$unix(r32, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r32, 0x0, 0x0, 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000bfcdf9c38aba011f35447d15dd5e7c988cf74c7d095a16ed3c63616fea856dc53e412a6628b13bdb1afae709372933e4d794aff5cb4ab68dd1938f7d69cb90b9bd29610439b8dc117abe5841d866fc34255f2d0b4743aa939f177133b1012d647a02945bd1592e7933ef000000000059164e469a171b70a2a234cd0d710ab8df6a071bb0b70244911087e99cb2dbde0546c9fae5ac69af81d3fc8f6b6ad4603aae3f3afbfe0de1ef974972c47f46b1432a5921a749ac178f16cba171778f7c9dbfee58f80839093b3f4e87856370ade5710975c7de83a40dc034e8d1ea48a319bea978d8f345e6ea"], 0x10) msgsnd(r31, &(0x7f0000000e40)=ANY=[@ANYRESDEC=r32], 0x1, 0x7fc) r33 = msgget(0x0, 0x2) msgsnd(r33, &(0x7f0000001600)=ANY=[@ANYRESHEX, @ANYRES16=r15, @ANYRES64], 0x3, 0x0) msgsnd(r33, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r34 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r34}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x4, &(0x7f0000000000)=[{{r34}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r35 = kqueue() kevent(r35, &(0x7f0000000100)=[{{r34}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r36 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r36}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r36}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r36}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r37 = kqueue() kevent(r37, &(0x7f0000000100)=[{{r36}, 0xfffffffffffffffe, 0x41, 0x0, 0xfffffffffffffffe}], 0x6, 0x0, 0x0, 0x0) r38 = kqueue() r39 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r39) writev(r39, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r39, 0xe3) writev(r39, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) r41 = syz_open_pts() close(r41) r42 = syz_open_pts() r43 = dup2(r41, r42) ioctl$TIOCSETD(r43, 0x8004741b, &(0x7f0000000140)=0x9) kevent(r5, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1, 0x3}, {{r39}, 0xfffffffffffffffa, 0x20, 0x41, 0x0, 0x3}, {{r30}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r30}, 0xfffffffffffffffb, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r40}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r39}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xfffe, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r38, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r44 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x20) r45 = kqueue() kevent(r45, &(0x7f0000000100)=[{{r44}, 0xfffffffffffffffe, 0xd}], 0x6, 0x0, 0x0, 0x0) r46 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r46}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r46}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r46}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r47 = kqueue() kevent(r47, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) kevent(r47, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r48 = open$dir(&(0x7f0000000bc0)='./file1\x00', 0x400000002c5, 0x0) r49 = syz_open_pts() close(r49) ioctl$TIOCSETAF(r49, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r49, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r48}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0xd0a}, {{r41}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r49}, 0xfffffffffffffff9, 0x7, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r50 = kqueue() kevent(r50, &(0x7f0000000100)=[{{r48}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r50, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r51 = open$dir(&(0x7f0000000f40)='./file0/file0\x00', 0x20000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r51}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r34}, 0xffffffffffffffff, 0x27}], 0x1f, &(0x7f0000001640)=[{{r51}, 0xfffffffffffffff9, 0x49, 0x3, 0x36dc9b59, 0x10000}, {{r10}, 0xfffffffffffffffe, 0x24, 0x40000000, 0x3, 0x8000}], 0x8, &(0x7f0000000140)={0x10000007, 0xfffffffffffffe01}) r52 = kqueue() kevent(r52, &(0x7f0000000100)=[{{r51}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r53 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r53}, 0xfffffffffffffff9, 0x40, 0x20, 0x7, 0x9}, {{r53}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r53}, 0x0, 0xfd, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r54 = kqueue() kevent(r54, &(0x7f0000000100)=[{{r53}, 0xfffffffffffffffe, 0x1}], 0xfffffff7, 0x0, 0x0, 0x0) r55 = open$dir(&(0x7f0000000080)='.\x00', 0x20000, 0x0) r56 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r55, &(0x7f0000000040)='./file0\x00', r56, &(0x7f00000000c0)='./file1\x00') r57 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r58 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r57, &(0x7f0000000040)='./file0\x00', r58, &(0x7f00000000c0)='./file1\x00') msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r27, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r34, @ANYRESOCT=r36, @ANYPTR64=&(0x7f000001b600)=ANY=[@ANYPTR64=&(0x7f000001b5c0)=ANY=[@ANYRES16=r57, @ANYRES16=0x0], @ANYRES32=r34, @ANYRESHEX=r47, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYRESHEX=r55, @ANYRES32=r50, @ANYPTR64, @ANYRESHEX=r51]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r38, @ANYRES64=r53], 0x6, 0xc00) r59 = getuid() r60 = geteuid() setreuid(r59, r60) r61 = getegid() r62 = getuid() r63 = geteuid() setreuid(r62, r63) r64 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r64, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99d52475e1063b086ab6ee11e303000000b33d0000000049ad4ae86356cdb6d0cea438f8387c3440ba6ba9cc08ba00c04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913ac03954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be090000009061245f277e06b2f9b4026e4edfee8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/525], 0x44b, 0x800) msgctl$IPC_SET(r64, 0x1, &(0x7f00000000c0)={{0x6, r60, r61, r63, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r67 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r67, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r67, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r67, &(0x7f0000019f80)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x800) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r68, &(0x7f000001a300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851af02e1980f1f9688919518590d71308906d37bf47a3f3953c97c5b06245eca1bc17a22f50db2c89eec890a869816bffc65a9db6802af0b4b710d5dab4dc17c3a4e085b6321ac163ca82a065287aed61e600a8a2546fc52d4a7b7fc2d1051a6da9df6af82f5da65184dbda0904f0e333f378954f5ca4fe32aeb800bf4df3af890c3e3b9d056001c45ea79781b3e15c135302651ed54ed4851165cd594ae2f1c8b1f685d3f04dba5520bbc55dba84de061dcbb587065f1b7c55890d88f295723898332d97c34f5e1619a1c23bbf69a3cef970aa065969f271186d63d5b636ef76ccc0b72dc0e04bae43e1bbd100"/4468], 0x1008, 0x1, 0x800) r69 = socket(0x18, 0x4, 0x0) setsockopt(r69, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r69, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r70 = syz_open_pts() ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) ioctl$TIOCSETA(r70, 0x802c7414, &(0x7f0000000140)={0x7ff, 0x0, 0xb3, 0x0, "49bf00000000060000000000e6ffffff00"}) msgrcv(0xffffffffffffffff, &(0x7f0000001740)=ANY=[@ANYRES32=r69, @ANYRES32=0x0, @ANYRES64=r70, @ANYRESHEX=r68, @ANYBLOB="1b246967da8d660ab2858a4e6618ca9bb27b60f04f8430426216d4fa122ba1442be471b93bccd3fdb070e7279b119a8bc3e5f64f9bb14b8e", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a907f4b8b492a8030051577090eb267e6090000005e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb7f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf56a2d914f0fb1b5335e8272d1a869b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb070000000000000000004abc196a1868b9927b30810d99a1ff830881f87ff4a46170024e83155cb28a42590145fa485449d8b30da224acb63e1380197a5a91d5f9e56126a2baaff0200eff7340c25fc4cac79d851bbeb0f6c0ea4df81035fe", @ANYRES64], 0x7, 0x1, 0x3800) r71 = msgget(0x2, 0x200) r72 = socket(0x10000000011, 0x8000000003, 0x0) getsockopt$SO_PEERCRED(r72, 0xffff, 0x1022, &(0x7f000001a2c0)={0x0, 0x0}, 0xc) r74 = getpgrp() msgctl$IPC_SET(r71, 0x1, &(0x7f0000000100)={{0x0, r73, 0x0, 0x0, 0x0, 0x4, 0x5}, 0x29012da3, 0x6, r74, 0x0, 0x1, 0x1ff, 0x9, 0x7fffffff}) msgget(0x1, 0x410) r75 = msgget$private(0x0, 0x2) msgrcv(r75, 0x0, 0xfffffffffffffee0, 0x0, 0x1000) msgsnd(r68, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgsnd(r68, &(0x7f0000019e40)=ANY=[@ANYBLOB="0300000000000000cfafe8a68e7718fe2a86d7b11cab3fad79997764860f5801950785ba2805c2190104000037dcb33a6868b4363c3e96fa38137824cf0d97f8b055f44f879355c65fc198c95bafbee813167ee3d18c482d953d843deb7de9b29d97838059ede25b71c980711f6903efccbb288e4ddcdeaecec74182c8b2f8cab121a51390e24a2a3e600f678457f730540a1e141e72b13e5be4c39ebe812724499ba1ab0804cfad0ef0f2cb49cbf77eec568910656c41a1bc9d229663cbc4467c02848d6d8b5ffe9d0b53b44f2d1b748c7d3dd4326fe40140e7c6bdd4c3940e4bc46c43cd42c42e133b81d65629c47e380706605e8ced2040babd680b68bf631af41c9b879f306cd3ee00cdd01c0c4ecca775"], 0xe7, 0x0) msgrcv(r68, &(0x7f00000346c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006c2abfdb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ed000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a3b00"/102400], 0x1, 0x2, 0xc00) msgctl$IPC_RMID(r68, 0x0) msgsnd(r68, &(0x7f0000001500)=ANY=[], 0x0, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r76, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r77, &(0x7f000062e000)={&(0x7f0000000f00)=ANY=[@ANYBLOB="000030c585db1f89c055af8442221eb46c8be1c3"], 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r67, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r77, @ANYRESHEX], 0x3, 0x3, 0x800) r78 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r78, &(0x7f0000000480)=[{&(0x7f0000000e40)}], 0x1, 0x0, 0x0) ftruncate(r78, 0x0, 0x3ffff) r79 = open(&(0x7f0000000dc0)='./file0\x00', 0x0, 0x62) pwritev(r79, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r79, 0x0, 0x3ffff) r80 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r80, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r80, 0x0, 0x3ffff) r81 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r81, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) msgsnd(r67, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r78], @ANYRESOCT=r50, @ANYRESOCT, @ANYRES32=r39, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r79, @ANYRESOCT=r80, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r81]], 0x6, 0x800) r82 = kqueue() kevent(r82, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) r83 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r84 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) renameat(r83, &(0x7f0000000040)='./file0\x00', r84, &(0x7f00000000c0)='./file1\x00') msgsnd(r67, &(0x7f000001b680)=ANY=[@ANYPTR64=&(0x7f000001b640)=ANY=[@ANYRES64, @ANYRES32=r84, @ANYRESDEC=r54, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000b80)=ANY=[@ANYRESOCT=0x0]], @ANYPTR, @ANYRES64, @ANYRESDEC, @ANYRESDEC], 0x5, 0x40000000000800) r85 = getuid() r86 = geteuid() setreuid(r85, r86) r87 = getegid() r88 = getuid() r89 = geteuid() setreuid(r88, r89) r90 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r71, &(0x7f0000000f80)=ANY=[@ANYRES64], 0x1, 0x1, 0x1000) r91 = socket(0x18, 0x1, 0x0) setsockopt(r91, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r91, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r90, &(0x7f0000000200)=ANY=[@ANYRESOCT=r91], 0x1, 0x800) msgrcv(r90, 0xfffffffffffffffe, 0x0, 0x0, 0x800) r92 = msgget(0x3, 0x14) msgctl$IPC_SET(r92, 0x1, &(0x7f000001a100)={{0x6, 0x0, r87, r59, 0x0, 0x80, 0x9}, 0x20, 0x3f, 0xffffffffffffffff, r65, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r61, r66, r87, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r27, r27, r27, r27, r66, r28, r28, r28, r28]) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r96 = geteuid() r97 = getpgid(0xffffffffffffffff) r98 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r95, r93, r96, r94, 0x143, 0x80000001}, 0x8, 0x100000000, r97, r98, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r26, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r98}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r100 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r100, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r100, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r100, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r102 = getgid() r103 = getgid() semctl$IPC_SET(r100, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r103, r101, r102, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r104 = getgid() r105 = getppid() r106 = fcntl$getown(0xffffffffffffffff, 0x5) r107 = shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ff9000/0x4000)=nil) r108 = geteuid() shmctl$IPC_SET(r107, 0x1, &(0x7f0000000080)={{0x4, r108, r99, r101, r104, 0x91, 0x8}, 0x5, 0x5, r105, r106, 0xfffffffffffffe01, 0x9, 0x7ff}) msgctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0xf0, r7, r8, r23, r99, 0x44, 0x9}, 0x5, 0x3, r25, r98, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r98) 15:58:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x60) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r1 = geteuid() r2 = getgid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r7 = semget$private(0x0, 0x7, 0x286) semop(r7, &(0x7f00000000c0)=[{0x3, 0x7, 0x1000}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x0, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r6, 0x0, r5, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r8 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r8, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r12 = fcntl$getown(r8, 0x5) r13 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r13, 0x0, 0x0) r14 = fcntl$getown(r13, 0x5) r15 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r16 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r17 = fcntl$dupfd(0xffffffffffffffff, 0xa, r16) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r20 = semget$private(0x0, 0x7, 0x286) semop(r20, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r19, 0x0, 0x0, r18, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000540)={{0x240000000, r10, r11, r10, r18, 0x20, 0x2}, 0xffffffff00000000, 0x3ff, r9, r12, 0x41d, 0x5, 0x5}) r21 = getuid() setreuid(r21, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r11, r21, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r12, r14, 0x0, 0x92, 0xffff}) r22 = getpgrp() shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000000c0)={{0xfff, r1, r2, r5, 0x0, 0x6, 0x200}, 0x1, 0x24, r14, r22, 0x6, 0x8, 0x2}) r23 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x49c6e9dd813eadf9, r23, 0x0, 0xfffffffffffffffd) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) 15:58:49 executing program 1: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/194, 0xc2}], 0x2) r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(0xffffffffffffffff, &(0x7f0000000600)="06f9d68ddfa293c77465a01ac61cea3f2eacfb2bccbfb69060093c074780d3c1c711a49a54f63259421f0f99f3e87d7ae25c4a4900107bca71826ce80b75b8ed13855eccbf61b6589c4f0e53445c0cc620bf463322ff4c16abcbb4c8e9faf89627971e5e17b54cd26c83bb67b89c0b6b5f0945819159988c715d655456e7d549e97291f96d76ba2474676be458eb81ea7f48911b6319", 0x96, 0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) r3 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r3, 0x0, 0x0) r4 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r4, 0x0, 0x0) shmctl$IPC_SET(r4, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/210) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() r8 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r8, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r8, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x4, 0x9}) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = socket(0x18, 0x2, 0x0) setsockopt(r10, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r13 = getppid() fcntl$setown(r12, 0x6, r13) shmctl$IPC_SET(r4, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r5, r6, r11, 0x1e4, 0x8}, 0x4, 0x5, r13, r9, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() socketpair(0x18, 0x5, 0x0, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r14, 0xfffffffffffffffe, &(0x7f0000000100)) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r16 = dup(r15) r17 = getppid() setpgid(0x0, r17) r18 = getuid() r19 = syz_open_pts() close(r19) writev(r19, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r20 = syz_open_pts() ioctl$TIOCSETA(r20, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r22 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r23 = getppid() setpgid(0x0, r23) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r27, r28) r29 = getpid() r30 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r32 = syz_open_pts() ioctl$TIOCSETA(r32, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r33 = syz_open_pts() ioctl$TIOCSETA(r33, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r35 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) r36 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r36, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendmsg$unix(r16, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000018c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c534ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1000}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f0000002040)=ANY=[@ANYRESDEC=0x0, @ANYRESHEX, @ANYRES32=r18, @ANYRES32, @ANYBLOB="000000000700000000000000ffff000001000000c3dff6f69c9e394ecd080a8293a6ff59bf17f30870d7b21c387feb9aae6d25b9428f8d7ab2a794b307fcb58ccee6f4e5c13b90a455d7a7472142cfca7898896a238526f9da88c5e61333473faf71e5084f8e3f75ffffc8fcdd1804528761dc3295f635fe39c480fb9d71684d0beed040c15de6f322f334ddb66d7016bc9a4c91799360b59bda92d9c98bee132249f8345ef19bb5897ab2e4a3fe486929f8edb1e03d467d354a492c1cec3bc771a8222b230785e81f0d678566a9ea8e1dca56a7ad77d17290a859c5ae6d950068eca6ce10a374624ebeb35bc7e902b7979b57c1f2810ad756d518a0961fd6525166a30fd83b78fb821b061a729a1d89b4ff", @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32, @ANYRES32=r14, @ANYRES32=r22, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r36, @ANYRES32=r24, @ANYRES32=r25, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r28, @ANYRESDEC, @ANYRES32=r29, @ANYRES32=r30, @ANYRES32=r31, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r32, @ANYRES32=r33, @ANYRES32=r14, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000b8602f7ddf00"], 0x34e, 0x7}, 0xe) r37 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r37, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r37, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r37, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r37, 0x2, 0x803) pread(r37, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r37, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r37, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r37, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r38 = getgid() r39 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r39, 0x20007465, &(0x7f0000000500)) r40 = socket(0x2, 0x1, 0x0) shutdown(r40, 0x2f99822121a9018a) connect$unix(r40, &(0x7f0000000a40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r40, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r39, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r39, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r39, 0x40087468, &(0x7f00000001c0)) fchownat(r39, &(0x7f0000000080)='\x00', r41, r38, 0x6) r42 = getgid() setegid(r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, 0x0) fchownat(r43, &(0x7f0000000080)='\x00', r44, r42, 0x6) r45 = semget$private(0x0, 0x7, 0x287) semop(r45, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r45, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r45, 0x2, 0x3, &(0x7f0000000000)=""/9) r46 = getegid() semctl$IPC_SET(r45, 0x0, 0x1, &(0x7f0000001740)={{0x81, 0xffffffffffffffff, r42, r41, r46, 0x1ea, 0xfffffffffffffffd}, 0xffffffff, 0x9}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r42]) r47 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r48 = geteuid() r49 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r49, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r52 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r52, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r52, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r52, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r52, 0x2, 0x803) pread(r52, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r52, 0x8058574d, &(0x7f0000001ec0)={'./file1\x00', 0x20009, 0x8000, 0x9, 0x1, 0x200, 0x5, 0x6, 0x2, 0x2, 0x5, 0x9}) ioctl$VT_ACTIVATE(r52, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r52, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r53 = getgid() r54 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) r55 = socket(0x2, 0x1, 0x0) shutdown(r55, 0x2f99822121a9018a) connect$unix(r55, &(0x7f0000001d00)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb46416e3161f29024433503443701000010cfe0ee2e000000001696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b6b1c4e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea468bad1ce9e575757df1421439bd0b41eaf87478a707479da6df82ac03396fe1d6a0b000000d943a676cc7cf18684f621abade257b2a724bb05c9fca4b8bd56e6beb941430530a9e4a5a02ff04b20ac4faaa908c7c87b43ac588aa7623667b86b80f21586048edf91ed6a3d61514dcbdc7ae68d0df7eb5669c7df269e37f8938da396f45bfb7ac168260fdff8dba3034f6efc2aa79dbdc75453d0ec47faffdb284d47caebd2995f855be7fb1ae3f9f6728ddf0198f509432d0d441884"], 0x10) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r54, 0x40087468, &(0x7f00000001c0)) fchownat(r54, &(0x7f0000000080)='\x00', r56, r53, 0x6) r57 = getgid() setegid(r57) r58 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r58, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r58, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r58, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r58, 0x40087468, 0x0) fchownat(r58, &(0x7f0000000080)='\x00', r59, r57, 0x6) r60 = semget$private(0x0, 0x7, 0x287) semop(r60, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r60, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r60, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r57, r56, r57, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r57]) r62 = getpid() r63 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r63, 0x0, 0x0) shmctl$IPC_SET(r63, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r63, 0x2, &(0x7f0000000040)=""/210) r64 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r66 = getgid() r67 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r67, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r67, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r67, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r64, r65, r66, 0x10, 0x9}, 0x8, 0x4, 0x9}) r68 = fcntl$getown(0xffffffffffffffff, 0x5) r69 = socket(0x18, 0x2, 0x0) setsockopt(r69, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r72 = getppid() fcntl$setown(r71, 0x6, r72) shmctl$IPC_SET(r63, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r64, r65, r70, 0x1e4, 0x8}, 0x4, 0x5, r72, r68, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r47, 0x1, &(0x7f00000001c0)={{0x6, r48, r50, r51, r61, 0x28, 0x70}, 0xfc000000, 0x2, r62, r72, 0x5, 0x3, 0x4}) geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000240)=0xc) r73 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r73, 0x0, 0x0) r74 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r74, 0x0, 0x0) r75 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r75, 0x0, 0x0) r76 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r76, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r77 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r77, 0x0, 0x0) getppid() r78 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffc000/0x3000)=nil) r79 = geteuid() r80 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r80, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r83 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r83, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r83, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r83, 0x80085762, &(0x7f00000003c0)={0x2, 0x1}) fcntl$setflags(r83, 0x2, 0x803) pread(r83, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r83, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x6, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r83, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r83, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r84 = getgid() r85 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r85, 0x20007465, &(0x7f0000000500)) r86 = socket(0x2, 0x1, 0x0) shutdown(r86, 0x2f99822121a9018a) connect$unix(r86, &(0x7f0000001f40)=ANY=[@ANYBLOB="00001a2f66696c7c30042b33b952fd201832fd7371dc72f8c221afde789877fb0271200000000100f7591901009e5ec084cb61f29024433503443701000010cfe0ee2e00000000d66d441a57fcf1ac11e92f580dc5b11696222b00808ff20000005e1483a111259208a31c8dc4023ecea699abebb500c9fb0529599cefa8d9b38ae6502a5eb986bfb7f9d471b097ed632d6d0048488e366a0c431192d223c25ce7b60600e28293fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b2668129b4358dd72e520f4345dea4813bd1ce9e575757df1421439bd0b41eaf873b8a707479da6df82ac03396fe1d6a0b000000"], 0x10) getsockopt$sock_cred(r86, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r85, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r85, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r85, 0x40087468, &(0x7f00000001c0)) fchownat(r85, &(0x7f0000000080)='\x00', r87, r84, 0x6) r88 = getgid() setegid(r88) r89 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r89, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r89, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r89, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r89, 0x40087468, 0x0) fchownat(r89, &(0x7f0000000080)='\x00', r90, r88, 0x6) r91 = semget$private(0x0, 0x7, 0x287) semop(r91, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f, 0x1000}], 0x2) semop(r91, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x80, 0x800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x4, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r91, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r91, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r88, r87, r88, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) getgroups(0x3, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, r88]) r93 = getpid() r94 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r94, 0x0, 0x0) shmctl$IPC_SET(r94, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r94, 0x2, &(0x7f0000000040)=""/210) r95 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r97 = getgid() r98 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r98, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r98, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r95, r96, r97, 0x10, 0x9}, 0x8, 0x4, 0x9}) r99 = fcntl$getown(0xffffffffffffffff, 0x5) r100 = socket(0x18, 0x2, 0x0) setsockopt(r100, 0x29, 0x40, &(0x7f00000000c0), 0x0) getsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r103 = getppid() fcntl$setown(r102, 0x6, r103) shmctl$IPC_SET(r94, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r95, r96, r101, 0x1e4, 0x8}, 0x4, 0x5, r103, r99, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r78, 0x1, &(0x7f00000001c0)={{0x6, r79, r81, r82, r92, 0x28, 0x70}, 0xfc000000, 0x2, r93, r103, 0x5, 0x3, 0x4}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r104, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r105, r106) r107 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r107, 0x0, 0x0) r108 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r108, 0x0, 0x0) r109 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x8012, r109, 0x0, 0x0) r110 = getgid() setegid(r110) r111 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r111, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r111, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r111, 0x40087468, &(0x7f00000001c0)) fchownat(r111, &(0x7f0000000080)='\x00', r112, r110, 0x4) accept$inet6(r111, 0x0, &(0x7f00000008c0)) getpid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r113, 0xfffffffffffffffe, &(0x7f0000000100)) r114 = syz_open_pts() close(r114) writev(r114, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r115 = dup(r114) r116 = getppid() setpgid(0x0, r116) r117 = getuid() r118 = syz_open_pts() close(r118) writev(r118, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r119 = syz_open_pts() ioctl$TIOCSETA(r119, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r120 = syz_open_pts() ioctl$TIOCSETA(r120, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r121 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001680)='/dev/ttyCcfg\x00', 0x800, 0x0) r122 = getppid() setpgid(0x0, r122) getsockopt$SO_PEERCRED(r113, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r125, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r126, r127) r128 = getpid() r129 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000017c0)={0x0, 0x0, 0x0}, &(0x7f0000001800)=0xc) r131 = syz_open_pts() ioctl$TIOCSETA(r131, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r132 = syz_open_pts() ioctl$TIOCSETA(r132, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r133 = syz_open_pts() ioctl$TIOCSETA(r133, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) r134 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0xc0, 0x0) sendmsg$unix(r115, &(0x7f0000001880)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000140)="7ac24a83720b78272d81a996ff4b57fc573b150eda51b57469332e4af43d614a1c7b06c15bda19d46c67508ad881ee6460ebf2fbf9e48d4c5e6bc7b10112c27ee532ec864de89f18ce9fa13fc79237337a24addbd89802eac14f552a38a3b492b8cbe1e73b06de98e23b196bfdc219bba88394ee9d2ff4d61ebdd9c01dd8ce25d77871d2a768593ab8e4814d83148336e95bd66ea871a25193953fe549ab1161b54a3c181ca757bcabcb097209f2e3e29046ec468d5014d5466e8e58831172d89126249e99", 0xc5}, {&(0x7f0000000040)="6bdcb6fe3b9846d2704a7d408dcd41a7bf23a4c180a9eca7c4b7a901b950b97e09eb4b14f760dad9512ad7d863fe5f3ed575b85059cc7f6a5a46b6e83cb31844bb9be584edc45c7867e08da020e5d9c75f4df398c8d9c2895cc72ec691fe57a4539e4ef7c214771810041474f183", 0x6e}, {&(0x7f0000000240)="8548fad70a00ea555fa9d36ad2b51969f8a7c1d4aae066fafd6d34dc012d56dfd331dcbafdb9c5a981ec6f3002110dd10517d22695816124f91af5ae429f0a53b0e1c9dd94b2cdf0a8ba3ed2b0cfa9208efea0c59bc165dcfde9db303a89607eff8cb24ed49349a389aa740461dafe20744283c8e530e2c439aa9679c35e62f5f74437f7e1cf1a0df924905939c1e2258ff7104ec735aac883e301e611beb779ae522a790591c1bfe934e077b9", 0xad}, {&(0x7f0000000300)="06e2ff81eec132430f171b49132704dfda5594f2b6cc5cf9ab3619f4ef7c5e940ea960df19b791c8416c4bd7314301f9e578cad6ad533d0288bbaed0f6575031ac26c295804908d337effb998d2288b2c6a629ddea64eeb0b484da7b786187059dc104f591a670716a95504e3a820a70f67e2ffc8e705b284481df4054295ad8", 0x80}, {&(0x7f0000000380)="2712fa1100bf8fc6c1e5777a41ff500b0f88e09edd2bbb75d0c8170c71a33bb94accf912b9e2a4b32360fc2d14e840ffb3", 0x31}, {&(0x7f00000003c0)="98c98337c4cf5258ff203f544485080d6e5165820d074b9c4e759e7a277c78e9ada621e59d585c419e0e6241f9109c789ea2e8c2bf4d10e09fff5014e91ced0c223a558b6a404c779cfbfbd53efc3c7a1c9557dd511a0a782cc0eb2baa9250777c802833c3a0d0d3cfe94c5e87d6985da2e6f1c36909c5c3cc22672c7152f148b7ece00688f9a0aeddafe3b4621c80c38880c8487c119e1774d56ea76b82280dc07c38a94b520b", 0xa7}, {&(0x7f0000000480)="da9e8ab7c4b619878de7d9dab637fdbdee1bd175fb00b72753d203677f3da5557a6bf45907d73cb6e5a1c5191b89a8cb21320aea9b56d82f8621c4198acb198ff7122087a1f0a2f1a0acf9d116c491b99d12c34bb64f7162b60f85d9796626bbaa14aa94ef14a405fe5f39f126322b31fcfa51fe4ab28f5ac095851e141ca26648c50fa8de9de2c89cd0283c62aff17fd83fd6acde8c2058e0bb728ef6306e9ea016b0ab82ca0a0c1686c5f4a0cb7729ad49aad246df04c7095b3e2c182aed6e43b311da7514b12616a2f72103c5ca1420433f57f0a656c6764bfd2aebea52c432b5f4a7fcbacc9beec61846b1195c30da5dbaf4dd3facbc603f0262a81e1d56d4f0952db46c1cd79881bd7356eb05c892cd545613bd614fa081d656384b45a61ecd348906c34223722a04466878231e20501948970a5ff864b5981c6a4d36cf8db7b253f26f8dc82b1faee6a13c91bfb8d4fd847651a526cc1b255b591b6253be92a46abb28ba07b2054907e3e95ca4eaa7a31af0175926e53eb4624cfebb9562240c4b0f4b721f21827bfc98561cf271574ef046bbc99e3d6c983f49d3522d39230bd0be976fc40c031b6fbc0b19ae9e539eca521a948d44da56184c9fecb67df1cfb2e0b5306a4917638ac867a08ce96b3089c322bad30cb4fb5362a2d42d561a54dccf8f483f8936990d0a8be9a3d81cd2e2b41ff52226580764be4d1558051859f66ffad50499b15a0cdbd4df08827f83e5a430ec450b5b228d4726d5522619a4edb3b6a453130a8a9c19056dacd38f1f26d1beb0232afb23a4f5462806d3826d990c1f8b2741e1c63634df23a476f939db60b2ebc5727772ba12143a6c5e438bc13a8fd9320ea6f6db9256d9506e8f079f6b734f0ddab66cc945893fd70fdf01abf22ccd3ec8aa58cfecf5caddc76c0fa8a2e87bf840e59b06c8b1e5130492dff0e0e8ad694a373dae04da8def40fd6ec21f30f925d392dd95d6e2c6c4c348e88ddff72092ed7dcc7c4a78d0e9b1cff019656f0ff1ffce3578a76acde852f9130e26a6ea56a334f05d025422ac6d2cc63268efe729fafcc5903e79298ab989c754acbe2c0ba8eb4da7303577c2a2afeaa0d673c1df5fd8de7237c84322bc9359f8fa565703e7027d2553113af696667095930a7d1b9f103576866ccaa062c7361ce19e599fea4242d5be517603638e774bd8b8dceb6743436e555136f8950c27ed477d8a84472feac9a517dccc3ab3999f7f9cdf79b4e5fc2e27d7fdf71ea3180e63ae97c238defcd54268a75f28292798b6522432f360c7c31d22c458947ac0011730b1a618efcc3c4359719ee802165541850f79856f9296ca662d4b82e4672aeada38ac2b1d99c07f3286b16b6763d8a5381d05d1a1df187a060d330dbd1b0065d78f30737bcbcdcec35c3f40a0e95acaf04428c23b74393154815bcf79fd85cad8b3f32d166b819b5828c7dd5854196f404c70e5fe0499471cecf4b47162cb5507de0af6c363a6dad8542c8eec1c1d1bb42963b7e256e0c8273f9110ea423f24db490651381d3f01700fa3bc34aaea3cd6c07ff8f1a60022d3a97c1bbd85e645adbd769dc2501e43345ab87718f2cc1e34c395df69bd31ef7b6a03e5dea14d5523f0f2833f8115349484d1873dcaeacc14d1c1be5c82f11b6b6f7be295c233b8417a6514ba96fba240c73a51ce5521b403f6231d8aa9de507dc5cfe174c451e51ab71d1f7b4b24eda3b79cda8a83d39d3ae7126297e6df49be0a96906c1255057377e6b02971cc0e44e3d5a01c66bee8e0cfd0160e81937eb3d761d12090c94277598f6000e97814bf44c2593e3b1db6c3fd87850aab4264611ceb0fc6e633108fd339eeb27b4e1118059ec4a48bc73b65f8ded92b3b0a11a7c1a625a1fa43c4050bcc98a8405934ead4acbdd71dab2e0c04440217c85cb92bfac92c838856a969e2686b4598d7369a964b2c065e5b5a078d1c4e7b3488e78657164bd111ec227538aa985c8f11432a71006955733557d23f8f03b8b50881fe35e699bd5aac8825b3bb0300314043926ed30959e19bec942ce1a95829eb4dd9395c4778bc9c9e3e873d5308534ff62d4900837b1343eec4946b021baa72fceb9bd540f398e68134fd1ff05f6c2848f11e32c0b705c8a72aa66b4678ed8feed29c784f601e7eee9a87e8bfe34ac4edf052c064e876d24f51f0dffef296b4df420ac7a6c16926f7ee6f29a51fca2a75eb138852739f8c6c2e95a4dbcecbf5551f4b135cdfa5f09eca966b59a4f809ce6ee602470efbc433092ece080ce272aeb646a425bb5ce783e200315a6e9963b4e1f2d821809df897f5dac7676fdedff4238e4abd8fd2b462381283e0b1220f603cb3e50268ee2ca14cd9f08def3d573982bb81ebac959810a1d890c820f8b77891a1f21a43a8978249a5abacaa005314ed0e8a918e402649a90bcaa4f9776d20a891b0753945dad062d466a6113a43ca60302fde24c86867deb718ab8331de0780bc22130bdd64fb53f6bb7c73518893b86c00c882eabd0a2190ba26dd7390d0b60dee47a481d281e4bda57268c19a42b3c0333428395bed066f105a4a17845796dee5512a940661df00d2c08bff13e97f82a3f565c8a5ffe41445ce4d9ad93a39f4eb30c29d8dd16e9aac79db3877bda6d0b822d7d83e3c8d988ecef285f731f2789fe261d812ab806a863b06b0fdc5d0cd029f07b4ad876a2ec87ae2bef0f7f9c153ef48560d195a16ebae1bbc33b622e3d887fdabb332ad197198cd4871420d2f79580857c4a415e5daa8907db2e2735ace76a39a510064b110f0458137edaa393a90efe99a2ed6c65945d8815ef477bedc8286256750090c6cc336227d6e3b609a8551591f3ba66ebad1608cb3dd3d6756e06db7658aae0ff9bbadb3941a028b755aa91ed6523703391350c9c1690912546703412011082211adc6b8b8c88cb343ae476c28208172712c05bc1470f26b1fd8ea11163b5efff1312db4470407b2425bfa2e70cfa54f5bbdbbdc88abd7b1434c4f408c2759575a90c3a025680f6634a098aa27902c6d968165a664393bb91f614c87d0001aa90fa6063025e9d8591f753f9421db1c0e0a9645d8130f430d1d339439f5d7afc67090a7258aa19d242ae783c2dfbc607b217e7b3ff62889b25435b5f0daa7a447404941f43193d54c7c4e139b3146da2c197fcf24755a7cf5f6c962a34cd34059a60b67e8e19ba75cc14571b2c7b329f99a5c008e5b002abd4b471aea6ac1133736dbc91805457f2f8199880439ae2f5abca3bc01c882288c1d049ad067805d01a7328abde969fbba888dacdd1182e56fc922e80a8218f9bb916776b0d307d79a1df55de4c4952c157f2ab54f0c6a311a7b6482b548ff71077ac545b8389160607638314cac3eb9c5f9e8ce21c270e5fecac3525ee2d828439a5ddaf4972eff3dc8e098eafefb18210b49f552e9af01ec6a9ba51919a56c7b4e853ee49305ef62dc57301e124c032e3ee0d0220a64725c3f4bc91fe23072554702bfc1fe6d54ee4a14037270e9a12995b60dc79b5b112a8346f93fb90261d8ec8403c1239c75a3a6fc3dbf1c6f1cd0e53e2070bda7ea2c08c1c89b9e037e7fe3bff024e574cc9b9167a472d06930a316549ede8e80a6eedfc7587cfb789f4da62533da059e60404b0125f3ee72bb631d0cee34ff3e46b74680b3e9b16128d73c0eb3142d1a8f5133ff446678bd799440e3c196eb7975916b7e8111c101fc83f5ece11bd9ba792ad6281817cf4a8be76124e31c0b6f959973c602f3b5b6510d2dfc29ee32cb93f6ac907b0a276e8b6bf2e1c9021419a17169cd9dad5af16737f9f65a0c8e47aff31e9850ed1e2157aed749b3aeb439554b209834b9cae9fe477b8d215d4a64bbcced03ecee87f297a6f5dfade7522bdaeb6fb0ba68abaca3c08ae13dddc8b60520d089761f28925b814e2b18249d3faa8039ebd450cf5f7d3903797815476d6d5abdafe6533d3b28a9676781d0e045f0ee1a0da79b9b5a1b84d9cb44788532c8e73720bb8a10d1c51b9cb9c06521e0cb7abf1a269b4e6b68b12d80b03a084098ecc3ae68958458bdea1dadc17bc7571429ae348da066a27bc5db5acd2b57ffb1ac6c3597865641317d1c7ef11bca091535ce9229e099f8d6a8ebfcf54b9c68703dccfe84ec5db070d99bdada3b71183b5c18949bfd23202a1dd369929c09ebb3bf66c7b161428706e662af456676bf622a57a04d98ed8f29d2731c01ec40149acb8451e4e0f883aff72f49afe3ce3062858f3f62cec7af353103d0d444155168a2cc089ab963c4cdaf098033268dcaa36fbc76a390c4940eaa068c0fac2a8da287d7690ae79dd28ebb1ad49c827abac9ada687cfc883af916fab2628803d35343a021e7f18853c83b03be692dfd4975d4b2d315f758c71a9b19f9f7be30197837276fdda420b6b3c4df04df06de2f26da0ad8b49079902d8a1a90dd2a6ef94f3a59152a75e099746911a7a395bacfeee9073c5b192fff68ed7a25058f6ba2b496036f4861853545cf4b5d931f489e220b7bd80e7354d8688ade84fee085601696e5c5dfa13bb9db56a0194007d167f7d1e3de8d873633e0afbd343cb1f21efea385370b71de378778bf657390c5cd5ae0e9286459a974991ddf45938e2af61260e150a4a893d531a2813cdd2e85eb6c3d27069b6f4aacafbc7a5648cc16e3cbdc1070c63c2b21b43e5f3ba3bc3e580d8c2200b23d4d19b1a09483b31e7e73586b6b0927656bb1b56874f580e7bab1820a4ebbd862bc428fc0e9178c45b96d9b82ed5a4508807e7f2f7ddb8c41823ac17bc5d4a4da9a288a43fc7686338db4f4d2a5093de8643c2ab3f082bdeb3ebdf830db338ee42b9251b1f5c5ef3bf8e74e525b02f4fc163c5112b9063b67ad785a6097b5d90d584bb0689746614393421cee36526166b8e0b70a55ba9cab65f6a2b17a3e9fe61b6366290c5cec0577dc72bea53d56f2fb494bc277ac45f96293625b9cb7d515016ba216287eba2d675cd137b0c1672a24b08232cb7ce94aafaeabd3fa3b1086daa6771ee91a569dcd311752a9921cbf87bb0b15d77eaca0381d167156155a55052dbedb702f5a77bd8804c5c1304ec1b5780934a52f71fff1749ba15f613613d06f14c5a57239d24cd14bbecac8576eaef92d8068ec59f5225394974a47935141c1592f884ec64efa5c534ef266831eb7c3043bf1363ebdef2a4fcf3b21f5c6235d431576631ab1ce8201a862b3251737f3cd55606ef3ec756ecbf135710a4db320d77b1cb0c47b8115af71c0656a09b40c008f7d764d4f72ca1c17c6fae2daf6e67ac1ab32e50b94b5210bc6a4b4808f8fdc77d0aff2a6c566b589faf04676e25436b5f78d2bb19c172975cad5296a5a572aed63cb8e02bb99584d0fbf34cbf28d3b50b7ba5d6ebab6459199d9dc4c30b5fd272829123805b5130b31272952e3786ac84a1420aecf26b0aba86197388c9c966e40e3b020351878edee2599e8365e85e87a38bd9ce603d58d020409d9e9121195f272a0cfbda90e62b56637a20b4eb5a7d6b1b870e8ee2fa5180083be7305ffa85b3bfb0496f7d8854fb4a3c0287973a8cfa444ad213785bad852876187d8b5b81b074ac573508c40543b15e159c7c4b66cfcb4ad4a00e1a95b7a798abc3240554698f246b642917556754004224e5ffcf5f3b9caf4679cc12104e3570711aa6b54592e13c99ce60c3f5598d012d141d24dbfdbeb9e03c9109ceffc6cb34366efcc22e4d929e677c13b93d281a60acfc223c", 0x1000}, {&(0x7f0000001480)="4c8879e9f7115edbca997911b5455c3655d67cfc", 0x14}, {&(0x7f00000014c0)="7bf96ef0974042e9a048873b838982a14ac2f3ad264900d833221825d637d76a8a42ea2bedcfb01177d064029af555fbea8b881515553835d4b81e7dfb8129ae4806020fab059106e00d50ba804d225bf6d16649d168351e08e0f5f85ca726588dc21d16fc7a5a3b89c9bbd99c58e76594831ae18c841943611ccd8e52c1e6657c09cae5b3a54e987a6bf0f5718bb99b4da87482d92c6f1d700ee983bf0eedbcb5c0551d8941cd7ec93198193dbd993f7d7267a413334b198e54436c7e326db06a44a3710de7f0aec95cb4548bf646cc0c3e036b23141ac415a5a050e81973daf8d9abe839080ae65fed9684826959d968db69a3d48611481db60e04e89824", 0xff}], 0x9, &(0x7f000001a7c0)=ANY=[@ANYBLOB="f52000000000000000fffb000000000000", @ANYRES32=r116, @ANYRES32=r117, @ANYRES32, @ANYBLOB="000000000700000000000000ffff000001000000c3dff6f69c9e394ecd080a8293a6ff59bf17f30870d7b21c387feb9aae6d25b9428f8d7ab2a794b307fcb58ccee6f4e5c13b90a455d7a7472142cfca7898896a238526f9da88c5e61333473faf71e5084f8e3f75ffffc8fcdd1804528761dc3295f635fe39c480fb9d71684d0beed040c15de6f322f334ddb66d7016bc9a4c91799360b59bda92d9c98bee132249f8345ef19bb5897ab2e4a3fe486929f8edb1e03d467d354a492c1cec3bc771a8222b230785e81f0d678566a9ea8e1dca56a7ad77d17290a859c5ae6d950068eca6ce10a374624ebeb35bc7e902b7979b57c1f2810ad756d518a0961fd6525166a30fd83b78fb821b061a729a1d89b4ff", @ANYRES32=r118, @ANYRES32=r119, @ANYRES32=r120, @ANYRES32, @ANYRES32=r113, @ANYRES32=r121, @ANYBLOB="20ff07000000000000ff000000000020625cc217fe5031a8a014d692c7a13a6f6dc07144443c565b7355838cea0455facd77ceaef4750ccb72033957f8c2c2ba1461c3bd602735fd03a41efe81f7fbd74515bb8ab1fbce77f54f71d24781d962636e2d14cdae0900b2e0a1bf1644a0060000006689d22034f21dcd041fbee06005e5fd2a7f9c1dda88f906449b", @ANYRES32=r122, @ANYRES32=r123, @ANYRES32=r124, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES64, @ANYBLOB="bc43a5f64072634f1aacccc1c4899bebcf63328a304295b9a9d2d63d72434b1f6059e5761b1c2e104066ab0d1029dc0a51d6d476b24c86918c826f2a6b1bd88b9832f50f28646d93160d654d564f780ad2627f66c65403c98fe106d71222c7a0d539a252226dc0cf1d2e505c6b09c9b24d7bd944664b03edcc86386bfe4be26f097bc9dad5bca047b908f94f5151b0c441c24b8a3b423f169bbd8135bd9f234d3ba043cb9c0c4fbc3afc1e8987366e58b1c3c5b066c857687ed62c2702d5a028676d8a3d4045094adfa95afc3d43f349d77d487439ae01080d73bb3d72", @ANYRES32=r127, @ANYRESDEC, @ANYRES32=r128, @ANYRES32=r129, @ANYRES32=r130, @ANYBLOB="110000002800000000da65b7b91181aa5bf7b0ab475341ba0000fefeff00ef00000000", @ANYRES32=r131, @ANYRES32=r132, @ANYRES32=r113, @ANYRES32=r133, @ANYRES32=r134, @ANYBLOB="000000b8602f7ddf00"], 0x33d, 0x7}, 0xe) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername(r135, 0xfffffffffffffffe, &(0x7f0000000100)) r136 = syz_open_pts() close(r136) writev(r136, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) dup(r136) r137 = getppid() setpgid(0x0, r137) getuid() r138 = syz_open_pts() close(r138) writev(r138, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18345ca7", 0x19}], 0x1) r139 = syz_open_pts() ioctl$TIOCSETA(r139, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) syz_open_pts() 15:58:49 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f0000000480)='./file1\x00', 0x280, 0xa4) mknod$loop(&(0x7f0000000080)='./file0\x00', 0x1000, 0x1) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r0, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r1, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000000)=0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) dup2(r3, r2) r4 = syz_open_pts() ioctl$FIONBIO(r4, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x10, 0x0) r5 = syz_open_pts() ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000000)=0x1) readv(r5, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r6 = syz_open_pts() ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000000)=0x1) readv(r4, &(0x7f0000000600)=[{&(0x7f0000000680)=""/91, 0x5b}], 0x1) r7 = syz_open_pts() ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000000)=0x1) readv(r7, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r8 = syz_open_pts() ioctl$FIONBIO(r8, 0x8004667e, &(0x7f0000000000)=0x1) readv(r8, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r9 = syz_open_pts() ioctl$FIONBIO(r9, 0x8004667e, &(0x7f0000000000)=0x1) readv(r9, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r12 = msgget$private(0x0, 0x2000000386) msgrcv(r12, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r12, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r12, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r13 = geteuid() r14 = getuid() r15 = getgid() r16 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r16, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r16, 0x40087468, &(0x7f00000001c0)) fchownat(r16, &(0x7f0000000080)='\x00', r17, r15, 0x6) setreuid(r17, 0x0) r18 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r14, r18) r19 = semget$private(0x0, 0x4, 0xa5) semop(r19, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r19, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r19, &(0x7f0000000240), 0x6) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r19, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r14, 0x0, r13, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r21) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000080)={{0x400, r14, r11, 0xffffffffffffffff, r11, 0x60, 0x400}, 0x10000, 0x9f8, r21, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) getpgid(r21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r22 = semget(0x1, 0x0, 0x408) r23 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r25 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f00000004c0)={{0x9, r23, r24, r25, r26, 0x0, 0x1f}, 0xffff, 0x1, 0x2}) r27 = syz_open_pts() ioctl$FIONBIO(r27, 0x8004667e, &(0x7f0000000000)=0x1) readv(r27, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r28 = syz_open_pts() ioctl$FIONBIO(r28, 0x8004667e, &(0x7f0000000000)=0x1) readv(r28, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r29, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r30 = msgget$private(0x0, 0x2000000386) msgrcv(r30, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r30, &(0x7f0000000980)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc400000000000000000000130094f5133ac956ffe215e6ad2357996e4ebc6e09ea10e4bc70cbdfa96878616ded0a23ed4f8dca739c029b14e6161c1f5682d5a8b0eb2327f647239f9fcb0c91c6ccba0fd0165010f950d818106588cfae6560df540cb93044c58795c2771b4226f1a6a43be0c16243d916b198f116c1e3c70da92a1ffebcccec5885b52715479cbe721ce9d189a1d3832f9fee0861abd759637b5050bd5c3c1a437d5e64ade8af38ae6206c7722b2731766136c03813e03b3896a81189941194f265d3d63a2e256faa0348b2d0df2206037951"], 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r30, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r31 = geteuid() r32 = getuid() setreuid(r32, r31) r33 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r32, r33) r34 = semget$private(0x0, 0x4, 0xa5) semop(r34, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r34, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r34, &(0x7f0000000240), 0x6) semctl$GETALL(r34, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r34, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r32, 0x0, r31, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) 15:58:49 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="03000000000000003075"], 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c00fe80000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r2, &(0x7f0000000040)=ANY=[], 0x0, 0x1000) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffa, 0x2000100000005}) r4 = kqueue() fcntl$setstatus(r4, 0x6, 0xc600) r5 = kqueue() fcntl$setstatus(r5, 0x6, 0xc600) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r6, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r7 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r7, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r8, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r9, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r10 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r10, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r10, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) r11 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r11, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r11, 0x0, 0x2000000000009, &(0x7f0000000340), 0x0) msgrcv(r2, &(0x7f00000003c0)=ANY=[@ANYPTR=&(0x7f0000003700)=ANY=[@ANYBLOB="fcbbff8e78a17117aae96a2e84a3739f061bfc694c967dab42ef539590f0875ec062a534184456f9a7311750a95070efefa9c0570b7deb77c7712fcb0cfff19ecec4c148ecb9bc2f07ea264d74354d38796356e5d97992b475ea9fb569978da3641c46234759def0766fe5850d72fe3cd315f1a26ff130df47322bf39de07f75f456f0710433d1d3c39809f71986115e9e529e9c654e388e77007d0550d7637f45f3538a381b42554bd7cbf57fdceda35e52d06f637f3efe22ae002d2f4317cfc61858d66c524b89dc13bda5a88da4de9de7c3bf3bd325f5f740fc0ae325cfca007c1249b9deaf8a681e1a6c4a2b144e07a3ba7893e0e784d4d97cee2460c4f2034eca85c78cee5c413c8668684bfa2b34a2017c98766b5fbf2cc0071c586b72fefb44cdab7cd7c429c727c941ea0ba639a1c0fbb91549d2e60d21e3003cefdca6691c9ffcecee3e85e5d6752493109c1bf20ec1d1d9cf8ce109a44c3b81f43552f5bd3d8946572bce08757581d3bf45dfae10d9e1885f7637ef4a87b138f46f4187c6ab6d84c5c644f5503e935b2566ae15241922f159209465a34def375923d6e2429c0a4fd294d3f711b40832935989a0e45630bb89baed212b77e12f98d13981483a477d888c4913f60b07745a6bd612cb527406ccadd8555f1c9a97a4d310896a3a9d228391729d74e42600f49c7842206f2411b4dcd2a85747651fc5b0ae8cb6a878b82e9581dc6eef37efd74b683c8b68e81726525c917fe7d3ebc792fec7c99301a4576ea2f7270af3f01e7dc4f1b14604ec5f2615a31d87d60d4ad62ed12fe796648916112b88a75737741b2b18f2470d11023b48d58cb452dc6a8b8caf14406a2714e2e93d2ba1083a0f6dd6c40c6827f374dbcf42a77b907e3d0bdc5d5a53c9341def67bf4e0ae9566d0cb398816edc85d56f16b4e440e753b330e4998dec8a5221610abab317833c6fd2872cc71b159d03477e73ac7a4b95d6f875d0c42cb00eac002ad2a738e9e06c6be72a23b72c785dcfbf740693ec87ea4fc2c683cf8546da8f45e14c79a3abf64226af25d088d5b1fb92efa3c4bc89803a90cccc598b6666ffb39e9dd72453c324027efb1928b7b6504382099d324ebe9d64c113f8ba31a103651937277578ca657ac1860567269a4eaf9f010a2fc2ba1ef9d73a6a24b377c8442f0f67b3ea5b5179e949c2c87de85def8d19ac081c297769f59dbad3fc6e4377cf3ef5004c079f2d8e2cacb6d687d30faa4448fa73ad0e691b92b8e4feb89ea3f60be8669c2476ac9c581468120603fd88a24e47d9331475d0377d5acbc35b54ed2a09d3f7f0ce23f25b5ec659de036aae06ee987772c2c8446a51626dc8d24ff4e82d4e0adbb6a786aaa5b41085e4ef74595871dd4fadf3add6913cf13ea1c410b29aef11ed9965e7dfa6c1df666ef5e92f3cb1fdcfcd25694b301f5a6a85f2a3a3acf74fe309da7423fd1415215321de157e06bc25fca54bb84397b043ff633a8d11128cba94b02f1387fe86e17958c536d1bf194cdaefe4fc2427eab80cec2384280b245e33601a465e7bd89049709b777587789a0add3092c17af6126a395e7d519bdf6792b3f55d86d1fa4ecad4f6b612e1c7df0667f7212d510e442acb36b4373818f071ff1a6296a54324ce41c17ee1f6b0725348dc84ee78f128172f8530fa86bbf45f2c6817458f5c060c30e1a17ce53e837d7e3732c686da3cc74096500e29a8e54887d5ad9145d7499814f77079ab8c16b71301d973dad200eda33e7f43afdeea0246741cb31612605556a9509aeea342d233f2d469f8e2407129a800b27820d056faed8460cd23a2e9f89e1eef41cd4858da9fa0d40cc1154b26c817ff5e73270c27c802e5bbf47f02746ace7998fcdc7d5a34ff99ced916275ba53eda7cb65c728a14b584f9d9e54afb8fe840b28b5eee002d73d2c5e2d844e70e729bc94b9d9d88d949ba79314655ec43fbafa05a7dcb53c7ed18b973fdb3e40b1e2c8aab2d59c7edfc8853eb5cf4c9cc40e4faf337ea493a84874a1c0b69fe512931cc5101ec3d919e4c6c614f18a548323816af335e54ca22eb41fda07ddb6ed7a1c9edddb00baae4e99c0ead4b7184de4a82d6b74f64198d9190fd75ed8f1fdfd715d003c3546c154185e1d6fd75468dc61ce3f25fd27ef2767ed96db54280b22491de7165c48f519ac2d6e6aa203097992aeae3999b643ee7ce96f5f2dee0cc6df91d84efde844555e491a505c0802188ddae201bbafe593fd7fa9544122604bd8b869641643adac07835480b108ae1efd84b8481dcd545d4df645ed7ee9f3bdf9095943963232b88e7e636f923fd8c7957ee4842e8411ce06bbc31aa907a540e3c5aee2dfb674eec9f9bec55791bddde45d6861c3dc31224720bf848174df54b085826970490980060da667c0475c6b1aa675cdf1ccf5318427ecb8877229ace187e42e753b250f4e58fc874749280b869a8f344a72cd836f7e138788126bc17627348b669c7b032d5b4cbb6af0d01d68788244b9fd95b8e33aef90583a641138211421ec7eac381d384e69e97e4fd9863145bf09df755d774ff9e2641703fc0410f336a6e48f684be172f09e94e5a78fa10d597f1b8f71f27e47f48433fc3d166c7b0668fd6b17052374feced63c1f261cd58c93339a3d2a3b8a671b4103c5a10a8a27e6e613612f8824d56760d8e7dadd8ee6ed804f83749fc325cc23afcebec7ffa700beb26d8d4eabfa5155ef4ec0b18d84961fa001dc5b6c247fab8f65995a1491031f3480bfd5756f4d8ff8ea7d7674726c577625de2381e4d8a77108ffd4704e4b8668acc4a89d4b8cc73d23a28954a95ae41cb0a67e343ad8092be0b649701bb32a4b52b2253d50145c20ab60a995d92f0ee4efa4fe11dc907d83ece27897561dd3d25c7f083c69e4eb5df58c2b67097e9ead5057f7402c10c6e86c68640c5679a82e0f1e5224a10ab20bac197f85f9884fcda86813304be29c9256f48fdd32a0306fa7c01fee2f58fd006e0b4592683e5814d304abfed926ca08852d1d2331c5885d366a98963c7a14ba96644f4413ee3ad4804a9ed752b37427a889b31c7cdf21e59dcc9ee02f2dce3c2da990d9ab56e652bfdd26a2fd2cc1a1c7f72a15a3d833bbb78520dc2d3d1dba7cea5192325e576c8286f5c2f449314df1e3c6ca0ab4af1ff49441931414a17f1687e458aec26d547f5897b34643220810e9516c345fcfd2d6aa55339bdc95d7104e2eab33f7f44c828371a9cec4f3a0e130f3131612289efaed4b55d223fce8ae8358368923130566846bb0c3ec1e884f7d6049dc44a39debb9547e977538d26f06f7a856d9472b8d8d21d9acc3668371c34e0afc960342faf3b4de9b3cb2b9fadf86d4972035e952d2bfa03659bd0e489f1f678ee6da80321b5305d84776939eb672dc2d014ad5c486547b0a437e10ceb76785fb086d931061bd8f75f7a91ba749870c9b985ea3d81c048374632a0b529a14a742a8b20d57d3522561d368d0d7d4cca6a8d76260e5f30f97f76e30d35b876489792861b89c0abbdb2a55121928cf62bda79af422848467675f37b4703dee779b696d84cad1be0482049c3260c8c276d5f2440fc1af321689b3475bfb706a52bfbe432c850c6808d0e75ecdde2e57a5757f6d985e7d2e6f303e79a505e8730396821f9bcfda0f11b74d8b19323ac8d219a4b051543469ed9f5690a12988b877036b711499eda2ca81fe08e411e41b59272a0b8ae2e7e905917f18c0af9c7376ecf26b0282685b1f299521b7a28a63f628e61d843ae8295b8f16af2fd30bf2c2d945d52f59f426ab0575cc5f2a2a3e4d511e4ad6160b33920972028a00103726b9bccbf7f673f7fa23dc61738806983c8cd59acd951203c23b5c2bdbee0de5080e7c313498db7e894c120c18d747aadb8867a40ce2032ad20e8e9e8cca92dbebef8cd98091ff237496952d73e219ceb822e25fb034a7f860f1aed64dfa67f2d81aae360fc756d00e33b6c0f1d8d5d1fc951e15afaf1c022afd2a18acbfb1f511b02a2e7d8cf2ceb18344dff8bb8dccdba268ef640b1861c2680a7f832a2b8c2506697483380e99ad896bec77b167a763bb0b5fcda71d5f5c9946f1b9d542e73e7f3952aa75d0334ed7b56bf17f22f4ba000015706916c41bd305b3a9f72feabdc26d89ab7fe43ca7e2f45f819ee9f3ab29a28d00bcd725f057c8dc4fc0ed784949e7118dc109b0123d4624cc84df971bcde9e2b55ad92398308d996fbc27260fbb73b02affa06509aa72c2cf6aa470c1250fc716f91f2ff9938f801cd79eaf30c680d5471d53b0ba47f627ba241429e87777db8d58adf3a6f8f9bf28c68c3e760acb946d18080a2dc2d507a715cf34a980f20096f5ba5677f591f7a45d504a5b75bd8fde3bb9c7dd55524c31c57f24a2c95b2e5102116a3610cb0950269a0558450ffdba35c92cf3c6f43cd05bec9262275a7946326a152350c0b7e7f82bca6711fe37e4da0f163043e804dfd82ce86cbddcc1a117944f637d515a71d9f2269b4c1f9bd55a78287b595e1ef5e4bff2046282ceddefd9d1dbfe8395791a47510706aac726ee6f91a7fe50acfe33ec469f7345620475ba1f41814606c4690856740e38fc651da5e84d3d52353bfa201d4ee5d8f7eb03190be42059a2a5cb6d775a070a3f110b1fca356f5feeba4715dbf05f0166eb4250e5ca2c5a8027ca6b3ae395437fd1f150a827835a6d473f6ec8bb5ba589297f1bda3579fea0f5b50ac73315c226a9727443a28a01badeec083bd2c319ba61d1668bd66be3df06d4a15b142fa2dbb0402595f0cb4e4efb79f552283a94c022523e2a2ea2ad3227484ec4ad005d5a309d027848da21c280cdda185f8537ade6f0dc2a135a6c84c481dd3ea896dc5a5e93d655c2b85d4a15ff96cdd9042b8396fdcc3a8075c8e1391160e5086dd71606ec89875b37eb0b56d0c1ab0c0266686e444dcc3afef01a72312b1ab5d8c5ffe7d4b8f8e706fd3775f75dc2568423b9657be1b1bb42e10c3c6be4ddefbc7f7477cf4fb0fed88fdb318fbf1890fc940afbe8311011fe4b9fbfa7bf5f15e7709f27f4f263230051171507617708cd77f8caab14f8d8b51cca296e557e742f0bc078d9d42574a83cce1baa35cbfc42ecd91fc8a26dd7221a2e926d9b4902639860d7c59220d3dc93ae031afe89d29c0b20346e43dc8efa8a670587a86b5cf3def1e83a5c5bfcf3ba5457e67ce855af10f45ffaf38a7deac1d61fe108358e0d0505e990c8b97f65969e5a33b67007f3b52d6c700e1c669db1ad60a004ff02d8f1e5b9502ab00184a2a93d25b3c31c52e72d5860f1acd81befc303729b28cd0a3a5b326d6a7e0012f3cff2af2987c8929a77177c242c7648616f11781de90e762ff903dda45d1b0951e6e0ec5de940728b4d6451912bbf827df8e588d0b62f3bb3baf96b89d91e72ab39d3abee5ec26b598514e20443e4690725802d6de58531b9ed16708352263aea58b4498ba4644d26e6d391e5b845de5ad28989118fc2f671fde43f82d7cd3710c475a8399ba813ca83a328ab5c5d2e5ccb786e55d22f160bdd1185066b6fe967c1a6744063b6f27d0861040491c5fba4b00952bda00e17c5ba66c43e96048fa5a0c2281cdaf8a7c776d7502caf256334ad62fb9edaafaacf656d8205fed7b4dcbd1755f23d29a7a92447f78a4962aec01ff18bfa60d369bd27ba6ae94a86f9de7080ed8afaadf4b8214c1e977dd86ca7b851cfedc21ea4fcf91aedd1e6d4c392776ea835f6ed39f9b6f6c01834d2e3ea9af851d15", @ANYRES16=r1, @ANYRES32=0x0, @ANYRESHEX=r0, @ANYPTR=&(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYBLOB="8a6b1fbfcd9acda73e441acc8c87c0e203869e64c28cf5588981ab686b9856534c9d101827579517dbde3d"], @ANYRES32, @ANYPTR=&(0x7f0000000f40)=ANY=[@ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRES32=r3, @ANYRESDEC], @ANYPTR64=&(0x7f0000001080)=ANY=[@ANYRES32=r1, @ANYRESHEX=r6, @ANYRES32=r7, @ANYPTR64, @ANYPTR, @ANYRESHEX=r8, @ANYRES32=0x0, @ANYBLOB="cc7f2be24b1b291734fbf73f32e3a05328f021f114d8e947a193c9de8e1fc51d85dedf3407907268c1725b55cc41909b84b760462088b5235931423f83420e7403597096e348bd0dcc82e6de3d59631bf5a7c0a8aad02ff3d5e18a734886f6", @ANYPTR64, @ANYRESHEX=r9], @ANYPTR64, @ANYBLOB="13fb9da6dbe207b476d7c9a380731592b6ed497485b2f9633ce855598eecba4f6245c65291f3685679f253cead03a28a8ae7329c56e88a329cdf3e858227348e5b3c5cceb33330006d918049d0be3b8aac0188564c2e075b688f2ffc11331fe4db47f554e9ea511804d177219b0d537395f48c344c73304f4f5c19ef3ab621fdfa630a5a2c26ffdaeb49e649fa6e4125866bf0a1b2d0e40492bacd2ba8c492d78f327c01f1da5a89ce6575a95ab4ae09c0bcd16a302fb305cfa44c349fdb94a5ca68ed9686d12c73cd153784f246c95006ae7ec5828069e3", @ANYRESHEX=r10, @ANYPTR64=&(0x7f0000000180)=ANY=[@ANYBLOB="274a1efd0a84bccc0d0cdb047f5258c0ca4ae932f8666bb0362dd740c6694f309b6490c40798351cec8b3f576112dafd0e606efaf5af90dc92a87a5ebf487ed9b556c242aad13335a620672ec3d5d83bdb151243fd", @ANYPTR64, @ANYRES32=r11, @ANYRES64=0x0, @ANYRES32=r5, @ANYRES64=r4, @ANYBLOB="79a07c062d4e30437a5b6851e444d77f685d3499e1fa4e1d8b970d9fc862e15a7ab13ff2b6f4b93171"]]]], 0x1, 0x1, 0x1000) msgrcv(r2, &(0x7f0000000400)={0x0, ""/78}, 0xae74a307d8ebccba, 0x0, 0x1800) msgsnd(r2, &(0x7f0000000040)={0x1, "fc5769a1a16faff6209aea98623d50720eb2bbd2319d601cd900976db47ef84f9617863bd3edafa4458efa384249361169fb03b4d2e5b7d10ca05012bb3513d7f4846d1ad3d8565474144fadb03bebb1363fe896601704876d789082731eae37d0d6ac634f66faee3c7c76543013cd2c028dbcce95633fec39e19570b01abae7831548be5b9c0eb892d104f2b1b340d7b12644ca72310390e6161ced87708e"}, 0xa7, 0x800) 15:58:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="7f7f000001e9ba61a183602d6798590000000f0557"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="00010000000000003000"], 0x1) fcntl$setstatus(r3, 0x4, 0x4) sendto$inet6(r3, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) 15:58:49 executing program 1: r0 = socket(0x18, 0x3, 0x5) setsockopt(r0, 0x80000000000029, 0xe, &(0x7f0000000000), 0x4) 15:58:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000400)='*', 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000003c0)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') poll(&(0x7f00000000c0)=[{0xffffffffffffff9c}, {r0, 0xd9cb9a26ec6ed680}, {r1, 0x40}], 0x3, 0x7) 15:58:49 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="5d00000000dafddd"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchflags(r5, 0x0) faccessat(r5, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) 15:58:49 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchflags(r3, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) 15:58:51 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = socket$inet(0x2, 0x1, 0x7f) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) readv(r1, &(0x7f0000000440)=[{&(0x7f0000000200)=""/107, 0x6b}, {&(0x7f0000000280)=""/108, 0x6c}, {&(0x7f0000000080)=""/12, 0xc}, {&(0x7f0000000300)=""/169, 0xa9}, {&(0x7f00000003c0)=""/71, 0x47}], 0x5) kevent(r3, 0x0, 0x0, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x8a, 0x0, 0x0, 0x5}], 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x20, 0x0, 0xfff, 0x0) chroot(&(0x7f0000000000)='./file0\x00') socket(0x2, 0x8000, 0x9d) 15:58:51 executing program 0: r0 = socket(0x10, 0x1, 0x2a) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(0xffffffffffffffff, 0x2000741d) dup2(r0, r1) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x1) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) writev(r2, &(0x7f0000000500)=[{&(0x7f00000000c0)='8', 0x1}], 0x1) preadv(r2, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r3, 0x0, 0x41001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) dup(r1) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendto$inet6(r4, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) 15:58:51 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) r2 = msgget(0x2, 0x41) msgsnd(r2, &(0x7f0000000fc0)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaff21fd17153cf3d117c2e9547a40d43f5d31059c11c5a9530a448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a016821d727859f2329538784df6e99d087592e98f827ea595e23a8b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4f5ec85c61dc8a76803f064ef041384979c3e253c71c2382518cdb266121375d39876dfb140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f40008b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ece0bb09bd6eb1ab1e523d74c7282dc8137ab2635a032dcf3362ccfd9ad47f49ac1c6b8c5c2f0d1b998accb434584fee2bbf4eaf3d50a02f42e99af6958251e3ed78723e744649e9a56d241d1d5b8fd4d73ed6b883942775770f2f20df054fa49a6eb3814e455bf569030cba26dbd96153fdac697b7600eea335743b8fa9e46cf0e0466c0d759ada519810f3c711da5749344ea135d5fd834f5788080ec31c8f43f00a957dcf6bfe6a818710163bad8da10ea2e8f27185e5eeb8845ed711716b4c70000000000000000000000000790f69cde5f60751f694ab50281003a8691c603c23b46651c08cc17b79f9aed96b"], 0x1, 0x7fb) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="21be1000000000000000"], 0x10) shutdown(r3, 0x2) msgrcv(r1, &(0x7f00000193c0)=ANY=[], 0x0, 0x0, 0x1004) r4 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x44) r5 = kqueue() fcntl$dupfd(r5, 0x7, 0xffffffffffffff9c) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r7 = socket(0x2, 0x1, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0xc0206925, &(0x7f0000000300)) ioctl$KDMKTONE(r8, 0x20004b08, &(0x7f00000004c0)=0x7fae) msgget$private(0x0, 0xfffffffffffffffd) r9 = msgget$private(0x0, 0xfffffffffffffffd) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r10, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r10, &(0x7f0000000100)="bd", 0x254) close(r10) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000000)) r12 = syz_open_pts() ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85011367f56b1a280004000040020049cb005100"}) ioctl$FIONREAD(r12, 0x4004667f, &(0x7f0000000000)) r13 = syz_open_pts() ioctl$TIOCSETAF(r13, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r13, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r13, &(0x7f0000000100)="bd", 0x254) close(r13) msgrcv(r9, &(0x7f0000008c80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f8000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fb000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000007f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2a727a9630ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd03db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c586e128f2d8925ffc9930395174f74e0ae00"/4493, @ANYRESHEX=r1, @ANYRESDEC=r10, @ANYPTR64=&(0x7f0000005c40)=ANY=[@ANYPTR=&(0x7f0000002c40)=ANY=[@ANYRESHEX=0x0, @ANYRES32=r4, @ANYRESDEC, @ANYRES16=r13, @ANYBLOB="3825a6e260279ef86cf4ec99ab32484c052ebd9691a2101fa65b924150cd1dd6dbeed05b6783a34f6bad302c813cb8d7ce7e2b424d294c6948b55c184c86818592eb3d201213a46a9e17abac256293c8b1f06bfb0cc7927cb14f55ce3fd425651eb548f8990916ddbecb80859e46c6671a095a1c2d8a1a54b47b7838981309476f74149d64089ff78ee170513280a8bb2ea99e7f6d4fff7649b433e423c46625aa059f68de2b44f5d75830e1093146bcfe28a6b977a15f9bd9c56e76b14f8f15f41590d9368cd9d6d972fb5cb9f7fe6ed82a911048dc20741a70a07125ad8396911681d06f58843136162fa4c3941c2aa57d5ad2cc66051966d5ab0558da7c2c3dd87697d1fa548bc5bc269e9372fe36eeb40813c792b23eb5885b813a427242545a836c202192b80ca6bf1aa78e7f1c8348295509ed7201d1a684b8520420c04d7194b88dd4d24bf75ef4134016a1b229222e31c4322585829b0b001b8a709930173d6e12ed00e8bfcd585c0f764de0c61f63636617d0acff83da3616ca4b75fca1cd873dd29021d71ff1794fe7831bac7a43ded1e74384f6adaad1158d43838aea59786ac29f4f5b5ca8193f500398cdf40d1f16556faa0900f5a46ed555d2f29ea62e57d243de6f1d6e745ee49e17a1e4b46ccfca21a29baf63c640d1df7d020e600a959f34e8344eea4529a4fa1a00fbc1f646ac4dcd5cbd8eb93b49cc4dee85dd0fa4fb114e49e2ee8d0a9c970534bd261e9f27b24c199401a58b5410a2d4c2e8cf8d3c2ec79074400ff8b12afda39275126b7f1294c28f956c3d132aa4ba1049093f73e0ae9900facf49479170053499b8a121854a819f4cf2d89f20dad8d0048e59632b927a6f34b63263d675c7eeaece11220ca644520fa92a2d4c29ce977acbe70a673c5a2fb05c72cea119f327e41bb18a3bd9d734373dffd16c1607e99b56f17552e29ca25ad033a955f574f5e66640fd3f509fb02ae8ee64b5224d15eda6282c322d768a8594eb353c6fdb4dbad3b97226f759e8560688672c0d8bb68218756fc1af830c009647e88d0e27a18dcd5a94157e9c67320e0a8fcaa51fa064a0228aa224258d9e97ea8205cb75953e55b00397eb13b7599fdd9ab18c1ac5975caa78fe8bbf14f0bb9d8ac3e8cc65d330abadb1493830e565bc7c48bc132462e46befb049abf2335800593ed02214e31670458c4783450552aac673ce497bcb6bb3f6ac4a06a83ddf64d6d50f8ee0e4cb210ba1e01ad5f06ef9a5a62acf4a5acfefa3db184d036db737a949d072f8ec84b8590b38e3dee80260928fef8a88df71ef84d63337cb487854a1849638351a5f8917fbd47da7a2755aa442860cb163f85341e5fe1ef70d3a5e3c447c41b17854bef9d931b150c09c5e36aa3810a9d4f8a54a93fe164a61a6ee0c83d888cf945300b9f4b85d2ede15238b6c17f88119f790f9e470da4581725e0d2897992cbf7af59135ac241b320d6c3f55f8691cc49527f4e10709812cb8847bb15270cf326626cc1a9a3a22db318c7d08c6f62d7068d0e096e69822750f0ab69649b7d51ba891b8bd0c0639ab6fa1cda72d55ff2387118293d52971d210ee41cba88c6f996a936642c5df084ec9347579a9d177b071084fd331555be5e92023a349bc455dc54e02389da7e26faacb614e03e0bb022cf79807a439ddae3149f20394242441819375ce57d283bd2017747b5c673dc473c3b4a97644b15ed5d9311a0974ba80741a5fe82a512ea03767aa661313bb7c5f5e2535336161ac336b004f9d60f5c48682e1236a334e8761775b228ac2242685c9529b905ab7fe11be7980e00cdee759f5cf4a8321052d70d6143076ac87d3e8a628bfac36aaaf1d42a9ae304624f07d074eeb3bef5f88b420b0893d09f2e7a7d5e87b9ea63ab9231a198b2f6784fbcafde55e324dcb30809fd45cb6e91b763e3334dde39aa5d095f1a7981cc29455d48ba86ea78d8311b0aba0cee66d23cc44e391f102dad0c3eb53f75e460fa4a85b1fba990b623ac0a16569dfb76e1f29c8b5ff4be38fdb3b700409327018c3d1727183df8bea3f3058f8bcc04c0fef8ff4773fc0d5ff106322f7ed840a3d4b09e57f6495c44c3520587b7f5ce954cf8a7018f678362dbfe5d7e1b17bd80b003f34b86a5e181249630dc6faf0da264067b40a59155b357bc7dc02fbf25bc0dc84b09dc5271838fd2d59b600ff8d9270d63a9bdace687b2e3f8bac1b91712825db91e17f5970fcf7460e53ece2bfda1b1c95c89b4d0286510676c1a389120d9d46e761c9a0d9cc8450dcae863183b0817c8bc4e1553977cf3d8f8ec76bf6e3a8956ccf69e002feccb23dd4469f0239872a7cc86db07729ba3c952c5df33eb5a08af310fd2b2c25b50150685cbe55737f0d783cb5a0312dd849ca58fbb2978c8ac8bb81730c511d3a4bdc3dab3687703b4be3f5055909fdbc501f9ac3644dbca85a235aba059fde4dda979870965581edbd11355296ea1f311e417c1ec9192fb194d872509320189d6ab1392fb45b930d2c36cdc00e97f6c17bacffc98e14ff67c1fa2ad9b0e7dff29cdf507e58599884504765463b6bca97d3068bd00a744812e4f199830520971b66a636122ea52da4843ab617b3bbd1a92bb20ea38a42b49fa19f77eb0580510eb27ed2e32e4b3634230f3afc5afa90cb960f562e673d6298da715b0e65763ea53f13a4be3e177db6913c948e1517acaee9f4e68377e626290432cbb3a99fd7b16f5c46b59afc319d4860db8b9bd267ded91b6af38c25d96e4a0a5d9be8eefc5e58e89fb4b29cb202c8fbef5e56a6f6eed03d83d6c8f91cc50fd68c63ace78d0e6dfbbf68aad27189ec3eb44cbcdf6fa1382e8ff6b6a6fa2a48ddcbce5df925e0d283aa5cd53738587a4ad7bd3423fc530d6ebb6ba0cd1f65809ebaac4bf9d726197369c0169e048f5c3939eaaeb0f8421593ccd58895a5a16acfabfb0b87a1ebef4e86e7ba5e43d282fde712b932df7df34858b1ea39a56cd93da41530c60435b6f1acff7eb0821b54abf88d473afc18eab579c43fee28bae4c0d4611592f8bd254c0f56bcf9ae39d2764c2977e1a57e30ec2e352f663c584872bceeff120ef3bc3de0c842520142bfcccd18b62ff1dd2830ffd0c8a89a7785a92a7c656856b7bb87a29b773ca655fa0eecb3d460bd39eee6b00aaa9544486e9865d0605572a82ba58423d802804642d8443cdad5a1c9a49958b3a76072fb7cfd3be078e19571f2a18a4e4c292507a285936c008bd16fab2b7f5cf362c20014fcbde30f515e48304a1af2f310086a4875a314b548b52845b437ce0ed3475fb2b6f33f8a8dfed2daad04632a0a8262b3a02242e52bb8bf2c6c6c4f00e910d8abf54d7b33d2cf492e2c770d0d7e47d2a3a6fdb3ad26877fe2b6bb3b137d1844157e84a874262d98f73b33d21dd7737802490710cddf29cbc4b01c1aca040c932b6cf951490ffc0c2566ff5cdb5c0bc192fe8970a9d1bb39a5cbe16b0bf7f1a2e237b8d399073da45bfa132e1bffdcbd87bfa58477f533edc611b609d9dad581c7551d522a1305fd4d92a5ef22284bd68403267ae70d035c9d1228fc09ff2b85790d8ceddbb2871026eb4ff3afd8febb5b5889d7b2dfc06e8d5c9416742598701100207c5afcea2a584ae031f8a6658afc045a148a063f2f85b420e3eb0fd61841d4d84ffb42572323051de1a07f5c349d6702b01efa2e37006aa4ba092434cb407f6e7f3b0b0b8b43d6c8428639428b2283b2819f2f26dcb8ea9818da2ce3c8705e5249ac844da1f34b77d1da180c747d4f6933596d69432bc410bc68c279dd48ae4412976eca19194a98d7780ed68f90137eb284298cf0547d18e99680c9e4fe3714ba36ae06712b52ca5f1b8d12454edac4000e951f2859d5be531c43bac17d5c21ba176fb3593ad66772038713a7f7137f9433d09136e97cc8d5555f81934840f1268df501c09a7eda6b4e0b42ea524626421ccd8fb04026bb179c4a50836486d4ee4008967bf62ff70c531b7b927efeb3f4dd1836d81008558bc73deed42261d4bb69fdaf6bd40ad8f9e56c5618f08510b3259d0cfbbc7cb8c442137ad931d9477b91b46c21d88bb9f0e42f2cd750d3eb6f0b0d7ab7b7c333bca448395687e067c2d3fe785627d2dc8b28e2972c3d1372089262ac92552a1a85a52177bf2a718ef3c0573f44f12f283ac7eb252c7d6af02a3d4f2ef785869999c089e68184dd8eb2845372bb1ccc8a2568de536d8bfceac1e0bd2ee928e68ededc34d128c3d28338263b2d17638da8dc2a8fbcbc0a856cee9a403a770957f03276101a3f13f164c9a32fdcb79de8d8a33260201492d2b09bf7482fa78b7be9e5623fad24220b1abf495a71ebab5454d6167907d7430a0a4ce474f65d8dac39d1e6289c42e89b50de08e215846bb6f777b3121472d749dcbbc96d594c7dfd06e1f811f2cf257d73ec65adae32e70b70689d40ced632bab0f95a5222f97d6da12d167d9f3dd7704f456bf637d20197f52c6209d3365ae2f5f1c8132dfd0b48b6c89bfefbd90016636e4be985d097730cba04025614262d21adeeef8e40af95ea325ffbb666acecea2c3549db71ce4dc820d202140904375f2ee2ab302aa5b4e464524ca6c3cbde4596452e5e21359fb768f7e9a84f782d06dca6907f59dc7449109fa46d046a4f97035d655a54c2a12e69404da0aa5292a3e9f230203134b5d26f24fb441f4ba68de749feba5af956da05737585fbfee60b28546982cac16aa7701ad03a853464c521bb97cd3033f51f3d58fad09456673083ae9a19ff00338b4dd734a65cb3c96f69b0cb2df3ca586855ec3afc45164bbf8fb9f45def58a2220cb2edc3335c07a8f102f1cd1829757af548910f1e3c8a652c5ea2cf48db5722bc6a50ddf6972e9e5fee777e0108e3419c35f117ec5f11c9880c57e5414d50384ece7fdc87ee6da8b3615a1067cb6886cf628bd20739975bf639af009234010a6d690c589bea6bfa332c5a0258fd81400d47e978e4d73ee6d7f8f2c0b44b4f255d8a6ea8d3c00620c634e6d4708904af10fbc5d0ea6e5a7ad5538b5cdfdb5b3aeef227ce2588e145283c64eb3cfdbedb3b4e7768cf1b35686da477e7e2408835b739459d49ce821f32648280e6576946d2ffd78c450aa0535f62f60fd6872327964e733ae385ba30d4b38a51b7e8d9d6bdadf748382f646467b1e072b96fb43dca959a5e1e50300b08ea2ae00844ac783985bac5073d67538d65f84f5ac56346601de5d4f7ba8c686e0f73263afed3ced6ce7ec3b43f74ea67cc47c4fbfe0ec53aad27c13c69d2fe2e35ba8acc4cbdb8d58f9c550e429e67030584538dd46d959c4c02c9a97889ddc7ec71820229292e6c763d42b37edf5cc24659570da0b44adb0c42c379fa3aac32c07dc35827580a295fe083cf00e1b40fb6c326830674370e0cb22b7dd75987af1f2efc2a2da37b0df00630d35ce70f27d46d8f91f1e2232d87f53b34ae61cbad9b03981d82f8f02ca1e1941576d45fc5c2e3dc5d5aa17ae6766ddbf794a2a4b0c4bc4ad178b58c68e3ee1e8c7629a32304d3bc856cbb49fbb8f21794dfbc4cad656b3a6c1049b9b13f1a965d045b585f726df5a272ec1d930abf3ff96b02890e243229824fe4a19f5bed792a5feb0f17082973276d8920a50b75db777eafde9b32fa3b8e536663b274a96cd8882861b72393aae36e6fca6bc352cfb215eb906af5d29c7d024e62dd2d5b200534deb53b6abbb95d594ce598bd5433dae21c3e4b3ac55b5ff0e2507fcd23", @ANYPTR, @ANYRES16], @ANYRESDEC, @ANYBLOB="713da9941669c62af2eb8c43999adfba6514324fc15f20c0312c3711e51949a21a3f571b3c81d6c68d1332ef6a1700d912729438c3a05cb7e46ca7557a9b4ab4541c979a94ab975465610ab276ab47574a520e78f73b219c252cb3a37f8fb213a66dbb52e087f010b94448f6977221c233c9472af0244d4e7bf44601f2f6dd6364e0238dbce2f3534c0cb9be1d6a97044a99bf61eb043409b0a6777aef1295d1ffe58fbfc2a15ae05b004446cd9d53ad0bdce217907ba5b3aa429131f84cd3c8bd0893314ce2039bee8fe7a95025885a0d196878f563442d61e049af80c20253db929d4cc5af91f6b8302822b4168109734fcc840b93fec0596eb51cfda68e5f98f489f1f87414730bce61353575ff4aab10a4ad9a9abd54fe5f81288f9b648933eef2fa3b32e223ea5b5aa487225cfd20fa9b196196d8e366415d0dfbadda7ad34d1fc7f94063b5de3c77d1b55b1e19b536d1a65057d11a5ad99918be28d7c42fa3d9be9726374bc9c9a8c19485bf85708e7de2264e1781029b67757e8cad56709494f5c6f3bd6bd073e572a2d48af2da3840e950a0be50aeee869f358a468e99ed3e6f26a84f05816633e05ede3022482989b2c4965edf4d16493fffc0b5e78dc828907dfcb611c3f4fc427113e231cc1961f3a3b9d7a60ddbad7ab3106581c60fa3779d278cc77d4581e80b6d3c2cb2c6a1b455ee22b8644151ce2d29f2f887222d68b705cf8d14c0d26891a71366e8c15641158b1ef7e17b98ccf88845b15f96a00ea26c363b574cc15e56ebbc6abd12a42e64f7ec3f7d3640f261db5536df3d39e75426f138d44891dcdb1edcfd069710d851a0ff745e3ee34f7af0c38f565ecae7101781c406e61d32b39ee33cd962f29b1eb8e7697801da8edadd28dac4c7a9b963fd14a494348ad28d7f66c0c805cd579623aba1d878c9600dec88df0f71d3d494e7f423b2b8a0fc4b7de290e0a86535aa47447532350ab26f10f2d790047c6a3ab4a61724950de0b22182e9b1d5f219b5ca4a31060af6ee394e774712f0a71ed6960d24b2c69acae54a15b01b85718e7cd1303d6ef4c071faa13f3c1242866456afce7eb8a9881e6c81d7fdd56a3abde35cb979d0a6f1cab4646fd06f7cf3a22318270d87c924e9f280e252cbc80f9572e79a981ba0fc4221583f98fc5b5e69def5eda570a559f509e2e4c885acc1447a52e74aa78a648f82697e75f18f88094c66130b43bf7318c57a3a6fa0fb0c6481ce6b7f23870facce1827162acc5c2ece00dbd1c4d2a562b037da49d560e10b4f3ce07be6f142867f68fa3a0de8ccc798fad88ade4f497ebb2c053e15e018242b66024efd4bd15f2522421134ba67fd5ce2930d3fdbf69e382f9563650de7a3b85235a8b38c0b8c6d6078f27e45cab90d72361ba4eb7c98c2c341517f52daf7bf94e7bc123866d0542bd8ae9d59f49836cbd7b2a3a2d51e502bc388659bf54afbb48f1c9501e988df226965c5fefab7b9996e7d6ecce963de97963cead070975cfbbe35e83543d8f95801a9626e3fadbcfeae17de9d8807af5d85f25e9e0fb45801ad52e6c174861ffbdb6cebb314794a49dffc0a79f2f63696d0673748d19d956b5ef487dc8c6ba10b2b9a05400aaed1b809c3cce5e665988a82e528cefbc126ba40580805c5073e066dba860e4735324175b4c377cd1da45c6500d11ec01d67986e36c8c19fc46f7fbc5c9de0c7293bac2b08351a7d85fd085e1c73275585b5434c0b0f1a69d17c610a5a2b0fc74aa0cdf6cadd3e5e980bd42041f84b9d61ddb8140e936d4b8a854ba351c352266fdeb3b89975b335b14d36bcb957038f9fe07b4109e7ae55442e4202538ce2052ffea1ccb4b1a2e29baa610b1a3ab817af8104ca748764ba22b255dea82d91ef462e692071fc83ff28220e081d2ed4fdbb7eed3b1d0c9e0f83a8ef9a9734e4026664277f65fb6fe0e008f7f9b1d62571f7d503c3b0a2fc44a65aa6673fe32beaf5b6bc78e5beabc57fec845df76215d57c966c502563c82707bed7227e408738d9b7145fb1fe61facfea23cff3664853c288198b1c3e2806508722d256905a270c837ba3b1f63cda643ea9ee5c57a94549f7a72b4e9044c74b9d241e89e9d0552386911510deb47c1a0857aadfbb0d1a17878148dcbc20c4dd00050e2e29c413355bb542f25dddeb07b78b89b931dc7751d5e102b6e447125ad39048f073be00eb82738980e5dd4c8d74c4a568617385be82344a7f40bc2e50fb2254896005712522b71f6f6003fd7de6f3a75efa0788aeda152533a962535454fbbda576226c3487569fdfbfe1bd5fae6c770033292efd1af3431467e4f8bf02715cbeb0d0dc2b914480317c8b5f223ef1e3511053c246f075f2611b0183bed7ed2dc066a1c2927a44842ec3ecd0d76544ca811d503b91db6566467272e81acbc68fbba77bc19d0c68169695301e3de75789099e61f8bc78e2702a8d83a77b6f6a44f49d62581701016af83476aa60d6200a4758e4927bdec7e91d15a3bbba20751230ee03424d58fd350c548a3d68396506df4ce9e27bcecaec0bb4fca15a8773e72699f906b2fd00e937d062cc0f6232acbc17c944b62fce7f989a4faec9ef7e1fd17728be268c78ff28bd9e553a241c634cd4fd664edd36c6b2dcac8e82c989456bb02076676293ae9ae6de14a08b10b414a905c24cafc860878d1426eca2b1bf04e238592d9fe6a7f4b7497fa3210e8c9676c8805e2f5cb9079637ad12781c9910e2009af0b011e6eee41a2aa6cddf0a5b94645d4180b66191cdd27079c7ffdbfe661fb6a0b85acb61b65353f011c47765e1187297a0cf18b893d9d779e44e976d348956ae79f0c82ed653029300cd61a60a72deee835226cec15b7e6838f89f4bce90be498f3e78e77f1072a6ddef69787941c5cb67e41974355bdac58b0cbc963974f666f6717ce3478e61e00475d03fd0df43fd5a294f797c98ad6a3481bb958d6decca4745de5d4c1769b621995edade924046a7d455bb48817b553f324b8d11e833c1042029238fc8b4460e5242764827724c48644992e1f838e730d30128d3a9f144c038494564daa29ab14819217768f7db62ea65e7b1e69a7bc67597ec9ce8eda2164ecb190b93b49305207a94176bae7406d5449051386e7fa18a85817e0198e598209621728a321fe53fff0f28941dd193fc6f3245af1356626d822735bd4304db21019543f3fc166bc79fa7c1f7d047246b52e3305a11d9812e8ec848cc0559330880e9bb9133e3ac027abc9c0a2199aef685eb5a682b3d6c6cab10f33aded1337d7bafa55499c21c15155bf731316e48669c0a66ef0ad14a486a6da228f644ffc52183f026f9838a3ec8137a1fe9cb913162f40008d1892c33c94cdd21df9943dde1aa4586eab5bb45129876f363018bf12bdd2031233bb9f579dc704eda6f4d329c1af5ae079b19dd9019f11760211240d1e39413a49119d0199149368e8354611223860620be9829c26ce90237cbd9dc01a8c69a167e1d4b8b2bb58ed21008b4702a6f65d8fa8f569f2e87404e48adf8a724359976d4d0a543e14882c2bdb83bf0267cc5523464ef04f9efb61c7260942898ccf105753304d782a75be880580b5a37fd5a01dfb98c8a232ca60e861094994dbc2b0afae38800e0dc52aadaf379573c3eae593c01e4d28c2966d17fa14c350e897dce7d10b3834ae44ee0aa5f1094735d68820b9facef74e080167a962594e3df6e8f317c2a8a97a43868790a0a18e20573afaf7996ab428da3ec467d5c521705204b75c277dc4c0c6d5a597308d4726c821128b08a3549bbb34c35999cac18b2a2183b1dd4721d86dee2a766f19d1efbfecac52a77abf7238a7c3658aa1c5aa4025c60f1e3b7d3541dc43ceb030091707ae024d05fc2d35327da1b7551475222a84d09cd907e73d878850e81f73d0cfed734271ceac6bb4a3f5d24a71e23a20d164118a9fbdba0e1dd5933c12bae342c81850b95ae99efed56d0ee569d9bab6f6cdaa26a3e0e0824c58ba6a6a7b50cd8ef4af039e2972975f9243ed663ac9deb5104bbaa840c084a6c6aada1a2e1790185933944b05b4442b5950516b1f3c4ce6f4204392d743741e6da4982170f4f7412523c33f6e626a2c5d1176f8ff5734a30b01b1c24a69f7d6c7420c3f80cf86b9ee2678bd7d2d37d3ddba2bf10123a6177535b711bf7d771b1f84bfabb209c3fab26a37ae5e8ec3c70aa74d8c9e59e26cc87f7f8f4c388180223bf143a5462e08fb817a6037c2dc7b71e502d17e121c394b59a1a493b32222e97284d116b3c002a4366e65ea9708a389a984e52dad220a3694df8357b10f1d9c3b286b941a9a82dd4d9426c67c5a319a83210c3d374ce42ffa25620d94e7ebf67d8a3c7c70b11486669f90a6c9549720e389f4ecbeba54ec31b957cc4e0ab37b6dc7ac78a28633d8669abae7efcbe66dfcb41c93aae6b07fac63e1c3203a02a36ee1071e9f11fcf4efb91c350a1de4f6cebde1b65cc7b7f0c35c434d6c3794da0c591c7cb3421a36cb2ffeeb0cf064fec166cf90795753a1cf21b0e22b7215ee83ab353836fa3e482f208608fd758882b8f718f9eff0bcedda3cd047d8c25a5e9b47ef1abea12d57c018da437512c0449a11c66515a822b057a8f824f889a2210925802894da3d4bc66245093f6e66e6330c5f92a1edf1965603b597b304f6de00089ec70d5d0ea6893c4a32d9f9a6e101b5ca213e6ab048dc6bdf940bce268559436115544eeae67d00218f42d7659dbdc2aeb19eab35e5134fa787d440ecf818f2fdc5acac3d976e0055b380f1f085c5efa9d69973fa4553065864f60d9179aa1f6f0fd662ff0129074d70c205a71198c8cac1d585ef971b8399fcc746669f6139294273dbbc66f45185c5d4bbc9d8c76283d64b686255f16370cf7fa3c71fc8db84e72081b097361a37753646db763ffeca71751dee6e9bb207d98d0be33d1aea681de12125e0b109ab42a2052f6bc59437364f61ac3f199263443b4bea0250c99285fbcf9649390516255cdc676c4cfa26a3cebc4f7302e811c2805a8deba5eebe69569ca06bddf462446b7a0f9e1b9ca6f8a97a258e16088882c45a1bd2e2455b105f475631c33c93927077300b883ab173218d9a448821a3e4b165c0d8128ee95281a14f7c53892a4e8087ca867cfe20aaf7a6d2c266e16816b2ae8e2bbe2173c4712c4137e989ccd4bf379824aaa64ca64cca92f9368b04e268ae0c149bd5454b72ea0c5636bc3a63415e774a295615d80cc8b7fe204c2dd3d0883737a063db365c7f40c8f0ac5b508b5611b3c3e57f3fcde1015cfb17dd67bf48fa3a67470d59837202de17a7e701e76202a1eb0c90b4d5a921e93d0447177a36df2bc4d210fa7859a8775f188d7044a04aab69206a0bdd4f71557af9f741a772baeb1782326dae0d046ea388e11f4818dd46d2bed89e5a138a7a98be4c4b06b5d8aad5faa755a9c6d1f5a6f04bfda584aeb5e4a8ba60c87207addabb519c2c129849311853565d6ed960a6dd2ad353185c03d462118b308347a5700920ed537755ca9f1bb53e08065d5c0eb1243200698f8fe18852b22f21752da3c91dc892d5bcf1680bcba0f537a11ff9581a57c9ce3bb9e74a96d3e6b8cf2f95ee340ea42e46804d272bb2743a6025fe860faec5c11dfd174a4a74aa46c4a3cf4911415e2cdfbbc332e555a2cce22a6448989f6d565a92f33218d2ef63092e61b194ae585df173db044f04808210264ac2ca2bc3440f968e58a85c62eabfa9dadfd7fd240", @ANYRESHEX=r11, @ANYRESHEX=r12, @ANYRES16=r0], @ANYRESDEC=0x0, @ANYPTR64], 0x6, 0x3, 0x800) msgrcv(r9, 0x0, 0x0, 0x0, 0x0) r14 = socket$unix(0x1, 0x5, 0x0) r15 = fcntl$dupfd(r14, 0x2, 0xffffffffffffffff) pwritev(r15, &(0x7f0000000440)=[{&(0x7f0000000340)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2bda0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d8700"/118, 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0x1000}], 0x2, 0x0, 0x0) r16 = socket$unix(0x1, 0x5, 0x0) r17 = fcntl$dupfd(r16, 0x2, 0xffffffffffffffff) msgsnd(r9, &(0x7f0000000240)=ANY=[@ANYRES64=r16, @ANYRESHEX=0x0, @ANYRES64=0x0], 0x3, 0x800) msgrcv(r9, &(0x7f00000006c0)=ANY=[@ANYRESDEC], 0x1, 0x1, 0x800) r18 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r18, &(0x7f0000009e80)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000fd8edbb774bd9c6affd600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000faffffffffffffff000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a936aa5a1f5d82bcad6aecdc40000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4ffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ceb730e00c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000054e4bb82a0348650380d03202a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001db10000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e6ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b095000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e17d307a7c4ad6b421d6769257935753545be9d227474f76d4fb73284cbd37133c830503f6f1ccd59ee29c445d4eccb3191dfb67658751568c8baefe9aad613905f24e41bf2e1b905d62912336e5c79b4b5e068cc49b9ff3a967062c55f2d6cb687357b0102244606d20e6618a9daedca1eddaf2040000000ba46151972a1ca6de540d22cc464ced7c6d140a9ad43a510024461b26615c9502c6582dacd132bea3985478ed2adc1f0f97e2b2da0f7ce1016c7dcb699793bd9998bd4354515b60461270c9a7c9041af61a030961a647bb9604a88f5ad2f343e9f09bb5fb402d6a40acc1904983e0814808bdc967944ad140a9f72851998e1b34cd18db8e8f499a98e9ecb4f9aee4a514693f4ac551e2ab61cf23e9ec93e4707fd786878f213c6b3e59a159927e2c51202700aaeda873e2442f857bba81d0a07eb3e3a4540bd27f54c993135ceec734c187941c58a812f58030b3852c3f58d38128d3bb6e128f2d8925ffc9930395174f74e0ae7cd1428feec84c3470f3cec53b73ce58456c805138d8785dc9eca86a43873fcd42cfccbc604060fc3dcc285e9246b0994634014c692ea5ee4848ee3d415ab686d5c56da653f4046dd9b0008e2d76cc0fc72e90032fb2bae863fb15dd8f2a730b5914f837689221e235bf98a180ebdf28e2692de9345ac7e5b7a1dd9a179aee6a9c91cd86a5df4c882513c5f192ea7a2ba950ed1feea30fc95f4b676bfbe8935ab497ce481dc5d55a0eface527293ea3f3b79ddbac05a36829e69584658253f18beb4c3c7dbd7f7ce4d825f7a0cc88674359cf50ef8dd6256d6d2ace7489854b621b0bdb0ecf4bf61"], 0x1, 0x3, 0x800) msgrcv(r18, 0x0, 0x0, 0x0, 0x0) r19 = socket$unix(0x1, 0x1, 0x0) r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) pwritev(r20, &(0x7f0000000440)=[{&(0x7f00000003c0)="c82163b306f28770f357eb11a85c2099b4bc04ddf1f4f086fbe758f860954d56cd2a5ef6afecdf489a0b44ad937234d995122fc20fd62f6d7d2b5e177384dda0746a54831c2b1247739e8905e4969fd4d2a2da0153c7446b854ea1ecd691d24ba6db6b373232bf77852bfc7c5e7252a75bed8a1d8d87", 0x76}, {&(0x7f0000004c40)="40f3dccfc2a72b41437799a2066c8041367c7261deb39e6769d774d12348fdf06e998162f7b8a2a55ff26fc260e5685c418227f8bc327a8cabf3efbfcf63636d46abf1dbd4b1631d45068a3d938f3e52d9432b748d122af785669d47db5c83266938ae154433b75d223b6f818e3048446ee9885d2ae3859c9d6ba8877140d2ebc6608628b91a8c685d0640297d04b0a54a00fed0e89cfbacc74f1ab541edc29257ab149d9245d0e029dfc66579fe21320a8bd93d57cd525a1831da2677b23630c8f98b4f42316e1f86aa0c5c821b239c4b7cf77a431086433b7ea5420706c02c3a7182ae068c5afa9f69f0fb7dfe23a9b3cff24150f5e09a5fd915ad9c057f2386551e635f3339046ab61d7cd75ee5d112e789192941da1924e7425168f492cac3869c8479ce2a392868fc4ab9a307c57b574fd7a882914bf0b6f96c35cb0d3afeecf4083c10ff46cab40dd6673fedb582d4df2204dc60421a14fb16485a4d1b7789e0406d452db048263c27ea350ed0baf37477381467fe4cf2255391595b6fcef35d2f3fdac028e0c5d26e0618948a1fb80215f5b03a711e655ebb27c46fdd889c9600c342088bb48f041255e0e1b959c25db2a57c202c4e5f99d33977399b38e9c3f779e9c70f6b01a60c40353711a57f6cc64ea86e5bb53cf60a18a8d813317226c866bad9a8a7ef8597ca77fa18184c1adfcf9f4017ff7d5ae4eb04f90b01ab2f888ea7c30af95589018de49f8a6733e9909738c84c342dc6f3ab45dc1130295a0ef6cab6456ea8046d63b0683154c96a33234da0cc132abcc38f25295566672ee1a9f3286db627e92b2cac5139367b4b665be36cecd1e74295c73b412da95ea4a1ca301da4bab4b70282c99b8497e9ebbff40bad9787bcf75f6fe8257d693b556b2fdabac7f0bbb48539fab69df1f6eb1a62ba676b1bcf85a1d26a85da361193d7c758cd7f78a8a3f24a66164920b4102412ed3a8df251d7e06ed9074bf107d8a2e55cda4267bde1270481bba785c147eedbff85647b1388174d1220fe722ba725e0db11cc61f566730ec94d231330420f646266a0f7c1a5c7858c0a51c32ce9ac249f806af7c5e3d4e30d360496dbe98655e002dc3cd47c00b4c3156884f3822bc206574ff74089480fcee2278d27a39e1f7d0ef1c313eb0b7424dda3a2d77870bf7e484036042539c2b3cedc2459a97ed6898e8847ccd58531abd0d78e55deaa9a95e7d6a2ee6419f3ad0c53153278cee3a54a428bfc051ff715945f0a346e658d1e45d5ff8307b10376ada1d5b913fdeec126aa7dea28ea514734b589e5fe282a6100311f29a5ede0bf2007af163498b3289ae79474bfeb4c98818dd301f57e69409e83b32e78c1157daac23e657e10b74d5b26348d11728160f18a9be2f086c99b27652a4e818f2fe19d40b674419cd61b4d2f31c0b08e377ea7d6bfaa3006516ded1a2ffbd4fba86745631421de8f2944cbcfca90991c4b1ca96eed5ad262701df06ddde3e0bc35ecd5bbe7f0b9d1d430620d8ced4ba2f1e7e2139ab3f00958f825b5e149abb5836e3cf5efbdb64710009547be90e9113dbcbecf8854e138269a9487ded0ce6269d036380b77e676e263e11b0368e10f5fcfbe3c7d70406e9899eab9ea8f6a68d05f46e828756791b32eeb58ffbb4797d62ccc1309039abcf1162eddd167165496a2806b30d54c590c974dd11961be6d2922edc96653b8fec8d1cc549b4b7741b5e81c1977bec0e98916d7253fab8ee8a93bfb14fe94d1aeeb71144ce2e8134a6d38fde28087fd534130064235b0f054f9b5bcd4524a4c09f5a39bc5d7d5b2fbf44ec7c78ad0ce43f48cfadf6c07db43d5b0b2366aecc3c3ec0386338cabb89e9e07c42e2f3448ad61f5826c8165fa2ecf56ea47e68f169aace5fdc402f3615a6c3e0af543ddc2556bbe991d77861030418dc00021d969dae7916b8c0da164cc1e74c054aa71db36192876d15b5ad082267f38ba2b8da3a87d3ab2d85c8db1f0de42f74c64200e60eca68aaeccd59bde8cad03e9bfa1e5270ffb6f215c25f50a4aa409f16db28171467f9e75a9a6ec4700677a0fc00f7fe6eef46df0c07d7bb21b367602fcdf219ba312135850a16b6e564947274ee6234d08cfecd7a9475d925f57dcd0cd1192bf6f111b92360bd26491a2ed86c87fb028b54162266cdb9ed1131abd6bea86e2ff318f8b303a97c0ff9376dc9bc8804e3883920fae0ee5c8f1c07f72f19ce9fc7a10472abac09d1e39fe8f915f1120bb1249885bacbb03f42a0f6c96a1bc282cecb6f9142e84b38199d81315ca9f74e314c259d9c8194b82b99787f1d421ff68931eb360351da7beb0e8c7e3adaf7dd44b530a9653b43c16066efb3a20abe55f78d9df473fc6a72fa2d8c05591ff552a6658125b6cf7788b1f4cc9a2f2a675e9f528a5432db2463633c6087491464eeba80bdb077c4577085618369f8587a685624ad0107158a18ddb81da72f3733c4db9348ecbfee8ba093bcd9d31709cb677d67bf427ec93f1de33bf2c6be6d368ce83d69deeecf94d5f6907120d1e5c15d8bcbf03137b882a48c7f301e324bfa284aad1fee3277bb1d875e7b09054598969d84f5bb74f599dce722cbc9370866d97e7eb25930da3d3e88c72fb7211e60e74fc424fcb905dab57eee0cc41e8eb0831219052bfec0337ae75e8a0dba09a6eb7d7a0bd3946d0f58e57694abe5bc0e5c35597a4e7ece1d5455cb7acf613e2f82b3541d57617b9af6ae55c584321afc27f0b5dd6a34a3228019be1e3b5996ec2aa9525f12fd3f208a9ccad0cc9c3cc1050d187943250cf171255a7865d1f02218504d181ac63d716f92fd550f1cb132b4f029dfda96cff09926b1d7826d714829d3a60bf3c98d4839896e8d086f11182de87d2ea16841188fb28d8c81ed89855d9140375139792e69460d08222ce2ddcfcc7b02df3d3f904dc64fd6a03df03e03d28bce45634c8e71f2fbe2fd7df3a7dd672a73b326197b7302dc9098d6181182d07f906b8ca1876387a2e5f823a909737293ea476376cfc7c6b089e372b6ecd0862b01b82fa83c43742ecc43ba320e9a63b69b06b472b98e64fd7db3b5a44bd5fd49dc15fa78aff0f44ec480c07339d0a74be9c82321aadd97a52f2f9ff49dbaf3605720528fdb3c1daaff6ad550e51d76defffba491e74c240549ee0ebc335a46e84e7c950f88dc8fb1c8b340c9cd66cd80e67d5609fed1c682a10709db072a329e2e43c70142eab6b2b7309262c3ee8f54cbc2b34105fa3e5608ac32d66fb78072d1518c9ca48bbc1314c59642784fee5f00bf1580f9b3cac967007a974b33e4697c19f4b7586e05e3e705e771c519a72b688e33eefd222edccf09f7495b2545267cf28c55275eaef5a34ef60c94f9c03a5e7f3b21778df408c3c7edf4f6953f62c5220ff62b5c4706cecc2f7cef377d9619442feab5c3a1ff27c19952d8ac2f59621ffc5e5f90b130b6b4bc1c8dca54bfa30cf027b738b813f5e5af316a89a4cc48a2de0dd719bba4693dbe5087bfc3f88c55f0960ac29a97b8a9648c4c528782a28458a3eaccc2b8b12faa0d0868a3b136bd4aa253dea7fa7129e1704c80cadae857e8e0f0ad378c06e31205f307e0000862e6e9816ca8d4ee10d78e8d7d40ee77c8f1d3cba2c50f12a4e903db6ccff9b5f66e7e0dd9d63488e6c5c85ac88cf679c6ec96e09ca11fd873b1bd4c3b6dc43412d9e5508f2fdd6644872f9b98bfa31f220b7c288690bbe53e1b1f6743a263d7d54394e4e9ec3b7780d88b6a364a078b87f8698acd8b0c3af0aabbb4c3004241f251a033e19c2da70cbc6d70c1c34beb7c80ae5cb8cf94eca5b531203fd6a31c982977c1527d41c98cccddaf5e49e52b2fbe779b4edbae1c299eb8a4dd1d8f13ac299dc59dda4587ebf4ab211dead5b0abfe3ce98ee156eb62eb7326a0192289670702324fca307c76d3f5e305b27fd73135eaa3581d7c8b41ad1b40e3ccb4a31b7993ce984256bba6e7bfb0f66847305af2c225af17983fc371bc9c044c30da2c5ad92fefb80efd21512c5e12550e665b05e75a9d8b9ee7d9a0933f28596373cfd0db68b71f5226e25ec8e77ec98c07fb142cd01731d71e08a74b0e2afd8b65c263116656dc996828048ac6e7b673c55461f810910d01011dd340cb58854ab6a118f21d4596e20ca587f5ffa92c8c5c36b9ba0e49d573239e7e817727ed3bca2f6b8dc08b958e9ee3ef10667566439598ed50c670581090cf9961d77f989864565126059f57af75fa1e955dd44fe2b113a244ea1c949901b758d3e2aeb3f419d096a3f08b7e092884b5b41f46097b3285b566a2e38070f5388351b037b5558cc768fd136b7c13523a7317a4f5b00567711940bd8a3cbb8469f76f6f84eee49d20f10d84c046c031a44fbe1f2386eec522d035a5f2a8693e973e699501c39bcba10d59c5f2880cc8c949fd1409f341cb6cb0c1789033263538e841c0c78ec1fefee4959978ec1ff7e59734b84f09755457963eb43b65ef4e512bdff786e17c7a23d27fc1e6d595e7c6d62e09484f0f119337f98ece656f65ce62d4215d6d50af361c1a393e174bc7aabe0a2a36dafc6dd59b940451477accba03565408d93e18e93dc24ab2abdfa1694b0398217714105cbfdbf3809b829020b5c3586e2681e502b3e636863a4b95ce14d995a5faaf70aa7ee36cb0206aaeedc5e5f3e5e926036bfd86b910354a0dc20632b00a1cd0853b4ef43bff09884cf0e317f4b284c3b1811eeeee87cfc4978915288d4a5aaf908b5dda8c662722231d17666e28461055cc250285603314d0028d116f4781aaccf19ba0b1e36f134e75e49ad0d0bea65d34f07f69caf6fedd2cf8a938291ecf2ce1c11a44a1112bd369a23338f48fd391af30c62e6c3a53109f7d89f24c9547c7700b2d0d5d85cd6f885a155662bbc2dee27ea0b09e108c41b4874a52fae9754bb352ec216b0535547ef5cc3517c230bed0e701ead0faafa2c134ca3e1a8c9e928ae15e6347b3bced74aa165c2d7c2dc5294edd218a72a8382816a57c74fa72c8aeccc2200c096dda044f9bf172d1c4cedc284f7ef24ecf4e9dfe2c5b5a298ebef0bcc4070130c6199723eda258928136d6614483939e8f826b8640fc44a535e753d608fb7310c17be05cf7d7313e7470273f5e65fa7f5fa6e8d136ac77a378960b22d7f605d1284d63644d4914ad1e7235febf0c2e06c14db19d898090e616277685bdf996768b68d49c582e271dabf01def45da8b6152c02327b156cfe3450661e4d6b8c6c568fa4f09029bc5e860f8c4d9d12f955a5e86b9757e1f49a4872f8fb3f740e3c455c53a064811e1bce8743058fc650d8b0d1aeba3be1b3e8d1698550fab3d50c038f0dea12c511f8706c264fab34548edab73c3a2b36e9b2c8dc10d22dd9b96e9e8669afc3802d9d599a8e4b8f5f04747c118881e69d2dc7f4f9a5a603ca0b67d0b7941e4523534984267fcc30786b2d0e22f649acc0f297cb2dde6b254d51f162ea0383eeeaf12d68a48ab3a0c9f25ceb68f80c9f2adc1d0af1eff1a9c1e86652e3d6cdec52c959db6e49391ebe82b5feeea5396244765f52249b12a2aae15b643b230d9924c0554a7a736557435c95b0e047dfd199288c6be274df87bbc01bd947fe79985e9acd039113b747a36ebeba57b7750685a1d60b56294659bb48eb898c47b44564edde001cc200f1db237e29172bdd34e7120a0e9ca354a9d9d76396e76bd1eecb29b122ec5c91b3e0767b3d0d87e689378f6674e86dd920800cb064d23ddd8f", 0xfffffd74}], 0x1d2, 0x0, 0x0) r21 = socket$unix(0x1, 0x5, 0x0) r22 = fcntl$dupfd(r21, 0x2, 0xffffffffffffffff) msgsnd(r18, &(0x7f00000000c0)=ANY=[@ANYRES64=r21, @ANYRES32=r20, @ANYRES64=0x0], 0x3, 0x800) r23 = socket(0x2, 0x1, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0xc0206925, &(0x7f0000000300)) r25 = msgget$private(0x0, 0x40) msgrcv(r25, &(0x7f0000000580)={0x0, ""/20}, 0x1c, 0x0, 0x1800) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r27 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r27, 0x29, 0x33, 0x0, 0x0) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000140)=0xc) r28 = msgget$private(0x0, 0xfffffffffffffead) msgsnd(r28, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de03cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e6432734062808035224f1029f653540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc2484142d2fc29b1112749e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182120760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8e89f9a026a26e1b202c328ce5845ef83ac4cf9118e2d6dbf289abcc552e55c60cea0ef4987d21852dece05b2a1d3370dfb1b52e3c8b838205dde1d9508600"/481], 0x156, 0x800) r29 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r29, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r30 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r30, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) r31 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r31, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) msgrcv(r25, &(0x7f00000018c0)=ANY=[@ANYPTR=&(0x7f0000002bc0)=ANY=[@ANYRES64=r28, @ANYRES16=r31, @ANYPTR=&(0x7f00000019c0)=ANY=[@ANYPTR, @ANYRES64=r27, @ANYRES32, @ANYPTR64, @ANYRES32=r29, @ANYPTR, @ANYRESHEX=r26, @ANYPTR, @ANYBLOB="0a0538a8bca040344727593f410effa96f2cf197385cdfccdf9ee7af9e968d6395a361ab0fdaa16b8c17f969", @ANYPTR], @ANYRESOCT, @ANYPTR64, @ANYRESHEX, @ANYPTR, @ANYRES32=r30, @ANYPTR=&(0x7f0000001b40)=ANY=[]]], 0x1, 0x0, 0x1c00) socket(0x2, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x800, 0x0) r32 = syz_open_pts() dup(r32) r33 = fcntl$dupfd(r32, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r33, 0xc0206925, &(0x7f0000000300)) r34 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r34, 0x0, r34) r35 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r35, 0x0, r35) msgrcv(r25, &(0x7f00000002c0)=ANY=[@ANYPTR64=&(0x7f00000007c0)=ANY=[@ANYRESOCT, @ANYPTR, @ANYRES16=0x0, @ANYPTR=&(0x7f0000000900)=ANY=[@ANYRES16, @ANYRES32=r5, @ANYRES32, @ANYRESOCT, @ANYRESHEX=r33, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYBLOB="7688a6060b1cfcbef1b43924a9030963570a3240e236caa396ab9a01b8bb859c74c12f7a54137748cdddd472093e00fc948485bf546e1cc1c7aabc1673a1a2494974815c151bb5e66e03e13b144e5ff708d143c71670efd8b07059a5bd0162d886d7248a6a3cac995f8f70c45c431a94bcafda046a52ccf27131f2ebcc99ce5aaeb1937ffcf0fbae8f59d184c92393dc3487eb8a94b4a39a7672e7ae133e38467694d402f6bb6550c9ac11f125a21e9fcd08b8c972fcea2dacadc055351cf1ed922a844b1e93bc0e0d05d869d92d00aefd8cd2fcd1597eea4ebedff2cc217a9bd4f9e4226416e9c3c1a8e9", @ANYRESHEX=r35, @ANYRESHEX=r22], @ANYRES16=r34, @ANYRES64=0x0, @ANYRES16=0x0]]], 0x1, 0x1, 0x800) r36 = kqueue() fcntl$dupfd(r36, 0x7, r6) r37 = syz_open_pts() close(r37) ioctl$TIOCSETAW(r37, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r37, &(0x7f0000000040)=[{0x0}], 0x1) r38 = syz_open_pts() close(r38) ioctl$TIOCSETAW(r38, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0xffe, 0x1, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x2000000}) writev(r38, &(0x7f0000000040)=[{0x0}], 0x1) r39 = syz_open_pts() poll(&(0x7f0000000080)=[{r39, 0x101}], 0x1, 0xffff) ioctl$FIOASYNC(r39, 0x8004667d, &(0x7f00000000c0)=0x5) r40 = syz_open_pts() close(r40) ioctl$TIOCSETAW(r40, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r40, &(0x7f0000000040)=[{0x0}], 0x1) r41 = syz_open_pts() close(r41) ioctl$TIOCSETAW(r41, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r42 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r42, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect(r42, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) writev(r42, &(0x7f0000000bc0)=[{&(0x7f0000000a00)="39a4b21223e7f35437250225b93afa55a0fcca705d59b702cdc9cf8106a414bc1fa2c52fabe9fb2c01230eb2c8abdab98f97b8b8ed64a26aee7dc820d792ad5982c93f88951b3dff95cb9b0328c17a86e42af63a3792fa949f52592b03d343c1a55b0f317a2fea5026a26c102c9e5b2f7e1c5298f8492c4a2eb2f002a194395a4f24db351318661e2383c7c125db07a6af43cab1119d5b6daa5bea9d41e706bcdbd523166e96a30ea0473bb9aaa328137c69270058ad828acb5afe499c9f73d72ee19c9f83199d6c78bb45aa04c93cdd417f182aac4d9504a9b9cda9934a0217497d241933188f54", 0xe8}, {&(0x7f0000000b00)="c484f9acc687c6fe114227e49ebc3c01460fc30f3281957a1c8a8727cdac90302f2d10f89c450bbe5417024d88be82c132b35fc2390265f799eaf89e61d3fa2e6a40bf6f00b4d36f224b61f41789664debda11d1982536cee8fdd33fe8c4ad5c7bb7f39f5e7c872d4c6a1d0db4deac45ee131d124ffcda146db199057bb59214549967a127afe8318036a9a3e5849e92b241f963515a7d9f", 0x98}], 0x2) r43 = syz_open_pts() close(r43) ioctl$TIOCSETAW(r43, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r43, &(0x7f0000000040)=[{0x0}], 0x1) r44 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r20, 0xffff, 0x10, 0x0, 0x0) getsockopt$sock_cred(r44, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r46 = geteuid() r47 = msgget$private(0x0, 0x20000003c4) msgrcv(r47, &(0x7f0000001c80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000015000000000000000000e9ffa1bc8ef200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000000000000000f800"/250], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r47, 0x1, &(0x7f0000000980)={{0x80, r46, 0x0, r45, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r48 = socket(0x18, 0x4, 0x0) setsockopt(r48, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r17, 0x29, 0x20, &(0x7f0000000140), 0x0) r49 = socket(0x2, 0x400000000002, 0x6) r50 = fcntl$dupfd(r49, 0x0, r49) ioctl$TIOCFLUSH(r50, 0x802069c3, &(0x7f0000000300)) r51 = socket(0x2, 0x400000000002, 0x0) r52 = fcntl$dupfd(r51, 0x0, r51) ioctl$TIOCFLUSH(r52, 0x802069c3, &(0x7f0000000180)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x20006) r54 = getppid() setpgid(0x0, r54) fcntl$lock(r53, 0x9, &(0x7f00000000c0)={0x3, 0x2, 0x9, 0x5, r54}) setsockopt$inet_opts(r53, 0x0, 0x1, &(0x7f0000000500)="0714000000000025ff149b33ff0f000000000000d76fd79c4f2737e3b1df21dfa39a795b646b72409ade1b67eee209abf7c6c60f978cd71a970ffb71396edfbf82e7eb59867e2fa1d06be54a85eb49d5ecc6488934958955ff3ff439f77dc4bbaeee6d226369dfb224888fbb452df0dc5f7d6084e0cadc13333e3ce32060c2c7c595100d164e0e0c32a2f0fc1caef979f3d7d2aef3d8072f90e148e3dde5342fa5b734a1e9b7eaa9cb122bca18643ac526d3c0dbfb4ba3d2951312dfe3ac10faed5c1226b2fe9af1fcd5fc1f61dff2c7de37a54f03d5629d687773f925378abf01827f6faecc1cf1dd3531cc9ad571815191d7b20a289488ffc71aa77c91844f", 0x100) socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)) 15:58:51 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x8, 0x9, 0x1, 0x8, 0x8, 0x4, 0x0, 0x0, 0xffffffff, 0xdcfc}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) connect(r3, &(0x7f0000000100)=@un=@file={0xe3faac373c13019b, './file0\x00'}, 0xa) dup2(r3, r0) 15:58:51 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) fcntl$setown(r0, 0x6, r2) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)=0xee) r8 = socket(0x2, 0x2, 0x0) r9 = socket$inet(0x2, 0x2, 0x0) r10 = fcntl$dupfd(r8, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80606949, &(0x7f0000000300)) 15:58:52 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x3) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000000c0)={{}, 0x3, &(0x7f0000000080)=[0x0, 0x0, 0x0]}) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000004000/0x3000)=nil, 0x3000) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchflags(r5, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x9, 0x549, 0x1, 0x80000000, 0x2, 0xff, 0x0, 0x1, 0x4, 0x1}) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:58:52 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000aa9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x6, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x3f, 0x2522d3a3ae2a1be1}], 0x2aaaaaaaaaaaaca1) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000340)={'./file0\x00', 0xffffffff, 0xf4c4, 0x4, 0x0, 0x1000, 0x2, 0x4, 0x0, 0x2, 0x7fff, 0xf943}) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000100)=""/139) close(r1) socket(0x18, 0x2, 0x0) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x3, 0x16000000, 0x1, 0x8001, 0x22, 0x5, 0x2, 0x0, 0x7238, 0x7ff}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) sendto$inet6(r6, &(0x7f0000000240)="d9a6adefbd7e8c20100648f9e9b99e29f005de6843b6675ec5719e07095150841a6b733879bd68b6843d385cad076ee0e431e224b8918c8e3c04eb452681bbf2be089a817c77005124e2e4f8aff6fc50d727af969cec64b4f1e104e60242e6e0a2a36ad517475b2374a794f8a33419380ff5b701494431a16d6743894a973bd1a99d353a9f8d3c6d2854967b104da20e1281c25c0bd3dae3c031c81ec7c444891640a4d65d7f936c31e9cdcd39cb0a0a1e6e2df4356737a5d3be42818444c0cb1aafabf24529ed87", 0xc8, 0x6, 0x0, 0x0) 15:58:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fchflags(r3, 0x10001) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000140)=0x3ff) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001700)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x105a3, 0x50) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, &(0x7f00000016c0)) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$TIOCSDTR(r4, 0x20007479) 15:58:52 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa72acb75c479b86dd6045040002000600000000001bb24f8010c366f600000000fe8000000000000000000000000000aa"]) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) sync() syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:58:52 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5012, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000003700)) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, 0x0, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r5, 0x41d, 0x405, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r21, r15, r21]) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r24 = openat(r23, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r24, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r25 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x6, r26, r22, r27, r15, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r22, r22, r28, r22, r28]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r28]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r29, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r30, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r31]], 0x3, 0x0, 0x800) msgsnd(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r32 = geteuid() r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getpid() ktrace(0x0, 0x1, 0x4, r36) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, r36, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r41, r37, r42, r37, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r43 = getegid() r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r45 = openat(r44, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r45, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r46 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r43, 0xffffffffffffffff, 0x0, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r43, r43, r47, r43, r47]) r48 = getegid() r49 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r50 = openat(r49, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r50, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r51 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r50, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f0000000180)={{0x6, r52, r48, r53, r48, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r48, r48, r54, r48, r54]) r55 = getegid() r56 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r57 = openat(r56, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r57, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r58 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r57, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r58, 0x0, 0x1, &(0x7f0000000180)={{0x6, r59, r55, r60, r48, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x4, &(0x7f0000001680)=[r47, 0xffffffffffffffff, r48, 0xffffffffffffffff]) r61 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r61, &(0x7f0000000000)={0x18, 0x0}, 0xc) r62 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r62, &(0x7f0000000000)={0x18, 0x0}, 0xc) dup2(0xffffffffffffffff, r0) r63 = socket(0x11, 0x3, 0x0) sendto$unix(r63, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) r64 = socket(0x11, 0x3, 0x0) sendto$unix(r64, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) pipe(&(0x7f00000016c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10, 0x0) getpid() r65 = getegid() r66 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r67 = openat(r66, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r67, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r68 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r68, 0x0, 0x1, &(0x7f0000000180)={{0x6, r69, r65, r70, r65, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r71 = getegid() r72 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r73 = openat(r72, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r73, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r74 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r73, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r73, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r74, 0x0, 0x1, &(0x7f0000000180)={{0x6, r75, r71, r76, r71, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r71, r71, r77, r71, r77]) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r78 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r78, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r82 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r82, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r83 = fcntl$getown(r82, 0x5) r84 = fcntl$getown(0xffffffffffffffff, 0x5) r85 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r85, 0x1, &(0x7f0000000540)={{0x240000000, r80, 0x0, r80, r81, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r79, r83, 0x41d, 0x405, 0x5}) r86 = getuid() setreuid(r86, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r81, r86, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r83, r84, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpgid(0xffffffffffffffff) 15:58:52 executing program 0: pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x400010005) accept$inet6(r0, 0x0, &(0x7f0000001680)) utimensat(r0, &(0x7f0000000040)='.\x00', &(0x7f0000000080)={{0x2c9, 0xff}, {0xed66, 0x80005}}, 0x2) r1 = socket$inet6(0x18, 0x1, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000280)={&(0x7f0000000240)='./file0\x00', r0, 0x1}) execve(&(0x7f00000002c0)='./file0\x00', &(0x7f00000001c0), &(0x7f0000000700)=[&(0x7f0000000480)=']\x00', &(0x7f00000004c0)=':\x00', &(0x7f00000006c0)='${\x04--(\x00', &(0x7f0000000600)='(*\x00', &(0x7f0000000640)='#$}-{.\x00']) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c47250900004507000000000000000000000000050000004004000000fe8000000000000000000000000000aa33"]) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="aa89f3714d8e969533041831269d8b2308b674752621629c6d4d1b166099e56dd88f7ec7cfe420f5057a8a20c4c6a5c0f287401f28a1c4fbacc7988a7a521a0b07f7ff43f8f51201239aebe0e1c3ea0e5f309b443a451f24594173bdb22c02d876a61d0457ce12954d5ba089e5b59579bec72d8b9f", 0x75, 0x8, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r4, 0x8020690e, &(0x7f0000000300)) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000540)=""/90, 0x5a) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808183c"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r5, 0x0, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) renameat(r6, &(0x7f0000001280)='.\x00', r6, &(0x7f0000001200)='./file0/file0\x00') r7 = kqueue() kevent(r7, &(0x7f0000000000)=[{{r7}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r7}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r7, &(0x7f0000000040)=[{{r7}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b53a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203daf58a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(r8, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) r9 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) r12 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r12, 0x0, 0x6, &(0x7f0000000000)=""/155) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4, 0x10, r13, 0x0, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r15 = getpgid(0x0) r16 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bacbb3cb6c075236440201568416b133aa6237f40857ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c915271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r16, 0x1, 0xfffffffffffffffe) msgsnd(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r17 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r17, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r16, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r18, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r15, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000001b00)={{0x1ff, r14, 0x0, r18, 0x0, 0xa1c30682321f5ba8, 0x1385}, 0xc6af, 0xffffffff, 0x6}) r19 = getpgid(0x0) msgrcv(0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(0x0, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r20 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r20, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r21, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x9, 0x0, 0x0, r11, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r19, 0x0, 0x40, 0x8, 0x1, 0x4}) r22 = getgid() r23 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c6, 0x0) r24 = socket$inet(0x2, 0x2, 0x0) r25 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r25) r26 = getpgid(0x0) r27 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r16, &(0x7f0000001b00)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3e2a14765bbab711fb04dc773adf97c323ba36f73a5bb1c01187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f8835bec261ea79f6175c04db50a45f56f24627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8130800000000000000c2495f2f5fb5c7621e79720000bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3980173357b935c30a87e8eab7f258a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654b9b6a18478b6e931005d2abf2e0b81ea3cd1d2f8f0cbec6aa73c0e53f83db7f690c22b39e3aab2981eea9e91062326fe1e0c249ad54c42071716f575181853ef28cfa22c4472"], 0x1, 0x2, 0x800) msgctl$IPC_SET(r27, 0x1, 0xfffffffffffffffe) msgsnd(r27, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12ed16e9471e30fa4780be4a5ec45a3be586b8dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd8809166adefcc12c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f100"/235], 0xeb, 0x800) r28 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r28, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0}, 0xc) msgctl$IPC_SET(r27, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r29, 0x0, 0x8, 0x2f9f}, 0x1000, 0x1, r26, 0x0, 0x40, 0x2000000000000006, 0x1, 0x4}) r30 = geteuid() r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000a, 0x0, 0x0) r32 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x80, 0x0) r33 = socket(0x2, 0x2, 0x0) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r33, 0x0, 0x1, &(0x7f00000000c0)="071404000973db0000000001000000149b33ff0f", 0x14) write(r33, 0x0, 0x0) r34 = accept$inet(r33, &(0x7f0000000140), &(0x7f0000000280)=0xc) r35 = kqueue() kevent(r35, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r35}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r35, &(0x7f0000000040)=[{{r35}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r36 = kqueue() kevent(r36, &(0x7f00000001c0)=[{{r36}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r36}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r36, &(0x7f0000000040)=[{{r36}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) r37 = kqueue() kevent(r37, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r37}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r37, &(0x7f0000000040)=[{{r37}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r38, 0xffff, 0x20, &(0x7f0000000000), 0x4) sendmsg$unix(r25, &(0x7f0000001ac0)={&(0x7f0000000200)=ANY=[@ANYBLOB="ffffff4d7d0000000000"], 0xa, &(0x7f0000000240)=[{&(0x7f0000000980)="7778c340cd4d47b87f54531c5984358c3df87f93c359a8579e665373990feeb7596672bce9fca7da2026e7b3aba15e7f60337d53aa4a8e412be67a8d16f4e72e919946a874d868d1514a294e6100e58f1bfd670dd857f89d04f2a2d30164f29648d642235ad563b8e30948049f031f5a23ddf2cac8949aff8e8b23d8b323e9c240f20358cd3f3cd40e6255ff664b31bab4099e52c80efcac37b7534c4f33406e6946acc15a10fe01000000000000003a0cf55102111820e69343a2", 0xbb}, {&(0x7f0000000a40)="6d81fe2f157702a916b3fa17259954a8889bbfa894b074be8fafe5b132bb88ffdca2570e9a722951b73719b667bd2db4ad83e36cbe3d1ccb604ae9b2d9f88b44878aa11fb04deba023f3a51a448e4968c8b6b39b92488876f92ad90110edf3718410eef30eafa4e4640fd4759c565b667e5f3f64c9d002af6cc9f67a6d4aa9b506e81bae79ffd153c0934f10105a411194313702332398e7b068c2512d37bf8db01237d05be949f04ee50a75f6ce2a11cd1502b6d5e3d2a2dd5174f92aaef4af0f8f55e73ad989be3d9b7a2f97ee4d094b661fe3491015b144f591a756a771a5f6fb542c26f76ad1358613d96fa51b3bdceed943c6ab5eab780074dad30cf79230b73e2ecc6ddb3432b64c451716992ae3b3cbfd7fe963e945d9d4f565f54c44aa9db24c82dd204ffcb51b588ac4d8bbbabaaf040ea555a1db250dccc1259ba0b93a867ac27c8ebbae38823e4d718acffe5f9af323a25e95a5dba5950fabf7e9ebbcd02253b7ea1201921569686fd9163ebcd663d9e2c9c61ec3101a7dfaad50582f06eab34bfb668daf1e2aaa0b405a894635ef6bd67c3a7c249f2b7711450dcc0ca9fb430070e09f49051f078c67ba35ed0bb7641e42f247ec4c5ee890de18c8267c7473bedf797dfe785cadd64f532f6fc2d23be52317006981f5bcade33537ddff658bbee97e82963fbbf5b7a7563411f8bc39fe4e626e3979b6ac71090dd124c51b672081c1635b09bcde721017ec539431f995027533c141701dca3983ed23a6ce564c28a0be533b2af4cb407efe5ea7519e4aeb1cfb346c6fa4d9f8182924005bc668b6542ab2089a4818e80bdbc530d87dd495aea2417c244812f5f750fc8eaf6a264b7548a0f2ca2e63538084ab6565d3c8767ac2e6434825f16fb5b895ca70d5023481fe387978d7aaae5bd43b9cc427cf165bb07762f7233550c8e52a65e63c5677a02e213fe3b9c0790dc480a83c44cb77690a794b160cfafeecca24e11a660902a7021c62e8b544f65d77078a4545766e4c437478e5a7568b563b4a1d3cd10c38e3ab50799250fdbe77666edf328824a599e645e86df2b54557696ce253a583ef9d4879ae6f85d782d622d4db9aff39c35f13d854346ad3221fa6413acf0a83534010aef0d85e6ad384e90c07efdf6cfe6d9550fb91d265703679538bce48081b21a30f0ddc14bf15d4070267c70724142e549f8cdba740ab18c31af4fd455808c864ef86933ae23dd8aa1bfa0d99ce10914e1d9558bf7ba7fd1d37f8e742f3177230de3fce0cfdac296f6899d9162ba40fa60c053a9e734a67955ab65f41b68bc49432b5b068ad054e27801d89889beb1d7bd4b74e8fb1aa65c995a2fbf32fdd78fc20e2b485e6103ca8a087bafd2fcf216a1236dfe363944e8c7ef23d9140dcfcfc619f22f1e7b1149c703a88124e47b5084a7bf1a3950b8b840f6a2232f90445e2ec65eff95a6f7b4574244672e875368994d897ff63ef4bfc9e494e59dfb3415d8b34010aba26528f681475b42d9b54a992a4ac86429f0a61e97292adc8ea8103d50bf0497abca5487210c4cd976b8a5b1cc5ba4d1dcde7f9cc1dcee888e577895e5b6a4eb857976c574bed9348ce3c89a65fa45e73662afc51e9515ac16ecee589488a2300faa65cc58896312e1012a69d4de3a70416d64e70c35f42cc7fcfc1afa74e53877e252dc6323433d6642e061157fec25ea4554bb52f88b0d41034bd6e9fe6b1e3312e102efa76c469a99f5f406808a5f59bc9d173115dbd31b0ce59e48b0e8991be698a28431a0da79c8c735e59c25841b0963e025676df89ef75d6482d35b11ca2d00c2c4caeeea9630fbf2e0272e9f8463a9f268e8a4f75907752eb7d8ddcf6c0665387e48ec4c82bf6b5d571db589611629dada5e682ed1146a42324f4aa45b90679411bfab65362d1c6ec42fea68fd225122ac6b648bc34b3040a8c4a91d0f4efbbd4671d08abe8f84fde93c63e71d8fdd9a6275571e688deeb797fbe0e32f850360340c8bd582f031ee01b1af0943774fae793d19f4d4fb422b47961a2bdd91dd8b537ca8456fbd46e4d8b4e8eff9f413f21c4788d3c9ec91d8da591e000374f7045c3c956c0655e5252c65f6259e14f6609163d69dbdcd97e9e0e7506521e0b316b4d2789614157da5f1f2a82d4f954c4408784d0986c31bf280ec26f5d8fd8175b8cdf11cba76b498e96bde65c816c66af283fddcb225f30a2e28858fa34efdb27e08bba1e96fb8a89cb60f070444ce545c575cfa1c4285855f862c30aaaaed3d736b735c9a21a902014c789b6d03e16e3644ef4bb9945bd2cdb3c58150a17993670389fbdf2be47dca18cae811bf18e0423c0fcbbec458484e09d8164c46766ed1cdb830c3a32718f260500ae3c5a39a896ee91a7d933d82ad16595ac3980e60aac60690ad7aad0e76fc77f70a5d2eaf6841f5369ce8432c9b8da07e5960b998b0f57c15b78276f7d310305462a33a05a971d8ac48f4ae79addea605d003d15efa0476b7aee8377cb81b6791c286c7cf5cb8ff40830020781ad73b101fa261af675bb5a35c673421626d12013b3db8d47e33cb4220064d9e87448a0188a929b6025eca8876b81a098aa887df4c30663ec859dbd6aecf0df169755f1aedacf752860d31d6c2e3786b21751a474a1e8b02a4e1541243e7862be55c6e42c86dd6b629252f857cb5873c09ec5349f50a93e28c1bfad2f3545a9c4697d826ee86e787393e88828b2a21bf55f393392c761140cd49fc99453df569583d04abab4b69c54a34d42f478a01f1b2877f467d24caaacc1f41c9dbedcb45d320197735f60a751138dcb3b621e63c590f64cdfe370b2c1e0803e493963a1ef3b4035fe966137e1235476bac7ad2b03b5cd7e97d1fa25a8c03f95ba2e1037f02d2474523a0122b3bf4fe6efdc9f5093d03b7251433a48de6f02f7f9ffe400e8a807d157632420511039fc1a8052b7a047d7a28167f19bb19e8fc78461ea1faf0eb0da9c00f472b0140efffec2c750ff401a29eb039e0ffdac306c8a9ded60957487af344cb8443c0a60e1e98f8807f87b3c226699ec8c93a1701e1ab7fbfa5648f7bf698f2bd11fb47bde442bc0ce75255aeec7bbcdb43ee963894d500bf714582343de409a384ac409686bafe3ff6a5d0d871bf8cb9900a39708dc3936ccfa57808dfe7e6b821be560b20f5b05b856e9e182b364ee65cb111048b881e7a24463115b10464a5dcf9c638d787cabf2c7f43cef7259d00acdcfb5fb4feda0d8fc694a7ab818b805d2092a4a6d65fff8a7b7ac94192524f8a7d313b9b4740f68096dd721085cdcc55736305d6f216f6132ebae4efc8b037eb76f9afe8b6568ed948aa834a2bf7ce03bf90909b607d8b5a16688cd03097ce93d4008173001c948fd72f21b23111d9585b8076633fde0048766959b620fd9ff2878be82e14d69717c411c54adf8344db1804af78a9b5794a5dec6eb826ff21856bc72e6cb350ad666ca1609c99631f5141106d0b785d7bd0f65fc97e5c7f1c58660062ea7e311a25531413a0df8642d2c529befd334adf66bbf8c20dda8bd9443db9290e85405ca22d46b506b21dd61f9b39a38fb5a9cdc027e97a323715b57326e65f8e058d24076983ff6a429f525ae1a12a974f00dbc00735db24c04c365c7c626c708491a5c2ba94f1ff47acc750c349e4f1cd2d7d4f900b9b705780f9da5d8747a97d3c35e9d7321ace45ec2e4a20ce555c539906ba362083f069de425a17b8ec437c63fc9e2c5dada07052c2fa98d26f7f4cf515c1939e4435e5d59fc0587b0016517fec8ac8e38edfe862f2b0f6275d802330409b953e39ebc9e94e6eb4048cf5874ba07a256b863eb77e1a32c64bc70a892850a1780f3010c67a62fa1457d906da4e56d31961530e39d0b2dcfe641efbd2feb0a1e9153a7d3fa84f7cf9c71b5a6cf2f033f627ff5af0979dc49bebad6bba9237aef7cc3320c38d61c4a5c3ce7890652b13525c175e4beaaa61b3bd6d1a7c4573d9e84205aef6fc3f5c84623eee2aabc081381005c31b886de4a277935230e0170460c2c0284e2e097871c7d56d003751c370a5bcafe50d6de3a0965edf742c68b53d9629405b56990b45707354366118cd4eddcc158bea3b62fcbc6fb2a36bee7808e59f3002cfdd303bd47db6b03385acaf05beda03b22b13235e42022d47930b45bdc35780105e79aaa60013e6a2099946188855d397ed0dff549fed7302a5b6d2a23bc6c67611fe3347cec7172db827c099b17132afd2be8a9abb08e4ea96dd3c631773fbd9c34a68e68223c27a0674b3ae601a0074836781993fb51fe63d5e1064e0165a221d099bba4860cc67f894506868cc93d2deb2d512cf36c61c3621631bda73cd583300621697db5b866ad6fe0be2d52549def486435f7228fa128c8a0a1de05ee4dcabadcb7628a28d82445b15c97246143d94b215578b16de0779aceae7f3b59a7084da0014645ca833c2392d007bdfada17abc6017c2550221100329f28c51b236a7d5592cf454492e990d0ae4e6ecda10908a10c63ae43d8315a84a76066afd9c889a7b07cf3e63316a4d607c1933be5a8f37fff263aced5c3fb9da18e23415f1f4c6eb981c516f90c2147052bc198970bad0a2c70bbc3cef5bb614cfa756d2702b298aa11c88c1756fb0cb42ffe6fe8ac961c676b55413059bb2fd8a2a035ed3377c0e9eb700c05052b9a693a7946454e35552c4d1991d0970a380892f46f6ccf30abe19a9852cef5f82b61a04448035317471027ada0c3853ec3889128d74c6c8bb919dcc65293e08b479650e77fca968974b3730bada3c8a008e468cffa7d8e368709df7f041e159d5c44933de5ffc2442471a90a9d0721c143ecc07680f0a25ecfb4e327e2583692018fd1e14bfa6e91f78bb6dd47b4d9f6bcd232304e64292685f8dc67245f0f3cb64ea5b13d8e14d1ef94a7beba7186f0076a0d76fccc99fffbb5428c4c5baab1d75ef94dc6f88eeb126ae3b783fd7a9b7b3b0557be6c9bc8f4e69774f31e98e5174fed35981e593797b9cde641bdccb1d8422c3104578356f71da5d576dac4ba43b536db1e06cd29c1bec01c9a67722f4e56d5a1da662882b1419ebff4134da1a6501bbcf19a5578dc5c6fe942bfa2bc2aa3a15ee17daae1806a4d4e4d070ebf24c42999700dc4861fb56bda292774e6d949fbf3084f63522efabf398b37e8ce2695ada6fce6abdf637b7640426634475b038068c01606e4ada22662714a76017f713f141370380693c6d773c80a20d634df94bf2e16b44a495915dfb66bf98a5253f6947427af4a7cfdaa49479bfadeea358aff5946dbb4d335d97142f79418c10e28085114775f0078da93af5e5bdd51002314703076e37de2af274a6d8e4a4ac9a9d2f9c8743dd45894da4c25791d8d78b59c0f60a700e713acb3195861a2b99ad56816ac4b03561d5873ab3ad6625bd2d8773a3e523be24283d616a789ba357a176e39e61333ae21fd618eeacfafeea0c589e3f34ded23ee24fc0198bbae705aa210478d13c648ebc08e7ea7c23d98c7645e87a484846f0b2577e02f520e4f13c242385684b97e7b14500a224121d6b9891d13cc1757c1fe14c80e385f60a9fc47c96b142e4ef4d54fc725f688398a119a166080fbf220708d2907a896676c85c6138ac49f29febd64c3827f0c026fbb22f112035e37545b7daf675d3956227e7370ff1c8a00267c40767964b8d8058185a9f8f3724613e49fbcebe5f15c6c22e16f0edec26d6f34bff7dc23644a1d7dfaf83722", 0xffffffffffffff70}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r26, r30, r22}, @rights={0x38, 0xffff, 0x1, [r31, r24, r23, r6, r32, r23, r34, r38, r36, r37]}], 0x58, 0x60f}, 0x0) fchown(r7, r11, r22) r39 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r39, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fa43982607fafe50ce767464ca7f00000000080000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eae4564fffd8e50c5e5d3bbab711fb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57e3900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r39, 0x1, 0xfffffffffffffffe) msgsnd(r39, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000e27eb7ba166bb505b358b8b724a1087b37064194c070237d7fcb5d208a1adfaa434bc15c232cf8d1e71dafb80c7acb30d7100108000000a67815dd92248a9cf21bb8d8523564dccd2b74835e0189b9c15826abf1aed96b8ffb9870462e796c9fb64b359f7d8cd8a7e75e2fdad2c6dd7b9ce23b8581bd882c77ea83a7ab4383c61355bee7033c5e008c7987c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf713764c67ef76578ba2c43e1f17adf80118713cf8f38bc56e3cdce8400"/232], 0xeb, 0x800) 15:58:52 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) bind$unix(r2, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 15:58:52 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchflags(r5, 0x0) ioctl$TIOCCONS(r5, 0x80047462, &(0x7f0000000000)=0x3) fchflags(r3, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x7ffffffe, "73cc5160527b0100e5340700", 0x0, 0x1ff}) write(r0, &(0x7f0000000140)='s', 0x1) 15:58:52 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) socket$inet(0x2, 0x3, 0x80) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file1\x00') r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdir(&(0x7f0000000000)='./file2\x00', 0x0) renameat(r2, &(0x7f0000000300)='./file1\x00', r0, &(0x7f0000000340)='./file0\x00') 15:58:52 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0xfffffffffffffffe, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f00002f6000/0x3000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x8, 0x8}, {0xffffffff, 0x3}}) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040), 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 15:58:53 executing program 1: shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x0) r0 = shmget(0x0, 0x1000, 0x59c, &(0x7f0000ffc000/0x1000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x1000) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) shmctl$IPC_RMID(r1, 0x0) shmat(r1, &(0x7f0000ffe000/0x2000)=nil, 0x0) 15:58:53 executing program 1: socket$inet(0x2, 0x0, 0xd2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1000000000000159, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)='q', 0x1}], 0x1) ftruncate(r0, 0x0, 0x20000b) 15:58:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) recvmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x5) kqueue() 15:58:53 executing program 0: r0 = socket(0x6, 0x2, 0xfc) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/78, 0x4e) setsockopt(r1, 0x2, 0x6, &(0x7f0000000000)="7d9b3ea29fcb793a3109d4b03d305576c14e174d54deb38de9ba59afc3ba6ceca6330ff6386f7ddf836ea7b449de62f7d0ea26ddc991640433389a8bc34fdc00d0aba420c92ee7e1209e1499", 0x4c) 15:58:53 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe80ffffff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x82) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = getgid() rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r3]) open$dir(0x0, 0x0, 0x0) getuid() r4 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="03000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b7160da7679f993db0022e3f6c3e023ba7afde661af0e688b38ce136e04f321c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb7699a6ceb6c001f2ed2c3f6457c04726404af400c6a709c16513c898e446da76a9bd1dfe497989f00c502a6b5eddbe43156fb497e6984473d98ef7d4573f930142f215ae2be606f8e8d9a270f5357e9f3f36d72cf25912dbcb23a6377b6c4f0b4eda3619e7584288c7a705175551752d20720743cc3f2ba30af999"], 0xee, 0x800) msgrcv(r4, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 15:58:53 executing program 1: mmap(&(0x7f0000877000/0x2000)=nil, 0x2000, 0x2, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) dup2(0xffffffffffffffff, r0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1003, &(0x7f00000002c0)=0x8, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r2, 0x2}) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)) 15:58:53 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r1, 0x0, 0x7363) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) listen(r3, 0x0) accept$unix(r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) socket(0x2, 0x8002, 0x0) r5 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000000)) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) r7 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r7, 0x0, 0x0, &(0x7f0000000100)="810c616f1783c62d5337af353164c133eb658ccc9fbbd7c09db4e9ae301d3d679ff788f555cb5afe4a6d451ec9dc348a566a2c09170c5c45b15f23d7c17c628ca65b57dda63bbccaf9479add5163b048f4331bdd50a8ba8e70bcda61894f2988", 0x60) connect$inet(r7, &(0x7f0000000180)={0x2, 0x3}, 0xc) r8 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f0000000240), &(0x7f0000000280)=0x10) sendmsg$unix(r5, &(0x7f0000000780)={&(0x7f00000002c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000700)=[{&(0x7f0000000300)="d9daba77c6bee446709761bf85af7e151e55f27b7f274695bde0f63ef81de60f3c3037a1e62ed455871ec5e5971b71b8e1ed6b288092b702e275a4e84f86c0119cd277ce8672678d2e995029940565e7ba6bd6c446414cfef082ae152a9e", 0x5e}, {&(0x7f0000000380)="aa46643021969864545c47f2e619ade2878615f1acb595400408f011924680df2ad62a9ad2b74d556c6290f66f16c8a4a8fb8fb7af6cbfa9a90c9d361adc704fe01807d30070bb38fadebebd8b41aaf0db0693b182e579463a44d651340e579f67ea1eb08b79994156a442be4ad9ec3674668c02e25e581d", 0x78}, {&(0x7f0000000400)="4ae415a78b74073ad51fb66b51b59b6282169d7b8f0525c27f5c6a4d2521037aafeb5c449c3a1fab483c86cee2d3576738182a9801993160a61c81fc34b96e4becf172e09fe48fffd384d4f6ae22d8f146b8dedea8b7c6d6b0e803746e9349145bedf473d91c9daeb756025838f5eb8fb5f36ed2752361c6003316de75051a6590", 0x81}, {&(0x7f00000004c0)="3caa28b5888617da692648e6fb2aa1d130a6f04671fcd3e8ffd95e736d0c37b21ff1907bfdf08a5226a50d1c4e2eebd18aafe1228a18c24f9a9ad76121862fd07b548e2a89b1c48470a70202ea2a000bf5d7ae38e1acd3d8b43d12e4903f7a13ed6ba8227fed1240fdf5e8f2c16ed8acc859353452a6ed7906d974220b0dd89b00322cbeba1ef5d29cb6b267227d4782fcfd8fa179b4b6befaba2c5f4b27d1fa322ed98cb8affe8445db3c2b4ee9ebf792fc5284f951c7296e34b89cc8728d35b50eb04f0000", 0xc6}, {&(0x7f00000005c0), 0x21}, {&(0x7f0000000600)="d43c1bfa1284b53c256c81e8509af397680632c1931b6ca91935dfa53c1e65cb65ee7ddad588abcdb44518886945078dbfee5247ac309a2885e4798676d6c4a0140ea0d81c2f25a8dcce1cd5bb5f654003e239de026847d77546525b07c5bef58fdec5189f8a19100eb5f36dc7cb8d5da30e3f87a4017d6895f2a6f0e9eac3bcc13d48dcf20695c195da287a3472999a469e6b63d5466f25f844d145013020a7232c9273c60129df185db8bff11b310e882f72a198afd6632ced81a8135009fc498beab0b6d32bb8e1987d63c8016f", 0xcf}], 0x6, 0x0, 0x0, 0x6}, 0x0) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000000800)) ioctl$TIOCSWINSZ(0xffffffffffffff9c, 0x80087467, &(0x7f0000000840)={0x2, 0x0, 0x2, 0x3}) r11 = accept$unix(r9, &(0x7f0000000880)=@abs, &(0x7f00000008c0)=0x8) connect$unix(r11, &(0x7f0000000900)=@abs={0x0, 0x0, 0x3}, 0x8) 15:58:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {0x0, 0x0, 0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x1}, {0x0, 0x0, 0x3}, {}, {}, {0x0, 0xffffffff}]}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000100)=""/240, 0xf0}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000300)) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) fchflags(r3, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) open(&(0x7f00000002c0)='./file0\x00', 0x200, 0x41) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 15:58:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) sendto$unix(r3, 0x0, 0x0, 0x0, &(0x7f00000027c0)=@file={0x0, './file0\x00'}, 0xa) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f00000000c0)=0xffffffffffffff9c) pipe2(&(0x7f0000000000), 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000100)={0x0, 0xe18ed3f992b37985, 0x0, 0x100000001}) r5 = accept$inet6(r4, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r6 = getppid() setpgid(r6, 0xffffffffffffffff) r7 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r8, &(0x7f0000005640)=ANY=[@ANYBLOB], 0x1, 0x1, 0x800) r9 = socket(0x2, 0x4003, 0xfc) dup2(r9, r9) r10 = socket(0x11, 0x4003, 0x0) r11 = dup2(r10, r10) sendto$unix(r11, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce", 0x121, 0x0, 0x0, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000001c0)=ANY=[], 0x0) poll(&(0x7f0000000040)=[{r12, 0x25}], 0x1, 0x0) r13 = socket(0x2, 0x1, 0x0) connect$unix(r13, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cd"], 0x1) poll(&(0x7f0000000040)=[{r13, 0x25}], 0x1, 0x0) msgrcv(r8, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR, @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRES64=r11, @ANYRESDEC=r7, @ANYRES32], 0x7, 0x3, 0x0) msgrcv(r8, 0x0, 0x0, 0x0, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r14, r14) r15 = socket(0x0, 0x4003, 0x0) r16 = socket(0x2, 0x1, 0x0) connect$unix(r16, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r16, 0x25}], 0x1, 0x0) r17 = dup2(r15, r16) sendto$unix(r17, 0x0, 0x0, 0x0, 0x0, 0x0) r18 = socket(0x11, 0x4003, 0x0) r19 = dup2(0xffffffffffffffff, r18) msgsnd(r8, 0x0, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r20, 0xffff, 0x1022, 0x0, &(0x7f00000000c0)) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r8, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x0, 0x0, 0x8000ffffffff, 0x8}) r21 = getppid() setpgid(r21, 0xffffffffffffffff) r22 = socket(0x6, 0x804, 0x0) r23 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r22, 0x8000000f, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) setreuid(r24, 0x0) r25 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r25, 0x0, 0x4030003) r26 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r26, &(0x7f0000005640)=ANY=[], 0x0, 0x1, 0x800) r27 = socket(0x18, 0x4, 0x6) dup2(r27, r27) r28 = socket(0x20, 0x4003, 0x0) r29 = dup2(r28, r28) sendto$unix(r29, 0x0, 0x0, 0x0, 0x0, 0x0) r30 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{r30}], 0x1, 0x0) r31 = socket(0x2, 0x1, 0x0) connect$unix(r31, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f666900"], 0x1) poll(&(0x7f0000000040)=[{r31, 0x25}], 0x1, 0x0) msgrcv(0x0, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r30, @ANYRESOCT=r31, @ANYRES16, @ANYRESOCT=r27], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c74067877", @ANYRESDEC, @ANYRES32, @ANYRESDEC], 0x7, 0x3, 0x2000) msgrcv(r26, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r33}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) setpgid(0x0, 0xffffffffffffffff) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r34 = socket(0x2, 0x1, 0x0) connect$unix(r34, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77"], 0x1) poll(&(0x7f0000000040), 0x0, 0x0) r35 = socket(0x11, 0x4003, 0x0) r36 = socket(0x2, 0x1, 0x0) connect$unix(r36, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544"], 0x1) poll(&(0x7f0000000040)=[{r36}], 0x1, 0x0) r37 = dup2(r35, r36) sendto$unix(r37, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r38 = socket(0x11, 0x0, 0x0) dup2(r38, r38) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESHEX=r37, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a", @ANYRESHEX=r38], 0x4, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r40 = socket(0x2, 0x1, 0x0) connect$unix(r40, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r40, 0x25}], 0x1, 0x0) r41 = getpgid(0x0) r42 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r42, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r43 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r43, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r44 = socket(0x11, 0x4003, 0x0) dup2(r44, r44) poll(&(0x7f0000000040)=[{}], 0x1, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), 0xc) msgctl$IPC_SET(r43, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r45 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r45, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r46 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r46, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) r47 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r47, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000004c0)="c4d1328846f84d4d37b320fcb6aeb8c342e2729d1c8f7afd892f42cd0aaacbd689febc71eaf88a46c4810a566bf6fd9605a868316308fa5cb58ef449fc218a70996a169aac776db84244a107873b247b80156906ca2eb2f921c6e359ee51a0f0a098b927108864e3aa828ad6e9343b423b6ad63d317e92b095a18dc42e18d85cca7dae0195807543a60595ea0259185f99a555c9792beb74901a533dfb63f96abbef4ef9694ef2c45875e41631eba71ca8cd45a175aea954e17f2b85f14cb71cec9e04b1570df91e4b411618e73258c5a5ef143bbf161b8d4a40ff2f2f8e4bec2aaab7c162f4a67cc5f751030774f8914a6dd1a686c96af9bfe321cfde6efe9bdbcb1f7b9143f5b83c9e12cca4e8bfb5f6b6d7933079ba18b2d8eb0b3a8bf11bc9499c0c15424c78e238acf8f5c9148b72e50dee0dc39a83dae1f4657ec81109e580814b153bb34d4af86d2ae2803ff3a4a2f3c4fa884be5870ef96c5d485ac57b4be99bfcdd5ad1aaa01e708f0cbe5c686dd762c7831bcc1f2f48f9da1af851a1c10a38f23070d6b6542352324aba87af61d22aa349079a264a3d012f42ebb440c3493ee7bdbf51f44084e80c5625c6e924101fd716e8ab99799ffbbdbbf4c727f4648bdf9a5c69999d8452dd72c764640f61f9a3ce1343d3bcecabf003319cfec62a9571a0375398b3a59d9d99e4d244ce1c732861aa252ae0741e04059913d1ba054fa7c515b0179951931fb93ff132acc08aecb009cb8f8dc13851af029280816d8a8b076da2ff5911246004c3516b1008247b6e41e43407f0f893cf22082df09a4469b57c09b481bc9720dbd5ffeac798ead7f3b27d73cc459db76db804c5d62a39bd48d58299a70aaf1a150c9da8ede9052a77dae400ed6d291b5ae3475b25dfc25a51c9df4d2a85b3efd7b0fdfa09f26d40ec8d2664aa9e2074bdbb54f2c5fb7fa2100149dec852c43d54bd6ccaa9ca146d99b7e118d8997239ac47c55ea34c21a73cf9932d24508830f8fd2f32fd32960a714bf20a2761b36ab5cf92e21311f7791811ba4968a6ee040963ca425490a3c15d15c76decf1a0019603a0c292c886c11a25039b0ff6a50aac2142e0165b7afd5119f72f421f43e0d6d52b90365d1798e6ce550da6a6a86ba975a88194bc2da0a694b7e2ff8840b3abf0edfb23d16a1821eb06dc850af76d8b616d76fe97200dd4af3cedd5519b051e76b0ca0a422a2dcdabee1b8699ea857722aeba9c6a5bb37761875a84b2443b0c30d5e644fafe4876efbd1cade563f22fe5562d6914ec86f5d5a3c04190037c00e1957e7b5507a9f439d81fd1d581a0b3b060f6e589f607edf68957d834af0c971a39b7b345c6f2c86b62813648287ef809af33360513a4c20819c2761d2aa3294a9ef13c3524c67b4801472e7993fe253d7ef4b43eb54081b33805866ad631f0bda38e8c93776181af0908f2d5fdf7265dedc5d3b1a09caac6bf7d3a0ab460ff74483645a23a155abab394b394fcb6a73b3a3bf22f00e5ac29a211f95196ac9d46746fac2a2dced7f92d6b889c26d9987e34bc1897facbc34715e750a30ffd079e32277c4e3ee62384c6d53f6971544410a85d8b942fdb37983a7cdcbeea998809a32f2827f562201a60e16ba91248fe5d9ce6ef69756d8a5b23c50ca5793314381346c7ad7da202ff89257dd8b1de5100cb5d16662dfa5b71ada5646f8dee58b77636201f473fdc6f8f3061874fc51934c226a1b86f3dcdac6b4fef5f6383624064d412f960656ea15544482a0d02532644a8e3aa751154a1acace54eee51ba792f43f033e0c542ca9200574aa72bee5c874d58a000111962c7e2a2640ea93eecbb9011f459dc953df4e3cdc33bac5d2fa64669dbacac604dc5daf567ffb1853a1e4d4de9a919f766720ab8e8559f0f6888c8ff50ec8ae39f671a5c289ebddd3840c7849e5814f1c7e325ddf5aebb1f497f4882f74b8fff1ab409f4824948296fa0debba32d15aa8ca5e022842a940f318b37ec56c89cf6d8fd5f6aac5dbe39ec58c0b8598197599037a8cf0413049481af11dde8ba52523eed5f7619decf5402cbd5a04194faa6498d333e4ff50411067213a17cd2bfa064ca13e3a6c35bf6ef1b0720a001e62d8ac8183552529369b86dcde8ff7f553b126297d44ca70ee3e9a5c0feea536a4b2cc17e8166efa1011a7015cde63acdbbcc226a3406573f4527143b921f92c87c7be3fd2acbe306b3ee1ff29525991be4af006b01f86664f7fc20e27b8ea227f46194f354896525ee032ed28c022a2acc2f6cf9748e19455db2f6145b77b16d3aeda759ef5920c51acafd1378243b02dab0441d2f9255ad2f6880c4eabd0da64ab3ae679df038f18364ab920dbc89d93f4c9e9f32b930c8da83a038621a24a095244386fc9086f53c6ea87057b22545de6f77874cde011aa3c6a82b5f1cceddd718142cc9e76e22dffc5f566acf1dcc93e1c669f229e87e0eb4369b3a96def3da014535bdf6efc1b892d50a70960e8b41504fd5beae8566cb7cff357b66a28155c437e070862af80eaf46bc272be5aedbf8d226ee0e554759785091341426173d4afc84f284cc7073084eb5f3015c5f75e8cbd25d8e4e454617c331ebf58b08bd39f348950efaba8b3ca5038cf19ff6c9a10d7a4242da1f9f1e461e066cc76df45f30c3431cb908a2e5ff4fb45c89cacf01cf49bdfe035fb1d65a0f08d100d040cf9312e16b3fb3dcd5aee9a0976a6df3108ea3cf9da2bd2ca2b1f87cb7d58040b257568788584030624ca0884fa5073ffc3f9fae9a4d632d7d352c0fb0c6160cc294557dfa992063220f2b23abaccef78b2209af132f989280db1bf998e5c75838c2e8ee1cbdf8af99ec23f10232d5cbd760afe11ab428ad1153", 0x800}], 0x1, &(0x7f0000002540)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32, @ANYRES32, @ANYRES32=r39, @ANYBLOB="000000002000000000000000ffff00", @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="001300002000000000000000ffff000000000000015c865f205e700dbb1025b3e5d49f5ca822cb833a61327a7ef545fa1270f03429098b9d01facae06461665a7065617c7045ffcfd0a91d619abaeb64eff1ab4c6efec15286662e5a9168992be7d55241101a4c76f39d1da5eb35518def5023123fd07441f1fb74d888d550dd1bbb52d63cb433b69af596b030bfa638fed335ce5f9c65", @ANYRES32=r41, @ANYRES32, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32, @ANYBLOB="000000002800000000000000ffff00", @ANYRES32, @ANYRES32, @ANYRES32=r45, @ANYRES32=r46, @ANYRES32=r47, @ANYRES32], 0x11d, 0x406}, 0x400) msgctl$IPC_SET(r26, 0x1, &(0x7f0000000100)={{0x0, 0x0, r33, 0x0, 0x0, 0xb, 0xffff}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x7, 0x0, 0x8000ffffffff, 0x8}) r48 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r48, &(0x7f0000002800)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db170000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080cd0e6459fd508affeed4e9f513e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e4d98e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000170000000000000000000605000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b23a3e5a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c12e77ad600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ec0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f5e22a8bf805cddc68a5378563f701a5cb17e5fb46a3e9c55724bf108af42d571859d33ccc9ac70d4fe08aa0ad779154b140bb902079274f4a7e80811b5dc353f093ad733fdf231d18ef815a695c3bb146a62918ba0e60f2a21988bbf4e4b5bc61f4b812eca0b9969448d1889ca9379e64abff7f8e499a5d"], 0x1008, 0x1, 0x800) r49 = socket(0x11, 0x4003, 0x0) dup2(r49, r49) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x25}], 0x1, 0x0) r50 = socket(0x2, 0x1, 0x0) connect$unix(r50, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r50, 0x25}], 0x1, 0x0) r51 = socket(0x0, 0x4001, 0x0) setsockopt(r51, 0x29, 0x35, &(0x7f0000000080), 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x35, &(0x7f0000000080), 0x0) msgrcv(r48, &(0x7f0000000a40)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32, @ANYRES16, @ANYRESOCT=r49], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYPTR=&(0x7f0000001500)=ANY=[@ANYRESHEX=r19, @ANYRES16=r6, @ANYRES32=r51, @ANYRES16, @ANYBLOB="28d039949101646906ed5f8f19a0897a6aae12844079b5eea9c32db13c8d2d7bcbea03563cee6298bdeb83e9923163c00825723a76a4548a3706941e30e64d19f0cb6f76277fd3f556c367d03d1db6cf096d3343f9a39c646a90e4e846f51144c45267e28144bad2cb7efeb6ecfc16ab51ed743499e28599f8cacb849b09aae7f1e8d41e5fe1c7d3665da630e328702dcc53fc7d887fb41f0024cd28a8789d30244c4e9ee4ff645b4c4ad53bb5c635fed23fc5d00f8fa4be3f0097249f21955be1269aa0052e7700505c51160246cedd42bb4254ccab926084f65fc0015615fb6a382994452313e91dcbd4becc77018d7a09acfa432543acae28c2de6769ee42f115955472ed83ac6adbf6ff0d8d442d25b1d929ba8031e82ad0223d7778e05fe52cb8468e2cd66f7805604f5571ca14578905faf88c091515f52fce37da1f12f874572f3d1f6107233e7b211e4546d0b92655119ce5fc70c5f61c2e0b42c87f777ed9b36458f844673749ac0d8fbe6c6402f2e3a73ef9c12745d65eb5eb668d76dcb25bf020743d62c67e7e405a4535d97c23a71cb208e111dcb7247092b29d3c6320dd8b43ed19361bf13d69fd9d949b2e6824677009225f5abaa3b3c3b1c975bdb89cb7395fa65d5c8b9b1ec976b94024c32d8b5f908d710de9a7301712e1fc5863b2221b68c629116230da9b7c4b97707b5e47bee47d741c697cf20325331a44844ea544e0eceda320a8b910c64c2a7078a3cf0581377fce019adcac0fcd8c766426a28b99c9e539fb366c379782270f4caf135a8cf98d4c72adae9b76a4175d5c0c1f37eb506f1c055cbf5a05801c49d7b6efd9d7f9af020b4978d1e16fa1f2bae713014e035d258535ce95bd322e89031a2c1a46a20795e9863a3a0a895667582fd109d7b7adab2f688f19ac6eb2e816290044abab43f6e5ae658d74350148f34b27efa75fa478adf5412662bb0b70a61a8127a857aa1a0438337a4261e60210e9692243d5a15e10a79fc96e02b6eaf2527f3cd2577028e126a5c9b068a11543230f5233f7eb173dcdcfa045de35f8d5eb31d73a68eaf63a0ba977cca197e50e5f5dac1931c849581f432702f872e01593de490220ec85c8bfc94f6ca772c4117ed24706d194d0e503e0ab895189ceca30d135eb1ec045f9fc8d823201ba50a392d32644aac4610b3e24af29f0aec458a03262e3997932fb6dc5ad9df795b19d4aa3728641d4a50219d7bdfe06207a1c756744ea79d37f62fdaeaff4a25fe7cf9146038abfa867e43ff7054f62125b6251bbda1fedacdc796642ae2ba4e309185348614ccfeabe1703f4ac5e2d5b5659903023606d55c1a7b93809a6d93ae4230b727a6b0f8ff3c711c7f1e6a763d9e5b72862e46a1b77bcc6930656e4df6945e272f379341eeea72180eafe8ae4c5bc5fd5173345d4a33cae60823e824156d5612f1ff07083db34a308460b67cf000a76d067cf798b82ec0be2f4f078b52a7ccccd3def5f7c7820e6894008adcc36f29cde62d577df7e78161bf28d86aaed81ed4b3afb142f2276d4980acdc97136aeeb50b7a3b8c72edefd424ae243343212fde4124fd13c9adab57e8bfac8670d556d4f25aa0510d53fdfc5e68b8a7d84a0bf00000ed0b3ceb6cf3445311cb2ac96e2ecd3fc180b1a1592da6da966bf6f688188a62b8f09b23839c1482e48eebac0072d1f5bfbd1f50890d4d51bff20163d6c927f27bd92dbf7764ef53bd5633dff5026b81c73a47879014bd27b3d0fbc08b7c1ff1991154ae04be03f7509cdf59245271e9fbd2b039d0caff520ffd2d810e44f7d77d8be81997dd5c23e49f2e8705789d7769a8b8714671d4ba8f269dfea7398133d70d79c2a8cd550f7a762a87cfb089f9560885d9fc6af3aa8aac2105901ee115ac08f1d4b47b661d1c27e80d8b3c586a2e50b6a2d204b64ab65af80950c9769e86c01204d21244442542449c5f046e7323b56055aa404ea336c8d788c27b456f63fd5f5d91f8a4f38145948b472f4ec1ece15accb43516747ec6c553e6909307dc17a17593a42035e572b17109ae46c3fa4c1041ffee75e40c3fa8b04647ab36130a0d40ee04dd3dc3b793c8ba5b17cf8fa3cf5d8a52543989bbc32ce4554b077c5db89b771079a348e98710dc391e0ecc66e8fb123fa0be35913e649dba773ed897c420791b90d227c562c684107afeacc9a653ad1867c9b782e16f3e2d1f5e7058e5299db5904f30bcc4f9712d67c7d58e89363bd932c35d610a88aefef82d4b34f2f7f20b1aec48d6f7f6f2f1922562e64cbcbabc9f5e3131854e107d2b6f726c1400d366657cb7a65baf6657467e274eeee2b2f1615bdf87fa016932e3646afb477ece3e40d9800a27f156a8a89ced6bd4d0bf51217d5e202da3500acef014ef18c80634d1f31b9221b418e21ace844ef59149b852547938a3d15f4ad333d7c3f9cb99e8ae126a8d150f9548925b97106e0b3d4c6d85e59bf1afc8ca6c04cabc9f3c40ceb565f4a475215bb1851c983e0f01c92deb001f4fd01f3966abd6ff578a7c8726c2854d113d3ed77fb026fbf7f85d2dc67d40c42929398fac02e6c7da791db88c7c251feb52d66199bee688b7e0854e5add44102c8d4065811f00e93a3c8de43fc093502cca3eeb20d8e40ffb7ed3c2e15d1ae97658063bfac90fb14affd49a16e073fd5fb89ab6adf485182aed5a72b820e4a355a4f2e8f79b1d7b911187a01800dbc1fa0fc9c1e32c397cf0d533d9c1e8db75a10fc81047be44a5df30895c256e4da5463da8dfb864fd50cb91eacccc7f984e13ab728d8f80a19ea643d7a39e0c77a6bdd4f2e5bdce06f94829940bd89bd4db3215e78adaa80648e67df003e23ffedb7a2748cf078c58f6258943616743342cca085bc1feb9612439a392b5f953c082d0c0d9bd802aa6231fa98a5afd1acec4f5d1837682b5c3210938e6520af4410857f1e394a76b929a972803701cc605d0d318473bbca12b3441535795b80e262da74d5989838feb67c2355ebd84fdf6249e8167f9526fb18bc42bf7ff53b384e04c3cdc16b6f975d957ae9cfcf1d0a806debef6b7c5fc64edfd447b1012f751a1685f261040cf60abf4d74d50e2eb5e4cdc82beb8ba10777e6fe8c73ef4ae21a26d9802b9b27d212ae29bfb45fb839f7f3a844e260b17d75974cc65513239373ea9b311d9c3fdb7e07d8906d914e9dc0f90cf3e35c92228f230b6e7c25cb21bdf03336c80237785621dc73d41255f9e2ef92d87539e0791480eed9f78435a5ec65e7e113ddccd4db029cafd5b084dccf926b2102490b4027a1cdb3362f91f755be9f576dc08de4ce38f047622cf90d9ed09f7baadf0ac365f29c368d23582caba45f47408b0c9396943531c7580c82d660db676c0255a8f42f23ecc85801a3b1761cd68d7a9895ba9741159be7ca477ae1985cc7819adc140527557296926e09369b5209066ac852cce8292c5ed57077e2ea8b4a73f51a8aae882bb8d21764b8b071b6def91ae1072ed33bba89c1f9797fa73d3fd72c22e6c2ac72602267f70ff27c54afc1a802ff246cf4f1d7226dc9ce3ac9c0964e179590205392ed9e0abd61f6a812152029f19c77490a9bb2827bceecb43a44e782d6492a71352bf6304d45ca20d3fb89b586cd9f9ba5bf7dba87261c0fba0ce7e5be3f4017e8b678ff48ace2997dde297bd4a93a0e71bfeddfab761c17051741f2733518f085862be7c540452c6c22a49a25be87d34c01569bf84b2a1b662b211fd730ce60905d9514afe36d77406eadb7d9eec7c99c9904edf20f8e543fb9d7cba64d26a7354a2bdacdfaffd1a63e3bc38586865f573ff7f07c3abb0e0ed4191e0c67016284ac41384becb882238372ac97ae03730407b179ada1c6f04b05f4339e4aed5231f6c10ffd3d4d68a8ae6f8ab860ab7b427e2ce764fbe2e8d10f88f7e2d46b1ef5204d3d834ec09ccecc8d59d7e205f661c1a383d8858ce133b31d970ff029eb38557dcca9554e184f6116fa310009dfd1ed64ed24f68aac808479fe4dd393f4afc953f1a522573aacfae766ed96d0ada8365438f954a0c5f60f01b89edf18b7333ce0abcfdeace5193c9097144fa9ed03db7f0dd75718ba664c9cb81a14977f5782a74300df2d3df93300fc2174dfa310153a65a61a046fc14baed459a7a2fdf82d9159ac9266fb15cd9da503969488d32e58c9ab6d76a9b1b101a0b622bd1382af6ba295dc82fb991a67afb24199c9bb912f189827542485792b66dbba9acbcb05ab63efca78546be49aaecbdf5f8939fb3e3cf0969915ea428a838fe0b61e12d5ed351dff4eebee3cd7dac3cbfe987ccb91c41f6ed90b0fc3e718075f0dbdc878255c33493b6bdb4e9525c6e32be374f94ef74c50928df07c84fdbcdd73690238e574e0a04a396e29877923bac885ccd1371cc0dfeb18d0fa117cf70ee9639b47401299effcb2db1638f35516282252e6bf5b79bc93e72901bf67e13ec1df18f90bcd52a178ebb5ef022385b9b03d3ed53d2e6a1defe74ae118be3c628cc85a8915821289b4814eeac7827d93b613bce60c3ccfc8a96b1356bf10db1c861a0efe161d0af099e3cc554b275e3df60a15d94a63eebff8e927bb393fe080a12a2750a5defb069e949332300555a3833665d0f39e737e1eb80d42af40fcf18794d465d60b37ef6840532506100a163f0d5d09c56970d80d5cbf085be442c52d8345be03ddb1d8f1fd8e816f7ec60ad211c57af2d2fefa398770d081336fb3365dda36084c349ab83b3c5f063d5d6858b5e82f20496fc3891c49f620694d8ed8bea6190ebb6b807bb9e55d53e85efc044b243fca189726d13066f9ae48e37e016178d0b368b1c7d4e34840fbf067ea1e92cd7de72fc3dd4ef9702eee4ff719ae5f0692c7e251c1579be1314805550d0f34feaec10ed7b24eaa904fa36662954aea509c91dc1b7cadc3a8a4edd360850989f58e0ced7522aaff30680e653cf6bc4e8cbd1c4a431bfdf11c27b85bb4c024b24061b54cf9ff765fdf41068aadf7a07c63f62a9f30d97a3485aae8b3d791795ac32c2f8178ad9819f155c6bc32c82ac1bdc9ac5a45f3d4a77627b70d25db8ee81474d69c0405fd7776bae84b3960d69e1771dee29d774ea56c0b7f4d13ce3d70591872f9e3ceafa37ec6e3961d14876a8ad6653d49bdaf775820d1e3344c27548938de2e29458c8a7dcc765a476cbacdc3499cfe62d391ac7ffb1e742c0f62765ac6c800b84354c55fcd3db8cdda5420cbb2f1c8d00e16bc22f8a71109bf9e7a303dae87c13cd92895f3ae3f133f71ab7c3fc05bfdd46429c1c942f97c8ab89dd00ff80a99ae63d7c4680bcf1221642283005b5f8eee0e60ee328c931fec33fb23caec8667320347d235e5f5bd40887e3b55e4c7d5ad80c44aa7c4841d630b5d637033fa68d9458d8a45bbc4cf5eab8859da4a39721291656f3c7d25f929d23f9b072d9a193dddfb63af67978ec706b638b952d1a2a39990a9a7c03deebd973b6f0a0f5160bc2f5ce71b4c7b3e9a6311d52f24a9e94b0e03c984d7edac5c22e474503fd61657196e80b30414a862cf6c128d158f071b421a0ced4b3c651a7e8048b61c9af89b5b017c012f8d28626c3cac6313fd9a717f9124650a9b2026903c50ebfc608b592a60b34361f59fe17d44933ff81a083cf6bf86e9dc0d3c188a95ea47585881cf04cb226f1226777dec306d8378a9d26e91ac17c05872b931b4319f6b301f3cdde77f8edc8283adcd4b3a8deaac3d48bfcee4791b3a3b03cd75862cfd63bb7924", @ANYRESOCT], @ANYRESDEC, @ANYRES32, @ANYRESDEC], 0x7, 0x2, 0x2000) msgrcv(r48, 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r52}, 0xc) msgctl$IPC_SET(r48, 0x1, &(0x7f0000000100)={{0x0, 0x0, r52, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r53 = open$dir(&(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r53, &(0x7f0000000040)='./file0\x00', 0x3, 0x0) msgrcv(0x0, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00"/2116], 0x1, 0x1, 0x800) r54 = socket(0x2, 0x4003, 0xfc) dup2(r54, r54) r55 = socket(0x11, 0x4003, 0x0) r56 = dup2(r55, r55) sendto$unix(r56, &(0x7f00000008c0), 0x0, 0x0, 0x0, 0x0) r57 = socket(0x2, 0x1, 0x0) connect$unix(r57, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f666900e85f8f7b22679b65b166ecd58544eb72cddb"], 0x1) r58 = socket(0x11, 0x4003, 0x0) dup2(r58, r58) msgsnd(0x0, &(0x7f0000000400)=ANY=[@ANYRESDEC, @ANYRESHEX, @ANYBLOB="9b2b9998d0119d51e845bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927af1686cde529a3a30bd85d9f5a5e7970041dd5156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r58], 0x4, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r60}, 0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, r60, 0xffffffffffffffff, 0x0, 0xb}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r61 = getppid() setpgid(r61, 0xffffffffffffffff) r62 = socket(0x6, 0x804, 0x0) r63 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f0000000200)=0x5) fcntl$lock(r62, 0x8000000f, &(0x7f0000000300)={0x6, 0x1, 0x80000000000fffc, 0x880, r64}) getsockopt$SO_PEERCRED(r62, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xffffffffffffff98) setreuid(r65, r66) r67 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r67, 0x0, 0x4030003) r68 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r68, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r69 = socket(0x0, 0x4, 0x6) dup2(r69, r69) r70 = socket(0x11, 0x4003, 0x0) r71 = dup2(r70, r70) sendto$unix(r71, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r72 = socket(0x2, 0x1, 0x0) connect$unix(r72, 0x0, 0x0) poll(&(0x7f0000000040)=[{r72, 0x25}], 0x1, 0x0) r73 = socket(0x2, 0x1, 0x0) connect$unix(r73, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66690065b166ecd58544eb77cddb"], 0x10) poll(&(0x7f0000000040)=[{r73, 0x25}], 0x1, 0x0) msgrcv(r68, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r72, @ANYRESOCT=r73, @ANYRES16, @ANYRESOCT=r69], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b61afdda9dbcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe033e792ee134b657b845e3aad1697ccf2523ec592f3888545994258aedd0915a1b18b94b4eec10fe0ce97cd46a226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0805518ee156a6bc7c740678770b0f41", @ANYRESDEC=r67, @ANYRES32, @ANYRESDEC], 0x7, 0x3, 0x2000) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) 15:58:54 executing program 0: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fchflags(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) flock(r1, 0x0) 15:58:54 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0x7, 0x4, {0x4, 0xfffffffffffffffe}}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 15:58:54 executing program 0: getegid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffec3, &(0x7f0000000240), 0x2af, 0x0, 0xffffffffffffff23}, 0x0) syz_open_pts() r1 = socket$unix(0x1, 0x1, 0x0) write(r1, &(0x7f0000000200)="6600e4c377c69eff0d1c", 0xa) r2 = socket(0x0, 0x2, 0x0) socket$unix(0x1, 0x5, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x5, 0x7ff, 0xfffffffd, 0x1, 0xe7f, 0x0, 0xcfb2, 0x3, 0x1, 0x3, 0x4}) setsockopt(0xffffffffffffffff, 0x29, 0x717, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000280)="b6ff077636a37585b4f4f28aef5f18d5c58b752b5e9f72d9e2ce1f4b93f76f0106028d48c1291fef27a357b22345f6ccd89462b60704398c7e8f97666f5261b7522015a27c965b5c34509cf4d07d3e6dcc3bce55438dea2125dff58f23162837715dcf85ac36d1b66e9b3ed4e25dd268d2693e0f7bb23ba375f7f6ad8561b7b708e245f4ff1e753916487f3ac64ca1a299cdd5143439e8d5a35f620786c8a1e8cd1f4601dae30245ec2cc57e4957269c39cfbc5c0049f22e0ec9f99474169ea4f231069ecab4e9d96eb8ac217e8ca1e23ec2e74915964ca97a8ea770fa766063a2776c21f3702c972f641b65", 0x117}, {&(0x7f0000002a40)="2f4b8c959497f5c33a118442bd1823ccf7872616dee192baa927520d298d1c792f847871d72082519c1bf338c6b81575b7606bc145a5d52ffbccac271d33bc98f4efd27fcf9b00458dd2722bd6a7c9c4aacecd5ce6c4718e904e8949d5631e4fda6b2ad88dfdbbd867613d0dac6f7ddb922b29f0e83c7bf8c65fbe55ac238bcc5a7572fa3a229e37f71c8483165ac770cbf8045e9d8f9f086fe78f50b6253bc581e41a90eaf439fd6ad13b990987a932386ee6f8cc965fc7635348c17c1a8792f9cc92565deaf24e9d28888df83a6925045948d198f0e9106eaa6cd612c58c290a75e449fab96799ef19fca86b11671409e69653d5f0a28908dc554e023665232a3bccc2cb409ae6e146b72573e28fafa53deee0dc88378d289ec3f0da19f3e0cc03ec21261a4c6361da61e390862d9559f00d17aaf75d4e76b24efde61f17e9273699d428424b60c5bfac64fce715e1c4ba8d186b24acfc5c8636b5f152e321b640a94427b995d01ba0430d9735fb0b06d972a10e3173408d5c54c8fc0b8752a01da1544f87af54da947e09e8a3938dd35d03babc63418d5f9b7337a65b509449605aba66a1c92c87fe7ef5c00987f317a1f9bc0d81509631ba6e2f6986c517ff733d3c3b5a8180ec4249d8e59342be04569b170393bca8bc38665c6f550dd1f86d98584c4a2b8c8666a1195b737d4431ecbad948182fa1af3799376eb7b30aaed6bcaa870ed8772c683e5cd5cad74df04a81cd9dae43dfd2200c366eca082be975fa4be1267b659cf1985864f0b797d3fd0a8becdb0325d2198682611c270fd31cd7562c404306c90459bff85c7f7b8c9fa3bbc8996fe28f29db1276cc82442d505021b061e7e70de1c8f3ce151fdba9dc568726b9743ef86eae6c9bb4af2a907f4a4ac291820f5c80951b8112813eb30bdee6f924b7aa2086bc9c3ca53c877ca5dcd355bca8cf5fd1c64adf701ffb6217bd417fd8305a7a10485459df59615e427a87bac85ab7f86fc71b9ee662574328642578b65247e0ab98f5fc71609d347651d539a1cbb3c440bc7cb637c6d9c9fccb35e8ec539b7315b6583f9738fe284c7ca5cd82169973ead0a3bf18eaeb7995ce8940e6d63ccb752abb765c5dd11983a1deb88ffce0085aae0471d7ef0c843146923bca36ea1008c8aa1ef019c20cb84604445475f33fcfc2f293c93130f6696fad47cfc94ce31e535bf55d7faab658626efc627f5128464f4ef4057b28821c312daae7ef0f86d0d1a20dc1f5ebde96fe7da1721dd51959513ef3c849081b9d96f4411fdff8c2ab7e7b3a98fca9754ddf072945847c69cdebb9835287014109be48f702b904559687b79dc291d63b0c5be4fb14a84bfabd1edf8954ea5f3ad1e388b82d09e7144c38c42625390275e47cb3ac270b2ddb5fb481988fff33fa37300e387b2f2a4e387863d707cc0f3924b732d7b218da99f20b7761c68a50a0210989261e194754e11a3a2a8430ea5fb6d20ae4c167c27e144d104eb91b6127b49aa4727438b9196eb71d5a7ea9e77a1c8a93dc6757bd50b122231e9b344baec7918f1d74f6242ad80631aa47d3e007b314f7bb1f47f5b5217b2926cdaa70f53826ff1d3f425271347dbe18fd30649d7c671353254d8b011e293593c459c9e9e821ea59a597efefa0dcb25b1ad71c25f3f4c2348526a8fd1c6a76d7ba1488481808a7a0982714a645e061850696b451922b6fa9dfe9c6e61e8955ccbc9d3bb29293819e6f53a1b9a92ab993387f7bdf851ba5193a3d6568a967b9d7a863ec0e53cb76d864d12cb498fbf126d5167bd9d70a86cbe14a8ffc158257d3f7022e26f666360a080c92ebe2476556ba28e8921aa9c35280d511b61cfcb8208cdc7312c3db4ac03708486d17094a82ae574fd8798ad4453d28fdfad5ea6d55205773e44652727f2f02cad3070962ba579a5d982b6c5e12330e690ffb7bc64a94324c76d53d55dd915c126bdfdcf285849ec3f39617de8f1a1f4aad1f39ee950809b596e30ea2dd8a0f5d93c9c94726ad86668130ed663ece98d6beb192707c8d4bce8694a03b92fed109c750785fd35765cae0ab86050a20ea505bf693d466012e19d083bfd55698ef6f97b7c19617c2a87cd2b00f34f4bb456dfb0be81d81dd419a1875795dc5f932ff10e624a252d351d839ee5af4bb5de13bf99f517f43aed65885971f028884e6a02583cc1f1a65cd3d3a82da614bb354075009c2d1b9401a63b975a361f05b68e95defe123dd5a8f51588f778872cb64e4a72298a2d981e152870987c24f746777357238c275213091989c782a24970a9cbdde7e6b2845a73b7ea1b4927d2b7a624b2a35a54b7a7e910348df21164554da26b8f02baba1e6c6788e3a8952c8d338b9643d936d3fef84d22076eb093447600fb6ede8e35bf8352d12c00ada34f3c3afc5e33cb7506d52829b8b5b5bd9f4862b42799e2d7ec85a0306aba3444d735b85d8b4abd19766cc95379613fba423f08ec1ed545b718c9165f39b68da8baa340dd8be433859fa678e0d38aee2eba22f1b7b5dfc5c665b9af14296fb8de2728780d901d786da6228ebb106c8e2714accbeafd999dcb8a080cfce0478d09f550eb07ac2550938bcf9e8d51bbc9c2dc0d093c5a8b8cc41469da5230550ec44f7197da313bf77f0fdba29928f52a49a03648cb8ca0cba77505787fed38232312af57e0443d425512e3a5528640713523c317f48e2563227ee9155df92a0581f8dc2f1300272d902f0be4002637fc77ac5cd0ea4d292b4c4b3d4ca2593f61b0bff1a681918a8407db891609971d23de89e02be2b8b2dd1e99de428bff069edb7eb5f660834ff23cc41bcf01ae53abe6397207bbec64ab3db4dfdafa3da749d0b02b7ba58081302e2d70ec2525ad936726269e6a0483ad0832880fb2e48caacb3f5698093db3053c1313c457747a01c7733cd7d14ae68d9b4f333abab875d61d1e1e2838046f15c84347331df03f834160c5019989844324bd3d56f6232e0b6ce2dd1b7b767fb8b1d1a808b0017c0aece80f1b9ce23566d4d488252499518d68a3a29e858d8e47188b58bd9625f1f3586387bfe40d5fd1540b4e8b0f98955627b3c9920606bbfb0c1794720cd67056cbd0435e48ad2dcf3bb5478c7c7c5b2f42ff2fa40476647b4e5564b71424fb88e25a8bcf9e68441eee8b83732152ceefdb84be92df3d1d6a8507ba02c08e007af419212175634e0a00992b94a2ba43802919c5184b9523389a35f201e268ee3a8e46c126da840eb6ffb170421825d340e2935112ec9ddff8a3ed5aa1c878aa3a3a03a21acfa3208ae1c1c3443f01b8ced8fd3b9a632bf80ff3f80886b42be830284c26fa371d5a262e8169a67cc48dd84de4a1a28d7dcd09d2db261e2a71114cc58fe484c14b3c461e7b80bc321fca4a3215501cbbaa6a930d0753334591177892157f9d8c2f2b49d12088559dedb30be8b94e8f5c196df36d23a9cbdcbb62582224ccf5fc9193801f75e1f6a251d544964d681d9f74949ccf0767e0a571a694df8937eb20a5321be043cde4944c581e9b91a26c13cbbaa921c220e5f961c3f413aeaca320f4903fe97e2d07fbfa839273d0383421ac80de391c8d2bcaeab6bb2c75faaf5564c06f83c782945b11da9efa8fed42b86518069288c779d92549a1dad2cf43dbaf7afe92722fd690cf1775a8fffa02ae1f955d4f0d80c4f282bd9ef85b04f786c7c735b4d3d302c45b65b8e043c7dc7ac84d78439f6d8ecc1a67f50e64830bb7111ad54c6aeae902a71bec8c2c17fdc274507859323fd830ac2181cd6eed31579227f5e240420debbb773496b04db791eb34e39d18539645cd60f46cbdbad818e05c92b09a7a9fff0ac6cf4b0f40487c6c4a5551b77ea1f82e6cc22c9569050fc4eb6961473c9c79f6ff1f487217bd68befc5a973901640a964fb08223419679739d1eb4704d207e9eb7ebb7ed40a2b9dcffac478de029de7c415f62b73e70e15f7bcc93809909a81609f9aa4c29ff25c9e00eb4e88e96c956aabcf9765f7bbb0c83f68225fbe8cc9815253689759e80e91a0ff64c84f054a14a1b9eca117f65ec1995f67aa2338f3602d6b8cd63508caa00616bb6d5b57bb295f3ffb16a9260898f4d29b3d175b49f6b5a986f876fa98719ceb2970ca361acd155f02e46e790e30f423a1c867ed9e96b0a8ef8f9505d4f922bfdeac6f629c3eb9f70bdba74c4ec11637506ced05ad3a5aee91e504855d5fa3f6de6b8950100579c4f3f840183a8a268c0d263b0c1b2789ed78ca214af6a67f870c48a822d917f9134c81f93dc93f8cd7b2f8e9f41cda22869c0a29dafd766fa325e4c19ebd0f6ea1084e33d445d6d0f123974828bb3c0e79cdad4cdf575ec3ad3fb613e7b4ebae972d2375a9457d5c05282cd22e31175364e9be2634775b5b5b8b30bf54a909c38c3d33c96932118f37e235470eae833bdebc70e432bf6ca52b283966d1e35f13f5ca37cb8b54d198428fe4b30d746518073ecf42307789011c5e13dbaaafe41362d67a3531f2475ac30e27dad7289228a45fa30e4f726405e4fcae179018788635583e070182485570fc0fd8b519f8cdbd3388a253d125454f2e2958aeac2c8a4136c2a075960ab36aa48cfbb3c2cecd3c8672d5685e4210b9b00baa46ce34435fdc4cdf9b6d7604a38b2c2763d94c60641727fa18f117795e5dec5d46cb2c21ed624a8cb8e0c7a2794bcee3b14a2a031e950cd5fa98ea2beb690eb7cb0e885ed7cf5dfd492e0ef5d820097eb357a6e036b9a9fa00990a27d0953e6d7b922d1f75980326be6e4846a25f5d38a84027c44160485f67382cd50716e4d22fd2c3796751a47ef92a7c35dd34b8d4e83282f9b8b86929272a55bde7cb795148772034b06d368af3f8b6f1237b1da0a52c02387cf9306243c29347bf8c5d2d24ebc94b1446769a6d110cc46c8f20e60bf046e3130b8d46d2a2885f10dd576694de7838c8d4ddaeabebc5f8e18d4584a2a561d5113aadbd39e633f6dcda6ec31581d72ed020f5ece4985266b28117f949dd7edc32ef7152b4959035e350fb8fc4a292446b3fbe7348d9074fc9ca4af20a81261ab2d266cfe91784bd80e4d41ef4b7c4eef717d6251085be773912a41ad2f29775d7a2f1a8f4efad960121c92b57ca50b92cb7b3e7c34025e2dac97f338a55b5b3bc80c2de2435deec6c8621fcf6b7aec8cd8f931ca43d081ef99f5f0d8e6be03d46149e84d658ed29759448a088d3e11a27db2d136fa5875be5149da78360ca841e6f946b014f54127d543b7249aef08e76afc299945451cb29f4d46cdba726a707852ba959d9b638eca6f5f2ca6b043cae4ad7199ba33bcbeef59164dbf9f77f7798170e2634ede157f569f03487b8c3ac8b6fdeaf8141f70504b546eba7a97c8d732f445f499d37626199a712c164b43471f773d4fcea0032f229b0a8bc705077f4e212446e1f577df323f99e370b68507473dc66f4caee620ddf88e1c38500756aec3e835295782745bdeae90735f75223828c166af450212e482c05a42ab5d053b1cbd8dbb9833fc627c6ffb677a215070c7bbeebd758373a69d34620bbcd5ed9658eb48e69f48707562a1b16cab80da412e7b2e44ec64a7e12fbf82eb317d4d1d62dac79cc57f02482183ab080401d219552d94a95f672db8ce4b2717331efbe0e2ad1c12a59e10ec7033f9f218df9ac0425d3d60f946ca57ade254d65bdf41774ff43f16022966746dadbfb2da8ecad230b07dd26115d74950e1d36bf35bddceeb3a042c900836331d9", 0x1000}], 0x2) execve(0x0, 0x0, 0x0) 15:58:55 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x3, 0x5}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 15:58:55 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {0x0, 0x0, 0x0, 0xffffffff}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffd}, {0x800}, {0x0, 0x0, 0x1ff}]}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="0075140000800000251c157306a2072c219b33ff0f0000cf97e8fe4c06d75f7b50e713aa6ac648e8e0ce87b8996dd25ca6216f570c6eef633cc0dfffb987b837017c93d7839b613a40c182dab367dadf23f8401b556f20dc68a29831da7dc1ff8528b44603b106678c99222b", 0x6c) write(r0, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d", 0x585) 15:58:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r3 = accept$inet(r2, 0x0, &(0x7f0000000040)) getsockname(r3, &(0x7f0000000500)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x20000}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 15:58:55 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000140)={{}, {0x0, 0x80000001}}, 0x0) pwrite(r0, &(0x7f0000000280)="80004e69ddb45c20d9cc424973f8e82d075cfbb8804d1146a902a0c1c15cc3d2f271776e22c707d3b4144d92abe0d7114782aa2689e1cf89913751d777ddef53e85d35317fc2d686f5d8c7e191731fed19f9f98ad5c9e75de4c223c177a5fc61785cd194f7c765027505e223eb6379903a9b126ef69f2c58eeb478825019655e85bdb5bf243bc9e4de7bed71025646a2f3a9b1eb6bbd6b019005ef81917da519c0ce5399afdcc1cf8d867689d13b85cff1ea93cb267ee71a94a02e2f3adf0e54", 0xc0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000040), 0x0) 15:58:55 executing program 1: poll(&(0x7f0000000000), 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000280)="e1c270f1b3e084223e1351ecae54b5e3cc89e264ca32882973393626592d14466b253f6fc22ccd27859879955208000000000000005c492fb2d65bea0e774c5db6d9bb26d9ac3d4f342957fede2918d75c7285ce51587415a6c8527a642e681ff290e8f9bf9318b85e359ab3efd5f2af8593eb53c4aac46f62cbbcdb882cbbc533e1db27f64c43232c312452a5bb9e1f1a56"}], 0x2b4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(0x0) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) pipe(&(0x7f0000019380)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, 0x0, 0x0, 0x8) readlink(0x0, &(0x7f0000000180)=""/122, 0x7a) dup2(r0, 0xffffffffffffffff) dup2(0xffffffffffffffff, 0xffffffffffffffff) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {0x0, 0x0, 0x800}, {0x0, 0x2}, {0x0, 0x0, 0x5}, {0x7}, {}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x10001, 0x7}, {0x0, 0x0, 0x0, 0x3}, {}, {0x0, 0x2}, {0x0, 0x0, 0x0, 0x2000000}]}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x3f1) mknodat(0xffffffffffffffff, 0x0, 0x0, 0x8) 15:58:56 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) 15:58:56 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pread(r0, &(0x7f00000000c0)="a6", 0x1, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8112, 0x0) fsync(r1) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) syz_emit_ethernet(0x3, &(0x7f0000000040)="03defb") 15:58:56 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') socket(0x0, 0x8000, 0x80) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 15:58:56 executing program 0: r0 = kqueue() r1 = kqueue() r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) r3 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffe5d) r4 = socket(0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r4) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, 0x0) r5 = socket(0x10, 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc1206922, &(0x7f0000000300)) r7 = dup2(0xffffffffffffffff, r6) getpgid(0x0) r8 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(0x0, &(0x7f0000000640)=ANY=[], 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, 0x0, 0x0, 0x0) msgctl$IPC_SET(r8, 0x1, 0xfffffffffffffffe) msgsnd(0x0, &(0x7f00000003c0)=ANY=[], 0x0, 0x0) r9 = socket(0x18, 0x0, 0x0) setsockopt$sock_timeval(r9, 0x29, 0x3e, 0x0, 0x0) syz_open_pts() close(0xffffffffffffffff) r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTOP(r10, 0x2000746f) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240), 0xc) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) r11 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x36c39d4dbd27b144, 0x3, &(0x7f0000000680)=""/123) semctl$SETVAL(r11, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r11, &(0x7f0000000200)=[{0x3, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0xfffffffffffffe39) r12 = getgid() r13 = getgid() semctl$IPC_SET(r11, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r13, 0x0, r12, 0x10, 0x8}, 0x0, 0x1}) getgid() r14 = getgid() setegid(r14) r15 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r15, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) ioctl$TIOCGWINSZ(r15, 0x40087468, &(0x7f00000001c0)) fchownat(r15, &(0x7f0000000080)='\x00', r16, r14, 0x6) setegid(0x0) r17 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r17, 0x20007465, &(0x7f00000002c0)) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r19 = open(&(0x7f0000000100)='./file0\x00', 0x1, 0x8) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r17, 0x40087468, &(0x7f00000001c0)) fchownat(r17, &(0x7f0000000080)='\x00', r18, 0x0, 0x6) r20 = semget$private(0x0, 0x7, 0x287) semop(r20, &(0x7f0000000180)=[{0x6}, {0x2, 0x1f}], 0x2) semop(0x0, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x0, 0xe490000000000000}, {0x3, 0x400, 0x1000}], 0x4) semctl$GETNCNT(r20, 0x2, 0x3, 0x0) semctl$IPC_SET(r20, 0x0, 0x1, 0x0) getgroups(0x0, 0x0) getpid() r21 = getuid() sendmsg$unix(0xffffffffffffffff, 0x0, 0x401) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)={{0x8, 0x0, 0x0, r21, 0x0, 0x30, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fchown(r7, 0x0, r22) execve(0x0, 0x0, 0x0) 15:58:56 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x4, 0xa3) semop(r3, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x2, 0x2, 0x1000}], 0x2) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000540)=0x8) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x332}, {&(0x7f0000000480)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e34cab6107cd3452cb30ab8b87291e766306ffbf7faeedeb3d870e", 0x37}], 0xffffffffffffd91) ioctl$TIOCCDTR(r4, 0x20007478) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000100)=""/114) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r13 = socket(0x2, 0x400000000002, 0x0) r14 = fcntl$dupfd(r13, 0x0, r13) ioctl$TIOCFLUSH(r14, 0xc0286988, &(0x7f0000000300)) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r15 = fcntl$getown(r12, 0x5) r16 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r16, 0x1, &(0x7f0000000580)={{0x3fe, r17, r10, r9, r10, 0x104, 0x4}, 0xfff, 0x9, r8, r15, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r19}}) getgroups(0x1, &(0x7f0000000000)=[r19]) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = accept$unix(r20, &(0x7f0000000a80)=ANY=[@ANYBLOB="f6ff0000000000000000000000000000000000000000000000001b000000000000000000000000000000000000000000000000000000000000000000000000000000f8eea144ad013a10000000000000080000000000000000004b7a29ae7eeb5f0c17276aef4c53004cb0a093f4c351d3b959073b48b93e41ba570da8a6f546ea5818004621b00bea998b58ddff68720ac83b518db09c4c61edba461774127d3531de1fc896ca427a3ee67de4c4615ec9e8cd77523c3ee907ffffffffffffffe0642c81df6a9250a4bfe6aff8288085429612f291b570dde59f20b9d4fc3e23cc80569913f4305c0943c8613a96cbfd65fb4ba3dbb143e4f0706cdfb763b439fcdbe1bcb069ac35e51881d700014655ef6d38efa4c7fd3393b5379b72000000"], &(0x7f0000000080)=0x6e) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) accept$unix(r22, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r23 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r20, &(0x7f0000000180)='./file0\x00', r23, r24, 0x4) r25 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r26 = accept$unix(r25, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r25, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r27 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r25, &(0x7f0000000180)='./file0\x00', r27, r28, 0x4) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f00000006c0)) r29 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000640)=0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000800)=[{r31, 0xac}], 0x1, 0xfffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x400, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) pwrite(r32, &(0x7f0000000cc0)="9b5fb3bab2eb485a0a1d8b625f77b5d2be64d22b97f7f673dec52a5b7a553272ce9a67918fda90b9071b519e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d2946b4aca639e2f314b0a41d25c514f9990512a9256ef75329c4858e2c484aa861dc9c36de8ed30000800000000000000000000000000047cee1f2a75c073cdf085ccbc7e1700f164b7eec29d6f2275fe93a1b3ddadbcff21932ff1ee423207df304882ebcac30704a9cf188cd9135697157e668c2ae5af9c33643989ff1468de018f27a39158c115f2d6db833c8d1354b700aff7cc6b56ecd7c4319556277b8b8d93726010000800000d02ab3fcd87952c58fbf3b5f6ad9f84709b3ffd30e8e2b78b2fd5b2f21c7e0197d9ab2e5addf1538f5f7a131958ec665db6f9ba7ce0000001744d31bc4c82fa02364fe7d5dbb42aab6e0faa5db4eedf473b1e800000000000000000000000000a6a7e05c45be7cdf0ccd79d28d6d53803e4c0e7ac25615cca58b907afd234df084008bfe2b6cfd7c8e8bd8d0799b7c481e0036d6435bb2897930ee10e335e9da75a9354aa6256beff343e11899fcc8e05916fb4fb98e29b6071392324a0a527e2c34e5607256aed1b61d930e5bbe0c5d5b9573678e97948d4f8d4f54eb930f3ed056f216e1dad08c20132391e2fe49d4bf9791ac36609dd7557ced3d51b3c30914e6a6bd301537e50305e3435181570937415af975fdd6a360695190a8a885f034a0", 0xfffffffffffffd46, 0x0, 0xe50) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffe}) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r33, 0x800c5751, &(0x7f0000000780)={0xacc1, 0x100, 0x8}) write(r2, &(0x7f0000000880)="c74cfc5fd62b0aba627ddd9e8a33179cfde47a39b5887e0c54171928a59dd512c868edba45cbbc543c69b337944b549822642d97b0b3423e3ea21db2f7361f4a0e19221e8d2ef892fe9ab03d6ed1b2430199d7fd0575f523b418fa9de2a72fd573bb8254bec3f2077720e31e8a2a13ebe4e7ec53ad4a5a3082dc28af40e92c4b3c68bfffcc5e4cf34a0416f4a68632a9d38ee72a1cba668f9ab95caf52c8d4fe485c4f8e73eef8a7468d7da7d8a8327eec76d72f49000698bdaa6033516825e7725b565c858fc231fe97da9a28079396562de1910dd13d2a464826d84a39ada622c43ee83c27c71dd9028617820c965b5c3b7add995ab61ff8286cb4478686fc89fbd43a6b28b6368d4e6824ab39e5ad6b11014760f8133dec9976f091ed9c0c9d53315b576aea2bdac3", 0x370513986cf8713f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffbff, "15e8918ed30000000000e19ace1300"}) fcntl$setstatus(r30, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/-\\(\x00', &(0x7f0000000240)='&.}@^\x00', &(0x7f00000006c0)='@+{/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000780)) 15:58:56 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000000)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe800000ff00010065ec0f1d000000000000000001000000000000007c4889b6") r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) r3 = socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = getuid() r7 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r11 = fcntl$getown(r7, 0x5) r12 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r12, 0x0, 0x0) r13 = fcntl$getown(r12, 0x5) r14 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000540)={{0x240000000, r15, r10, r9, r10, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r8, r11, 0x5, 0x5, 0x5}) r16 = getuid() setreuid(r16, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r10, r16, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r11, r13, 0x0, 0xffff, 0xffff}) r17 = getuid() setreuid(r17, 0xffffffffffffffff) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r17, r5, r6, r10, 0x20, 0x7}, 0x4, 0x5, 0x5}) r18 = socket(0x0, 0x0, 0x0) r19 = semget$private(0x0, 0x4, 0x1000100d3) semop(r19, &(0x7f0000000480), 0x0) semop(r19, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r21 = getuid() r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r22, 0x5) r27 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r27, 0x0, 0x0) r28 = fcntl$getown(r27, 0x5) r29 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r29, 0x1, &(0x7f0000000540)={{0x240000000, r30, r25, r24, r25, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x5, 0x5, 0x5}) r31 = getuid() setreuid(r31, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r25, r31, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r26, r28, 0x0, 0x92, 0xffff}) r32 = getuid() setreuid(r32, 0xffffffffffffffff) semctl$IPC_SET(r19, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r32, r20, r21, r25, 0x20, 0x7}, 0x4, 0x5, 0x5}) r33 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r33, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r37 = fcntl$getown(r33, 0x5) r38 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r38, 0x1, &(0x7f0000000540)={{0x240000000, r39, r36, r35, r36, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r34, r37, 0x5, 0x5, 0x5}) r40 = getuid() r41 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r41, &(0x7f00000000c0)=[{{r43}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r41, &(0x7f0000000080)=[{{r42}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r41, r43) ioctl$TIOCGFLAGS(r43, 0x4004745d, &(0x7f0000000040)) r44 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r44, 0x0, 0x0) shmctl$IPC_SET(r44, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r44, 0x2, &(0x7f0000000040)=""/210) r45 = geteuid() r46 = socket(0x0, 0x0, 0x0) r47 = semget$private(0x0, 0x4, 0x1000100d3) semop(r47, &(0x7f0000000480), 0x0) semop(r47, &(0x7f0000000000)=[{0x3, 0xfffb, 0x1800}, {0x1, 0x70, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r46, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r49 = getuid() r50 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r50, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r54 = fcntl$getown(r50, 0x5) r55 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r55, 0x0, 0x0) r56 = fcntl$getown(r55, 0x5) r57 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r57, 0x1, &(0x7f0000000540)={{0x240000000, r58, r53, r52, r53, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r51, r54, 0x5, 0x5, 0x5}) r59 = getuid() setreuid(r59, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r53, r59, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r54, r56, 0x0, 0x92, 0xffff}) r60 = getuid() setreuid(r60, 0xffffffffffffffff) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r60, r48, r49, r53, 0x20, 0x7}, 0x4, 0x5, 0x5}) r61 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r61, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r61, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000640)=0xc) r63 = geteuid() r64 = msgget$private(0x0, 0x20000003c4) msgrcv(r64, &(0x7f0000000700)=ANY=[@ANYBLOB="000000000000000c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1d40724000000000008aeb001f5799c4c8e968cd08a297a7eaf2cb1aa2e00000000000073000000000000000005000000000000000000000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000015390000000000000000000000000000000000000000000000000000000000f80000000000000000000000000000000000000000000000000000000000000000000000000000000000009370f9fdcf24d8b06b26c40b836dcb8ec036b6a558a32f7452a7978857df446befea15ec100efe953e54"], 0xfa, 0x1, 0x1000) msgctl$IPC_SET(r64, 0x1, &(0x7f0000000980)={{0x80, r63, 0x0, r62, 0x0, 0x6f, 0x81}, 0x10001, 0x1, 0x0, 0x0, 0x100000a5, 0x699, 0x1, 0x6}) r65 = socket(0x0, 0x0, 0x0) r66 = semget$private(0x0, 0x4, 0x1000100d3) semop(r66, &(0x7f0000000480), 0x0) semop(r66, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1800}, {0x1, 0x73, 0x1000}, {0x1, 0x4, 0x1000}, {0x0, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r65, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r68 = getuid() r69 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r69, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r73 = fcntl$getown(r69, 0x5) r74 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r74, 0x0, 0x0) r75 = fcntl$getown(r74, 0x5) r76 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r76, 0x1, &(0x7f0000000540)={{0x240000000, r77, r72, r71, r72, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r70, r73, 0x5, 0x5, 0x5}) r78 = getuid() setreuid(r78, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r72, r78, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r73, r75, 0x0, 0x92, 0xffff}) r79 = getuid() setreuid(r79, 0xffffffffffffffff) semctl$IPC_SET(r66, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r79, r67, r68, r72, 0x20, 0x7}, 0x4, 0x5, 0x5}) r80 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r80, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r84 = fcntl$getown(r80, 0x5) r85 = open$dir(&(0x7f0000000180)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r85, 0x0, 0x0) r86 = fcntl$getown(r85, 0x5) r87 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) shmctl$IPC_SET(r87, 0x1, &(0x7f0000000540)={{0x240000000, r88, r83, r82, r83, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r81, r84, 0x5, 0x5, 0x5}) r89 = getuid() setreuid(r89, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r83, r89, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r86, 0x0, 0x92, 0xffff}) r90 = fcntl$getown(r43, 0x5) shmctl$IPC_SET(r44, 0x1, &(0x7f0000000140)={{0x9, r45, r53, r63, r67, 0x90, 0x9}, 0x800, 0xf2e, r86, r90, 0x3, 0x8, 0x6}) sendmsg$unix(r1, &(0x7f00000006c0)={&(0x7f0000000100)=ANY=[@ANYBLOB="01002e2feeb96c653000"], 0xa, &(0x7f00000005c0)=[{&(0x7f0000000140)="01a301f94d56266e2e627c39d760d94c2344691151cab20d1b81d98e0995d0111d0d06b6173d4185d28a55db9530c4a105afbce424105d437bc6778fb113e026eb84124b2dc043f2295a47a9c3dc6e65a5fd9c004c0aad2ec71982375df9a3", 0x5f}, {&(0x7f00000001c0)="408fb9a807a14a41c54b2e8a4d791a3f3a1f96cfdb8b90b35b9a8271771a69c24563fca7c1e993a9ab6d0cc3e0b16fcbcfbc0a8914892e94bec3c9d3dc9d21a082af9907d482bfe2bddd41395d71ab6d11ebb9687e250646336684782743a3c390e4883f", 0x64}, {&(0x7f0000000240)="fa90c21318d1180188bde91e574a07cac369c8d46a8de2d7bd097359a1a170909885c7be3fc31e0b2f3c6aa220efde502c362a34edba4fb0ef181ae3ee9d7a4715eddae60350a39b1825cf5676cb724d84b4a9951f9963bd", 0x58}, {&(0x7f00000002c0)="dd938a1730", 0x5}, {&(0x7f0000000300)="fbffc23f973601e327ff02ea1fb8475b5a653e92e2bf77e5efb80f05353e651fc4a5db00e6fb9cc7eec46862d84be0f7f5f9a30b026311", 0x37}, {&(0x7f0000000340)="bf997724fcc7a745615261cf72d1155078dc19d7bc8184427f04ea15440a3ba71f0d368949fd7d870e5d8d7fc49abb7712af20eb68c0fe091d3221eda2422062d46599cb5dd3fff794a78686ca3a8b100780ba129a10fb378bedf1d7293894c0f5e61e408f45203aaf07ff0ec4bb39ee9bc528d3771bdfc12ecbf6239cc0514c5b8168e548b976fa8483321fb48a21a55345cf9a25887aa289f4344aa0c2aab84476909c562f0844b762dfea152e66c81d38e01c5706f0bc734bb8e345cac77898c722f527a24739d08bee1193b1218db2a0d1993b658bb53270ef", 0xdb}, {&(0x7f0000000440)="cd10861581536c96b3caec1d6e3402b6ba92c6b71f04df3dc29805dca3e7f5e91e153297c45584b758ce46c64f6c746319a2e9db1a50b2065d78577e6068868a0e57d64a666fb251b249e484b3a7fa691a99eb9bd3ad18fa105eaef9e2a0cbf25bfe693b0968952b9d6d6ec230bdeeef4ccd919b7e1b02bbcda2c4400cc61683e392b151c1805ec99a48b0a62c2b", 0x8e}, {&(0x7f0000000500)="6f4c859a79db12", 0x7}, {&(0x7f0000000540)="18ca4471c162fad72e6ed34084dfbf739d97c6e0a64965d68a1626a8118c5297a623b4cf4d91f52712278c7767c2d813346245355a2a28dd4bbcc403daa82f885a2670cf9d6e8394753371de6b1ec1d575d475cc63", 0x55}], 0x9, &(0x7f0000000680)=[@cred={0x20, 0xffff, 0x0, r2, r6, r25}, @cred={0x20, 0xffff, 0x0, r34, r40, r53}], 0x40, 0x3}, 0x402) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001280)='\x00\x00\x00\x00', 0x4) r91 = dup2(r0, 0xffffffffffffff9c) ioctl$TIOCMSET(r91, 0x8004746d, &(0x7f0000000040)=0xfffffff9) 15:58:56 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x101) fchmod(r0, 0x52) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) read(r1, &(0x7f0000000100)=""/66, 0x42) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 15:58:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x400, 0x95}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x0, 0xfff, 0x4da8, "a4d9fcd71d7d909a413700000000e4ffffff00"}) write(r2, &(0x7f00000001c0)="962eebb4b3fd9c64a0701802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43629d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f8d8f1d", 0x4c) 15:58:56 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="4b53b9e705dceb1715458a663774000c2c7121d6"], 0x1, 0x0, 0x0) poll(&(0x7f0000000640)=[{}], 0x1, 0x101) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 15:58:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setrlimit(0x8, &(0x7f0000000000)={0x0, 0x3}) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf000000009dc8984303218e7124f0ca824e70bfd0ade8701b888fc8013cc4feda11231fa483a38906013cf03b45f9d08408540288516f65a37845a19e4e2b8a61d58aaeba2f1c7b0d9b2e0967fca13a25c11137d31215e1c7ede7047a413fb1782630e997144a5dc1296ace9d88993f38b5b16088c64b57566ca3edb53c205b5b386ecd97795ee314310efdf50697c7f038b32cb49f4c15e5e05a3290", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 15:58:57 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) r1 = open$dir(&(0x7f0000000040)='./file0/file0\x00', 0x400, 0x64) openat(r1, &(0x7f0000000280)='./file0/file0\x00', 0x20, 0x92) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 15:58:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000a00)={0x0, 0x0, 0x0, 0x0, &(0x7f00000005c0)=[{0x10}], 0x10}, 0x0) 15:58:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvmsg(r0, &(0x7f0000001040)={0x0, 0x0, &(0x7f0000000f80)=[{&(0x7f0000000e80)=""/210, 0xd2}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) geteuid() execve(0x0, 0x0, 0x0) 15:58:58 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 15:58:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x68) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r2, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r4, r5, r3, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r8 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r9 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r11 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r12 = fcntl$getown(r11, 0x5) r13 = socket(0x18, 0x2, 0x0) setsockopt(r13, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r16 = getppid() fcntl$setown(r15, 0x6, r16) shmctl$IPC_SET(r1, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r4, r5, r14, 0x1e4, 0x8}, 0x4, 0x5, r16, r12, 0xfffffffffffffe01, 0x9, 0x7ff}) 15:58:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x10) r1 = dup(r0) r2 = getpgrp() fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x0, 0xacb, r2}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f00000000c0)=[{r0, 0x1}, {r3, 0x2}, {r1, 0x2}], 0x3, 0x4) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) getpeername$unix(r5, &(0x7f0000000100)=@file={0x0, ""/7}, &(0x7f0000000140)=0x9) pwritev(0xffffffffffffff9c, &(0x7f0000000200)=[{&(0x7f0000000180)="bda678d212f5087bc38804385460e5c13c45a0edb3afb14657e488b93102a0cfe6bfa23b4c806052cef5127d85e85b9dc5078fdb25dd3a39365f8004b62a54115137cc6a639202cc8c45535791dd4c141baf37584435f16338dbcceff494a689811ec1e6179017", 0x67}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000240)='./file1\x00', 0x400, 0x105) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0x3f, 0x1, 0x9, 0x1, 0x7fff, 0x4, 0x1, 0x1, 0x1, 0x5, 0x5}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x2812, r5, 0x0, 0xffffffffffffffe1) r7 = open(&(0x7f0000000300)='./file0\x00', 0x8, 0x40) connect$unix(r7, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) r8 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file1\x00', 0x40, 0x4) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000480)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000500)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r8, &(0x7f0000000580)={&(0x7f00000003c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000400)="a4c1a849061eb5da3a10532b29689ade95200a42de005c0094ece8f6e0b046bb565fdd85efaa8590b7567fc7983bea", 0x2f}], 0x1, &(0x7f0000000540)=[@rights={0x18, 0xffff, 0x1, [r9, r3]}, @cred={0x20, 0xffff, 0x0, r2, r10, r12}], 0x38, 0x8}, 0xc07) fcntl$dupfd(r3, 0xa, r0) r13 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r13, 0x4010745b, &(0x7f00000005c0)) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000600)=0x3) r14 = getgid() fchown(0xffffffffffffffff, r10, r14) r15 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r15, 0xc5005601, &(0x7f0000000640)={0x10, 0x5, 0x4, 0x0, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x97}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x182202bf}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000001000/0x3000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000004000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xb7}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000004000/0x3000)=nil, 0x7bb}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000004000/0x2000)=nil, 0xfff}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000005000/0x1000)=nil, 0x100000001}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000003000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0/file0\x00', './file1/file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x3f}) getgroups(0x1, &(0x7f0000000b40)=[r11]) fchown(r15, r10, r16) r17 = openat$pci(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/pci\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r17, 0xc0107002, &(0x7f0000000bc0)) 15:58:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000019100)=""/102400, 0x19000, 0x0, &(0x7f00000190c0)=@abs={0x1, 0x0, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) write(r1, 0x0, 0x0) 15:58:58 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$unix(r0, &(0x7f00000002c0)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) syz_emit_ethernet(0x1, &(0x7f0000000100)=ANY=[@ANYPTR64=&(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESOCT=r2, @ANYPTR, @ANYRESOCT, @ANYRES64, @ANYRESDEC]]]) 15:58:58 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f0000000980)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000008c0)=[{&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000380)=""/237, 0xed}, {&(0x7f0000000300)=""/38, 0x26}, {&(0x7f0000000480)=""/49, 0x31}, {&(0x7f00000004c0)=""/72, 0x48}, {&(0x7f0000000540)=""/227, 0xe3}, {&(0x7f0000000640)=""/250, 0xfa}, {&(0x7f0000000800)=""/181, 0xb5}], 0x9, &(0x7f0000000740)=""/101, 0x65}, 0x1043) r0 = semget$private(0x0, 0x4, 0x1000100d3) semop(r0, &(0x7f0000000480), 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x1000}, {0x1, 0x6f, 0x800}, {0x1, 0x7ff, 0x1000}, {0x4, 0x1, 0x1800}, {0x4, 0x5, 0x800}, {0x0, 0x7f, 0x1000}, {0x3, 0x80000000}, {0x3, 0x8, 0x1000}, {0x4, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/232) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000080)=[0x895]) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) semop(r0, &(0x7f0000000100), 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffe, "73f300070060c3dce5081a6f6000"}) writev(r1, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 15:58:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x8000, 0x7) syz_open_pts() r1 = socket(0x800000018, 0x1, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8810, 0x1) fchmodat(r2, &(0x7f00000000c0)='./file0\x00', 0x2, 0x8) socket(0x0, 0x2, 0x40) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8000, 0x0) renameat(r4, &(0x7f0000000100)='./file1\x00', r5, &(0x7f0000000340)='./file0\x00') r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchflags(r8, 0x0) getrlimit(0x4, &(0x7f00000003c0)) ioctl$WSDISPLAYIO_GMODE(r8, 0x4004574b, &(0x7f0000000380)) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fchflags(r10, 0x0) getdents(r10, &(0x7f0000000700)=""/153, 0x99) writev(r6, &(0x7f00000001c0)=[{&(0x7f00000005c0)="66eca32f9815135d587747f184c9d3c172600265b42627618f66001d4bb77165b31d06ebceea77a91324a8cb849768d04f2bcd1549b02ab48353ff378ebcca3f955aecc23a4c9dddf9f4734c8297cdab9ccd39452dbbfc479a6893c6f905e57b701a12156c5a53b764c3b2166754aa31f6239ad16336754315cf513958e2bfebd4f78747b708d936ed431ea3d4d5e1818f4e0a8701975592fbffbffbbba0b1347550a29149aace0768801e30944f7153f8d50cb76d390f9c9b42769d6eb39c0137b915ee64a40db5163bb7d378fa8f9b30569b480db04995bf5be4a90e9b000000c0624aac982184daacf9ea528e97efec336a3b77bd2bf7c3fb5b810afd0f7f0f17ab7593ba", 0x106}, {&(0x7f0000000440)="817e6fba6f35fdd76d0942e43361d9115e2d8d7250a6e6c44ef2be8cad50b7b07b5290fd12bea209f7cfb199be2fd156224e97bb8d3feeb8137e467dcd43633f6933378822135bbd2f77688e41a567b2a5ff6c15911bb248d2c058bcef70799835437f3d8abd817452af8fd30c62f12c4bf12250b14f2465261694b65cc1795ce02298ae01a336990f46a6a9dc9b2f1fa6c9a64cbdde662bb1c0450934b5f8096528246058d12dd192d492", 0xab}, {&(0x7f0000000500)="fcfa08543a26a7e3306addad7132dbaffecf79d9d5b998589240093e70fe9b066d34559814cf005c1857b3f784ad6317560822012a05d8bb69e5a0038ff61b6781c82bfba20aa5879aa2908c0b001386e58a8fe167e1da0ffccd7ec1fe3509ef7624e876f05e64ec44fdae1b2c91ebe9535a7c44d7f22fff0ad01d7d9e9d653c9eae894b7166cbc3aa5db0f38df7e40c6000af447f4a126462bb2fff3a67a4cd5d6e11a5d4be15016da9d3df28a528c2f7", 0xb1}], 0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="09d18d7a2bc549a4fd663bc9dcae8ac8c2ccced9ef819e7bc2c5e8eb6012c5dedbab6f02f262b6fbb456bc2ca516c52715caf5538c39ea382907786d2526e34f55581ff0a116557146cb0b0dc515ebbd33c3194ed7ffa13b02f7fa09d6955c1afd044df4f4183461e63c3372dce4394dab16801d9b7c133f4e693ba39ddba7f53b81bffdff6710bb254fc6c3c727fbea93c81c", 0x93}, {&(0x7f0000000240)="7b464d15", 0x4}], 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x80, 0x0) 15:58:58 executing program 1: r0 = socket(0x0, 0x2, 0x0) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84db07a68845ef0ae3b290115058b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000f2ffffff0000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e01aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a63000000000000000000000000000000000000000000000000000000484d8fda85f1d26985667f45e3aee2eb03f92b2fd2ce7543ef62b5db23ac48b9a3f3351fb9b46592238b4be1a2cc21befe8ffcdfad6143883337f540219489ba5b5064c8edfddbbcb86ab4cbab20a43f6df2a322b6b097141852f9fd15fdbb136f9853"], 0x10) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) ftruncate(r1, 0x0, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) getpgrp() dup2(r0, r2) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000040)=0xd5) r4 = dup(r2) sendto$inet6(r4, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 15:58:58 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) pread(0xffffffffffffffff, &(0x7f0000000180)="95e45fdd7c5826e9b6ae696385793f1f439eec4821f457b6bd0e3055a9ef2c70cecb29e24c8095928a8de2fb9b903600c1b93f280dfd8e9259f14b5c27537dbfb69f12266002e508cb50f5e94130109d5601a92a13a43fc473af7c0de48f32e02e0c6699b4cf9ff76ef711144abbcc3765385ca4d7b27487e1573999f9e0fbe10e28c07f5c3dafca9fba7b2a5ff4243f465ba2ebf2e19b322e038abb", 0x9c, 0x0, 0x4) 15:58:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x7, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {0x0, 0x0, 0x885b}, {}, {}, {}, {0x80000001}, {}, {}, {}, {}, {}, {}, {0x20, 0x0, 0x0, 0x2000000}]}) getpeername$inet6(r2, &(0x7f0000000000), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000400)=""/79, 0x4f}], 0x1, 0x0}, 0x40) 15:58:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() r2 = open(&(0x7f0000000080)='./file0\x00', 0x20080, 0x86) getpeername$unix(r2, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000100)=0x1002) close(r0) dup(r1) socket$unix(0x1, 0x4, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() rename(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') 15:58:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697ab1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd968b6a004c1e1c8a1a7c2d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c804875bb682fd4df88d25906e7aed8950000000000020000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8d54999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cc40e9abfa6fceb5a630000000000000000000000000000004000"/898], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) dup2(r0, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r1) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) r3 = kqueue() r4 = fcntl$dupfd(r3, 0xa, 0xffffffffffffffff) fchflags(r4, 0x0) r5 = socket(0x18, 0x8000, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r7 = dup2(r5, r6) sendto$unix(r7, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}) dup2(r3, r10) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffffffffffd67) fchown(r7, r8, r11) r12 = socket(0x11, 0x4003, 0x0) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r13, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r14 = dup2(r12, r13) sendto$unix(r14, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r15 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r16, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r14, r15, r17) getgroups(0x3, &(0x7f0000000080)=[r11, r17, 0x0]) fchownat(r4, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r18, 0x2) 15:58:59 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) symlink(&(0x7f0000000100)='..', &(0x7f0000000200)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pread(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r0, 0x0, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x10882, 0x4) write(r0, &(0x7f0000000100)="f0", 0x1) madvise(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x3) kqueue() r3 = socket(0x18, 0x1, 0x0) getsockname$unix(r3, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0xfffffffffffffec5) 15:58:59 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x89) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e9", 0x1}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000640)=""/102400, 0x19000}], 0x1, 0x0, 0x0) 15:58:59 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7, 0x1000}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x0, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r2, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r5 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r3, r5) mlock(&(0x7f0000012000/0x4000)=nil, 0x4000) open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) socket(0x20, 0x2, 0x6b) mlock(&(0x7f0000011000/0x4000)=nil, 0x4000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 15:59:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0x3b, &(0x7f0000000000), 0x4) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) msgget$private(0x0, 0x20000003c4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r5, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r6 = msgget$private(0x0, 0x2000000386) msgrcv(r6, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) msgrcv(r6, &(0x7f00000007c0)=ANY=[@ANYBLOB="000063fae2b2d8fcee4f8c092bc840c74400000000000300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000083c6040096dfedc4000000000000000000001300"], 0x1, 0x3, 0x1000) msgsnd(r6, &(0x7f0000000200)=ANY=[], 0x0, 0x0) r7 = msgget(0x0, 0x58) msgrcv(r7, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x0) r8 = geteuid() r9 = getuid() setreuid(r9, r8) r10 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r9, r10) geteuid() r11 = getuid() r12 = socket(0x2, 0x2, 0x0) r13 = socket$inet(0x2, 0x4004, 0x1) setsockopt$inet_opts(r13, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r13, r12) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setreuid(r11, r11) r14 = semget$private(0x0, 0x4, 0xa5) semop(r14, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r14, &(0x7f0000000340)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x33, 0x1000}, {0x3, 0x1, 0x1000}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) semop(r14, &(0x7f0000000240), 0x6) semctl$GETALL(r14, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r14, &(0x7f0000000200)=[{0x1, 0x1f, 0x1000}, {0xb2a9c4c660b113ef, 0x5, 0x3000}], 0x2) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f00000001c0)={{0x13d, r9, 0x0, r8, 0x0, 0x0, 0x2}, 0x0, 0x5, 0x997d}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0xa41b4ce8345b9258, r17) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000080)={{0x400, r9, r3, 0xffffffffffffffff, r3, 0x60, 0x400}, 0x10000, 0x9f8, r17, 0x0, 0x9, 0xfffffffffffffff9, 0x9, 0x5}) r19 = msgget$private(0x0, 0xca) msgsnd(r19, &(0x7f0000000180)=ANY=[], 0x0, 0x800) r20 = syz_open_pts() close(r20) ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r20, &(0x7f0000000200)='\r', 0x1) r21 = getegid() r22 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r23 = openat(r22, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r23, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r24 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r24, 0x0, 0x1, &(0x7f0000000180)={{0x6, r25, r21, r26, r21, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r21, r21, r27, r21, r27]) r28 = getegid() r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r30 = openat(r29, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r30, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r31 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r31, 0x0, 0x1, &(0x7f0000000180)={{0x6, r32, r28, r33, r21, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r28, r28, r34, r28, r34]) r37 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r37, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r38 = syz_open_pts() ioctl$TIOCSETAF(r38, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r38, &(0x7f0000000200)='\r', 0x1) msgsnd(r37, &(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000001ac0)=ANY=[@ANYRES16=r38, @ANYBLOB="91166a9116bf5bc741e2fd58a3819eab2b210e015b7efe9660f4f3b12fb8142bc14610191b5560d9d233576f61989e07f5af9ecc5c732c0e3d7f3d20b303902e38b56a43318ce2995bb9db6c89f5788695a0d22f75b906b800af7b585b10b3", @ANYBLOB="e45705206423f76e7685f828702de0da749a7d7ee18e4d2426fa0925dcf5d74b901ebc746e269a5f906debc2b09bd0f51a442e9d81b07e5d417760f958be603388473a30fc2abec7cc80800964a55cbc2a50b5ac98ccc01e92e6d356292c9dd8929ceac601c769f8664b0d4e3c3172d985add243e87f21eb3e087032a8ccffe19cb4e9d3747b05dd6431b3b1510ab54496f9a4b8165fb5af25b953ea6402c25eb1ea363a0f6d6f789508e94cf3c987b406b378e220e6561d15436e49510200f3414cf7c0602038480980e76adba3fd42d4b7cfee97f34c359da7ba5b4a2bafcac9085e1b42", @ANYPTR64, @ANYRES64, @ANYBLOB="b12ec997930bdcbe9a59be6055499d41fd19a128cea791f05e11b2ec26c31be5875c174e0a8787d5e72bda10aa2b1f173a09c66eea966c4420ccf73b21996fb6b72071f133f2067e1dfa894b45b8dcf90963d24b197adffc439d702250bcd887268a670953566ff5afdec01e4aa10b917913ca56296b278ecc73692ebfacb0d5a0b1e7b8aee92699c52d95129705a8c68ad5fe23fc36d5ba660c4227a2bdb8a381cf5b02b5a3a77ed6cc309e7d8a958f50b9f272e42335aeebc3edad5c0e7d515d90ea7aa69dd33b332fce31cb079bba465fedf49af21b10fbbb530412006e48ae46c4ad35b12446b8a3a2bd4d48c852973202a33f47a1b79d0971d4d67aedd0f8c6caf4f36e09a42666cd22dc0db677cbc8ed255fd5eed9163dda5c0c806aab4358989fbf2f9c85a18ec9c718e7092cffa3b17828dcbbdf4549c479179fdabee4977df37c2816a965d4d0886a5a4fd9fae9ac548a8eabe1eaa6f002d2da58af287f1cd90419295b559ead24bdd7a1bddf2cabcc2c4bc5e57ba707314c2a7b7f2cf792ace4778f4d88d598462396f840f35d2556de4848b607b0f046ad68fbc30ab87380d47b931732c6069ae502f141ebbb00572d736b74ff57d69544d946c0e006668b3fa541c895bf1917d9f9e60fee4856eb420f953a87417e0b633de1216818a3d674bbdd5a186ceefbd012e10afd981939283b8e89776b55f3c8038c5e4c3bea1903f4f7c770f0f3d6d699d89ebb2e01da6262e79fac0fb3c1ec64c1bc2a44aa0e0cb5f2031d84872b5e0c74acf83b19f9bff877a50589f9a46b162adee3ce91496b74125886ffa50ea5c76aa4c742b2bfdbb4b2a30e42524c2776940007c4814060664c463aa907464b6f1c55c9c9a7eb81960a886c078bd4e7d9bc2919f67bb554b420ac1056b7b15c6b41b689f3667d4351bbaf1a8011badf924db061654e5948e5c666b191fb36fe8a610426dd048cfab378d6b4a2e95657be8918cb53c454ae9c691a53bf762036506bc0d3aa5c8ff666330e3bffedd9c48ace87c1d50004d568a95a681d5315100c036bf6663ca00c497644675b9390b989b662da589bcedccfb96556a80ad27d5e92dc183faecf3c38a3e38a5e9d50e453ea362fa5a9a777369e1bcf7b417ec8881f071c1839440127c5edbe70899a2ccc5523f2bce84faae43e2f48a84746ec3368c111e672d0910d2caf62f7d47b889297626b9237a62ee459d90adb652f59ddee60c8f5e9e0154e406383150513c7b61b60ae6168671b1d1bab1636cea3bcf106bbcccb6fa3920f9365f6d4d0cf51372a264d06e6e3a55afb2084eb097b142f6c48990eb9d8e8f4c7b10da293ce1156398a8343b608a6230fcd7562c7a72ef87b6844771ff19f7381e5c15af0c24ab1d097b86657410685b4bce3d4451170bdcbc2e4e72bdf4d1d1eb10b5863017e0bcf0e236ae6101ba060a80b6df67992aacaa11edbb0c8424844b8bc2c3d4eacc41f72e27ecaed747e0039a2a376774aca63d87e8690ebb70d70255c4d86a4bba9a98720bfeead00df82de5aad6c5aac0dd752bb0bf5108a386db69a9d9c104a7992b5fdfbff75c588d49ca056cdaa14613152916c6c9909158406e9bd9c51931b9918a47303f59508515ee80a4164203b63149bc75a285f92c221350fdb39b9e6d0e98a5d14da18a46819659be37596bbdcf16800c6c19758fd0963d63730f2a830730c1a4e193f353a025a14e8df3e2dac02532b2e379fb0ac7bd40136ae81eb21955fc02d73a5bf20913b790c4d2e8c68598a1ee39b92c235ce3df58e25a3bd6d2c27324174c41384d043078f618bdf10f5eb28f7e0c49476144af5c34d371cc396f4e32f5e64ac629778334c739e1785f31d3f0ec153a78c3c38907c3a01195125ae7e8a65546168d942af6396b0bf14a0ee5c5ffbf67623e939ed3d25e46270b2ab56dad2e0449ec45ea5701a6edc55aaf4abca3bae686c5efb3da6b1feff9760f73a13e3cfa83053812a3b65d9b322b631ddb8051d5bf610ce72a46d31755e55d08316050c9ec10bca7c56c86c22a8e1d0fc2ea5e84454ca1039176c072e1d47839fa7f4a6f13107e4c805900ee008f869f6fb64678098bd176028b096598e5a63bc924a55ba5cc2b2a3a4f2a087a7ee60ce63c083382517660c485e8458b2b560700188f58de3b9b94670a2541006073ae10b29688bc59172d7d5a0b8c4699338a2319d04d361ec76119cf245b385070e14d4ced1e59124f269f597256faf3e5975801546076370107da1ecf7ccdb360dda5dd88372137332a6b0e1a17fce380ad46c7b9b571e2f562f66d0d0af048f8d5b1e1c1a24fc5bf09cf31dde8e4f3729be983ebaaea10f0271b5f17c61d815e68826cbf140ce8ca007cff60f823b43751f8ab9e4a03950bd3bcc517b09c71a61c694a13e7a545ca9668ca041fed7a5dccf71f32ebce1f420dee42bcd3981afb3f039b0092af71bc5811a99aba7f9ac6c6dec906cb9de81c859c448ebf96e2a21bee4f2dc18dc91d28ddd5ed97071314b75a97b65eb528bb24a82df19604a1bb6263299e1f3964690f176624b8484122289fb4b5ea38d20a55bb713ce64c7bdbf67dad04eb04f36edadc01edd6748e4c73c887a8ef177cd9dffb623248ec8395c3d1013d77cd6a1659fa345aa65f902694e4e22eb0843567ac1073bc1b175b96101b5300f126c69241a7d9eec9346f972bcb982c87dbb758e3d10923464816d77377fece646eada9f7fabb70ace87869471ee7a2d591a113b049d7fb62423299fd51a812f0789733dfb60b1b4ecbb73703b9874e5dc3eb3021980fb7d96a9cc50a70b1f5c9a1bdc32c790e22b659979e9c7d30958397d784500e7f34dce5d2a8a24720aeb62c9acf36dc6f6bd4a4f3ead38c3f0909e23a60e28554a818251412d7a1a91c0b9b563c4c9b6890e37a8cdba5d1bd88a13fa7b0f95828443537ded091ded62cbf761a580cd0b4d6d5cbe2b7952b12f8aab7301d992a060a58455a9b32bfc0bb3b408ded9e65d3b7cd74429aa5ec605a1ba3690e7d541f855b06c34e47577b7adb199b52e4f62c0002b45ad5c929eba0471fee37bc10cc351729b550e478a8b685aa1aede84d53601e3a2dbe3f74dc6f44ab6fb57406ca384e6049460f24972ed40cd4cb7ece53fff845d2dfe0c51b5d84e37e0a3a4cb3160b97b48ce8f58b398e2372f4ff5365f89cdced28ae9e5c5cefda91e4ee7b80c44037a80020f92c54926c61e8015f6f6768811d34a14de56aa25b287e8c0bf42ff8564b00542da016be5fbcc0c9bc8964959272d119f6d494ea2aed641a9f584c38fe65bbef30e2403812ebffd292f2e2c3d00ea5af5ae5a1ca97829fe4516f747db86e0e95e448e47663d458eb6f07ad016b6a11e5ca761f6053fbb285bc6769bc6f2fa50dcf8a7f83801c6815d388c7cdac38ebddfc0d65a3bd13f10e5633024c8e805153662ed6a53a7eb903bdfea2a9a56629196c2197ddf273fad94a7fac4ca1dff18f30b2443caeb1b9afb8617087de96ee3ae14357a3097470dbf28a7f1743ebe2eb33d61c744b85bfa2042b8c4a7b2ee05881220305457c56d5f886bc30b3b450a0ad5cc0bb9d7499dfa9ec3dacb890ff2f18ac01e633701231e94ad1a99b2b1a965960d5e3398ef824871732ebbf8d4ec9db6bfdda998fde68d96462cf22578d51cbfcae3697fe09ed18b20e95d09d02292fc675e81fa74c0e41d7cfc8a678a0eccff99bce6566b97c53bd341961a3419ad4ed52c6b0c4b6de30171fc2158e31b39ed671aac680485dfe5d4ae4394ad586bb583baf3b4115c03e27ce0fac7ccacab428ccdbbe0520d1c32d08de3f36257c766ec98de54817d309b846e80430a8d8da175cd86bd00250acf24d108f3c75edef9acdf7a5ad2f1dcf3dcc774b1cde35b66c2e714e6c5976f7f29d237229a50cd6e41d2c627331d07e3932a60fcc03590147a7bd10235494295894f66e61e3c58d1ca16c2b42f8a0a9d22a9df60e9013c647701ebb0efee085e943178c7b0befa1b6e5c95143b944e7ad22daa03c76444514fa115d9e7f21dec2013fac5af62bbe28ec78d88cdc857ddcf2364de0be0b557468d24a07b89b7db93050e5eb29fec22a9bf6e6d3e2b57073b59a5471f77f3afbabb273819e636794aca244f698389823b09c883aaad7b63a864959f52a06690b804e9b3b13a8c310fb9e1e422c15a055e3545e5df9823137aac14c3ddc09c55ad53d623e3386eab6c9b2421626635ef987b0c42e65cec816beac40244a45685f2e4e141db302a6970b68b036faca431c0fdb953f6aafba0a3f1bb3c38d0b2bbd8947ab1b86efcf10d2e81c28d57f8a9915aa210b0caf13c59536c65fe12487d159402de4f2b1021a5a0924d43981672dfa89833beae16af4f096f36f564fb5be3b314f10e5bd6063f79df980950766581a4f8db46477a88b02b4e40d0ba3887ee479fd726c7661ab89bad73d0fc6a7575aac526c3991e64f62db7c0071735fa81dd575ef0879dcb36f6527a34bd2db28d6353241ea67d7ca63cf09d2486435366a589a9217b399c4c066d65c1e49dcdef3aff5e739657082e99216cf3eec1f4c1458cb17da4d3f75411c649dd8a0f718119602291c639dfa78ef3083d9c549c0944e411c8c541c12faf7f715bb05ad940e698f29edf13a6496a7d57b01bee30fe7cde0b6013ddcb2e87e41d93ff369f54b7e9fb2fe90a81608e718b501bf96d771818a336ba9a150e614734c3dc0cf45c8fefd4d02b1eede91a525f309effd859f38e5ecb2d2d3f82862c0a87c3d23d2da9db470e163e69319f75a0ce9965f0e053a72e2488dc04d816126d7d288c029db0fccf61306489c397fc96750d60e276615ab414ccf7b3966ef4687e0132a45716f192f23f016ff8e0fa1ade780e7d54a23d3b173b939e90a102a0ffdf68d11bf42d5671785908bfb0e47945773be45b13da7ae72a71eb0d3cf8d30ce0116ab330b2cbddd4ac0f50fa59e5c0d03ac92ca9517a08c84083aacbdd5d8cc71f90a6d2c88ebe4328ea25c54ed212c14113de299a4a2c2a1022602b4f9f190a204d664462bda383265878424bc1de2f54e4f32adbcc339d94761d85b0d4f2850a91e9845afeff223c0500d2648cd91961fed93ed0cb05fa958fa3751ec10cd5d0bfd612468509c6ced1313dc364da3a7eabd1a75a94b60b074c98b26103f7c643f74b826457f816c53658457c107fc5a5a197a08f4bfa72520a2a55e5402f8b803f8a0f9518632b7b47bc06a5eacc7a5c15586c0700edc84640e9d779036b55de8f214d7d838292c443cadfe1d25a37675618bbcb531dd89212a46d24b475b0edb18e213a9d13068f6818c5fdffeb42db92480a8fa3527a9fe205a3758da2ee83c72d80ce6f208645e6c09a6802e4cf1b86362f7ce90af7df75f0932a10b6af8f304ddd880ee084333ebc8197428edaffe292f3f5df62777b7a6a3e8c284ceda1d6fd544c6c936d7d3b04118eed71462214d6ce9523c341e36cb57f43bf3c33f3a2e572306eaa18a0defa21ccceddfa05ce3cb51ea798e692fc58155b566311dad362bba3897dc18c68da093eb21ef034ba0f63269a12922cd397a0793fec8bb9023186745f77195f3c247cb516de2e64d933186e6046906bfecde8102cad9fb78abe33b315162c3277df5e78489dd046bee3c87ba20c5f979c5adc4c5efbe73a0507158a2d84826256a9a10399c2d6926413e9d54f690bb925d60c2d7c011de632a9399d82e354ea97c3ffbd5306b06bd76a6abbe6abb325d588c33a68e2", @ANYRES16=r18, @ANYPTR]], 0x1, 0x800) msgsnd(r37, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r34]], 0x1, 0x7fb) msgsnd(r37, &(0x7f0000003e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da54c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867857b07256ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r39 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r39, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r39, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r40 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r40, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r40, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r37, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r39, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r40]], 0x3, 0x0, 0x800) msgsnd(r37, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r37, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r41 = geteuid() r42 = getegid() r43 = getuid() r44 = geteuid() setreuid(r43, r44) r45 = getpid() ktrace(0x0, 0x1, 0x4, r45) msgctl$IPC_SET(r37, 0x1, &(0x7f00000003c0)={{0x6, r41, r42, r44, 0x0, 0x80, 0x9}, 0x3, 0x3f, r45, 0x0, 0x95fe, 0x6, 0x138, 0x2}) msgsnd(r37, &(0x7f0000002c40)=ANY=[@ANYBLOB="db6f0b6afea5166e211dbf5a284e67b83a86dd385e42fbc3f3518f287311db89d4fa60be7e93d16c8a8fe633de512399dfce3c0d7a7a64c274969baff7d9b459e37ce6e2852651229ae31b535fe7083894f624da0243c0d2443af83bb1556cb57db8a21dfab0ad1013759bef84b91b777c126bae6ed8af94fa877df86aabf82a95354196150103a2302cb721defd42bd6f343ddb8305dd1d358ff322e65e8f35f977afb07248e6a6fde8b9a6caf44b66eaa3af6701343be33b9b979013f03a5f9d5bd4c4cca2ed4f7b528ce718817141f664079ae1f7a9e560e11da8b2803fe72c65987ea64d36cba93eb02b88b82d1b3883b912b941801f8a42ee3d74214617ba392b806f07000000f8533457d5e626a9ffcc27f5802d17d9fe7be448580ce9b3362dc7090d6bd63b2095edae9b8238a2d62db12c6ddaed8db0e589d6e8280042f338e6a8a97ed20435a39cad26faa73b073b05ab03727ce072eb69ddc37da7fb4709ac3b79111913894f432e012783d9ff17e2067e39e9015d0865dd21cd412b43c388bc8f1a8a9ec19f847c8eadb62f57e4595a29896264e4ac8b309ca5088b30c11c73521c9c60318f8ff10f35e255e8f415f729306e894ffa28d3a23b898566d11fbb20b693e141"], 0x1, 0x40000000000800) msgrcv(r5, &(0x7f0000000a00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000010001000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ccba9fd3c84f91bf4947d9bfaa80350000000000000000000000000000000000002000000000000000000000000000000000000000000000b4bce8488f2594230246c48644309b55d210b39409001306b6bfbfa4c150b84702b625d4c91ebe7efa91142975e9"], 0xbd, 0x3, 0x800) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f0000000e80)=ANY=[], 0x0, 0x7fc) r47 = msgget(0x1, 0x600) r48 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r50 = kqueue() r51 = fcntl$dupfd(r50, 0x0, 0xffffffffffffffff) close(r51) r52 = getpgrp() r53 = getgid() getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r51, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f0000000700)={r52, r54, r53}, 0xc) r55 = kqueue() r56 = fcntl$dupfd(r55, 0x2, 0xffffffffffffffff) close(r56) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r56, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r56, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r60 = semget$private(0x0, 0x7, 0x286) semop(r60, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r60, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r59, 0x0, r57, r58, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000600)={r52, r49, r58}, 0xfffffffffffffce7) r61 = kqueue() fcntl$dupfd(r61, 0x2, 0xffffffffffffffff) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x0, 0xffffffffffffffff) close(r63) r64 = getpgrp() r65 = getgid() getsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r63, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r63, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000700)={r64, r66, r65}, 0xc) r67 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r69 = kqueue() r70 = fcntl$dupfd(r69, 0x0, 0xffffffffffffffff) close(r70) r71 = getpgrp() r72 = getgid() getsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r70, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$PCIOCGETROM(r70, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r70, 0xffff, 0x1022, &(0x7f0000000700)={r71, r73, r72}, 0xc) r74 = kqueue() r75 = fcntl$dupfd(r74, 0x2, 0xffffffffffffffff) close(r75) socket$inet(0x2, 0x5, 0x9) r76 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r76, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000bc0)=0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r75, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r80 = semget$private(0x0, 0x7, 0x286) semop(r80, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r80, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r79, 0x0, r77, r78, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setsockopt$sock_cred(r67, 0xffff, 0x1022, &(0x7f0000000600)={r71, r68, r78}, 0xfffffffffffffce7) r81 = kqueue() fcntl$dupfd(r81, 0x2, 0xffffffffffffffff) r82 = kqueue() r83 = fcntl$dupfd(r82, 0x2, 0xffffffffffffffff) close(r83) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r83, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0}, &(0x7f0000000b40)=0x7) r87 = semget$private(0x0, 0x7, 0x286) semop(r87, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r87, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r86, 0x0, r84, r85, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r88 = syz_open_pts() ioctl$TIOCCONS(r88, 0x80047462, &(0x7f0000000200)=0x2) r89 = syz_open_pts() ioctl$TIOCCONS(r89, 0x80047462, &(0x7f0000000200)=0x2) msgsnd(r47, &(0x7f00000009c0)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000c40)=ANY=[@ANYPTR=&(0x7f0000000600)=ANY=[@ANYRESHEX=r48], @ANYRESDEC=r61, @ANYRES16=r67, @ANYRESDEC=r81, @ANYBLOB="d1acc1c03ade7a818f9b04dfc0b389f10d9b74f9e9e2cbadc58d4a7328ac0f18ce8a0a8c682b2e7d9bbb6c8eb29b4c8c482fd51766adace32e4929913e159283dd59cf71d5aa84c9163a1ffaace55cf7dd9e7540c37f5aeb181f5a9834957ba646ab6a823b502cec08a582464e9e552a98889f7fc9f5efb36105a87fee2c653f126de03e34ffaecabdfe28", @ANYRESOCT=r36], @ANYPTR64=&(0x7f0000000e40)=ANY=[@ANYRES64=r35, @ANYPTR=&(0x7f0000000d40)=ANY=[]], @ANYPTR=&(0x7f00000005c0)=ANY=[@ANYPTR=&(0x7f0000002e40)=ANY=[@ANYPTR64, @ANYPTR64, @ANYPTR, @ANYRES16=r88, @ANYBLOB="fd787721ca75d7eeeb63335873fbe59239ba7dd27bff80d4075aacf6f82ca1d31f15818c865021d16540607f7dd6b322c03597f6b8b028f6f309ea369d54f67819d1c379053ef52720b0a9e8ee6da5a8454d210eb563d64044f29389b9970069d10271efaf30297785e1c5e244190e5a4951b4ed928e6bc59b804600ef573f4af67cb1b4771de41fb1184c44bc21ec012b404668f2388b25925ec404e26577a3deb9e4b30335126f5867540e5b09366c37d89f094f9c3cd9640218d49c4d79730d16b07f38537f0135c22644da6d477ceba32263c455d9f79659c4288ccc86640734edf43151f1c35347b821a42c8983b1dec7c98884fce62b566cc2a94438ccf03cba469dbdc3a0c96752c849c6ba928e793335d91fb100e095a5e0ca7d6453427032e82cea57cff50873886bd8be4fd12de1e8b0a51dc6e07e2fc7da21060ec16d98a29acd86d4dd709e20ed7cee1f97edb738059adb02dc4f4aaddb3542f0c72d5a24b9116b6c07992782867ddaa34fe97638453e945b190e3fa0e74120608fcf71ab37897b5932143d5c6fe6d39b817f0e2a9c9d4f566f2a04e57d5346370cd09c9a63c7694411168d0ffb7caf24fae589d7c5de75915fc847ac2f6e4c59a0dcdfe6cf0fb38de8076ed5f7897d24a283968d66d951e0eaf68593ab92c30025591f2ab18c5c43021ce8a00b43a5277d7949ef48a1fb05b428591e4a6731f51ea952ff8433b9eb54efb65825870fd8c04c54185a8453cb00c7295503f6da53f32b575caf984246c64c24e484d0eabb57e7d46a7981eac9ff6f1d5d4d4cc8015dee3587964dece91cbecf0588d31e833365f8cce6490c36b92e03bd7c222cec980f0f81addc89c76510a8bda8c1c77baa44ffd52339e672c7b38f20af2750f9b8d176fd89670ffa9b7a8dbd769b64e19526c5295b5f7f6e621d4bdab1665eed6c44f8136991c470061813f35323fc8b842ede51fe3a08ae36a49f47a6fce580266bd43908ef56fa7324ab8bc53ec896aa54c972753bd54f0e2f085e2d36d474a154380eaa4af902f9373a42b59894ee416bc211633cb1eea1c721ca0583e683e0622d4c255b11546d0836b42780d469cdbeb3a29bc10c1ded6dc452a59efb1def71cb8d6cda86898e260b04c34a72c5f7158e1bb2888fd99f8a75b0b00a34f2f044db06bb6b453d10b891c189d7cf79df24b8be0c9333184089817949c1a00fc0eeab958aa9ead69e0cf74d8436b4bb65cb45e8a15fdd695c0bf1723b0d150aebdc2d2bc07b09db7a3a3cfbf86d77222799b926a2a72ef079cb4268de7daa254f2dc85ff6e1335dde013d3856a086f5da247cfdae4594a1bf51c6ee289514c3b8de52976369a70f475d2725c4809f356a9da41a779d4a6f09b2c593cde69e58651bff00fbf09408644b8b774401d256f3af7fd5abf9a0682cfd1db895fbcfa1bedd0626d9cc81c3042fd61c47b5a8e0696a3af22b9aed701cb4b5662374da7445ada582b24f4ef5245c43bbdc23c39ea086fe3167bdba707f14bab697864b981f163f3fa70ecc91f5872a80f35632b26b393324a8b771f96569d6db29bbcced2231243cf1c57e8807f6e1a7005899605b1507061ade75ea9dc862fa435e8aa8e6bc28f481e4a5a3b580ef754226c86cf1c046a7adab44094b97978947c06fd5115d2150738f904aaf49d0cb3cfd00de8b47faaea90318ed8be2beba5a838c1e05eaa52ad9370cfab1670e6faff010be08b7b476d149dc6ec2d67dd74d157a5707e09a2e818797e5ea97703b2e32c7347e2a445b607a5ff625b0253cdea3ee3e9aecc3e966706aa7813ff070dc928753cf9d2f0460e17ab768a4767c192d36cf4c3da442e181956195c8407ba4ec0a84c90f1f1abe879f5d242cba71f2b09864f2d994a87c60bfb4a8ba566f4e2b758d04e128a27c59fd6e5916523004d9da131499865980ba0bde029c1efe5cfd249aacd6d4c0fdfee26cf6cc498746fb7589d127a373e0a1670311a8cc2545b62481bd75d8da7d10bd442e2b319f807718b9b0cdc60213f2e854c1dc592161173a4efac91b2de3a7a7d0d331c2198cdc0cc0cc36dd845893d9b6f9823043f00f3ef2ea4ad34789b7a16905a2da4a7cc5fafc9b36e375f1da2556a8ffd17645c438a1f1c1073dd5af7811b02dff4eb8d8571762478a3b3d93d83ef763e87cdc6499c96217e9722efb1129f8472e1906f0563f322134936d07f0c1158fca3bfdb863a16cf1571bdf2cf19f145a5b0d6143446fa0c9101a0b529004a8b0a3fe72c4068b1472ae40a21dc9ebb1c572ec6b1ecc346b0a07016ffe1c019d2f3399e6acba437d4f8cb1f36e2b2893b703417336726a485159860f4cf406c83a8825ab0a9a1610d0590a309b11e718cb5f63ac904e4398fdb580e949a2b2cc58ac24f6b22983f2e4f16eba84eb4ebe98b883dd2e055d801e060df26230afc7b5d8c372263d68d6d43df862cd7d767e5c7d73a27bb724af123e542b2e5a56eaf4181c704531ebbde1dd902036e470ee40891937b49949ff12117bcd66fa275a81f83c4bb9b6e35e5cf6333e56816320b61e430069839eb30842c3aa3af5c39107b7de0917ae5ff7e69806dd4976b3989367175077106a82071fd9a37712db368496893f2977c39ae52570956a49b6b4ceed82a16103a178d85b15b10cc44b2ba2364f7ff2729bd19a0e68e3eab685a514ac4cc61c7c078021916e3289cfc0f0d332a72d7dbb3c79676b170eafa9193382ab7bd6436e8df0a478d56bef4fbaa16e3bae8f211e5225c0a032d9e6b7fbc81e89b0fed0c53e1d783d7228c663eeebdc97148002c8b13354de030bd4ce267c103c1fbee8af0f8f79471d99c9d18f1f4b81c229c6fc759987ecbc64e87389821b94989488ffe1b883e4f182088aa64d4862ea31710394131a40f4227437cd581d9a8419587a83193ce04ec7170c7be650fa0e533e5b6de88650cc7a4ba4fb666b5134a303134995da5c89e102a01eb36a09addc8819012b8944f5881b89c30836d24f629740da0a252063046ea8411a9d4bcae63a2a65b9614b8910c335bd935abc3c3fd531a4bd052e7c70d4accb15704fa9042abde8f9d83d719a2428e31b4ce194eb72ed5c068982766a9eb352c9d7811e40ddcf83ff9fe51af234db017f145ba6cd5c55895d2cc20f30f6e7552bfbb86f5db913438da92a31e053eef6a6ee1e0a4bf36c11028ddaee5000db97600436e72959fec0dfe88378b8abb1ea5a7eae2d53780a95724e08d505079b3fe12e408a4bbd0cf1c6aaf29f756e57493e05cb3f1836cf83b2192732565324fe8230e00caa56c050575634431c458e8bd763c49c8a0b630b7f27db7bfad5a28eef7e88c17ad4efd12b736b7cc0c5738f5f3c84416176d218143c04115c8242e44400721e08197a9f3601595fb985d1c9f838e14b3369d9de6efc25f5c40686c7c44a38c553ee35298b550c0bc6e687445f7c87a02114943fef18b1e0e9acff5e67b1d621bd633588412bfa18e1b3556821b759237f437e475b5ab59626b77f07a3b563da993ff826246b95a5fae67c8d69d7487f8cd9c194641f175dbbaf14dfcad9954c88072fe6786da4e99df9190e1a0c7f0c2b98e6ef6558bdee6707655259962d3e4e71cb2f551380e2bcbd02645e6bde3f5b10fc296a041d1b65d85d4225d51a4c42e1e703d8911d33072579a00fbf509ff45a664fca9e74ce0deed4add65925ee638680fc936ce33f646e5e24a984171c4a79b6a8541064ee854a6bc1d7c226b5b2650ae5325431278693509a01de858b76839c94dc17502077c500b81af24734898fd6c164bec8a0416801ed32167edbc96738cb04e8dfed0d66053aaf692964283a16bfc9340e3afb726f08953a0138b9fe3d3fae628efe868af56f056c813f5ea9a938a9a7e4c5595c7412615ff2a2b0cbe4b52c52e80579a6b291fdb9814ca94ac2ba6da290b181e4922f2bac6d81be75633570fbe40f87514ce3e59b2abfe9fa1be58e4a72b0234308e567b43dfa9aa4fa285c1823b1d9a3122e6016db3cf96e5489d39436fd6f53cf033044e06540aff2e990b37f6d34e2bcdaa545a779f8f31a46384d172d79bed82f2b858679666e1bf34b9b42e947ffae4052ea0f62da566b7d5347afda5ddc94aac7a3023feb82e8bdfe5a87877aaa92d2cbe2eb2fe236d4f3eb115a6c660551d81cde8fd13fec9a56e9403ac375e3f6f16bbbd8f9b0b938643f6f649fb281f6657733aa8bdafa532bfcce456abd3e56b40907580a51349e734007c247835853eda7e6b8b4a837871734ce9ca8cce024395d9a254591e5f4700b385daeeb01eb110d8559a3613d89b2d31e82795e8143fae101cd2be4f3fea5616a13c6c3dcb96d9a3ebfa9036842773f43e19967a34bac9aca8fd63992ca1f94f1bd1d9755317c06a8966715ba02b9a8eaf2f1ad843399ddc690686c70956b57359c1d674df1d6e72451d211dfe37f9ef63c7e34df1131c659c3d5ea329d7106cc7dfea64a640cac31296a73d680d681706314b2ba1eb980e1ef4420d385c14e1c8e8fadf44ba1921b81e08a49869e9260df685b3ab2283142ccf358c0e92dc2cc7f9e31d408a07683d7227266618d75a35de9ea1e42cd279de95cf0e5e086802df5ccfe0dd958938e93ce8deec97a8a9128390d84106de0ee1b42447ff9ecd6fd6ede11cdcd564fdc76eeadc9b1f858eb256b15f13c9b7a37e981de78fd53e6e2597eecce8ad834e23a872a2133ac07ef689a50b84cbeda1b7d1e53aca1eb1e23093bf6dbb5ac0b8c6d3fa21e48f7717df637c449e62f3587f53fb1d8746f5b399c73d540b35f454a474edecfa505663c44246eb331d67211e43bcd2dc471ca10a65fc23dc478e603535e79e55afa892a7d56a2b978c423876d22d9c860536bb76ed36882be4ffe60472ff312bd1574cd89c27269cff0e639957ad4a48fbeebaa8d5826336adeadb8bb336174b335c905b6c79edf155b8a86e6b278dee3b5d5247ebac67ec80a7029dcd4dfd9a2dfe108b5707690e0a53a7ebe760461e2b48be5fd8e3f5f5c2d4c6fc05b2edfd5e22c10c0e4c208bf391227d526a8e62ef068bc8bd8ec0b56b3ce24c2c47c31a3fa212c4d16bd438293e08cec8cbcc89474b3ca37ecf2a3a6f4a592d02655dac4d6b9bbccd51c1a15124731d2fe25968e542fce2be239b05bf3b58f2a577d3b8a488edeb2fbf4193a956013762b42dc750770790207012721cc1432bbe7a30fa404b5acaa0e020de95e4275da8cf14404efeb474815abd4367e6cb9ee83dddc81083d5da91b579c1b9b158ec8b39f897d144a11ebf0106340b715380ca659b7242db42829c13838653037718da565ffe5ba0246035c1102ecc18cb4f15a89f9b4652639393175e53849eb606efda8649af0fb6f976365c13172c1bc5f49bf8aff75146b4e58c8f1878e6f1963181b180d98afacaff2b8caa835bdea49488d0974a394c5a676f72fd97d51b781b2a95db8242717f84b24969b1522735a797a85421f05dc034571031186e3c1d415a54fc79ad32899dda3e97164eebd1f7fc8d78fe63f553941d3764bd52a9e1109cf7a8e712ae85d9fc97ef16f779b9ba04c75897cf7d81453bf4de6fce792500e9345fac328bfe8a0e9b8baf5ebb0b57caa393b756ce27f0c5f91046c0661f8a05b514cdc41dad07e5b0bfb61e55ddda683458ee4518e3559a44139b3c8f974d9d31d29ef3e5b88ebfffcb04b338acf078bc0f96fe5809da61689c60f48f9d7ca22e94c1f1c940ca2b3333436a933906110657a0e", @ANYRESHEX=0x0, @ANYRES32=0x0], @ANYPTR=&(0x7f00000004c0)=ANY=[@ANYRES32=r89, @ANYPTR64, @ANYRES64=r70, @ANYRES32]]], 0x4, 0x800) r90 = msgget$private(0x0, 0x83) msgsnd(r90, &(0x7f0000000e80)=ANY=[@ANYRES32=0x0], 0x1, 0x0) msgrcv(r46, &(0x7f0000000680)={0x0, ""/191}, 0xc7, 0x3, 0x800) r91 = syz_open_pts() ioctl$TIOCSETAF(r91, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r91, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r91, 0x20007465, 0x0) r92 = syz_open_pts() ioctl$TIOCSETAF(r92, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x3ffffffe}) write(r92, &(0x7f0000000200), 0xfe72) ioctl$TIOCSTAT(r92, 0x20007465, 0x0) msgrcv(0x0, &(0x7f0000000b00)=ANY=[@ANYPTR=&(0x7f0000000240)=ANY=[@ANYRES32, @ANYRES16, @ANYRES64, @ANYPTR64=&(0x7f0000001440)=ANY=[@ANYBLOB="0966836441f8b13b29852f7e66a4068f41c5598e8a557fe8e3d7fcebd5951dd1468e32134cf25d2f2416ec0a", @ANYRESOCT, @ANYBLOB="dab365746f4770da3afb10727dd555dddcbe901eb4f08885c016f289e96d65c97cf54b25bba5a075d011d95eb606f5ef0d591fe62d1e7a6db3ead5d8935cc9ef43f0a4303615c2765d20038449e60f3aa97e1d1efd8715a52b0833080e10e12eda73adbe1156370a242f879694fc73eb6e746264a5142488ba0d71c797d8900452525200b305820a4d8a005042783b42e10225f44978310fccb848f1637aa7637ee745e2125af46856f451a31196855e75b7600d7f6df2b12e9316bb9632b89a80bcdffbee0423ec0f58cacb632ed4706122f942524bf8c6cdd2c0360207d7cefb38e46bb3c3cacb406e", @ANYPTR64, @ANYBLOB="1717abb35fe3b9a419eafcb824a9cbd9a2f06b11f3a09f6f450402ea2c165eedbcd481dd2ba9076a25b2814528aba568d861002fc029f0fa6fba96f51a1b15b705ae134604cb1def2aea3d6367ae1c", @ANYRESOCT=r91, @ANYRESOCT=0x0, @ANYRESDEC], @ANYRESHEX=r14, @ANYRESDEC=r92]], 0x1, 0x0, 0x1000) r93 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r93, 0xffff, 0x1003, &(0x7f0000000000), 0x2) 15:59:00 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') utimes(&(0x7f0000000100)='./file0\x00', 0x0) 15:59:00 executing program 1: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x80000000002) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) connect(0xffffffffffffffff, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 15:59:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) dup2(r3, r4) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 15:59:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x200, 0x360739c6f799217f) open$dir(&(0x7f0000000100)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x10, 0x100) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000180)) pwritev(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)="8f21df133e9e03c2c1639b23901d3fd53f605371289c51d41633d5a996a68e4218e2609691d6e99b5a1985b8891bc60dd7f41c3d80be3ca12ba1e1", 0x3b}, {&(0x7f00000001c0)="96b1f56a35be11cc13122d11166945bebbaeeced7f29143825a77c8c2bf9b05c11d629ffe75cd07d030c02cb242345eedb4fd1457195f70342a72fc44516105ea29edcee4e202091e861de39097bf0e4fd9e41db964ed2a463db5f4439d83a60cf6d90ab9faa64715b771fefb5f8588d59bc44bd18f39324af55740012423496a2437ecd42e25e6fc3a5ffeeeac64f2e7a0d66ab6617b3463ba7c0cd92038b0185d28d9c369b583fbdb5ea90395d8b97625ad100c00ec06e4e11f21a9b7f6d1000e88994", 0xc4}], 0x2, 0x0, 0xd52c) 15:59:01 executing program 1: poll(&(0x7f0000000080)=[{0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x8}], 0x2, 0x0) syz_emit_ethernet(0x400e, &(0x7f0000000080)) syz_open_pts() fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000300)=ANY=[@ANYBLOB="82020800004175b3e90000000000"], 0x10) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) connect$unix(r3, &(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c6530003b5a522e13394f1749f7f2cbf56f4b305f1297ff2fdf2d0df3c6cc3c77893eaa52a1e09cc991e050c381ced02ba5f95642a431ef54620f38c06b17a80c99fee1bfecb84423f2bec581bb4c99e19803961dc3c16d11"], 0x10) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xffffffffffffff83, 0x0}, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) open$dir(&(0x7f0000000380)='./file0\x00', 0x7445a989adc00564, 0x20) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1000, 0x0) getpid() geteuid() r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x0, 0x1, 0x1800}, {0x2, 0xf, 0x800}, {0x0, 0x5, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x800}, {0x1, 0x6, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x2aaaaaaaaaaaabb4) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5, 0x10, r7, 0x0, 0x0) readv(r7, &(0x7f0000000600)=[{&(0x7f0000000500)=""/208, 0xd0}, {&(0x7f00000016c0)=""/148, 0xffffffffffffffb6}, {&(0x7f0000001780)=""/160, 0xa0}, {&(0x7f0000001840)=""/141, 0x8d}], 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r12 = fcntl$getown(r11, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x3ff, r9, r10, r9, r10, 0x104, 0x5}, 0xfff, 0x9, r12, r12, 0x7d55, 0x9, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r9, r10) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r10, 0x0, 0xffffffffffffffff, 0x0]) r14 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r8, r13, 0xffffffffffffffff, r14, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) r15 = syz_open_pts() ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r18 = syz_open_pts() ioctl$TIOCSETA(r18, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 15:59:01 executing program 0: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000100)={0xffffff13, './file0/file0\x00', './file1\x00'}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) renameat(r4, &(0x7f0000000180)='./file1\x00', r0, &(0x7f00000001c0)='./file1\x00') 15:59:01 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000180)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto$inet6(0xffffffffffffffff, &(0x7f0000000100)="e2727a545f88e66e30838b1cb298a300775ea953de4029f76becedee22d7f5fd59b07d3b6333e372e3c76c8cfe5b8365fb2ab1c8fa1bdc8b355888022a087f", 0x3f, 0x41f, &(0x7f0000000140)={0x18, 0x1, 0xf8, 0xa8}, 0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = semget$private(0x0, 0x4, 0xa3) semop(r3, &(0x7f0000000080)=[{0x1, 0x4, 0x2800}, {0x2, 0x2, 0x1000}], 0x2) semctl$GETVAL(r3, 0x6, 0x5, &(0x7f0000000280)=""/153) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000400)=0x5) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000540)=0x8) r4 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r4, 0x2000741e) writev(r4, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x332}, {&(0x7f0000000480)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e34cab6107cd3452cb30ab8b87291e766306ffbf7faeedeb3d870e", 0x37}], 0xffffffffffffd91) ioctl$TIOCCDTR(r4, 0x20007478) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r5, &(0x7f0000000100)=[{0x0, 0x3, 0x800}, {0x0, 0x0, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x4, 0x2, 0x1800}], 0x6) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f00000000c0)) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0x280) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r10 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000100)=""/114) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r12 = socket(0x2, 0x400000000002, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0xc0286988, &(0x7f0000000300)) ioctl$BIOCSETIF(r13, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r14 = fcntl$getown(r11, 0x5) r15 = shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) shmctl$IPC_SET(r15, 0x1, &(0x7f0000000580)={{0x3fe, r17, r9, r8, r9, 0x104, 0x4}, 0xfff, 0x9, r14, r14, 0x7d5e, 0xd73, 0xaad}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r8, r9) r18 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r19 = getegid() shmctl$IPC_SET(r18, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r19}}) getgroups(0x1, &(0x7f0000000000)=[r19]) r20 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r21 = accept$unix(r20, &(0x7f0000000f00)=ANY=[@ANYPTR=&(0x7f0000001040)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRES64=r16, @ANYBLOB="cdfb8fd21382d21d17508b85257ba275dc9242dba39082773af3e1a4db6c64f21b7ad6e489ad96e089a1998602084646ce821924523956c4c20c369f72c0ede9c010e8ae4d0f594a86ce406f1d4ecf8d99224d98cfd6223c67548d7e0b55e46ade70f9876cc246726f61aaa7161e5689b3a4462e435f9050a9ad005ba0a5e3e1fc9bd7ffbf933f8e8d1f730fa67e7866d1acb0aa032531f05b995cf9cb1e8936d9881dbd28073bb144221981632556728c400644da71691e90f9eeb7072b94158da4fdb995e762a5dbcdf1a515942d8646e026aaceb22423752a11456b41c88762d8c65afc", @ANYBLOB="ab62873ace96a1b34e3637ec9a85f1700c4600697a6ed03fa08f044ef65ca7ec2add05f1af134853b2d4a988e895e9ddb894296315943b11650f55aeb5592fb91f9ffec49e964728a96daec3d3a99c1edf10c0e8d2e7d83d774c040bdd4c3fc04bd34682ea843f54da54890f502185201d1ae6d750eed1e1e4ab07781583694b330c28642186dc8d04a08f37e905d2cfad8d0d4b535893fe392b1ede7238e69117a0ec83d61ec66b9bdb156725faf7b87104ee7e3929c3a2386fbe0008c4a4f043615df01ccb56ac6a75218f176a47248534f814381a59d7e49e259399bfdd447358f5b9b6d17c0b13f86ae9ce2f18592252456890dbe23ebd2d93de5202cb9ff3448f8b718974de567bf107324bf5162f26d57c3d9298cc073bdc4b78385e89144362897cd17c17deff4217ffea93e962dec6debe54e8b55e30eb12d0c395215290850c3387cb20633850d2f5360e19d63dd6b1013b3727ce2cb1b6af823bfdba43db7211b4d32c8f540230f03482ab7956c69eeed1690c5069269c92233e9c71a9a00c52f364ad742786ab0997fba33e14b104d18678f807db8519e580e65c7046140f549a9e6181534f7018c8fca89d4e405f43c407877b848a63777f457e86b2740ccc09b65cc485078ed62a010b45d0df68460136341d63fd8e515eddb7852fdc0f338fa30d7c2acc68f32a0f87f274b4955f99b379a6eaf72a7d0ebea5799562ece70842b4eb6ed8960484f32638503d5aa9fabf4e6774381a0f6efc3a3848a838a19404240c0e80b7bce257ef8303fb6ab510e60abbdbb8d8ff62906eb75384dc73ebdb2e9585dbbac5f4e60b4c63d5f14efc0f2df929934c9c53f8b97c5d77a447a2ee865d06194b3ba0f34843bbad56e1e1f473bb93a2f98c9821ad887f4876b237251be1faf10f327b00f6319b0db5a08e04cabdcad53b0438501a423dd9509a19ae2265b69e58c2829fc56c302fe7f72dd716ad855e2cbc5789487ce3d12ae38318e1db0494da84fc9f63996d89c5fa9eeb9b07ccfe1c11407634186d3501ee228e3ad4ac9be694232d8a45927b2f67c68ddd389a093ea0d9bb2727def78ab326044e55bc521d2475c62fa967139c16aaab7a23aa6ee05ba874368796405925ffa72ac3890350845692826e315de153fb6ce8c231a11a769a26cb4878bdb13b321bf90225c5870717bcb2c1fcbc14b8552a985b28632dbd9094da4fdbef467ac3db66a8eb31c598926928e051d9b436df6ef6c239519183992a088ca64429275df8d273feaba2e42081848b4f5e06cb9aec834ccc0cc2d3c89d5386b6a7403d6baf68030d9ccb721251265818eeda8bd2407d4e166c4ddbfe7f590948a3409ccb59676ab0b64f613e02029e4382c0fc4c90684b01a026fdc299110c3979dcb85f4b5fc38e7708b30de3b549c9710687671a961659c581677a7f9ed15aa2cfca06280e30870b21079d825875673e3b4ebbad7fd3df1fc99d69f34ce11e74e0a5cc0670ff2b38450a5cb3b90666fe865b5b33c48ec01854ae620e18b14a409170f609e8138e9a95448521193ffc0e1c4befabc2e4f9504395c5bc354723e9a31dfa09150733bf67b2b0b6cd2a8d3598413a1142dae105403495cda271888a7b483b047b0542f00d73db89ad0b8710fa3a0e68b3ae2bd6aa05748f38d70f2bd1f2a6c882092787d1b6b9d3e9b75ca7f63c4d99a991965a391f6acccd84cfbd367d7a589e836762a7eecf47c314b69e8521903f15fb0daa42e782ec8b81e6b934f7216871623c11d3a2feb9caac1aef1a6bbd29092999ca7c41042826f2231a0c1f3689804cb5b288030640ecce00419afda11cd6948fb3c77990e5fe3c479221bf679d888467b9a4c63ccc8cb96be46e7e91680d3cfe474a858190cb273b68eda8e99608712aa7ac77dced54ab2d7aa758fed441831ccd3b6effad48f73787c2434f3e007f371774b95cf4669d5abfff4dc8742dbf75131a1027e63e636ae75b98e965d5ccdd328a97c6173cd3ce6add76b523c6ada65c67a89aa6d126c8394c2d56086ad973b2ddc1c12650359324e4271c3f24aa6c5544624b9423c4a6a322b917b44294c35cf2cc8992ac1f5d84f315ec711ad8d4f9e64119d7d36959e0c6e31a62b213a6b08e63690777dadfed84cfe4a5b43e6fffe49b3f514081535a2c861b252c17c6643c8f932b803fe1fea5de60b3d896b9038e8783604a357241de65560987874ade14067c938441be078f6e4fd0e88a258eb767604dd9c633489ccdcaf02b9cb406fb576936da959841ef54c380ad6237ab0f27f77abeae4efd45ae800d04c98e3ed4d9f05823b03573d57df0cf11e09f00b4deaca8d685113a65cc53387458f7bb1e76c4e1eda461f142b7ccadf395e432e0eca6dfc886145fdbd47f9d3655473ca0edc9b3e6cd34e5843bd819ed6429b748a37ef66e731f3642de313246576ad407f51818bfb0fa3fe55dcb5a8e239a049088992c0335a9d8cd2e1967765dc9e26cc1cac7e25b79541ad54bce10dde951b503f2a1de8706b1e02b9866aedbc541b69e6e29089d294a977920c4b7c271ff84a65b60af4ffc177b2036fe3640f960f15dce477400d4f7636ea46c0494318dc597f207146bfaf3ffb0d7c033259bf830b6212bf9f3b54db359f7d319c4663147ff7f8f28fdb0a46126de43cc6214c0af1667e448bff0e8fae7ca56a1947d56b765beef946a4357323d1a7954799a43c7f1ab3962416980b9f634617572a042409f078f08280d4f9a2b4ed41e1d3d91aabcd9fa8af501bcb7d9a8c121532283aba09a11ab1d55f628d479d998247b9e70a497e494c9321e840a535ef2bc6b84e52edc567c2a9755d7cec2a0276c56249c579fd6ffd29f864f8252e0141db9308a06689bedab94c68171deb5a88490c713772a42d772acead8fc6abc111b300aa3013291eeae414c04af2e62597a1e64cc0d3908800cd3ef2d679151d60b39dfa20b34a1b0cee19ada7dd1577fab44c0f02e9f6ae2f4587fc2e3568bfea2247f93700761ad4d4ee1d4cf7f23eae029a2c0da2bffce09fb5583c2d9b7da8665a3473376b11abb01ce4e51f051deec72915c33f843305371d2c6820d0303790751ab283f85ff9589054e83e660fd29799b99a9d5e225a16afca45dacfb3656c84cb8a23698a8d8f3466a38e7ad8aaf91f75c9bf8bdc2e1912a7419a48bb937252f7d1d4d6e69a50498ead743c8b7ea7789fba90fc9fbde1bd90da37cb5360c9f36114236685c13327b5bcf1f89365c595a1d53ba4e69229119025a8acb19d23cd96a926d98b6f6a9eec90a2fb1147bf038ffbb1af142e8ee26aacf0abd86f37faeec663a3d3d29e5a11e47ce07ae9feea6a16cd217fc2a22fc70264be23469fdfac3e3d07ef2e9a638aa5a4a0467c4e3db1e029910ffd698e65bf49336e65ce0ae491c3bda4fca217776bac010f7d3e65700167aebb2eeb2643cf3bdf4e60f7938294f3b0dae2b4771829d4340299f713708cc533879b5e33d5f45570024635ac09b1939fedfd546cb2382a0795e4b16786220867f5898c0ed2d358f89410706485d1b8b8d280538c4688f92f804547bec212956b0afd225bd8e1f39b93b572cb829033917f1082db6055b789bd3739d49f3eb3cc05e5ed0ea55049141dc58df04fab865656cbe19baee7c3422ef9570ac7e02760261e9152df91c69216d7fffd567dc12971bd93ec5f46c70312adc181b068c3c3910ddb035237128e32468d079ad0908bfc391f1a46d4edbf366c5301071ed26a8f09ed47f3514175b2098ce86dc509487bf40239c958a56edb105c1acbb8324bbe723ba4ede070b971c31b3886235b72ab994898de10e4a3da02ad06a67c9b91d0206aa0954d92942e34e1f05a7102e0186c897b70cdf6942e04e061b9ac6190707db2bc98dfc3a7bffc4ef5dabd9d1a03a59670f3e1e866d75b399627c555ebbe19ad7fe46759396720ba5261460ae564539d87340747f37e2b4f3c662ffe55eb95b05d113b157aff19bc055eb2a84e59851a53a223cb11bf06d503ca0f3752846fde98dd39207ee5915c5eec9cb70e0a7658100053de4200be509fb7f76a50e7537b24b697122a63dc9132a5d3cf4994d42580b0443fa5e3f7ec2edcd675772e254aaf3fef719f5c5a29e9ba2df86dc9f9a8d9d8964c62bd610d1ce42f742d670ad66cd6c9f47dde030b4ae13f5c062e5cdc4d996ad0fba370bd754f5344db455db90f9b32df07fa69d25934e3847ab07a83f55649edd9106c6293d0841202dd81faef3aca0154f9ec0fc5037d6a168d22952a2834e0d324ee51bef7325c4848fedbda402fc126d7defecc3b1b7620ce7280b5a9c89b6bc35e343aef36899280b297738b89775a49b3d748edf9bfdc534ff272854b42ab6fa0714237572aadc7e593ed36fb2c5f323f6b6ad572b819d2e7ec1511d668b0c42d501e617207c20b3cc220f1f3ff61f77379e32ffb88e9717a2edb8a7e10cf519db12061699fc52f81d2dad109584d7b71f82bda532ccc331fb0e986f321a098a364f1c9d19e1e7c5b5c887baf28633aad6e638ab558e5eb0ae735b39dcd171b9f94bba3a4f2fd03f9502e74abe9134220784845efdf41045467ffe478f215644d7ad968174e0384adb27746a7bf9fd29d54d058d9dc9e06dfbbc447d028dc754606db8d35c91888c8c7731a98fe52a63026e7e252b507d18187a9fb24d39b2974d5a538c6bd5641392325f33c5cb990a54e9ebbe216a1ff0a2e1831721d956f2a1590f55f8a305a060c8b5258e2f297ae965bffc4713e436e5697df1f61f3aa7bd593203b6e76337057d08c7b0fcfd18e8fb1646c676c25a8c4063849f76d9d36bfe0031e41747f21d740169fe90fd91da30fe319a7f95a39d5850e9c1b17545075b22b01b5b12c01b89e22b7720731e502518e80dfa884d46b5cdc49e139219b3d165ae5063039562fadccc5c830f3acd24a9f62fe97d1397a1072b451cd0b2e5f451ebb570d665f0397ef56184e6f9e3725076085080d2d779b0d930a7d00efaa490fdd074398ed4c829e4c4e06ef7090f80ae94be765550660edfb94a1c353a5763b372e0a659a9112ecca2cce050bde1a88bd316dd0d52e797fe1156d2603391f22cdf4f423f9e968d232c717816eff190e5f661752ef3024c0333c17e0f96d9d8e5c0cca2d2f3896c7904639c2a93800bea66c2ce8c426019927d6c32e15c96ef7fdfee82ebd1c4f8fbfa43111648f9dd9c2faa4b471a45c9b593b58b04a6fda670db77fdefe270c702afb4d56cfbb5b34e32b98991826da648b683624920363c39652eae557056d50cbabe8bc9b7e6d01d3de87ba6831ba2bed8529cea4dd43a43f381e19b4045b19daf1cd3f034a29a84b779a1d27489a9b00f6a0f1d48000f6a57f016359a5e33a3606451a6f4324fe58b2e24e801300105b5359a6743c34acfde64fd0c5838b0cc70ed6d24b9bfb561a88326ecd9a758bdedf810b7fd53621c6c0b61b834c75113f80f80a7ad391f8ff6bfbd3dfbe31390b0f3c6d983a7c4ed777eed02a625acdbe95d24817e15ff04363de5ba4d923bb9b3b6fbe984e70d77c0cbd660bea294df5d177787cb475411eaffde25cd54db1ad55036b26f584fd63f344bac0fcf6b58e5bd2f756965f9ee83c0ade2585f61bd21e95c92c52eb8693595f18f0e8a345745b49c4a45377c02b027883a95d3db74839492f6c7b818b53485db981b8484a14ed5e4771b4b05d4c288247ef3902f734f2461db4b5753b6dfca3abc5b56b421d183895f4261e91d65e03d5d", @ANYRES32=0x0]], &(0x7f0000000080)=0x1) r22 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x800, 0x0) accept$unix(r22, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r23 = geteuid() getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r20, &(0x7f0000000180)='./file0\x00', r23, r24, 0x4) r25 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r26 = accept$unix(r25, &(0x7f00000009c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000065009442eac3641600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000017c2414545ea71993fe985fe4a90921d8280449024e3cd5c3f0e20000000000"], &(0x7f0000000080)=0x6e) accept$unix(r25, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r27 = geteuid() getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r25, &(0x7f0000000180)='./file0\x00', r27, r28, 0x4) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x0, &(0x7f00000006c0)) r29 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r7, 0x0, 0xffffffffffffffff, r29, 0x100, 0xfffffffffffeffff}, 0x400, 0x10001, 0x40}) semget(0x1, 0x2, 0x616) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000640)=0x2) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r31, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000800)=[{r31, 0xac}], 0x1, 0xfffffffe) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x400, 0x0) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x2, 0x0) pwrite(r32, &(0x7f0000000cc0)="9b5fb3bab2eb485a0a1d8b625f77b5d2be64d22b97f7f673dec52a5b7a553272ce9a67918fda90b9071b519e15b221d40f41bd20b046190e572ea1484f0d542536a6e03d2946b4aca639e2f314b0a41d25c514f9990512a9256ef75329c4858e2c484aa861dc9c36de8ed30000800000000000000000000000000047cee1f2a75c073cdf085ccbc7e1700f164b7eec29d6f2275fe93a1b3ddadbcff21932ff1ee423207df304882ebcac30704a9cf188cd9135697157e668c2ae5af9c33643989ff1468de018f27a39158c115f2d6db833c8d1354b700aff7cc6b56ecd7c4319556277b8b8d93726010000800000d02ab3fcd87952c58fbf3b5f6ad9f84709b3ffd30e8e2b78b2fd5b2f21c7e0197d9ab2e5addf1538f5f7a131958ec665db6f9ba7ce0000001744d31bc4c82fa02364fe7d5dbb42aab6e0faa5db4eedf473b1e800000000000000000000000000a6a7e05c45be7cdf0ccd79d28d6d53803e4c0e7ac25615cca58b907afd234df084008bfe2b6cfd7c8e8bd8d0799b7c481e0036d6435bb2897930ee10e335e9da75a9354aa6256beff343e11899fcc8e05916fb4fb98e29b6071392324a0a527e2c34e5607256aed1b61d930e5bbe0c5d5b9573678e97948d4f8d4f54eb930f3ed056f216e1dad08c20132391e2fe49d4bf9791ac36609dd7557ced3d51b3c30914e6a6bd301537e50305e3435181570937415af975fdd6a360695190a8a885f034a0", 0xfffffffffffffd46, 0x0, 0xe50) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x7, 0x0, 0x80000, 0x9641601, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x0, 0xfffffffe}) r33 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SBURNER(r33, 0x800c5751, &(0x7f0000000780)={0xacc1, 0x100, 0x8}) write(r2, &(0x7f0000000880)="c74cfc5fd62b0aba627ddd9e8a33179cfde47a39b5887e0c54171928a59dd512c868edba45cbbc543c69b337944b549822642d97b0b3423e3ea21db2f7361f4a0e19221e8d2ef892fe9ab03d6ed1b2430199d7fd0575f523b418fa9de2a72fd573bb8254bec3f2077720e31e8a2a13ebe4e7ec53ad4a5a3082dc28af40e92c4b3c68bfffcc5e4cf34a0416f4a68632a9d38ee72a1cba668f9ab95caf52c8d4fe485c4f8e73eef8a7468d7da7d8a8327eec76d72f49000698bdaa6033516825e7725b565c858fc231fe97da9a28079396562de1910dd13d2a464826d84a39ada622c43ee83c27c71dd9028617820c965b5c3b7add995ab61ff8286cb4478686fc89fbd43a6b28b6368d4e6824ab39e5ad6b11014760f8133dec9976f091ed9c0c9d53315b576aea2bdac3", 0x370513986cf8713f) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x7ffffbff, "15e8918ed30000000000e19ace1300"}) fcntl$setstatus(r30, 0x4, 0x8) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000200)='/-\\(\x00', &(0x7f0000000240)='&.}@^\x00', &(0x7f00000006c0)='@+{/\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000780)) 15:59:01 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7, 0x1000}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x0, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r2, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r4, &(0x7f0000000000)=[{0x2, 0x8bdd, 0x1000}], 0x1) syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffff3f00000000000000aa0086dd60a4f00800182c00fe7800000700000000000000000000aaff02000000000000000000000000000133be00000000f3ffffff000528464116dfdf4b40000100001fac79cd8e8f12668c36b4caee13bf0e253cf1a4b67261ac06316112a48c2580455876b0a6608e6c8bcae3f910b689916bcc6c2489792633dbf93a64e7dfd85d4993162c95e6fe9c0fd250ce6e5eb29f11a320a0e5a477a407249434bd9af1f1"]) 15:59:01 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x60) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) openat(r0, &(0x7f0000000cc0)='./file1\x00', 0x80, 0x4) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r2}) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f00000001c0)) ioctl$WSMOUSEIO_GTYPE(r3, 0x40045720, &(0x7f0000000300)) sendmsg(r3, &(0x7f0000000c80)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000340)="168e8a1325c251b8c3d7ab59be3cc0a7d796d0862ccdc56a88c0033dc193ff27635d706e4b84daaab6a61d68b56dd86475e924530db1507e70e8767d6eecf3", 0x3f}, {&(0x7f0000000380)="d82e09aa67cc2c38105f60598f7fc8681d2952542942de8bf530fb822dac5cbf18a2c1a4c3ae1a176c9818a0d0947419c19ffaf12fd6797ce34cb025912702778ae83b64ce63ec5ce3b298b9eac8ee8c46b8ad13a1f220f8bf6bb5c2dd2d11", 0x5f}, {&(0x7f0000000540)="50b3d8c2cf66192eccf5ed24a2ecc128aed0ad5426c607bb0566b54d52a5fca5ddf0644631287eb2774789d1cb345019f95762d467093ca919aeb2ce3df04e518545ff6e42851fd5c69d2b88c9ff105bea8e4a481549a61526c37b783d86d798fe807abd0a41370c05152dd28cc55a1098c1db0c703c9ad004e55ab2f082be0b03a97b01db3c7727439342d00fff704cff555939f881cd37f8c4d5", 0x9b}, {&(0x7f0000000400)="1e4d8eb139563bb59e0f7b12d2c650189a92fa6ee6b737b9b70b89e1a0653f0d5399cab12eae718da366520a96329695b6d7dcdc553b50e18276981b9592", 0x3e}], 0x4, &(0x7f0000000640)=ANY=[@ANYBLOB="b000000000000000ffff00000000000026fb7379acc32041a6bb4ebb1ad84f0346f4870bd8349d72e4e5e8080b30809efbb63a35e2668ef73e508bdc34f4028c54531e1c4538970eee8ccfc00679b440711fd78e358958d6892d9e3bc88c7f4b6e22c0a29d70cbd63a9c3e14aab7e7212ad600f70fc328742e181aa8ee2cc7d77221b05348e75517ea760b4b5d786de1d48e8f2baaa04ea0680cdda8651493967054ebcd16a1a3f2123a0f22e3e10000e800000000000000fe7f0000010000003e1dfa5b4ddb73744ad3044ef3ec6acdef51e954da2bbf554c26aa8fe2137648498877fc0f9380668f1bb66f74cb65f95231fa8f0603025bb7870ce26a4938e4717f0b7c23883e0a3e5a89fb9e39888a1acecad884f129ec0e887af42b38b05cd6745073f55defc70d27c79301607b20286296f4fa084f9b01fea5f4a18c1a2c24e8923507d891001d63483deac564660346d905c071943a57918b98ac3e170459eaae2fe32979eadb8f5f0d6a229de30704113a275e782706daea0e085b94cd6046533f091004e897ca3111643473488adce10000000000d80000000000000000000000ba0f00000bdef925b60166bb9d49750e772c1f8b67ed3122bb7f586111de38284e8143d574786fc08e781b730024ef6a593d6ab46ebd4fb65b8033e5d9f4ee08dd4586fff17ffbc1ddaeaeebc480315896e629b3185ca2fb79fabb1a9629e290f7f2e69c0ff83c2241f9ff530358b5f07f8db0a542fdb927be499b7017f04395953f06000000000000007217ec98d3c5bf34ac36c291fc3cb35dc78f27a0f5bb98543767b286b75af82cabd2e52bf13d4e8677172536c2b7e7c7665fc66d18308b045788ec60da7cf39c0000c0000000000000000100000009000000850c8c64c2e3cd560d5ed3e39a8f8d081e531d3de678c81e9dc8b2e30fde1094afe8eb7c8b8bd717fe91b758d0aac5a5a5921f19116b297cd0592f081b6d502f352d9e9cc327cc3df53a8889b82f1440b53eed29327fa8cc902af999167a491b489629c30875ce335d76303ac8d2ab4c89fd4d7a61fccfd34de5a3976df2d91d70466ac8d87f52a1fefe90543b783468316cda3105898654535035deb4f79fc1e046bcb62d591095f8259da9b41ed600f8000000000000000100000076650000892c057ba4eb4635f90e326d38be7d54a148227e0b1a7438c3f047f5b7bcab2a0d1f9c6104b7b2eafe30ae2e9db3fd1fbdd0affb96b6ce340a4fa56905c8a22c2a3edf12062ea454788e4fee26d80307d79c970c5b80ddd8b841bc1d1a859a779bf0092947b6b432e08017ba9ec757d8b16b2bc0d4d07db2926468181bf40095ba6f2a0ca9d9f91ed1ddbeb728ebbaa0c7ab68348e184dcca6504527d1c9e7962252b124bd42ff6359dd21f39705e4ee1fd6dde8a8dc7c021285d21bf541614b2c694b89a0d92f4c0742fb651a38836851b9e4fb6a6b21c93e3aefeb730c08805b039b55000000000801000000000000ffff0000ea0a0000cc14394f074b2e48cd10bae790f6e71fd24568c8377634b6f1fe03d46aa18d6b891d857766c9f4e4e4d3b39e9155647d54607f2107936ff3dd8771d748b39d11a92e959d5797abea513306e38e338bcf6212acb5bd7518d07b6795ad9a5ee2c7d8f37a70e74c87c78f7ae7c1ec9838b30d5e290997343a9f47695d12d61eefaf02a290e1a1aee0deb26643abdc16de4fc99062828cb84419f22ad6314c7f05ed425b8ae625cc9544d3f50e3f3b971e88773175c0f3db3099fc5da3fbb56477242b700441fb28772b777be9a57a15c2ffb385c5d3256708d92a8363d24d110c11d1acb0b42ceb9a76841355942353f0b881ee129a062e4800f0000000000000000100000000080000428cc1155a297cc32c6b8fffa91315aa63130fc0fd7b2b87ea2258c8926b5b42b6439872038a3ee4a76bd7946688f963f03f3e484785e3d144f2cccd98e686cc59530d1df54830d7a7b6fcaa3dd2897552535453bb7f4a58a38c4351617adb92c76941813ddf61c959f57ee70ecc549765b61c4596fafcb3a63e403a80d58c6a437ed0f72be73d201abe012c0e4b63a747938cad108ce003f6a9fcd3aefec5261951c0c394be5c2f9ed379aa43cd5562b88a7a442494c11ce743426ebb1f838df69ecb9371551a7829952dff672e55b7bbf52d09f8423219b100000000000000"], 0x620}, 0x1) r4 = dup2(r3, r1) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x6, 0x4, 0x4, 0x1, 0x0, 0x1, 0x3, 0x3, 0x1, 0x1, 0x8c}) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=""/97, 0x61) pipe(&(0x7f0000000180)) r5 = syz_open_pts() r6 = kqueue() kevent(r6, &(0x7f0000000040)=[{{r5}, 0xfffffffffffffff8, 0xb9}], 0xfff, 0x0, 0x10001, 0x0) msgget$private(0x0, 0xfffffffffffffffd) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xb, &(0x7f0000000240)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00z\x00\x00', 0x4) getpeername$inet(r7, &(0x7f0000000140), &(0x7f0000000280)=0xc) r8 = msgget$private(0x0, 0xfffffffffffff4b8) msgsnd(r8, &(0x7f0000000440)={0x3, "3b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c3e023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995da7210e88195b04459f21828c434695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf9d4a6b09428b7613d21ff358322af4b9b2177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a1579e253997d676dbb74512cec0000000000000000"}, 0xee, 0x800) msgrcv(r8, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) 15:59:01 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000001740)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b197a380000000000008295955984c87910bf453f03000000cdb67ef6cb927fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9f213ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc120400350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665980ea3b1e31f007bf8f244ff010000000000000906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bb171672365f9025ac16e369633d89aac2204ccdaf733f9a5b0f2c82d33436a13db936a5d3378479709da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff22aa3cdc2e80e7f000000000000003f5a2469bfe8c96e620397a30031541469659255490b88ff1bf33436e6331ad3574d79be64d7a570715f68932de75cc13ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7bd1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e929cc5b030087c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe415fa2cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77988003c7ba2c44768789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce58d78b79dc0793721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca7e54747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac75aec99a8ea296f8f93ddc76bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaa0312083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc600100000000000009c42bdbe3f267105d1d6654c4dcc8f494de290673b40ddb1ae4ea610e2f6d9d55b434e8e41a07740889b4d873318f832941ed130ec8be79ab4cea21b83e2f6ec1abdc4a29f701d87d5774af8e999855d0b0f27c1478755604f7c7aa2cd85d12f1b36a56a3623e4aa467719fbcfc59a4f71965e8b803d8b2aa14fe22e5c3f66f6295b468a8961b6c5dc6faf962bfb27c16eb7ef661559319aa672530bc9c1c0d4a00ea4193b1f53fec6b557d1a42f82d0694648ff9418ad57cda34996b6d8fb49be96516b8635cc41834400b117062eec816831cf5a57c11025f971a03faa3e1742f1492eb08150c3d3edb8449080d2455b8158788200000000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) r2 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r2) sendto$unix(r1, &(0x7f0000000d80)="380014a288c8affbae9a76965a26402ef5395e0cb6486366c64ca692ccbd80e2bd0a107f8e102fc78b82d42178295d922ca1d790c2b8e6252c130a7d2db8d4c8936b385c4bfd6cfe7ff3f94380a77ad06ff75a36ae60fbe4ea8dfa2d3aa3debb5ea06c8aecd1c7dcbc208ba26348692485f26055250a37072b8a7dbf3049960b310c12c8d60f4fe1bff1f802c603259d4e6f6ca5d6c05e96771c4480767d05ad330aeb2c5c68e65303a67b1a33c437dca145dfed1dcd2b7b6e6283cd00913dbe59979b59820d069f9c553d414081c70518f85366e29f47fb918b2807f07c2ea47379fbf496d3b8def3ff63c926104a0ed9eb31e6797c083db4d4356447cf6523c72777c43a52762adb398f670400ed2a8a1797a142b49eabb2aa054c0e0b170f10bb06315f251e01e2acaa723d5d01ecc80a3bfc144cb496036fbe4904ea2d8d12ddc579385883187c3008f0de7283629413388ec8f5056bcdfed76f208545ccd6a3a5090c2dd74d5bdafc3ce9d2585807d5172c8eacaba7ee8c08a7504d537f27c12723e1428530853eed713002517c7ae9632b501045b3c0fab73259e5ca1422bb940e35c23bdfe1c9352260dda1ad2050225412ad535ef67d4cd225414bec2420b72bdc082f4b70bd35e913ca32755358d5fc9828e59aa757c3fec5aa41afcf875a56fd86a07950a5f5a0c042ea9320ac56d22a2329197e907a4e2615fb621185921cb313388c2d4985282d7502a88edb030a2f9886ef727356987c3fa0a76af86286f9d10d96954b3063581e32d85798106680dc9fc1cf687dd98e73026c22eceee6438b66af66c80a0dba9b49b90d1090d24cf55129d7348edabeda1cbc63a9b5c05777f0b3054495329661b43a0635b05c5170939d99026cc8fa69b416631854a63dbd733729c2ae81d1ade08020fe51e9dcc868b24390bc1a2a04cbe4e8b346af29bd0fc4a7ba3d37dad3b53a0c7cf2426f30a7266cdbf66fc63e99004d8ddb0e26d98a0f7f821fb01a8f65d1df8475dc3613105bd6ee7c6633a9d564816520ac0be70aa48ca05a8a02eb47901f3b2d30175c1d179595266b1dc6ef1d9e0bd8b33b10772cbff9abae125df19da7f072afe9df8ea7efb01685b96b345c402a35851835372345afb5961a4345b89fbd5e452640cc9e22bd5320df86c2a551538da73a39bb93c03331a4ead982dc5753d368624bc81a849b2d52dd20bf11e085d4ca25c3202d63669c92daab05a7d4fa4af875f523a35e0b90a33dad70c4f60c660f816f72764a4474aa25fb567d209f1468f2f15476a7e80cb26cfe3bf25de57789425fe1e5e24c809a8cae675ff720410ea42e28ddc37e295ebd1f9f8bdeb285ff70467e03006817df421e97a1d565ba6abbd180799c882a6ffd6e0e8c9206a7571fbc44969ac35fac698426504ee59171bd509bca9f43d2b36fcdff694bb34a62f3523bfee0cab78649bf73106ec060ea618f6f6da90cccd0ef5e4a16bd5e1c4fb8192aff65249a2950ece088b41626cdaefdcfde7b08ae7b415bf2143ffa145bccc6b91d44175d1363c91ae352a826b7cb635239233b8157b9e53b9361e970867b9bd8f66309c45bc7dfc94dece38f0362abb293a0b9ff18d27b536f9f368143ca828bb8ef8e6ee9c16f86c85d0773e7ec203142dec71e031e286878690f8558f459a1ba3fb1f6c74db5b74802edb8c47f9389b91a70273e75a86aca08ade1988594e12e2158b0bfbf725aa5c08e0ed76f04e417056d311249f735fbb9290bf7282e09aa3c4a09fb1dddee2f8be3f08320886e872657dd89b134680e039494ba2fcc154285dd7bac8724080be63df6b9939a78a8dad63a7dc5e3bfc19e4acf86c4eb9feef0c9bce660552f299a333a5262c97500ede28bcdd3255062eed5c232b5b8a25c7fd593b16688eb11506d2b2bb7e9dd4eb26b837bda53e6b8ef2a5c61c842901233cee993b5ab82e284d4995a660a43c7a67a8f7dc6fc3c09772269a83899cff74256501a5b1733f22dfd7ba7839621ad76", 0x599, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x45) 15:59:01 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaa0086dd60a4f00800030000fe8000000000000000000000190000aaff020000000000000000000000000001"]) r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000180)="c7a895b22a241c0a078359ff86dd6e360a0100fffffffe800000ff00010065ec0f1d00fffffffe9200000000000000ba3cf9b17ed2c6") 15:59:01 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1ffe}]}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="11002e645b9b54e535ee"], 0xa) munmap(&(0x7f000096c000/0x600000)=nil, 0x600000) 15:59:01 executing program 1: semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x400}}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df", 0x38, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0000ffffaaaaaaaaaa0486dd60030000000000000000000081fffa00000000000000002aff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:59:01 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="2562cd87a157021bda4770d367167c527012942d588c21f010b571568cbbec33af887181b99e", 0x26) ioctl$TIOCSTART(r0, 0x2000746e) syz_emit_ethernet(0x19, &(0x7f0000000080)="d5a895006f53dd000005ffff006335b07c2b08000000000000") 15:59:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x11, 0x4003, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r3 = dup2(r1, r2) sendto$unix(r3, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r4 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r3, r4, r6) setuid(r4) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) fchflags(r8, 0x0) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000000)) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 15:59:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{0x0, 0x0, 0x0, 0x8}, {0x1000000}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffe}, {0x0, 0x0, 0x0, 0x3}]}) sendto$unix(r1, &(0x7f0000000000)="cb4afcff7b94b9025f45568defcac63429680e4aef2dc86ec7f657d089933aeac0620beb0052d0f289c5fb8f14b08d1b2b7ca39840a4017b1e1faa0c54d59c98e9cd46d85f764c028a5ea25d636ef7b4cf31fe98b87f8bc8c6b6b9d56eca75d33796dcc03dbb79b6795983b12f1fb4e7267686d2ddea7c52d785e048f6688a80a1", 0x81, 0x40a, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000002880), 0x1, 0x0, 0x28, 0x9}, 0x0) 15:59:02 executing program 1: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf893f68c1170028000400000000000000000000790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d658da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000002d4d0000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019de9becd7ae67bca90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14beffb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbc0000010000ff746e82d0684a9360000000b301b1a023deaa0c7b0fe1e2696d7d0e76c1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee06a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fed89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/741], 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x7fff, 0x4, 0x0, "b1a919e17f5e0b2f7bd05edd17f4e475a62f27ec", 0x9278876, 0x4}) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) setsockopt(r1, 0x0, 0x3, &(0x7f00000003c0)="550b04e4", 0x4) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:59:03 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x8000, 0x0) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000040)="2266e18216b3e4784a1f4e10560db5abb1f5566e66dc174eb542ede061bb8eb922566d943fe0d0a187fbf6456b2714006fc84490cf3d72a8909ccc164b012642aaef20908be0031b961f9fd7086b47bcb4477ce9db0b6a45ba5dc645180e08d3273e017ac3ebd035f17975638faffeda454f7c5811b104479b5b831a1b9d90ba689d16c38676225a948a5f6ea4db0e3434cd3da2641b4af5e4a9bca98485dc3f9c6bb41ab1ee1f89b84eca0f5526b1b211bf62bd2bf34be2739dead9f3642ee00955a897fe04cebd139350527da445aae6b7b9c33dc979608d5f36160529773a61f3e64831aede584ca024e9260f5a7f6c83cb9dd6384cb2431d9fe519f291cd7f3d5b80ecf28344bf3d295e1c8ff8a0a67ef86a00a8a98ea6fa0cee2864c042824dbef2fdda9519d1a5ebd6d013e8a9af9422b5658dac283cb9c6e0daeecb28f879c684660af9ccb3d8babfae7f2b4d270861f3766109fb6e0171b88f424ee64798b30b5658477972abd9c00ce866e41c0acad06bff364e478a1b5dd1d526772ca31c2d2d9ef96a780c4ab1a103cc0f84f8ec1fbfe8e0971c0bfaac25579fd158149d5fc9dd23d6aec9082d711db782fb6d44f9b8f83d2561bcbcfc46b34d5e8770dcd450d302a8d2bf3f4138a830da413d1c5f2198d618ef92d08472ba91ab708ca26fe939cc3ab210986cc68132812411aa0d321ad0078bb8b3295b43e024d5a94f3b44e6476ae3eeced12f2300ccb28cd50a897a59d283735a1da6f9cb2652812a008e0ca2cfb408c893907f66dc1dcabe91591357e88ae43a192e5d34d8ba65067942207adfd8c52b479a79443dc2deab1007f857bffaf41ea540b51f4db4088a77a75ada531bbd12c8c645eeffdb9e0719e76da6fcbc608b3a7b9aa2893a8a9e09b03ba1be4a3ed08784e5d6963f7133ec6ba0478a07442296b2c74677fea48978ffc30377b6bbe302186d135418d4fe786b3422dd33750e213c79f1dfc0fde708e5882e2f9ed71f4bab448e92ae03c8ed86541b9d0355d95bdfc96299775801a3d543f26aa34f01755f80efc679ae2f078a332fb1e36eba1cf1a3c1cfecd82b5cfb52a4895655c809500df5f1e337677a2e90c8bb08cec8c1355e030a215a23d40f57386c65d3c6d8c1eba4b2dd0b4568ca076c2f2eeb1ecdbd07bac7cf0312ef40386ca388aece602889dda15c8502ddb28ed3befd77ab44392b47c47a1e5e97038a3d16fd23533a353855c5cbac738a2050e9804e27ab3a2c8687704c9a9104f47d8678a2a8365c4d6444521e5d3f03965c64dd77101eab764f0dce1005f59af6656dfa62c204d115dd156d7f5f98ffda08bf72792874734566535bedcce054d0b2ad95890c361b09a35e0dea8acd52071cd776baba34f021d2bcba35cb31f58c80bf93a94e077b5facd8e6916477c18bb6da0e759efb26cdff5248db160df9e4ad09de7aec9c2b3aa925bc3c31d2e3553977054512510ebc9d6b7c61c00cb74e31389b7a480f0169663845483eba446ce67027ff365738925397153f807b2fa296421f40c757e54ff089ded87a104509113ff75c3cd72aa409adb24aacc147c3f9f9b6accb49da673af8f9505029e7125c5cc0895841fa34005ea746f6ad0197c2209d8916bb3bba9263a43a0b2bea184b65105cdcc165ba823dfeb725d78124113c3ca3a357b825bb8dd0adbb16fc934d2467ef81674586342bc9760ad73f5ab45cda2f8bf03ab833662ff9f5e5c7c277af6af61447b2b6ac2c989788937d8ea9da21b48a41b9d6f769fb2b69b79c95d30ac7d8cce4b943a523d78b1bdd77848e2d91ca59a11494e1546b1dd98f792d078b3d53890dd8a52b89e5b92439b86c836916dd655efd534a301a8029ad930c6ace3cf154a3efcaccffb09e49e190885f50147701abb7b9821910c36e880662d148268dfae3488810bf76b703d60c97ad9a964d2446283799fa90eab227f0d78cb40184748c7e396b451a547425383f4ac9c1944f3003e6d8b33cb38c5e770904f24f89a7e47943745932a74dfa6c2384efeebf2b3deaee97239984ba028910f7cf39b44ee791e46c7f08ee0b531a86d163218b43bb9c7ddcf9f776ea95f88f4334aa02dbc51cc13fa4b3c98af9da4548ef51122d709516fafe4af6d78c2adaf3875231d336b708e4c67a012004ad0203ce6d89dc9df9975812a336231bb7804401a7b93ecce67ae73c4137fd2e5f2bdb9c144a89a5177c0338736f877741d443fa23d012567fd0100565e6b21f3a14cbfd788af8d0029ba3b29114160b6d47626ec6b2732879b60bcaf427d1676db46cafc3122a261ef2aecdfca78ae72b460fb3e0a99e3302c5a3165b51f76975210f272f499475f6e572b18d580eb9921eb072c9f7ec88c2567deef2bd2ebb000e4c233316e08d3469cc5332acb893047d637c4b2a9655e1f39b496e454501c58209ae7b05fd294fccdc65cf5818f26576e392ed7acc3def9ddc843fed24eb2dbab0e1bec1be1680ae24e4dfbef5751225aa594c2ed4922a1753f8b66fcd58b03b16302af5898c5b7296b47335171d98fb266abeeef121242dc32289ad0e63756bdc1e3132a979841ae11636361dc5f0d6da459229913c5cc3a89cd0fb030406eaaf65afae12cc2c763a0b30cf9d4fb50e1f93d5456eb213a7bf7a3eadf18d90fc75f3381f5387bc5a0a76e8ceb64a95743faa024c2003cc497b938721e14353afaf269145079c874df6be9785fe8b75dff04c1884ec8440c2e4224fd73a9f41f16fc4e9caa3a34144708eb26046341dd15672b12efa29154528420b3583c42bb218f9c97070bf8c7bee2c34206c36d851370a33f0917c62bb12f6b9447e5131af40a4263daacf24c8501938cc4c9cf532adff6a65a5375af508578c2db8629897149818776bbf80c23aec7c70725668a80a50e478dc1a70c8f19ea37e8931a46a5e48f601aa8e9f0027ba99734306f3b8a087210cf8c53ac4be94e0c030f70a39c62c58bf9a275256c1f393a7882ddff971019682e4cad4103cb40c51d44b51b8dc8c1cb2e3674a6bba62b162c8a90dd4fd1cad76eb3a02a3974caee5fd1676701154f48cf2377fcf82ee030e98221797aad2f7a49c866c97525ba449a5399f41dd69d61154ef1fe375763765e2a7e6a46035765df21d5a4c0f65b583c8b3e88a811985db54181bc41225ea961daf0a3a66f9a268a4738430924a7d2b89e258e8796754c7668861d56c9f4fc8fd106fe222099c12c56c26a1b642d766874caa4155e0154af2daa026483a0344c0bcdffb1360c3afcc4cb31c0ba832c27137d971568655e1a22ce74d2dc1f7bb71eea887fc4cc2c33f992b7c8567a7bd5f70c1a3995e49df2378745fa99e52d535421db593125a2d52c53ea54f776360ff3868f5299bf61f0f403d6bc5b0e9246e6d4678239b7b0dd307950d8e4310c0c53d15eaf32f4e56ef7054e3bacd82cbabedec51b6a47e86c84efa276c52ea06139f0dc6fc59800970c8fda6a3832b41985b47bed4b3ae44c36796df5eb32329f372a45c989854cae4ae7765c3f7336cce5d2828348466a5de206196579a46cbd9715eba61f83faa052bc17bee29d07cb7ffc2493492ec404ba64a46f7bc778a683e02dfa60cd340b606b1972f68a31d9ba51e01b3070e0f73081fc96954708709eb6ff8f5ddd0336e59c7a14940c99ef94989117b8976e75d05e7f944e705760ca39ee92b23896c9363627c96bd33f35954a26ea204c4ee167d6d7db635cb0b37ceda314dab89c5ecd3877992cce8d5b768e173460e14d33a80082e0a692e735612d7a5c0199d259b7308bcc727b753c6b8f6b572143b461c2a3413779a8db3c3b527b37e0e6318ad1ba5bc1afffa7234f2987ec893dc64d345d93a5bb0d4008de913244bf06592ac0dd350410f15ebd20146a178450f4005e6520eb171dd318245cd397d291059dd5ef0e3855aa8dfeef008098c589cdb3171c314d6927375b556409fb20aa340306b8abfbc2f225a324fe362141d69c65d1052c1fce5ec6cd1842f9f1b39e363278fcc31ee53ea8d361426d5f1984674a7f38959ebc66c538152320379cf51dd6fbfda549993af03867c85c0f2c8354fd9b90518bf6d24ba400496f84fb74eb7c9b7a4b6b7ba7a8bc817c9ee91105b55129fef9322c58f590d91d938f99cefb6ff22cd35f001259f61fe9ad4f183ddddbfc7ef8e236fe416c4885b9014bbf45fbf9189ddb1ca70c3f6e06abac5d83bb6deecc1f4347e60faab9ce8c21abeb3eba411b19eea45d4426dd36137bfc6fe399a421a619452cfdb29e7eb3ad0c69bffb05ac90cdb343d881f6f9783ddfcafd9a8d7855c367061bc7efbb705620d620da32e18669702d40bd0fd151452614f67a8c64ae872e05815ccd6ab7bfa69e84d74d47516b93051bbc9f9ad642382dfc283892624cb351ec4ff95ce87cd30424ba0686e7783bb432352439b679565109d83b905d110111e1842895c2bccc608ec558b503581628bc0605f064aff5dc7c2bfe8800d0a284183763710bfcb6144c9afd94038d3eb6488a396a255c170834dbce71b121df6773143ffe8c6f77bf070412144864b56633d6b67f6fe94d8aa0bdd2c0e3f137cd5a891d011b8664f9e2789656553c11c5317628c102ed02e91ed6bad3fbb0719b82b55447922515dec9aaca2fee2884ca696941f9d5d4e0c0db829e46d41a769e8003e4622159241155df54d94a05c31e295af16797f983e7236537c6973166c0261f5e4216005b8f3fc747c178cf788cc2b16137823c00aaaed34c6e327879661d40197332b8d34dcbc20746dab7f74140cb5079e5adf6a0c73bd637d450af631f97a93e34d7239a641080d79c201326b506725eb7048368c65fca84c4d1b6ece5d4490fe2283e3c0ef528c196f61f5b678979c0d025711d6ebbd38332cff403ee5dad59a1c25134ef30d963bb5a6cdf9feaec8c0da8e2dcaca2a463a03f36f11a342015f46b5e39073c281e3c6fa8d089ebf5bbea3c8c2a4b0c778f88719507660a93cc40acac0e5910f39e330bd2cb9192aef186aa62e3aab629c3022526d626a1ef0b0b219436ccd49b2c21f0c172ddee0a901e8eecdf7f34ab642c91ebc2b8e3297d9933e4b2a1747041b54b8ebae6f35571be12704f18d3e8fddacdec764f512024d49ea5c095a47fed3bf5cc51f8043981a10273d0e8494a5d1a41be03192086c0d01684178afa2d5c91548df0102f68fa836afc1a04f0753f6eca35947372612a1e6da3183003a72be067d6d2a9856f2f422a462a5447978b0e5a480b9b50d6524da33995d76542bb0b6e843639028763c308136b0d2ad12684cc6c4e53c870af48da1971920557b7cbc667f2f7203484b5fa37da64f5b438fedee3b107ed5d01a8a050d8c538a08b1cc737dd919f74c92867b4e0da1792b4c0027355efc1912b510e6969f7bcca6227c79b5abced215ee448bc34e49f957f2d59be2bfbeaef26168378cf58058af0a03e672d48e1a42c6a9c2d03996c487bf236d711604b4ae7a6c3f139e9e303d7266f8855df815b0609c56f815323fb5407a2944c55ec765adad523d9a03d128462dd5fe76e0a981eca53fda77cb2c0c49e0814a40f7e618efadeea3bd15cb1fdfed746f845e4b9f3562f0841eb8c71e9a469dde412b2f8a1e8157801ec5b8e623305ab88d6ebdacc003453f0d1ad9d271bbac1a3cdd230bc4ae692877b9df26d5697e31144c61737b3dc32dfd16c8a2c8972a35dc7402026acf42646cf8dc75b2f0e3a4b4a71be2d2729cdbf8498cbe35b10cb162", 0x1000}, {&(0x7f0000001040)="68b799c9411b38b4e0f2cd20330dc5d9ec443db160c9c206a916eb8b59edcf315ba4281b3611cadd1ded62a4807f1a6d962a2adb3dbdf9513723545cd27dcadf4d9169a86149d0a7b77d50278a40f3cd19209b79be003b615fc4d45bef7ce9c66279e0c2c55ee501d44c915623a608c84d9b7a4a30e4b913f265e9008ca87882152af16af1bfd0476002cc30ba754f02fa", 0x91}, {&(0x7f0000001100)="31fca5a9ccbeb4d965976199e820bffade66b69addf70bbd5f84c34a9b46be6504b36b8a8a3f108b4b95dbcaad2845bdefb0efa3e7b99aae1c336dcb4173700a777f0cd61278c2c6693b5e0359566e472e378886a9460454cd3367f6240f31e8a8e5718d5a57719d5ac10d3fbd050bf9514d753c741df470428a2a2cc1eaee4a9bef2ea000a7b6b35dbb18b9678ddb57d1b6453ec20f951bfd5c361b91fe21cf6b91545acb0c287322564f35f79b38b62fc8c5ab1eaaa02d75cac95c65c8e0774adb751ca8deb2ae24a452a9ddffb73af58ba65eded9797f29c291d70bed3c2e", 0xe0}, {&(0x7f0000001200)="d8d7702f5014d2996a30852870cb8994c317d8d7bd8ea7eb3f2cd8fb2b00b546906bce73e3346e24c96f392a507f6239170fc44312d27b47c1363e18d42c1e1bf614063cd11b26ea70f7ed835968d6dbb1b7603d866cf516c870ed03bd891bbc39846804dba6034c5c7930172e20429fecc387e84725b5da94654ada8cfff65523cc4624467ffcbd85787b8f50ad61cc95bdb510fe0b176dce43034419132b1fe7f82137314e6696eeda2b1265037b1503097fd8cbff", 0xb6}, {&(0x7f00000012c0)="f62bbbd86e99590dd6ed447290ff5ea0ead4638ec84706074baeb1dd1b3e3921a793773000bc86fa5c2b5b02e2655b3113ff912292828f560e75ffe5bce97e3fed1bb11804b7925075ca64d26cf9f3ec7b3309733fd69cd4c53a14b0d02f3f2f955b60662dc4dbcbe76b34aa3b598638d095805c74d15dfe0dbbf6fe24283b3dea0ab3e951bac499dbe320338ebb41aa3b1600dd", 0x94}], 0x5, 0x0, 0x5) getpeername$inet(0xffffffffffffff9c, &(0x7f0000001400), &(0x7f0000001440)=0xc) pipe(&(0x7f0000001480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000014c0)=0x4) readlink(&(0x7f0000001500)='./file0\x00', &(0x7f0000001540)=""/99, 0x63) symlinkat(&(0x7f00000015c0)='./file0\x00', r1, &(0x7f0000001600)='./file0\x00') truncate(&(0x7f0000001640)='./file0/file0\x00', 0x0, 0x400) socketpair(0x18, 0x5, 0x84, &(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/wsmouse\x00', 0x20000, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000002ac0)='/dev/speaker\x00', 0x100, 0x0) r6 = accept$inet(r1, &(0x7f0000002b00), &(0x7f0000002b40)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000002b80)='/dev/tty\x00', 0x1, 0x0) r8 = openat$pci(0xffffffffffffff9c, &(0x7f0000002bc0)='/dev/pci\x00', 0x20000, 0x0) r9 = socket$inet6(0x18, 0x1, 0x7) r10 = openat$klog(0xffffffffffffff9c, &(0x7f0000002c00)='/dev/klog\x00', 0x80, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/zero\x00', 0x200, 0x0) r12 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) r13 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/wsmouse0\x00', 0x10, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000002cc0)='/dev/pci\x00', 0x8, 0x0) r15 = dup(0xffffffffffffff9c) r16 = openat$pf(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/pf\x00', 0x400, 0x0) r17 = kqueue() r18 = openat$null(0xffffffffffffff9c, &(0x7f0000002d40)='/dev/null\x00', 0x80, 0x0) r19 = openat$zero(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/zero\x00', 0x400, 0x0) r20 = accept$inet6(r2, &(0x7f0000002dc0), &(0x7f0000002e00)=0xc) r21 = openat$pf(0xffffffffffffff9c, &(0x7f0000002e40)='/dev/pf\x00', 0x10000, 0x0) r22 = open(&(0x7f0000002e80)='./file0\x00', 0x200, 0x81) sendmsg$unix(r3, &(0x7f0000002fc0)={&(0x7f00000016c0)=@file={0x1, './file1\x00'}, 0xa, &(0x7f0000002a00)=[{&(0x7f0000001700)="07a092cf5464bb32d8624b3689e51051287ccc4542065ec188ea6472e910f7200253db4211a5f7f583b01bbc0b7439d5615fbc4b0b9e287ef726b38dc97e75f9fa18519c9d8d0c911d1b02492c11c02290fdc5285ca1d4a2e5cdc97382ce49f6555f0be5612fa31485eb9d027405943167e0eead37061f6437cbcd11902ef370f9768799aa7404b5ec00b10dca37e9ed05dcbf6a1aa277d1193da145a875f819a27354634af51f924c9878440c9ce9ebf76172f77131118e20bd35e3033dd2e601a6ee5ff0711b23a404ee8d58aac3", 0xcf}, {&(0x7f0000001800)="af34cd2d75bf75819e7c8faa64ddfb2fee8a32c826478502ccf871d80fada53a56a91eabb6b43e464f904a6bdfcaa3b71255ad51aaaf5207f9464a4f863c536fa46d7558b118ab08797956cb84fc14af64136af7e1f227d2c5f172df661aec487821c20e627d6eff406c6a6d41ce92166fba57220cf6c1fa6bcca0f49d5df11c5082ea0424fb6b492d674da827c42c0fd590281bcf69981088a2e11c2856cc42a47d76618e43ff5a4f2bcabc0c9b7c1691cbc87640400bcb42fd124cb5edcd25d28a7b0fd035c9ec92d3a04dc73ffc7bdca5260420b7bf34eeba496007488e6cd727cf43e90c0e80a1eb84e2", 0xec}, {&(0x7f0000001900)="327622c7a07041237b1e9b11c8189ecd6dda999a49f753f43a854a022907c1f689e2ad58f569b2a9803488cd4a6ffeb8df502219ee0ad1829b03aa2b84f8fff04b97b621429aeec0b17e03ce6c55ade14418dc8591c9d6a2b45feec3a3b3a478a40863bf6b5ef88cd719c1a41cb7efa88d10b1f2f146a5a74b177fe429709935c44bfdec0556ba49a5e0d470825998a36157cb4e3f0427ed4bbb9f96a3c3a4fd83eba4e7a536fc5db77fb74d5df94f40", 0xb0}, {&(0x7f00000019c0)="9787dd5853fd8372b2d83c2aaaa784b6226e5711f41b175a", 0x18}, {&(0x7f0000001a00)="6dfa39629c6af1f43767be580b7c8846b0061ec1701888a0ed51cb36bfe56170583dc1a43946fba6068489a8708992565ca89952395772586ff8ab8315f01813a09e9edfad29e604a80cf08dafca043811145507850d9effe454a6474f82ec160c9eb6f4fd50d0c782ef4bc5dcfdc56311710d429a1839805669fae00f46156fef61624308e733d0baacf6948140a1535753d0a3094da0b56ddb9042b798868d819028d9d590342ad3792b53a86c09f9b21f9618437a1938cba773448957f3d615d48c6e6aa8a2b9940199352a404f4cfc50b5b6041df8ef562fe79205ef1de01714a2f161fc98bde105d631d682d15a0efea40dc00f797a042a18eef65218f2287323c947c584ebc510348781c8e1d224846af4b9bf76e7b631d38af8ff1ae537cc56a1ab743c830c367e3383670c259d681351cc5516643f160d2b898cb1e9239f4c16c89ae5b658c947d74ed2fcb490b6306aa8236a2710734eee9ffc80f20536e6e08294ded3c8d0e779e89d4a2b12877a5b1a01708787b7dd050f3d050ef17e493412de01468ed60be665f280d31f21d7850aa95874f336cb91a549594021c42e693d5244f3aaa760db44e09f47840b73d631cbf9e7d454adb321f3db08b1926fb9313184eabb67aa1e700d4ff3c6616b428fad42917a467f9d049795fd2e4069913c96e6cf910b8ed555a9a2c158bc1d05b0cc5b914ab91e98d5f23ac0029b0e56ffb1551e214f4297d21fc2b228edbf20b54c1b3f356af008f703217a7685db3642f9c39ed501ed73219bc3bee2bab7fa8951aa38e0c3b63680e1615b6596bd2be854326eb83c9a7fdd61c8db94ca24023837f1f6aa73e0a27752636aafc919cdd49918a18fcecb596a284230f824f756f80a35cb259406a65f490da269d42bb4a216a7760b105f4e8ea19361b68bd1838b8536713e395a21d77e052072be0185aff1ae0080e4c47b5caa816a5477ccb477db51294850efaf5e30f7ace63aff702601927cd620198ab0e656ed7abfd409d16ab1db54b648ba65857c3f5429a47429c27efd3e70db00dea6eaec50ffe472dedc4b53aa224d466edc3624518195f296e5f72e0a750cc705dfeceddf99b452d019ea21c69594cbefc6f6d886b45b2ac95806af40cfa01b4847501dca2b3ce0533be81acdbc93f2623e7bdbd385ac19f7210e8c3db6f48cb8513b6f5a0aa37e3a61ce3699d02b90d1f654f14fb8936bc7bd22b706defa616a592587ee19bdd28c4b81ced36259c359840d79fc4ec5a3ca348d4102a4c88a0e6b6eaa0b7c25f809b87be78d193ce8db408bb60102a1991e703c8e3a8611a8f3d43296d7a329a9a91918be74ced26477dc9c87a13b574e4955af1af930cad74da95c0a3460961a7197891933b42628c7b6f5486bc3f3e7e7d3b040b25f9daeace5599c612cafaf1d823772340a02814937e60cb17f6821c523d0f6fb0afe91260e24bb2fc557c7bd8fcccb83b8282ebae0e79e7f4f52e6835503a68870b304d83eb9bc39f1f6ebd70cea81f6bf6ca5b2de447f5e33bc7876390b7a255c92e99b05ffd497f08a5de552b259455b4fca7ef3123d0b6960a3309080ef86db68feb094a87cdf0ed949b8e2fd5821f7e7f2658bd39b0dca5000cc50e956cfc0d67a5f1d43f034b4494ef4756d6e05b8da486b6fc7d441c8a70e4c3b27332427981a4aa41c1f812505dad11067e7021b2988fa563ee25ff070fd43c1bba78d3f283c8cba0c94ab99924f597e21d4af00d629205b4cc5de5f143931190e942a9303b5ca5b17abd33c477f6c1e44ef7a0c81742cb206cc5b62b15fa0cc83b756f8855f2bcba23b837d34e0fd174c1846eaba5dc11eba0af62f357ec9500ba3eb9d43d91510ce615d535924503531585dd12a188a557d0de6de6620ad560a29f1d1c04b4b9dcb957e42a59b54c28db59d72a200c6d22951552ce32042dc81bdce522254a96be0f2d7bfbb31bc1bb146851ba757c4a66c2f303a38a2a2be923e28c1123039b6a99dc64aaaa33cb46ab61362b339b8dbf81675e1cd40700301aa24fa44939aa6df21dee547e2701a72c00450b86a119f966bd71591cd98f3c76ec6fd7d94e21fde2dfc1dc3fd48c4908e0ae60381c0993309e3713c5d84e6c02478778be5958e06574104581ef2ac019cad677bdef5551119ae75d665f0a8ad7f768bb474485f48de6f840c5b78b88bf786285cfd3bc7524476dacc7d36ac31464811c107061d28ef6b8d4aa715526a3f5712c50a8f0a593a25503a40f70175e3b7fa7fd7fee4f2de3a958d84a2e4c83e33f452098232a97d14e7636abe24b989c09b03c90fea8e5916adf4a1b00ea80475f780dd3591095f4129a63e87c0c23ab6391f7f967d63a621272610ae8c3f89fe9567c50f7e3507d083c221dd472f8f12a64c4f3eb8b08f07003eb393235c460674c4c386ade4eb8a3f887872f00af99c6d4e69ffba1b7579b05e49b0954ce965adefe21fb5bbecf74c1e904d311b5f4fe061639e038a68be2cc030d2f154c5dd52c0f6555c634720e912a45919df26c44681c6831175923eb350a776578faf9aa014afcb8741a7cfe0814f1c33601837ae64e9b7485cfedd092a25fb5881e0471f3be26252e3074f80c67bc124e795d25bc79065a7b52c776cd0a75f3cf1f0f0386fab8904b04d41ebf42d50269c1f37b8537dd4256d2cfb49c761810b3d00737af8c5e7c9f585884c2bbdf2bcb194a1b8d195ed03f266b39a4ef673b8181f0ce151a9d5138b4a848747d366b9b5315abee0b262da13b349761e17e46bfccc01b5a61222670a06bceb20809014e02b9929c86e2f669fbbab4671459324368f1443c4120f6be94cb0b253010843d474ab78de2999c9538136a2f05a45b8e82ec202191a3e971aff498c6d3134d49c79c022e55a9d347e422c67cb83bfccdae4767cb19265197d4da7d081e89b3dc655ac1834f7ceaab43dc593deca13acc26aff3a302582eb5240701a66ae0cbc7cfa58d205d07168a9240ba79eb827c2c094fc4e3abce677c063a24ed2c04f0dbc687ba4adb70bd1e220d14d466de6dc1d224794b58e452769e407c7c6fe0eb35286113582ffe310b86112d3f441105cfb09a667c3619f463d18b7eddb46f8e99cd01a8bb8508ec7f2c6e0120beab82ff7e925adc863e50b58289bade1dd3c9df4bd68057eb6fdb0c021b3b18cd18e381956221906fd0038c6e1e55185f805555eedc933c35b9073120a73d6c2028d47ccd20a123deea7ced02405f8c4cda17447fad40e5258d2ef2722ff883f0055901ba2ee85e56c07821f0981b5df3e73cac57751c4e5b04c818ef6fe0619317ee8262c039cfb54ad8a96ab89e3232cfb2f0c124b609dcf290d54106d304b39a06182594d18c85a2dd4b0c90e1e4cf8d207e884db7e14bdce5b0aff17f2f64818dfbc57089053783e4c79b101539d63a146f455d1ac7d6dd7a22547ed32edc2568f9499a64d18e551c61708e1d84eb565f7f1cd646df829095573b48488953b82ead98c09893742543e1533b1d5405c11554e2ea1792b9c8852385371630e63e87a9d683760cb657ff235496dde6e7e8d3fccbb0ff4aef401f29e797b3447f8b11e756bcf1add996f1cbd9792bbaa29bb43792791eac5a0c9ba821a9b2310a8399e4049b07b2174bfdcf5e30d2008d01535bbb4ccb6f415d2a73eca4ff3fb7362aa5adabb16d7f51c36cd3ea951072175525dd1a4e2c5941d000bcc4e793e68e4e35dce15657adc66440c9d9cda627f0d3cdb427b3273668fac16dd31d9a10cc4adeb5e018d117ad64ba9b2d099db9286df35696f3d872223f38a3e44df1db11064b1f38f01d1005829e3956254e1fa7ed289ec6bab1e894efaeb22af7f917678268cee1c9e29dea1cab815035749e4483e535531b6414213365fe781f84226382e7796c2570871c3f237401b37611c163a00af9eba5fae753853481c611f7fdb88487322d3554e3a3e0b5667577a40e24dee8ff6886a6c6061e29da99ea66358b32c9fd4594daaab21e21dc77c004c462d5ca84f2e311e2480fea8959af196082e8cdeced2b4f44d9988231bd4ec00c8c198230e7e7168682f4141156b549569412567e4e2d16d62ee2510c41247dfdc2bde31dd67bd4ccb8d660b26dcdbb71028dec9c8619f7ae8afb59892111815d68a243c23e73e5efb6542a7b8e9ca597aac0b39056a9134adb99e1321670c19e01c76fd542dd0fb0dac3950c6ad8d815b012cd60534064c5efec4f941fb78647e60aa676c305cf83aabc9d007f9a061c405955be5842f808f8ce8603a1e5be46d2d84494240c4df14e939257209fab7acabd3a7fdb69fb1758d4035216b178576cd56ade01afc5ea3aef390defc92fd2bbcdaf7192dcabfab76959472eafab7b8a7e2ce1800f6d6fde4755481d6dfe9c6e49693091a94b1115aca6b8704197ed6d5ea9cd37cc6b5e7ec12045863cd9d1f3d2c673eec18e08426c6d3fdbf950fd8e269b652a9829a28e508c034d5ba807e1d758eadfedb7d29c071742c2eadf0edccddab7fbc7672222679058c8d847ac03065df53fadc5b94c9a4ebf9c00b3facd87eb01bcbfeaf35b885ed8d5fd0f0fd3deb8b62ce09373f194ad62a282d9bbd3643a709789a95f875dbf6d3e3073d1169bfabf57dab3343e35d9969e28b2640f96e05986da7527319ca2d4058cf6c481e21134a14401d08f77e9b795403798a36983f521b40eeac60aff0b5b2e18fab02bb724c0af99d285cc3f6e727e1db3c7e110bae5a70def60a5d178db51033e6303da5262071bac83524908be2f3f624c794344e69c90aea64a2e7cda783f4071f480c6f28cb01f4f242795cd2a4b0eb0dcd23f0a958794267c37072a322edc205813d0f9f532ebb0a03cf3d352101aedac6c4bdde1c00fe2769060f1dc5b51f7aabab7d34b0c30bab4a95da788e4c3c5853735ec462458ad50bb9574d557481d23f6292ed38619d5ac94affd53fac1bdc6fc9f3201bd4c4a62570b306e03ec39c000b09a9f38344ae0d6e07ebf8dec736a6e39233dca698858b1683343c05d24c33736f2aa1540b122cec954c71af88be1b75401b0f4dc94247454907d55f7ab60d9d7459679eec705af1ec2d175ff0566a28a3a8023349f22ccbf08789a5e0d2daf790dddbff6ade6b9835e9997d606a797fe5ea0086a3025a9799869a9fa2f86f91ebed1b3e972b9ac352e52cf9c15ecd29276b876eafe7822175efcfd06cc505e651bb6803efd7fc365a6d5ada94a5d39a3e06765113315e84a61c1ee8e5446ed0df51902d5ac893f00a299c9b8b09167e2844e997b01dafa2f9a815ad8a68c0915f76a5e76b50a90879ec5d2e56ea88910b15876046a51afe1fba55beca916a1cc7ce9d4595361b519e60f6cd0aa04780c87f1b15aabeb499fc8b66b90e2c16f9dd6f8e70703d7085d68e74e9dd51fc4f3e6ed9d60d91ffba4c653d6fed744a7e4449534f671419726e77a29395be5e17150eee5f13c8672ed4f46a28c9b0025fa54edc4517a78c96ae7badca9f4ed7736438304e18350bacf00555e19c827dc4942508097d229ed3eb9dff25d63a37c1ac2bdbc79f471b4f763474d8fb7dd019332109b0ca73de694857ca0b4e7dd0b341c1995e0d4cee89eb6aa0400ad14af9bab0c03f8638c1ea67991342b07979bc39a85b7a92fcaf61988d1da3bbd41685a6f345dd89f2970c759e5801bb588bb03ab8efe74f2fc01bab9bd92033d82898315f44436b4974583341bb0399905528fbe4ce9b6dfe3c2b6f64161647b54cc5b4784326c0f5548e", 0x1000}], 0x5, &(0x7f0000002ec0)=[@rights={0x28, 0xffff, 0x1, [r0, r1, r0, r4, r5]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r6, 0xffffffffffffffff, r7, r8, r1, r9, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [r10, r1, r11]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r12, r13, r14, r15, r16]}, @rights={0x30, 0xffff, 0x1, [r1, r17, r0, r18, r19, r20, r21, r22]}], 0xe0, 0x400}, 0x3) r23 = getppid() getpgid(r23) 15:59:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x2, 0x1, 0x0) socket(0x11, 0x4003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x4000400, 0x80000000, r6}) 15:59:03 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='x\x00') mkdir(&(0x7f0000000180)='./bus\x00', 0x0) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xc726) 15:59:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = accept(r0, &(0x7f0000000a40)=@in, &(0x7f0000000c40)=0xc) connect$unix(r1, &(0x7f0000000a00)=@abs={0x1, 0x0, 0x0}, 0x8) pwritev(r0, &(0x7f00000008c0)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffbac5ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3081898cc7d4c162a2f99907d2607fd141e0000000000000000", 0xf9}, {&(0x7f0000002d40)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084a77847787b55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480473e0363b89c9445798ce63082dd14bcd6111bea219f2305fb974747f6bee78fc667e3d68a3b13cc34902dc206f5106d39091e836fc4a8d17537ff80c084ada7663c19f79eb0ec50ffb08c5c7564495b084a885e836944297bd931c193bb98e311642e568d6132d4e1637a00020bdd22813a617523e7dd3d", 0x114}, {&(0x7f0000003080)="904b01fa79e3440040e16028791043a74d0d87fd7f2f4565e05a3eb3477f6badf04242e4a7f4cbe31c02fd54701ac53b43a8fea0d52ac1c3e32772f160fcf322618701b20a66477e276e24aa5954757b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6fb8933de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338f701ec7cec0211cf50362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b75e023bf51b4977aa59f6516289af18bd89cc23d849761441513a5221a0000642c34d38630eb88195c58ff6da48f1227d22714735795e62acd12635c7668728ebb61d91a7bb456363b82f34abe85c7a95af79934dd5af4ba73b22400080d800efdef94e1417420e152095cf8c4e2ec6cb2e92ea86cd5b04d9cc4f1d4b5d031277b7bd20fe93a3e70d5512bb207f1e8305fa477e820c4f2e83dfce3cb480b939ba299b5329df13a95c9c95f08f702687472faf75b65c752a1ebec90c7b333a68f27963dcc0118bfc9f2ff011d984fc54c1e09b3f6e4206e6594c28288930bdec5e71240206781aead22e4bfe11cd8ae2bbdc941b17e1322a6dca6d4c94a686a712792601039f9b1861a05bb9c9eeadce6b55aefca5e38ebd387d5a8cfb1a11890d9118a2c07b5fa0adafb4e26c98969d02f82e75edde80d147afbbde63fd26efd85dd04a5fb1bce656627994f0b58a46e19f36ec3b6dd906b1670dda794973d01aa47a105371012e5e1008096e99ecde2414e222e4b1de04bfdf4bbf759113d6e6f4d0d571c6e29ebb3796fb5423bcb2901cac56fef9b3b4bfc85e9c7eda75f82d22ee29d4aafcc316979435f4f57f60e19d9739fa93b44b9c9d4476a1a0b092eb388de412944651ceea41befd71fc029c00782d3175e82cc78de1c997d14c981e0405c3a569db4e352c533782e0c7052230b319f879f461ebe03d26ef5000000000000000000000000000026b276e82326ebd307f0218021582c19d4753765639048f165aa5ca27e5ddf0194a3f240f67667f4ad528dbc005ebae83838b2e94594dddfa9d4e3b82d7d7f11a76102dbe8a9fef768e34b7e418874c0e3da2c56e153eaacedf3b6a21ceaa4f9c99422d1c4b5081e3dfaed089e2c3014b6c0aa", 0x36e}, {&(0x7f0000000b80)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda04750b9fb8bec2615fa2269a7ce9448bf1029fd81b06c853c26ad8c622902da422d5ad3986c3706d8f87a0a55779da237d6d46e8f96af77e713fde88bd03f38e7859e85052169a639beb8d2ed13a240de919f4b35fec76bfd5b7249fb8c0b213a0986f843d966049962ed0892f5055ad891b4bf", 0x9b}, {&(0x7f0000000a80)="ee109e5e06d1e84a73fc9aa5616f2a398f436cb5fbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d60010000000000000e305b9a5616e9af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9da8055442ef2bf41f7e01cffae79377cdbb73f223fec87ba5b6b3d2be633900"/138, 0x8a}, {&(0x7f0000000b40)="c9eb91aae2497d8491b83496f36f33a4d478f82e683dfe5d47b60be03b29d22fc85a", 0x22}, {&(0x7f0000002e80)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf582099d1c6f7ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd2070000000000000087c83f90e19752b2c95e984b859ee1c59cca707e12e886d4052d7c5eea3baf38ada733413b4ba7503b02481c492a7523a96b3fc1a99fedace6adc5ee1d64de681dcb8cab4d90669fe1c5a65e230e2a945ec8167bb9161965c5e216999aef07ebb1b93ad9c69d442daeb9f377aaf9bcf571d74a6e36a44523d513fc8b8ef386cb8bf2bd5f5996160cdbfc0477e4b568ff58d933c391e5b12765a431d32f697a5a3c1022a0259e6f18698f4c3aa45332889db29b4008b8b1270bf826cb5c05df3f84fd1ea552ac3213b23c5395281162fe8b563d08db5ac4ba351aab4c9a0ee3bf6278f9808473d559338fad4caf062802727c6b932f6364dad6b4e9da3e8771321b1a2c61b61954", 0x1d3}], 0x8, 0x0, 0xffffffffffffffde) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000600)='r\x00') r2 = dup(r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000d00)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001100)) link(&(0x7f0000000080)='./file1\x00', &(0x7f0000000640)='./file0\x00') sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0xfffffffffffffdc7, 0x0, 0x0, 0xd}, 0x401) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x4) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0xa7}, {&(0x7f0000002780)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf10700742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f14498911dff74a11003eade1ab32aeb1539ff8e8853bbc4f9255277096dcbeb8797224ab8311e60e1d72fa12dfbc844bf1f974fdca1d4f3ef06a0f32abba4fbca4466d9e3ceb67e37bc9dfe2ec53b9ac64df09708df2a9efd20be3d4b8deaed2a540a838468ecf6272fc81b2ecd4fc7cd3a2a71f811c12426e46248e1a996f268bf8cd129051ef0c55e3c7e4d9f7b0f1cd06c37c1b3cce022e270800b80f40c41bff12fcd11eabb034457d71f0000000000000000c141e100440f2d855679262b9af20e89", 0xffffffcc}, {&(0x7f0000001680)="8e497239956e9ec60fccd4a64961c72e46e21f36c559cfd96129a21a6db368df722722c70038beabc7e7640f0c941f9ad2efc1be7ad783a250e1050800000000160000331b391a4c82ff48808f268ecffb2f240844d236e2dcd216f3ead87fab7c461885b7bd117d1380cfe4d4883d4117871ba7a524bd500b385c540a7348cfca74b498691c1a1561cea5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d060fff86fbd10fd4359cdbba9f6a48c531e46e6367fde788d221ca421d53299b34c108bf76526fae93783cd7625fab5895", 0xffffffffffffff4a}, {&(0x7f0000001780)="02eb752577d073db344565b07186f88643a4ed37716f685053a4682e9c9677653377df3b4e896632b612b87b6940fd9edae1a928e821cd6e311d8f34df0499a435d9ade81d4028e4f8c01f122509388274e8dfe2fe07f074ae5f226803dc18debceb07ff1476cf522589b2642ef36738d4a8de9ca2f500778cdaac519e7043801e9ee761c78a648ce2e39759cd133e31ce3af544edb3664beaf58ac41ab6cf990677f83b1e55f7d719d619348b24fb85eec4283806d759c68c974e46118c98742e42423106db25bce06741f63a48f67f258c127f5ebae5d7e81d7e3f47f8aa13362e370bd2ded425831d83e5c2be060194e315c5c9571b2effca9de9342353d418648400440e62865b5d2980cc75f0e8f62fd14e073f8b62c664e6455967ed4a5229658663625f519a0a4f290c7583c603455a303319cfb68adfab03627906513904fd1194477e912a24df935cb18773c642b3eb5d9a5fd7cc035df58538e2c7b0e080687d1ab7ae4ac84cee986e56ee14f25fb99407bf40259bea61b785a4a1f1673ac5e5a3962484dc042ff10e1ca0889b7acd961756c55708dc3a6f8c2ea6e03274c584a9ea0c6f345f22746e3a889e8747a4298dbfe002da3b12540fa33bf369276f45935ce7937897a46ab9c2e62b2a69f78f573421f86a3d4698de605175c1d63940e1b35e8353a8fa82eb8c0d06773c01b694cecb6cc8d70b2ee9f6ca0b6ccecfb9a251f6795bda9c6f2ff462a94e015fbbe378ab4c8c4197e43373d870c8509c912592b5fdfa25ef04d0b95cf9e6a1a15dc5c10aa92feb09a01bbe529177faf2994ff4c4f5d979f18146b1d758705b0b933241869a73af2466107a8a5f3c672abcd076941c32b4cf7b7dbf266c9d17f2d8e56a0b52b2f6e98410d38966f32eae42fb397553de1653a2b5237e839b8f23e6b211c7421410e4348ab3527a3583980ebefb4e86761b0144a80ea28ebf1573cc751e986b929d63ff8c4cf774a5875b1af9e0e569b43f6a05bb4878e3d205ca65450ae8c140ca3515ae3ae185138b3081f4e316048fc30b5ad60f2e8b6a05c3eca62d9d530e18c2b052859384ffb25a56ae6be7a185fc622f2a6ee48f33a4d4a61368de8dc8a1ec2808a423a4ec7f073be0a059138d837ce0dab398658348af5776fd7bd27c3a6de8afe3ef8b30f2747f31eb44272d14adc7a61c5336a63dc349b57ef38f92c2ae14d41bc93cdc719f19f6b99ce3c4f37c9956f871b9308a6f6a48333df903770d3668c81150d1237a5437360416a2db035e08d7d7cfc02461c711b2c355ffe178cda8075c8380ac246a65443cec21a76c95bbfd7a942d21e1336e96c852e36ba03a276fbf830f28928d84236860b88136d1557b61ead45e1b62da3a06805416f7efa95d3adf1e98ea6dfb6a8ec4c670bb43314ec27c00e12248d8b93b1fe1ca3397887cef6100308a6dd6b39dd2b3308c31ebda231acba3dce8158e6ec2dd975071d365624db6a2e96703fafc56256c0ca5ebefcf4e0ee30f5e700298c451d41b5a412c28593bbc89910ad580ce7b76bd5975bcea67c732a8094efc570cff384397bd7128bf0475f7669bacf74e6a2f31dd0937c5183d3c2c8392a20529255bd7b00d2f69390acd1b94fdfd31381ff37cdef0c5c1f8f27380401642e03401ab7b1e1d5a684fc9b3bdb0bbd6a79ccff062bf7e805fcddf8c3f56abecdeaf9c460d7c10465db6fb58ddb2a902b3fa06b2e71ef94edc5c9a010078f890761a57a10646a5dfe2551882a1179c508de496a8b8ac1328e1d56f417f9d7fc3aca2d4aaa446f783c8f70098efe043273fb13be30edba62b0bae7673fd008b6f1e3070162f197ee34fc8a127bed6c8fbf82201479c0cba4b49345280082f72ebbb3d205a81bae0cd75e2d93f650342870728875d2ef16a6fb7935fffa92fbea8298ee73d270fde0840e91a22885774359edc0961686d06a1005b64d91c0acf793abff056583a812ddbb19745780d24ecb693aca13cb263a594ec82ba24929178cfad728cdb2bc1e051f2ea67f3b22b5b6a0d48ae73223b70910e8c8dfd732faf663a5f7d0537da48bd3b3e7ea5360f48cfa2a318e0647581008e416ac325e5e6fbb67214e950e60b9ead80145638affda618f65a000e1d7dafa3797949b2c960a58cc50e7660b370ab628193ace5e1bbafce49413f60437118f618e1cb5d760b79231ddb1d364b66ae1ad709018224f3d0d7b1a6e88595e0cd2327bd8a9810ce7b4d39f9374669f42b67cd3dee039a00b082addc9eb308a24a75c3fc873ebd7da7e8f2baf5b76e59d1b8c3ea6c80e25b7adcbf736f12ea02230c8df70a9ee6e2f87c735ad33cd269efb7fe4e411f05ccd05f2cfcfc4429507bea95a7a4e90fbdb00768c7fc7dde8bffd0a90b4b2f6811474a2330e651e8ab481924937041ae826869468b4630946330968484f4981f26fed069915b0f6ea060fa786b0237d91571f5fe7bc8ed93deba0b5b5dffc022161e1aaaeef2d916a803902101546c7a8f31a7c372791d6986cc7856372a058971fd757d28cdf4e1123e8aeec1e958d1c06b4c1457bd4fa7a128134ff69375602a0680d505f9178427c3491cd781f9129a0e2778b7ed8e657735e5a5c8d526e89db312f6f1a54b6f4bca9aa94cda6dc647a3842c52229537d09a4b0eb3dcca65fd2fe2cc01969be37a08472cc1eaf8ef018bebf3ef8deef639cac5334ccdd399de05f9c310668d871b9d4238067eb30ac109f0baaeb7dc119f335529faabe67017e5376497b966ed961e5fcf523b0ad791a02f884a3fc4592895623cadeae5774d5e71caaef84cd295bf946fa08fc31159e6ee27c2cbdc3d4a51f840f07826238fa91d963b2d2b9228cb3dc680f09039f2c391a7861ab4ba679beef714b37fc8e49d79563795b48efa94580653aa59b4efab5cf28360a83d9e4e7c0993f8f9a0a0620e64f4bb32d1a72f697e121c795b5ce17995be55e02322d4435e720f30f6b9b2048279c50b0b141bae5fef7b9e868e2978216c5159bb1aad4b2d5531bc287615edc56cb266064fc7b32dd91053d6df204dbdea37e1029294df502d440eebbfd83d92db7422cec35df283bde4dda2152c3ef3fb57d082b3836b7f260918b3bb43b7cd5861bf7f5b14f651b038686418ffd8f2594f27c0be4fe2493cd31d66526d5fa3f85d2ac67d34225a474bd1c86fc9d2cc9deacbb5c24dbde2b1bf9490e2b913eb2406f52db834e7a0e4d988e3d39612e593b80cb691f9744811af58a2803de6c18dd7025f0281bf8168566202304de3049c682918be9118dcfaecca80b2bf15ed4d93ce489d98c6e80ccbd10f129661892de14f118cb28ac67dd23f8f7a778b6787986b8827b3f645b2df8ac027607676fb972e91d78d71e68af4040f8403a7a1ef60326cfaa59b0d17ad027c93c22a4483bc59072e6216a9c14f717ddd60f652b701bc08c5dbb1b7d22757a8fae751f47f6ad99a03a902bb58e4cd7b552822309846c61b4c4e2cb75a93d05f573f6f09efed989019a623a92e7b9e6693faccda89f532a1c8067ba33434c21ff23d604e30e653649143686e271ae5afcd698de3322b72e7530485c46064ca5599d373c1a2001794600d5de14bca4a9fc90bfba99efaa6a3d5f0c8c7831c86e942afc6310152312bf565bd6d6c4dcdb060a21892fde93bbfd75301b96bbefe2467a1e7d8b82ad0189a96d8b66033ef60b82f2c9cb7587477dcc9780bb60e0b31520c1e12823b52d32415ab0af932a76e5da1b7ad0bb02529253093c590e4a9f4bbe0f62a01979ed0ba77af2f05114ea3dfa2271f00b68d013698e128c63aabcd5e56f5b5a89824dedd083923c7021e105bff69caba8b75eeb5b209f236f76b5ca5ce498e81f202e1c8987b82e917bc46754505dbbc55f4e757ccd3fdba82527d86e1b8b6126af7c436a857a8e7432082f72fcf3cc352b417c184c6255305bdfbdc0c5c883a03ad266bbf84abce7918859950a0cc23628073a9575f0e1ab42e629fa2fe55f8c6bb65f2b73a049aa183d856a253be8e2c19af6018bf04b83e153c79336eb57dc99ffd0c9536b278004ee0dd7a8d0bdeae57884d8136bc90e817c3f7cb15c055c40f067050118aba0fb08c6f39ceace9849b5555e39713615b35d7bc40a6541535c8e4ba3e0c8eb15b645cb4d1cd44bdd0e03b69815fbcfad7206039402c54014fc719b4c15e5ffb05c92544eabe7c4e14214b92d34dec0251c34571d1756562e91c4c7b279993e63b07ef5f4c7038efb45ffc8764a59330ec934f099f898998165c234a6e76944c2b002fdd7d3370b7ce73bca0e85f29d03feb1a6a49244fa69decb8c0c43f1f0a21801323fe3cf5ce011ffa749776df3f9fd86fc5095a8fbabbf2991acc008d89b81ac25d6b7c874b2a68836b6d5b6e395dc07516b7f083a5e291aaf2c887e61f9eede3a50716a1e1efb1f302915a97164356e8b3513c2f0cf643b896ab638187da87e1cff374b4bbfb68e5f7391795a741f8f33c356bcffe1baf90ba125004602e0c967ad4d2a43d50f4a037bcf7784daf7fccfe9ba9866e8de87bd14238bfefe937d99066dde4ac75c6a4e22dcc156d07371c3163fc40b8a1e745613dde471faac020e7287f81168812427c0fed2a77902fc3cf567771d08d851a733793aba47e9073f230be893f251793bb2b973dcff7f95e86d232db08dcac50c5d90b272cee4f4719d414dfda1c8ba26bc9b67517757d25e16c8cbee7d1e3e893f01a5ff6fbe54db4cbe516e4aea34a66eec9bb0fdb36a0a315218ef242ef9f2cc31643b159dfb8a5e6f4b3d659f9522eb9eedaebdc99c9f0018f51a58f161cb2863d28102ec8ef39531d5f928c69ec0ff6b97e35b63c2683cd486c7b76615b9c313eb2362a194f958ff4f9fc17ca10a879170942766b86c9e88a4f6ddd4e01356d6e70789c8f5c478ba68735c61636fd08ffc8a806ad2fa4a62732a9bc7c37f5f4b886251e94a656ff0fe6c554f63c28f9513fa254817d608d7c95b7df6ccd81899d9e85dcece3949d9a3541b1c8ef9bd2f38e82c5dfcab41e84bfd9073ecc541a8b9242981d3d49444f80ef29283f2413c60e78ef34c0198f3a76c8f76806c9045c9db01e64dd7252a57b7346cd6a4c39834a4c8a4befed3e547d2d41d1eeb9dd8316e70f0b141ed786d95c65ff90878bede6829d744a01ca369b51c212b9176ed9f8fc6cf0bcc82df65e52c4898ab429667cc7e99e8ef893e2d71b852584b91084423650799991ff559397e4facdc9f8a0770ff7a03007861399db8dc2bcd82f6036a73059118ddf8a6b3f1fd150928f0585b4ce8543ae83bbb27d787eade1608986a32fe77c23195ae22e11a173710c8a5fc81d12d0dcc1cf0e0174e4b04f79fdb26eafeafc513331bae6ac80a4897902eb4e04a8ea7e3d2408c32a2c9a31d391e278ba9f6f3191023135a0ac21f92030f99a79b54fa145840821d76e8a7d025ae5b9390f1be9981150fedb39e515b62ed42de0e13334e9c37508f96040a1e0e428c8dcfe3d1fabc894a244d48d1a501a520de06e91e750b38eb609b5c46a93b219d4d1e48e1e15a910b7dc657d83cee3f06e7a92d12854ebde2f36ac1d7bce895d78ad365359ddaac686bfcf8c7283cb931e6df11cafb38e47d687832690df3b51d1efaf4516fb3ae9f3d5e0f176c70a4b1340fa49131c312ffa553c83d7d0b815b37dbebe96cbe34d3fe7658da39adebf3ddf566b4a6b86d5598f6c3ea5afbfc08ae26da760d0bbcc26cb858d2a66833f28d935b3e4dc829f9734adb612f8"}], 0x100001af) truncate(&(0x7f0000000740)='./file0\x00', 0x0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) r3 = socket(0x18, 0x2, 0x0) r4 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1a) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0xc) chflags(&(0x7f0000000780)='./file1\x00', 0x10000) r5 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0x6, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0x2}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) r6 = syz_open_pts() ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x4}) write(r6, &(0x7f0000000000)="582720efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e581", 0x21) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/wsmouse\x00', 0x200, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = syz_open_pts() writev(r8, &(0x7f0000000c80)=[{&(0x7f0000003c80)="e1", 0x1}, {&(0x7f0000001400)="ed0e72a95f8ffb188f1cff8f28d49b274cea676b31b02415e3842801a1bbf74d3c8100c80d42d9ce1815cea9c558cdb913460fb74159d8cb1fb26fbbfb39df26fecc1e5be91e37dfa6053c7be6298ac7be0f79eec88f7cf5ea02f3c91efccb5a4f548172c8f8c4cb21cce802476466b44e8224a772672e60702ee5b7f9069c5f083e43102af105923fe6e94dc229175f922636ed3ed01626256fefc5c8abd2e615a94d5c52b0437375d409c94540a6fae877515a55f0b5fa73efd074bb0ac3b646943681fc1796a5707b89d0417b0d2cab195c661530edcd755800fc033c13a2d3915988e4a6c1a8c746681a1e464fc99288f5f6352d6b3600d68cdadaa5286519b82c1bfc17d32c464621509a095a48a4177446f479d37994341140da9bfc458f5d1f40d5eafc3e948897158a2d43bcfb07c260af778a391aca7abf1fc582374ce099ac2af2c591bdb1b1bcc0cb2c1ec9ef", 0x152}], 0x2) dup2(r7, r8) accept$unix(r7, &(0x7f0000000ec0)=@abs, &(0x7f0000000f00)=0x8) poll(&(0x7f0000000180)=[{r7, 0x80}], 0x1, 0x0) ioctl$TIOCSETAF(r6, 0x802c7416, &(0x7f0000000080)={0x0, 0x4, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x5, 0x80}) readv(r5, &(0x7f0000000b80), 0x2) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000001000)={0x20, 0x8001, 0x18, 0x6}) r9 = open$dir(&(0x7f0000000380)='./file0\x00', 0x10, 0x8) mknodat(r9, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x0) writev(r5, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r10 = semget$private(0x0, 0x1, 0x120) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r12, &(0x7f0000335000), 0xfcb7) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000200)=0xc) dup(r12) socket$unix(0x1, 0x1, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) r14 = kqueue() kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r14) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff}) setsockopt$sock_int(r15, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r16 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r16, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r17 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r17, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x8008) getsockopt$sock_cred(r18, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000000c0)=0xffffffffffffffa9) r19 = open$dir(&(0x7f00000009c0)='./file2\x00', 0x10000, 0x161) r20 = fcntl$dupfd(r19, 0xa, r15) ioctl$TIOCFLUSH(r20, 0x8028698c, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x2, 0x0) r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x1000000029, 0x3b, &(0x7f0000000040)="02000000", 0x4) setsockopt(r22, 0x100, 0x5, &(0x7f0000000940)="878c1ef0f9edfebac601cfe9392c6a94326576b4e2a86834b95ff284efee05b0d67bb3ff03b639b6472c83014ddb6bb186fea23c1dad654219088143bc20ee12805765bf9bfb918773dc12abeb614a2d6098438756bbeac9a27e233b54975bf3c152e7609ef706c80fa9db120982d5f2e45d82382a58d408732752d7cc95", 0x7e) openat$pci(0xffffffffffffff9c, &(0x7f0000001180)='/dev/pci\x00', 0x82, 0x0) r23 = syz_open_pts() r24 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r24, 0x7, 0xffffffffffffffff) r25 = socket(0x400000000018, 0x3, 0x800000000000003a) setsockopt(r25, 0x29, 0x6c, &(0x7f0000000040), 0x4) r26 = socket(0x18, 0x1, 0x0) r27 = socket(0x11, 0x3, 0x0) sendto$unix(r27, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aab7e294587397a31f8187bae4ad6b5b23ed00f4c8b2ca3ebbbfedcbdb0000000000b5d602000d7dbf6ba8af63ff37282921e4fdee5bfd4de7901c089e226f44d78389e0720fd3872bb22f310b404f369ffe90006ee01bbce3aea8c5000000020000000000000200000000a3f8000400000000", 0xb1, 0x0, 0x0, 0x0) setsockopt(r27, 0x7fff, 0x5, 0x0, 0x0) r28 = fcntl$dupfd(r25, 0x0, r26) r29 = socket$inet6(0x18, 0x3, 0xfc) r30 = dup2(r29, r29) sendmsg$unix(r30, &(0x7f00000000c0)={&(0x7f0000003400)=ANY=[@ANYBLOB="fb18320809d00000000086efd40000000000008b4645d108e687f48f8b5f0900000092e3a5f2209cea621cf9f9d96c8d66f821d532a860eace09ec8b2d9f7eaa84041c8d5fe169ce4c68ff87c586ce4c30f521b40110979d7f8000000035527b508c865978a82be7281269178ddf96f29ddfd8669d3c5151ff19f127eafd57c102396030003e1e985cb118dc40256b5840cf71fb83a1177fe9d17b97767159d0b2fc5159a0f5c606a3c30dc9b4d162350839a45fd306973220ac065337bed7b57b837a4da26d69d9a253b6cec708000000000000007f1d3b59499dc4a34cab06ec8fdb9b4fd7c96b1df6787067ef084c580f9a6fcde2c9eb552f9bfa68286077544e3d73d3443d1c2a393d6692d639d13a099f0cc149b352e75174216eea32dae6d004dc861f3f796796e536ed02c8b4d471468d1db8e871359ef69046a60d871ea5d62b0f98eab924f329b4255f38728bb5e87d8daf7caa5e6fbadf6af9876daa66f22dee4bf6e63ab243da232831b15d533f18606cc09b7df1d66f8e75ef2e69e5595047c404084df6199790dbbde977bbcc35c9a18b0064c28bfe7cad959601e8a9a4a40920238d58d171c416ff071b06464a0b3556d320221af85e3d224e6078511bf87262a4366c00a96ecb1b6622b4349d2b6dbbbfbe3e7c5b0d335590a84554129674ed9b5b4d108756d7487bb493fbb10251e9edd68cffc191dc910d64afc40627bc06dc5b08727332ce18caa2233804a2665fe4d56cbd86a05a1f22f5e383cfd9615ca18271368bc3e790b05c73afad4971c80ff1e90591ab411877ebcb97cc0d4c73417dfe41a4826796a573e7682dc748f8a3fc77a8b934bc10fd5a69dd4709b1cf6eabf5908de5f43df2aa6d7d37f995fdf99df7bae6224c93a6f3ea13c0f6d1ff240dfa4e289b383ef85c2d3c83c1541122a0d7b9020ed0307478b16888096576a7539bc3fffff3884d7008eea0e1050b839c32260dd8d76003b148b3e63c036416bc9314583fc29b1fbb1d23499cf5b6c924029d970d32a130e90ddc330f63fe150312a0ac70ba334d4b9834789db0d6c55f5bcc9a2779bfa64123f897564f259064e95b9897ada012a7b72e2715712e3178990e68aa4f90a9694bd958ad583d36734122cd7ac070f000c5bb63433ceeb0735eaa3f191cd0747bbc5add24e5b3ba28ae7ea05e07968941161d4c85b806728165f5efd10737a87bac500c7bdc26130b4592cf4680c6933ab8c4c7122bfa9045fb5b89507fd242a1c8407b5ec08658661bc1f2cd9ffdc008574fd8078c103100f2cfdf2ff0235825f6f912532e7557462301f55b3da921dff07ae2fafa8d2e3e501bfabcfb1223f591e5b0de9eb65ba444b00f3f856f6ca8b6f197162b84e6518983afaf6ca1e87232f1c1a7efbc77a208ab6f268a9001646b986fb49c74aaeb912ace4fc01236f67f8272b7a3559d3cef5580311c40b2c797cfbe75c678f63a19b403eaa30a9b8ec9d0ff1e0f952e4b1fb4d5c777176c8421aa6a1523eccda46d4faed439070d9225342ae19f3eb67cafff4e2f484571dd59897b7a32893c8f93a61e8c85bf775ffbdf120b664a487379395441676256802af1199eb1d0da0152a4a12c3b64dfb53315ba1f7c66a7222ace28dc631541338fa7bc712ca1508cc0927c56da13bf2c6f1cbf07771692e6db1e3cf1c2bb33f98086e05f756a710421f266b23c28949f3fd45fd2122101b577dd9acd60ff6e0636d1a252ea363c0833f4dae66437d65f7d54923739fbeeba0973de919f280cfce6b65e1530c54bc39e7b6cfa308eed4a9f9c9cf9b59cd999c16bd9384925d52ac86584832848e654ecc4b386e0b4bbf970260ff00000000000000000005c64c550bc4298747f9e0501c92baed55185294680400f012d175ee7378f36b5136288d572afbb7637e3da674f7b9ae6db7c0dec"], 0x1, 0x0}, 0x0) r31 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r31, 0x7, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r31, 0x20007605, &(0x7f0000000d40)=0x80ffff) ioctl$VT_ACTIVATE(r28, 0x20007605, &(0x7f00000000c0)=0x5) r32 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r32, 0x7, 0xffffffffffffffff) r33 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) fcntl$dupfd(r33, 0x7, 0xffffffffffffffff) r34 = syz_open_pts() dup(r34) r35 = syz_open_pts() dup(r35) r36 = fcntl$dupfd(r23, 0xf, r35) ioctl$TIOCFLUSH(r36, 0x8028698c, &(0x7f00000000c0)) openat$klog(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f00000006c0), 0x10004) r37 = open(&(0x7f0000000700)='./file2\x00', 0x80, 0x8) r38 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r37) ioctl$TIOCFLUSH(r38, 0x8028698c, &(0x7f00000000c0)) r39 = socket$unix(0x1, 0x5, 0x0) r40 = fcntl$dupfd(r39, 0xa, r39) ioctl$TIOCFLUSH(r40, 0x8028698c, &(0x7f00000000c0)) r41 = socket(0x20, 0x1, 0x0) bind(r11, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000dd392871d10000e79a53f72efb5da6290dc2539943415a202d1c8732fd0200000000000000bf8c69f4f58b3e7a60933069922a3b665fcab28164adee717a79a6e291d2034701675aa557b0f807ffc4a4ae46138efb5c9314c528e4edc952f960009a979404171175de315bcb9f784af88b36c2b5b9b63e2487459f5e9f8ca5125cd9ca3f4df3aea189956a483ebb4c47a8bc874a42f18b512c6cd10afc5e1a78671b18601a00ab31fa4eee446e9ee9852b9d37af81236656b0db6408d92e696be660223537a9a7a23555f032a64a635910194e5f471a6f5d721cd2b41a27789c6858f7d9583479ad6632f46bd90e361e51e6c30649ff56b669f0911fec729f42ed321ee70ab7e36dee4d7ea8a8f8ff8c848c11e18b872733715edfb4b3580054f2072f6a9ac578b5c3f7454554c17ee7d712790aaefecec8ddd72c79194ab1061dd951cebf4500ba0465b049b48233b3f430f4c2609871e212b92d220a5bd08a92c3ce68d892538f488dbd74d080592098a833971777926bacb08137d4d7d6382f67bc7084f0476456d82a29b6741c4c3d767dbfda79504fff3ed597fed69ee9c7c418865b72c6521c978e3667442f7dd3a1586d422fae2c2332c94832770735335a386a3982b8a51c52754b678a0cb7b9e3c850c183633598525531d72c61b005000000000000000000000000b9895fabec2b60e6a98ad4f2b73add3505c6d8748766cf42f1f650f0df98e2bcc02cbc"], 0xa) dup(r41) r42 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r42, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r42, 0x29, 0x20800000033, 0x0, 0x0) r43 = open(0x0, 0x0, 0x61) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r43, 0x0, 0x0) r44 = semget$private(0x0, 0x3, 0x100) semctl$GETPID(r44, 0x0, 0x4, &(0x7f0000000280)=""/154) semctl$SETVAL(r44, 0x0, 0x8, &(0x7f0000000180)) semctl$GETALL(r10, 0x0, 0x6, &(0x7f0000000000)=""/147) 15:59:03 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x61}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchflags(r3, 0x0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r8 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r9 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r10 = kqueue() kevent(r10, &(0x7f0000000040), 0xa9, 0x0, 0xfffff801, &(0x7f00000000c0)={0x3, 0xffffffffffffffff}) kevent(r1, &(0x7f0000000040), 0x1f, 0x0, 0x8001, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x1, 0x0) ftruncate(r0, 0x0, 0x0) 15:59:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x50) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) sendto$unix(r0, &(0x7f0000000300)="b100050200000000000088000701000000000000cea1fea7fef96ecfc73fd3357af96caa0416e74f376336acf00a7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657ae00000002000000000000020208a371a3f800000000000000000000000000000000000d9b51220799d716f97b000000", 0xb1, 0x0, 0x0, 0xffffffffffffff42) 15:59:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0x7edd8107) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000500)=[{{r3}, 0xfffffffffffffffe, 0x11}], 0x70d, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffff7e, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af25ab0d7317a117c00"}) writev(r2, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d", 0x71}], 0x1) 15:59:03 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0xa012, r1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) read(r2, &(0x7f0000000000)=""/75, 0x4b) 15:59:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f300070060c3dce5081a6f6000"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x2ab) 15:59:03 executing program 0: r0 = socket(0x11, 0x10000000000003, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000140)) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r3 = socket(0x11, 0x4003, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r5 = dup2(r3, r4) sendto$unix(r5, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r6 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r5, r6, r8) setgid(r8) r9 = accept$unix(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f4e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001cad1a460000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d348a25f7c193cbfd7b5c222c2e36c19f554f1c711e73bd47569084c2e11b3e6d8d7dd841b5f235b858b46308e21cd8d854b7065ef124c4a3288d92e3344ec1f7becf4b8ff2f6995085f1f326d3f30f11730287ef6bbea722130671427e9d9d1290d8c18091229c37b5ff6ebd1426ee66460b3334e28256cfa6af46cb5e95e4f2f863f4d325d03872646a24526bb86599169ab45757f8b19c7a45b3971bb9f03829886942db2111cb807574d8a278a32973d8a1b115777b93daada145e5c000000ce721c87ed4016ec70a9267cbfdfeb9854836f0f7afa185cf284d272cbd00dfd5bf540eafb655dad809277b4180e7bf8d168f4"], &(0x7f00000011c0)=0x1002) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000001200), &(0x7f0000001240)=0xc) setsockopt$sock_int(r0, 0xffff, 0x40, &(0x7f0000000000), 0x53) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) sendto$unix(r0, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9ab6ac8b2ca3ebbc257699a1f133427acbdd602000d7d026ba8af63ff37282902e4fdea0400008723abfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43ee619c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:59:03 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbe, 0x0, 0x4100004, 0x0) mlock(&(0x7f00003eb000/0x12000)=nil, 0x12000) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r2 = dup(r1) recvfrom(r2, &(0x7f0000000000)=""/21, 0x15, 0x42, &(0x7f0000000040)=@in6={0x18, 0x2, 0x8, 0x4}, 0xc) mprotect(&(0x7f00003f6000/0x4000)=nil, 0x4000, 0x0) 15:59:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) ioctl$BIOCSFILDROP(0xffffffffffffffff, 0x80044279, 0x0) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() rename(0x0, 0x0) pipe(0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) writev(r5, &(0x7f00000000c0)=[{&(0x7f00000002c0)="132200670fbc77cdf761b7d25426480e2acf665f3e894343b219e661a3dc091b645bfb2c889baa4bae82063d72c49942f570ae9d5dfe25ee4b70c9fa4ab16e974963ede233ecdd08dc6b0cd209ab116fc65be4c05a37ecdff820d1ddb8db9db2196e43269acd96047da5ccebd038c8270b55fd700692bc4e77b746bdaf09fbebca5bf48016aad1d1e18d2fc0", 0x8c}, {&(0x7f0000000380)="af03e2643103acdad16129e22d4246edef01d41ea5ddb8113ab3a121aeac6d040f072e9e2c4d2150b570a1fe0b6f9af1f2b0afce2192221d53cd282c5eae3ed03969f1e7f1742e70139e2c1b2620983fc73f6d1ddd98f6276338302e6dd77e8abcf3d749c025617f9f3cbc0db6a461c06b56354f30459cd5282bda0d8628938ac65f6e24e4006bdc91211d830cb03b1e9cc0aa2729f13ded48", 0x99}, {&(0x7f0000000440)="59327f6ccd84270a00041a3083d81b4f076e59e78fcb300bed88fbcae736e3e2bb69c73c18e9da1b04ebd353dee2c319dd5181d31f0e050e96ed5eab74bf2560b39e37f7a22ef80dc26d60dd1b3f80c08a044499b2fc7dd5b5091d5014b3cea0878b89500b07f560e0fd3f8440699d7d78e3e3b28e02a6abc77e1d5b4b5c3e85ee811143ccc72097a2266cdf634e83768488b89b9bb1d73ac182a7dafac82b1a5076c9022b9d5804b1b0c4", 0xab}, {&(0x7f0000000500)="f1139082deb64e2cada3ad2e7a6d78215ea672acd438506bbbbd242ab301bc618da7f588f8f4a1ebf9b5f06a0b7ecde05c033af204f7b491fb55b222a09490ecdbc4f67e400474e0d9259005396ccb8101c75c04d2929df2478a7043cdc66de76da40e57fba95e7dc7134ee5f7923d5c4fe6666f96775d8f0fc33681b7958a969abc4e", 0x83}], 0x4) close(r2) r6 = accept$unix(r1, 0x0, &(0x7f0000000080)) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f0000000040)={0x4, 0x0, 0x84, 0x5994, 0x80000001}, 0xc) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 15:59:05 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x9) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = socket$inet(0x2, 0x2, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x808c694d, &(0x7f0000000300)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x22, 0x0) 15:59:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x8000000, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x800000018, 0x1, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) connect$unix(r2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 15:59:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000c00)=[{&(0x7f0000000c40)="fd3a382e3d954340b7b85a8d7da5ec46892856102ebc0ce6fb77bee14e228790219a201bddac3e410e6cd4b337cedb64e2909ec05cefa288579a8aab94ef312393946ff7e40bfe0bb48fed0128edd7060f4eb166b4814b0e1d15c931c34be4a84690568957c14d237e67cfd38f64c38190e5aa1887ecaee21b2d2e46b53b42c5fb5a566ae77fed425f5766cee73162582990c942e37f18570c4d72c408677ae9e1b5421ac822190f6d880682a97c54539919858921b45c66004e73f40c976f63361f58", 0xc3}], 0x1, 0x0, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="680fafcfc82f16dcd5d5c649005b32e30fa79e6619c303d4094b9468f10bd191ed51a1631c0af7c956ec4b194587377c4bbcc6b8ee4dab"], 0x1, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r1, &(0x7f0000000240)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYPTR64]], 0x1, 0x7fb) msgrcv(r1, &(0x7f0000000680)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc677e4fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f18499a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4c7fe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c7842da8d1483d8a66aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c90901d49935002ac7a1331bf31ad576d2fc803e7346edb6785c899e8f3c7da2381a4eb2327004309206588c765ee222a827fa9161a66e016b56e7e1608404bb806f582a72a8b295a"], 0x1, 0x0, 0x1004) msgrcv(r1, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) getitimer(0x0, &(0x7f0000000180)) msgsnd(r1, &(0x7f0000019640)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941639c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c37cbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce3b4033a4312bd05b3a77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000eab4ccf95a1497489f925599a8de9a446c8fefbef66f5db6b5626fdb832864aa3f9d1aa71cf7af2ca8cce1160a1789e7305193c0acf16f4230690d9adff475b6fa84f9bba9f36374fdecb57a46a9d6a4b9d8e397fc084eb64c0408d992e5441351caa4fbca0f31d4a658753e0736ab39b7c9ca249a41848b90ee119feaeb1eefb009812ed0b9e83b54cd7f8f1743d71ab62290601c9ba45b06f568628ec55cd880c0295ddd9e941737742366f712960decfc0e464684f03c498b43"], 0xbc, 0x40000000000800) msgrcv(r1, &(0x7f0000002a80)={0x0, ""/157}, 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgrcv(r1, &(0x7f0000000040)={0x0, ""/120}, 0x80, 0x3, 0x400) msgsnd(r1, &(0x7f0000000100)={0x0, "22e255dd011ab3f31d84fb456a967301af84b0bab814d8a2da475563d5ddbcf153c96eb8ded42e36144e177feeb9dba9bcae1f87c6fb215bd5667494edd6fbca04adef3e4d9b"}, 0x4e, 0x0) msgrcv(r1, &(0x7f0000001740)={0x0, ""/4096}, 0x1008, 0x2, 0x1000) msgctl$IPC_RMID(r1, 0x0) 15:59:05 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000040)) 15:59:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget$private(0x0, 0x1, 0x4) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000007c0)=""/77) r1 = syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x80000001, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0xffffff80}]}) close(r2) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc819451", 0x4}], 0x1) 15:59:05 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x4030003) semget$private(0x0, 0x3, 0x344) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfff, 0x8000}) socket(0x11, 0x3, 0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r2, &(0x7f0000005640)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000160000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0000000000000000deffffff000000000000000000000000000000000000000000000000000272db17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000deffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffff7f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000056000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d20000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090c38e01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a8f0c729a737110a79fdac96f69eac3cc9249a353a976f81105e433f67fa01a07ddae5df0e126e1e9e3c400138ce80d70c011a2a85307b24c17dcfbdf6b723f4e6a1b92a1f84fb33b1826c2b6b254afd453c3880f5524330ae7993fc97809ae2a8ca0236cfa97e467da70e210c8363f4b1e54dbda105e832fed7773074e897d2326a50704c1b7f500000000000000000400000000000000"], 0x1008, 0x1, 0x800) r3 = socket(0x10, 0x3, 0xfc) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = socket(0x11, 0x4003, 0x0) dup2(r4, r4) r5 = socket(0x11, 0x4003, 0x0) dup2(r5, r5) r6 = socket(0x11, 0x4003, 0x0) r7 = dup2(r6, r6) sendto$unix(r7, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r8 = socket(0x2, 0x1, 0x0) connect$unix(r8, &(0x7f00000001c0)=ANY=[@ANYBLOB="82028803666900e85f8f7b22679b93df66ecd58544eb72cddb"], 0x1) poll(&(0x7f0000000040)=[{r8, 0x25}], 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) connect$unix(r9, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f66690065b1665de3ff0000000000193bfa1aa61ffb2c056ea20c0e40cb0043e70d5efd66d7f6d41af3a7d4c69c14ce1985a9845577c4039167e6"], 0x10) poll(&(0x7f0000000040)=[{r9, 0x25}], 0x1, 0x0) msgrcv(r2, &(0x7f0000000a40)=ANY=[@ANYPTR, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYPTR64, @ANYRES32=r8, @ANYRESOCT=r9, @ANYRES16, @ANYRESOCT=r5], @ANYRES16=0x0, @ANYBLOB="f94cbc10c5d6e44f4d90889bce5015bb9cb31507b2617e76b942d551ab49ca3110ed6c033df62f545233c1e65641db5febce632fd6cfbac3eb79b52855edf2584fc2b61900b6fe9a36bd10aac695ae5baf8d8abf0000bcb5f71c9598464ac68b755ded32e96d2b409a19fb7c00b167bb07b0efcb89a058f66558a84e12f24373ea7d86fd7fc094407f8730587402268831127dcb27c27a5cc41abe103e792ee134b657b845e3aad1697ccf2523ec59edd0915a1b18b94b4eec10fe0c01c06ad8226d32750630bbed7c349372b05ff40cb07f78498dcff52409dc4b72abd80f1c07fea48a0905518ee156a6bc7c740678", @ANYRES64=r7, @ANYRESDEC=r0, @ANYRES32, @ANYRESDEC], 0x8, 0x3, 0x2000) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r10 = socket(0x11, 0x4003, 0x0) dup2(r10, r10) r11 = socket(0x11, 0x4003, 0x0) r12 = socket(0x2, 0x1, 0x0) connect$unix(r12, &(0x7f00000002c0)=ANY=[@ANYBLOB="820f9209af19caf63266ecd58544eb77cddf08ef6a1b6481958cb73db2698e7e3d92f927245158c709e0f3c44f69ee6e6c2b4e87"], 0x10) poll(&(0x7f0000000040)=[{r12, 0x25}], 0x1, 0x0) r13 = dup2(r11, r12) sendto$unix(r13, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) r14 = socket(0x11, 0x4003, 0x0) dup2(r14, r14) msgsnd(r2, &(0x7f0000000400)=ANY=[@ANYRESDEC=r10, @ANYRESHEX=r13, @ANYBLOB="9b2b9998d00004000045bc5fe2f6f0fc36d2245176697dd2fbc55f7ea2c7af60ee59f2d15ee443ef508dbcdb898978e95b1e0b9e624c86e3f6b1aa087fcdbd47356ee450acfd62eb0db6c2b4fa0fb290e67a91d0a8d8fa0f94180b5de91b982ba4fc2183b1c219e02607867428d6bddcb9734fefd9af6bab7179b6220c386fc7b8663dd05e5f2ec81188025115fb680927d53386cde529a3a30bd85d9f5a5e7942fa3a70156b5c0d36800ea6d983cde3f616b7250ef47351ad5dbc5f6882d8632ac923928482cd25537889e2355a98efa509d43238a104725e579c4e48fb0699d7b596aaa1d8c5283290dfb3cb7654540eed19e46a99deb4af354bc2", @ANYRESHEX=r14], 0x4, 0x1000) msgget$private(0x0, 0x200) getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xffffff80) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r16}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, 0x0, r16, 0xffffffffffffffff, 0x0, 0xb, 0x3}, 0x1000000000000003, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0x8000ffffffff, 0x8}) r17 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r17, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r17, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 15:59:06 executing program 1: sync() getrusage(0x1, 0xffffffffffffffff) socketpair(0x2, 0x2, 0x83, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x0, &(0x7f0000000080)) r1 = msgget$private(0x0, 0xffffffffffffffdb) msgrcv(r1, &(0x7f00000000c0)={0x0, ""/60}, 0x44, 0x3, 0x1000) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet6(0x18, 0x3, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x2, 0x0) connect(r4, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_CREATE(r4, 0xc5005601, &(0x7f0000000380)={0x10, 0x7, 0x4, 0x2, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xfff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x231d}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x10000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff0000/0x4000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffff}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x800}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x2}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000c00000/0x400000)=nil}, {&(0x7f0000c9f000/0x1000)=nil, &(0x7f0000e31000/0x2000)=nil, 0x1}, {&(0x7f0000d7e000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000eca000/0x3000)=nil, &(0x7f0000c90000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000f34000/0x4000)=nil, &(0x7f0000d53000/0x2000)=nil, 0x8}, {&(0x7f0000cbe000/0x1000)=nil, &(0x7f0000d12000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000d5c000/0x1000)=nil}, {&(0x7f0000e76000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x76}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) accept$inet6(r3, 0x0, 0x0) close(r3) close(r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socket$unix(0x1, 0x5, 0x0) r5 = socket(0x18, 0x5, 0x7) getsockopt(r5, 0x29, 0x2b, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) getsockopt(r6, 0x29, 0x2b, 0x0, 0x0) fcntl$getown(r0, 0x5) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f00000002c0)=0xfffffffffffffff3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r9, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r9, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) fcntl$dupfd(r9, 0xa, r8) r10 = socket(0x18, 0x1, 0x0) getsockopt(r10, 0x29, 0x2b, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x200, 0x0) r11 = socket(0x18, 0x1, 0x0) getsockopt(r11, 0x29, 0x2b, 0x0, 0x0) r12 = socket(0x18, 0x1, 0x0) getsockopt(r12, 0x29, 0x2b, 0x0, 0x0) socket(0x18, 0x1, 0x0) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0300000000000000c5647a122df24788732e0071f5000000b90000000000000000"], 0x21, 0x1000) 15:59:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 15:59:06 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, 0x0, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) lchown(&(0x7f0000000000)='./file0\x00', r0, r3) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x800000018, 0x1, 0x0) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r7, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) fchflags(r9, 0x0) ioctl$WSDISPLAYIO_GBURNER(r9, 0x400c5752, &(0x7f0000000140)) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f00000001c0)=0x7, 0x4) sendto(r6, &(0x7f00000002c0)="9ed928def97353539f754990562a1078c3f9de3adcff56a00200000000000000aab73bd74bdb0a43dcfb40731ea35af01e5615363b62111ec067fe35acf9322db1fa5fd2e17f19612621e77791ca4ca9657e0d19c055dba1253382f02985c08e0ec526939579679efb4b7bb315775aef0065d1df7ef9ed5988365d06b0d3f4745c82cad3f3a896064f2ebe79ea8f5ab20e25e79c13cc12c627944252032b66bc60f9b9678480e69768159e99fd959d92c1533b8add9523e22902281d612c8f651a1cc85a7976a2b3d1eb1e12c973ff32390441", 0xd3, 0x1, 0x0, 0x0) 15:59:06 executing program 0: r0 = socket(0x0, 0x4000, 0x80) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000f70000cea1fea7fef96eefc73fd3357ae26ca80416fa76d0e69eacf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d05026ba8af63ff37282921e4fd89720fd3872babfbb73039a6ab6889612afee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371e1ff000000000000d3000001000000000000000000000000006d00", 0xae, 0xe, 0x0, 0x0) recvmsg(r0, &(0x7f0000000780)={0xfffffffffffffffe, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:06 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffff9c, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:59:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) shutdown(r1, 0x0) r2 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r3 = shmget(0x0, 0x2000, 0x704, &(0x7f0000ffb000/0x2000)=nil) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() r6 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r6, 0x0, r5, 0x2}}) r7 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r9 = fcntl$getown(r2, 0x5) r10 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r10, 0x0, 0x0) shmctl$IPC_SET(r10, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r10, 0x2, &(0x7f0000000040)=""/210) r11 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r11, 0x0, 0x0, 0x1) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) fchflags(r13, 0x0) r14 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8, 0x80) r15 = openat(r14, &(0x7f000060cff8)='/', 0x0, 0x8) lseek(r15, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0x2) r17 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r17, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r17, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r17, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r17, &(0x7f0000000280)=[{0x3b3bc6db85a01a5a, 0x4}, {0x0, 0x1ff, 0x1000}], 0x2) r18 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r20 = getgid() semctl$IPC_SET(r17, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r18, r19, r20, 0x10, 0x9}, 0x8, 0x1, 0x9}) r21 = getgid() r22 = getppid() shmctl$IPC_SET(r10, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r16, r19, r21, 0x1e4, 0x8}, 0x5, 0x5, r22, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r5, r8, 0xffffffffffffffff, 0x0, 0x9}, 0x9, 0x75, r9, r22, 0x10001, 0x8000, 0x3}) shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffa000/0x1000)=nil) shmget(0x1, 0x1000, 0x0, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_RMID(r3, 0x0) dup2(r0, r1) shutdown(r0, 0x1) 15:59:06 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r4, 0x0, 0x0, r3, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r6 = socket(0x11, 0x4003, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r8 = dup2(r6, r7) sendto$unix(r8, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r9 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r10, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r8, r9, r11) r12 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, r12) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r16 = semget$private(0x0, 0x7, 0x286) semop(r16, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r15, 0x0, 0x0, r14, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r17 = socket(0x11, 0x4003, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r18, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r19 = dup2(r17, r18) sendto$unix(r19, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r20 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r21, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r19, r20, r22) r23 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r24 = fcntl$dupfd(0xffffffffffffffff, 0xa, r23) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r27 = semget$private(0x0, 0x7, 0x286) semop(r27, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r27, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r26, 0x0, 0x0, r25, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r28 = socket(0x11, 0x4003, 0x0) r29 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r29, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r30 = dup2(r28, r29) sendto$unix(r30, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r31 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r30, r31, r33) setgroups(0x6, &(0x7f0000000080)=[r3, r11, r14, r22, r25, r33]) 15:59:07 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000080)=""/41, 0x29) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "7e565f675dbfd4f0000000683a00992d000400"}) r1 = getuid() r2 = socket(0x1, 0x4003, 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r4 = dup2(r2, r3) sendto$unix(r4, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r5 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r4, r5, r7) setreuid(r1, r5) syz_open_pts() r8 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x89) close(r8) 15:59:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x16f, 0x402, 0x0, 0xffffffffffffff6b) recvmsg(r1, &(0x7f0000000240)={0x0, 0x660089db, &(0x7f00000001c0)=[{&(0x7f0000000080)=""/37, 0x1}, {&(0x7f0000000100)=""/96}, {&(0x7f0000000580)=""/217}, {&(0x7f0000000180)=""/12}], 0x1000000000000039, 0x0, 0x213}, 0x462) 15:59:07 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 15:59:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11, 0x0, 0x8000000000000000}], 0x3ff, 0x0, 0xc68, 0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r2, 0xc0106924, &(0x7f00000000c0)) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchflags(r4, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00') r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)) r6 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)) r7 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r7, 0xc0106924, &(0x7f00000000c0)) msgsnd(r1, &(0x7f0000000a80)=ANY=[@ANYRESOCT, @ANYRES16, @ANYRESOCT=r2, @ANYRES16, @ANYPTR64=&(0x7f0000000380)=ANY=[@ANYRES64, @ANYRES16=r2, @ANYPTR, @ANYRES16=0x0, @ANYRES64], @ANYRES32=r6, @ANYRES16, @ANYRESHEX=r5, @ANYPTR64=&(0x7f0000000a00)=ANY=[]], 0x9, 0x800) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x2a, &(0x7f0000000080)="54002393", 0x4) r9 = kqueue() r10 = fcntl$dupfd(r9, 0x2, 0xffffffffffffffff) fchflags(r10, 0x0) ioctl$BIOCSBLEN(r10, 0xc0044266, &(0x7f0000000140)=0xff) r11 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r11, 0x29, 0x0, 0x0, 0x0) r12 = syz_open_pts() close(r12) write(r12, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a89", 0x4e) msgsnd(r1, &(0x7f0000000b00)=ANY=[@ANYRES64=r11, @ANYRESOCT=0x0, @ANYPTR=&(0x7f0000000040)=ANY=[], @ANYRES16=0x0, @ANYPTR=&(0x7f0000002700)=ANY=[], @ANYRESHEX=r12, @ANYRES16=r7], 0x7, 0xffb) r13 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) msgrcv(r1, &(0x7f0000000540)=ANY=[@ANYPTR64=&(0x7f0000000180)=ANY=[@ANYRESOCT=r13, @ANYRESOCT=r7, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f0000000c00)=ANY=[@ANYRES32, @ANYRES16, @ANYRESOCT=0x0, @ANYRES32, @ANYBLOB="f0c827652cfafd0987737f8242861e642f1479842d34cf5de4e02c6056ca1e3c676b7b591cf4de7cd11118a7ea5b5804ecbcd7b3ae50a0e3a331fbe275b6b15736aec86db3219ce77e40d17d45c634d1398062979027429344bf47b17f69b3769896e8b07cd319d3a72b8d9bc6544b3cb20d7cf159200923a6eb3402d557bd2f809e510176d0975e5b86e71cd3bff13ed4e805a92c91d21034ac5c9a1120534ed6d7ea68f2d16f0a2f", @ANYBLOB="707a6451820ad1deb521e0bba5d8d7900f6395ebc6e00f4cca376faebbaa209e9f07f5b605423402ede99be8c8eed193f5553e50cee3d9c25c0195492e9b410e0e7b04d93feddbac4493f975ce1b8e98ac4658ceb36136e624629dc9ce7b4beab67646786fb03141cdad5200f3c6fb00b6037289e7609bc6a7afec33671a2b0c0fab6bd4e5df83abc819d742cda74fe19bfef92c912a29c6e6ce69863b1c9284774dcea351f33952ce48e745839c07de"]]], 0x1, 0x3, 0x1004) 15:59:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2fac1400fd7d81afe46d5733e0f293aaeb82fb168297e2ff23922299c3383f1bf6b796473d48e4c734a899f96f0b224ec765ed0e76d9d8a5b7c34e2c0c318fe43b00fa0400000000000000d9ac55a52f7dc8062782814d8cefefdb1bd4f9c0e36d58ab4f79a65f69e73991844d490000000062d8edd55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef38b4d2c38f572cf51ad724de92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af20ea997e3ea944df0430b67f055df2b473f9df01000034000000c1ecc440000447c89263b7abec3fef5305000000000000004c2d7e7c40b3dffccd0e67beab3b00b0c1b705f6f4300048c4c0db6c55a02a05961e2dcddadb9edd8a568fff014d217824b0aa5560ea147f1bd941f986fc40017f2f064b23c5101e713db21be5638e4000c7f1e1692c35dbdc77d3f7ba942baa127af7c3f3354fcd7b01e94dab000000000000000017b8939ff036a801b5669356a3f996255f4dd71848a2b85204e29c8c37d69864a92144e3ea32e04d709d7d06702a7897312d6294fdaa8ae5ccf2f4f193a9ddc93e8223278f36593c681a1b808295000007bad3028227eb42d6aecefe22d182818e64a787e77f92e36d9dffd764da16e4ed50dbb80d70e9658b84bedef262616ffd7e021d2a8c99ab0109af4598e66ecb94dd638efba4f481f047c2d02aa78303d2d2f2c94b1d5b7f44f0154fbd921372b6db8e070e477571c082b83995325ba28d1f6cbbfa38eb2a450353e206ae63ea54877cd051f231e0a41cf7064742b87207bb59ac0db8eb7a2601000000000000000000000000000032bd10467c0ca0088cc590f42c14b2d904c0fdf00b47d6d3660363706f795ce05e658bd615d7625c71a56b0f6ef1c7b3761b17d8bb2e075cdcb511cc6b84696b748d83b2bf795f7523a11a41ea854a3e0d85be31fe74ccec5a6aff82f22e0c2256355b959e64dc536400c508506a4ef8b6426af8aec194bb6f4e83a8454d12f54796944aa24b4a06c1bfc1ca2500000000000000000000000000000000000000000000000000000000665c9b95381c3bbe3546157ac78b1cdfa7c973dc712d6891c5864d2103f03412c421621e9023b6033d8020c2286f7726ac86b881a01bb897f88815d6a903a7488cea2b78edb9eda9df77d86d14afaea2755050343943dd3bc2353538161f3c441eaa2b02d3ec6375884576824e552ef6cc0bcdd2a84a62eb48d86e260517cf2ef920902b13e6236cca5447f5b8239936e7448dbf6fed830e0000000000"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000180)="99fd814e349bdb73f3643419c5a1d33fe672b6aea8f0e336b7f0e62b21cdaa6eb032b38cf011f70c578a1d59e8aab8be40483daf8da1257c44c7bfb9bf469b63d3027a0fa958a5de14e1c94c921c24b7046290ed97a4f9785a01f17c0178c8eef4f1e28bbf2a568cc077dc02be7b25af97726ac16aec97beacb4df7fcc9e368a94c7b72375611cd9dd7eee7fdf2e63dffe9cf4860fe26d02208419b99d5cd93429c761b1bc3be8b6139774c79f167f0d9ffb9b53586a5d379901ca06818513aa8e2cfc073fb5073dfdb40fc5a1001bc42e596fd8600526ae7b3e6d853e8aae6ba5d02a", 0xe3, 0x1, &(0x7f0000000000)={0x2, 0x0}, 0xc) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="848b6c4667cfb95f2d5d22fc298913baf2b2bd6170b345589a6601207262fe78e947f318d6f968a029782f388b6bd38749f7c5da6e19349c0f9eddaa4e252ca09336f2fbdab15d45e22b0e9e", 0x4c}, {&(0x7f0000000a40)="eabe269c03a88d706bbe0e02bc04f428a1faa088aab0135c6160a9d5c9497b7c229b0b37b372b85a201c8c57e74bdd4e15e786abcfc3e5146c6cc2b2876b6b4242e7cf34e5668e527cebc10a548b1a3ec870f1989bdb707f2c0bb930ab1044ee80c08dd1a61ea8a1619b6a4ebd9f12d66f4d3e8bae838c41ba744bf47f5b374a8b10ff42c655e97216ce313e4b3baea9e3faaa761e1d23204fc8b9b75cdf21571060f0af71b5cef9e6273bcb40deba8f68f37af98b9e31c969b7465bb7b015272b4f5d3befdbd5e373c27c510f2654da8dba4929b6fec061c66e6fc3b750cdc069df7bda6576fd17390b3e3a9dedf3f5f1abe292a41072b86a34d1931d1ab1391222fb411b694e02e82278d833589f4db366d27d9a36783be7abad538f4c743805c5f1dcc6aed98f51734bf5766b16ecb09f7e0453a2ce44936f3c114bc5d84735bd3dd00e0121ffbee97838b082c4323a0f7dad4a5978eb90127abda8281163588d5a0a2780fb7aff5dfcc838281b4e824f69e35441a0bb69a0021c47c3ccff6e238f3710bcebabe7ba1443e069fb33174b691b052e04773952f8e3081ec2627750bd877819e6f3c5a46f709111379dfe6c68cc43fda0466370745b5b42fcac6b7b6ffcde653a009c4b9c27db7918148c665d9dbd4921365b5a359a87b62295b31cdad28d404922e8fc0362516acbf321b835d7c00276c547f5e9a9cc03efcfe7c2be7bba2ce9ae11de26b4e5b5ddfdbd9e8f42a8ea22ae2f46457402bc6c593f662333ed4e7cd1d54eaccec5f14aed214db80ab3bf167ab9caa38481e13e9e35a86458726dd66b54324de66070f178da6cb039abbf5f66e2eaf71780075baef160ab8156d8c9e3aa9e1537c19d50b25ef81604bb3bdc5cdaa932c612b3a53eea8d861c560c9bc1d8f5f8e9682512e2e7f5cf5efaf5d05818a96c9bae4cab3d1ae7804f8294818062fa5c4d6f225c8bd268e85963e89912fe7fd41b81d500b85e8b3e0eebec9e02e2cebe31fb6d186bfaa9071d806aa7f474e8401c8213c4a3258ba923f3a7bb37048c9981d63560058f5d92f8efb06198eaa1b45f4172c1db541268a78c8ffb5cec82c02988869357c362bc4919ecf552665739de65fbdc084c1bda7e1e7ece9670ac97549b5696f9148890da32aeaf42404512631e92b1b4cc9c271e80b0d75085f804407274d72f4a183a0969e52541a026c66a0112a9049bd6adcba3f9c148885ac22a701f540f14c3de46b7ce13b18f57f2a48336d5567750d5dcb294cb2dd0269ea83129a055dd6992dabe25502f31140743af406d47a025c6dd601bf58e4190e21c1e737fe54d9795cba8fb7f1293ddb705758186b4182c7310d95f639970fb470d439d248208c76f92508ba707a3e5eb06f5c86d878f8ae117d96c168eae882b20867d47dcef8ea7af52f81ef48afd70a19f9897d7554de50b12d5a4263d5a1245717910c048bcdfaba42dd65fcd61de1b6c8433fed3325e9aaf53ed929e037f15577d10686fa9b897c83fb429f1a6461f0abdeb4a16ee5b1e1a7bd0983f43a763cee986d36d0173e821f6761e456ea1d1446143bef20894f5355294361fc7dbab20de0f67a22b1856b6c5a7f18ecdcfc4e7dc79937638f7cc9434a0e9ff3b25b796ce23f7a3305a889cc90f85f873ab1f8a6fc7d6fd42c105479591a5627efb67b4a0b947b3505e729dbf82d77939a8622479227046f818eba472df2ab1a91479a3c534e5ad2e302e4bb5bc3e42a2c15ac1e9db0f108fe4c69eec4c80fd9bcf532c07aa557d5ee8dc0da9c42e381b24da6d31bb61c370dd2943d47981eee64ae0c4fb246a3f3ea749f4abe8a3a51175931a72326f4c86caca974330b82d8b93d98985ef2ea8da4fdf055648617adf1f02291c2135f419cdac3f8376b9b68a271d546ac37ba8a9e74acf7b13bb39f3a2e9d68fc5dae5d5a800781d5363a106982a57d7b80720ae52ade22aa5fb8e58a540a7fce75c827caa36d4845c189d26226a1b7dd68d1c0613297a4477e02f119f444a4883f093cb4fdb38731a947efcb41d93619e11ef384b2aea6dd632cb28e9fc7a5da4551e601c026b5e070a313c64188278893734243fd0bab8236e81a34e98af791cac35820be3c317e38d65e04af383613fb978a269a3ebef1b7d9404de7e94994f4b7a433b49f8023806bf1a38424eec1708f9583b8625c3e60d5ea6ecbf624ab03c97b24e81a95745589eed1fb9303ff43a37bc181a563f4ad39e189189a1f60c7eb889f2294b1be5f7eaa6ffa58070f810c39bc81fa45e7801b6272bc6b6ec4219c98eb5f92073a251164c381463e7500d96c4814d2e4e7c20c4802204ae8bd68c397f480101cfbc44fe0e6efdbdb76556063b14727689ae4dbee4452d2807c8ec7c77242da44bdcb623d7756d2ed01bf0f106b470d1ae92600320cdf97fd720911a832e807d7fa3f5f9a6d409db89c5478036b6d2c7135096d801004bf5fc0cff702cf1d4055aa122aaa75be567d370c0dd8f0aa7add29ddb011000d5624b373dfb3aa7b1387d957dfc8f6c921e4ee1029bd9b5d8097ad9b13f677d5cbc705d5d011144dff804ed97b7721f9085962f5d6bc8e19a36669687fa6048e0a30c4e04c91b82b706a2bf486e6d6cbd914c4c8adca165ffd2104a1d120f816dd73bd1bb80a1c50cf31de067e70008f0c2da57815770d8a9a5081648628ce0538695569c93618f19905e07a9ac5759ab8a9db97e66885e4d584a3037231e109719deec596fd3e754f5ed4265d8e5019a97ec83709664c2f3a9b80716a9c6c04cfdf3aa01c69a072c8e251134669c4a25d037de413f6c3110ab237a324e9fe67b06c2e548c42a6d8b57242bedbcfa6b1cc9cb8a280683556b187c3bd03449eba52deac3048b2c6b431ac8671bd8b52e9436015c27754665921e0faf60a6e68ce6f0c3a3ff63b7db213711840beda48000d545a8918240e2fe971b726f3a050bcf0aa14364e076aca4b21af3fb684553cb42e2c5c7a733be6ea72220544c4ceb0057e097c6cd18ea5d020a1609384b51cf59ee44ca14bc27eacfd92a3e0dd4c06b3a7216ee34a6f18101ea61b535824511927acf8d58ac7ce559db31a6c23de1faa2971c720759b1aa693e411bde23c4910711efb0f538f28cb26eeef88d04abb786da054cfe4b5de3674b091d62e1da23334d0041c547e7357b0a46d6b488a1f8b1a7c417c0876e33df68677940bc9da4326c19eb83d89ce4140571ead10227942392b807a02ab0fab7f4325ea8aab71a7548dbb50a3f9d3cf2ad286a3ba6aead6b579276aaa4c7e212c205a9067aef6770b60a2436198aa33587a75d0deeef75fce14518bd7415e759393e1c1695ea72a27b6120f4eb1e59764ff6f40b691ab616791fc0014fe5f7eb3ca01de4b9df0a4f38e233a083f0f4d7dcbc5671b6a70e40b64c45dc599c20eebd71e1b12d6545016acf82b6154128e797715c157d62e81de17f99a8db6483881823a0132efb7247ee21f9136d5984bab35b542a5f909bccd9cd7052ba44e6a992d5d6f995f46d91dd5b5dbcd6f402eb7d936ca9423461b98aea94a25561779383b4f22e0d342b966a262ba01fd5c67d0fa08a975153b6831fc689bf6b2d92d1566b49d0d39cbf80a7024e6b631e5ab3be0bdb2469f7b40d2049a14f116c2b6204e18f0785cb7fe54a98d1e2dcb473068cf45348edf5f62a56fece4fa4a4e1c761756457780ab94187094b9b13e02d64940a7366023a175c667fed4d5f2f3822dd6acfaa3afd51b773a1950766e104069b9d4603709fd0cdf33745ea7ca528055ce8aafaf1b67c54e848cf86bf58343b612cace7bcfc6fe745cfb0f862b9f343da92daa16949a4cbe2a826cc67490ca5a86d6fedff2f5252deb5ef11feca5b8fd0bc939f7c2fe98a11a4e22d79a414c0d4d1e3abb9002ee0a8cc9004ae58f6ec4d32c9efef53c7db881742411f3aba53c529762f0f08d6c2b2dc2e8452c93e05bf2b7ead5ce25bc873d0bbc2b1f7e000bf4ff84e7b8a239986f3019ac84686a6bddc6dbdff8d2a020e610fe93746e736a8da9517a87d7c27a9615859510f93db6d063510e5922862444282a7eb88b8e7394b47667f0c2e4bf98eaa764c0e972296f3b21e1d1db060371b8a2dea9c21e54a48a57558e768a849e94b39cf49f3c60c44a4c0f3d80f86d8176e5f751fdab0adb9f598ea67b35e990005439ba7b16e7a7d4342d22e9fea4965c49b16bc304239cf9e43bc1f601eeaa3aa76b15f354946c65129cc0a7e8b3511557202f2a2384b262e49478a70a0d757813cc99993d131b6821010ff0299b02a82a545d63f8d5ea9484752d871a95b21c01ea6a2c2d376653da42b814fc5e3abf09bded683f1601455de3ef8af3595e322760698a173d695498e42e91c01f5e3b0d78ecb32033a2a85b0f26046b5eca204644aafda6aea9a09a24cd413e74dd402772e188ca37bf89e86649c154728ce01eed47e590f52831b1a033e8dd54e48f90d95a6c2562d72181c15d22ad0aad96b9b9a16ff25c7d9502a40d8ccb2401bcc27ed424f80bb5f8d91b6e9026585a766120356e73b2511116ea3a3a93a68e59c1923c90b4678eee4457dea8b056a37b224ca4fde0eac0979d9400dd6d3c080ab1057b565d0e68cc9c1c89dd871c37bfcd1172af7ff20f6212000c4de59e8a7de4094fed5f4fdde9e3f0d80e748686023e45f381a1a20394bb191f6a3545182ee2867b2486b40e6523cd47ed42e7ad2bdee663a6554aef4b3d10e2883c0d978109b1a1a587644ba40038f71cac4cd85e85e3084b87f3603197503b93ccecd2fe4239f04029f9461ca18ab2396c5c47b5854416d1d4bcefaa5fa68c0648817e490b3e6b47f195f4ad197a526d813c94fe2c2531b4c7f329b2f18a940d43832b9c2a3e2814da7005cf1f8a7bdff751499751e37811ebd86f0707323de4b47a7084e529abc3e20866d78917bd2efa2c9125ce827bbeba23a2b0c01622d4ac321f4659dc0ec352956517ed2c0a9b520bd0bba7b5a4b7c71148a4dbc99d824b08931da71f1f2daa4b9158e0b87b322785aeeea7ae8466c4f724020706eac6b31ad2dfc39a08f7a53e9bf7c07d0f1158ef7fbf8a0879cfb8e31910f1f475209093fcf45bfe00872b17bdc3efb5c7ec85a185ab4da35adeb8a2dc7ca5103920a7aef4f2a2d35701216297e4b6c4d756298f08d4d8ac561d77905d106f59afae87a71b416372bc45f7d5f24d8e4f217f5fa6c395a964b872855aea9d81381c127cdf77927718d861f86aab84b2178eff5c1db361e0c53bdec374109ff3dccbba54c4a1610a436c32599b52477d40f39267415a9f623d0f4cc90a3a2877bcf08a83debc320f28fe9111914524821d38dfef59d8d90ffb4bf12fc02a77bbfaa8c5bf63c8a33a8bda9cc38d1a21c03a59c3eaa58f043dec8d82d00b6ca8432af31ee8b5ef6070e43f48de53e56869d5bfab2d5686051c7897e9d265d6398bd15a7c4d50ea30c5056ed6ce11bfa53d8bc1fc4cc843ba15dead80893a79cfd3fc03bd8b101f69b48d80aa2e868cb06d7d1ebda73da12338a654f8a33507430dc63f0c9b41adeb6b53c0dcd175f570eda746e28624d2ea37c7190190d7213f5e60c75d8ce737cd575b1a4fd6c10efac67854b86f553dfd857f64505568ac42d4fdbb5bec2f1c05abd11555d80", 0xfb5}], 0x2) 15:59:07 executing program 0: unveil(&(0x7f0000000000)='.\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') chflags(&(0x7f0000000100)='.\x00', 0x10000) acct(&(0x7f0000000080)='./file0\x00') 15:59:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) r1 = socket(0x1, 0x1, 0x8) setsockopt(r1, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r2 = socket(0x1, 0x4002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80186950, &(0x7f0000000300)) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000780)=0x7f, 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000840), 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e01cb25e4981867e4d470522808e91adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fed595109d816ae2d086b71585e5a9608cb1e0ea5ece76c60bb1f4a634ffcbbb1542f1b03b6e3936e0c12964265c3b2be84660f39993d181b08c1b4468b21c9ffbf8f582b87b417ff8dfc38d3e70b7811acee99a816ca65d23b4a3cce319"], 0x10) dup2(r5, r4) connect(r5, &(0x7f00000001c0)=@in6={0x18, 0x3}, 0xc) r6 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r6, 0x0, 0x0) socket$inet(0x2, 0x4000, 0xfb) r7 = socket(0x11, 0x3, 0x0) setsockopt(r7, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r8 = syz_open_pts() close(r8) fcntl$lock(r8, 0x9, &(0x7f0000000040)={0x3, 0x2, 0xc53, 0x1}) r9 = socket(0x1, 0x4002, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80186950, &(0x7f0000000300)) dup2(0xffffffffffffff9c, r10) socket(0x1, 0x4002, 0x0) r11 = semget$private(0x0, 0x7, 0x8a) semop(r11, &(0x7f0000000140)=[{0x4, 0x3, 0x1800}, {0x1, 0x8}, {0x1, 0x101}], 0x3) 15:59:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = syz_open_pts() readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000f00)=""/240, 0xf0}, {&(0x7f0000000040)=""/122, 0x7a}], 0x2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r3) r4 = socket(0x800000018, 0x1, 0x0) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) fchflags(r6, 0x0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f0000000300)={0x0, 0x2, 0xf28, 0x3, "5f915d787cc3698cadeabb837541142fcea0aeb1", 0x1000, 0x7}) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r8 = socket(0x11, 0x4003, 0x0) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r9, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r10 = dup2(r8, r9) sendto$unix(r10, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r11 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r12, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r14 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fchown(r14, r11, 0xffffffffffffffff) fchown(r4, r7, r13) readv(r3, &(0x7f0000001480), 0x216) 15:59:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000000)="e4ce75fc26ff9d046f4e731175bdedf94a64df7a93045e73483f063c6fef1bc1b9adf29197b1e7ca2eef6448686e333667ecffd37fbe7f388aec81a32ca865e83b2fd58c184c69", 0x47) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) 15:59:08 executing program 1: r0 = open(&(0x7f0000000300)='..', 0x200, 0x62) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') ioctl$TIOCNXCL(r0, 0x2000740e) unveil(&(0x7f0000000280)='./bus\x00', &(0x7f0000000380)='x\x00') mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1e134, 0x1) r1 = openat(0xffffffffffffffff, &(0x7f0000000540)='./bus\x00', 0x0, 0x21) fchdir(r1) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) dup2(r0, r1) r2 = semget$private(0x0, 0x4, 0x0) semop(r2, &(0x7f0000000640)=[{0x0, 0x6, 0x1800}, {0x0, 0x6, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r4, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r4, &(0x7f0000000400)=[{0x3, 0x101, 0x1000}], 0x1) r5 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r7 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r5, r6, r7, 0x10, 0x9}, 0x8, 0x1, 0x9}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000d00)={{0x5, 0xffffffffffffffff, r5, r3, 0x0, 0x0, 0x9}, 0xfffffffffffffffd}) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) readlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000440)=""/199, 0xc7) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff}], 0x2) r9 = socket$inet(0x2, 0x1, 0x0) setsockopt(r9, 0x0, 0x20, &(0x7f00000001c0), 0x4) recvfrom$inet(r9, &(0x7f0000000ac0)=""/155, 0x9b, 0x2, &(0x7f0000000980)={0x2, 0x3}, 0xc) r10 = semget$private(0x0, 0x0, 0x9) semctl$IPC_SET(r10, 0x0, 0x1, 0x0) getgid() r11 = getpgid(0x0) r12 = msgget$private(0x0, 0xfffffffffffffffd) r13 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x0) pwritev(r13, &(0x7f0000002440)=[{&(0x7f0000000080)='l', 0x1}], 0x1, 0x0, 0x5fcb) pwritev(r13, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r13) msgrcv(r12, &(0x7f00000002c0)=ANY=[@ANYRES32=r13], 0x1, 0xff157cb315f9783, 0x1000) r14 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r14, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r18 = msgget$private(0x0, 0xfffffffffffffffb) r19 = syz_open_pts() ioctl$TIOCSETAF(r19, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r19, 0x4004667f, &(0x7f0000000040)) r20 = syz_open_pts() ioctl$TIOCSETAF(r20, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) syz_open_pts() r21 = socket(0x18, 0x1, 0x0) setsockopt(r21, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIONREAD(r14, 0x4004667f, &(0x7f0000000040)) r22 = socket$unix(0x1, 0x1, 0x0) sendmsg$unix(r22, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e197396762ac9a05052b53e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f2ffa5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e418b501d44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294bbba54920d40754eb2103da2c351a41fdc4865eedda052343c03a368457613390159ee1a14f6439b7b0d538f5e4fac90d65cef4107e783fcabcc3a1ab8e55a3300cb1d150b959b5c2c0850994aab854ceeb61024d32dff3c6559b5a6c9baea5b482907ec1aa17f3cb2cd760f8c0bd5b0bf600ce42487624af0a21f6a8f8ad0e2b885a7e743941f36af6e9b3a42e51a44ef66204f3adf02a737c39c7a7d58c339d58cc8e307b0c06f40043228ea31a0da7cf8c66399f306cff979f0765df07893e2e004c53c1d9abd0dbaa49c1e6c0df29dde402f6191b444bdad18c5b3eaef12914ff66ed319318a02fb7a2720e7a41bcf6dfd21937f65727b8fb8555c6c852b4d5e73ccd141d531860a367fb32ddd8398b0a2ac1e291b95b1935f5257101ca0c830e72a30b1309ce6cd6ddd58eb330271"], 0x10}, 0x0) msgsnd(r18, &(0x7f0000000a40)=ANY=[], 0x0, 0x0) msgrcv(r18, &(0x7f00000006c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000e8a5b0fc000000000009000000000000000000000000000000001a00001f00000000000001000000000000000000000000ff82fb7cfca96ae69b64960864493026b739d158f89d9511118a4671a0d3912bfd4ea52cb40000000048b15fc81280b70eb0804e4d4a4abaeb2f3233d0f2c7e4145f9c7a4f4354229b13a12d73933e869f0e057f2bc2c257a03e1cc7877f4ae7dfbc600004e1e672e07f177ed9234dfa8196e42a146b10595f65f43f2b2118048c196052ba95e41ec1859b17b44db9185028902c32b93c3fe18185f09ddd8d3ce7d1edb92ca1cb3a8af3c6e4d30a88"], 0x44, 0x3, 0x1000) r23 = geteuid() msgctl$IPC_SET(r18, 0x1, &(0x7f0000000180)={{0xf54, r15, 0x0, r23, 0x0, 0x1, 0x8}, 0x80201, 0x799, r17, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgctl$IPC_SET(r18, 0x1, 0xfffffffffffffffe) msgsnd(r12, &(0x7f00000003c0)=ANY=[@ANYBLOB="e9ffffffffffffffe27eb7ba166bf505b358b8b724a1087b37064194c070237d7fcb5d201dafb80c7acb30d7100108000000a67815dd92248a9cf21b5aa400d13522440a0f8c12b316e9471e30fa4780be4a5ec45a3be586b8d8523564dccd2b74835e0189b9c15826abf1aed96b8f4adaa13a2e796c9fb64b359f8d0faae5e75e2fdad2c6dd7b2b6ffdd5772e4bb114c955020b4ab9ff78cc3f1e0b9ce23b8581bd880916070000000000000094ab4383c61355bee7033c5e008c7987456606c0544e3f232c0124d14cc10fe25c7881c596bea37d4b6fc651b32d7ef7c433905cdd8c2b3a54be7cdf0000"], 0xeb, 0x800) r24 = socket(0x18, 0x400000001002, 0x0) setsockopt$sock_timeval(r24, 0x29, 0x3e, 0x0, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r27 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r27, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r29 = msgget$private(0x0, 0xfffffffffffffffb) r30 = syz_open_pts() ioctl$TIOCSETAF(r30, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r30, 0x4004667f, &(0x7f0000000040)) r31 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000040)) r32 = syz_open_pts() ioctl$FIONREAD(r32, 0x4004667f, &(0x7f0000000040)) r33 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r33, &(0x7f0000000700)={&(0x7f00000007c0)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x11, &(0x7f0000001000)=ANY=[], 0xfffffffffffffe7c, 0x8}, 0x2) r34 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r34, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000bc0)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a947852090000000000000058b4dd65bc4432c5ffbfe79dfaf96068acbec5b73512e1cf17627e3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba32710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f20fbd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294000000000000000000000000000000ffa889ac20487daf7e80c9aab72eeba07caf2a92e16e641c3f90a00cf8cad8d0f324f0338095deb8a276e73629c13725fab5364894240000"], 0x10}, 0x0) r35 = open(&(0x7f0000000240)='./bus\x00', 0x20000, 0x1cb) fcntl$lock(r35, 0x7, &(0x7f0000000040)) getsockopt$sock_cred(r35, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r38, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)) r40 = msgget$private(0x0, 0xfffffffffffffffb) r41 = syz_open_pts() ioctl$TIOCSETAF(r41, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d70501e7bb6fc6a2bc0200000000000000e74de4"}) ioctl$FIONREAD(r41, 0x4004667f, &(0x7f0000000040)) r42 = syz_open_pts() ioctl$TIOCSETAF(r42, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d7ca01e7bbfac6a2bc0200000700"}) ioctl$FIONREAD(r42, 0x4004667f, &(0x7f0000000040)) r43 = syz_open_pts() ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000040)) r44 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r44, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ff4ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2eb6df058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r45 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r45, &(0x7f0000000700)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="10000000ffff00000100000000000000cd194ac63920c8a8cdb51514420ca94e11eb2db52bf362893808834f8a4dda35875e19732ba6a5084a9478523e2ad16db2a708f058b4dd65bc4432c5ffbfe79dfaf96068acbec5b77cd3e724fc1fd90c42c0765f4b19853512e1cf1704dd3e00b4ecee4da16887ed15f9fbb81a01dc06f24ea5589655c96ba3fb742710ea19b5bcd14da30b40f23e4f5ffea8aff55359e750d3f1ac821f2a3fc8d4872514e5fbfff9f225bd916c1e7215ca759dee7fc5257e350a200a44c70eac97ced5b07fa4fb1ceea44a1cfc23fbeb45bc906f76fbbaf442ddf7dae32732b6e30fd4fce4157812ed0cf97294"], 0x10}, 0x0) r46 = socket(0x2, 0x1, 0x0) r47 = fcntl$dupfd(r46, 0x0, r46) ioctl$TIOCFLUSH(r47, 0xc0206923, &(0x7f0000000300)) r48 = socket(0x2, 0x1, 0x0) r49 = fcntl$dupfd(r48, 0x0, r48) ioctl$TIOCFLUSH(r49, 0xc0206923, &(0x7f0000000300)) r50 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r50, 0x0, r50) msgsnd(r40, &(0x7f0000000a40)=ANY=[@ANYRES64=r36, @ANYRES32, @ANYRESDEC=0x0, @ANYPTR64=&(0x7f00000009c0)=ANY=[], @ANYRES64=0x0, @ANYRESDEC=r25], 0x6, 0x0) msgrcv(r40, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/68], 0x44, 0x3, 0x1000) r51 = geteuid() r52 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r55 = getgid() setegid(r55) r56 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r56, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r56, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r56, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r56, 0x40087468, &(0x7f00000001c0)) fchownat(r56, &(0x7f0000000080)='\x00', r57, r55, 0x6) r58 = getgid() setegid(r58) r59 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r60 = kqueue() r61 = fcntl$dupfd(r60, 0x2, 0xffffffffffffffff) fchflags(r61, 0x0) r62 = kqueue() r63 = fcntl$dupfd(r62, 0x2, 0xffffffffffffffff) fchflags(r63, 0x0) r64 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r64, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fcntl$dupfd(r64, 0x0, 0xffffffffffffffff) r65 = kqueue() r66 = fcntl$dupfd(r65, 0x2, 0xffffffffffffffff) fchflags(r66, 0x0) openat(r66, &(0x7f0000000940)='./bus\x00', 0x8000, 0x160) r67 = kqueue() r68 = fcntl$dupfd(r67, 0x2, 0xffffffffffffffff) fchflags(r68, 0x0) ioctl$TIOCSTAT(r68, 0x20007465, &(0x7f0000000a00)) getsockopt$sock_cred(r59, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r59, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r59, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r59, 0x40087468, &(0x7f00000001c0)) fchownat(r59, &(0x7f0000000080)='\x00', r69, r58, 0x6) r70 = semget$private(0x0, 0x7, 0x287) semop(r70, &(0x7f0000000180), 0x419) semop(r70, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r70, &(0x7f0000000900)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x1, 0x800}, {0x1}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r70, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r70, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r58, r57, r58, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r54, r58) r71 = getegid() r72 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r52, r58, 0xffffffffffffffff, r71, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r72, 0x5, 0x8, 0x0, 0x80000001}) msgctl$IPC_SET(r40, 0x1, &(0x7f0000000180)={{0xf54, r37, 0x0, r51, r58, 0x1, 0x8}, 0x80201, 0x799, r39, 0x0, 0x4, 0xd58, 0x2, 0x200000080}) msgsnd(r40, &(0x7f0000001000)=ANY=[@ANYRES64=r28, @ANYRES32=r33, @ANYRESDEC=0x0, @ANYBLOB="b00d884d1df4e0bd451a9219080048e6f71d0d787a980d06bab4d090c2dee2ee2e8a36467a5bc005fe41952f646a1e54b0a1c87d7353b1c36457f613e288f47d6fa7e7084e4e0955f861b2cc3c7cd4f2b941af4ec14527c94ba26395cdd761ac169f912165dc1f4b6ef24fc74dddbddef9e0430a5299c78316fe378fc5e8687cc5a90870d10e2b4ebb207831a5aacf5809b38b1253d630cf893b384747d70f9dd28b49d08b8cc5896e2dbc557f56ffb87241b1ad3e64a853880e8558f838eec57a85e1baa60ed6683e197da8d82db5d9ca32dc14f5fde508bb988f48755d8ce3030e34765d900f4239a47135e4f2e320b0ffb165a35a941f1c05520df9c5ea83ba2ad6a362f1d1c2331fd70c5d96a64d8154209ef109962e6ab5ce41af9b7ff83532cb341fb3f3f82655db9b152f116fad8f4dad5d72f891d920057e98a8ea882e8e1c86b33880956874ff6a8a69a57c98a7585b3204907c9c38", @ANYRESHEX, @ANYRESDEC=r29], 0x6, 0x0) getpgid(r28) r73 = open(&(0x7f0000000140)='./file0\x00', 0x70e, 0x0) pwritev(r73, &(0x7f0000002440), 0x0, 0x0, 0xc) pwritev(r73, &(0x7f0000000580)=[{&(0x7f0000000000)="d6", 0x1}], 0x1, 0x0, 0x0) fsync(r73) r74 = fcntl$getown(r73, 0x5) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, r25, r26, 0x8, 0x2f9f}, 0xffffffff, 0x1, r11, r74, 0x2, 0x200, 0x8001, 0x4}) getpgid(0x0) r75 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r75, &(0x7f0000000140)=ANY=[], 0x0, 0x0, 0x1800) msgctl$IPC_SET(r75, 0x1, 0xfffffffffffffffe) 15:59:08 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x11, 0x4003, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) sendmsg$unix(r2, &(0x7f0000000b40)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000fff700f122000100de17fd5405602b70bbde2b3c8b23d7f20fcd8858e89e57e11bae948e392f55f680183b6d8e35650cc24be57406a2698f716721160b795e"], 0x10}, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) 15:59:08 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd6045050002000600fe8000000000000008000081fcabf185fe8000000000000000000000000000aa"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r4 = accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x100, 0x0) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r8 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r9 = socket(0x20, 0x1, 0xff) ioctl$TIOCSPGRP(r5, 0x40047477, &(0x7f00000002c0)) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xfffffffffffffff9, 0xe, 0x1, 0x9, 0xffffffffffff8001}, {{r4}, 0xa94f777758f4479b, 0x2, 0x2, 0x2, 0x8}, {{r5}, 0xfffffffffffffff9, 0x28, 0x4, 0x1ff, 0x1}, {{r6}, 0xfffffffffffffffa, 0xc4, 0x8, 0xffff, 0x5}, {{r7}, 0xfffffffffffffffd, 0xa, 0x2, 0x7, 0x5}, {{r8}, 0xffffffffffffffff, 0x10, 0x4, 0x7f, 0x7}], 0x4, &(0x7f0000000200)=[{{r9}, 0xfffffffffffffff8, 0xe2, 0x8, 0x0, 0x8}, {{r10}, 0xfffffffffffffffc, 0x74, 0xf0000000, 0x7, 0x10001}], 0x20000000, &(0x7f0000000240)={0x5, 0xf4}) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:59:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) read(r1, &(0x7f0000001e00)=""/4096, 0x1000) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x5, 0xfffffffffffffffa, "7f00000000000a75e3a4ce43ba2a4100"}) r3 = msgget(0x3, 0x402) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r7 = kqueue() r8 = fcntl$dupfd(r7, 0x0, 0xffffffffffffffff) close(r8) r9 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r13 = semget$private(0x0, 0x7, 0x286) semop(r13, &(0x7f00000000c0)=[{0x3, 0x7, 0x1000}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x0, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, 0x0, r11, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r14 = socket(0x11, 0x4003, 0x0) r15 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r15, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r16 = dup2(r14, r15) sendto$unix(r16, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r17 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r18, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r16, r17, r19) r20 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r20, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) r22 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r22, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r26 = fcntl$getown(r22, 0x5) r27 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r27, 0x1, &(0x7f0000000540)={{0x240000000, r24, r25, r24, r25, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r23, r26, 0x41d, 0x5, 0x5}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000003c0)={{0x10001, r5, r6, r11, r19, 0x11, 0x3}, 0x7f, 0x2, r21, r23, 0xff, 0x5, 0x1, 0x8}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0a", 0x5d5}], 0x1) writev(r2, &(0x7f0000000200)=[{&(0x7f0000000100)="11d5e7b7532d4c767f440b259de0d673afbb3a12e5f5316a38b5f4a97419e195fd2b18e6b967b64a20982b9a1203f0d4794b2dace412cc6b94b70d71fe41e46791487717e98cd75439a2bca3d73cc6a78b4650a4c2f395e1ac0b1c3cb199df1c5503a47f199807216ae331a55e0f958f9fc5d3e87ae6c056514c5cab4368a75782d67360ccd7340ae27a03eb1d0625449cab2cad1905c10297f99c3f9eb7801dfbef4b537f120cb1499af88bb37086b26c6331312247f75b0ca608a59101aee00243fef30a99c9b60915e9a514ce003e996e3eba8da533af89461314beb9c6a49369a689a301f3f0a2697f4ac21d16", 0xef}, {&(0x7f0000001340)="a8c65c2ff7aea296174a63ae635edd05dc78e075214db94f1e3de508a907ab08e0a016746c53d028b76644485ce5d035b6f5e6998891b13d9846058137ad0442271dcc0b976ff5561abe498beb07c8e345cc5c6cc391d973f6dc6f7e2cec52ca44798e90e64cc2cb80ef682c403c3322126f79202133e0ce8740ed3cfaf8ebc50066cfb9c26f3285f296b7af35571438ca23584e7bf1e2250f77c8d9c55dd8451f47e8dd0e462c22a8f77ce8fe81398bcbd6c54c976ddf0759aecf87e3356267fa6fe71661ceaf71479b86b0bc69aae4e387d1c4ea41678e4a630c0061c50a7836c8cd8bf02742b74e5346d234caca3b6d6255f746b94ce8b70f18ecc7c81e4030176fe0e778fdb8b7b9fa347b3a2da886ef1dada063f127b57b5417cc2a0a5d090bde4d0baf988b723ed537c8a6245fbc5d394655f533aede132113df5371e872081e40118dc574638e939fc949ddc41d56bf39b4bdc97452c6f4edbaebcfb69aacbbc213a4b60328b978166e3dc1398198a6da066691cdf11dcf3f9ff0f86d35f864ab8b59e9d478fb59cfd1f72404acbacd8604e2085e1f049aa783afa242e5af3625ba0fa8ef970db8ad4057a64f5d09d4bf3248e9e9c6803343908ac88a2f8dca5a2e4379fb430b47aea3393907e61407ee38cbb2e017a6aa1c405c2e7ecd5e6e911a3b8dc4398dcbb457e49c7dd8029f0196d3a245a26c596b17d176f7e9866817faddb3e82856c6990ac2b86993b0297b923012f6436b2980e6e89e5fd9a8371509ac0afacc467d02f8ce6e095013a5a80314c58231860dd6756215621949026df6de3b46c29ccde7b773bd1772160a1231b3f645bf26acaa0ddbb2868a7985b6e85754e1beb574574b98f0ac2f7a21dc10ccf3d4410ec1211d1a46a2da980d122ed78f483435652b247026ae621c91ec3c3c97821b7d7d917cd53a4c2179c564f5f939221d698f85af4c93e80f411cfab693839fcc068ce4999321eac8eb99bb0cf41369d82fac737fc3addbf9a8aeeb8e0e12003c314741a78ffe396db6cdca5e6b51a477cf55e0735595f9a225ace983fd619d3b026791112f29bcc5c1e0ae48c3f54a3d1f5458ec515c41ceaed3ff85dae50d96f7ddaacf6d29b3d97bc78a4a42a25a91c91ce6e991cc81e7ab6c2156713a545dd946dec70246a5d21d9f95cf46cc13d5775942a1409d82c56f41482742c6f356db8994b0d5b3ed2ee1f7f18a2f6baefeb95a28e43b843875a827251ada7e095c13cd418256f5fab70dc72d8ba958661317458ac7417902ff13de620862856e5c5548457f955998b7815ca27a01b1fb11af1c46db5a9a57a2e1b37a22bf6d8be811564a717e022d94ca042f9e6c96ab59451dfb225bcca3836fc69f219dc10486a76e4b637730e2d35e53394578e38afc96001939cb93abf33b3cd1ac66c971a91177d98f16977aa9d84a66f92cecf9aaf3afa8e8b77f87c59a8012f631acbbca7062e5e2b5db8ccf98090243fed62918dda581e3087410c7e16aff56fc23ba003be55c42180f99e0553c875de43574e2298d9ec263801fa8721e3568718c6f7f2fe37113173887092d873b26da2aef4a1d749356683f479e585c8a229d25af19273a4011839a5de0acbe31d225d44b50d915c510f160450d5db6cb42502b8aec20edbbeddda4934c0281d44044a9470b293d00b83dadcbaec1938d5670467021bd5a2a228de025d127979bd177a02c415d69a2e3622b32a7b6a714fc9241d8b91b663a1569fda73c9082f476b1e6f63aecd392bc8a2593fe654b9075ddfbff0879277def7317b524b9a032cae688e6da3897262522ffa7bbc5d200fa7cccb90036d8483b09a248725e558d06099a84eb77e4e1a88f90d5347d84981156fe125a601e4d10e141e1c694abc96ba8a19a89561b59b1d712b2bf8d3fc084bf81717649ba9fceec1f46e0882067f85ebcc98ed487d0c26f590635dc2d0c150be7c0e628c743007f1c18c265e3a7ccc4f7b678350d24d1dd0481084dce14a20d79322597b7ddc856963263acf386110e64010246628efc8b5f69038d4aa8160738002394beedd56c2bdcaca6b31dbcc21e45297be63e65a6c656cef94db2765081fc3f0f9eecf8d95ce33f6fe332bd54f854efffa52e7c8e6bfdbb1af28a56fb20434b833253281522dd145b08c59126d80caf25bf03d789cbb996d733c2f1387271f8308308a528509472c0f4706d902725fe1e31fba407ad25b738fe772bc80e212c59c34859d972633388b6c911f4e1faa85b795818a48d351c0366572f35194aab0030ab704951bb8a09f338ec71b92c6526f1a2564d73e5e0619a1698a41a8739f1b969859dfc289f3fdf710beb34009e8ca9aa4c7590e3f92d653aa3ef7ff8f15e92503de177e5d745d52cf9d7815c5cb3357a4149763ea482e25cf79e7de331e5b776a6341269978bc9718241f7821d9828145615b3c9340930d5bae171386c64bcf7c10003a6038c2a20d74a9bd1d655d5aedd591f6a40f63b2583e9dee574ddba930b2022b8ff3cef33cf00432b6d8883ea90d5e0d19fa7e95f35d897f9ca094fe291b7af9ce12e73043a9264b3cf62d3666ad05af84a19d4f003ae69e14065594764a1afe9b5392c752911be480d00ec7fd27f6c70c97e182ca60cf4e974d0d969cc305ab1efbc35313eb81cf383422755cd6ff00d805d0aedb5b82bb9633d6f2cacf996e54336eea120332905fe1dd362f9157330a623d7f0c809fe8f60bdd9ba8c8e565778a5f6d0e2458a084f0cb843274f933772160559ec7b49f8a616520466608f56c6c5e9dabab4670cb8b8b679e5ff3b4845c498df7d6a02deabe5dc2994722d752e18b0fc9ab298ea6d7a888dd5c6810cf4d1a1cc2d517dc0688d329d05738b8217337c4d34e8ebe12bd76cb71e6b8a26464ae4063b070066c02b765856bbb28c7752c5a621541dc174b148b588570d7d952fe1e955bb8fa4c26e4ecc3fc7b39a672e4c9245fb0258e0e693d5d6d09f6a03a8c4837149550acb3f531494f45c81ccd243a9537e19a40e34d3b0f397eaf189227f2769b02a1424074bcc7e1d0363cd75ce777edcde29d894391334591e4d1e42ad19692f54565ec1652c3c6b79a6b85dede8e5a904a6ebda15f25f19c3735adefd2606fb9035097fb7288d790a1e40664ff2cba5a7ae1f98b9a951da4670b861dc827fd43ba1fd71223b17e128da872436a3cab16aa06b5490289e245527a3945254ec19aa8948ffcbc56f4dac5852c9fe9ba4afaed9739e0873e67cb23004f98f74ebb2cb1cc6e34d12ec31d421b10fbc674733891effe840cc6e0a85e796a8287f88928c8a2530a809b58cfe1009c04fb934f08c65f9971d2b255e32f390a354d07c24e077369b799ff6f8899fa7f3dc9383b474c2934e2ae4ea75c6fb29b5317982ea78e4ad5e166468a233cc20fc27b9bace63f977f76db69cd8154e7ca266d126e8be1e8f31db9eb5e443d4874bb7d62b287761564a4137aca9dc4225d18a93f5d9937876c443e123b9cbb22f900f3bdf22ef147830d585987e878b7c4b5404abf65f0aec8ec466a2e8c08aa6a602fdb5a9da3abfd1d41c508a12cffe5e15feadc841cb5d440f1db6f57ccecc996535997622fa960143f31503841e6f5823ea16eda854f0c6a26fd476d378f5eed4492853bf84d57d5c331227791ae649ee39d249113503db12d43e9b7fb4ff46a5c332207dfa04aebe7dd03698f2e2ab8c7d0ab1b0f5f32c35239fb0e149270cf088b867050c4ea252980b811ecfe98cf9189b841b34ee0aa781a09c023e4eee5b53cd", 0xa85}], 0x2) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000340)="61aabb41ae03e1c21fbbe5204f081ae5e339dac99b45ae623d91b6f686ffed32949eba26f3452174fdd70310d827bfcaf3f74e76989f898a9d3729b998b4117c54e55bd76eb73f0a0a", 0x49}], 0x1) 15:59:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000500)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x70d, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffff7e, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af25ab0d7317a117c00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d", 0x71}], 0x1) 15:59:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8d64017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b320200ad335fb860307fd59dda5a72aff824360000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910a956ea948281d66d4c50432ad91508000cf85f8783002a67897cff7f000000000000f3ffe8cfaa1d4ab424911f88d3525e34e763128666ce7877bf9753b6bdae4c5b43a344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca9c256b24800000067583efa0d86b4342f6f5ddffd4200006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff280d7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457739389f57a01ec5c14783d0d62b780274e6e68e9c11aafa3f23f0e59d41a30afcc44c5168beb04c2bf31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12be03007b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc00000000000000008e65918932829c030000000000000000f003d28b86e5b8f9983f490000000000e2262651791b00000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91010065d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19a1a5ae4905cdcddfb02696fd79769fb6b05347d27746348e83a5ad21a10a81de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f5d03bca09260deb0a7a5a8132ef2b6d0c407b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532e2481ae30097eb2e0def42360a4a681b9e0840618fdc7f9fb467655f83d401fe57ee86fed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e91c0f0000000000000f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000082a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7776bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc8954bc07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d8ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2643ed8855ef699461e520d70614d848745b3d2acce8a5fe8933dc8f90eb5ac109c57e97cdb0c78f632cae0152281f4a88db0c008c2d674f364ed79f70034a59c4692e711c671274276e0c128423721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50da979d5cd1975741f223f67ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938414abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717810021a21b165bf2ec04000000696eb0a79222188fde018da47e3b15df727161ba024fa686c1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd471d08a490000000000000000dd3bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a0800000000000000982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b59ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc8fe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b356facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c028de12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aabc1585c85595f5ffe110b70c91a12049ab88cd4fb35d59197b50ea88b419cd64a16e8bc4d667e029a623820823c94b6cbf0d584823079a074f8c03c41b4e6af54d088e1db131a16f500470b0e300bd6064c2d0aaacb1a7e59d2e2051a3d25feb0b3af58e00000000000000003901c136d92ad84e0a1d9830da05369a96c6306f83bf686c65da9e0501644f48644b55b28311f6df5e4ed60482815a7466446f7b48922a022371ccee6a4bb32d6db27fc76b86aee9be425fa719ed25dea0e63b3bc8172571207bfec859cfb75523db29e719467b8c7b7ad7044d0b87e77f0f50300dff565a2176ec509a64ca4d3a3ba734a10f0ec604dd46508fc7e8af90880e4c5e8ae06ddf2319d548b41811e0034b36a863730491e30d8e6b3648261e070d61be879aff721e595a372f7900916d0fbe4c722528c0506f9172604f22578259119d73fdbe1e85b7d9057d2bbfc2b9a69f0eef0762cb4b1e5da96c9dc29722adc647779c47ddc391ae703a76ca13a78d72fa54431d9cbec6d90ce3017db225f64ff2b21d0e0533ca28d033b466884d8f7145312e2e8df3ef66194f74a2d659ab4a3399552eb6e9559eb9c55a6cc0000000000000000000000000000000000000000000000159b780fb4671d933567c384cbf1dfe5f9edaf529ad4392f481d1794de42e31ba295f4aac0cd760e5fd093f8029be2b86810558022abe415e1c37189c0789c810e2bffa8f0e8438de5d8f1e24559726a0000a67b0b472d5ab9ce8390573451a38e79291a40ef561d1f485e461e6cf00ecc44ca4bba9e11a00cf8374979922d684fee581ab6e86c9fd34a5b1f4c0fe741748773086b596e67fda82165ad1bdb95405b6cb9fffa66bc8dc3fff1ebab9c1ce08ff771aa4f0c6a3d259e7f5baa0ba4e63d434f57e24d6e391732688e1941aa0ad9c6d4b236c3fcf0f996005a289405adbea241d33043fdf2251c21163c8a2eee980a4e066fbab4261d5a39d6194ad0d52e28aa5c2f714d2e8f081c685e29ac83871d8c597cbda78b94fddad7b7ac4d354cf69a153f4947da15b5317d1b45179bdeda7e1fa2f67cd9596c82a76a70465d84cb463ea5ec30ff4f31590c87fe7f6606fcecc2c5eb2bed2f459ea18060943d4ac7022bc6ed1a1d3267183ba756737e943ab8ddbcd06e3f2cb8cd0557c69a987d0b1e1fa9fbbee5ad3c43a4a29520db45e305bf10e6493def9f53f13aa6fab5dcccd02a00b567a90740dcf514537641a0ee2707ace96a3c96f8730547e119a5a727d83e8d5705f6c280c52e3b015cf2145103b5051bda258e966a2362b9a1741c0dd42042ded8749e698730d7760700"], 0x10) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendmsg(r2, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000002100)=[{&(0x7f0000000e00)="3aea4692a23674f1ae1b7b545d34503107a2084aea4fbdbcc8fb7abbb39cfff8c07108f64976a9083a55c36d5fa0c46ba0e9acfeeb6754147954fac3d87dcd8886bd9c3d742e736c60ef7080f933", 0x4e}, {&(0x7f0000000e80)="27c0caedf809d7e3cfa56b170a20115b9313e2b338e39ba22bae627f04ea197275154007f5169596883a6ca17978f7e5c51257ea53471e84d681881a955e2f97de9936cd5bc10febf4c7428859b2f0199173c1f336177587e25c2f5bed8cf5e3f3cda69efe2dae3eb9ea0f9a98845d74d0b31b1afd3bc5c0c68ef565e2b33f803d95f8b8b3c0dae2f8a5fdf3ca688cdb96bedd3959cfe6f31509b3f61a83faca8202aeb289d5956dd6e51eeb833332aa7afac32f41115eedf95f46651243ca3732abca8518d7088115b832ac0c5d40985b88155d209c29b9c458ce30f0bfa36db78b5b0b9ea0620d16dd4f9745210b75a90827b4e26d8e1f469e4b1495410c2f579d2a9d2a52c820187f809ca903a0f303b96ee5feb6510b76376c396f89d7c0bddafa1e8c49cf6a4ee5bd76d77b0002c33235d423c9080d5c2c2123b1382d3a4edcfcd9014d6b8595e0fd876e0985765ac479f020546c0418e278bef482a57db15fbe01aa863e25f7541957dd049d4d1f5b02166a2cb8c9c68af71e6080c60a4186c78cd9742c510a9630c5f19ea7c715964dbf16425a264be64a5e937c3588656c949d5a3540941af2d12dd8940737a4a3ce2110b996fc283fd8f03f707ce1d6ec357055ebafc1baf63d3b08656e7b4b07d336e6324795d25da72851bbcdb53bd2f8af55ff1155bcb86b2b5bc4c9672056b99c02a4a9eb3705ffb05422ec96012a0865b6f6c3099d79632011e47bf676e93f60111c01e49b6cddb5ecdb0a42fb4da4bea2bb7f4d8631ea0839684a49c8b32371c79484242ebc455d3b421be9aec11e9c2938435c0720059ff139bfebd78b512a4d6dae5af616d930db484eac3724b171faf8373ba983f983df05dd39919413f6e545286ad459d31e41f77713636062f82cffc24004332c719757658c1c98701ad3f8f902d293b1c624203686614c64a980262e4fed8d6fa4118395c6fb2760cab5cfbd22f0494ebfbacd78fa044a42cd4ebff74fe637da71759de44d95f20633ac1aab7650af5b1fee47e6ac1043bf87f6c1143f3ad0517291de966374190b517e3bf3275f70ae85ae568f4c69cf09427198117fd055f182e486cd6791c55a497714e3bc68e3de7663db1baea2406f57381a9d169cce19e9122d7365ca11abc45bcc7443a55462dbc8dcd501d423bfc21129a19a027e538a7e46b7c5f2d676000ab7578afa52359be0fd68168801297c7d168dc7d976b383337b3b5166a509b0274b03ad7316bc680cb6c69b138cb29f40b4b0774f91d0ab9942f93a45983486c1350c1f6d2557ddaac491b369187272683e7d8ee3d01a1fd0a997904ada3d84fdec2a4631664c6426b7014726b9290a50f4f5b4770aa02cc4571b98560660acf90789bedade563bf23ba826d35c7edfa7d96cb60d81754dbe960ffb435e03d5c951e75f26852fe4eec666fbd008b76687bfd00d19319e861ab68d33ef37f11afc07943abfa94531f36068a453c736af3426d69db3a51fe6dcd25766b5767656897faf707443f66aa5e0e2af37c2c000c36c2231fb1180bda09143f6588ec0c266ba15d8a0012fa8ad6bddb9effa3b2cf6cec0f4035e73477f5bf4de00c8623b987efa2834b62ba05e3ebd369f0a64ac6ba79889df5e1ff6d156ff8e4f37fd7a33c4d9df3495ef0bedb52ca7fc64355ebe0591143f73c4481669b0693fba43c0df169873a4bd01f6681e55ceb5fc4c377c3528d3c92ae92c6a04f093db39b00e50795eca0e4a29e2233b6a7ff8b9fe8dacbc488df2064fee9257c7c5bf447752d8a0dc3e49be47996ef41d7148a70783fcf7a0d5ed96294068848c622330d26c3644e1c05668f0585493b0927e310540d9f4577b729a1bbbced8aefd975afae2cadf9d274d0ec50e2ec27f68aa74fd6d189ebfe941c5b687493b4457c843143e3cb69382a2aa962f142fdeadc562d1315a783ae52e9284132f7ad26e7e4a43b341da8b29d8e1d5d7229a09961f701f9a55369496f74da03ecdd1a487474bcebf79e0ea3ede4139e7d3a658d4b20ef90fa4d45fdb5d881f6e52a57a1f7d72644016168f8c67740ea4467e80386a6837c1d66ddd72ea58413571a370bc74beac738380e39cea8693f6e2309f041f8ed8f1c301f1ae5cdef5c2251c75b0182d3fc0c2b8dbb5b249e3fab3240b30dd32b6df90552fc00e64de17420585674b852c0570263dd23b3afa4ff869cbb21c4c3b23602cf958cbf794b4b0702c0699dfdefe4763b23159c9d50df776ff815a153aa1bc3695aaa8c35c84a53ebec2c7ad4ac7befffde56f70a9a54db037145f80a99bfd0cc3adb34031b1e5a263cde5b67ccd39efb2fa8f73c37874971e2635b4fa78d918773ecef7c8b1aa7a01bf0d96c6a91a04a708daedb8451fb081db4a074b922b9c11e64f5effd979179db16373d060cab9ad00dd8c30ccda305e6a19b99f5b0ed60b92ebdbbb8d003a5d8000cda3cf3fd195112916f89f732fda10c6d86b181b1b0ac2fa097c644ce2bfee3c1c080bb69ce125434beae37751c372144d8cfdc654cd1b297792f964638d4aeb21f396f529c8d47d0f5a463598d43b6397bca83a99fa06fd25666453e9fca7eccd5b8c9dbff607a3f4d9b7ef1aef24bf976c8abb8ff0a537a9b76864be3bbfc5d16812429875de69ef5cca79c2af0669cf3146bf5fd4eb7b98b11129da125a4532eddfe0dfcd1a15a39885459534e1ffeaf756c2906a2494aa2f92502295b5803097c557763fc54d9405f77329e3ab330a04de47d9eee8cd9074018163074a1f5e468748bf1fb390e68d140957c4621334a42bd8049fdb9261a05f46ac9edcb45d6ce13599ffe374c0b2de280ad17df02067f906d3678d5ec954c57117b6215b9498e4f8055ae80433f04f0ba5b771fc362cade016783fad62ba3d89f27140e5798da21456e0358f371bd878e49cf8b322e2c903d39bb32cbe44cceaa65449f9100b3f291d35e48d911b4994f3ee1c35c4be1e8d8e6d52e699b7fed365cb0752ff582e439745a3ee1aa36b8d70ef19f17cb0f8677258834347069fcffe29fb8b95d4a26dfd32102576e8a97bf58c2fa780554e0cd9389811aa5848f5719ccdc0dde93eb975c1c4ed69b726084fa3efcbbad253fbed21e788a918aa3631ebaa597ed2c2de45bf5d587736c2b2b97866cac9f944930c6dd2f3c19873b66c25a9198f02dd1b8bfe2e4f56d914f765d3d491aed646f9add8cedb3d715c5929c9de14b7ca82fdaddc427a170f7475f2f30129a726c3810aeca947040d6a67a8561ae5cd96f6668d1655cbde2e946de85c8bfa84d49c791fe9cb104bc51c13d6659dc557f2229b99e5c4c9245eb8fbc4b61b226528265b33e02fed09f5682b54e12a393ed075bb6fb4b19ed17d2f5097d7e055dffd1f8210b26f1a801408ce1bbadb3be512a6213046d6939d8e3c38a43a8c93473e0f3c67042f358cda3c93789c79fc020df30d02e1db8deb614763e5965c652d67a4cea91af86da5d21ce4440f69c033cd14eb71cc8ad6e573916de53855798ac59122b3303af50a895f9cc514be98b7a9da24602782768c47dd08eb4e249410e5c46d86af93d87ee82a368d1b530428732ebc39732563e135e5863cd4fde91896125beb95aad3ef1991d87c3c125f702e6f83a0bd7c8fd51816c12b0b6a4f89f96ffb0569a9b66c3e75410cc510e866650a3579035d8cc32aed26e45356bd2d50f8f50226448e1ee9cfcfb1e511afba4a212cb51be563de59010de3c5de6065ebb18b34ae6213580e0621c1d8bc59e3811175634642a636598cec6b136efe1eae157abce37395d86978e28dee339c9e87672d714c91c150d56f2f8194d13dba209b827b55c87544ea35ad2fede95bbe5caa3b144d091311105f8cd45e00e5712c348644f40fd2dd85439096e1c3eb4e2d328e54c356b0deb4055529f4bb3fee05b5b35cf9382dcfd43d4ea5b90f027d4f9f3a2e4a9dfd90a4f179d97ce70ed67b6f1bde20fbce7c8c6b1771e72e7bbbdb74571a48ee2109b1cb4a50e307db59b5c27bf073b13e2748cf83e6d425fa526714fafa33b8ff908036da14e056bfbfac5fb80d47de9bfe1f8416efc3670d88af4ea6d145a05b9e925fc2c3b20fb8d67ecb2b185e63e97049c0a964feabacf75c523fa2897a4042ec7bef7d4cd2412e7ffa305e2f568d6b526c625208d9c6f14049af5f81ac97f390643c99a81099c5c5e29a0da13a9ab7b901c310abce100e30dc0a362cf399f2733bcc840f42c858dddebbed83678a2719df7a47b09ae5f8184d65cd1a88ad6019bee8ca23740b295d699a9284f9e28b1a477df1a2f0bd4ce112b7953786248f163822e4011e3c69221e485427b843cfac893589433d1adbeb67e0e768f7e1420ef9514fc661b9404cfd2788553ef8aa694e915f0e7bbe8433d923a373ea3d850551bad10b6835e017d59baa8d0c36e7bab6c3f668e57e33ed69982b33abc0d0e3a5c1ebecac80a49a0b393b7b1890742f6adbffd51280e745016ce895ee3801870aebb5ce4e34a5675757a84c40e67fb82d87b48e3538a738b57333bcbb19b8597951b6a8c50716ea364cd5a310ca81c3601622aa58cbe3e6f198b6f20419f4b8c6e489ef0c33fbbfbc10b899404ba7f994fca4416826496a5242012f2a9ee3b3064a8eb5aeb8940e920a4940af6017d8fc4bd6febf1392918adbe723454ab7fb49c812c3e0abdee7638e0c5eacca0ec4c46710cd5ddd98145e32955d3aca542f385d948929af471072abd5f73ad466859f8f3213b1afe673da51ebde061dadb0be77851a4e69c33ae7351ddba0b912c353f673e00de6857f5104e5488b9cdbd8349040dd77bcfaa30847b92702274c3cfb17a81a68675b19f226822a9d2242407abbbf06b16b35aac1f1df9ad31681d00af1c0dac8a09cba61528b614bd066b59342680a4df4e506f0c3bb1257b9393c6f68141eb64eb76490089276ffae5de08623c932632f49af110af71adc7562b5622be3349b048f4dfe5f9a32da833823e81149778297a5449ab17158bd95f150165852687c9ff9debdf18cf6d8a3f07c1595f4e69885d8752c987d21befc03b8be5a74e0d3eedcbbf19aba00f79f3e499148775295b6bb77cf4bb5fde761e433aa800e2f6f21c794763fc65da59bee256d69b2a61edb0d500e6dd6e5c09137f42db01a76d89a4bd6f17d6da3002fd04ae538f8921c7708a3c7a62b9e8c5b48640ebdd37ef753a86283f0b0b0084435458d4bde09d3a9b458417b7bc123488b90d1d9ca3ac4369f0ecd6464c9d7591bd28bdcfd2910a8b871550ce09898338a1c7989aa4e8981e14e9f1cf667d2289ddffd5b55c19e5ae8c29ecc84aa0773ddc8bc85f8dbb24b754a1bfa9fe652defc6da117f93169416be7a5a7abda18593b66ab9ca07fb029d05bb8ce6d2c7175ef6aa1cc001870928a302b93959cc15967519237404cb17b6bca0ee38b823bb2b5ca9d484a8114ceae98cba933fb4c9f98d246368adf79df200db9d17bdf9ccb15ea7e3835bce80430599fbf8076bebc74eb70446872b9b16d972bf5911b2f788d81bd4073fa22b681ae64fedb196e0ef494b2f505556fb58c66d55d036668e08a81c2a347fd2e3f631b0e59e7eb856fcad5d5bf5e90b9ba1c8faa2c5981ded0f84a0857f318a488708644ea400582ea1c6fc9febd0b1095270a753b546b34730cbfadb966210b8424ea965843f88f1e6498f6a575be29f973dbe921f621cc49b357837b8baa47e7f5363cfa9473fdd4af075f61f1c2d205fbcd3a3108f7aa7f0fcea814a7ed74", 0x1000}, {&(0x7f0000001e80)="1e74e0c4e6abb15fd3b6eab76627f71a38bd0a944a1e3aed745c6aa47bfb2a7cd505fd67f79d6717f5807ce586a41cadf766dc0d7e84c380e490ad0d771f23bbbf2b2939758d1b2b43d1a1b25ce1e3ee4b2bb5581aaf388981652b00f792279930a9164f1832314bdc322146e9fe7273481ffed3b9ac5886dd29489b0c2a2c5bb28b5bebc84c143401d0d2b71ef5d4da5ad4b78c877494383e88667d6bc60a2bfc80111a1316c426fa22cdccb2ef5f6203b18e4134523502a7c190d9831839efb0", 0xc1}, {&(0x7f0000001f80)="c67dd71b7c81385e74b4e6a8da47094c3dc564f1e4d5af4967dd52b45664e3196a58da85314eb650e1e6f6c39ba1c46ccd19a63ae35c8b016b8a7651d91ac9a12a359c88575262316f56e4cfdd14dbb3ed838aafba287788114fea96e6bc68110828e6f7726d371ceff046467775eb5045f40a082fefb2e626f18bc155a240f567baea6e1c84105e36477adc892c579baf65f7bdf744e91145e6110e81e0c876b28100cbc1c2b2dd7c635d357cbb2b5102cefdce9426b4351498963e1d7c1a4a72517f9fbc6709c27a2c38e52d2e6bf7b6dd37926d378dbabb4f4f739adb4b75", 0xe0}, {&(0x7f0000002080)="057ca7fb1f2ed85e36208e9c4193a19882676d1df083349ec460decbfc4f29e6e7f8ad17008f0f7f0f4db40742c151ff9abec47e669dd8cff501c2338ebb079a3ab042656903846dfce1b0e6c1ea62a3e2dc24665bd9516c3aaedca64656e9", 0x5f}, {&(0x7f0000000040)="a0689c979394eb8d2e86fe1437f54942bd746eb593407b28200d6ad2511c815530e6a182852ad3b8ddde355abb806a73fe177f04e5278240", 0x38}], 0x6, &(0x7f0000002180)=[{0x1010, 0xffff, 0x3, "76889382c47284f3670898506af13e4761c4ca73e1fb50383d014acc8c751295ec6e74272b662ed8a6e0323b792322ef6ae5f24f110c3ad931458da4f98999cf36d1632f6a7480e19ee7f7105668e185d2087b640ee9ea9c9f3d9b9f4f3365248185e16aa7a7f3b255728edf37ddb474c4ed75b488b306eef5a7e6e45fb184a9a8afc4114148232bbb6b319aa9a0cf8fd585006a917b9d5c71b22acab84fba025040d9c217bfd12f0daf6a7cf3cbfad8af899d05aaf1194a38b470ec3c1ddb998bec3031c97aebb4d083458c670f4c7cec5272ca7b1be8229c3c1bc2316d4a2f3642005604794e7fd43980389bf7498d3541b1b8294ef965fba8c3230577b502ca2edfc6f6221d0f627499e0bcffc42110ffe0e6e5f5e1dbd837e5ac2b1ddec1d1107ff3eb6a0c9f22d3e807349d7d3b7be4e1e15f48561e1eed57a727c96817fa7315e102f7322c65f29a30e4eef153baa4eee740c8abc75b7a712468f217467d8f00bf4e1f2ed1adaebe7c67c6e5e6244c46a31c8424560f8bee490a88e0827193819c68bec89e8433c463ffaa24d528476b2b1b03c35063a1986006a156acc668f338f84b37ecace44c05152e98b56256bc80bd37eeaa8d44cff818345e9b7131f00b229a744ee8fc154eb7396d048073e4dd49ca0afa34dfd1f993a9d19e7b86113648e2b9c1f2923edef6bf2852ca70f342bc6e7dd2ecd11b311e5de1ac31171dd61f84274ad235569fca4bcd9f8a3a67802e92bab1a44e01c766bb13fb1659429e5a54ab751c535f06ba96ef30de5365afda8ced92caf68bc5e569f839bbe657dff9de4c3b46a02e629010ed5d1264de369487e355eb2be6f8cacf6368dc4d27b25ac4bc12d0f3cadb15a739780a4802e2ba9e586bd2f77a4af17a5cd2559874720a4a5dcb3641c6686c2d784a6863e392a8a397f9e412d7beed98795aa68c77d69f9ce461375bb2efc8e72629b541cd0121e3e8d62948849c387b521a3a43c06428b0e9431c1b2306d6cda92388e7e678bf288869f5cfe074003be215b3448425256cf5c565667a7a996339a6247cf1a2b1e63e2a741c5cf72db0c27992a3330b028d9d8a82564e0efc19359035ce1cc7c739cf60ff422192bda5e5588bba6c31fb1a478a34e9db69d7b337004e8824bdba437648b13716907305c62673deaa6a29280bc2cc4b2e26bd2ff72d7a6d9e812ef24347e30ac433da4612b88cf22bd458b19646c9840ba2f78ff17367bd330da83ba09449b5a0f6f9f4690b89893bee4dc73e7b3fbaffafe86eb5d8b6367ad3ba60697bb88ee9ed32d54472bd7e45e58adbcffdec7f43bcaddeec34ff9573b79f4b643fdca8801be1df2da3b8b6011b2150b49684e7c4eb631e62766781e7dde94c07f8cf0b652e8fb6501ab60a834f3787c70d9cba33df1f24110b5d1f6f9f29e8bd5867fec6801bf00f000f17b4eaeee8d2eb0fc0217225c66524cf4f23f042f0382bcf514f67435bb5a7c225da3e613b87b85d1491d9cc2baa66cc7097b5fb05147b6a05e36f13a851b3865fbe6d9f730468daf0150c509c579097662166d8a6fbf893e77c4d849edb28459743be06563d167d3aaa8f7fa8e59cf3f4725a6713623b94cb4c715e0b8b07cda95b8e6154b1bce7a9bc5a8de924475eef39167a3a590871cb80e418e0a771be0e1674b1069bb01ce6f179fd203357d79bb4d96c6d30bb29d2770d8c1046c9812748ce7c5b5d3433a78495c21a5838ebbb98bcb979bb878dff32b566c0f1b70fdbf3f12846173e3a9574d25c0800b97e9a9c2bf2ce81ab2074782078997fb897d4f50f3b0d4af5b419ed8e684219c541dc19d5cdd6bffb33935d5aed77e1a06890b34ca12b345447f3582534ec7e3d8ea89e9967eaa57c883d899115ae405daa5096bd21f0ca7ae2e57f7cd24c4f752f78027053de9d788537e743bc1215ea33cb7223f476317d4fe1f67966ba2f10f7615f0bf7d5b63c589fcd6734640071575f256d74af9d97256f342325960bd990f26715d1d89c63f4fe392f5f530f97250959633f86fc2554a0f23d13100e21de5d8f4466f54e7fbae119cbbf0fd8bf4902700d8b03b3fa4034756f9c7d84ae86b534f0091cefa7ead49d7d8a2b25e2c227a9e683f7f5fb428cae1b231b98a8ee8aafad5192c2cfcc2483a6a8a07abd37c47f2706c2cc6d2a633025fe65cd7f4d0b8c955a9f4d269d3435ce6e96e5d17b43f73a26816c43e3f77ec1794fee49214f6e9d98a8240360ac21e7db8507354811f7d5202ff84237bb1da8b626ba9e7d1af0bfa6df493278a8669b6de14c5e8de362f05825caac39a6a90c0a2237e53957bbb4142ca101cf9e4839d41b61f136d1a0c0477e8e1351e9789992decacde2ef142173882b089c08df47cc764992394f5f0788d5417753090a89ccb7e4a7fe4670320a3a7f8f0dd0ed76dcef3953b8221b959aa40bcbb965709873a5accbb4bc5dd820ee3e48c58ca6d37b27855158e1439644bbd8d750a62e2a66af7384d1fc3d2420dd0066c6c271c7fccb8d57b604fe60b4ed42dfb5bd9d80c6dbf85259ec9eeb94377df540a271bc36442e4fa695d908f0b8d481cd22caf8e9c7ced18d14ffb1b4e108fa4316ade5816a07fd25154096e4b0e65f99d47f7ef0db3e85cfe53de9a4a2db18b6afdb964235de5173732a2ccdf0d4fe4b6537cedd86a78e3ba6b92fc71721fe4097019683ebc2a076eda35ddf4981e8f427c37d265359f099d56b08abecfb1751da7b8d48d33c751d78ac36123d020ded1c85b1941bec780a3bbfb3e6264ec6ae3a4dc79ce2a11872706a64a83cb7ce71034a53300bff31b5182d136b50e1646a87cca5fd7416042ada2ad187be8563b8fab0cb6a86011544bff6146ee11eccd589d58e7e7646988e2b5f7cab1c035406b80085d80aec6cb446496555026dfdc1cf885d909f9b4155c9f929ef4831be2ab5120e39baf3b404db86e325e05fbe556b9f55240faa90f936fa82a9a9dd4b87f131d0001a12f687d4c29228a67fb3831d7b271e6a9976494f0c44ac710f067be7d5dafb0fb42c5cff0885cc1a1672328134a665c35823d133e1dfb1345b04f5bf587ae67135e4efe48a3c06044de195160f9e022d89a10190ab8c38a32e32d26f8331b30272b9900e3753155c707bb554b7f293e07a7a5b6d2c17d9b0d3886c584657e9d3c7da702e247f914a3d876cb93d1e6e91fd360356d87491fa64324ee2205f84c841f9f33ffb9d5ab3c6216c97427d42b3193a64a4c67feab05871d6e013a245631e45dffe5e6ab72aac1025f32fdc74115ea58fd0dce40961ce27623167fc023d6a4ffeb2a119172d91f74bd1898d36be0b4b954872ca9efdb7b0648496060497947c8c365a1b60a910a30ef9b92d9b8e71c9fb863477806b863570219d410217bdf262e73aa17b2a674fa9eca40b1f295f5bc13508f83da09be494fd791e6d3395e538d0e495c0ba2f9e1aa2a4dae4ee6f5af9307a6eeced63e7b61594ff7a41b358863f7a4f2e13bbe5e1ae05c5669253e52cba3b0443e95abce0ed2395793a6eb520149df32ffaae131f6deeca43ac733dc7138c04c8123331ae2f376372c882960b6e5f84618c11b50dc9706833c03d5f71a0750ddb5dc0b43ef148d6982f2b24752357aca6397607ab24a7af84e77b91b64a6207a66ff81d146f475fe8744214bdbce34835ebc638ae2fd7647119419529288329d89d9149f2fb9df31437d4500a8c5de0abbdca8d3a3a12147d4b3022a8ecb3053764fe175c0e7f913788fa251044eb8a79ed694704f97e2ee09d5812bc5c112aeaade89105bbfbdec512dd643748192dd89d5ff14f34529d2e18c48e1c32538d3f9e05b6904b73a5f4f7e5f72ebcc3a3156ca0e704313cb36a13b8fca7928326c13d1a37cdb78801d51bbeafe53440071f5a5b8d3d15938859d25d40e902f34e288bfea4d378e8d53b789163215150920816f4c848bece3991fb698427b6fa972890bfe42491fb246aa57ace6da9f38a694bd87609f6e3dbb713a98791a23b305d79c1e35ff27b91834bc1ebbfdbcaf451e4f664d7518eb6f1e5aa456a96317442991e141bce8f5b2cb21234d425c5dddc9fbffde13578dfa72d7238f4d10b4890042ea16d4ddc58789b900f2006576a2fe475230b8bebf4a2962d89f5ec29f5ec4814cb796cf6816b4bed57c45e7629577ba533628f48319dd15d73aca912b82b904dc375e53a5635c29451c5764eb4364f4113b049780f3365c1e07d6333430e9ba21108a1723fca27061be4e233fe50288dc32471c2a72a347680e5ed2d7da8bb3ef08ab73301bceeb79610cd98b408572a19477752ccc4abd38a949cc03c806cfdabdddcbd487b4454f0c3a20628abe376a1922a5661b6be8ba688a8ae3774c407b8632c8c5d1626c8ca9b2f956b2b0b8de1514ebcbf3ef68989ff4cdf92078416a4940eb4017e737bb5b4ca1a9301544f2bde8c37c21b6a1284d54a33a13b9c53fdee2a0c110fd352e75c4b7eb281070cdac515fd603ff32c475a830dfdda2802899352ead368e5aaeb46d9345ee0b281c2fb50d1679aace1167f47874ec6e9c5972eff835d68712168ff0a8abe75f51e88fe88f9b8a265e53c3e797c851835679e222fdab0972e8bd12569eead3078e2a70a87d053dd2339c277f50c1dac39b9937e1f4f88ba0899aec8ff1a061b07ac8d24dd556119817dd4c8645ad7520e0ebb65ba1c47c4a9a201475740d5a9205301dc1a8f285c3341fc8246c9c766c51b43581b2b2c7d756e70dbc9b0cd91d05144cef6b4e52f7466b2cd8f7dbef72aaf60593924f837cf5aabda4fdee8a8fb4d5e63624846fce8f7a36bae624323c03873bcd9b0a16796387f2dc8d49cec13135cf3d205c324b95ae48a977cdc2b43ea6ccc41a780ac01dfec2224775fe2d08cd9da2208dcb8122b1581784d77f7fec69c908aabfe19ade1b53c452564ed85e6a6cda7df2a8bdaaa153a0b521bc3a3978cd5dae071533375054395e4ac6a8d5972290d237d46c5b881bd4e5edaf544435c1400083b9eca7afd20ed1e6499516c1c23c750ec5a177b4557dbb7459669cb22725f348a24aed3434b171891279421be05ddca4fad858a1f657b9a4f704b315ba34f595a4f624e25deb6451aeff4883fb51bc35561f4f5545d09465889cfc0dcfb01f770d4e70a777f654486152243f7d7ac06e9a30b5aee479b8c5e54a6a72a3a20aac38a50d8bb4671d60d269a61cb9e133b665ff33dc128dbff4961f4cc7689802f1be9ed84f6131f03a8e7b9243bbb8900e577358adf3802b77ee3f87520e88f24874f34c8dfdf9c0b4fcb462aa528c84cc7682b31b6ff6fe660014182d5d0d9b9effdddc20661b8bdd422d07e5ca1d33b2065807ad0895193bed46c16ecc414e08c63f1b1fe5af2ac3f8c76073eace568a3e87fe1fa45a83ce54d5ee99b1ba625b95e7c7f7a50e19a2c3bb5f1c9aa6c17d6f009ea11bcc79d30c78e3243eedf8e627e3857af885328cbc753f33ce273a3367d8825c61bebd4f253a887075f04a47d5efaa2be53780f6260365ce4b9516311f152bbd3dcda3d969423dda8b2f4f3ca92450da1458770357fa8a78345ca4807f7cb4c5b010f393dd342ddbae6c93fb9dbcd63188ad8a99119b2399a6d3d655f90509f518590defad2971a7d75e08138b4d1e0652f17eb607a3057d88330d5206f47d8348e41df2f1003bae77fd969b45ea1ab5e7fd40cd374149e76a7d69cdea858c14c9ede94e9170d3c4b9d4853e721456d9df400b0758e6146f10fcdf1999f8e0632"}, {0x68, 0x1, 0x2, "e38150c9351d3f6b0c296a3405b643fbd1b0930892b986a2fc5dd0d241c7a38ade6b09650f2ea7a07407be20005c51125dd42836ba15fde72e1e0f0aaf073debaf4201f88646b33a506e43bfc5aaceaff1fe94d93ffa990a"}, {0xd8, 0xffff, 0xff, "9506eaf46c652bb6e2e2867c44a0501c65721de0d6e181b1034ad39e25986945f12b12472a28315b8192d5a91fa0add121c121d1313260d98f359b65ae3a469ac81fb6ca17f31c168ef2297bc924430fc02700bb753f06215b91f92ef35f7148021ea6644f06c971ce58faba3fc9a79b62d43a7f1d6dc7408b27f6d7f286cb2c4ed56ca1867ca23c49f8d49e2ecb1cac24a59fac7f936e04822e80335440cd676ee6cf83f735eb68f93c6015204cad8180358c26cc0e6bed09d58ffceacf8e560ef37243"}, {0x58, 0x1, 0x6, "eb8435987f3a5e4973d40dc571319ec0c6d9351407aa26bb9516495ceca58e97c2e2f2cbeef01f9ecc2d5be051f3694f7a145490db3337f95bbcf4023b5bc4cb91aad651"}, {0xb8, 0xffff, 0x80, "cceec645ab9d3474ede6bd76d5a2218e0b0c17e7397dd1b963e19779277d9b508f753930339268bdbe4986ff769f8c016da4f9f360ab16f9be40e61d465c6a50b106af71f1f5e8ada5a15c4235ea2bbea4042ddfa22248a72bb5213a741b970bb3ecade310362001daf8655c3682d76b7dd4664a9b5814bdb9bed856d6e39dfc1153bc8a0cfac4c5dc055e5654c488a59bfc28afb30739a54f7815c9ca7eed59e0ff0a98fa40220a"}, {0x18, 0x0, 0x1000, "2c8e2c6a99cd2b"}, {0xd0, 0xffff, 0xfffffc00, "c61c9262ca3d4fcc0cacbd714e640ea9af12b4cf27de61f7003137fb1a8ad3d1e49edb23a4fc580cceda32d89107cc9c83988d19c6ce31a0d87df1438ee353f5ba4be320e907f894bdcad5f464bba8e47b2ad16cb9d69aa7d4bf4768557d3d966432918977bc57da4a297ff7d7febdc08c0237618635642208579965588c61f9dc45bd2abd9778cfc3cee6865273a6ecf7793f81da9f301ceab64b5708d37eca3a015f41db21ecb8ccd5bedf167010af36765e13977c1c9f8a"}, {0x50, 0x1, 0x2, "a17a1af25d24120f32ca131b2057d63352b6c60d8ac3426177b67d7907fe4933559372194f2e1a7e2706c281ae315a899eb3a6be76250f4d5883"}, {0x88, 0x1, 0x5, "aefec0d618c31ff12de74650e7a398a5bdb2dc2fb5a73acc08e50f28d51bd560e12d8d58030a8577dda7749ac5f232536700411da9f7bf55fc7f1d76385db252673857b8508c02b860ba2c7d81e0afe02da8c574fbb0f9d2f24068d060047bb98c73c3af670721aa9877b526fad9f2d0ab6b255db7f132bb"}], 0x1420}, 0x8) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 15:59:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r0) munlockall() setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000000)=0x43cbd, 0xa) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0x0) 15:59:08 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000040)=0x8) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)='./file0\x00') ioctl$BIOCFLUSH(r1, 0x20004268) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000000)='x\x00') 15:59:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000000)=0x400) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x8000, 0x0) write(r4, &(0x7f0000000300)="2b0400b7b358548eee4e7eebdd080000499b59eda6b10839cc64a9089755920851e9dca4ef0c9a7873ff7f00000000ff00d08b12550f9ee18c4a611b5bddd050de0a129a20c50d3aef31ccccb6f207c05dcebb640e6d1cf97a741742515f00"/111, 0x6f) close(r0) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='W\x00') readv(r5, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:59:08 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f00000002c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {0x0, 0x0, 0x0, 0x4}, {0x0, 0x1}]}) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r5 = socket(0x11, 0x4003, 0x0) kqueue() r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r6, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r7 = dup2(r5, r6) sendto$unix(r7, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r8 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x10000, 0x0) lseek(r10, 0x0, 0x201106, 0x1) setsockopt$sock_int(r9, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r7, r8, r11) lchown(&(0x7f00000000c0)='./file0\x00', r4, r11) 15:59:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) connect$inet6(r2, &(0x7f0000000040)={0x18, 0x2, 0xfffffff8, 0x3ff}, 0xc) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 15:59:08 executing program 1: socketpair(0x20, 0x8000, 0x81, &(0x7f0000000080)) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = kqueue() r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {0x0, 0x0, 0x1}, {}, {}, {}, {}, {}, {0x0, 0x4}]}) kevent(r2, 0xfffffffffffffffe, 0x1ff, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0xd, 0x1}, {{r3}, 0xfffffffffffffffa, 0x24, 0x40000000, 0xfff, 0xb91}], 0x2000b37, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000600)={0x10001, 0x0, 0x0, 0x0, "1ffbdfa6163ca70277925f93ef0000ae61c4a648"}) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 15:59:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x10e8e, 0x0) pwritev(r0, &(0x7f00000000c0), 0x0, 0x0, 0x20000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x5012, r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000003700)) dup2(r0, r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r4 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r4, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r5 = fcntl$getown(r4, 0x5) r6 = fcntl$getown(0xffffffffffffffff, 0x5) r7 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x240000000, r2, 0x0, r2, r3, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r1, r5, 0x41d, 0x405, 0x5}) r8 = getuid() setreuid(r8, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r3, r8, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r6, 0x0, 0x92, 0xffff}) r9 = getegid() r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r11 = openat(r10, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r11, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r12 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x6, r13, r9, r14, r9, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r15 = getegid() r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r17 = openat(r16, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r17, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r18 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000180)={{0x6, r19, r15, r20, r15, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r15, r15, r21, r15, r21]) r22 = getegid() r23 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r24 = openat(r23, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r24, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r25 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000180)={{0x6, r26, r22, r27, r15, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r22, r22, r28, r22, r28]) r29 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r29, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r29, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r29, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r28]], 0x1, 0x7fb) msgrcv(r29, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r29, &(0x7f0000000e80)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71784ea5e1d7c4b815cac15a1b5afdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660ade416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762a5440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa049593098"], 0x156, 0x800) r30 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r30, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r30, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r31 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r31, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r31, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) msgrcv(r29, &(0x7f0000000940)=ANY=[@ANYRES16=0x0, @ANYRES16=r30, @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r31]], 0x3, 0x0, 0x800) msgsnd(r29, &(0x7f0000000740)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517cdd4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c8c81612e8c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5"], 0x1, 0x800) msgsnd(r29, &(0x7f0000001800)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc439ea2b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c2fb5fc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f2b3cd9c3cf73cc6b38c75134bf24"], 0xd5, 0x40000000000800) r32 = geteuid() r33 = getegid() r34 = getuid() r35 = geteuid() setreuid(r34, r35) r36 = getpid() ktrace(0x0, 0x1, 0x4, r36) msgctl$IPC_SET(r29, 0x1, &(0x7f00000003c0)={{0x6, r32, r33, r35, 0x0, 0x80, 0x9}, 0x3, 0x3f, r36, 0x0, 0x95fe, 0x6, 0x138, 0x2}) r37 = getegid() r38 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r39 = openat(r38, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r39, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r40 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r40, 0x0, 0x1, &(0x7f0000000180)={{0x6, r41, r37, r42, r37, 0x88, 0x7}, 0x4, 0xc8e6, 0x4}) r43 = getegid() r44 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r45 = openat(r44, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r45, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r46 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f00000009c0)=0xc) semctl$IPC_SET(r46, 0x0, 0x1, &(0x7f0000000180)={{0x9, 0x0, r43, 0xffffffffffffffff, r48, 0x8, 0x7}, 0x4, 0xc8e6, 0x20004}) getgroups(0x5, &(0x7f0000000300)=[r43, r43, r47, r43, r47]) r49 = getegid() r50 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r51 = openat(r50, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r51, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r52 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r51, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r51, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000180)={{0x6, r53, r49, r54, r49, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r49, r49, r55, r49, r55]) r56 = getegid() r57 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r58 = openat(r57, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r58, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r59 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r58, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r59, 0x0, 0x1, &(0x7f0000000180)={{0x6, r60, r56, r61, r49, 0x8, 0x1}, 0x4, 0x6, 0x4}) getgroups(0x4, &(0x7f0000001680)=[r47, 0xffffffffffffffff, r49, 0xffffffffffffffff]) r62 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r62, &(0x7f0000000000)={0x18, 0x0}, 0xc) r63 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r63, &(0x7f0000000000)={0x18, 0x0}, 0xc) dup2(0xffffffffffffffff, r0) r64 = socket(0x11, 0x3, 0x0) sendto$unix(r64, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) r65 = socket(0x11, 0x3, 0x0) sendto$unix(r65, &(0x7f00000000c0)="b100050400000000000000000101000000000000cea1fea7fef96ecfa73fd3357ae26caa0416fa03000000acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ffba29962543310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f800040000000000000001000000000000000000000068dad4990767ebbf23e9a0d4643c6e5731556921190ee66b7fb92831da674d21fec1de1f9217fbeeb3dd9263e0c105a2ed9a5c71d9df2272ea85d87c9064889f9831e7e165bedde07b591b3c680b58715c5081f686e0b3418ef78a8e91f12a1f92d467f0baa2c9dcfae61e04fac5160e2673bb5cf620ea384a78123ccb964d0fed85b057c3821cbab3478c557ab7df9ee390ba4330af612a0714004ba22fe78b9b78d3e9b7abc78a435dfa58b003e135644005e7ab2c", 0xb1, 0x0, 0x0, 0x29f6634b) pipe(&(0x7f00000016c0)) openat$speaker(0xffffffffffffff9c, &(0x7f0000001700)='/dev/speaker\x00', 0x10, 0x0) getpid() r66 = getegid() r67 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r68 = openat(r67, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r68, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r69 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r68, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r69, 0x0, 0x1, &(0x7f0000000180)={{0x6, r70, r66, r71, r66, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) r72 = getegid() r73 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r74 = openat(r73, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r74, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r75 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r74, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r75, 0x0, 0x1, &(0x7f0000000180)={{0x6, r76, r72, r77, r72, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r72, r72, r78, r72, r78]) openat$klog(0xffffffffffffff9c, &(0x7f0000001740)='/dev/klog\x00', 0x8000, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001780)='/dev/ttyCcfg\x00', 0x10000, 0x0) r79 = socket(0x40000000011, 0x4003, 0x0) connect$inet6(r79, &(0x7f0000000000)={0x18, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r83 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r83, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r84 = fcntl$getown(r83, 0x5) r85 = fcntl$getown(0xffffffffffffffff, 0x5) r86 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r86, 0x1, &(0x7f0000000540)={{0x240000000, r81, 0x0, r81, r82, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r80, r84, 0x41d, 0x405, 0x5}) r87 = getuid() setreuid(r87, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r82, r87, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r84, r85, 0x0, 0x92, 0xffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000017c0), 0xc) getpgid(0xffffffffffffffff) 15:59:08 executing program 1: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') chflagsat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 15:59:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r1) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000009c0)={0x0, 0x0, 0x1, 0xfffffffffffff2bc, "c81436ac44fef7d1a5b9d91fac1effc370a859f7"}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x0, 0xfff, 0x9, 0x5}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed9", 0x80) 15:59:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r2, &(0x7f0000000400)=[{&(0x7f0000000000)=""/241, 0xf1}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r6, 0x400c5752, &(0x7f00000001c0)) fchflags(r5, 0x0) setsockopt(r3, 0x2, 0xcc, &(0x7f0000000200)="d2ba0f7942e541e02b454b1cc5f4f7eca13623e3506968e519226cef4b18e63a1c23c4cd69387b7215659b2c7fb5c39bed33d9bcd43e77ec68e4ccd8a177bff6175568c70a407fbe3552b1a64243b50677abe937ea85ec868351e31cddf1e253b27d1ff515d17fe84d808c129fd760a946", 0x71) ioctl$SPKRTUNE(r5, 0x20005302, &(0x7f0000000100)={0x8c000000, 0x7}) r7 = semget$private(0x0, 0x3, 0x780) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000280)=""/170) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) close(r3) r10 = msgget$private(0x0, 0x130) msgctl$IPC_RMID(r10, 0x0) 15:59:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="8b0201fcffffffffffff214164f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1be2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653dd92efc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a158e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac896263eca34e2d0bad4a67f5b9bca2f5628752cffd0180826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f321af3913385c3e75762bfb3f83d355966abe4f8d75a6e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d25906e7ae68f0b1c7c45669ced8950000000000000000000000000000000000c55e15fb74a27aa3a685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b4ae93848fd7d2e57c8c6dcb5e8e1fdebbecd9c4a2bbced0608ae2826b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44a963d73e6e1ffffffffffffff249c58ed7d751b78e7140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f18a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d6cb886c383568f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16b1ba03fb799ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d951887641ce3a2d5f4dcac7d86b593fcf5d1e3ccd961238b8f904a709813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db806051e8bcd9ca34aa53eee9e468d3de5eb01f2795d27e9f0bc7390c55b4503d1ee779ac5345adb691261c2d60b4865a9c0eb4722700a2b986eded8972e67aaa42f2b7b7c3f697ed994916c3716f101b628484fa99746fd8a7ea76395de157596268949a0c67324ee2a9d0400d3079cb50e9abfa6fceb5a6300"/909], 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8000, 0x0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchflags(r5, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000040)=0x2) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 15:59:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffc, 0x10, [{}, {0x1000000}, {0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {0x527}, {}, {0x80, 0x0, 0xfffffffc}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x2, 0x0, 0xfffffffffffffff7, 0x20, r2}) ftruncate(r0, 0x0, 0x3ffff) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendto$inet6(r4, &(0x7f00000002c0)="88c48ce455eb90a89cea2715740501584ff2db76ff1765c70197cb846875fb1b65626d90cffdc1a016d1244522db45f494c4d30bb49a05d39710492f21e30d050163925dc053a1d127b5977a22f0baf3df31512c28dadfa99f338ab49c863db200a10733152e4cb2bcca4dfc1cf05f0455c13058942544f6191aaed4ad82025617c400a64456c8d9a99bbac37219811b8fbb1d6595639c", 0x97, 0x402, 0x0, 0x0) r5 = fcntl$dupfd(r0, 0xa, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 15:59:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) socket(0x20, 0x4, 0x6) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x72}], 0x1, 0x0}, 0x43) 15:59:08 executing program 0: geteuid() r0 = getuid() r1 = socket(0x26, 0x3, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0x255) r3 = geteuid() r4 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) r5 = getuid() fchownat(r4, &(0x7f0000000040)='./file0\x00', r5, 0x0, 0x2) setreuid(r5, r3) r6 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r0, r6) r7 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r7, 0x0, 0x38000000005) shmget(0x3, 0x3000, 0x5c8, &(0x7f0000ffd000/0x3000)=nil) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r7, 0x0, 0x100000004) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7a0) pread(0xffffffffffffff9c, &(0x7f00000000c0)="e80b62b2ad5c990576db534f7f83c64a0af5423c57a984aadb5dfa0d318cc092717e6532553390cec86ad7ec697e774e4a2e300119e3872b6931fd8f66f597c325fcf8779378a9fd50cb", 0x4a, 0x0, 0x1c48328) r8 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {0x4}, {}, {0xfffffffd}]}) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x2, 0x0) dup2(r9, r10) r11 = semget$private(0x0, 0x8, 0x10286) r12 = kqueue() kevent(r12, &(0x7f0000000000)=[{{r12}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r13 = kqueue() kevent(r13, &(0x7f0000000000)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) dup2(r13, r2) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) semop(r11, &(0x7f00000002c0)=[{0x4, 0x0, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x8}, {0x4, 0x6627}], 0x4) r14 = shmget$private(0x0, 0x2000, 0x105, &(0x7f0000ffc000/0x2000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) 15:59:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x3, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) socket$inet(0x2, 0x3, 0x81) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fchflags(r4, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r5 = syz_open_pts() ioctl$TIOCNOTTY(r5, 0x20007471) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r6 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0x3, 0x200, r6}) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000085ffff1f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f00000001c0)=0x8, 0x4) sendto(r0, &(0x7f0000000200)="98f728f8f955b0f22c50616364ff3fb4e03fe28a136c79235aa549cc2c218e7db382b334d822062fbe0e4bb91c3936a71675f0b2236d89143dc114a109f8fb31d0299366d6af9f7c88bd62ed026d6e75561c2320a7dd330a9741c6410247d2d3ef10448dccba96010f753259e6bf4f7d1fc95fed6bab6400c967014151cd1493946bbc78e54264bbce9ab32843714585fe", 0x91, 0x0, 0x0, 0x0) r7 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r7, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) fsync(r7) 15:59:08 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000000000301000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3fbbc257699a1f132e27acb5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 15:59:08 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01c508"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x49) openat(r1, &(0x7f0000000080)='./file0\x00', 0x200, 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) 15:59:08 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x400) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) 15:59:08 executing program 0: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x800, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYRESHEX], 0x1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10000, 0x0) r1 = socket(0x2, 0x2, 0x0) socket(0x1, 0x8000, 0x7) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="1d671777ee03c65d73342cf82a9f6a250581866bc064c39ebf9832b455ce06b61d36b001d703733f8e6db624c2615e6df8df92d7ef6593510cdbef6947bf8133e79c519b351b87487ab4f974b2402726d130e77f4016156e6e889fa199971cf25ae14a612c8d71976019c61c97698c25c23abd121bc88396b87d7522063852e6849ab3647ed71f5d5681dcac474a0ece3549c18328de7cb72a7dd6adaa92d4b54a505e15bfd886d75128a7fd6c5dae224eec1bda951008273e4fe029d720a37dd3a5e7888942c3ed8ca8edf0cedee6707177658205943c88043c1e31e9f4a232006fc82f"], 0x10) socket$inet6(0x18, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) accept$unix(r2, 0x0, &(0x7f0000000240)) write(r1, 0x0, 0x0) 15:59:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) connect$unix(r2, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 15:59:08 executing program 0: setrlimit(0x0, &(0x7f0000000300)={0x100000, 0x100000}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0xfdb9, 0xa}, 0xc) r6 = fcntl$getown(r2, 0x5) r7 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r7, 0x0, 0x0) r8 = fcntl$getown(r7, 0x5) r9 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000540)={{0x240000000, r4, r5, r4, r5, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r3, r6, 0x41d, 0x5, 0x5}) r10 = getuid() setreuid(r10, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r5, r10, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r6, r8, 0x0, 0x92, 0xffff}) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x1920, r6) r11 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {0x0, 0x0, 0x2000}, {}, {}, {}, {}, {}, {}, {0x0, 0x8}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x1}]}) fcntl$getown(r1, 0x5) ioctl$FIONREAD(r11, 0x4004667f, &(0x7f0000000000)) r12 = kqueue() r13 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0xc050756a, &(0x7f0000000180)={0x0, 0x2, 0x4, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000004}, {}, {}, {}, {}, {}, {}, {0x0, 0xfffffffe}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x2, 0x0) r14 = openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x10, 0x0) r15 = fcntl$dupfd(r12, 0x2, r14) fchflags(r15, 0x0) ioctl$TIOCSTART(r15, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffffffffffffa, "660400180e091fe6000002000000000800"}) ioctl$TIOCSETA(r15, 0x802c7414, &(0x7f00000000c0)={0x8003, 0xffffffff, 0x40, 0x6, "56011442ede0c63316d423fad14eb6107a642169", 0xcf9, 0x3}) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 15:59:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r8 = fcntl$getown(r4, 0x5) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r10, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r5, r8, 0x41d, 0x5, 0x5}) r11 = getuid() setreuid(r11, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r11, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r9, 0x0, 0x92, 0xffff}) r12 = socket(0x0, 0x0, 0x0) r13 = semget$private(0x0, 0x4, 0x1000100d3) semop(r13, &(0x7f0000000480), 0x0) semop(r13, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r15 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = fcntl$getown(0xffffffffffffffff, 0x5) r20 = fcntl$getown(0xffffffffffffffff, 0x5) r21 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r21, 0x1, &(0x7f0000000540)={{0x240000000, r17, r18, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r19, 0x41d, 0x5, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r19, r20, 0x0, 0x92, 0xffff}) r23 = getuid() setreuid(r23, 0xffffffffffffffff) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000000280)={{0x8, r23, r14, r15, r18, 0x20, 0x7}, 0x4, 0x5, 0x5}) r24 = getuid() r25 = socket(0x11, 0x3, 0x0) setsockopt(r25, 0x20000000000011, 0x1, 0x0, 0x0) getsockopt$sock_cred(r25, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r27 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r27, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r31 = fcntl$getown(r27, 0x5) r32 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r32, 0x1, &(0x7f0000000540)={{0x240000000, r29, r30, r29, r30, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r28, r31, 0x41d, 0x5, 0x5}) shmctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000200)={{0x5196, r11, r14, r24, r26, 0x100, 0xfffa}, 0x7, 0x0, 0xffffffffffffffff, r28, 0xbc7, 0x80000000}) setreuid(r3, r24) socket$inet(0x2, 0x1, 0x0) 15:59:09 executing program 0: socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000500)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc256699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f800040000000000000001000000000000000043e90305140cac5ec94e60aadd8786268f3a6fe5e6a53318d529fb555380eaec3b4dff7a06fd3ec4c5aa781bd87d32f92e00a9b7a46529431079ed331daf11110ca3c6b338aaa0bd615c083b7972e415acd39cfc60af5669bea5ad0ea43d2efada706b05534a94270bd143e844dd4c440b003f3dd08c679c2df1d6cf7cee4be82b9d377ee857ec187850afbdc2f8087f48087d9e9404b888d8c6371e10e8f56a3095f9bf17578baeb65ed2ff9bcdbf35cfc9607b33d607b4f6dca05216a3919e", 0x171, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) pledge(&(0x7f0000000180)='vmm f#) \x00\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x02\xf3\xe3\x00\x00\x00\b\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa3s\x02b\xa7Q\xb4\xb4\xb0\xb8\x18\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t\xf3\x01\x00\x00\x00\x00\x00\x00\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wG\r\v\x97m\xb9 \xc3\xd5\xf6-\xe4\xde\xc5J\xd9i\xbb\x00\x00\x83\xfb\xffZ\xd1\x01\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8Txa|\x175\xe4\x8a', 0x0) getuid() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x100, 0x0) msgget$private(0x0, 0xf88) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c0859ee08c2fc7d1cb0ffb76e12fafbe6ee16f1b992c27683931a7fecb27386080e1ce0ecb1ccb7fb03d66fc6b0227fe5bebb5aa367fc06bb15959f54e38caa5af004f2292be3d827213c3cee3e619d4bd9ebdb9b3000f1ec55b1e29a822a38b7e2be0c309a7c8bf87c983b561a2e0543413d0644bed36f3abf165c465f9ce0fe0e101de3e340691aa6049ac825ead35fae9be9e145c14540675aabe67538baea24de134d4e6a7ce109b36c9e3d0a4ffa11af7fbefc474d0262522d05d62c88e5a3db587c827eb6b120927bb30911174d32804677b5e7d4e3f3a621d8b05ef97b5c5c522613aac127d38154400ab851342e4848d8a43438b33f6301e19280a", 0xfe44}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) writev(r1, &(0x7f0000000900), 0x1) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000100)) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000a40)=ANY=[], 0x0, 0x800) msgrcv(r3, &(0x7f0000001540)={0x0, ""/224}, 0xe8, 0x2, 0x1000) getsockname$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000004c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000002540)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546d86ea9d079d68d4b1ca547eba9ed048953278f415b0159dffaeb223bf20b78be3475b4a03b3506750f762737afd63bdff2ffac16454b08172454475881698e9fd7e90c7ebb50da8f75fc37845a7a5bb5704d1c98499bc60c11ac3be20eb8831f5236aa04b77b2334c78fb8a26ced1f52bae3cfcf42db57b5ed3f7450a0fbf12a48bedf4e27fe2f6beaf4d149db1af6670cf8cb198447a177df25e984b9c618cf3f40d3868c6da65d7e53d3790651bc900e55c5f46f0da9dd28b1704b95a434ff6c6ca5ea19c1bef0f3e859224046a6c0dea8c380a938bc"], 0x10) dup2(r5, r4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) r7 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r7, 0x0, r7) 15:59:09 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r3 = getegid() r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8148, 0x0) r5 = openat(r4, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r6 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000180)={{0x6, r7, r3, r8, r3, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r3, r3, r9, r3, r9]) r10 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r10, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r10, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r10, &(0x7f0000000980)=ANY=[@ANYPTR64=&(0x7f0000000700)=ANY=[@ANYPTR, @ANYRES32=r9]], 0x1, 0x7fb) msgrcv(r10, &(0x7f0000000c00)=ANY=[@ANYPTR64], 0x1, 0x2000000, 0x1004) msgsnd(r10, &(0x7f0000001400)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba152014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387dc46add182114760700000000000000ab325a2e9cc64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a54216670ceb4ddfe9f9598a1e2bf6d04b8edae25612d4f5e4145670f008867856ad309f7742d61fa47ed97fa46e838f9a11fd3a1c9231dc13d8082984d9ea307bc922ef489920dd22bea70e160e4c1ca83ad0ceceafa71684ea5e1da026ea677b015fadafdaa2bdfd050efc480a0fb356c08b728d28f0fe2284b37e44eeeb6aee352e3398bb9871f31c71baf92400faf7e1b71250905387c69eb3f7c21523c1c4f3d3ddfff2da42f4c562b27c0deab7faaafbdce6cd137d92bf801985a52fca71b0dfc588d385c824483a791f4e7d082d2b863145b6f986b30ff9c6fded6aa77a99be80e3edeee855c24b44d8a5820f422e51b1c94c39812eb73b87b0081290ba39ed0cdd9707b9f57fdd46b7730133d052d1296a99f4b5a69fecee4dc33dcd34801297e0d30d83676b269935318b6aace8f9e1f0486d13741c2bd5b3c71e3915088a9e338c2a87d831de03d11cb835d82cb110f252b58660b4e416f84f270f2764aee0fab00a14fec0b2d2c045d4fb5f4ee8f762b3440f08a1056e6534bd8c1feec222b1f38938ed19dfcfa8d498b516cf1a762bdd8f08fb9886b22e2c47aa13916f31db4cf5caa0495930981148108e36807f353dce9855dc1a7fb6b609701677cfe72c8479bad841b57ac6e9390c006db813fba787641b0b77d168cd062b84b516a895f67d06503f6e21204f825bc55117e3d79a6dbd9668660cf6072f7f518bb81ba49c727930d7910bd8f6f3642fd497edaf86466375622cdd8fb7cc09d2fe7bd4df3477e057cbca36942a6d605b9d9b"], 0x156, 0x800) msgrcv(r10, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r10, &(0x7f00000011c0)=ANY=[@ANYBLOB="021d00b9880000000000000b84486250b099aa9b7272c428de41622b112c5c41d68bd994de0d71143144c9b6e1ee7e9f87b517c1d4d9a02123af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcd8490213d23a9627185d7ba9884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da20300000000000000c806000000c27c0079d08b46120e705089672e786f30cf40b9c8b754daeb2982d28606050dc516a0af1461584bca000440008000000000009ec053430ebb3863fbc3ae16b22fc57f68cfae5bd516a3e0781e7896cbd1dc5530e08cd36c7696eb92b65cf80afcd2b2c2ac7247bad51678ed1f5d4302d2128bc15983a359aef5886e543fe02596f4421a25e8fa71251d8e73436bb7256722aaf18d8a7021b419d98ecc1dc947488fb4eed117e695ce1262f4b900c1e117fd5f84ee26f35c5bbf779ad5ac017375e75a71208d6650bb7b35b192028e4c9b15a1cbb24fb61c1260727ba27c94618b1ee310418af1de8c61d08613b95ae8d74cf44947a275dc17b727444f3c67684d3601e4147101b3d2ea9da9b4178d0e6c145cd0da7b1f5864e6834fc5492624fb7462431cdb916aa4b875d43b808a45265890c8e479172cf5a493ea29d7470d7f04f3e39fc81d3d3c22fb8d583e097a0a7722bbb8449d19acad56e20aee0ea831d94761fafddccc59db598549e8a185dba67e9b5f05ac1ac41153e2b5256fcd6ae2da598bf239691d2fea1b51ff028da5d2"], 0x1, 0x800) msgsnd(r10, &(0x7f0000001c00)=ANY=[@ANYBLOB="febacaffffffffffffff5aab057858899bbc616aeade23aa38f255f2dedc7d93070009673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229dd62ed8e7497cf22f1cc46b032b26fcb5355b5b2477da5f3d06ebfa25245e804c95574b8a60f3154e10dfa023a26156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c43bdf0023c2f0d2e5f9ce774cc1ecc017c46c50c8e10a93dcd029cb4d4575ddd417bd2c8bca85e911ec5f2470a3deaf52ce49cdca109c05000000004358311cec18f9564c9028ee595ff7a12084722437f45b85834254e90f7ad7357497829dd293818911889474ac194702f7c8eab22069b54c29081ab1bfa580b86852c0bda79097c7bd42cf3d96d8a75fdf558e582526ee9d8a8ea9e1670f23b53ac2ad43ac7a9ad7e3777154bdeae80be16c6b5eecbcf5daba70fc249b3d3ec5b62727dca0fc9a69734dfc11b73287ba2112faae65291a8e4d0aff88391bab8210bf510a8fbd6d7a0c7e41fbb0d4e0b703721385b17e80366402379c5439d470447e26e51af1b1b74f978cc0b7e32a814f7cd3202b42c92e2db43d9e72d80fda46b34eebca14281a58fe8dab7778eb811972273c134dfc24fd7dbad091282a8446ad956174c781df6f58574931590719d4fa3f0523f257b3f5749437aa905f46886f78e3839c5628b75447028500252efb6c3b16507fdc92bd0985e61a85d10fa96469b863f9e7071bae5df1ca6ece775c513edb22bc1f69c9080e1b4f2f97bce095d9996cdd8d130595a9c98b88e2b96950a064885e134eeaa4b7e99156ac643ae9e6aa07174b20ad73e35eb5531c78e357d5ae2c6b0299982659fd3909d72f0d0ed7a5bc0ae26c8aa61c2bec0c019edd6c5f43813467661847a41e2759784f3b7b74a6d0cf479744ab5c3cd9c3cf73cc6b38c75134bf24d6e9ddf0383f40efba799fc83b4a81bf8230aded8f081f7968e0eecf4079b341b5e81185353927b18ba21c3086db43dcb7477b44de4c089a7b3840c9bb55dbafdf2a4c85c365511938f6ec6c55f028c07ab4ea54b156b3d9506ffedd2c34e885761ac944031be931827e0f986e699632a168d9edc79f446a082429a357ff42d82b9e9fff7efa7707d28ba834d33684b2795f6d0fa5fc828d0d1e5283ebbb46757e289cb9dd89ca94d65dffa1d5f8e16bfebbecebaeb451e4e3660acc5a33dc1c052b1ba568f7fd6c64ed196ca75b8002023555e9b37543632aee5ced7a3454231a3e199745a22d2cea9f2c8d44210592afb1b88df0537464204b53a38d507a684de294de76cd23cceb43f54389d2fe2d683b69554c823a4487efb1378b0afb2b2be06b45737de34c312acc0bea9a51231156eb73f4cb4ff3f49b0100000000000000dc4e00"], 0xd5, 0x40000000000800) r11 = geteuid() r12 = getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) r15 = getpid() ktrace(0x0, 0x1, 0x4, r15) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) r19 = open(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x80, 0x95) utimensat(r19, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xfffffffffffffffe}}, 0x0) r20 = fcntl$getown(r19, 0x5) r21 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x240000000, r17, 0x0, r17, r18, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r16, r20, 0x41d, 0x405, 0x5}) r22 = getuid() setreuid(r22, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r18, r22, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r20, r21, 0x0, 0x92, 0xffff}) msgctl$IPC_SET(r10, 0x1, &(0x7f00000003c0)={{0x6, r11, r12, r14, r18, 0x4, 0x9}, 0x4, 0x3, r15, 0x0, 0x95fe, 0x6, 0x7f, 0xfffffffffffffffe}) msgctl$IPC_RMID(r10, 0x0) dup2(r2, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a7e61fec776122400e899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7f71274e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e4454099e9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f0000000140)=[{0x0}], 0x1) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 15:59:09 executing program 0: msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) kqueue() mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) kqueue() r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {0x0, 0x4000}, {0x0, 0x0, 0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x3}]}) listen(r0, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) setsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f0000000040)=0xff, 0x4) r3 = msgget(0x2, 0x400) msgsnd(r3, &(0x7f00000002c0)={0x0, "e8788d36e7adde55d499"}, 0x12, 0x0) r4 = socket(0x11, 0x4003, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r5, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000000c0)={'./file0/file0\x00', 0x80000000, 0x4, 0x7, 0x0, 0x5, 0x5, 0x101, 0x1, 0x1, 0x100, 0xe64}) r6 = dup2(r4, r5) sendto$unix(r6, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r7 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r8, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r6, r7, r9) lchown(&(0x7f0000000000)='./file0\x00', r7, 0x0) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) kevent(r1, &(0x7f0000000080), 0x2, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 15:59:09 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getgid() getpeername$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000300"/32], &(0x7f00000000c0)=0x2b) r3 = socket(0x2, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x2000, 0x2c0, &(0x7f0000ffe000/0x2000)=nil) r6 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r6, 0x0, 0x0) shmctl$IPC_SET(r6, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r8, 0x4, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r8, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r8, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r9 = getgid() r10 = socket(0x2, 0x1, 0x0) connect$unix(r10, &(0x7f0000000700)=ANY=[@ANYBLOB="6a8bc9634e5bf3dff0f9de1c00000000bf"], 0x10) sendto$inet(r10, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(r10, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(r10) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r12 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) r13 = getgid() getppid() r14 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r14, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r16, 0x0, 0x0) dup2(r16, r15) r17 = socket(0x2, 0x2, 0x0) r18 = socket$inet(0x2, 0x2, 0x0) r19 = fcntl$dupfd(r17, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x802069de, &(0x7f0000000300)) accept$inet6(r19, 0x0, &(0x7f0000000780)) r20 = accept$inet6(r10, &(0x7f0000000740), &(0x7f0000000900)=0xc) r21 = syz_open_pts() ioctl$TIOCSETA(r21, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r22 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r23 = geteuid() pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r26 = getgid() setegid(r26) r27 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r27, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r27, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r27, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r27, 0x40087468, &(0x7f00000001c0)) fchownat(r27, &(0x7f0000000080)='\x00', r28, r26, 0x6) r29 = getgid() setegid(r29) r30 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r30, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r30, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r30, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r30, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r30, 0x40087468, &(0x7f00000001c0)) fchownat(r30, &(0x7f0000000080)='\x00', r31, r29, 0x6) r32 = semget$private(0x0, 0x7, 0x287) semop(r32, &(0x7f0000000180), 0x419) semop(r32, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r32, &(0x7f0000000680)=[{0x2, 0x3, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x2800}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x4, 0x6, 0x1800}, {0x3, 0x1, 0x800}, {0x1}, {0x3, 0x500, 0x800}, {0x2, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r32, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r32, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r29, r28, r29, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r25, r29) r33 = getegid() r34 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f00000007c0)={{0x6a, r23, r29, 0xffffffffffffffff, r33, 0x1d4, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r34, 0x5, 0x8, 0x0, 0x80000001}) r35 = syz_open_pts() ioctl$TIOCSETA(r35, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r36 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) r37 = syz_open_pts() ioctl$TIOCCBRK(r37, 0x2000747a) sendmsg$unix(r16, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528d, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000b00)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32, @ANYRES32=r14, @ANYRESOCT, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="20000001020050e96a02f9c8ad9e000028f2f6491f6fff24b2a7c1a56e57299220b3a31b362243746470e5341176a31e872e92d79105a5cdd5a03758fe60020d06117641abfa7024cf8a5695768f339f5005cc618d60df9317acb061e8db9b", @ANYRES32=r34, @ANYRES32=0x0, @ANYRES64=r37, @ANYBLOB="000000fbffffff0000ff00000100000000000000", @ANYRES32=r14, @ANYRES16=0x0, @ANYRES32=r35, @ANYRES32=r14, @ANYRES32=r36, @ANYBLOB='a\x00\x00'], 0x84, 0x8}, 0xf9101b009f4c552) shmctl$IPC_SET(r6, 0x1, &(0x7f00000002c0)={{0x6, 0xffffffffffffffff, r7, r11, r13, 0x1e4, 0x8}, 0x35, 0x7, r34, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r39 = socket(0x40000000011, 0x2, 0xfffffffffffffffd) r40 = shmget(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) r41 = shmget$private(0x0, 0x4000, 0x322, &(0x7f0000ffb000/0x4000)=nil) r42 = getegid() r43 = getegid() shmctl$IPC_SET(r41, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r43, 0x0, r42, 0x2}}) r44 = socket$unix(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r46 = fcntl$getown(r39, 0x5) r47 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r47, 0x0, 0x0) shmctl$IPC_SET(r47, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r47, 0x2, &(0x7f0000000040)=""/210) openat$zero(0xffffffffffffff9c, &(0x7f0000000940)='/dev/zero\x00', 0x800, 0x0) accept(r0, 0x0, &(0x7f0000000980)) r48 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r48, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r49 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x940, 0x0) getsockopt$SO_PEERCRED(r49, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) r52 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r52, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r52, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r52, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r52, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r53 = getgid() connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="618bc9634e5b060cd7b8"], 0x10) sendto$inet(0xffffffffffffffff, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f00000011c0)='\x00', 0x1, 0x0, 0x0, 0x0) close(0xffffffffffffffff) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r55 = getgid() semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r53, r54, r55, 0x10, 0x9}, 0x8, 0x1, 0x9}) r56 = getgid() r57 = getppid() shmctl$IPC_SET(r47, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r51, r54, r56, 0x1e4, 0x8}, 0x5, 0x7, r57, 0x0, 0xfffffffffffffe01, 0x9, 0x7ff}) shmctl$IPC_SET(r40, 0x1, &(0x7f0000000040)={{0xfff, 0xffffffffffffffff, r42, r45, 0xffffffffffffffff, 0x0, 0x9}, 0x0, 0x75, r46, r57, 0x10001, 0x8000, 0x3}) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000200)={{0xab1, r50, r2, r38, r2, 0x100, 0x4a}, 0x3, 0x5, r57, 0x0, 0x0, 0xffffffffffffffff, 0x1}) r58 = accept(r4, &(0x7f0000000280)=@in6, &(0x7f0000000140)=0xc) close(r58) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r1, r3) execve(0x0, 0x0, 0x0) 15:59:09 executing program 1: mlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) munlock(&(0x7f0000fef000/0x11000)=nil, 0x11000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0x0, 0x4, 0x1, [{&(0x7f0000f72000/0x2000)=nil, &(0x7f0000e96000/0x3000)=nil, 0x22}, {&(0x7f0000f12000/0x3000)=nil, &(0x7f0000f6e000/0x1000)=nil, 0x5}, {&(0x7f0000f0b000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xffffffffffff8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7f}, {&(0x7f0000c49000/0x4000)=nil, &(0x7f0000d15000/0x1000)=nil, 0x3ff}, {&(0x7f0000f90000/0x2000)=nil, &(0x7f0000e70000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000f5e000/0x4000)=nil, &(0x7f0000bb5000/0x1000)=nil, 0xfff}, {&(0x7f0000d04000/0x6000)=nil, &(0x7f0000ab4000/0x2000)=nil, 0x2}, {&(0x7f0000a08000/0x4000)=nil, &(0x7f0000b4e000/0x3000)=nil, 0x3}, {&(0x7f0000dc4000/0x2000)=nil, &(0x7f0000ead000/0x1000)=nil, 0x6}, {&(0x7f0000fc3000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x100000001}, {&(0x7f0000f07000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000f6a000/0x1000)=nil, &(0x7f0000e43000/0x3000)=nil, 0x6a5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000ab5000/0x3000)=nil, &(0x7f0000abb000/0x1000)=nil}, {&(0x7f0000ac3000/0x3000)=nil, &(0x7f0000b4f000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0/file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) madvise(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x6) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x564e, 0xe0000000, 0x6, 0x1, 0x7ff, 0x1, 0x10000, 0x2, 0x1, 0x3, 0x8}) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 15:59:09 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) listen(r1, 0x0) shutdown(r1, 0x2) dup2(r0, r1) pwrite(r0, &(0x7f0000000040)="6b6cf111a01203b63715d232a2c4a072081f90f162eed9bf690bbe8ab8b00e34bfe18354b4b791b6231163bb58173da21328db864148807af089167d09913be2955f37dba8ab929a18ead87c2ed3d7b4aa679b7d865d74e85af6d407663f5185877f24eb69791c2412ed6dc503604d277b", 0x71, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000000004fecea11ea8fef96ecfc73fd3357af4f7aa0416fa4f376336acf00b7804be781e49910900df", 0x38, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000030753a12ac8c5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c"], 0x1, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000880)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000080)}], 0x1}, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="ffdfffe5ffffaaaaaaaaaa0486dd60a4f00808183c40fe80000000fffa0000000000000000aaff0200000000000100000000000000012cebc12b3d63d9aa11e7ca20eae46af882d2eba87533be91911519cdb0b4df5f495ac94aeb5355bfc43f5c184c8d4284a3150c03b20e56713de700c2bef1934b3ef62dc54818769d3da372458ab56ddf524099ba0667e01459cafde8fc3101e18dfb940e495b4331fe6ca7ece92ad87c5c14e4edafe7d82c2b22a9a75ebb9529397b44e1f956f4a8b6a07dc9d81fa9166d85fb9d5339a99d0b98445492e9fbddc01f3439766826a2b0c29634ecba54e89cc3b1e337c06213f9945a798524c6045b288924f18e6fd4deed4a606d8dd1"]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket(0x2, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r4, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r4, r3) connect$unix(r3, &(0x7f0000000300)=ANY=[@ANYBLOB="aa7d7688a1200ce1f720961db98a8e1ead7e58818998722fcf2647b900170868508b3b1944a91f1bb677fd1057b10430d8215865dded94509b31bcdeb17c94a06552809d960aa95d58e85bb24efc6f3b3c8b0bb587d60892f91a59dae0aaa812575fc31c519f03e21659aefc7f01800000e52952e8f842fc6bc5672db11621e5857e7eb1f34bf038599d7a4570383ad0a38416688f33e09a33599c69dbad424e3936d9d72f06ebceb6ca523123ce9125040bf1ab2ce69589c98719fcaf80762420c23f0896f79c6e28ad33f4517033cd16de636f3479ff9686e38bda04aa3c513a5154b1acd9893c0760133c47e6511f21ce491209047535a38f037f1b0235f219b4b9e18b38687b212c8973e555951531e03bb0a5c1bb5db201f8589622da7bf2b44b82289a6668a26cf4184fa063fcd7846d1a0dfdbec9963b724053334ae92599114e5f312c8f1c20f257d1c5673a033a139276fb97ca89213533df8e2f45bb5f643dc18e39cd0b734f0cb2ef1d272dd7d35dd4bf21"], 0x10) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) dup2(r6, 0xffffffffffffff9c) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) sendto$inet6(0xffffffffffffffff, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)=0x2) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:59:09 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffc, 0x0, 0x6, 0xffffdfdd, "ffffbf7f1f178400ef5caf040200", 0xfffffffc}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x880, 0x0) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17", 0x4c}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) 15:59:09 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x9, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) flock(r1, 0xa) getdents(r0, &(0x7f0000000100)=""/102400, 0x19000) r2 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r2, 0xffff, 0x10, &(0x7f0000000040), &(0x7f0000000080)=0x4) 15:59:09 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) fchflags(r2, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000040)={0xe71d, 0x6}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x81) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:59:09 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r5 = fcntl$getown(r1, 0x5) r6 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x20000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r6, 0x0, 0x0) r7 = fcntl$getown(r6, 0x5) r8 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000540)={{0x240000000, r3, r4, r3, r4, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r2, r5, 0x41d, 0x5, 0x5}) r9 = getuid() setreuid(r9, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r4, r9, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r5, r7, 0x0, 0x92, 0xffff}) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x3, 0x0, 0x4, 0x100000003, r7}) flock(r0, 0x2) syz_open_pts() syz_open_pts() 15:59:10 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x24) writev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000180)='x', 0x1}], 0x1d2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchflags(r3, 0x0) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000600)=0x20) r4 = socket$unix(0x1, 0x7, 0x0) syz_extract_tcp_res(&(0x7f0000000680), 0x1, 0x5) pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r5, 0x20004268) fcntl$getflags(r6, 0x3) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f0000000080)="c260eef7863d0d95b7275987307cfc17162b", 0x12}, {&(0x7f00000001c0)="3b637f7ed1defaaa4571ad697b321d74a9b4dfba4d64c7a9fbe8406731650020545b4338588bc79f64808a4f91989fdc24d95f53165e9f920c85896dd922cbf2c36c21d44686e22037f72eb48d78dbdbc2502092c136f1ac5e4574a6d4938d972a88dc145568eefba9f62070820a02b1aed97a3ebfce9ceed6bf7eb0cd902be59d9e4f8691adf1b0d028a285a803fb81bea4cb029e3aa445b11b851215e8abb6d5", 0xa1}, {&(0x7f0000000280)="01b0b678ce3921d5de12f2b91d56693c09c37e62108e4794e7f370c465392ebe983d7bc20448f4281a899b62bbd89a3d0ebe244a9e3f6d79d6980914a86dc7d3a9a63be8735de04c82c02530561e7eba0308c305ff137e46b8c96856288962738a0f0b930b6d77f06ce15cf7bef973abb3b645aa690844a17523e70592670b6782b605c7d1734328c27171f427a7c0410aba33c7754f2e8205841bc8ca878152ccf784bc7d3dc68575e726d397285f4e537497e254a83d1d2c07156937531be3ce09093670fd09899e", 0xc9}, {&(0x7f00000000c0)="126c6e82b2154adb971f7bf3bb6c265a7969426b52", 0x15}, {&(0x7f0000000380)="f9bdccb3a95e6a43df142d62818a921481d708ad555b5c899bdf4b600ff429b4c72961ccf7b59bec720c8a9636e307baf6717bb7b0a72b4d4011df1b0cea49ba02bba134840291b7fb38f55fdaf51565f6db2b202ba007cf94ecb17cf94590aea8ff0ae23e5d09ff5fab974f90f2bf5684e1f5ea62a9e38b275af4507a52b29f879558bac1cc1cfba87d6557", 0x8c}, {&(0x7f0000000440)="3c323d7f60730ecf9221a850333336683a73cfe14335ece3d57eb8e55e45229d046664bcc9cafd328bc8cc80d9620e10a0c888128f70fc0b58d65f3fa8ab532701b99554f1116e89", 0x48}, {&(0x7f0000000140)="a6302c4e1edd540112b850497bbf1d170d684896b3051e", 0x17}, {&(0x7f0000000500)="ee9fb78a7155a4c70e79b4af5c226e0d8c5b494a34d8bc58caf2ad3712832ba5d574512eaf01e873e963abca0caf8b962631371edabc710c9601", 0x3a}], 0x8, 0x0, 0x0, 0x400}, 0xe) 15:59:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1, 0x0, 0x10, [{}, {0x1000000, 0x0, 0x0, 0xfffffffd}, {0x0, 0x0, 0x0, 0x1}, {0x0, 0x0, 0xaca}, {}, {0x0, 0x0, 0x10001}, {}, {0x0, 0x4}, {0xfffffffd}, {}, {0x0, 0x0, 0x0, 0x8}, {0x0, 0x0, 0x6}, {}, {0x0, 0x0, 0xffffffff}]}) fcntl$setstatus(r0, 0x4, 0x40) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) clock_gettime(0x3, &(0x7f0000000140)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = socket(0x800000018, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000100)) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7f, 0x10, [{0x5, 0x0, 0xfffffffd, 0x1}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x4}]}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff7f, "0b666bfede477dac00"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchflags(r5, 0x0) ioctl$TIOCGETA(r5, 0x402c7413, &(0x7f00000002c0)) 15:59:10 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x20000000000) ftruncate(r0, 0x0, 0x20002000008) 15:59:10 executing program 1: ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020697a, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x25, 0x3c, &(0x7f0000000000)="bdace7758e3aa8ed30cc2f3786726876cf30cbd43d943b815b3302afc4cba0e86c2ce76bdb51f3549e21ac31a284109cb6b8f3f08f39e06d5b7c4ec48823d3fb32971e659bbe470d1c47eb", 0x4b) 15:59:10 executing program 0: r0 = kqueue() kqueue() kqueue() r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0x0, 0x80}, {}, {}, {0x0, 0x2}]}) r2 = dup(r1) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)) r3 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x6c, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x1}], 0xb726, 0x0) 15:59:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000100)="ce", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) writev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 15:59:10 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, &(0x7f0000000880)=[&(0x7f00000006c0)='r\x00', &(0x7f0000000700)='\'\x00']) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)="dff91e4c577c9f763b24b2a5a69e96b6ba4b4847ff3b1de2e4aef2441f47abd9ab36dd126ee2ae563f770f863a383756baed303d1893d26172c3ad6c231f559573f228126d8394fede63aa3c50", 0x4d}, {&(0x7f0000000240)="8ef4e2c458ae97c83a3ee4216c835377266674ee4c6289289fa801e3d5c54eb1a3788a5cb54ab9ce5d61e0f3720601c62af92558e0caafcd06e2bb64289615cfb8915aa88781c9aaf377042aee07a0d153e063b1f6e5", 0x56}, {&(0x7f00000002c0)="e012f035d6740026b568fc58350b614365d6bff41a7df5c994a821e57b1a6c6b39eb12b674c2907892e60720ecb668ee5a8cb5964993a78240a80ed94daa0139ce77fa15969214c69d", 0x49}, {&(0x7f0000000340)="bfe71716799587afb463ce4009c9a5cbfe7823e92f84b1cb5364d426664e54c55d960c15a9598bcdacda6d93d04dfc596d680e33b92e257904cb1f4efdb3a8315ccd96ddf67a95f00bc8b9cac4eb7304b6454a8eec8ae63337e20a827a86da5023250dc366a048fb4f976884979b6736b1", 0x71}, {&(0x7f0000000000)="507226e3192b669c3b11c27b9553833ef94535ea0c1b826baf28d9da0168fc9d72", 0x21}], 0x1000000000000324, 0x0, 0x4) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 15:59:10 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1008101000002, 0xffffffffffffffff}) fcntl$getown(0xffffffffffffff9c, 0x5) 15:59:10 executing program 0: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0xffffffff, {0x0, 0x2}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00000000000000000000f2ffffffffffffff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) mlock(&(0x7f0000aa9000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x4, 0x2c0) semop(r2, &(0x7f0000000180)=[{0x3, 0xa71, 0x2800}, {0x0, 0x1, 0x3800}, {0x7, 0x0, 0x800}, {0x8ee7c09130f56b56, 0x42, 0x2522d3a3ae2a1be1}], 0x4) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000000)=""/107) semctl$GETZCNT(r2, 0x7, 0x7, &(0x7f0000000100)=""/139) close(r1) socket(0x18, 0x2, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x8, 0x3, 0x16000000, 0x1, 0x8001, 0x22, 0x5, 0x2, 0x0, 0x7238, 0x7ff}) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f00000003c0)=0x32) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(0xffffffffffffff9c, 0x2b, 0x1, &(0x7f0000000340)="b9986e82c27aa1c5c7c2dd58434b2da5b61228e06a9cbb7c6a7b1c1f341814914b8708524f2160e9ed225e083440f75f28e4feb70bfaad18e24c551f81ee3fdfa0149f1d37f90d5d42ca7de5c285d6d7c505", 0x52) sendto$inet6(r4, &(0x7f0000000240)="d9a6adefbd7e8c20100648f9e9b99e29f005de6843b6675ec5719e07095150841a6b733879bd68b6843d385cad076ee0e431e224b8918c8e3c04eb452681bbf2be089a817c77005124e2e4f8aff6fc50d727af969cec64b4f1e104e60242e6e0a2a36ad517475b2374a794f8a33419380ff5b701494431a16d6743894a973bd1a99d353a9f8d3c6d2854967b104da20e1281c25c0bd3dae3c031c81ec7c444891640a4d65d7f936c31e9cdcd39cb0a0a1e6e2df4356737a5d3be42818444c0cb1aafabf24529ed87", 0xc8, 0x6, 0x0, 0x0) 15:59:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) unveil(0x0, 0x0) unveil(0x0, &(0x7f0000000140)='c\x00') r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0xaaaaaaaaaaaad30, 0x9, 0x4, 0x3ff, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x14}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff1000/0x3000)=nil, 0x6}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000fea000/0xb000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ff4000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fe9000/0x3000)=nil, 0x1df}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x37e}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x6}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fdf000/0x11000)=nil, 0x4}, {&(0x7f0000fe4000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x6}, {&(0x7f0000ef5000/0x1000)=nil, &(0x7f0000ed2000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) shmget(0x3, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000680)={0x4, 0x4}) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x9, &(0x7f0000000040), 0x0) bind(r3, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x38000000}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="aa46ae68bb3128d07b7478df4defd214680c685f1df2eb8f7eaa7d89fcdf6e0ac32611c9eeffc9aaf8f82ecf0ca2a47726a0225a", 0x34, 0x2, 0x0, 0x0) shmget(0x2, 0x4000, 0x300, &(0x7f0000e3d000/0x4000)=nil) ioctl$BIOCSRTIMEOUT(0xffffffffffffffff, 0x8010426d, &(0x7f00000006c0)={0x7fff, 0x101}) recvmsg(r0, &(0x7f0000000000)={0x0, 0xfffffffffffffe9a, &(0x7f0000000240)=[{&(0x7f00000000c0)=""/114, 0x65}], 0x2af, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) socket(0x0, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x1000100d3) semop(r4, &(0x7f0000000480), 0x0) semop(r4, &(0x7f0000000000)=[{0x7, 0x7fffffff, 0x800}, {0x2, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1000}, {0x3, 0x7, 0x1000}], 0xa) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) r5 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1004, 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000700)) socket(0x11, 0x4003, 0x0) 15:59:10 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x25, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x3) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000180)={0x400, 0x2}, 0x8) sendto(r2, &(0x7f00000000c0)="4a124004225767c04d9441beaada695d404eaf06a9de570ca15dd1acfd56409dd3430a7a4fa7c3072bb251f24d6234aeba464cd02b7d2564179f93d291e7a911427af869b8ef14b3a86b03510f97206377ed84b232f8268b2e1db160b2502bece8ff146dd05b239c416c705dd078583031f07eb49861b070fb2048f6cea8481d7a30557fe0", 0x85, 0x405, &(0x7f0000000300)=ANY=[@ANYBLOB="00002e2f66694a65300063f3a25cce8c9d75d13f5244c01173e075072938b97f8c1d001980ab4630338c04e32cbee93413254e3eb17085ad8f2c933efd2ededfb05cfad147f30282d8e760c9c76710aa0ac13fb9dceeeb3504daf608f9d1ea7d5e91e7de35b2c48438eaea2f1193c9b31f8d49140d77ac1c1bc64ddd47260febf58786b81df5587240a5d8eac56ef34cb3b2090837dc6693bf1d5bb9a6be8d0e55d24d2c4b5a22f220f73bcfd0828822016fb157fdc34f44a5c34a10edec3e2fe7414d16ba60d106ec49f8ff535bf8b811e1a8bfad034962c38475c1522aa0f6f6d579fc37efeb061ca81077db53a30b6395b8daeb717bdc2e7610e9573573fef5ada236b02eaa08004726d7e37216891643e2bc7afb1d112be1e2f317a9ff18808d"], 0xa) 15:59:10 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000080)="c7a895b22a241c0a078359ff86dd6e360aa905fffffffe0000000000010065ec0f1d00fffffffe00000000000000000000007c4889b6") getgid() 15:59:10 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) semop(0x0, &(0x7f0000000000)=[{}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x401}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe51cffaaaaa4f00808183c00fe80000000fffa0000000000000000aaff02000000000000000000000000000100000000000000"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f00000000c0)=[{0x3, 0x7, 0x1000}, {0x4, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x0, 0x9d2, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r3, 0x0, r2, 0x0, 0x0, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semop(r4, &(0x7f0000000080)=[{0x0, 0xfff, 0x800}, {0x3, 0x1000}, {0x0, 0x4, 0x800}, {0x0, 0xcf06, 0x1000}, {0x2, 0x211d, 0x800}, {0x7, 0xffff, 0x1000}, {0x0, 0x8, 0x800}], 0x7) getgid() 15:59:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) r3 = dup2(r1, r0) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r6 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) poll(&(0x7f00000000c0)=[{r4, 0x1}, {r5, 0x2}, {r1, 0x8}, {0xffffffffffffffff, 0x4}, {r6, 0x10}, {r0, 0x100}, {r1, 0x20}, {r1, 0x100}], 0x8, 0xffffffff) r7 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r7) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) 15:59:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000e7d965f2889a417865bf81c455ba83cd452b5b13ebdafeaba68c707f4a0185c5ce2e575a6c67635f6c54033e48bcea30860d6374cb3ac9886e18d05c07d4f6d0283ae97e564b6425f36c81689aae4cf012cc41696414f696da479df7b313b5f3868d0975c566032cca64ca28405c45aa3a89c5b73b11da91554c3c2debc03727f62158226b8c241697f9b05d763dc27e62abcd871872ef4b941e037c338927e21f6702074450be880e5a73647d372b293126430cf46ee45a6787e6ea02a2ab7863a438ca5d960ab2fd0c85459e398d9906edb13c890bdb28"], 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 15:59:11 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) rmdir(&(0x7f0000000280)='./file0/../file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000001340)="de5bcf292d0108e285382288b23c66f3fef4dcf82cc764abf97987dabb3dc3d2e04c5f86302b92d5fc0c7a723415ba749a5fa48db2cc8ceec469dbe8dd9b313b42733029619fa0306a87e2c1a315e1d082c0d0e46334b34c821647f50d8a290a5d322cd2a5d0f3e648e30d1f132728f826aa23c23d3e7794634ab08842991dcde378725412d9cfef63408ef91e1063057d50a0d4e309d1776cdc8c4b39a4ce033026b15c8dcdc8af207e9b818875af15c416da8e37eed861754b7c3458b2a7506418b1362604e278af609a74c4e66b74e7ddd8e67ac3c7b2c763ae874d55bf08b716993a561cd71c33e3", 0xea}, {&(0x7f00000001c0)="69b431b64dc3b05260211d183deced780a8783cf927d79209aa625915327de3bfd0e066b19", 0x25}, {&(0x7f0000001440)="757036a631bb3db87f4e8a6c85db0da14cd865d5392a6abdaffe27a678e8e3192a8f705926601231b64f2937e9842056214f38c4890aaddc31b91927c8f3c5cfefb67207e9c92f8bd74ef162510d297d7ba06222fb4872e8d4d1427639eedd7e60c3f43e7cee898a3de56239f7e5040a77e1cb48b0fad6ec9cbb029ef4d052f41a246a6fb57ffeb3f6ec54fa28368bdeffed9daa2ac22215bc0ec60b18b8584f48a5488ad84222b7dc257eac01f366374bea331554b82d06de343b582984032fca3dac4039404eb4adea927cc52adbb432a2b4d30e79299e22bb32d8e1489fdae004a774573528da1b382b2a6c4161f7e53a8f3e3273406c54e8b0e547d34d6d724ca3371b9ae2702bacc0981e91598d801c6b50b3f11c8bd27843a1ba80824a6d4e2057852cf0bd77f24b48867bcd421422f3b292434e0d2c1e89fad91f4b5685d0392386fab83cb31b9874f7f220c6d7d23caa29727c6bf2ca4de63e4a3af0e22699dca9d603afaba6b28fd6bf1f081135c001b8ef239f44b280c2dd8598d09666a5352398d7721ed8fd76cf1d31f1954a8ff25276221494c76f15ca0d99bf924b70b3f21fd0ad3ec76cf937ea5e29432eee2b98f75549e0d44c29d0c331a5afdf4d7dc5ddfac623ab18b4cb7d96ddfebaa0edce325e5f17b368e21d990de486aa0e915f59b3ce6c25eb58893dd56ca38f252510d8bd9d8930fd4104fa794fcf47afdaba67ccf314a44cc9967ef9524feafc03d18f5ec8dc9f949d70050b1c5533e3cfff3a3e724ada305a3bf5d69e228981044774515a72a8a8980b36ce2e63323a309f7fbc5994b0ed1c78523fe6fcab628c4b6436b54bba87b12c94ec96370d786d66672afbba7d37d2c14ceb86c948fcd3061393b3aed34d2a78bad94998818fe661cb21d9ee6eea6946fedbba20cf2a2f40d174092c37ffc66994ec21a7085278bc8102f962862ac122f48b155ff46d6bfb6408a57e813da6e81569beec386c6a1a2182932f420e430ed4cea8867b28fe789cc99782264a0d841d71b0026829566ccde5554c6cae9018a8780dd223553954826e6fdd33310411e28d1e11eb19fd67328f99c308dcfe356b32c43a035c0492e86eab2850fd754d9aadc38ffb2a354420440cb36e1c59c74bb93ebf0906f24928d9612d7db311a2dbcfb6a3c9fed8396f4e6c929dd214da6c2db468f3716da4e0ec1041459535efc5c0b132a0e37d262dd561610c52a54286226db2a25e2b5e82f3fc74fe1ff252449658d5e99f81fff7d10aa5fa1bd4a645fdee6c8b34212ab0d94df87769c3889254618a5af2b12af80e2824c4acf6b88a5bc4f3e3b27cea38edf4c4af6c690b5ce46d3cf9d11741ff14b34c31111465071e7af4ad39255a3dc1c645af04ebc9a7a5640f2cb04c964f0ee7707f9d192ab60f07fb915b7bcc8fe1791cbb81789eb2680a5843d64759242fad36492d69ef700bd14dff17b1f5bd7c6f6e0f31adc26710e1a4878122e18daf91564104c8f3e378ab7e30e9f868a2805bc01b5039f2d5303fe9ce9a664bfcf6468719d63d4f78477246c8ee0eb1f70dd89c8fdfd70f53bcfdfb18cd2cd471d300b58d0f2cb3e8170f9c2fa4b50d85f6b101f6a9c3aa4ea377a096725d669df43dd7a4585ae729e2b8e256eee6f6505143b34e92270a75746121a6bcd4a1e6096efee693e116c878510cece63e1560ad5ae2ac75d88ba42092d16c5018e41534a771fb812eb5f7e2adb538ccd72ad5b2c3869a5c89ce3f51b6fc83949af07b17af352f184beaa561c633395cf01e0b583a1f6f4507ae17d8b70f4e0917fdcf884300477ca36c2ac7c8ffc6aed2ac61caae2f74ef157e582ff809b96a32d37750abb17c534081900f975ccc86f9beab2531b8a04e88e665947a14a78656c64ef7ccc76eac68e16be202633e07eee9ba6cd37ab81de71fdd96595e60c656414091d0e0798e15424117f601581d6014421cfb50b2035cc760aca70bc665e8d65291a91f1d4f710f648c6281a788bb8540fe22bb8bb6fb36b6e08582e02f275645bde3e186636d933829dd54921360b48df74bb3941b83a7d67aabf2f06a0d6bebc10f663551b85fae11d3352f98af9bd712a8a590edd4724c4fb79755bacbcffce058bda26e03cfcb2dbd4130a5be4bc9c910279ef3a1dd3f06eb2026eb86e92c337dfecb66fd9109dccc9ac2caf44feac34cf36cb088ff519704c1d0ddf0d1c11516e04088551d9cd323a642dfc470943e965bb6681ce726f41fc30d191c49cc9395b055ba793ff66c900b6f2353e5a7c8148849e64b1b4a763b453a8660131867a21da7210c582bafe3597511bc14bdafffe01126507c5323bb7e827afeeec3d4723c547bf7403f0c2bd7f4bfcd8a56ae51c5705642463fa476301c0dd3b77c86853b91c806737d29264e71efe01f641d5a73c05d72c0503625f622bee8d1878dadd8c3c0ce6cbee516da96a57892629cc2050ff9fc060226b269a78cff4c9015e94dfdebd4fd5405320e863bb01c203f93a650c97978442c4f63fd0446a55437c7f6bb80096a569113d8076401e69686152974a4f1a2b29cad38ebdbaf0a83913548749a667fe2ff4d3d8ea808c684849cb03cca56956e53cfa73addd03f874474c5740252c248ed28581ffe3728a207b204f65d689117ad7bde158621226debc85b05ec5375e3127501f40c33c2ddc797170dbda0648723b99dc3a7e5336568617c3351a8e18cea7f88047c38aa13f58d138bdd625cd5b921d25e4a861c822376c071d938ad294207b4370bf78d2350003e5878e7e40ad7878615c73121b034fed402d6a0b3d747377d1382d32aed82de60dc1f882f1966f1dd3f7e7bca240bbce0548108619364a75af162123f4bb2d07403f8218bddda88123eae92f5da0420190abd5db1a22180e1775eb8d39ca0eb5b113e27e0e50183034314d0eca8a6ed4b7b2c039fb485d2ddd19a76861c2c37c636480cb3cf9997a2f7597804a6dc413e1f3f9a22c32c95ff4cf8289909986b12b816e092c9340d4f43a6e7645b20067e6af4ee726de3483da90ad60be6bade340c8deba40de7d346dfe5ddf4d8f3a7d7a063db3d38abc9fb7c88177a72fbc418e45039cfd6abae8da121c6053da8a5e3ce041d58c965c591f6b22f2ee496abbfa7bdf482236488413a981e0ff5c66da86064d11393ed30fc98d1dceed1b0140ffa5352f4d693c6baf8127197ff60bf33dbd35fc83c443de59d0c09d17876d12c3697c848050995c367c51a8ec5d0ee613d0a6c9fb40329f9021ecdf6133477e1777c7dade7c717a2a05f303f614978ae1ce0aae5c6fcdb1aa9bba732896babfc44783306c567ee796ad0e7079b067935b10b4661b801a81ddea87698443a83910798b8de4e12909204929e7dd1d08e2692c2803623dd0c14b4458c7eea714a7a235c96a00e1b1c331958145a9d1c0353cf720dcda45a2461efe8ab617874a4e3a2f7f84a90075204d94cc89fbee6c1381a371281bcfe04ce8bd849690defad9c40369534054443da1817d59d19acf2b0abfa32d79499667d4e6d5bfbd78cde7b6500c958364c8bf4a47d044157332c4861a334dfde561bca3731bc848c8c744a103e3034825d179c3023298bf4ef3643056f44f18b0dbecdcf5e533edfc60f46da24ee76763b8a3ec1333f7e2b11087ab7183055f41f452b25738a1dc240a955cea510c34cb7da1b982486cc3e454b007e4cd9c76b6dc1e0dc7c1032ba6c7b7d2ed396233c4014e6cb709e509c64548d4e654a5a00cef308f1bc663a1dbd2ca064baa26638a7e1502984313524d7bcc5a727fc4b26e0f8eece8fdf3086d4e2399cdc25dc673bfd1cbb67ed523ebab2c3233c19bb7625079efd02e6d13829f97a4efbc9dbb5c94e4874733ca589136d18902ea802184d82ede4ee23bb58f8e1fe3e969f3fbe68e046622b6233ef7e647ede403e02040048087dbcf8773d1b4b11989b720a8a8de3bcecfd37f92d326f424e2d96f99a47ee0d4e60510d229faedd00f9f26856134ff865ed6e48054c6e6fabab378164a738220f9d22102e402103cd0a0c07e8bad93d3d970b8a7e827385292e6d4c07899c7728a1f5ff42107282974695dfd1003129a6f70bd603a8cdb8879a724b27663a17059966b1841446cc0acc1231211871936721fcc884966c49810ea0686214c18a0cd1b7baa0d0d4003eda2dc1b2155a63bfb5977b36ff0a9344e23ededd0f59dbc43200318cc14cba5cdb1a67cd06b80b319b7fb8a2c6508c3ccf31edb8c2de028d00f12716d38e907526cfb71e34819b45f948c1d85b4cb0714b644399e3cad02e0e8ddaa794620675d78acf0a56052155455cb65dfe536648ab1c2e098f5b6f94366744e8dbceb079e4629c3ede21062524fd6bba145059d832d18602bc909d66c1e946d5e3c8d47075046eceef9cdda014df79445b8883a601e9eb5e0385106ef91b9717f3cd84c35a63efaa1e26cd9a512ceaee795377f1dc3720ec8fcd0088f935ea9c12efa8dc7611e986b1a4fb4a451791c38d8efde43b21075166439707f23fbf082eec3aee92d2ec203c2f5aae929df600ebd1524d18a2982f73f636dfcfe851e7b27d3867db067a1ff2f6244b63829c96e14f9b1fa6361b36c10eaac898d69d76ce67b446df35699599120887be3516ffd29935b77171f6981622502b2529cf96ba95e88d9727cc7f97ff86371c60cc955a5886438f9301f411f502233b1794e05779a2611286d1f857d7cfe2d1dbf05856f35edf22e77aeac1cb06f549e056649b138ef077718fefe202f2c8c8f4d9c43a62a715ae77086f16f8199a988b1c958f6c211e180c747842c0720ea5f249ca87361cb15a54fd36982c752dec5e4f8a9c565371e3458e343b8833edf6423b370b819b5414f87590bfd4b3986d5646d1e4905c07f1420ac22aa4802e127dbe417bb315695bded976bcb357fba392e006726d6999e2f77399609c9c2eeba5ebfab56a05d2da262ee05909fbbeb21407b1dcad5a6732d85733a85476cbc4605a33e217e9c3e648977e56241ed93f79d6e7d4d3d710e533230bf279e106c3a060cfa04ed9cbcb7505dbd872c4b8374ded8de115b4625df66008ad1d279da3f4b95b30e3b67193003f93d75a65d0d4f8f1c4e6e66885aeda05af6c5d11ff3e0ab8b1b04c84d954bb0b73b9b2310156a39c6d2740d87ea07d825f74384d5ef64fe91be9f6b4cc3a471503d3b155a876eada249837b00014f692db589f52992b581863daf62f85426a474ac4d8eef4d73d181f00e0f1115983c6652c9c75c877e79aa15a68365df1dca00e483b13794aaa94b10fff7770cc4a88f89c8a4ea9288e815959ea5f45d003e4036660249664d642fdea5d477be3c3ade085555440d543d89540da9195893a29be763f5c690a846889201d067b95d268d4adb0d2b1773679c1b82621f0b37d6297012959b1ee1587124cd8b5b5d24694f8d2fdbe273bd4e4cedd7d355b98792d211657e5bf73406a88c3e52996a6fd95d9a6dfe22405ebf7c45d1c9edaf6a5721cd1bc8936290da1724699d91c01203ba2723fea4d612238f6c5ae836711a1729355775c89768b3041948b58c7530c3f6ddba294268366423018f716d2e88ee154a75f949b7a81bcb47768e6a6f7d25a2a4db7a1b7e8b0015281a7f6a08962f3dd5d46360e54947c2a0d7b874f6a6555e2ceba4ab96b93741be72bb1d2c4ca81212512b83b0777181eb0ac5c428b5e37208c994e1bd99f0e4e7f85b25c7359546cb539eec1971c15bd259ce182d793fd5463f6", 0x1000}], 0x3, 0x0, 0x80000000000) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="d987281f34fab40c280776c39a901d9892e0b388c5286dc12be9658c14fdcf8adc9fe7165cdf2afde6b1906e9e2c4fa4409d1baa950ce7ea0467b9596eca67e2272d2ecb7c1615ae3da53c24f89fca1c27ac813355875c9fc6d21b39db8c1d957241386b331782f3f0c021130fb8aab6938e17fdd7ef6d4ef10be20aa6e9f6ec9869efe5de6932ac5d7722b31a5f5d5cc16e5bccdee84712e7cbe1315cbd93827acc082196cbadc185220f466687dbc3cea2e6e10e140e37b4b36407b9d8b1ea2fa6564e03ea0f55712ff4d91d7fe0b9dbb6bf37814a301a5af9abb477518e9f1e055762fd4e24cd8f4055ea5b9c37ca0d50f1f2d566a70099711c401c75940391c6922690538374b867d219478d23000226802f82eb95476a6fd5e842aec9889a09ede0aca6cee1f9807cbc87ea3aa2b2ad6c9b9a1b959f80af0a8edf23bbd0729cca738ff76822ba0a9465b264936c2772370e44cb92357501e351b04ee932b1b8cebb796fda99d4e769cb66afe84da8bce5b20d0f3522c1dafa7ce9150cb3c86d2636c0e4f9de4fcef240d406cbfd942ac0efa86cfe897a7f42e3969e6fc2e43df558d62875033e3d5550a40c"], 0x7) mmap(&(0x7f000000d000/0x2000)=nil, 0x2000, 0x4, 0x10, r1, 0x0, 0x3fffffffc) connect$unix(r0, &(0x7f00000010c0)=ANY=[@ANYBLOB="01002e2fcb2a3105a08ae97e65bc34cf58234128eaf5cf77f8b50000000000000000100000e3ff000014002000000c4fa4aaedab8267d5126a29fc5797b04931248ab6e8eb95e226ee1bddd711e1d84e52c4d691a904d3db179a18ae6bb3ae1e620826028e978b1f66b9c258d36303eff33110ec9b2198b875b3d20065f2f0df285512ddb62051b532558d7b797629f841f007dda9a56233221235760781a3dfa0b0178110bbdd62a8ccc84e7a6da572f98096e59329dd372393db6f9d009bc1a6fafcc43a279f7f588286f761a104f249bbb6c1cebb37229ca850d69d319d6a00000000000008ca27303380ac12f8f4cac07abce3d9a9113e10272ffe0f717e77eff90b82afbbb8efa959bd934d1452629ed978964ed7a4c3df162a070650a70db213b948014494bb27d9930e22b45aecd2f29055ec80f8d85d4dbaa1014f9910a2fb7abe5d4bff080394916075ba63b9d465e4ee21a10024e9c8701507738f8f2bd0d017b5b87a9a7445e135ffef05000000000000000a3394c5edb2b9b420ec40587e2453cd705615635aa247e7b6e934d32b1bb5"], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x5, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendmsg(r3, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000026c0)=ANY=[@ANYRESHEX=r4], 0x12}, 0x4) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r5, &(0x7f0000002440)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000e6ffdadb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c60300f62c43576c06736304c3312a624ea751eb00000000000000000000001b0000000000000000000000000000f3c3a6d3617187ebd2b9211e172fb74331a749f9485c2b9bf50fa4d0232898ad24307a7e81bf75e485d750f8cbc44f2c7ed65706feb0dd97e58573d217ebe73e8c070aa3e59078593c151cc79da286f97b9adf6f594855a4dc6572145e69754a75c9f853882e3640d7354ab73155607228b49be1556ae3bcdbc9d4605b00df3f8920e40c1ae01f0d70cb4ad7363c1e000000000000d26419052f52d03281ff40f962d4a0dc446dc2f4b4cd086a474ed9936ae45b8c848242ae7394de99693185d91bf66ebbcf5609199977739d5fda0a947f7a27c5949c9b0d189c17dc6a9663457004116b30664d929ace6460c0144f05ccc99a3cffcf5ec9e0bfa77007b3844b2c08efb3f268e20ca940f889178cbfb18bb5cb649cf8aaedb03c4abca842b2048502915ea30b530b18b5251b2b56f0a98a0a212fcdc264"], 0xfffffffffffffe9f, 0x1, 0x1000) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000080), 0x0) msgsnd(r5, &(0x7f0000000200)=ANY=[@ANYRESOCT=r6], 0x1, 0x800) r7 = open(&(0x7f0000000ec0)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f000001b580)=[{&(0x7f000001b480)='w', 0x1}], 0x1, 0x0, 0x0) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000480)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000), 0xfffffffffffffe52) fcntl$getown(0xffffffffffffff9c, 0x5) r9 = getppid() getpgid(r9) 15:59:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3f, 0x0, 0x8e, "300fa700"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r2, &(0x7f00000005c0)={&(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000100)="9d57f1f39ec585d827b0d779399fcc323c183213eb8c6872d6fd758af2486e222900eb814bfe9102a0a50df3b5419f42baa0e0c9214c1e9900687e8918e7b3601bf2661a2da00231ea946fc34bac63574cef9c3e8938879c4b434bbb23c58278748827c7f63b68c810dc6e22905e058c60ff5a2da440a7c215d4286e69be6ab39e22957b0613248c8720c4f80eb3e5f9a121488e0754e166621e4c305ade8a742be137f3c6e3612ca4fad1118165b990f2ec793a1ac6c6eb4004db68ae6f4e49bd67db1082d899e9", 0xc8}, {&(0x7f0000000200)="3a6d53b1d3aea150dc63862abcf641cfdc567856c7b46faca2aba61db978c6a2c1e606a1c1c486bd6636987abee91a57a5c969c906c046214cbdc922ff9d8d6c72b03ce70b7a16ce19ed4bfa67a6d9d3bd0cee1a5390bf8597a47db3d96f63b521a69a0fc14a4bed68f7bb916ddec927df2f706f3aee7ac92fbead3ca1c5", 0x7e}, {&(0x7f0000000080)="3108931c6e4dcfa836dd006ebb8a64e338504250cbb100d4b1b1b65767cb70", 0x1f}], 0x3, &(0x7f00000002c0)=[{0x18, 0xffff, 0xb8d, "b1602e88"}, {0x80, 0x1, 0x80, "50ceea3e49b1f0b6108307f22e8e70a4cbc68edaa06dc7b7e02e60f2a000b92fb35d1d23f77449d2f8055926a6d6533c309b2ec00a5d61236a7912347330ac0eb8ec4ea7d6bc935f5d634a0a09ef5867d317d52395750063e14e32740431c533f970669f59d907f687f618"}, {0xd0, 0x1, 0x6, "aee80280bd1c08effa8c6e80fab73ef092b18559b622334cbc8dfeaa6eafe0b15682dd5b441fd7271eb6541396119c963434da6ccb232af756f1caf9ec6ff00369a2a854c4b8167c2f2f353a41b1ee11dae9b08424cd0ff8a3a3891f4071c0d131735f406d6dbbb5271f92049d8204827e69fdc4ec6019238c55dd5563e580be2c328eb57a7ab64e77a404f866a2ceca62024a3df973b0c0022de3f469b59e9e65a456d13d240a241923e0681773f131ed5d64f66967e88fec4404ebd7"}, {0xd8, 0x1, 0x5, "eeb6b3c15fc0fa334c6b5cbb510fbabaf68905d57d22aab95a75de29da63766e9691101d60e1cabb1d379748f2e9a214da674f1164544ef11385bb3fe94eda7a83affd5fa602c03146b09a613d9b83e2f42ffe67d72e6a0687aef98c95db8fbb1c0f2d0b3817c160b360f8d2b9bfcb49941d6085306a0e67644aa4e07d187141e3701c948ce0f211b1c7f05f0f8a5d32d5664a87da03ab7bf5d2200bfc42eeef0e953010fccf7c58cc4b4842782eb968225c00f250118c9c57133def95696914f392"}, {0xc0, 0xffff, 0xfff, "360b232d41cce327d71208b9ddcc7afba7af518630b603257148ba0cb273fe071b2578dfa487c3a067b542fc9e5d39a71a1d3ff6b7b5a1fc7426d23f9f2becbe3c18c1e5bb64228d49a295b7df35e2e336bc7f5bf455a36860f46b4a2ceeace256a5fd0735dce4eebc6b28e5ef777752dc43159397036e827745655d57b34443748051d6ec2dfad4c3ca8fa8d404db4fcff713a13eb75426d541c21b0d57efdfe699ab757701220e3b57d6b4"}], 0x300}, 0x4) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x2}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:59:11 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000100)="5b7192"}], 0x1000004b, 0x0, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) fchflags(r3, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r4 = socket(0x2, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="81000000000000000000"], 0x10) r5 = socket(0x10, 0x5, 0xcf) r6 = dup2(r4, r5) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r8 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000340), &(0x7f0000000380)=0xc) r9 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0xc050756a, &(0x7f0000000180)={0x0, 0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {0x0, 0x0, 0x0, 0x3}, {}, {0x5}, {}, {}, {}, {0x0, 0x0, 0x1}]}) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r11 = openat$pf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pf\x00', 0x0, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000400)='/dev/ttyCcfg\x00', 0x1, 0x0) r13 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendmsg$unix(r4, &(0x7f00000004c0)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000300)=[{&(0x7f0000000240)="d27932c1c961476e5565b5e344316e066d89dd73ce1cb998f15da5964dca2c81cb936cd404600ccac9c3f1f8bb22f9e3aa00129dc934cefa94435f5fa69c76e733756410b528510fc1f5f2fad274f0fa2f675abec9ecfb02e423521e41aaba8a4bacb50d33fa4cc83e4ba63eed0f99fd375cbcbc09ae688bf74468bcb936b8843ff9d7fe9b9771932b1344a2eff820b0a5c41e838673e9fab6ea8c1f9134ff5c7484dd6c842ee63718741e5a0ecab231fcc4da1a4b7e5b37", 0xb8}], 0x1, &(0x7f0000000440)=[@rights={0x18, 0xffff, 0x1, [r8, r9]}, @rights={0x30, 0xffff, 0x1, [r10, r1, r11, r1, r1, r12, r13]}], 0x48, 0x401}, 0x4) mmap(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x1, 0x10, r7, 0x0, 0x6) 15:59:11 executing program 0: ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000080)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x0, [{}, {0x0, 0x40}, {0x1}, {}, {0x0, 0xd4}, {}, {}, {}, {}, {}, {0x2, 0x9}, {0x3, 0x7f}, {0x1}, {0x1}, {}, {}, {}, {0x3}, {0x3}, {0x3, 0xa}, {}, {0x1, 0x5}, {}, {0x0, 0x200}, {}, {0x0, 0x3}, {0x1}, {}, {0x3}, {0x2}]}) pledge(0x0, 0x0) r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000340)) fchflags(r3, 0x0) ioctl$BIOCGHDRCMPLT(r3, 0x40044274, &(0x7f0000000300)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0x1, 0x2, 0xfffc, 0x3ff}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) syz_open_pts() fcntl$lock(0xffffffffffffffff, 0x0, 0x0) fcntl$getown(r1, 0x5) fcntl$lock(0xffffffffffffffff, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) fcntl$lock(0xffffffffffffffff, 0x9, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x400, 0x0) 15:59:11 executing program 0: getrlimit(0x2, &(0x7f0000000080)) r0 = socket(0x800000018, 0x1, 0x0) socket(0x6, 0x4000, 0xff) r1 = socket$inet(0x2, 0x2, 0x80) r2 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x3, 0x0, 0x0) r3 = dup2(r1, r2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0xa92b2d62) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYPTR64], 0x1, 0x0) msgrcv(r4, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = socket(0x1, 0x5, 0x2) setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r5, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r5, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1, &(0x7f0000000040)=0x200, 0x4) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)=0x1) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r6, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) r7 = fcntl$dupfd(r5, 0x0, r6) renameat(r3, &(0x7f0000000240)='./file0\x00', r7, &(0x7f0000000280)='./file0\x00') r8 = syz_open_pts() fcntl$lock(r8, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r9 = syz_open_pts() fcntl$lock(r9, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) msgsnd(r4, &(0x7f00000001c0)={0x3, "1f5b8579564966c9132e5acf65a14eb74a25c0220a36a6f780c1c947d527beeab00192276d0a4018e97123b49873683c5a71162ec2cba9190eaf0cde"}, 0x44, 0x800) r11 = syz_open_pts() dup(r11) r12 = socket(0x18, 0x2, 0x0) getsockopt(r12, 0x29, 0xe, 0x0, 0x0) r13 = socket(0x18, 0x2, 0x0) getsockopt(r13, 0x29, 0xe, 0x0, 0x0) r14 = socket(0x10, 0x8000, 0x7) getsockopt(r14, 0x29, 0xe, 0x0, 0x0) r15 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r15, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r16 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r16, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r17 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r17, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r18 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r18, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) msgsnd(r4, &(0x7f0000000180)=ANY=[@ANYPTR=&(0x7f0000000480)=ANY=[@ANYPTR64=&(0x7f0000000340)=ANY=[@ANYRESOCT=r12, @ANYRES16=0x0, @ANYRESHEX=r9, @ANYRES64=r10, @ANYPTR64=&(0x7f0000000800)=ANY=[@ANYRESDEC=r4, @ANYBLOB="2436c81c1b2baab8e3fd6de9d779e8ad60b40849161a4574ee5b16faa51d2f057e330b46333eb19465b8747884f7e92a0ce1e11b3f68f8f40373ce4c576c2f1f8d93ed2b2cc3070fb5035fa09b08fd6f757e9cbc3fec386d91f7bbec05", @ANYBLOB="85ae84d443fefc92d4324972b1bcefe73761c5db5d7ed4288536a0b02530ffadbb7db238f6467f0c2f7a8c8a389db888dc8ccbe4d18fe2923ae64007c870d28fef91911f544af87f6267492ca524e58c76ff9714e08208bd7d87f407c696d4a27fda02d02cad9430cfe94de4f69b0ed1731c3e798f92f58b6cbeadc22b4f57ae9253b024eb020af0db5b1cdb5609ec03f092e60abeccc0689c3ae83fcdf266ec6d0f6dd83df27a4074a7703a90e306f31a83d28d0a7536dff361b13220a1728d0cd6bbff316861828b262573", @ANYRES16=r15, @ANYRES32, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES64=r16, @ANYRES64=r17, @ANYRESHEX=r10, @ANYRES32=r18, @ANYRES64], @ANYRESHEX=r13], @ANYRES16, @ANYRES16=r4, @ANYRES32], @ANYPTR=&(0x7f0000001680)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESHEX=0x0, @ANYBLOB="a0cac9ec41fcc7b4a53627ae7dd3eb779c8717e1879d9af40314f444d8306a8d3368db588b929deab1ed8d868938453ee208f1b48442d770825e9dbd57d56cd400b48ec9eabe4b75228048d604a67fc8940e083239b3bd22f33de8821bf81d45e063631c8c95ed856c342667fb0562b7da63bafbf089a5ddcf3c85acec0df1548a7f489b0715b26d98b7d591d8e9ef67f40617ad20de5f8448e9eb9625579772f671a5b90803d97a02a3a85c7f4f820a3e1f4a6a9e546516c920cad2128d5bd2c203db510ec47c51b9a467776f043987db82ad0d524f6f7f353999ea153635b84d78e8a819686a2caf1e5b242430a01eaf2615691ae27a913f120399fa944fed03723783619ff7711bfb6fc8e30f1bc213d24cd93eb8fc5ff968f49ccb47a46bfae802b4b8f33c723f362dca4c77c333cdc0da021932932779be25fc4d24131942ed3b1ac0d94136a5d44f64e5feb51a12c32181f16f14a211aaa731df9c97e744a54b4c8bb6668cef92d172820866b7d39178a26efce55b146fbc28a70553720c980912afbb9368c2b46b91725ddba37a475c3b5d7d323ff5ca1ba89062eccbd871e608b0c0c865b0322e02fd603cd37caf6afcd3f8011e3a4a199990cc07510602d3239045034373dd9ca97af689a29f48c14073d9318dbcacf87732246d03083aebc1f4e0b82961936a41107e7279b410566835dcaa5884e4efc47c6880e7cac8f32cc7e4f399427892c0d424ef6b507d2bbe5ce078cce0b2f5f30aa72cb7c7a274a77a856c1be736e3f329d39de5fe2833e387dea76b785702d63301e776728951a10241f55c4d4fabb869a81bd565d01ccf380ecfd1fb21828dc0529655e5dcaf637db823b9d838592404ca13346e5c86d3ea25aa6aa0e3d6a9a3ed959a20afea04340be79648a1f54661ec43357bfd4c8d55872c15c65f71c366df31dc57091047faa9f254bf3da01f4e102a81d9e0a420bc6de3bca299b449fb1aa51c37e0ccf692c17d6d5361b1149ef384e2b4c1fec3ad3523d27ff88a89b66b4a1321e8e3c9562646c945913dd160218c610a1fe70c9f536501124c299098a7f069eb5ac95f6b0f56adfc2c416e13ff73bf07153291812cfabdba0d4ba54d2ff6b26e2cce3983d9323271482a65f8442f083975afc7f7ea04a1558121f82a5f8beb5ee6d04c4cf20b568ad37c2706d320969d87f36c847dd3346e50e8a64cb9961f489c547d6e2f80ebcd6be9669cdc14a92831b6ee1b7a171c22cdd4246ca9350e1d71103fc62798eaa1cdae22216720635afbb10337c83360546e9d436a75058523b7180d6796bed1ea16c357c11bf9449f798a01b60f4b04ff676e7fbbe5f76e26252d2fd623f9d24e740b375162d178aeb0823bf2771c91dc10895919f265917bbdd3ae7f409de587eb89fce6920fc55a7e24414788653c936039ce334dec64d2f02797cc67b91533414f26f0d47b6d1955569d576d2d91f715c6d13b1b507ac1db39c3d785706e9b57b6c59bd6d196fa306c4213b467eede6abf5c8a654837422536a4a7af146535c0c231769dd840fbb44e0629f74a8f3b7997f99086bbeb5f91b4ba50771616ad0111bdca3c25e79c735bb15ee6fc619ec35ef40ec993db4c9dd930738796ff5305c1fef7098e33365054981e6e921041a4a3e12408dd93ecac9cb4452c2580af002607ec864a6b563f86501b3668b9f36da383a95871df204fdc08b9dac8243c588c734acf1966caadf81755818e9ab6251daf24e7fcf22798b4b746d90e6533d256eb455c28e18fc74b2936ab556344f9aef0dc176e66ce6bc51eea3add257a338088de5dcec6447611e404b0235baee88a4b4095f0b24de64ce85ed5da81f2a92a65c4c0fe043bc09fe6f8fb57ef6725e06d31e5eaf37fdefac2685a7dac801c3b207d16c652572931d5f80cb127b25e505ad96606c49ac513ba157fa446bc7ce8abf80445c200912336e74b34d024f8a65eedc1ee93136badde8a90186ea9c82857383dd1cd50fb64d11a7829ec8074feeb5d83f4ec1a079da18a29c51ce3becbaab4459f7b1be0182131196194d198a772c183a59207aabdf4809c223624dcd34060bd029a11d63df783d1f7ebf1117cf81c80de36d8dbecbf3fed6b2f6864483f16454a57eed99beb80793a63d3d116c0604be24b98a7d5b2bff47d40790850700bd65b0ee0596d7c2d363edc8ce8b33b6dd6ccf4eb71a6e807fe8272d0ba20dcad120e9f62d0213e607b67b7917b0243572a5179c10f6f1e2695e0dfdaf122c70040aa4572a320424bcd96100dbaea6e6d697b99437fc1fe3db121e5680285412f54d32019f1636a2843109c5b824e23c6487e079e3954fbbb57b9cf27dabe4135bf58e8c47fadc092f27ff7d96824b3bc817514f287a00b812edd5eac43a6758836c3f0a0680dc698d5b900957bb75c306f30fe0dcf9b6998482f0e95e25672afe66a4206635b1bdb7dfdc0f983d0e209f3994e37eb07b07f1ad04bf1b3107302abb415862d740b2dd1fdadd30c456c47f4d937048a8de117a6faea63f9d80346aab6388b1ff8f0e928ad70ad1d8cf9c87db57c5dbc622657f65a7a34195cfd0a873c96a2e389fb6995993997ed6945c3aa053537178767186ee09a8ae76648a07f0ce0410d38a5ca7cf925d889e1fedf6ea778b037c20a7c29f310448d42c8cc3b2fbf105563c6ae600dd0cdf24dc6d72007210665d9c13f03c4034586e813e4c44dbac83d204df6134720f50848ef2620b2d7c7bf42151a109fff131489a2c983d3cc3d235c9817325690bdfd9e7fdc8ffb5db6b42323453d1b767d7d26af6076323190300582b4cd1954073b4143339d7a7eadb441e6acf3eca68922da0920dac0ea499bbc2228a90650bfef9e6ef6f698ce1c24ceff34f2ede16b9fb6f9b1e76ff4171cabbffa783acc820b6c9a86ec3dbee24813798c0b5ed14d805decb7cb17c6539ab4e5f74ee24c8cb111797de9be14728fa2c8e8d4c5029ddf2c7f8b0d01f30fd30208e153d1b36ba1a8c79383caa48816bff89948bc732e28f9ecd43b7d87d11db4f041ba057ff9f7c9b09f98301b31b63d6bc531d2dd8bedcffad8e5bf6af127a43a3ca6ba557f47ca3f3d353e0eca375c46e3d7f2211117cf482fd166247be7018ee3b121acb9fe83f60c451d174cff2299493917be92423ecdd4b0af144e191e4b6756d977f9cba1ecf8df7dd06ae52bc1da6d9d412ec57d77028c863efe5b75d4d82bebc50fadd5968a95eeb371eaa63d510607b394656527a4bae738372aea66d4eef3835c22fbe769e1e57dc4b38544082a87cfaed97d1b80f12e44213d64eef789cc58541d6366e050194eb15b4b34ffc899d3ff9c24142432fe4541e79ad09ae681980ee34c74746445057e9cb41aaedc3d35ad44a4ef7149bb56c48107a82046b86991ba22c26a8ab7da4434440be69c353a9955f4d337dc2fd3febbb2a6005e6a6acbf43392a4de1bf681798fbda91d41453de68f6abe49167f1b02dc26c3ddfccaabf315afb7d749165c3ef27db7d6c1653afcc750323c052e6cafc5d0fa570ae5b1df0816eddbd1b67a28da5e4e2b591efde1df85b1459a450e8b3222d4218e924a76b5a397b4634dfe40708fe5772bffda984f9f1a5e622cd7ce82be70a797c4b032e541b79f179ded5a4d30a3ef64710082d25b5d9c1276adca353a11217e8e0bef1cb1b8fb6fdcf8632410e2e330557a2e278341a13b63e96e7d73dd061859c39e0b1b0bbc001a6910e6cec387c7ed38c5ddfd5ce3585d222a5caf93e8a8c0411ade2bdbaf089e9ed7fb94b47f1806eaefa7da8d81510b74f8193c5ac8e8c2ebabce72bdf5f0a162a1839b7bc560084af874bea0a6d12ac9848171117bd0ace6e5ad23ee89ee9f96dbfb756e80502bf3a4dfeaea345e1b34102e3338bd56ba5d03ac66e8635736e5a91a8a02cd3495d380dae1fbac45c2dd1f6317050981d866c7201dbbef54647d6ad115f9c643a0a91abee575fdd9df34ffce54400624e4fd5e8f5be43776ae2bf968ccf887662906efffb9f166b466b60ba6b4867c675d3da26eca3bdb6d7d5bd98b10a8af63ad5488661e3d3f3a6d376e37fc3bcea93f024fc5b2183054ac4d90abcf7ae4b9adbf28c6afd6f2f538455376babdb60b231033ac46df41601d10a86e64da1ab85799be355f1c0af329dc02c6f21d80d76c244d55872ba7d00366bf2c1904f39ce85f10bff3a5bb3a3288fc711d81fd5e6feb966de822e5ac50c77e9e304e4eb17ef18ad41e6da9dfb2219d841cbb27e9e2e515674a75a20ea24f791c14cf6ef7ef1051d7e342173655f197501be96c38008a06137fbf16a3c63c6ddd0c34464fbebef632df67d26e7067599095f2f691ee93bfc976bcbe14351d277d862a026c5ee0c5aec197e966e25ef1ca6223026d17090f05ed94c31d2f8f916af5e0e09b643e1c271f0fd5217b088dfc5f323641ad240a2cfed3a18c38aea8fe1d7366cd84d752efe0117b5c2c7bcf4f1c7611a96adfa46a7d4fed90e29393831aaa21280ca5e28f09e3f2b70ee745e2808658a9c346b570ee5b8ce7ec8c0013a9d64dd5529b4bd09728660aba71e433091f1d4d5f876a2ccaafa6d6a4436fcb34a549ea9634c893c9cc7b42cf7a232d3119f70ef298d0b6b0cd75487e8a1c31389bd32dd4d18cf0f5ccc6ad829b69b676ddb830e39adec494d933b998f77532cbe14a7482f8fec4b32691416c4abddfee8705f336a46b1920685571044b62ceff154322849373aab3aa1bda49464b5ab64380bcc9628d2b9625ef204b8c797bcc3058984098e4f0019ada85fb4ff2a96fff62b8012c5f39e30f633a9ee5daa3f62676d7ebc7e3efa1fcac81c1387dfc3f24974bcbe266aed318872a8825e39c47a3dc3bb059df5e5ce4045446ee39470a97117f65ae14adcae5506f13e872568a2fe906fe4cadd3ad2d95fa1f5ac4fc4f78808dd8a161fee9c77d12584b1db3aeeed9ca0c884d1a02bca5de1bf7ba2988ebb06cfac9e10e730b2d985277e888074cd14ea7b1ce30d2bbc19e2481510f4fb87340522127141b9d9cc91442c883ba6a79a190f459d2694f146642956893b4c83fba5f1865e7e799d2e108eae9ee2d3d3883e4c1788a86ca480893a2cf7e8a27ff26079afbbe1f55b8be2ac363602a243b70cc1b39716eae5b4512e2dd95653968582246ab63af183da1c2682dfeddb64f2177f85f3ea0b57dd3a1f8767096edb7656bab9059ac6011e29ee8b503264190f62c90912846bd7e6a8979f046c04a10f445bf5fccf31f0134e3d8592f28ea3276be81d634bca006cb78a1e4d288c171962a0878aba74fbacea8c758e170b54604642b9141106524a98e279a392ac09743aab1f2cb6af04c8871ae7bd4d4aa13bc12dd59eaf165c23c7f985a680e60f595945d21bc8b5fa2ae2b2494fbe59d8dc5dc9df2be3d81a7573bf976d2a3d8b7d928fa2123811026b8a9b1609d39fdb3d6ee27ac2eb462dca25b2c181b07244b2a1bb4772858fb12c693b0d3071a5e55d3f7948af18ae6033b599479d93de2551e0aabe0ce4aa167f43c8715a876afadea51210b5f894159aaec7f481c85e3a985c5e2117fa7f627821f04c77585da0f3bf8df554403c83b5b29ea436c46a7fe5a58b9bc284d36ddc9f702f5bc7618e2518c2aaf6067cda5fc84d681c92e8ba234a31dbbb94320daa4b05344daf8fe995d5d0df81aa853d07c0626c39705080111e7cbd9645a978faccf71c4e2dd06fb479d89104faf6f459376abf6856ce629796b278a23d042d5d624"], @ANYPTR=&(0x7f00000006c0)=ANY=[@ANYRES64=r9, @ANYRES32=0x0, @ANYPTR64=&(0x7f0000000a00)=ANY=[@ANYBLOB="1a2256c95855b798e37addfd8a1f88ac9ccdd0e3b17fa1e020dcf276825a48794825f56fe50f795ed0339115e46f2d3438f4ba1058f4fc3550b86a28433230135b7c1916b5f8dff623188877bbbcce8e5304779891fe534318071f00d5b80626acb3e91d777ec76d9f9bf85ba99e81bc2194ee58cdd1726dc609a3a63a7adb374af9e337b317fdb88d32697de0943ee6cab3e2a4e5a76ead574edea2b4f000"/169, @ANYRESOCT=0x0, @ANYRES64=r11, @ANYRES16=0x0, @ANYRES64, @ANYRES64=r5, @ANYBLOB="f6ce4ba6b934a5d896d9c8be7b4e112eb216e2f56200616a52752348dad25841f81ea07b35ec8fe222f2efc6d73dedf7145b0aafb3809e599b77a5923995e39e7f0d06e0f4d903a142418371c66f03eb182607a824c914d09f1857e86afc0e13f2179313e9ab9c4bfb6ccedfb4cf9875ae77bd43336acb205b1a5f5b3d9e82ca7caf83a2a4ad42709d7d51316be81a27fb82c62bca13a739f6fe871dc8dccc3c984897ca04b1e6019d35add99ae8fffd6fc7b59fed24d87b0f3a90218c42faad7c1990b6302688679ead55a76dfbd914aef7e65cd264709a6bf3baef1d96cde8ba7ea35bd9161b0d", @ANYRESOCT=0x0], @ANYRESOCT, @ANYRES32=0x0, @ANYRESDEC=r10, @ANYBLOB="b139888b9816c5e5527b7ea8abbec4f410232ebed7aea80a507f92e1a5e20eb901e84f61632aac9c8f14933aa584654fb04f398b2ee297e6c4396b140dc26eb9c9bced08ceff615125f9e3a5f1fcd29780e63d3e5b0208bc38478a440e34b5c773913713a47dd7926a5d682bdd810a5f684f9c32575c04982419c40b16afd19e54715054be010a8150cb1f8c167805a60f5581aa896c574ac1b27220549eb5b5c8447769addea39d3cf31361c6817ce2f63c2be2c6c492dc4d963b3450fb0513cd631ce784a242b87f00"/217, @ANYRES64]]], 0x1, 0x800) msgsnd(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="0100000000000000981ecd85bd7c95caf96eb70c59e8d74e6a22f54edbc6a2486763d9f147d53028589f363fc0d2ab15a2cf9610fc536047396dd4f008031b0928d108fe116ba5ca8eebe6be06002f834df1ef4f9719afd9ccbc9a10c9d45b830cbc2303397482cbdecf59ffffff7ff3109c026f751f009ab691e2538e758c83924ff5c6ad894ace3e52a8a1f9c5f7d3c2fc5f5bbe1f90e7422d406e7a78768dbed1f1ad20a9c04f223035eb28610fd773a5a8c5"], 0xb4, 0x0) 15:59:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x9c) pwritev(r0, &(0x7f0000000080)=[{}, {&(0x7f0000001740)="496cd01ae67b734bed42de23c76c37330e527da0c3de3812e63d4c4e511c4495da05394a09b56f7e5e09113287bfb313f07b7b057a36c30022df7024f9ee5561c34f67a33f147feeb02f22d4e60830423c8fded874994e62728234dd5e7109aedfd613a9f365d411debd103c9e4c00f042f1906422615f4b3364b42c95ee6d465ae78ce1e13de8a2fd5ae9e24771ce6f04e9960d021cb47145493c7d65329a4f14c0109da780e45bfcaf3c202b13b9c414f33ae03466649803dde322f9ea353aacbd2eef8b6347e87c18f2de79f97d24cf956dc06d8852b3c5037e989aaeb67739cfd3d68e369473612c5bd3c74081d6184a473129a23158f1c4662d46bdd561a02e5f2bae1eb15592bc8d736bfd129968a340974f2575304062a73b41fd1fe79fad1f9e94fdec3c60c91ca90912b95805bd0f40e7e4a522b85ec44114449057174bd5136b666f97cb7d3c45138e637656fa955ec8d9df47cc97e9d14a3375594ddbdca33fc73caa6f58f0485248bbd921081d3d8a51e455b121f10c91578e9f5ebe47da3e3c6f433156f4a191e0427a546cab9b0634c427fa3d9a6fee5bb2e3c31944acfb8e3cd35dd651bc1239ea50b555e848d24a8cb3233b4f17f199e29c2bfd59664e12e76f1f0d56c5366cccaaac51ca43daf482598648561d51c0fe7179a3e0deacb6c363e422203c7636a2d85434240c65dac37e5e1af7e90d8c7e38dc3ec03a50044518171943af6cde13c0c6af9a3136611f8040f8b6a0f9f9e4c9068433d76dc646fabb31d23ae6131636ecf9c7b3a4aa82fbd55089bc032dafae9fe473e3f9c3e423455aded83f9ae0ffc1e3397da10195a3ef23fde655fb95ace327147cda3c24cd89abbbb03e826683abca7ba08178d922e7bca6416496de95de5b5227f2f9d0435ec35378cc456b7e1ad9c4c111023c9123a17bed8fe64206c9bc0febb0852374571d1280781e9eee72a2f1b9454af1ae5592b4af2d1be8ca26c9ffdbaea75c6a703478ee63f189258ebc627cc8ad5e1ad4d43aebb3a4b227913832ab81c29780b46f2a9d8f1f30025b0fb0e3fa602708ac21a0856e1086b79864d2cb8d4a36bf2d9a3a23fdc751932c171ef5a1b49d49f5fa3c3d99a118c07df49f26947d499b9933d6309a771db45e7344a05fbf7a0bfe3ac96de99d8b4f05bfd055e9391ee327312351fd8504c7f8e7159c862a1cd5e8ab88259515fc802d200ee89b5357285f7c9768e36894fd5023be64a14f6c652f30e7fdae5d690631ca69109e6db43aec0466af541defe352ee9b3a0c981c88a1230468bd5c9c82c9efed30278099070e60e78f7cf35d98005f1bd7c48fcdef0c40ef5cb3ed78ebca4f45318082f5600746da06f8e9f40ad34406892d92fc0d8b61410946f190e8e4d696a0b837f18f71c975ccccf51e07933cd339e045ea92be4ede19f94103f31ca0bcac71373485dffeddb2bf59613b0d80ada51619fd5afb7db12bbcdf647c90857e6d078924bd574cbf73a9664bc4124738791a17d7cfe4ef5028f098e896573f51f15622235f2e1e773fa48b75df842acc3530adb77cfd1f1b31de7bbee105b92266a1cc4333ef2c5bf403a8d5c230c8514449bad39820161d9062c7319a8184fa2b2ae74a2896026bcd10c49455fff87e0ebb20688a8a76c069dd03cb8fc7c5d294fdf0bb61e380fb44039d5c5d65036c8e31bd24882b0c463c8a12a040bf15dbf514e95d569bc8f12dde1a7123b646f0c6a95aa4dc1dae883f9dd67ed365256bf983fdd65ad0deda0d4eb170aac2a898a8a2f4c81530edb705b30efbe8c4a22884bf03ba42afd0ce5738983076950d5902f762e6891893ae0acea82488040c5c5b4c72836d8e736c151d4604f339f201461b65a4f892923772175c8ddcfc45f3b93cb2978b3f0f8de047209b43a607224c517e2bcf80cea4e5502a430e4456f55a80666de516384218f82f0feaf824aec31b3e16392d2b69f5961c6852b7d0eee6c293566dcbf746b7087f7b900ec62459eba4f34862606f546b9b139a15d04d6847d90490bbaec8bdeee2cbc477dd6258bf19c6a40d6ba5905aff1e8a7d74eb08e188e68305c2752aa51f10f0647e797d45804e8c8782c59f8b4820a2ee20568e345e9591e0835edc5d8db9d1c2015f7791a086777dd547976aea34399aafd8c0283bfcd775177d34f810a7fc47df7aed148cf3c7839e2c8244b084fac6da3fd984ecc3edd0f29aa6f4c2b2f7cc0b9689ee49800ecfd07db207ae2ee9c9cf93ba7d0cf415c2075e046836642119d07ed3ff274455d91e2986224b13b7e362b4948386040ace5d81633fb166508ff2fb0b737dc06863c764fef85dac9f6f7692b54d3ffc6d85ed9f135be1e17a9af04909fd99633a5c1c1f3650f116d3d060b77b7c0e042167d9a013dfe17b98c4e2067d15ff5502b0d6e0a639acc3d17d99440325024db5d0685fa9382fc24f52cfb835c2b52107992253d7f2d7ba91755faaa4658fa8e58ef250d663209e209a6c2e12af9de91f08a0ed3be0281c819794965d684c0169f7781a4a35c647993d073d0a7d4cc427e3bc5408469851661123d58ed671e28e8f74cc0b9cb5d33a41b6a1e83429c8e19b5832377d7296181d38041a87c4a350eda9decb647759f091617835af46212503790d1113641f28c341553dd7ba6af425a875611f52c1a9c53c65abf669101c9d7c684f0b63396b5deb4d477ef7eb4fdccfdd8244fd50e59271bdad1bf1388effbd60b76fe9bedebf8da986bc9424a34aeafc6757eb35bddaf2ac09faa8de84f00bbff03e23efc0eeb93c86e482e56c3af2efd8d64896bcf62b5d5f423b3b7ae13a5df5c6a1827a1f41b67ac91922ecffe0da5b576d67c95799b9954958d80b45fe46bb7277bab3f0e8d475ebb32ea4ced05edb1eacec945ffaed56772ef10ed49d09744a5350c50d290f1f9364d0c9ea58e6f9275689b5e58ba11a0f25fd6a1155145853bc57c15a9744d647c9baa964f9358fc4364458197daf95ba0d3b2126344148b698b1f39f6a21a071ab1d973c80ad0621ba6067083e2e69c9ca81ed92522ab911a34d87840416e997ba57e00f38225c12bd5b0676f3753c90fe06ba205982e43073e619b5252c3bb91006fa955dc1c8eed30ad8af3e61a8ae00eafec173711eb26ba319208f86308ffeb2ace2716effa2a4737fb3e9c5b004a4eb48349ff1e73582e7063288e1aa9f3ea8c168814db9d7a71c1d6a694ab3142c537f091e162a4d6e4037290f1535a44d793fe5e512269dee0f7e95f766ea7541b6de7bae769788e17d6a2da3fd1259c4e4c177344741a40da2a395c65fd2d4b46b6aec3d30d8d0e2e8fe148f3006aab70a8c5c612b7878f2dcf22e89a9f47430e9c24a523516b8e1b8dcecb0da17e2bc77339a407f760efe32eefbdd749fed35d301539088f39e7220718bddcd05daac5911615f5ec76fe5de8e3d26ed4b12609bf238416fa0cfa8d6783e7b0efd00344ff364fe25e65c8963777a2d5bdb81db350a74a36fd42c0dfcce19047b386318f410a637d4907173146856853b7d9a9f1b50294ac17a63db0fd06b003143a7eff4c818112136e486687a78f035fd9bd8cca87ec938bca29686dbab13f0064839cf9e6905866e16822b1b2ad5180fdd83d26a4aa4d650498caffd38d27d4a6c5aadf0d06b874cdf1f9e73958b03404d943fc6fbd52a0ee32787c1e44b4128ebf7a16a4ac699874637ab4098cd24795e82c34f8ba21d9def32a5cdda02ff95a7a2d5b792a82e53c2a57518d6d9065146d3cb4cd1a3b5c9c95fc340170afc0703beffbd5a3a89b04a282805fd2cf8dc2ad8166a6676b7b283c7a7392682fc3414cd0a00ec6dd134d61401eff5ee10c80a3c567628a646db7e0d7d03e19ccecd879f72728a21a9918e8d74040c486d4502e4058762d1f1e634bffa986d6c6fd237f17f2a884ca7d337bee286c4e03cc142adaa14219af551a9ca9f1da0a52bef0da2d3620540912690ac6e35190cbc9e0732379111da2439d9b99b4cabb106a80e9030b4dbb9a478f5bd0c62e7fe8281ef58a3e190c152bdcfc726d0fb7636a27ef556a747488e02b6ff44f22b2fff55553f76aa8961f0e6f6876fd54fad03c9c7d8c2a8359dc9ba8bffb03bc540ec74d65d805166093fb6353f0fa3bbd4eb5f162a95428019e559d76c02590676ddd1bb6f28ebfb8a125a9332263d952d32a294346573cc91ee2fa460b9d5c2d0767064fd8f5452218489168ff0eea0d006f385816ff0b6a81c55d9b0fb78e1563bbc025aa0c50213154804afffffe2da4e47f25bf567e6c09860cb124e38be5ab78133d2e3b86cf8ec777c0e362101d2dd3df691a10f12468151db0d421a4bfc80acca43ac47057515be338c7b883995441fb6fb43dec9e66a96aded22f1d1e62ea04729e059ff9d330754058d776318412971e420bcf3b1f8374337419fc13174d17a4b9dd4707f0530983cdaef051b36478e25dddfaf10cf076822a299aa68bde14c99420d4d0bee13473afde90d438b59cf844e51bcee561fd6d3b3a42fbf1439f455f19117ab27c8815e2ee6a4489fc8c85cd973b2941259913f73bf0bb9a791255884f016e92fde61492e94d8c2651e133ab522fc8075462e8ca7c7c8a6214cc650cd41946c72e6b49df01383dd5d3f7a0217fa008cc35f702cb5fc2cdab7782009c65bdd9e721b28724c74babb8ecc4e3dd2d0263d2cc38b7efe2b0f129be8794c07cab55822ff5f581024b719c9074b3db63768af06a44ca89188d1a6db4704bc83a5afbacc9f55a8868f5e40b96691c75369a5a6716bc5368c5258a0da84d71bf84256e803a102e354e244ec2081744dada31502a696dd0671f4fcc2b93d7ac6b6efbad449a8c1046e4d4ab010cb717c4d1ec6f183e4d0539de4e78fc57ab27366df130fab26e6fca4ae1b6561922e4afd38daa6aeddc7c5505916a39df4073e0663d4a27b08e00114c26d0f836e69e800b98edfa4badd1285f3d5c4363c7b938b1c2c3c37ab853d2f639bb40638775c934e5a7ac64953b6f7f78a60ae19aea3ee138412e65792976a4a2a5e7d4bad857c92edcccd177ce1470f44312cf3cade9125f1aac643527b6c9efb1506206ae93dbe72d2adfcb05ad0f17af2d5cc61ec02b84a7ef70a544ba873621feecea3fa236966471b97b2a3e045e916c2ec39757fc061911dee79fb578d2436ddd015782a0b88d73adeae44fd9fdec499ebc52095b3182ac1d923588fab8a41e27039bda47fd5246bf696e3f54034795157f452d54cbbf9f8d7e95dcb00fd29b9365fd32f59900b46ef5d289c65e08f37dcdecc1f6eb8dfd6461aa2b556754ceb2c19e51eb673a4aae32a839abe2a2af0cf07abf54ec57df2ebf5dbfb9336601e06c0cae5470a825b0d7e38e15f22afedfb8d68edabfa824247a8819d9c3f292977768816a0a7976c789605567504d1efa3a43276937b1caa2f61ab751fd1aa4f3f2e80018ea567f0f5cffa4235451d62cd71382ad22ae5b9629aa16e53cfd83250ce79e603450edd67360947d44e19980fd869560107d9634309fe189b0078e2112a0c45a6fd8e55a86c772767a0c01e561c1d43df64abd79936bf68b4b9a7cce5287b58fe621fcf0e81b4e060526688e62cbc63533aa1c4c09e1c735381ede0e21e48bb7bf32c65be0e75b023a0d7ad90515715864194ad48d2b20ae0520011ab2a8b7035715e76b34d8c97b1192e8966f3d0d4d88bbd4c6be799d1e56f3af5614c55c9bb3f4961c23f92bfe323fbdbd17a26a9f857b5a8420a23e7fd", 0x26a}], 0x2, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) dup2(0xffffffffffffffff, r0) getpeername$unix(r0, &(0x7f0000000500)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket$inet6(0x18, 0x2, 0xd9) write(r1, &(0x7f00000000c0)="d78841e69e4be408e6cad2b99c2dcbdc127632ff5ddee94c56da290487854cf1", 0x20) 15:59:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3f}]}) getsockopt(r2, 0x8, 0x20, &(0x7f0000000080)=""/59, &(0x7f00000000c0)=0x3b) r3 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) r4 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, 0x0, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) getgroups(0x2, &(0x7f0000000100)=[r8, 0x0]) setregid(0xffffffffffffffff, r11) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) write(r3, &(0x7f0000000080), 0x0) r12 = socket(0x800000018, 0x1, 0x0) r13 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001a80)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) r16 = socket$unix(0x1, 0x0, 0x0) r17 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r17, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r18 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r18, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r19 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r19, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r20 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r20, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r21 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r21, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x80000000}]}) r22 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r22, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r23 = openat(r5, &(0x7f0000001b00)='./file0\x00', 0x0, 0x1) r24 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r24, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) sendmsg$unix(r2, &(0x7f0000001c00)={&(0x7f0000000140)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa, &(0x7f00000019c0)=[{&(0x7f00000002c0)="da29c30ffe281b95170c2d6a93bef7c7d7b70e4321dbaf024a1b8e9ddb4e9cb1767215a3afd8c16c2462bc41a503d91725fd01c7feada234d0840f2ae5553e2dcb7dce1a307ad62c98b8d44e14ed4ee10140b5ea2daa9303b29286838a85d76d06edfcaa42e5754d7a74f003f5ef844fa91ba57b5c57bef938ea3b38d4344187b0503f34b371a0b3e4d144aaac64422fa9ee8cc1bb6b1cd0b93ab4768a966a65aa67a7145567afec9fed803c7516059a7d34d41ef30cd8f344724abfaacba244a9c50627d49bebfa9ca4d2ca3754e9f796b8b509d02f2433113ba048813e82bc3310ecf5894d2d73128587d899b629e3a1d64f", 0xf3}, {&(0x7f00000003c0)="8834fa090fac31af66730b75d5fd21d4b5338712a0f2b2b81e6d0ca00ef87ad4fd3f008bd042ad6e757d1a8e5b4493c8bcca8c79b5836727dba202ea5417a7dc28530d5f5faf6d9911ce17112fcaf34fe0f097d029d9bbf24f55d538f6c69ef7f2c4723a9f32b050f91668ee9cba6e7def339a20a5d2ad4db7a82cc3848d6b15e40f501e38a95a9b50d6443c918028fc60ad69de4d85dfebba2124a1157fa1a6e7c9d0c87a983419bb6d3ad2163effa0fbd6a6", 0xb3}, {&(0x7f00000005c0)="d471c11aac735a96a81f52b4d526c3de77662104af1c5822908829cc9ff87e17f695af8f08937ef2ca765656ba6f933c523aa5e32acd5ba02a2d327ae704c33d908ef02aa97f6e6090e82fb486fdd7c3f8e9284291453c73bf217c7f3e39a99fcb08f2c0397737593a9c153510642e7d4a360092a3788476d3de10f9bca537ac621a2e8ab131bd5ba5bacae0263d10565bbbf7b66b15774ffd9ee2aaf0b970de9d50c77d704bebc768ad87123ef0ba2d4afbe5297e9947f4eeb98d09d19fa533f1a718d0ce7631bd961d803a4e28be812049fe2e1b426634652d820971", 0xdd}, {&(0x7f00000007c0)="ad34b275d44604902dca313032780933da1e19869ff2bb45f978d38082a5168e8682fbbcadefbc43e993a4ad692c80c562abdec807a91e9c7b1d6dcc28c529b8cdfbb6ca205497b4794e8262b6db31524b371d5fdf48c832636a2a3a28ff1940a1946a4fd1b68e170b46fdecb59b7b4dd4fbf49a915193c4c73fd5cea106394cd9fe83a57765642f809815c1f288f8536a6d4d9c85409f0bf42597b1dae22e65d1332e974b598154a5f81122355cedb8ebe4d7619b9e2747a8d22edd66ad15a90c859f988cbbfd240286d2dcb30066a18e04c4d2f346490d9c1ee10e25dee36de56869f2ca8d91c2c9ebf98d95a1e252a16725325f29bbc58552e80db304ac25a9fbeb01196f590e118d808f68d0bbcd77be02ca860310f8e00ebbc8005b52c4262a73eebe95b8593deb3c45ba21d8c6df7f9963aa4aaa2bc1d8c63fce0fff2d121a540b8b8c3689b2602dbdeb606f84541dd2fa07b1d4bfb0d9fceb410460103e06594200f4c769d94b34fa02a2974e595c02a422e7f58eb8061da4eaef7950bf9615a10eece73ce31af4aaf465e4b1b3fb0233c2cf87f5b8aa64b4b9709feee919fc562f043269824a7c52206d1f80a077165864a7f9ac82d772f926f89a7e47db0e81e009feb830d886b4da3d700e9335c731dec82fbd457f0511165d9f31aa80c4fe4a2aa083aab153f173535b2da3e6fb0d6b4e0365a0d9e5b533cc4d456cd0f2d6641d84608050320e4ac35a07e1a1b1571790bf57acf3377149d9af591d3e3c731571cb79a56721f9b9bb899cc00c54f288068aa713caf50de55f54ca6ef75067dadc074048421215678c901f761149704df2c19cb635699fca4a3e1cb80693a6400c42028ae1092e644a373b2e578df834bc3ac1e1adcbb6a019311dd05519af94de2bde215cb486d16ab4dcfb9d5e1d4a2c89635a50e61c701e1eb2ad69c623875a8401433a0c1a8feac2eb260679dc9ef73796d4ac85a4513aaec0150ac7e80ff3be04f280c42795a1466f793b75a0d274cdc6f705a628bb14894a0c17da3f9642f8af555b41f7990eb00a9ff71c4a3ee93695a941632dd3a1b92d61d27e4666eda3a85db2fb1a122085382943318d748c652d32ae2d99bb606d678c813a3e1214b5c2dd7fd0eb71af7b3d5de2102fb95f7e6797867647d89c286f052aff1e7f1ac953920c588aaec8b2f631932ab09196a28d923150c51a13b2391b621362dfa701d22a36c4d2708517b6dabbd019aa5104221145a90a8ab60f5e65a1464b8eed1577ac1ef285d878e0109d69b9c3fa3e0aecb7e89c8395d098c7f650a9eaa981b63bc3870ed17ddfa272d08063cdd45c1934db40264d1ff0fb00f17f487ad0656110e208a78747e988081c17afe9cf0581760b1024ae170ff105058edc838cb9b0b0e0ecb09b8da0c53c450f4a9d0f1e38b059b90ffb6839fd9a249c4d4c4f7153b9e02594849bf32259a5782ae2ee5f992580d0ac2212ac9fcc1338c5129673449505b96207d62c6e009c54b2180641d1fb42e391e64810e125be22e05b5a59e32819ea78e99b34c9cc5500376a6c837f6a2d77c18b57fc0d1ec6236a8ecd16f722ddc53f9a89751b93dacdb92af39fffaec662a70eab1fdf35f4162ee68a75caa98a333e63c51353cf6aba93ce5218942842a12bd8e52d424e08edd193a0017e532fc9fd030f26f00fd940c0f7dd6a1e6c702c27d81cbcfc5b786326a4da165fa416e46f8b98572c29577e787d360b2743bdadbe47a17807595d36c643c8fae4a2d3c096f619ccebeda364ab27b0161c0b01c70820baab5273a60c32d2f7931f7beb66d49fe62a2423a19d78ec438608276665c9e6bf49b337646c603ad6ac648ca545f841c3591b180789d8978663393c9aace11d1b60777a187794485bfef1275683db2bf4f91b801dda6c1f4591ef8c6a7d184c8b55612b9ed3479d58102cdd1d2891d3acdc343762f8b1de1a32442ad00a5efbfaf6dda814140bcc3ea861dd2e964e18bd265d3d170546e84608dd6130017a17ffee8258f969d813e81c6b27349a2cdaa1972374e2329e632a428f11847f8f1817c15f0c71eca2a09ede3c49a335ff975d3372d617497cd1f5de3970e9c0eff941a7b592ca9dca066b4c82d361b03397c08189a4c316f9c182d2e79b8a6f432cc7b193e23e4c4e55a86652e0930f9986005d1d23f309d9062e11c8fabc12b4f390e12b16a3ea184952a596ea2f0eed10d04752d04e1356303f57236f9ccaf40f50b55f21a7e30d6551371419284a486fbde19dbc896214a36793af4be0667f4364f2933f1d6b27bb90984acfb1ff01b33fadaf07a3c9b635fcf135adadc94ba4804ba9486f270a47515ec74ae33312352869f779fcc62d120d10a3a4c1bf7d96299e4c1b60f860a0422931f74ca9ea154bc9bbd85930d445966886989ff62684d6afb6ea984cc06b7922646cd7c319198d32553ada2b17953f9e8c03ab4b43aab63d6966ed46300747bf88c4a32823b50d95771f4c5e6c1d1eff74c5758d8818c403d0919294aa99c20125166488735252b7c06d22fe432cbfc7d3c20dbae7b542fcb996871aaeb31d8eb5dfdf2b9d4c4abc0a83941c674e5579e85497ee568e88d7a0af0615571e2b23faf62f33c00ddb3ba20285520bbe7b6d4315e0316b031a105443c8bb350b37870f9bb1b405656e891634dc96576a4298bfb1347ae6c0fdf3e4137404038de2607edbf2a50a0efe9b64b0d248bf91ab8b9b62f7c5502e969fe310f1900f8911ff38fa279cea7190441e69f6cd17a53131b59b7464f5756badf459aca1ce2c56c345a4c130cad3610be619e2492bdb9ebd4c347735be14106adb694fe6f8563ea17bba99fa6401d1147b816c342e76102421b9c51e3f22a490ed7089257155398a26a960a2672ab0e877b2c330f7d5dc5212a995f4a08a14b2c3325ac59fe20afc1077f80c5145e8b4d3d0e004eba39257ff9e9fcf24dff4ff4ed5215f22d29ad74d4a04ca85160f127c63c600d6d9f112be8566725f88be6f1ee04fd4a7b324cd4dd62579b76b603834474da2c2641c0082cbad65a89546999fb91ff5e0aa0fd882efbf218bb60850c43327ca3442e405d01aa6e7b55bc45dbd0b94dfae10c8bfa5c3ac3f340e10335c6d730534761cc04a1860a6e04e6423843cd51d89a83e7c00669b751834231ab4982363d6ca1d8b70f36d0cd54a1f0a535641ed907d3a660730688a6be77e07e4d7307cf80667e2463c7a16918e9f1e2fdb79ccd471a0411b6d62b0348aec5f6947a15d6b08bdc022c5a086263dd967d20fff849c71f740bfe96daf0d2ebd69ec9e5e715adf8097ffbcc23cb70883521bc116100c32631a1ba2c7c38432746b1f9b348d7c41d20f9cc3d78de34a19dfa30ef8719a99db1629230ed9c5b23f7fdc40df9300677bf8905a910c2ff96719cebc61fb56e0f2d1e061f74ab2f252511c34d686433523f82c1ade15b0148da800ca487ee95f66dffcff4e67f490966660425e9f9d2a7e0cd585f418424e1f64772528a8116cfd2c5bfbcd660c4fd87a5860d22d88cb41fe2d35e181361628072d299c26f0b82b9b676399771bd4e683ba259e007e3c08d5c8fef5b8b801866117d568400509059fdc6ed9648821d2be8826a8917206a255dd90d257269f38e0b915e86f89c1cc0364e4f66a598748bf81b5592b5f3a2f4375361f2cc41d9998d33b8456c79981fc5299b6263e891dfed387f545871c5784d3e0c107e628c261dca9c0a6e3b6cbf9b9fd653eb794329192663ff04676ebedc0bf17af64d96403b237057f760b648c6f8967e25118ae3be9afc14d9fe937f17080311b29a6f2a1273e93f859de0c714231e5642bc0260a0cc6cb1e58da7224656272adefb300b547b0170653c2f8cbe2faffab83a38754acc4c8eb0c2d6d7ff8096176fc53e877347755b2d797a4c4eded576d373e66ec3a54f4d069d5befcb60d4a4ed2df31a38f4f054d1147fbad99753e29c7c835e2ce8bda9db622ca4fb73c15bab3ec4556fa5d433139b183a3bc7805ea8c49b9ed79dc79be3aa74d3cf7d2f1ccb479919c15c3a2eaa89aa03673ddc18a1342257d7003b87c5c2e7bc738ccaf47b4dda74cda4c54c9b6285d73f23591f592d2872ba97d062baea076eebf59838c7c90fc04a092eadb613db6abd72e6e24dd214250a110a8605ef6a2634832c61eebd46acafc00bfcd7f020353943843b54d9e11113c5bcb103a2ceea93419bec8ae459fc918053765b833f19b48743b375f2e33ddf52743186dcebb892673062fa5ebbc56100ec01ecbfeff4de1ef5413684ea505ab0afe99e7fb90d0decc020781c5e766b683d3dd30d0b5bafb04743fde694692e6edeea3778f53d1338d8d8178e72dac07f733eb09b44f264b85a221098b679eb7cd8accfd7bafb1d89ef93c01b451e71615036a776643b4a090490da09bfc4cc2b4c42026b17069356896798c99a43d52d944bd8662ce573512303869879c2f7383dec7d0597e3a03c48db795cab2414191ed90ed7aa4dbd2b5c4dd14c5507db9fabd4a1691812ce2f75a334176ba168c266770f9dff3f4fcff5804a708d33d51f14547e9d687d734553f29de1000edbafd02aec60525a7a69a58765de0d6322f58f57edca421b25a5f239f11c432e514fba7b923d15b2a138e5658475427a605d15b600803f070cd120b7eba5aefcc433f035878f46cd202c3302ec7a7cff42d82a22bb8a3f41b1c6eb263f3df1f8e42fef342666f5b35cb33391124ff3bda71cfe23f197634472fadfb9e74f2039b150d7f6264a13f9d9e2f0b307b68a08c3b0ae66d3f3662fac1ebde1cedd23e8b9bc801d567215f09df74925e42c17c72c82d76fae050b285944acce325aede978cb7b5187854fc3bb209af19004eb72c1dba5028383ab79badc4827956a66166405be466e4b7c8f509a3826d7566f42a1a44a2c49f74a72bc0ac470de24f55ad8aa6bbfb704649790dc54bd1fc663ba96bc128b14f3df3e4012a26d40759e577c51a3457bc934ff9e0c98401c15415d4f6bd5b05b0c635a35cd9ac422db11e23a6c59fdb620c5684a811c8591ccb6c2c280f4f3d84669ea0ebc08cdf746771e8f965e85a5faa3e3d8f58a5129226bc14b68616611021f981a9d263defde1554be832eeae3e19c4163783c164ed19f7aea614a7675df4721d69a1378df562ce570f0fe8173df5f05eff352abd86336524788a6b7964bbf293966cf50a45706d846afb1980af2f76fd0b376cd56f8c4c96641783b2932705d5d9ab45b0cd5135cd412125c88e7cee572bf7d1231453f3241b047c0a185421fd5ea01d0e071aa346035e0229266dccdc3df1e5b0957e7ec830686d8c55ee814d3d9a7ce09bafa77c3a5852162cf418c69ac6083b9958d69f7182644ae83ebf31f03afcc6787b6aa1fa5d2d55e5a3bb32a3b5de544a00ef6f15ec0d88b2eae38bdae73aa6691cb927292abe1543aa0e453a4337e9c04a99a140efe3c4fe815c999db2f8b7d6c40cd00f5d3f3a336b4b0c10ff2baa3224885a1d4492f7b22e89912842027bbfdde63beea96c1f5bc9c674e19acffe35c456fcd9b13ba1ba32100dccb1991d9ca6c2a7236cccd2e9bff1bec7d07e1a0a804adf544d3b33f7e377a6ab07d6e0c7722862a4e479e753d2c4a405e5dbc0186ede71d8288e64fef177b0430a14bef652de8fec1cdae42c775d0072f0fe5fcf848d6b747a58e27ad9f3602709d50a5e73160a80e680e5e052293356ecb47d2f53dbc4378a808b50e38fc68b1d3f5ee1fbbe17fb56", 0x1000}, {&(0x7f0000000480)="b033", 0x2}, {&(0x7f00000006c0)="a8722d6ca684e59d22ccca8dcf7bdeeac3c0a3a0ae7915d0e87dcffc63f15025b9360da4c524e952dc0d52378f0f7061183e42a6c25ebb7447a0574d7a3c6321b4b90beb98028e6b63f000690fa8e5bd42585c51482e1fbc1ff50309b332a2f19b1e472b090f4b3de7f185fa6ab2356d7943", 0x72}, {&(0x7f00000017c0)="5061c10b9a4bf86f9f6672c32b4459ba792d39ceddf3e2419a912aaf7bfc5fcc331143fb794cbbf9ae2a6c6cc3fabf21ce764b4bd6dbc5ef2d453c72d123e7c5ed80c13fcb5aef4f76e66dc79bf25b77571958963e9f1f0bf46c68fb43cf3d08f7678dfa0712f0d6ff9793df4497ab0a7a210398130ce52703df9b9d82cf64211ce65c530f073e3bbbbe5c4053b1d41fd91c7760019d23ae9269f180b08dd1b3aae2e8c6493a966a0d6dc49a", 0xac}, {&(0x7f00000004c0)="69dfe1825c3d6b5149a18ccd0654e5b421007d3b6808016bfe2ad5789cb2961945", 0x21}, {&(0x7f0000001880)="bf30de167e6a7760e82c35758d9260bbc04994bb9bb25dc4118c594bc05d1b2c", 0x20}, {&(0x7f00000018c0)="e7948d19dd98053b0153323909532a9c933fa5f66c56398e0047ed3f45860a1ca7920d525e299af0502acad66d7301493fee519abcd4e2a084baea77a33aada8d64c22f02ce82ba0e0fb0f78e36ba7a0a239d0c7153ba79679e39f9fbc62f9fe6afd1c277f8b6441b4039ac4e62a7ffe91ddd2c5eb8205c41a1c5c44a2c0f1eb899782066d74a7b7bf0dae5e9beaebe5d0892ce8bb5cb5f0add6f94474c151007eee7ec5d21a37a690630cf6f65c8c79fb232083675150341a3d27243bcb40222df7911742cef9cc552ce9c562683c8f95849f8d404b35a8c079598bfec6b8", 0xdf}], 0xa, &(0x7f0000001b40)=[@cred={0x20, 0xffff, 0x0, r6, r14, r8}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r7, r15}, @rights={0x30, 0xffff, 0x1, [r16, r17, r0, r18, r19, r5, r4]}, @rights={0x18, 0xffff, 0x1, [r12, r20]}, @rights={0x28, 0xffff, 0x1, [r21, r5, r22, r23, r24]}], 0xb0, 0x12}, 0x4) syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(r12, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) writev(r12, &(0x7f0000000300), 0x0) 15:59:11 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1008101000002, 0xffffffffffffffff}) preadv(r1, &(0x7f00000004c0)=[{0x0}], 0x1, 0x0, 0x10011) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = msgget(0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r6 = fcntl$dupfd(0xffffffffffffffff, 0xa, r5) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r9 = semget$private(0x0, 0x7, 0x286) semop(r9, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r8, 0x0, 0x0, r7, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r10 = syz_open_pts() r11 = dup2(0xffffffffffffffff, r10) flock(r11, 0x0) r12 = kqueue() r13 = fcntl$dupfd(r12, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r14 = kqueue() fcntl$dupfd(r14, 0x0, 0xffffffffffffffff) r15 = socket(0x11, 0x4003, 0x0) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r16, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r17 = dup2(r15, r16) sendto$unix(r17, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r18 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r19, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r17, r18, r20) msgsnd(r3, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r4, @ANYRES16=r8, @ANYPTR=&(0x7f00000005c0)=ANY=[], @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r11], @ANYRES16=r14, @ANYRES32=r17, @ANYRESHEX, @ANYRESDEC=r13], 0x8, 0x800) msgrcv(r3, &(0x7f0000000100)={0x0, ""/71}, 0x4f, 0x2, 0x800) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ftruncate(r2, 0x0, 0x7363) 15:59:11 executing program 0: kqueue() r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = semget(0x3, 0x1, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = msgget(0x0, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r6 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r7 = fcntl$dupfd(0xffffffffffffffff, 0xa, r6) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r10 = semget$private(0x0, 0x7, 0x286) semop(r10, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r9, 0x0, 0x0, r8, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r11 = syz_open_pts() r12 = dup2(0xffffffffffffffff, r11) flock(r12, 0x0) r13 = kqueue() r14 = fcntl$dupfd(r13, 0x2, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) r15 = kqueue() fcntl$dupfd(r15, 0x0, 0xffffffffffffffff) r16 = socket(0x11, 0x4003, 0x0) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x12, 0x0) fcntl$lock(r17, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x6, 0x300000005}) r18 = dup2(r16, r17) sendto$unix(r18, &(0x7f0000000200), 0x0, 0x0, 0x0, 0x0) r19 = getuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r20, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchown(r18, r19, r21) msgsnd(r4, &(0x7f00000006c0)=ANY=[@ANYRESDEC=r5, @ANYRES16=r9, @ANYPTR=&(0x7f00000005c0)=ANY=[], @ANYPTR64=&(0x7f0000000a40)=ANY=[@ANYRESDEC=0x0, @ANYRES32=r12], @ANYRES16=r15, @ANYRES32=r18, @ANYRESHEX, @ANYRESDEC=r14], 0x8, 0x800) r22 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000280)=0xc) r23 = fcntl$dupfd(0xffffffffffffffff, 0xa, r22) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) r26 = semget$private(0x0, 0x7, 0x286) semop(r26, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r25, 0x0, 0x0, r24, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0x200, r2, r3, r9, r24, 0x101, 0x5}, 0x1, 0x2f, 0xf46b}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000040)) 15:59:12 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0x2, 0x0) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) socket(0x2, 0x2, 0x54) minherit(&(0x7f00003a9000/0x1000)=nil, 0x1000, 0x1) r1 = socket(0x2, 0x2, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket(0x18, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 15:59:12 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x100, 0x0) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) fchflags(r1, 0x0) kqueue() socket(0x10, 0xd9ac4e7cf51aac04, 0x5) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10000, 0x0) syz_open_pts() r2 = socket(0x800000018, 0x1, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pf\x00', 0x80, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7, 0x100000000}) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="66546b56a0de577e662d012e2f08f6936db89678cbb4bdbdff06004c43e10ed7cea88de9d108e64e711635881eb4a93df05d44c7191d4bc9b847abd53ff150bfa3902750ab1e942c85ba60ce6de97ea4471928aee67c09eecfb98213d4a2738f0bf8412b9ea3a24c44bfdcc07a091d3d62dde1104f55d1a49ed2f5f0721ecf1785b2f2bb1b8f7887ee40f3f381f0e9ef3ce65f3539bb66334e1e82fb8dda465a4ddb2373eaef44e9d2d5785f2112feb28a8848cf0c0f557905cc4725af4175218384bce2"], 0x1) 15:59:12 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r4 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r5 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r6 = socket(0x800000018, 0x1, 0x0) mknodat(r1, &(0x7f0000000300)='./file0/../file0\x00', 0x4, 0x1) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x80, 0x0) r8 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r8, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffd, 0x0, 0x8, 0xca, 0x8}, {{r0}, 0xfffffffffffffffd, 0x85, 0x2, 0x234, 0xbae}], 0x5, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x10, 0x8, 0xffff}, {{r4}, 0xfffffffffffffffd, 0x10, 0x80, 0x4088, 0xfffffffffffffffd}, {{r5}, 0xfffffffffffffffc, 0xe5, 0x80, 0x4, 0xe22}, {{r6}, 0xfffffffffffffffd, 0xc0, 0x2, 0xfffffffffffffae0}, {{r7}, 0xfffffffffffffffc, 0x46, 0x1, 0x2, 0x5}, {{r8}, 0xfffffffffffffffd, 0x85, 0x40, 0x9, 0x3}], 0x7, &(0x7f00000002c0)={0x9, 0x3ff}) unveil(&(0x7f0000000140)='./file0/../file0\x00', &(0x7f0000000280)='r\x00') mknodat(r1, &(0x7f0000000180)='./file0/../file0\x00', 0x0, 0x0) 15:59:12 executing program 0: r0 = kqueue() kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x3, &(0x7f0000000000)={0x4000100000000000, 0x3b9ac9ff}) kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x87}], 0x66, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) readv(r2, &(0x7f0000001280)=[{&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000200)=""/78, 0x4e}, {&(0x7f0000000280)=""/4096, 0x1000}], 0x3) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001640)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000000c0)) r4 = kqueue() fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/zero\x00', 0x0, 0x0) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wskbd0\x00', 0x20, 0x0) pipe2(&(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) pipe2(&(0x7f0000001380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r9, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {0x0, 0x0, 0x0, 0xfffffffd}, {}, {0xfffffffd}, {0x0, 0x0, 0x2}]}) r10 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r10, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r11 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r11, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r12 = dup2(r11, r2) r13 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r13, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x0, 0xffffffff}]}) r14 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r14, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r15 = accept(0xffffffffffffff9c, &(0x7f0000001500)=@in, &(0x7f0000001540)=0xc) r16 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r16, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) r17 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r17, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}, {}, {}, {}, {0x0, 0x0, 0x9}, {}, {}, {}, {0x0, 0x0, 0x3}, {0x0, 0xfffffffe}, {}, {}, {}, {0x0, 0x101}, {0x0, 0x0, 0x0, 0x3}]}) kevent(r4, &(0x7f00000013c0)=[{{r5}, 0xfffffffffffffffb, 0x4a, 0x81, 0x25, 0x101}, {{r6}, 0x0, 0x84, 0x8, 0x7, 0x2}, {{r7}, 0xfffffffffffffffa, 0x55, 0x4, 0xfffffffffffffffd, 0xe65}, {{r1}, 0xffffffffffffffff, 0x8, 0x20000000, 0x0, 0x80000001}, {{r8}, 0xfffffffffffffffe, 0x4, 0x40, 0x101, 0x100}, {{r9}, 0xffffffffffffffff, 0x41, 0x40000000, 0x2, 0x9}, {{r10}, 0xfffffffffffffff8, 0x40, 0x2, 0x6, 0x3}, {{r12}, 0xfffffffffffffffb, 0x11, 0x8922f1c24534a98c, 0x2, 0x9}, {{r13}, 0xffffffffffffffff, 0x61, 0x4, 0x6, 0x5}, {{r2}, 0xfffffffffffffffc, 0x0, 0x10, 0x52}], 0x6, &(0x7f0000001580)=[{{r14}, 0xfffffffffffffffd, 0x19, 0x1, 0x4723, 0x2}, {{r15}, 0xfffffffffffffff9, 0x8b, 0x1, 0x5, 0x5}, {{r16}, 0xfffffffffffffffe, 0x9, 0x4, 0xff, 0x8000}, {{r17}, 0x3, 0x80, 0x1, 0x1, 0x6}], 0x32558d17, &(0x7f0000001600)={0x9, 0x7fffffff}) 15:59:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000440)) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[0x0, 0x0, 0x0, 0x0, 0x400000000], [], [], [], [{}, {0x4, 0x5}]}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0x5, 0xfffffffb}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) r3 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000400)=0xc) 15:59:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b1229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000016c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4096, 0x1000}, 0x42) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) ioctl$KDDISABIO(r2, 0x20004b3d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0xfffffffa, 0xffffffff, 0x5, 0x2, 0x7b, 0x800, 0x3, 0x10, [{0x9, 0x81e2, 0x3, 0x6}, {0x9, 0x8, 0x9, 0x8}, {0x5, 0x5, 0x2, 0x8}, {0xb2, 0x8, 0x80, 0x3}, {0x4, 0x7, 0xff, 0x4407}, {0x7, 0x0, 0x9, 0x7}, {0x20, 0x81, 0xffffffff, 0x3}, {0x7, 0x7, 0x4b11, 0x1}, {0x9, 0x9, 0xfffff317, 0x9f}, {0x10000, 0x8, 0x2}, {0x2, 0x1, 0x0, 0xc0}, {0x1f, 0x8, 0xea, 0x7f}, {0x3, 0x2, 0x1, 0x6}, {0x5, 0xfffffff7, 0x200, 0x7fffffff}, {0x6, 0x2, 0x100, 0x1ff}, {0x4, 0x3ffa, 0x101, 0x891b}]}) write(r3, 0x0, 0x0) 15:59:12 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') 15:59:12 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0xd1e32c93d5b40acc) semget$private(0x0, 0x2, 0x9) r0 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x0) preadv(r2, &(0x7f0000001340)=[{&(0x7f0000000080)=""/147, 0x93}], 0x1, 0x0, 0x6) kevent(0xffffffffffffffff, 0x0, 0x2, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x8a}], 0xffff, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000140)={0x10, 0xffffffff80000001, 0x4, 0x44e41e7e, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x51}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x40000000001f}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x6}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x11a5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3ff}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1f}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0/file1\x00'], './file0/file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) r3 = semget$private(0x0, 0x4, 0xa5) r4 = semget$private(0x0, 0x2, 0x656) semop(r4, &(0x7f00000003c0)=[{0x3, 0x2, 0x1000000}, {0x3, 0xfffffffffffffffd, 0x1400}, {0x2000000003, 0x102, 0x7fc}], 0x3) semop(r3, &(0x7f0000001180), 0x1e316d81a01eac7d) semop(r3, &(0x7f0000000240)=[{0x1, 0x6, 0x3800}, {0x0, 0x44, 0x1800}, {0x0, 0x3, 0x7fc}, {0x2, 0x7, 0x1000}, {0x3, 0x68, 0x1000}, {0x3, 0x1, 0x1000}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x8) r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) r6 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r6, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x4812, r6, 0x0, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r5, 0x0, 0x0) r7 = open(&(0x7f0000002d40)='./file\x00', 0x8000, 0x0) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r7, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000002d00)='/dev/tty\x00', 0x10, 0x0) r8 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x0) pwritev(r8, &(0x7f00000003c0), 0xffffffffffffe5e, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r8, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4810, r8, 0x0, 0xffffffffffff) r9 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r9, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r9, 0x0, 0x0) r10 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x1cf) pwritev(r10, &(0x7f0000003240)=[{&(0x7f0000001ac0)="ee36f9e075ce2293e1b2595ef61e3dbbe3857ca85917bc399f1d96d84902d934ac053a84", 0x24}, {&(0x7f0000001b00)="5909aaf78810f6d2050103709a5d95b0f9c9ea9bf2ea48027997ad3fa946e1f995a562c6a7d710c0dad7293754b969944843cd288addafd3851bc6b521af48bbe00c18ca8dda4974e2", 0x49}, {&(0x7f0000002fc0)="de09c84d58c8c93984e9dbaefdede6f807436a53f5d624bacd0dc48b6520a0776a308b1674c3d4065d27f61400cb0006cbf4f0c7d0d9e332e358bf65f278e58acdfe3e857bfa2fadbb7885b713fb7e354b20f68b5e17e3fe5de191a8c0b60bccd01c726be9b6404628c6feaac3d9e54ae48166b54386972429a950e80b0f760e6a8ac9eb2b3fb197336c2445186c46da9077663f279ae157e1dc9f4eac27762ce7b72333626c", 0xa6}, {&(0x7f0000003080)="b8614f7e8c9f5e794db4b1fecca9a1aed3232c28956db2cbedd772ee33ed82690f27fd5b7c6bb9328e552e4ece228c0d2b663589acee22dce42a53f15990b0bd04bb54d05e05fd7811baab9db97bdb0253bab0d7086d421d674a0ac5b79071a0fe3e208c066ccda0f0df44ab28a88f6535a6cffca421f8285a1be6a59eb5c5e239909401bd2593c1e396a2f8b024c015dc2e2501bb17b20654063ee1cc2225b40f896bc5ab5a9a456303c321f1de3b492fbd0969a00bafa768579e0decdba7", 0xbf}, {&(0x7f0000003140)="8512629222e983be1385f5ae767b1cb13285770981c3a36056fb35f5f69d7154330ca7d5164b256bf0a866a3f33aea3a6f2f584193609055f192e155f71ab0787b1f786ab6695de6956cb1422a2672e84dc8ec8597c5960d0a00b321f28ab021fecc085126601c816882d3795e85cd69d5f4af3cc9330432efd7d98d0dafcdf58a23bfa5cf98ab06be35a3b3efa7db42773756daae5690cdf34aba505424052dee5ddc42f1a8f1b0a3146faf198297d044229077062a35a0d80d95c39a79ad381f67a9e4cb3f0953b18c08645d9df2fa6b6b2af4794c2a77dfe6c6d8af9ec4af", 0xe0}], 0x5, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r10, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r10, 0x0, 0x0) r11 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r11, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r11, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r11, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0xc) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r13) socket(0x2, 0x1, 0xe1) r14 = socket(0x18, 0x2, 0x0) r15 = socket(0x18, 0x1, 0x0) fcntl$dupfd(r14, 0x0, r15) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000001740), 0xc) getgroups(0x1, &(0x7f0000002d80)=[0xffffffffffffffff]) r16 = syz_open_pts() ioctl$TIOCSTSTAMP(r16, 0x8008745a, &(0x7f0000000040)={0x0, 0x7fffffff}) sendmsg$unix(r5, &(0x7f0000002e40)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000002c40)=[{&(0x7f0000000640)="dbfbcd6cde274766e432413edf3533eaa567c86315c9b68c9f87ebc9dfdf30d3cc79a57367931d793ab8f517dbea56eb9eebb9c353d237e1352fb051594684b444f6a2d54f7ce67a3a6f367d376e9748d29715223cfc8f3820dc7ec17e7666dca1c14d74f3881aac02ebbb25c2d588abf83be3acc2ac8d92d461f2bfbea571ba2d6686c1e84378e990db03d0066b87670daa306a620f4987f4aee4b319451561848fafcd5e304c35d1651747df442e61a66efd54b3fc6173248b0bc641adce412f226e6b5d6474ec366411193a68641373e52eeb1001063d90686519ef", 0xdd}, {&(0x7f0000000740)="72fd92fe53c31f4bef914fb349da9c6d45728e5a22962fa16e3c202f07b00cf5a878bd6f5a37b0f9af96b151bb3c37557ad636350457da13af231da17204c6b4e8dded49a608995aecbe6d16b911ec83c20344e0287a7d8b4a81f0579dcd96133e24e30c1ddecc8028f9364e036389a8cca178be237105036ca0a46f004b9fdd7a09face25b16cdf47cdaf20f51b54b710d1004339a9e06d207c1ad5db43919a4c156a71b96b1d6a4ac33547a90f49fb28f64a438dfa3c47df2d995705c4a816e1f827aa18d7ffb5a283eebb496b2b7bd0fdf33f176ca04e79a795307b8a3d3fe00dfea58fbe8d0599edfaf5fdfb92370d4c96a24db91331d2ca89ffe5f195d5978dcf84a3eff9806d9dbfb50d05809487697ea1598f5f586d0209794a5947a4d91f08e70498f0ecf6030abf63a0b001d07b1b67c12459ed0d274a6297f78f4d4313f4addaf0c280ade23e4dc82a535b78e266c9d0f805ed1cf73237795f53758a85305411a4f7c66d69b7f521f3ad25816cdd3684c48f8cc4e8bce7d15f4164a4990d56e66bd7e935addf84a534354544426c1097db3d0b6733968fff25ee2131b54568d757231b251693f6bf322f2f8606d8bd43f04d529afa158f8e2ec38df1cbcc9ac0747476b615abd1c69c0d7aaef71a64a7a70f1f9121456c32af48cc3d1d71e6c73119a23a35cc58050436367ac3b9c0521c5161678bacb99a6fb6bf9d930d7fe5c6a3a40cd69b906b6d58a37fc7f83294ec76ee2f5150d8fb226604243736ddd1a6c430be854ae9bd79bbed13d773bbe3660c157802ca4b6c31e1df233fe678cc351190521f4084cafc0b033271fe04aee12d52e913fc2e1ec4b6c6590be0ba8df043f57e6cab7b1215cc98e719df53eb404565028d99bfa62ee8569d3edc376e35bd3f227539782409b5bc3bdacf11aec17e870c524f51886be81e23328c131831362acad44a50a1eba9b02476966ee254e36d9d166d30c455456d546912f69c1070754cd04819f317d7902e698aef0cc577e1175b85ab1c66798783a8c54015138757ed41423a878766589d3d60ab90a79e3a1f540aa89b969e824ce535722c6f879b259dd256c8e46adeb6e8d69b79220d83d1a62ea0541384399ba772100993a219711d0d9943279e370217764d4a71f53ed754b5c673fbb89bfb117c027a716ca50272f7c847ff69ee2cbae13332e067e45bdc1e267660d1a29002f6a2f3a8629befa8c80a339e593d2fd8ac3a49ec48b1f887e6f5d459baa6b8ef01e4ecdc2c3c690c4dfc5f562fb9d1b9a69d5cc823ca666cd8d170b456f8cf2f87aa0270422c6a4ba0177cdbc7610089fb5d0c1e1e5321fd0cc3aff461343555caa712d91a50d7540b8e24727ac7da319f97ba2c9c345e08b71a78347c7b2a3bc0715be3aeac8ef7df2ae052abbecaf0b95d1c531fee8a84d1416075a8980ee2a63702b3c2c450b24bcadacbc6248924a2796379c221953a2d61848b715caa8282970fee99c3987d77f43d618e3230b60b19b819b3343ab68a3f498bf3dc5474fe3d7f63142f74a4acbacaa931335fb4d2cf1fcbd2d331af2b9237fdbe06823a3ac7fad68474bbf66c8994cf03506988358a8f6a9691ed4081c32c9aa37e7466b67de10e1c06364270a36e8f47cd7d2babe44af9f1a43e3458ba2e413653f8b83273d36d5875e9a7f1a2cd7bb7896ace34368b30c32b3f6679bedc32a1206ce143894d50139cbfcc791ed97c8d494d14a8b6e8583f1cdd7013b2bc0dc81805b6680ecd776bbfaa9781db232df0b855f94d6e33da6bbaffdd496796c870cef05704d28e527deac2d4d4732d0926cc0ea451888ce52160dabde3101f1f381a8d9b1b3f8ad4ef0ef2de5320785b1b9fc635728e5c86cfb11f1e28935bb6e912dbf6f6212d3f71a1757cf112c6b0e4911ab51f8ee51d9d33847f4c4851682c7d189527fe3ea666f8710305f476a2dc74ee59d5b4e90759561ae997c19d18089ef8dc983e1e318308affadac4ebcbd1a595ebb300efd64cf45aeb08e49f262b42defa2e2656b69ef41736fc9fb99730630edaec65533b52b35108cd68029e1d478c607028deedcbb3d40870ac5c3670d1f9181c8d7596010b24a5c24d78942245384ef995921594a9292b6d7309ecc69ad2ac54c4d6f041d22b8368f1907926c0e7dda350df7506d6069ff5c5435d2a7058ecb410f0ada69fe7ce9884678f3d5b22d94c6362a636f8b4e64c07829ae6134b2d33d56b26094d17aaf9cc54f5d645db86a6cd720a335ea8fe4809e50675b403955313754c2dfb2547be51886f48f274c0ed2242a8e2ede6cf492613188db5a2bb0f8b7801c8fc339e65897fe7fe86f671f0e5a283cbf1d391ddd4232b4a395504f55158d166bebe393a2450dfa82619942832640305c19907a6d38dd15a8af7b0c94ef1288acfa343c9349d779eb29d48a1e63bd8af0daabe92613706ef87d0c1eb0092757fb8f455cc9d47ffb4e537af96fd9b929c384e954930ddbf61a071e433438e84bad3dd82e59cb43f3fbe52041f28322e662b791d25356d4702908e1c132f80a2a0463d7f5ed1f7e57e96529b760260044a666c60ed7201f5d88b70ca8f35bba2c31369c89809154bb2ecc9b43b004dd6e6b3e599861cfa45ad2b3f29f5d9a8dec5333cf165dfd156d5660b0767e266f336efd0fabaec5bae3b5797c54979086308bcabc9df68464c331b51befb995f6710badb87bedee59b87c4bc68004c6c7234ea10fc25388b0d3d26304c252390c973db3ab04b01d43570c2db39230d5001378a40e54ff83cba4f73201faf08f55821fcd3a83740d679ec8d0b73fc8bed942ec9f6417f2f7a40a5e76369000931167d2eb3ce19b76919a54ad0ebb085d4e887f7245779e8570902409aa00a89fa2d78d10ada219e33e4a34d983f6a736384e2b834478528d48b8e8ef1ff44f21d4b56754eae2cbb0868b677af6e29eb9862106e0b2eae6506233a11da695f224a504ced3ed63ba1f5dbe585991e7912f18fa811364d8b169620059508e379d44faeb5cbd331b6a93cfbc62d53c018578f0c921ebe697f217b990a5d30e329ac203e5bbca2f8d162032d5f7f49849366c068b52865d45313d3bbe1634b63367356a0d1dde859050b3f00c141bb835f9b70bdc59822f902d4701c27e582c95c65b632ef1d59890c6311c970f12e2faa2709bd55549a3932b727d500e3fefc599f0eb886025bd416a35bc579faec59ba58db98d43c68eef26a96113fbfdef81d1489daa920ffcb2a07b9b194f9f163eefcb285fd1b15d30ebf16d29741963925a54b12918c76c6a9bc2ec4125f50dcffd7679c044aca1a4c73babc4ded27466bc47e359b5f03555e8c2468c3acf50eadeea704242a6f2472f0e13599388ab846ab4157ba222f5c83f85d99b194b21c13f977f0f5f24a3103ae8eba9219c9c9c3795cd972fe7eabdb801753257b28c019e44ee352c4853a01e6adb61929338485e03da61c9ac1ebf14e5881e7218c413dde511bd30dcf4e38d7611567cd482265c68ea6ac9593dde55d82ab73bfabcb4265c8beef9be739f252b044e5c1af29c8098f197831db59171853af9abc4bff48c51143a296fe800da1b099ebaa46127c4a224e730fecb3efc79f07d31af901066e15c064e9064ec466c10825b418a06be355d481d1c44d13e538025fa3b492c513397adb87cef6f623fcd3ac76c950e631ede5cab719e4d2b58c60071dd8d7cb3fac062dc0b67d3eb59527a85d4c0098a81b1fd62e0490c2a6d584823277f42ba92f2310ee69b4855883ec27a293f60e3045cd6544a076ec0b1644324187f2b55bdb6c487e2c2c11e2a35165ffe588e363359bd0919bc1dcf7c1923bb348ad97766fe6b853e84c01876e5e17f00406158c8d06e7a63f86f774d32843ba8e607af5d220c56bfe12fe61f78c09a4a3d47763a3237b9193b89bf57f0fc32e46439089714542dd062f6cebd43512e51f82729f65e3208bef048c4da271daa72da6adec08e7e79609ee885fe3c7ed56e45566bca105ddbe7312b2d53032fa53e4c3c774a1ab281c0af7043bbb39e55e9f0d31d3cbc07c365ce49951e876ce98d084a8c1c9c22132a50c4e68c7cb1fe516f6eb551956262c8be184f767292199c13bfd4b2d183beb021350d8796dc5186c9d9977bcc1b086b51271b41c964b787f93cd76cc49172f5feceaa7c864325a88f3b7339177cb4cd48ab8364a67fe5a0e92768a6759c53fb50eb1bd2c5bcbc56b8e58d8cd2a08e7af6c455e2020f2c90c17ff8d7c83f931d74234862f65410d8351d9d7cf451f4317da9215b51c083264bcb9c646f6e800cc949f49ab9939f7b3cb24cd2f8edf03c8f87dc56cbb569f275c61c4bb38f0f0d927dbee62093f23ca936c3b93b57d7a73ef4c0a0b5786982126ba2f7b90a0c4f76564621915f3aa7dadcc578e19dd0475211058eb56f5315de8d343176e577ab769854aebd32014aa4cceca103dd20de695d3ee6f9be618e71d6501157e402c7b4f4846008cde3a3a2c1e531fafe9003816f988dad8107aab31b0d3f197487e7dab356d87c80d15c865c5bb5b9701301331a27607d0820b315332643abe3782c912404e5df3c54a5ba63b91aa3e87cad077b58741ae8d43ba973888fcdd18719b35c4c94b48c386bf1b48455ae1c799a8c44e4bcb62a7c9ff38acb54417c44b7028bc36671a1cedba471fee61178784c2a88b61dce64c81a44a4193b4e7e1c850ca7fec2383ab5ba53ce9eecaa2df2f76d19cae17a5c3cd8344893f5c58207c8c7250439714fb296d99895e52f622347d935be472dd443aed0e363e9cd1f7e334e20ce48dfe3b15b3d087382738f9467f44b627bcc57a4eba5738d7b2f7d4dbfc6ef4b6b55df1ca6e4ed90707f33cb33e2d247878fae0c2fd02a1c0fe48cbf3f83d52b5c1bf37b087dd057c946dcea56217fd1de45660dd9970268e7e7dc9a73c619a694227b598021da84cba60ebc3634e0aa8787e8d868558f168aae6298ade20502ef407c7f9e1540ef449ac64ce840de9e06097c042198d91148e72102686926b17affdbc2fbcb76c3e2d106398d6295e079e65752a8030d2874726573d927366b8bca7acb810fc230fbdbcce91349629a00d164cb873a5ca6572c4d3b672aa57cc1359b2471e5d1c58857b9c37561f8806609f4660e6265fd0543bf7efc81cdc067eabd4f70511dc65cc7cd4c0dcb2a8799fe49d6272159443711728d36e5a321931fbe944e22793cc8c2f7148ca4879ff0e3cf512f1287d5498a7b73419a38f3e8e6ca55e6fc95930dadb4d401508963d0bb7f194985a211cebebe8860ee861e8f1046a0a2a683b36cc508ab03c10500a04293f9db5671fbecafa8d6612ac950a3456b8c7b3a4ab111793e662a0d7a92a070581732a9127008c922be279b97a71a96eac88a7df49edab90a32458280873e73209ee83ef1ba7fc64922daa1677bcfa63b0d1d1bbc27cc5cff127b548fba7664aeb665048841fedd62e6ac6f95f74e9d09c0cd3bbea2447395d7c7bc1f6222ebb22b280cb13606f49c60c601355f0217c8c01a70515c0e7dcbfb998547eb8edcb2d794147a5904dad44258a5b9fccfc4b40439f5b035fe550479ea40a0949bff5c86c896b67ef24acacfebb1b8c1014096662ab7b87d04bbadb35c77587011bd2a6936ca608f501d1bf812321ec243b47cda46520934854e53267cac5101dae6c532562633fee2ea12b871e30c60667f5f3adeb8f6f26b107aecc9437240e051519b5c95564aa59e387dea0f28d6bea3eb508", 0x1000}, {&(0x7f0000002dc0)="bc6d5a378efa76d75fc7094b45f91156f2e5cc986a", 0x15}, {&(0x7f0000001780)="6a7537e086f2924b9a9dca0b0c2c3cd508e827f67cb4bfef3a87ea362ac3246c62ef5acf480576f0ae2e44ccba5f3dcecc52a4b277afd9bf0ba912b69965d079975860e40ee6d9a620ebeade69ed094070d3e19d35bf1bf35596a70d327a8d5de73f19522dfe0c3b609a833d756557634c1c3e79bbb4fcace24903b3e86ac17623b907b949fcd61da2713ce7caa5c3ec6ac1e4021d4321ecb05a694c890b4bdc0b42aaa451a47b06adefcaaca5480cd471d6929b34cb9b8c08d9aa40b9f963045f7db8a0c2fcde", 0xc7}, {&(0x7f0000001880)="b1354df52fcb1ea0e9f6d09830d5425c08e5d669e407ce693bc8702475b37aaa73897f22853f86a6249ce737309822dbd34e63714cfaa755e145765b5fc964311476ad35053a17f52573f0d6fc9674d93b80732bea06d0954e3aa211bff346f24f9edad5d43c004952fba6f1307df52fa16f5ee25fc960f8351e6bf220822db832ba95e2537c093a7cb80d1759c1d82ad96dce849406a5", 0x97}, {&(0x7f0000001940)="b4ad7b1557066879c8f4f6522cd866ce9a28a573854c01d486fa85443a7a8605721a28e57c7f55d66fd38e08af8135827a401e05d8c524bdb2dd06333531cd4416733343693d5b11529ecb33b8cbfb42f9d05d69d1da680bf34bd85982b6fb1df7d39897d7491c4a9cbd584955a61c5dabcb469d36e1043ba0b4e45478ca9fa4115ca844dfa9bfb4605e3930", 0x8c}, {&(0x7f0000001a00)="023df7259186213ee03087188610462847bed35b6cdff080386ff7baa1dfd9bdab0b86790e35b75776d9ed2333db437d44a4b7dc638c67872610e3529c0d7e62e372c71fc40960a818f33f802e1f8728f2ed335d1bbbaa38f29e6c9fcc2497862f954351e88c79fd2c8803aabdf1411a02aa9f62f35ea335e5990a5a9ceeccf97d40739cb59d423c923cec61594287a7afd4111854a2c918bc33c3c85197", 0x9e}, {&(0x7f0000002ec0)="b54cda348f8f36ef3c404c26610f65446854e63ff0c2a48eaabc1e760716ce0303316789da104a8d8cdffbb373d21e2840060bbe045418de714aae2575c130b7d1f47f7ae1dafd05b45d337c025c60655982e8e90f73c9cfe164a04f155ccdbce83349599e49f649bfac3a45726c4ff0a7b9fed38050cde3293c5c8a5da2e15c13595f644589303a31d2fc1a1e987a7fa8eac892a6e6eca46c08b842d4c5394ddcd48c1fc0954d5e90f4ea20054946d207e77a9a6f7cea273b787f06d443240f2a1ecc80f68ef99c64eb67462205ddfc8bf50cb51aa1efab618d3ec1b317b50ad9a736d6cd9a23a91184112a323d079c8fff67e3a8ece01768112861a394", 0xfe}, {&(0x7f0000001bc0)="048e0e844438769e928c294accfd99f1d6cf08ecc249ccd28fbc5660ddc7725bc215bf69ca3072133fc2c37908a283b07e47bf90428a13828331288cdaa1b951e679900a05289ed9f68fe9a0fcc6a3d1fadafcfa36b16cd84366e3fd38dedba57887c1ae34307bade797d580e3a1e3301c76b296fa5a48e88be0f2116eae48c00422cfaee95cc02e0295de4058bfd92fabf137ad62d3cdf88a1c51c13af5254bee87ff74ab218c58515d310c73694ba985186bc98049aebcc924accba34b83ca2d7801bbad5d1aaf53ff8f4cfd8be2e3858aab7077c668931e8c4620e0b0e8830403416d7117c99985c11905305b59c1b60ac33e54c1338c63201fa994207963aec470435005d457e83f47e9cb877082fe1f4ab8bc36d7e33e5fb1c0d0fb93dc43be5c82eaefd1d07c4dae977be07211bdb674629fafca7c6ddbb1907386e3f64c34e401ccd4c6ffe3dc74b0348975ca6a3b1c5a22c15c61a24826c8cdfb7befac2e6a8b3025eead2569c7f3627c472f8cb7778352c2da38cb5e9eec4fe6a51497a650c3e188e627e43e53c42f97ef4ecbc32723c6c8cd0bdd270b9f710f91cdaf26d211aa67882a2c061fae21a04fa734d797723d7a02f1f8a0728dd92f527ef3deb7b4bfc9085af60e97181a94f33dc800f951889186560bdd5c322e599e3c43e9d035a1b2f83b8f39aade9a6058d24c97aa28591684d251c795df3e7d382e4ed5cb588bb3512876842568f0662861de4834ec2d78404dd6ef138b0ddbb18e4f7e16d8b1599bc34a8481b69dcd8788e9f9d8fd7295515f0e3d01c64c86b9194893830e8549c14e8d980dee970f15e35d30dcd1e2e43cd728457f0832822a7a5878bf60939960eeeecb92f3c666ed52bfb51a2dd5fdf77d697ccaa5bbd5d709444b2141b4c4d619fa8fd8a78fd296245b5636924df40b69590cca2d66e8e9d5c85ccd2c4c65a2c39ac6c7086614e18ba8ac2008c31740cb910f03578cfd46c72ef586cba3b928ea88ce21552fbd606ef5a574b20f07b1933be92006c66254f76097afe3ad49bf88ece91eb5f208894a2d7a9732096eaa8257e1fae5d4bfab475a4b0c554ae66fd52f82d408488a27bd47b99f4ba1396f1a4d234fc9b4743155d9df04e14a4828944c663c1116f0be3619fbee8e9f1aecb94f91a5626785508b8b2a664a153b2ed62028433121a6486f240bd1d8cfb9d5256fad42a20f1173c4a8cd742dd7b63b2516702e4b8fa205299aa2317c976b7c9e4da08c62ef594230101b37051ca6cd74cb181345852de795bfb8adc0f17e4143f5ab1f4b2e73c8e3594058036714f3ef46cdbcfeb7dbb25310e5b7efeea8c7440cc18f9504e2038eb91238512eb1c46534590366d3d42cd27fa679d88e7df1f44827ba703cd5d2f8154669563bf62f95d28fad4f9db6b120bb87bb76ab7a559db0f8898fc583d63970008c41999199d789768f1b852367e01ef1be49d04dd76775a210ae389b081a9bff6e5e15a9946529e43b6a5da7b1f956d3308d73d09e3372a9986b6bb42c0220e930904097557cf2fa703fc2c0589d233653c060990d809eb60781af5ad49645f0635d8b20e24caa951532093772510ddcbaa2a6180312152afb3c26413055a7b17be3d5322ec723cf56293076e22b2ae818aa9b6d06dcb2ccde5fcc3e472f2843c63309b3cdcfdc039ab75b4356261335123ae8a4eb1c34c6d6ef81e2560bcbcf454b894f97b6109fb556fbf134c343d43f0d4f262e2ee1fefebe3babde711da0e82d9d6497ec8320ce4a43d2f92d4e4cd9b64a466089a29dbd1438868b7a7c88b408db4e3ef0637800f0a4a70f7ee691084f58d95c2be68ccd1c19cceb96d5a5bd6103f937603696f8406b980afec010b17e66c63dcf4e49ea02cdb29f119005b6ddd733598a1d915f8b73f4fe5a7cb71b3afeeb1aac5eede044ff6e07b2e92f8b9ea6cf6e3d0373be500bd7171c50e43c0496fb3b2f70fa5ec9a63a8d4b3011be04eacfac5078513b112ce5784a50963f1afdc2ec7e58c832beaf81026e5690322de5ca432704f5fd000514ad6c3afa1b96eddfd93c7c1ea5a9c8ce08fef38763e9f123c9028c63116691870bf0adfc4cdcb606eee5569c02a4b03e2244de7bd95bb41c9afa46f54483ec22409e2acb60daacdfa88d98a36cfcbd0cb5526ea74f40cb3e35a7565f9c74efebda9b5f3478a2b1a2924bb1f30d04d2a835c9911ee337001d3f9184eaf2a1f0459e6a3d4e7e4cdff5ed8087f10734153d901f442966ec74965c105ffc9988b87fd25a984c7b62582cd00983a721250f492e6f5a08f9b5cb98c2a322ed096668664e26a4a7795ceb7e37e4df1421f7eb14f1b31bbf4351ae2b606414ab64bc705833e31f619f31d588021ffa11bca7c659e79933802680b2523fde78c908f47e071e26a4aa5193c7f34ae2dd0c76ad5adaabf35c9d58a7b6cf2c83d19151afe13a1f15daae2a0a02f536de2d889f38a7c2dcb2a129df210fe5cd11b5adc6321b926a4c2df72575c8bbf84cc6255510c2335269e1f1ff6a8e79ae8590325bc7401332c98881e137e4b65a6a6d2d4e1e5646f6a56ba57f01f24858a3ea664909f6076b799dd02c325e2f4b219083a82e4dceb7bc0a257c1bb177e171a0563b4b060f6bdf6b1de0b033d51fffad1c10d10f44f94fe24d5457b0971c33828397c5cc1fc814006357528e28c3a930f009223253fd23cb61087d5523de6d7bd8558d8ff613b2c3cd3daa18ecfbafaeffae316e0f69c4e9d63f76642e1320b05a9d2f9bc5b363504fbb256bcdff9dcc590d076285ba07552f48f86235314e559b5c828471f6fbd798a2efa2f1fe9c7d305bf7e96e86502799b214d9ae45ae306999cc1d200c2d49e144dde4fb6426dae76b75b31d00c0dd60240b3f0ce2fc41c4255b2570a08c64fd87ec4967b52aa336db239548122651ec6bd35baeb9e6cd7f93e0a56136a4a2b8823607e02eaf40ec0bf947184b49f4772ce14ef8299216d40794518d6ce1886b0028fa590479150c53f857bc62da86bb5eabee687c765e499100bde9e059835aef05f943e3ce278f886a6d01e85933e39a586fceb948932392f968d0be3a7249aee87243a3665e830c6bcb201557db2abab24074fc5aac478767b1416a0210653897a3343896c8d17fac79ca340d6c4a0486be2d71218ad5bf766eb0ab5eaecf8c3476991a116377924897762412ba1aea501a03561248e2eccc4f1d52a5b1c6ca879ddccd40bfec10602505b940ad6f61f62f23daddefe2dbe97dd143a46b2ef3ebff8aefbf08b8718035d063fc2abca43ebb75ea87bcf5e6bc5eb55eedd47bf66dc8918de66e6db83ba28214d8ce82da911cd5f1e35c061e268bb164794019ecf59c4745efb76be5c9c8a3f74ed287d58ea2a9df95ab70d4930c8a85eb5b68f3426249d3eaa3ad67e747b48e4cfe035ce24e52e7cd3470997e71d87a85296015f888bbef49cb3b51dfc81f8dc860ee655f5f53b443bc9ace127a37008175bcdbed876073a977bd1996abaa904c4f65bce92fbf68ba1a5f974bcb41df3570c49c93af82d6a11294f7f1c96cd477c0b74ce157550795e9b805223eaa28e8dff8c5023c15b30412f6145bdbb9e13b7bf03c2fb6b1fc7e9b5d1cac25d969098f6895ccc42ec1a636fdea3e6f37d899d4b326552130d8455a653bf5f12ccc3a95ccab472fba1168b718eccf2be40585868790d01c0d40bd4f083ad65bafaf5db9125fbe8c80fccccbc87bd1448b7242d965252c027e4486b4ddc60b39682f5c4b5a741ff658d483cc879369dc1eb1d7d7c63b4ef11b30a06a378d0d497d583104803964c27c0227ba4069e097bd226ffd564164f1b14d061ed3d0a26d34011534601760b964cdc9500f9226cfdd11873cd368c95603d7d2f308bed6808b0414a73f6ab62c128d8f4aa3ca044db49a13190b1d0c6169ca69c4a48d5fc287a646c06ea0be24fabb6618f523d1435402041299aa05763970604b995ec59c46bbf2a1b488e063ee47c5501a0995765ae7d55494ef54f935504b7bf57359ef1b95876960e79def3b413cbdedadd26c163e87557f1dc54b85cc594ba3e43cec7d8ab64c500f2dacea4e00aa5f6860db14ef5dcd1a098fe2665decaea6b2f8a38730dd71cc5124b6f13d4d3e255dfcdc9c655a18f0982f95e0df9078b244f11e3b0c8652ce3303e07f029e0d227230905e5626b4de11553ab4605e2dd866f591fc366288ea4bdeab36a10572049c98466483d39d0aefb90998fa783a24a39fb055c86cf02f16ca1329ee7b805bef058a0fd802170321b90914e0c2ffe3223bdcc839c4732f04a5c751b396a51683567e4f50063526ce0012d93e7800e6089e0843d577c0ed863166eae2e71d643009702d920a575e9db79fcca86224e766d5d75690579af1279fd6d0d763df72e63dc5c392563fb5413ef3f6d12af4c210ec7d94fe1d7f1a825adbfe89de505fffc0f6ceb906a6897fc5dea968e95dc70c8e39441e7fc663e7cdbea30c93e999e521307c210491972272548e3698b2791b4f28a8d7fa26c438c7e9a64996a865826fd623c0920de39e4f11203d51a748f8cddf40bb0f39149d9ed536802b26a9aaaa81043e10c8ae164d5cf0bc55e2380fd60076c0ce2e1129e511dd1cc600cd8e80be622c9f332c7e07e643c958b20e693983e340dc835068e3360b3b9a0269c3b9f9ff37371ab594f5561557d16975b9f18b7f6585674d868764dfa38e87930cd77b19cb114b29b7dc353dbdd6efdc3bb19574423a4ac215caca2d5bf305eeebb4897169aa63b7fd8808a13a9c076dd2a9c56c0a53c4df746639ae5de920189353407f9811b72920f8934b5ed578ae259c06b1c15bba2e69e3b3266eb804675d83e9201a7213b6b7e1030fef88885df2d43cc5038a64793511ae96caf486604c876567302d7a448a834db600953a8ca26fec61da0ce31d104b3a6020e7b110a8d3e1cf9e892a42a37f0433222ed2d8a14e32b1e1afdc19d2cc3f9a3dfb7b3f35eb7365d0d9bfc640bfc6f06e947944bfacbbcae87f6e672f5e87e8e2d77b253ef997d90af4bb95a6a298966a6873685f55b62f61c02266933f2bf81ac9d5060eff550e53028f560690205e57ddb32b32bd2c4386bb4161f3ca0624b83d31dfe1c5c06e77593d6b7b1fdeabef5bd6282ac87cc336ddd9675cc5d9bb38e0b38bc451f81573407993df863f77265ed028b69c9715f759fe3d5b87e376327c3aa9b895c998bc18b958e608af5c88939f6a3d34d97a78b4633a558eb1db72cffa6f9ab898ce1b4240a6b828087fc0bfb7964cc91b6485af48fc9e6682d79551f4394c983da667809563e2eef5a2497eaebe9fe118004f64ed1110622311c60cc8b7fad2ca54b67347ff8c275b7633ef75968e5e944b60f79ef78e2a66108717f9fbb396d07c5df6620db7417fc43a891f73f21e3a53e9430858337bd818c291111e13e05af5402a6e38b4f02fe84dfc02e5dc0e7516dd8214b93c186d3c2557ab41acf11f58e3bae7bf69d90dd07c6b4b9b1865a8004afaaaa54fb12b1a45f2c59ae223c7b4fb50926d5cb3da318da2556c7c4fd15e9bda8dff1b4465e206aef1ddff31b562274282b61a91c4a14c2258755a4e0a0cd206dacf23b1350b4f8e828b1ec6a64324db6b61c35e2fec77793dcd185f24a221e022b40df1d76669e1d74ae98d49b4753cd969f532b1e0ad0e001ad5534afe0122affe479514635b4de50c4189023272621ba4f2137113994f69ba8c3698cdde1bec7d113bbd256aba50c21ef4c5c478db", 0x1000}, {&(0x7f0000002bc0)="dce166a5c1a49b6aa0f7aa8840137258f1a1a0abec9ac847d4edd8dd1385acd838aefb47946ab36c4592f6a51c434005f38b6de4c83c37d04f7446f09d4855780209dcd19e9c6aed67bb07d85121171ef0c2efa8f8908a94b03eb2f505902d48e7489582b95b25f0985329741db725ad88abf4fa63a8646cd25d24", 0x7b}], 0xa, &(0x7f0000003640)=ANY=[]}, 0x4) semop(r3, &(0x7f0000000240), 0x6) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/246) semop(r3, &(0x7f0000000040)=[{0x0, 0x3, 0x1000}], 0x1) 15:59:12 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x200) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f00000001c0)="0800000047a270f7376abc31daca4d5bd35cd9e534fadd9f42f5af0cefc7c4af6d972569649eaaa36d7f4d01262972942c11e945e27d7836358e656960aa53090000009251b97b396b282289ed04fe6258a935528b235877e9bd91bd692c141756ada1a961ac3c9e714a38e4fddc3980e3142f057fcdbe12a4588736fc620b0bbf1d53e3e9d1187cfb1bcfd20ea3b36d2f57fccb1268e9df1a924f71081e40c7bad9dc0b03b7045be1a3c1dd55ff714abcfc4e3d0eecc088705c41df866a1cd86adb318ef8058913a93fb983e0104163f747d8c12ba2e8fa7e8f301ea03dfcb2ee684314d0170f2e6296136e1301dc0c5c33061623c469b42c3cc519faa5ff2c5511f60000000000000000", 0x10b, 0x0, 0xa) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:59:13 executing program 1: semop(0x0, &(0x7f0000000000)=[{}, {}, {0x4}, {}, {0x2}, {}, {}, {0x0, 0x7, 0x800}, {}, {0x0, 0x100}], 0xa) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffe5ffffaaaaaaaaaa0486dd60a4f00808182c00fedc000000fffa0000000000000000aaff020000000000000000000000000001"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)="c7a895006f53dd000005ffff86dd") 15:59:13 executing program 1: truncate(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) flock(r1, 0x12) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000040), &(0x7f00000000c0)=0x10) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x0) 15:59:13 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = shmget$private(0x0, 0x4000, 0x40, &(0x7f0000293000/0x4000)=nil) semctl$IPC_RMID(r0, 0x0, 0x0) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)=""/210) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x20000, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001180)=ANY=[@ANYBLOB="820bdeed26696c65300043698bd9d1c4df6ea8acaea3e45e2a233f370b4c724c44a9f5f79009089b4551956a42678eff1ea26800a47538637e226c1e58480926cd19881604f70789f95a48aa55df8cff21114df788f68c2537846f906fde63e2f3f2a23d3cd23767a6329e848f559dac6d3d6479a1ef578b4f12da2f86aaa1c282a4c061f48875b37b6f76aab27b457b9af7780e08000000c55fa327b9d534463cfa15d4deb74770fc7bdbb1c66f6c381ff820cca389545db3d59516412ab5a7773d4943118b9806f4ed32768d29c0253a04c0a8167f2a24709c08b69aba3811165abca6120634246e00fc3066f893a99cbf4e1e8162d7ed1cbe761c7fa4d40c9853a022cb29429be5cad0edef5f7c647a68bc2f7f11cd9a588012aca91346d788d8f763c22fdc600ce1764d1c6e53ff8b2b6c910a6260d0e16a0dc527699f652bf447da455d9bd749c95929144f8be7392d265c95bf405d97df9248bca5ab425e25f85b8c1f50a1e42cd6efde2ecbf86e736b19eb0dfbd9d659c7f6"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004015b0dbf5850a81f78e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff", 0x585) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r3 = getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r4, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000100000000000000ca48200000000000000048f12f5c91a14938d6c62a5823a8"], 0x10}, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r6 = semget$private(0x0, 0x4, 0x14a) semctl$GETZCNT(r6, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r6, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000080)={{0x20000004, 0xffffffffffffffff, r3, r5, r2, 0x10, 0x7f}, 0xccd, 0x4, 0x9}) getppid() r7 = fcntl$getown(0xffffffffffffffff, 0x5) r8 = socket(0x18, 0x2, 0x0) setsockopt(r8, 0x29, 0x40, &(0x7f0000000700), 0xfffffc97) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r12 = getppid() fcntl$setown(r10, 0x6, r12) shmctl$IPC_SET(r0, 0x1, &(0x7f00000007c0)={{0x800006, 0xffffffffffffffff, r3, r5, r9, 0x1e4, 0x8}, 0x4, 0x5, r12, r7, 0xfffffffffffffe01, 0x9, 0x7ff}) geteuid() getgid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r14}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) bind(r15, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r15, r14) listen(r15, 0x0) dup2(r15, r13) r16 = dup2(r13, r11) mknodat(r16, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r16, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r16, 0x80085762, &(0x7f00000003c0)={0x2, 0x2}) fcntl$setflags(r16, 0x2, 0x803) pread(r16, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$VT_ACTIVATE(r16, 0x20007605, &(0x7f0000000140)=0x7ff) r17 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r16) ioctl$BIOCSRTIMEOUT(r17, 0x8010426d, &(0x7f0000000240)={0xfffffffffffffffc, 0xfffffffffffffffe}) r18 = getgid() r19 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) r20 = socket(0x2, 0x2, 0x0) shutdown(r20, 0x2f99822121a9018a) connect$unix(r20, &(0x7f0000000fc0)=ANY=[@ANYBLOB="00001a2f66696c7c3004ac11b9dc72f8c221afde789877fb02715f9c44aea1f63cc6fab5d49a90200000000100f758ff01009e350344371df33aded7b02844be10cfe0ee2e000000000096222b00808f33fbbf985e1483a111259208a31c8dc4023ecea699abebb500c9fb3129519cefa8d9b38ae6502a5eb985bfb7f9d471b097ed632d6d0048488e366a0c438291fec46acc1634d2fbdd7b4b0a07e942b1cd2a010000000000000000008897b266812945dea468bad1ce9e576d57df0e21439bd0b41eaf8747937b0000da6cda1d4033fe1d6a0b00f340bcaf1533ecb450ed754621c54d8445d7ba1f140f25ebd29ebb00010000e59e8cc7c09b47474321d27cd93743a348c27d6e579e630e550ce9e8c493d98842841caf265f4d58839c36c982c118a718a374e1a439a09ed42fe47cc67723982c8926fcfd917dbab7b086af40f773bcf64428eb11600ffaa6237fbc96417b34136e39a12f6ff916425735c6be094f5fe0d3e3a881d9cb8f78bd3b7c0573cd14edf49064210d9a7781c60ca4ba4911c871258e87a8cf8f4d354330a65dda033c05a7bab7c746124700"/434], 0x10) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000006c0)=0x44a) accept$unix(r19, 0x0, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0x10, 0x0) r22 = socket(0x800000018, 0x1, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r22, 0xc050756a, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {0x1000000}]}) ioctl$FIONBIO(r16, 0x8004667e, &(0x7f0000000400)=0x820) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r23 = dup(r19) fchownat(r23, &(0x7f0000000080)='\x00', r21, r18, 0x6) r24 = getgid() setegid(r24) r25 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r25, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r25, 0x0, &(0x7f00000000c0)) 15:59:13 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse\x00', 0x8005, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x0, 0x0) msgget$private(0x0, 0x10) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) r3 = open(&(0x7f0000000380)='.\x00', 0x20000, 0x0) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) getdents(r3, &(0x7f0000000000)=""/13, 0x33b) bind(r3, &(0x7f00000002c0)=@in={0x2, 0x2}, 0xc) r4 = socket(0x2, 0x8002, 0x0) dup2(r2, r4) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f00000001c0)=0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)) getsockname(r4, &(0x7f00000005c0)=@in6, &(0x7f0000000600)=0xfffffffffffffff1) msgget(0x2, 0x100) r8 = msgget(0x1, 0x0) msgget$private(0x0, 0x0) r9 = msgget$private(0x0, 0x80) msgrcv(r9, &(0x7f00000009c0)=ANY=[], 0x0, 0x2, 0x1000) msgsnd(r9, 0x0, 0x5226aeb395508cfa, 0x800) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r10, 0x29, 0x80000000000000b, 0x0, 0x0) msgrcv(r8, 0x0, 0x193, 0x1, 0x800) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f00000004c0)=0xc) getgroups(0x7, &(0x7f0000000400)=[0x0, r12, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r13 = syz_open_pts() ioctl$TIOCSETA(r13, 0x802c7414, &(0x7f0000000100)={0x3ff, 0x4000002, 0xffffffff, 0x80000000, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r14 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xfffffffffffffdea) r17 = getgid() r18 = semget(0x3, 0x1, 0x1) semop(r18, &(0x7f0000000380)=[{0x4, 0x4, 0x1000}, {0x0, 0x5, 0x1000}, {0x85a1c5a777b6c2ee, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r16, r15, 0x0, r17, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000540)=0xc) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0x7) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r23 = getgid() semop(r20, &(0x7f0000000380)=[{0x4, 0x1f, 0x1000}, {0x0, 0x5}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x2, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1000}], 0x9) semctl$IPC_SET(r20, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r22, r21, 0x0, r23, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) setegid(0x0) fchdir(r0) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet6(r1, &(0x7f0000000280)={0x18, 0x0, 0x100001, 0xdff}, 0x1be) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x9e) ioctl$TIOCCHKVERAUTH(r24, 0x2000741e) ioctl$TIOCSTART(r1, 0x2000746e) mkdir(&(0x7f00000006c0)='./file0\x00', 0x3) clock_getres(0x2, &(0x7f0000000000)) r25 = socket(0x18, 0x2, 0x0) r26 = getegid() lchown(&(0x7f0000000040)='./file0\x00', r11, r26) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) sendmsg(r25, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) msgget$private(0x0, 0x85ae05fe66a5ddc6) sendmsg$unix(r1, &(0x7f0000000e80)={&(0x7f0000000540)=ANY=[], 0x0, &(0x7f0000000b00), 0x0, &(0x7f0000000540)=ANY=[], 0xffffffffffffff2d, 0x4ed48ddbf11ab290}, 0x417) 15:59:13 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10000, 0x0) getegid() 15:59:13 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r4 = kqueue() write(r3, &(0x7f00000000c0)="3f417bc5aae3b5276be25602691a930a5c4c7c54851e28c673d6ace6895aa5b3720b06094921c20e9f17c9ed2cf61493bb1bd1d8252d96662b7c80677df9d9c77ac40757ea7feaa235bc4c3a24700e870be76b39b5055cfd51b513a1153e50042955d0c668f9bcd58030eb41d0539718b258c888aa73bb9092e6296f35d975", 0x7f) r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) readv(r5, &(0x7f0000002200)=[{0x0}], 0x1) 15:59:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x800000018, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000000)={0x1, 0x5}) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) kernel: double fault trap, code=0 Stopped at m_adj+0x15: pushq %r14 ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic the kernel did not panic ddb{0}> trace m_adj(fffffd8062fd8900,1c) at m_adj+0x15 udp_sbappend(fffffd806f6e1230,fffffd8062fd8900,fffffd806e239040,0,14,fffffd806e239054) at udp_sbappend+0x2fb udp_input(ffff800022d483a8,ffff800022d483b4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d483a8,ffff800022d483b4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d483a8,ffff800022d483b4,f93,0) at ip_ours+0x412 ip_input_if(ffff800022d483a8,ffff800022d483b4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062fd8900) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062fd8900,2) at if_input_local+0xf9 ip_output(fffffd8062fd8200,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd8062fd8200,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd806817d000,fffffd806817d0b0,0,14,fffffd806817d0c4) at udp_sbappend+0x336 udp_input(ffff800022d48a88,ffff800022d48a94,11,2) at udp_input+0x1320 ip_deliver(ffff800022d48a88,ffff800022d48a94,11,2) at ip_deliver+0x353 ip_ours(ffff800022d48a88,ffff800022d48a94,d71,0) at ip_ours+0x412 ip_input_if(ffff800022d48a88,ffff800022d48a94,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806817d000) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806817d000,2) at if_input_local+0xf9 ip_output(fffffd8068017b00,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd8068017b00,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd8062fd8200,fffffd806f3f9840,0,14,fffffd806f3f9854) at udp_sbappend+0x336 udp_input(ffff800022d49168,ffff800022d49174,11,2) at udp_input+0x1320 ip_deliver(ffff800022d49168,ffff800022d49174,11,2) at ip_deliver+0x353 ip_ours(ffff800022d49168,ffff800022d49174,b6d,0) at ip_ours+0x412 ip_input_if(ffff800022d49168,ffff800022d49174,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8062fd8200) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8062fd8200,2) at if_input_local+0xf9 ip_output(fffffd806d93ea00,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd806d93ea00,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd8068017b00,fffffd8068017bb0,0,14,fffffd8068017bc4) at udp_sbappend+0x336 udp_input(ffff800022d49848,ffff800022d49854,11,2) at udp_input+0x1320 ip_deliver(ffff800022d49848,ffff800022d49854,11,2) at ip_deliver+0x353 ip_ours(ffff800022d49848,ffff800022d49854,94b,0) at ip_ours+0x412 ip_input_if(ffff800022d49848,ffff800022d49854,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd8068017b00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd8068017b00,2) at if_input_local+0xf9 ip_output(fffffd806dce7400,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd806dce7400,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd806d93ea00,fffffd8007dce040,0,14,fffffd8007dce054) at udp_sbappend+0x336 udp_input(ffff800022d49f28,ffff800022d49f34,11,2) at udp_input+0x1320 ip_deliver(ffff800022d49f28,ffff800022d49f34,11,2) at ip_deliver+0x353 ip_ours(ffff800022d49f28,ffff800022d49f34,695,0) at ip_ours+0x412 ip_input_if(ffff800022d49f28,ffff800022d49f34,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806d93ea00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806d93ea00,2) at if_input_local+0xf9 ip_output(fffffd806dce7c00,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd806dce7c00,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd806dce7400,fffffd806dce74b0,0,14,fffffd806dce74c4) at udp_sbappend+0x336 udp_input(ffff800022d4a608,ffff800022d4a614,11,2) at udp_input+0x1320 ip_deliver(ffff800022d4a608,ffff800022d4a614,11,2) at ip_deliver+0x353 ip_ours(ffff800022d4a608,ffff800022d4a614,473,0) at ip_ours+0x412 ip_input_if(ffff800022d4a608,ffff800022d4a614,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dce7400) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dce7400,2) at if_input_local+0xf9 ip_output(fffffd806817b400,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd806817b400,0,0) at udp_output+0x5af somove(fffffd806ec75e18,2) at somove+0xf2f sorwakeup(fffffd806ec75e18) at sorwakeup+0x79 udp_sbappend(fffffd806f6e1230,fffffd806dce7c00,fffffd8007dde040,0,14,fffffd8007dde054) at udp_sbappend+0x336 udp_input(ffff800022d4ace8,ffff800022d4acf4,11,2) at udp_input+0x1320 ip_deliver(ffff800022d4ace8,ffff800022d4acf4,11,2) at ip_deliver+0x353 ip_ours(ffff800022d4ace8,ffff800022d4acf4,26f,0) at ip_ours+0x412 ip_input_if(ffff800022d4ace8,ffff800022d4acf4,4,0,ffff800000679800) at ip_input_if+0x6ce ipv4_input(ffff800000679800,fffffd806dce7c00) at ipv4_input+0x48 if_input_local(ffff800000679800,fffffd806dce7c00,2) at if_input_local+0xf9 ip_output(fffffd806dce7300,0,fffffd806f6e12a0,0,0,fffffd806f6e1230) at ip_output+0xae5 udp_output(fffffd806f6e1230,fffffd8067981300,0,0) at udp_output+0x5af sosend(fffffd806ec75e18,0,ffff800022d4b108,0,0,0) at sosend+0x671 dofilewritev(ffff800020a93d58,4,ffff800022d4b108,0,ffff800022d4b1f0) at dofilewritev+0x1b6 sys_write(ffff800020a93d58,ffff800022d4b1a8,ffff800022d4b1f0) at sys_write+0x83 syscall(ffff800022d4b270) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xe25da046540, count: -81 ddb{0}> show registers rdi 0xfffffd8062fd8900 rsi 0x1c rbp 0xffff800022d48020 rbx 0 rdx 0xfd6 rcx 0xffff800022d74000 rax 0xffff800022d74000 r8 0x14 r9 0xfffffd806e239054 r10 0x18 r11 0x8dafda9b4eaee507 r12 0xfffffd8062fd8900 r13 0xfffffd806ec75e18 r14 0xffff800022d48128 r15 0 rip 0xffffffff81f49215 m_adj+0x15 cs 0x8 rflags 0x10282 __ALIGN_SIZE+0xf282 rsp 0xffff800022d48000 ss 0x10 m_adj+0x15: pushq %r14 ddb{0}> show proc PROC (syz-executor.1) pid=322001 stat=onproc flags process=10 proc=4000000 pri=32, usrpri=79, nice=20 forw=0xffffffffffffffff, list=0xffff800020a93128,0xffffffff82686c70 process=0xffff800020ac6f20 user=0xffff800022d46000, vmspace=0xfffffd807f000cf0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 13794 358421 24219 32767 7 0x10 syz-executor.1 *13794 322001 24219 32767 7 0x4000010 syz-executor.1 85533 503843 10393 0 3 0x82 wait syz-executor.0 24219 175741 75425 32767 3 0x90 nanosleep syz-executor.1 75425 517501 10393 0 3 0x82 wait syz-executor.1 59876 245557 0 0 3 0x14200 bored sosplice 10393 317250 16708 0 3 0x82 kqread syz-fuzzer 10393 434294 16708 0 3 0x4000082 nanosleep syz-fuzzer 10393 265661 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 145742 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 74898 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 367331 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 84101 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 46512 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 142747 16708 0 3 0x4000082 thrsleep syz-fuzzer 10393 379683 16708 0 3 0x4000082 nanosleep syz-fuzzer 16708 296732 99226 0 3 0x10008a pause ksh 99226 139846 28866 0 3 0x92 select sshd 67916 253593 1 0 3 0x100083 ttyin getty 28866 226355 1 0 3 0x80 select sshd 66247 157449 91550 73 3 0x100090 kqread syslogd 91550 206285 1 0 3 0x100082 netio syslogd 90623 28371 1 77 3 0x100090 poll dhclient 69731 446276 1 0 3 0x80 poll dhclient 422 270213 0 0 3 0x14200 bored smr 91445 406510 0 0 3 0x14200 pgzero zerothread 2054 434958 0 0 3 0x14200 aiodoned aiodoned 12851 275006 0 0 3 0x14200 syncer update 1427 68370 0 0 3 0x14200 cleaner cleaner 75857 399304 0 0 3 0x14200 reaper reaper 8395 418789 0 0 3 0x14200 pgdaemon pagedaemon 8983 187631 0 0 3 0x14200 bored crynlk 11718 385395 0 0 3 0x14200 bored crypto 16957 76639 0 0 3 0x40014200 acpi0 acpi0 44234 218126 0 0 3 0x40014200 idle1 82056 253449 0 0 3 0x14200 bored softnet 30849 515251 0 0 3 0x14200 bored systqmp 39624 19313 0 0 3 0x14200 bored systq 16321 354529 0 0 3 0x40014200 bored softclock 96868 111644 0 0 3 0x40014200 idle0 1 390828 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks Process 13794 (syz-executor.1) thread 0xffff800020a93d58 (322001) exclusive rwlock netlock r = 0 (0xffffffff824abfe8) #0 witness_lock+0x52e #1 solock+0x5a #2 sosend+0x559 #3 dofilewritev+0x1b6 #4 sys_write+0x83 #5 syscall+0x4a4 #6 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9498 6336K 6336K 78643K 11135 0 pcb 13 10K 12K 78643K 15 0 rtable 107 3K 4K 78643K 6328 0 ifaddr 39 13K 15K 78643K 1022 0 counters 43 33K 33K 78643K 315 0 ioctlops 0 0K 2K 78643K 392 0 iov 0 0K 36K 78643K 1313 0 mount 1 1K 1K 78643K 1 0 vnodes 1217 77K 77K 78643K 4637 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 73 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 4012 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 6754 0 sigio 0 0K 0K 78643K 238 0 proc 48 50K 83K 78643K 6982 0 subproc 34 2K 2K 78643K 2346 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 1K 78643K 3465 0 in_multi 33 2K 2K 78643K 1706 0 ether_multi 1 0K 0K 78643K 22 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 223 996K 996K 78643K 223 0 exec 0 0K 1K 78643K 2725 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 185 27K 43K 78643K 26543 0 UVM aobj 130 4K 4K 78643K 133 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 597 0 NDP 7 0K 0K 78643K 417 0 temp 102 3029K 3109K 78643K 30814 0 kqueue 3 4K 36K 78643K 1078 0 SYN cache 2 16K 16K 78643K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 298 0 292 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 2089 0 2087 1 0 1 1 0 8 0 rtentry 112 1597 0 1552 2 0 2 2 0 8 0 unpcb 120 9825 0 9817 30 29 1 6 0 8 0 syncache 264 179 0 179 31 30 1 1 0 8 1 sackhl 24 3 0 3 3 3 0 1 0 8 0 tcpqe 32 191 0 191 17 17 0 1 0 8 0 tcpcb 544 12419 0 12412 86 84 2 13 0 8 1 ipq 40 63 0 63 29 29 0 1 0 8 0 ipqe 40 2089 0 2089 29 29 0 1 0 8 0 inpcb 280 19398 0 19387 95 92 3 9 0 8 2 ip6q 72 11 0 10 5 4 1 1 0 8 0 ip6af 40 9 0 8 4 3 1 1 0 8 0 nd6 48 450 0 443 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6490 0 6296 26 13 13 13 0 8 0 art_table 32 6491 0 6296 2 0 2 2 0 8 0 art_node 16 1596 0 1555 1 0 1 1 0 8 0 sysvmsgpl 40 79 0 64 1 0 1 1 0 8 0 semapl 112 4010 0 4000 1 0 1 1 0 8 0 shmpl 112 131 0 3 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 8842 0 7427 46 0 46 46 0 8 0 ffsino 272 8842 0 7427 96 1 95 95 0 8 0 nchpl 144 17611 0 16011 60 0 60 60 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 86409 0 86409 1 0 1 1 0 8 1 percpumem 16 168 0 136 1 0 1 1 0 8 0 scxspl 192 60098 0 60098 60 59 1 7 0 8 1 plimitpl 152 1197 0 1188 1 0 1 1 0 8 0 sigapl 424 6534 0 6502 4 0 4 4 0 8 0 futexpl 56 175329 0 175329 1 0 1 1 0 8 1 knotepl 112 3042 0 3023 4 3 1 2 0 8 0 kqueuepl 144 6108 0 6104 12 11 1 5 0 8 0 pipelkpl 48 3394 0 3384 1 0 1 1 0 8 0 pipepl 120 6788 0 6769 33 32 1 4 0 8 0 fdescpl 496 6518 0 6502 3 0 3 3 0 8 0 filepl 152 83485 0 83385 90 84 6 14 0 8 2 lockfpl 104 3898 0 3897 1 0 1 1 0 8 0 lockfspl 48 762 0 761 1 0 1 1 0 8 0 sessionpl 112 153 0 143 1 0 1 1 0 8 0 pgrppl 48 296 0 286 1 0 1 1 0 8 0 ucredpl 96 15580 0 15571 1 0 1 1 0 8 0 zombiepl 144 6503 0 6502 1 0 1 1 0 8 0 processpl 960 6534 0 6502 5 0 5 5 0 8 0 procpl 624 19405 0 19363 27 22 5 5 0 8 1 sosppl 128 288 0 287 28 27 1 1 0 8 0 sockpl 400 31823 0 31802 170 164 6 19 0 8 3 mcl64k 65536 72 0 0 6 2 4 4 0 8 0 mcl16k 16384 33 0 0 4 1 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 29 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 187 0 0 20 5 15 20 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1092 0 0 35 0 35 35 0 8 0 bufpl 280 27561 0 21297 448 0 448 448 0 8 0 anonpl 16 1067911 0 1054334 262 183 79 92 0 124 5 amapchunkpl 152 70974 0 70837 205 194 11 20 0 158 3 amappl16 192 37458 0 36497 311 253 58 68 0 8 8 amappl15 184 748 0 747 1 0 1 1 0 8 0 amappl14 176 1456 0 1450 2 1 1 1 0 8 0 amappl13 168 1420 0 1419 1 0 1 1 0 8 0 amappl12 160 629 0 626 2 1 1 1 0 8 0 amappl11 152 1198 0 1186 1 0 1 1 0 8 0 amappl10 144 493 0 487 1 0 1 1 0 8 0 amappl9 136 1184 0 1179 1 0 1 1 0 8 0 amappl8 128 3806 0 3717 3 0 3 3 0 8 0 amappl7 120 1379 0 1363 1 0 1 1 0 8 0 amappl6 112 726 0 713 1 0 1 1 0 8 0 amappl5 104 5228 0 5218 1 0 1 1 0 8 0 amappl4 96 3993 0 3950 7 5 2 2 0 8 0 amappl3 88 1705 0 1697 1 0 1 1 0 8 0 amappl2 80 41622 0 41552 3 1 2 3 0 8 0 amappl1 72 189985 0 189552 35 25 10 20 0 8 0 amappl 80 22083 0 22032 2 0 2 2 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 132 0 3 3 0 3 3 0 8 0 uaddrrnd 24 6518 0 6502 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6518 0 6502 1 0 1 1 0 8 0 vmmpekpl 168 68364 0 68337 3 0 3 3 0 8 0 vmmpepl 168 950827 0 948574 299 162 137 142 0 357 28 vmsppl 368 6517 0 6502 2 0 2 2 0 8 0 pdppl 4096 13044 0 13004 6 0 6 6 0 8 0 pvpl 32 2635871 0 2619041 522 331 191 216 0 265 18 pmappl 232 6517 0 6502 20 19 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 492 0 295 7 0 7 7 0 8 0