00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009a8dbda53f1e696a68c90684b2826a7dd99956dc220dbb3331b3b1522888045bfa62205f498ba9559282b638732afb8eab854d52fedb43f64920518fe9eaa4b0745748424b5774293bf7428c9ea4b0c7977bf43221688ad5d449d46015c9aa00d683c1c8a99ba08b95c3adaa3a0e6a214aa7c395327b99962e1b444e2bdb47851a"], 0x1008, 0x1, 0x800) r106 = socket(0x18, 0x2, 0x0) setsockopt(r106, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r107 = socket(0x18, 0x1, 0x0) close(r107) fcntl$dupfd(r106, 0x0, r107) setsockopt(r107, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) msgrcv(r105, &(0x7f0000000180)=ANY=[@ANYRESOCT=0x0, @ANYRES32=0x0, @ANYRESDEC=0x0, @ANYRESHEX=r105, @ANYBLOB="1bbb6967da92660ab2858a4e6618ca1bb27b60f04f8430426016d4b77c5022e078ba2a276a2436687016813afa124fa8354320af81c4b345022e2cea1dc09bb14b8e402ed7", @ANYBLOB="4f9bfc1e0c9d0214383f407870bcf5bc66431cf6ecaef3ed3a18ae775b80361773c178079d30570772175009691a7a51a73144fe0c7d3fd1907f4b8b492a8030051577090eb267e63af18d675e48a64a201b46cd48f273f4983ec6d180630b2df475e9c5eaf1271e457e35fbb47f588039745eb6f3009afacb43c65b61105d0fd47d7ae6235abcfe7fdf3166ef00d7ec5b4857adc79859e629fb1851f2bf9b9319a9a8e528720d24d319a65f3d03326b8482c806c73cf3260c37c3e8a9eca05fed1294b58e93283d723b93e9dc2dfb07", @ANYRESHEX=r107], 0x7, 0x3, 0x3800) msgrcv(r105, 0x0, 0x0, 0x0, 0x0) msgsnd(r105, &(0x7f0000000680)=ANY=[@ANYRESHEX], 0x1, 0x800) msgctl$IPC_STAT(r105, 0x2, &(0x7f0000000380)=""/82) r108 = msgget$private(0x0, 0x10) r109 = getuid() msgctl$IPC_SET(r108, 0x1, &(0x7f0000000100)={{0x0, r109, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) r110 = syz_open_pts() close(r110) writev(r110, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r110, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) msgrcv(r108, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r110], 0x1, 0x1, 0x800) msgsnd(r104, &(0x7f0000000e80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b06d669fe6a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125a744f93411e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04254db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700001c000000000000000000000000001ab5c929a76de0cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7029669e325ba6338feab6395f81320f6d932a330183cd712a423"], 0x44b, 0x800) msgsnd(r104, &(0x7f0000001640)=ANY=[], 0x0, 0x800) msgrcv(r104, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r111 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(r112, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) r114 = getppid() r115 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r104, 0x1, &(0x7f0000000980)={{0x2, r111, r113, 0x0, 0x0, 0x2, 0x5}, 0x100, 0xc07, r114, r115, 0xa5, 0x1, 0x100000000}) r116 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r116, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r116, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r116, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r111, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r116, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r116, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r116, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r116, &(0x7f0000000240)=ANY=[@ANYBLOB="18008f22098fe116"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r117, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r117, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r120 = getppid() fcntl$getown(0xffffffffffffff9c, 0x5) r121 = getuid() msgctl$IPC_SET(r116, 0x1, &(0x7f0000000980)={{0x2, r121, r118, r119, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r120, 0x0, 0xa5, 0x1, 0x100000000}) setsockopt$sock_cred(r100, 0xffff, 0x1022, &(0x7f0000000880)={r103, r102, r16}, 0xfffffffffffffdfc) setsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f0000000600)={r101}, 0xc) r122 = getgid() r123 = getpgrp() r124 = socket(0x11, 0x3, 0x0) setsockopt(r124, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r125 = getpgrp() fcntl$lock(r124, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r125}) r126 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), 0x32d) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgid() semop(r126, &(0x7f00000002c0)=[{0x4, 0x6b37, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0xc, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x1, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) r127 = socket(0x2, 0x1, 0x0) fcntl$getown(r127, 0x5) getsockopt$sock_cred(r127, 0xffff, 0x1022, &(0x7f0000000900), &(0x7f0000000940)=0x9) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000740), 0x818d5567) getuid() r128 = kqueue() r129 = fcntl$dupfd(r128, 0x2, 0xffffffffffffffff) close(r129) r130 = getgid() getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r129, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r129, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r132 = kqueue() r133 = fcntl$dupfd(r132, 0x2, 0xffffffffffffffff) close(r133) r134 = getpgrp() r135 = getgid() getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r133, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r133, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r133, 0xffff, 0x1022, &(0x7f0000000700)={r134, r136, r135}, 0xc) setsockopt$sock_cred(r129, 0xffff, 0x1022, &(0x7f0000000600)={r134, r131, r130}, 0xc) semget(0x0, 0x4, 0xd) semctl$IPC_SET(r76, 0x0, 0x1, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r138 = socket(0x18, 0x2, 0x0) accept$inet6(r138, 0x0, 0x0) getsockopt$sock_cred(r138, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r124, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r126, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r139, r137, 0x0, r140, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r141 = kqueue() r142 = fcntl$dupfd(r141, 0x0, 0xffffffffffffffff) close(0xffffffffffffffff) r143 = getgid() getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) r144 = socket(0x30, 0xf, 0x2) getsockopt$SO_PEERCRED(r144, 0xffff, 0x1022, &(0x7f0000000c40), 0xc) getsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r142, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r146 = kqueue() r147 = fcntl$dupfd(r146, 0x2, 0xffffffffffffffff) close(r147) r148 = getpgrp() r149 = getgid() getsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r147, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r147, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r147, 0xffff, 0x1022, &(0x7f0000000700)={r148, r150, r149}, 0xc) setsockopt$sock_cred(r142, 0xffff, 0x1022, &(0x7f0000000600)={r148, r145, r143}, 0xc) r151 = kqueue() r152 = fcntl$dupfd(r151, 0x2, 0xffffffffffffffff) close(r152) r153 = getpgrp() r154 = getgid() getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r152, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r152, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r152, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r152, 0xffff, 0x1022, &(0x7f0000000700)={r153, r155, r154}, 0xc) getsockopt$SO_PEERCRED(r71, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(0xffffffffffffff9c, &(0x7f00000005c0)={&(0x7f00000007c0)=ANY=[@ANYBLOB="31e0150b174be3610a08f28aa5896623ad34c4301eb24b45f81896dd29c2e55f1acd2510b0e5e0234120e45388c9e55034ab0cb434b951d0afe68bb4e8c3f5e07e65330f554a902a5c8b77500447e82c2014db559e6d4d3eb74be2bcc8e0faa9059b950255e0a5b748bd0d7b1a0ae6d1a66ea22b2e0000000000000000000000000000000077c7b7d0d037329239687b3e930b74f04b9b104d5e67ecbb19da6a795c42ade74530b69623"], 0x1, &(0x7f0000000400)=[{&(0x7f0000000080)="ee9b140a1218c013cfc3b73751e0d8e66b7111fa044904b76dd4d22b31414a4cfd01fd390a86064989fb77be690a7c774c40004ff60b66c1b3a72db37f7e0b198e76173d50b102a07aedc715d812ff91381b5370ab3ab84f5e785ea06a6a7ddcfa7fdf5e4b4553219d9baafa3850f07d29ef1b0b461ec01d51f5614b8e733e6a51eefee898b7ec08f846af6fcd", 0x8d}, {&(0x7f0000000180)="27eb5ea3bc5f6a21495dd8a9b4e4bb076bdd4eefc384e4d9dbeb099baebb0250c3b2efee8719019f0d801b9a7f8d5099476430ec9f49029e5e98bf56b05b8cb0f8e3e91b6971e784eb52e54155d16c20832aa1a6dcf3d8f6655222fe9061cc9e3f30a2b419384c80d6ed7fdffd1fa89a9fe8458539388b1fa980b1e9e05ddf6f52d30bf0d1a4398d788e055170c0cf78c84f29ebf58b0d594ab7c961bb3a3f5b1192142231b437a514f549ee71458a367f2d8b730a262a176d9f6e4104f4d9d8dda42e8e55bf03c1", 0xc8}, {&(0x7f0000000280)="353d9ae36abf805e249db7616b454d093cab6f8fdfc8844781816a113f524fbcc4070bfe8fe638fe4de97e80efa97c1a33eaeac43cb0475ef4f2edd1c2e9935bc0378284e2cb2b7331e6f3d8697418ec56eef5e4f452968b851f4cc35d8faf1a476267835d5e6a013c99957b3fd36e7927ec8948c65efeb60cfb7c3dab9e5b1bf8706d02cc8ed941df52ac9da82f210ea13de650be8b5217929475e87cd52b8241a3", 0xa2}, {&(0x7f0000000340)="38f8fd95f9545ec4ff1cbede238fc02e7d20445c03e1be42126eab6d1656653ccf770eb6173d6f17cf4d3d763a9a060e2a9ecf3b9714ba2dd8e24aa442bb51c086ffb60733a20a6e38069be6453bd7336e31793db4b8b7e53c5107f8d7a482c773f2ae40a716d3d2846f71f41615814fdbd17b636da1", 0x76}, {&(0x7f00000003c0)="17783a7df5bb8ce0c5bd510887b39b3aca0d26cf84824bcfe687f5584f3f3496d7309ab2f50453b3c784aea6f58d4cb0b0a934d33613bcfd1f", 0x39}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r72, r73, r95}, @cred={0x20, 0xffff, 0x0, r96, r98, r122}, @cred={0x20, 0xffff, 0x0, r123, r139, 0xffffffffffffffff}, @cred={0x20, 0xffff, 0x0, r148, r155, r156}], 0x80}, 0x400) semget$private(0x0, 0x1, 0x10) r157 = semget$private(0x0, 0x4, 0x180) r158 = geteuid() semctl$IPC_SET(r157, 0x0, 0x1, &(0x7f0000000340)={{0x7f, r29, 0x0, r158, 0x0, 0x343, 0x7}, 0x800000, 0x9}) r159 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r159, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r160 = socket(0x2, 0x1, 0x0) bind(r160, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r161 = dup(r160) listen(r161, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f00000001c0), 0x4) r162 = open$dir(&(0x7f0000000240)='./file0\x00', 0xa6749f363d5dde9d, 0x0) r163 = socket(0x0, 0x1, 0x0) setsockopt(r163, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) r164 = kqueue() r165 = fcntl$dupfd(r164, 0x2, 0xffffffffffffffff) close(r165) r166 = getpgrp() r167 = getgid() getsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r165, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r165, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) setsockopt$sock_cred(r165, 0xffff, 0x1022, &(0x7f0000000700)={r166, r168, r167}, 0xc) getsockopt$sock_linger(r165, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000300)=0x8) setsockopt(r163, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r169 = dup2(r163, 0xffffffffffffffff) linkat(r162, &(0x7f0000000280)='./file0\x00', r169, &(0x7f00000002c0)='./file0\x00', 0x4) r170 = socket(0x2, 0x1, 0x0) connect$unix(r170, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19767b0784"], 0x10) sendto$unix(r27, &(0x7f00000011c0)='\x00', 0x1, 0x1, 0x0, 0x0) r171 = accept$unix(r161, 0x0, &(0x7f0000000040)) recvfrom$unix(r171, &(0x7f0000001200)=""/4096, 0x1000, 0x41, 0x0, 0x0) r172 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r172, 0x0, 0x200000000000b, &(0x7f0000000100), 0x0) 23:27:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000280)=[{&(0x7f00000017c0)="9da0ba96b6f6b37220693a2511669fb5059df4e70cf51f0bc63a7d0fb68e6fe631bcee3d9a1ef3342f319d8639fc3499834ba32a5b93a48c6f832abf79ce6e1bbf90cb702eccb466067eb2ca4336a491a462f3d802456b282325fa4d38", 0x5d}, {&(0x7f0000001840)="1ce6013bda3695e8f72c8cf3053d605a195526fa2bcfae39cfed586620ceb7306ea3459ddb81f430498d71ead90a4823d1bf41c410fecf88ace0e3614be7d4fabbb58a9a3e8716a91a02760d540a8403b813d0c301ad4b07437d16bd14081f18977fabf480c43c4b7eee1a18373cdc7cb8d40b8a89e77c07931455c3b7ffa654baa21b98d2fb9d4659e22cea01bf45b553bfd7545848349700313d9956f66602432b433120b1ed44fb412a5fa3d4da9265a1d594cf89993813917c8a9b197e35264b2021c8002b741fa407bb0d4f4ee524fec64fdb1c82443c500aa7a9bf5c0d3f3190b07dca261d326f8b3badf462955908849b361aee3f19c7ca3b3566e1f52d440a2f9133442561c81cf15f2097d16f93477c5bc1552c55558ddd73276c28426dfdabbdc51118ccf8e7218911f220330b7433654c24aa74f5c864fbdf7bb3707e3891fd8a6fb125d55d22d237cbcc0aa48d9e56a70020a53a9dea6ad850526c90ee99f9668201c013f981a7bf73272e305b00345b2faf93c76f84181cc077ca4e1f7c3148e3a4ba00aad96d5c2c8fbe194244ac4566a4018612ed1f116480b73c812659ebb204b985de3faecb3cfbd2db2688c674d1679c863d69891fafe18fb0a1d8f57d28b63ed02b9e15ef78dde1e4e37555ffc3bd6c912797de7aee55beb1e001ffddd543518b7231c9418710cf783756d3bde9c14c3b1cb13912510035149f3b92ea8c0fa854eddba1d51be792222c1624b03f0b60ded8d27fcf07c98d5dd1e19a4ff5845df2dcc7d9a8c0ef73e597583f6151809cf7b861eff82cb2b1fe7ba2001ab32b2926c00b9aa0701f1664573bd768b293d6202396e91db6e7b30cdf68d5eb90f84c312ea327cb326aa7928a1968a89f52ef197a1a505ef0e1ca74ce3682288b793c04b1488f613f91370b132f7b00d08f849d62f5c04257e74548b380cbc2ef81a6779367f7a3141c9387ff83d3a5f2f581d042f348cde4d47b7dd0a74c03bf5055b79e75a6669c67b69b3a2bbf7184bbcb9493e39dbc43337ffd7db671f2461da0997b2956242f4114950538493474d6758f24c8272f44cb3c13aa5708c102e502779abf8514a4b6a20aa86ec52c22a0a024de89f4200a4233b343f5174f245faf679ae522ceb52bc854adacfd1c9331d4689a858635b5ff2003951522667e83ef28336655528d86bb369ab1bdef59ccf2f461f5727c959e642093e86f1c8e145bf31282b681ef257bfa883b292a17e54eda0fa2ca94f374d8a43d47df7ac06c4bd63a032b437f23ec3fa73482a6d3ff6f0469ad270a14af10709d11baebb2f664e2c0342d8b0e618bd3e70a27cce394bc4361fe3f48f580ad8120f9e956a7b3087b51e9b2bbf41204d67e04027cb25317c53bb69166dd66b6d5186b73a2163fbc756d0140c94b014dc24129fbd79747a4b2869b3abba4e67e95bb5f24fb382d5b53ced294642b16a7639b70ccd9299f6b40e023df35f6346744e29eecede26170ccc2f3786dfeeb27172899f4db0d91f1d6ff795f112373dca955ac89d360e5bc479963c70e468578585a68d20c27cbbf0bd96d79a652c29a5a712d9c4afe0120e0d003ca8d6427c09037b899af27eef333c59151be4a7c824ddb228a1fae75d82aa1e84b8b83665a70fd7da931fa5d6303372afc58f5312168e1a74e35d2fc262f0f044d98292a1368ab757a6d7e89178778a952e373c26d6b3bbcf5b7c42fc6eae789c972b39d13379b89a289a896cc8395a248a29dbf87d20c002d8ef5ef57c90dca18d1f71572ca05936c44329bdc1e6b2d4397b0914901420cecea583dbe381a7e3f4fd7386e7d198f0517f1bafd9e4716a07938a694770ae8738c2a7e560ab686897b9daccfa16fa20f70a9adf503af5fafbca17de8a4cd9a8c3af8ad2a6dff559d8f523709e2e29fe1fea9d574e10fc1920bda839922b0622ad5f12a4259cb5f811d5df4cd43c93759beea9e25ff69c423d5d097da04854e08be0ed6558d19e86006ea13d130f9d93f1d5083dd72b0281d018ba46aef851fe327b5ea85966a8c7c89dfb167bc1a9f96a702c5f088248180e2368e4ba7511b910881da7c290a2f2b4108efbcf5a765e60d9d130ad58db11dbde78b42517f7a0362f5f36d0787c0e5c7c589fe2e068fa7008e65f3c07635d52d8108850fdbbf7e1e3b977e9d5398b952f93c64300b6ad9cf7f1481203659c635d085b98f7702e5accafa354f87f9d2958c3d7c127c0d6426df414392c048ec67e15382e70de24526af65236305ef29fbbdee402acec97223829d60b1083a104275d1cdc442069b1a2c052943b4a425be2281e635937d3c53745d6a227caa947752c438b0e1b5243c205a6be8f2e23221c1f8af039e7a29154fffad540778f9837ac6bc27dd83aca0020dca77d57836648703fdc457582c0af374f65f03e333ce4c790bd9e9b6e995a923a5c08bef0fe509f71e835feacab9f6740e42bb5ced76be8b3c981831849583753dabbdd93da12341fc3fce29abfec058f7a5318319dbf9e7f2e0d655c57afdb49403c4c3ceff5794703185562dfda7521ef647a57c2d1467a89fed01229dfe45ff68aa00cc7ad2e3bc5418198b8e43977dcaf1d09c6f54130f8913a99b5915370b515dd919e47d541e877b792778c18c838e914887da8c07ef8237bab4cb6141d57a2f478ae87ae44fe654471e8cd429a4705a551e5d64b6f8f11d070966d1cb6721a8062631242266a753f125ceea165e1a47a29ed49faa9c7c9e2ab522c27a6cadaaa5074cba83a99ec6be82567677efda38688410e72026ad26822d1d3535cdc1be850190c319bdd4114274d334cf220e85afc4e07ce4fba4d167a8d9904c02272a1b63d7898fbb3671584fd41861e7eed3dbdac8468e30815fb15060e845ef6232ae0cf88c61a40c7f6dfdc73fee3cb98445a6048da33cc14d175eaed8247b292672e6851dd05c4f04d30ebfb0081b8d1ac7bdb30615343ccf1c7c8082b19f048bd79861f953421618bba929be09f8818732069aed0264fa47fa98620f3f2ad6274a9a8016f138fbed108933dfe3620cd4f67c5a6d3473c6e839f4e8860a792b6a2ceaaa9ae0c974fe812ee8a8155d2869956e0885a609738a9817d5330d79630a719e5cc2dfd46a46104e38c0222b74e8bbe77d1d8848eba561d8ae5c9fbaa47f5d26a692cd56b92a62d5a27b9f584a6c52fd5455fcca9e89367e952e9fb715f0b8d186d82be89a1ffb7cf8d83da10aa0239edd9e45b699ba1ef852e2e3d8bc670a3f61cb435288d98bbc44d5dea4f246657d5871983b8dc26903a6ebe4aec8a8942ab0fcac269bac18d05523e666368513e8a4105a68758188689234eeb4d8665768e1f5025403657a1a3cd97956d187a4b29149eb34196bdd35a6de530cbc4555325e2f5d34e95074f740b42e36717ca378afe7bf9025fc0fae8878df4c0c0da1714f3e2a888cdf74c8378004d46afc069c3fbdaa6add1e9adb431fb367bb01837aeb5ca32e85edb210d962b79c0aab924b2a63b2620c25fadbb079969d5bbc72a462616c6f9c33c3edadd7001014f99dbb8b5d8bbe73c134c9a76de2c1015192842176bba31d90af0469ab8cbaffb88e8c703075a886c5d51e3f7345eb4cafa76f596148e37d573c746ec9d1be1025eb1b2782f2f1790a06a8f179a29f637748f640722f6c4cd0373c37760ef334776d74a794f850f80255f161a1260d9052e8eb7133cc90dacdd05d81f31bdd87b4411faf702583b4b4b6db0382c8dc897f949c3ff2eef8b48768a575941a0c9102eb5abf016b1f8201ae23cf6430575ce46228957f440f95f90bce5f91936d66d3cb547764736757a85cf54ae9200860429468959200c08298c8c39a4d1835eeed071e67eec09e767f85151f198c8ec3554613621c9cad4f1cae2dbb93dba2725238cd1296d53258d627ac74b7512c7a41e348566c2700bdf5ef1c71bccb0a2a96bf9a09c7802e2eb5a884387624efc57056eb4f5005dfee96140dde629fbad30796258de1a93488de30ebd10e84753e6e4b91adf4d9ac1bdbdfa82491d1ed0cb6749c4b3c3ccdf6824fcc6ad62e24e4ed48f34cd37c9270f37f4dca9e4330adb4f0c68ab7ea654bf8c6233f65cbd84492f4a3ebf2c2ae5d3f71fab0e127bb22eefcec0ed72e7bbb1d8a0f905943e2b5252d9b566b2707cb9ad20447b6cb67dc70cd0639f0e8ba901e619d034e456cd4be3cac4a79b976cdd2c398cec43ff19004f425b281c7192c60ce6ea1ed59d47a4420654dc423aaeeeb76c6c94d50fe0a67cef5fb21acc2aa5eca36a69bdfe7af13c3870c3d1e6112cc9e5f2c788bbb2880dd230500d6041e57d1333c2524860cae10aaf7adf6051be1c681e7ef122f9b57bc814e02b21105e972c48674fffa7646acf887f95146674bccddc2d11e996edb29d6ef38b34c6d50a586160652d23e9e3a961306e0595da687b878f7912ddc727ab924c17c03574512bec00f8a8fe055244a27d29b67bd886d34ec1123dbfd2fad1b26dee33bb864e8627453818a336be53d5f3d437a4cf25ac1859f4d785a2299d42f4ebc200a208b33a66ec35bb9c55c3f3a0680c387617ce3901f2bcd2115deeb1c70fd6d2b83adc61b96a0c87024a03318a0797ba095064303bcfaead7659edf67b9e4a5ab9d0e462afaa5ade26d9064753f3142bbb52d2ac83a0846bb7b683aec80a476096ec1e9484c81ebfebce973b606c1589ce61b6b80545a127414cc7798b74b6c84a1f6e69b737ed684e26a1e9debb0022db3172d586217714daf14be8e5c2ca91c8ef7419413fd99da52238043163970425d6c1743e1117d69fd39435d93350f0f052bbf2f9de6569e335dc90929a16b9a6c53f1215fca5e97767bb12cd1072346ed733e437186624949c15a10ff8aff17980d0cf445408d40a807307a9c0b3afd9bbfc598b3c33166a216e6a8ace12d14896e55d2e99f7110aa8be7f6256bccbb4e85bc485cf7705f15b9cadddf1e5aac9c7e5ea74252c3b76d11af0a461c34982aa4969d479fb0100400f44b8fc0b03f7da156fcf562811db073c9545ef9c2611d5230780da7dc05f727b2b4a5f67149cd078fad883e11f0f2e29bf47d1feeb96b55bd59da29d45694791a3cbb613a57fb67c034ec71883e53d8653f4aad5a61f8eabdc93849c784113720fcadbd3e75bbee24b920cf261ab8762981191a57c81390a93c67671d2b7aa830f0549950f0d68712af42cc82ae5ab4acccbc3aa6540c30da66205a40a4446f02ab7d176e6f12cb3610620af53d7320b193c34bf84fbc1f231247187e2c7b3e1b375af569e0845438bc29e19fa4e05b3ba724b0387226482f655c797fc634f4b3ba918c2954298372cd6c37f5a00c31dfa8c11bd7be94fff2b129cd852e9dab70ec4ec16827f2ec2936eac0f9d3a9d9304307afcad1cbb048c4c0511b477aefaecfd5218123dd00e34fa4dbc8f2e4e34422b11222f5f69322264e51af359126fb3b6ef8c083bfae597954c4013af573e1d321600cd8664292bad99954f6ceb74ea5708c690f8e22b2f8d17f0542ec4b23a1a124c7ad37a536713a0ccde3032b2c304272b73ee37e10fe967adb31f8f240e73cc01ef2e6bd23852d185165187851987cbe685a6b3a893c7d92a7f0b903fe5ed72634fd6753604a0efbe54861f363c7cd348e55bcd3630523c4827c65be9caf6c6a056f0b4383d5a37f7fd202aa656449904aa4c618698e2fba11f541e62084c1b5d317c867c6e354ce813f626741de33c13270cca1f338f1b60e2d36cd250cf889", 0x1000}, {&(0x7f0000002a40)="b784ddf91c269be98f82dd2434c3543f218231633161c6d261e5d43ba1ddcfa899483f47143adeabaec124410bbfbf74543b657811091c4640314257a291eb28564ca11804d5063beabf7094d2a0897abc3f881c5bb70469970cac9f32ee8662bf9ac09fae84fc6a9fffc997136d94b4c653beaf4cfdc0c69f20a94f312b2393a0d8ea286bd170ab122ffc4977171a59a6f10ff7b656a43d7eb89c46d62061452903c1864517b827d9ffeb8c0d801a34169ebe8b747de224fda1e56610ca6c41f0fc2495aff048c6e48ce6505d554f7d5cbd5adbf71df2c5a1252dda87af76219fefe556d5a07e8ae9705f554bac255c8b242929afe6af83f721d4408b8704044b7aa0d0e4c4d29521fe488de718", 0x10e}, {&(0x7f0000002940)="9e9b2f25e5e2fe7828ee4a0cf56013fb052a2b10ef8fefb33a516fe2896b51058002616943581f74aebe99c006f72437a78d1da7ea9d6f87deabe2f796bb0500000064f606521a67b5773db547108a57823f19ca54be66066433fd40a6c7b72c8004c0ca84d7518c376111d77edf6b2dc6205fa36b3ac280ffd938a231f31867e1ce2156cb86450f3f9b68a168dfafc2b0", 0x91}], 0x4) pwritev(r2, &(0x7f0000001740)=[{&(0x7f0000000040)="22d4a7a5d600c10567b04276b6b1fd88dbb86f78dfb4a600370e7f9e05", 0x1d}, {&(0x7f0000000100)="e3c4ee4c96d8a4c55be4485ec7b55c673f124fa4df8dd742203fd8dc72f61b3cfd356106823586c0ae1247cc3409334bd6be00d0fc86f786421449e91f7911711daa6b6a5dab9fd5e8ea187d8392c6302a10d904ac5dfd4da1d493058244274afb83d2c72bfc4343766d9a3c8698f397fd9c33a0064a54a5d53c02dd4ea83b4dab7c139fe3e6ce26021a2c16", 0x8c}, {&(0x7f00000001c0)="4eaaf2c8d866fde5c083081251231cd00de1979bd6868f7fcdd2f2b399e457c87ea8c4720537af4ced83fe8340214b41aeeb5ef6019722495077d9567cb725499264a5fa0e5498fe9a0f42a1acba1cabdf0146d9a7fee3aaf460fc482c49a6c9120e386c", 0x64}, {&(0x7f0000000300)="c96db15bcf0afc1e4ce9ebc01eb5e3d3893ab3be585f880cfcb60c4ded74aef16c18bf00aa002c2d8875b09db2e5785cd22e984e442342ffc6085f1cac462773b75237ac7a2e730b48686e919fd1d104f4539fb762b5a7339affd1165fd178e5baf2674bede61a771d0b8db37dbc851def53289a958a0a11e744159b34bb32a013ff78627a9d3dbe10b908dfe924019b668913a7eb6dd4547778d3733550d0d0ed1d3fecf794a4e9fc5c0fe04f5453f76017e3184448e105a7013a8baef787dd519f157c5ac5e1427581a911ffec71e3e392a416e18a0f2dac416912efdf535795", 0xe1}, {&(0x7f0000000500)="3f5220051a0cf34f228dc413dfebaffb6e93e5877b45d27e94be56fcd488f3440938819d67880a260f6f92e78252d4adf85a603a0bd9890a1a25a14693b016ef833f9bfc483a0afba55e36fd0dbb9e56da8463b6a8acb0f051368c8c9e7360999a1420ac1ce8dc06c18346e9781f03792231df70932421de097e8578052b621e5667cdd9bf7dc4c063f6a91caa16d6b0aab59c77de5c1edc575c495d600f9301760880254ee47a77a2b7f1b861c212bf2faea6710ae77808afe6abf921a99d5d910be7e5c695223edd92fb70a6d50858697a266b1a266ce9e5fbb1514501eb761dc78c084fa2850d52daf4cb20c80cafb8e15ed4d9721eddb20537c589b9cfa7f430324b7b58be7cb1d3c6227e970e4b4690188453c5febb28898aa9d462f3c14d91afb6955cdd6e551a4ed6caa77aa7deed90491b104c7d2b461fded4055058ee1aa6a1e9f7377f0bb247eb960a8a6c6c3a64e48faddf050afaf635971cfd400394a00e96aaf38a984f193780ff70a8c5e4bbeabf2a21493bc36410572a7ad2831e4f2c5a7fe44093ed520fb2b9eaba7dde73ca8fcccab23511e716356a1680b1d6e224ec8ffad0c1d0b91c8bf85dd724b907462dad0026bdca2aa90b986e8ceea3baefda787817da81eb9f4cc061ff12393f82e598ac81105678b6620d21f53e84f14376a8dae9a56b19a0a56d9c810027d8744d653ebac8857a08ca982b874df6a06e8de2510701b4a19d4e9c60bb14c884aac34fccf4cd82a4b340be8405dfea7a14e063a64e0f7c80eac0b77b380a2e9756b7cfe88b66ddf79f75df24d56cbf2f05cbc5214b699c2a0271791c32e2fe4853e35209275f5f0adddfb53ac9bf8c407ff182fd0292cf0dd62047186bd3e81c1c5468298749ef4ceec0744379e147812272ca5031b8cdaae7622bd7732ce3595b06e389ff653533e5bfc9a86dfa19dbbc049ac870106b0ff4d1d3c0f105148d8bd19d7f4c074e5c578fec91f8eb4565242f0ab3c2a904b4a3c80e1190becd144d14fb5781965ff9f1cbaedfb767e012fe00aa580f77ba7322cc39becbaadbfbd0a094843146efc879af386f1289804c2658c7dce071ba3edccadc575a36f468aa5505ea01eeacadc247ecf9f2c6fcae4b3fe68eaa86c9f34a894816ed800656943a4d4d8b49c1cec6ecac2d98ff9637e6f93ddc3a655ba81768828fddb6ca940977e9a2d451a062b3bc40201163154ac4aba2cfbbfb25818974ee018059d7119444f03e268b1d78e139140965fd829eb17931d77fa297c516963a1c226671909c33be477b77d7ab7eedb383c68ed28542523e6395b1ad20c9f04a3614a85efe6b69e3a0d36b07a1a711ce13c486a6222336c427189b2185dd56ff9557dca72f254e5053ee850e150bcd43e095af0efa6ecdf83cea6ee96facaab5695d96dbaaa2cbcb5c8d215fd0a88de2b96fa28dffe75f9b654601000b54710d1093cb91c77ad359ee9aaa9c634975396946fdf0e44223ce1dc483d94cf983a8eb0c2c057e94e3ec689e00ff7f5558ab3d55727249cd3c1437f2f762627433882d2ec0d80a844b37f7a5bfe06372af930addd3563921ebc9f1a388f33eb04f1dfb35dae8bf0e1378969d3e9fd9c147f9f4e16bd3ebf1f8ea3e4ea30c083999b44c139494d9568161bd3e5c9a373bf6ba1088e296765c62550ab118a1da1df809e666c5d72568955c65c3f4bb8a007f2a13f5a1e9deefee67e533a278dec2ee2a3ae7aca2c2778c604c7107e80f45529a79769e5dc9a2ef9f810cbb2ff57836a5b60c780869005256f7a11fa2ce2e75522363767297ae3c933b6df93054a17c4ed3bf832f19d085dfe76c955e589b410206fcd931b5f685861c979f5e402b5787c92814113df83e7a4fb3247dca17a8636053ed3f047e3e3cfbe05974224c8e1776e8306d42ea61c1467ee2bfdb12ada39bb7af0dff634c28186960febd2d4f07ed40d13c008f26d6cbdf5035b6869c490fc2318833fff4a1221d6631ea620a5de774e7c168263f4576880f71d2f4e5c64d4ca9cc7bd3935e9b239904b19fbe8597c653769fee4504295c527a55965d181b497b0f9bd10a651761e87645ffef80ab6dccb27d22df2c8d71501b5a17d6f78f386a4a543ca864e0ef09cdfea5806ebde0e72ffafd61371bf9e467aee22bba6c45dffe4bbc3fb5eca94f406cbf78ac67ccc274dd0192dd67a6759bd766708f125a65a6535095adf7838d1b3bae9ad65ae2a309560447d975a1a6b4690d6f381c79360e800af17a65be9c932975cd11c1f72e98e1d04a9bca1c3f291caf2e488619753055a185c707487eee144d1fbd3767487687d3bc3ac2c205c3473266b94eeb30b57f245d449a4eb99c2f392f88563cc8b01c17eb5c40231ce687430d47b359e6318ea53a76386dea71e5067d12f50d24b451c60b8b045b04fc776133c8636b1c8c988bb736a7b24f912ba4b3594ef5313b1daf49a1025600c1388cf8e3611640b8a4760d1d7b307d5854f3cc220b24cc43a1d59d66a23c894109f56091f69f765e8b5c526be8349bbf84a6ec1220311c0567e019a479e165da41ebe98ca108b5a064cc687810091f535dc690aa77befc281ddfb0e21eff6b9d618d49144cf8406dab46a4c8e531d19b2ca0b325459581a00fd261e91c85606bc29fc8f175386ac5471e648509c44d94cb98fd02080a498f01da816c339da7d689555026ba1099fe6d0d5ad8d2622145ef9fba30e162fd6eadbd9eadf7bfcc83b4d79d8fdb447bcc2f5b53e73d99973e32165a8430e3c7291bf06681f41b2dc68392a919c9a51a23179dee23f46459c12ac769210834a81d1cbf618315f8e70517c8eec31b7f7d653a12516bbe6888ea2442eae05849d7a9dee3bb84a58aa24f4d3aba196eb5f04717343339893c413be1c77bf7574a16164cd0607bc83aaff056e2bf075c9b40b7d6724530056157aad9306c95f96ebb33c343f9f5e960257a6b33be1fe2e1095064c64490d127cc6a43e2fc06f433273a6a0c7dc0c2ca98807e585a206b2493cc5d4e884e926bc6cd2a3b4b2fbd38ac48c6dafbcb2c7e5f25fa3c280f5d6db09cdf978879efc1b8e285242baa085d19f002b4e6cf7a78168a535ed7d6a917707e799f38046b9453f5f982e95e870adc5c9d79f61e047cc3b3ed615fe09ea6131ccba0b76eca73094213a350e081121ca2f7d4d8b1e6f927a1f49180b70c38ea27417a03fcd1ce95173f465144ffe3309a7c266e918eda4f0f2e328a9d393f7a664e185af4f190fc8756cb4db0279369420e22bf37958d39b99c148fde6374d7aea20307082d18ccda950a3b0dfc8dd75e662013488706239037d213ceab3a265fa9d061742667b87a6d3856c944af25aa26022ce7cd5a68d55fa373f2a66a91b397bc7866f45d891d276b6a7a51872afaad76f3012ff84507b814c8ed3873d811142f520bd54cd1bcec8ae69fce5996ce7c8f79a6785b5e1970cf3878a249cbc536a67dcc004c14432b07841c6c2bb88051db885489cc001695c1735f96f1cf237a01ffffe252108e4cea6467eae73515f74c0deb0b7149939863c90af11a1089af51adaa14073f1740aec262190aa798e5e027fabc9d5249efddd62d887ab05ff5cf0eab2b2519812588b7ba8100689556b59a4f0f1f57801affe4175542b781dffd45b39cee4f6480063598120b92f36d03871d01151ee3a383cd578d7af21270b78bd1b10ff148d222b26b1783e40443645507fec8b706b42851c47f34f73cdf5a3bb6230e95499dda9bcb3dbc81de84f83840a0a34de000e673c716923e006cf3a7f96386a21f3725a9c25cf3a69c540d253c6bfbc63df0aaa9c980d7aafb95c0204bce45c5a1fc6cd52dabca8335d1b4663f9699cc939b8527ef41fff815ced9291ac050992b52e1f13197433996fd75cd2c7e42770acb74fac1d59b8315ac7fc5fcadc453ceb8c40ed2680a0a123d962127232a92937517856c7a8a8820371de4928f0f934cccd83c5d3765d74dd9ecee1228eed907e285695561951d33360e2364c219616a236be0652971e4ae55b7af2badc48f44f501be42d1fd32d46d700058eb962d5d2af4c8cd3abd156e38df491aac001e1f7a5dbfecab91e9321d9e594698fb500dd101d87958e877055e9f92d1445dc8325e2cb8fe3f146b23e28b0166596d7ee2ea3cf37054edf0a5217f3c2eff8716daf24bf355fc82534f6db6814ba3247534754674ee79a582d1fdc2a8eda6371b25456f5f7c983d7e1bf2491a5b9c20b7f3fe06ff79766bfaa68bc1db58130657523f1acf29a570554dc55081a2784ffe6394b113c81b6b6a00a525263e580cdec49df13cb11b33cf41b9ba622173376dbd9afa34f197320adafbbf726e5f8f26290d4038d24e0688514fd8ecd064397d25f247ec533c96aa158043fa2fd50cadf9ceed76d1803afa94000262c333eddbd0f2b863d84c789517b5946bbcf63ee01c3b00215148eb1d0b3e478b7440c68144a8311741ec132740e7b7ee6866ef7b6a0db5182dbb0f695603a3532ec093c1483993c4cb09d207d82769a8027c77502166b89381ea47ff615dad51ed3df0cfe9fca5b70bd8e08797b4c2bd80135b2a295dc70bf32370e1612b3978cbfc3c81b800e03a9c39191b02142b8abbfeea00b7da71cd150bb56c679a33ba3fdeb6258e77e9dc2b1d4b0da95aeb8ded9e3f8dee0e3e7b949fc666ffc1c571f4831eaeda30731ee87b9f69a1f520faf9bb40ca0942c2e975f09048d9b424da32bef9ba780bfe72d016879d86c71c046a12db444899ec08c1efc0ab5694463fa8f329db66bedcbfdedc8b4d382a212a85eec58051e77724dd62d598cc359927facc8a8aacf5775e59b61f38f6f72c59b36219cd64c9118779d60a475d4e0b1bb082c75a9fd6ed1b429f9fbdbf0eb2cf01f250d7b74af7d595c93ca6754828c29498a9d47b162f86ce3e00b63840a6c7feed5c104a46bc91629cc113a4360e09557b6368fb2a354063dc9a764001bd0abd29c46edfe4b9de7ab0a43dfd8d1592e3287dcdebf3cee12203fc5a8de7d661bac6f59018d96b3ed9ae719b7a60dc36311113730235822df43a229763c169b3172c9e43f34a90f0b626f9ba5cea107b971a7234c810423b60e0eb36d49a907ced39164bfa92da2817406bd563d749bf7dba113fd8faadb4232d59c0517cbb8498b4d1ed7857fa8eda12accc06f38d439ebc5c831a4b1b69bc106daf948ca7088789f2b398ec2d4aac5f3f7187cee3fdbdede03fbfabb665c30f801fc8a0493af1bd30c1288c4cbf9c7c9a34bdc2707602eecd20ca6faed0220e5e545b0ab4e5b8d378c50f7c3880ceb95b0bf47fcb1b08c46fa0b87c5efd7e75c401fb5c24776f45f7ce76b14363fc7246f179e454ebca50ea0da872a985e84db87c646735170e5a799e34a3874fcc69035db73a38c39eab96de8cbd917617ba3509503c1d5d4a8c3c3cd1ca407550651c84c29d3a35af53ad5644d3852c29d041fcce8875cb7a811b290e3add5746154c52d00755cf5ba35fa4c3e46f0546624d15304e64365dbc47004d17754154ea93588116edb007b662ac1eec76e209797c4dc226ed86fede8765c5dd35915a4c584664b967dac780446bbe975efd6034fdc639a4d34d10993128d8abb4785484bbd6b30ee0f12e1a989680054b2b9c27c9d25edeecf664c86e1e0842938b33f8a62b89f532aeb1435e24ba87da9137eef2510221d97f7d2291d46ac903d7d388bd22500678d5f9379f96a463cd85039c3005ff2cb355dd1a28a157a0483e4e24f4", 0x1000}, {&(0x7f0000000400)="29c9b0b72ff4b46329558ecc1f3c9d5e0237b0fabbe025494ff313d8cdda3f5e4673d8adf43867070ba352eadb5c8580a7f75e74c28d3bfdb200ddce0d3f89e41a58f4f74f061ddd1c005b4270d939a7680f965134777e2e2348b3b8fec8750d85954770304a35cf446a7b7681f71aebca04dca6fa56f6aedd2d080334d938d3a284a1701250750718957145", 0x8c}, {&(0x7f0000001500)="f4365413ddcc3efd99c0753ecc0a619d8263500721d909228660d8a5ad440c526f9279a6000711ed7a93263d48f3d0c6eb228ab2c04b896a23ab509ca0a83bb831feb938a4f7f611e8d187f177607a20e61e976c5e615080212ec7e753a785c39a41699229f9c822f02369029dd0edc770a2b643ab3af31005706a4cad7950387971e19c297d3f70ece4f80fe9d814bb69790afb1f9b735d8346cd68d7dac93664d5b6b9d07c6aeaaa6a071598db5540da6b724848816a00e4839b4d964a71a6befb28b36d9683aaa42ce86a5ea02814726a07ba2c2fc0350fa53a02e9c14e0593", 0xe1}, {&(0x7f0000000240)="84ac0114754595cf97fb4495542079588afc3e2a7cdb06fd4a000361ae9e1d06bc", 0x21}], 0x8, 0x0, 0x10001) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) shmget(0x0, 0x4000, 0x4def4bb8db845581, &(0x7f0000ffa000/0x4000)=nil) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000001600)={0x1, 0x3f}) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) 23:27:26 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000440)="c50b758dc901698f7a93206242344a88f2580fbf805fc0171947c362ba3b7151f95d41bded375a6633d3bd6119efcf10ddf8f8492e45e3c89379a0963d5c19f371267e29701c2ed70d8191e727f8113d7d0e7aa60c51195ebde642ec068feede2bab5893b554611885a8ecf067fecc96c7796dc68673061cd1b00aed1f138ea5e64509d7aea3ce5152149b9fc728d2bafbaf504d0779b1441acd84fc95091e57d76e23131c86ef37e3bfc97064f3bf4380fb9908f2fbb7d32ece55ef4407030f4cde6a1ddbc66a198cba9b4db6ca92432f244907e5b2e3bc8e7e5e5429242e68a165b5f1cdbca3a1508789f00d161890a09479361c9d068fe49b2591b6b8dd9dabe26ebf1cb245def44956d3e6825af354ea349e3cafb0ed879c6861eec9384ed46df9e0a344325539178f514ad2553b3bb514305750187a5d977a02aa8bd8be755be4a8b0de867ce2379a7e88c8a36ccdb9195f31ba6ebe36ea7eae7888106aa11f783e7639de53a1056c67bf99fdd7a20674924b3621230b7a80ecc45346149ec8eb57ce57e98df7c5c7382c8cd63f026fc640aeb010d05950cb355b9f614f96068c7c8183381f5d188908f51221cea940f86785a51ce4e982b7e4b28f6a33314420a3ccb6adf3305e55a878f2c91271952f65018faaf7d6809ecc89b540261c1bc7ccb3d6b1498c14d6b22b707045097569718d46395c068eee3d0988dee7a9a4c7aa6a187a48ad72ce5616e6998e40a85d90bdfb7c7f7a68c87d343599175c8dae90b672f81f0c3f5eeb2776bcdc53e980ad1e1cbdcc3d1ac524dbf3b10f26d0c1fd4b144799733e248c1963aad3dbd721487032e76e070dd170b3209168784247e2609a49e852574dc0e2c21103c3b0dff89e3650f79a646827a231eaf734e4c362caa59d54f6c9dc99db9463230d9611199cb21f7c06975b0494458048668198365ddd881e52ea37f22d6dddde5d10ac98cd9be2f5069f049098e4f14c7901d3aebbe6bea28dd6731ee27e2631ad9e0ba717d2d37ea33a4b74bc0697af587a6cde08cfe1fc0b721f66f45b703cd56c69cf46651acc1610106cbb49c748b42c8886f77c7e1d1ccffe5231c9cc5ee243adb9a622eba9160262125e1af5e66caac638572715083916b67e48c779c83ca5949443992e869e6a94880f55de5e4208db4d69c1be0e53c70ad23af48351a39f07de9b52a42c3599d0db45f70055b54a973dfbb610dcb85ee1b7f30d14e553ace184921088d085bab83b8a1b11e670bc90833cd08c8a0e2ab6b3faf86d26ad49141bb2e220fbec70cb8625b452d87ef13fc1f8232f02b3a016e4cd37b14d017fe0caf0cb9cbe08d098b07b3ed87efed54e23d2acee83fb7207c42995bb9352ed941ee5dd0aca1c0dc237712893c5fa98f6dafe005fca446b73770192469a1e1ebb1b8e19a03a4dd6a77a0555aa064261e9ea537e8578e4a019067edd177188ac940e2c136168a0d3b3b1e29bfdfda303e6797053151b076babda05272c677c9c10c7c8011feb88d8e23f3488ed96e40472486af4e2ba9a751cbff9809be7d3ab796893a31ec59c4104145b18db2cf66b4971f6169a519e03efe6c1df8541fd13da553977358b4580dc15ed8c257073023d97f68a309410e3a6dfb146f765d0f069afa0fa9dc9a4d44e91a6ab0793f66f466030fa7c943a11fde5eacf872eb0a03ab0f3df92370f8511c9055ea029904862406539b4ee1555907b728c429b2fddcded5a23a389e86499a9f6138def77164f5ec483320093f8a79ecbd44ca05b0bb2928d1e7d66629f6f08bc81daac1bb75519f91637f32584c9d5e8e3330817effab78635748b18e930b1eb6f2a91725c5b50f4eab6ee3f13f1963008cdaa9caeaafd4c43d2b95653e067e19dd685e2e97a1997aafd2a5ea83ed69ba4c4c2024dd3b9ad85c1f9cbabe1d808c0c94f145c3171e511c03a949b9435de2877be6fa424f094e1c0b15401164d00b7c5f2ecc34b327d4e806fa1fbff24dd67556116089680312510cefea46cb63590a43a6dab3dd3705f08f191afa788862afcab33fd4de2b3d426b12d0aed43dceb243d7847dd356604bc4a95f13d05d71943f4d671ccf451ed0a3aa9ce911a978472b258c0610abee6adb2b49e1794a2643a3b388c310241e57e1f715f7fcd521eadcb929bcdaab6bd20310778843d406ecedc2cfb8145e595d540c3be354414c06232dd6613cc6375b86ffd1fae5947a6037c7f067b402dfeb5d2fc024b62bfc3cdc7429288a9feab0e1624cacbe1fa2737f5a39d05083238e44b010522442b45ab0724eb38263732fea599e5b260b5203252fba86a5d854679600d484c76d1db251bc1561e9543aafdc81c00db1b742d1f418efc8b14339c3a0948833b34accafd39658950017513dfab431a636537d07778e6e714d1778e24a53396c402a16257f3167d6f44f84d25c5b51cf1af22622c2250539c17ad9c9001cb71072a91fc8ab7f61409c37e81811a1e50ae43618fe942a3c26f01045bb052870330be3faaf830ab7fed61fdbe79b9316f44699cda4c5d6bcc4bc18a48f430b71842899be1975f258e3ce67f9a84ea965439a8d1565c9110ab536def06ffa0d497c9a56dd5967b93cf643fc360ff48cba4a017370b6429d2f52516c77c1270b694d28763d4d353acf8b7fe1f6a2b0ad0cadb0b275f4dc2f61fa3be5cacbd168fc9969dd0dfb2a4ae56f85f483b35b874ffde7c7f9e86c2c96c546ad91663541bfd67bcb94ab2012a081523be31c798b1875ad6d8718cff863942fd87360cab5724f26c26001f8bd41759f9e237c9b840c7cba32a1920c6973b6d0325b9fe7ac6cb69f266e75418e69c851a652d0b31fdca96e491e65da1bf8c943be88f507fbf8a06e3d306c957eee095df600d4d41022e8cb6e83c552b2ef861a0352470a6c31eb32054c118c5a54901b2c546928a22f41d19a3dfd56ed1f2838ed38ad42db9276fd12c4309b45171b511539db9b33feb2b6b09a810ce07c4d2a624427f71a84a71f335e4d7f6c5a09fdbd3e8ad19e83bd113f632b1ff4f2e3e9d93f4abeec8050fefcc8a922b2809ec0634141cbb363d23dd44d35c31aa2997265dfe0e32bac0619d404d66c95452155216e72c881ee6df61e4f03f569f2f11485ba37cc89ed4cb861b8478b1ebbf5f7a2f85dca6900984a88d58521b343f75de405c98d6008d3e9d7e5034e21db5d1b1ad23811b7aa2e7de1f8629e21571b1b8b69f3754b538ff42ae8f20c32a0f8e094fc83b949922ef3eb44b7eaf3e02b20c6e84b280d7c6302d183f306ca89e3c5aed5bea25c3b4cdd58281e369184260ae4e56475efc291faf152e96cb82dab5021055a4f27d676ad0601686ac77c072ba6d04ef40b66faa6b1501d8bb4ef426cf649efbb0e1ecb40dce824243c211612923c81964322ac56df48e91d68e8b15be3717df414302ade046281ba2d67b77dc0d33b5f052ffe291b3da4eef000f695b865d47d9d65bd799a9a47739be7968ddcf2857e31df16e4236b743ec4f562d31b286ad4c9379dff3e569466fd08f7ebb26ec9b6b7027a754873ffc01722d9fbe1a76150cd5df09bd3b0512fe4e7120aac711779c18e25fa028d18753eb2a946fe97d37e8db100fd8b43b8fa7fc6c0c15405b7492b88c8f153ed3d753c798fc9544373cf348a3695b473906c7a816a16213ecd5b0f12da734bdd79ac9069e5cc6dc5a874529920db19673cf555816169e9160d4637c844b3dd72a6d748d0da0d2c8ba45f26f422593a86b2c07b4b0955cf4d445bfcf940d09cfe648e88dc4c32770b6523b595044684ccafc62c9111ae9480b459869b2d3da244fdd6d138c8dcb79c6e7f4dc7e6bec39c3a856b4d2b68e9d06ceef24474f0d7d819a3cd95e543cc57c42401eee046474e7b7921a8df3c1255d757551a369ac7d78946e79bc95b2d043a8d1a99305eb28e470a72a0953fcbc28a8d0cc377c4a0ba2ce675063c43791f4999683f744439168282683fd72f0136645d5bda7962a5c2cec7b665ce73c9a1c02059c3d341c6d91ef0b933d773cf1dc0e3d808640e8ac7b1b247d79c74f8694075052d90bc6bae6baaf3bb756126513af3d7d28d5bc40b636fa65e7206566cdf46e866bc2ff8855d9ac763f1a0e577b3a1cb8a0703ed3d8d8d5a5f10a82b7defa09749c6a908bb250602aed73127db7144e6578005a97e2967f3d7e132a3eecfdc300d38334f0aafc552d8547facf69079e6387ea80ed127ff74bdaa21b2c99b6afdbd9551d90c0c45d4d3a877704dfe1756be35cf9f306be451e2f4b2bd8059fb878ff83b0d4991a6be9f099a2e58633fbd18c25b8c677d371b79364d95903027e2ca4d026ee82db8de0b9419360e9d7b787f13a7afbd554777db12e2576c1b2d94f9d9a7c94a29bbd0ae4180e293687722c4492bc5c6a92613832fb91b307e9e41c8a447ceebf7a6a959e238f61fe311f33b1793498423aa5dad02740909dfc8a4e8c0089f7cf5e336771fc61c1db60adfa168101d35fa8a14473d45e46936e82c022fbb878daa080eb47541e6e8d8fec361bd12767257c56fe87b44f6d05fd3de1732996cd6638ef96531da58b12507a474b115a5e5e1e8962ce580fb4155b76e1891a93ec1a1a33a7e03797f072588544e9e32404d8a851221161f72d561a3ac5af4ba8c3ef688756391993361e9d086b4bd9a7ffb2062df777bc1269cd7a10793c785f7b6ecd88436d2102e028f227c67bb14ea789bfb4eb34f50610a229f5a58b56af62b2686f0571725383ec37047cb94918f42811147a9f97e851d10831063130bba0cc11bd6b8b2eb8ba5bd8b61b99d44f1ebc26cace5ad5b583fa94b41777f40b9dc068bda34dc03aa7d673ba31e4b75cb5e44ac48f4ead977dc3e0fceb2f33ee93c26b3cdebcafc63b54d1ef09000ba83394fe1dfab397dab376dee1c542e18c0e21d5b70d559a19631c437a65b62f694d04609dd6b7b884727f81d7e60a4b9ab0380a95c87cdcaf8aef31141651c8ed6bc4efbf25b263ee75ea7bcc22ae796ed75439d33f9523dfaf42a57fb3c509e38b596fa5066a63578034e19edbef7fc952fb0733b23f718b7c706bde9764bd6571fb661862e6884e9b96d8ce011c99420e6be70def73acf9e5f11894d802844ab521f8869f509c4b5822a5af0400691eb10e94fb0513417d6e85ccd9bd2beaf632743dc851cf6588bbbdda045aecbfc2d2f94a06840fed359e5ab11ba652f2efe0f238e56ed17237fc5aafc257cc604cff51a154a9a75cd6ce05350d417eeb8f592623a36eda4d62ce2538ed794d7df967adfe94bc1e42f8d8e49511933e777ace48c7af8834962ab760a6910766402739ab37c70fd318795fd22d7cee670c1efa59d94f089dda2342f972f237120940c70b45db0779d0d27c05d6b1e7f4d5e19453aa385af3e590e4ad7f87f2dc5cd749c44905f9230fef6ad1ae29eaed49dd28708569010a4e26a0d8e74c68b2f7a97f8b2f0df9997d79c0f41c1cb8e4419e1ab6bd091e516bda50002cdd4424aa483a1ea84ec0b8e4d269f62a11fadda768d1b83b8b72c126ab4ae9954615358a6665fffc813672d245b1aee5a1800c3a674c91ae353b7a16fed8c85057a7fd0155a248613d57e125f524335e2c7ca1e5557510661bf34090aea7d6373b3e71398c5c6ae38e2f9d9208bea6db54874d9d9cb68e78ccee91d3c6f36d99ad88884a143a37066afc496f3d012a1ad875bfc3f60c8370c716bc6a963c40cf18ab21569fe16595b80bb863167714e87bf342bb3dd4c62940", 0x1000}], 0x1000000000000032, 0x0, 0x773) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) write(r1, &(0x7f0000000300)="1323", 0x2) sendsyslog(&(0x7f0000000340)="47f2e0084a51905edcfc1c9161185863a269c4d02c8c3942488624d3926ee8c4dbc83ab881cdc2f2f4d7ffd3eb4848070071ea08d07586dbf4172e3e6cc2b05c898037d7016d0207fdb699bcd8397cdc0add2c337bbe6e19febc83f97d17af52688a43718996f5b29ff71b422b7674edc42509c3c4b13b5c2f865388adc10e624951fbe3b4e38dbcf4e4303bfe7593d9eca283abf1ff65cf855754d6464c17a1d303bc9b797cb9643d66b3197bc8ce1904323133fbdd411e8e3230852fe0b0a3fd7b22fedfc9399c737e27604f16bd6838c45b1735486f1eb8", 0xd9, 0x18) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:27:26 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000000)={0x1f, 0x6, 0xfffffffffffffff8, {[0x6, 0x8, 0x9, 0x8, 0x7fffffff, 0x9, 0x20, 0x2, 0x0, 0x1, 0x6, 0xa78d, 0x0, 0xfffffffffffffff7, 0x5, 0xef43, 0x8, 0x8001], [0x1f, 0x40, 0xffff, 0xfffffffffffffffb, 0x0, 0xfe9, 0x0, 0x26, 0x2a, 0xffffffffffffffc3], [0x6, 0x35f, 0x10001, 0x7, 0x800, 0x80000000, 0x6], [0x100000000000000, 0x6, 0x7f, 0x0, 0x8, 0x9], [{0x2, 0x7, 0x6}, {0x7, 0x0, 0x1f, 0x800}, {0x7, 0x8, 0x5f8, 0xdb}, {0x8001, 0x3ff, 0x4, 0x20}, {0xfffc, 0x1, 0xabcd, 0x12000000000000}, {0x80, 0x0, 0x4c, 0x3}, {0x5, 0x7ff, 0x400}, {0x4, 0x4, 0xe3a5, 0x6e2}], {0x3, 0x0, 0x6a, 0x40}, {0x1, 0x5, 0x2, 0x2}}}) 23:27:26 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000400)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0xffffffffffffff96}], 0x318) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) dup2(r2, r0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file1\x00') dup2(r1, 0xffffffffffffffff) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000100)='./file1\x00') unveil(&(0x7f00000001c0)='./file3\x00', &(0x7f0000000240)='W\x00') readlinkat(r3, &(0x7f0000000040)='./file1\x00', &(0x7f0000000280)=""/46, 0x2e) 23:27:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1000180000000000000000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e8029deb2160c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076204aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e13d50be20d7f6f8ec4d12d0fc224120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9fd537b08b20e8ef5a398887252190a1154be5f360ea7df3d2f30a28bd27631c52baa0b70ebf186c8dbb"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) write(r0, &(0x7f0000001640)="8a", 0x1) write(r0, 0x0, 0x0) 23:27:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x4150, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:27:26 executing program 0: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x6) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 23:27:26 executing program 0: socket(0x18, 0x1, 0x0) r0 = socket(0x2, 0x8000, 0x41) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbf3012000000000000200001e16555fcac6", 0x14) 23:27:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSTOP(r0, 0x2000746f) readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) dup2(0xffffffffffffff9c, r2) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) chown(&(0x7f0000000080)='./file1\x00', 0xffffffffffffffff, r3) syz_open_pts() mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 23:27:27 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000011c0)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000100)="4133b19690de8e83aeeb3227687204b2d6d02e29579578ef2926d939741a86bb3fd8a66abe5faba336293ddd81997b63ae51ce2e4c7212ae525fe3e4156752e2631623ab2fb3b54393ccecd220e20a92c57eea8dcd5bc16b41a5ca1c7a0b2bb936439c3817080f6af025294712fb9d7a9e9bf34445d76a606c00a167bbc02f60df2beda30ab5ae54fc391bf94299e5cd8d4beab3b9f08a1fc8ba36c755e6361fff1006fb87b211295d967cdb25f07299880c8a2ba4253fb10924dd055b7794d17b1b74bf48f05e40b44d519f4c6c921f36a9a511319763a984cd58f50b97eeb0a97f3e8f81cabda9146bb03ce83e24e0cb3b95d546b2930a22bb90894f4aa6690755512b22703e5c8eddcea1a08a30257bfb2170acbfae39011f245f9717c149063c8ce40bf71fd7fa2ebf3c005f9793875c8e7b333aac3ca66069a0c71fa83fd35b17f38e95a905e09337ea132139f9197a4e745f933db0a28fe2846a7d3d7a153c2bbba0c8bca067e0c54b2b3c6decd36ef1e0bbc26c37d939de733b4baa146aa1eaedc3b52d62599e691ee2fa6675d5c410b5c72a52d7f50fb2b6fc980f5b04eeedf31fba702e7820aa688dbf2c93c6083e816352d4f3f32e0a5fde835f3f7e5a4f8dd978d413322d1e858a63521eb023294de76c970b56e6f8faded94bb586afddf021478ed0adab937f2033af21283f46e1685a8c382e441a04da4b3bd7da36ec39c54bf278611fb403a952f8bd4d850c2715ce4cdc25d5c7dc4c33db9c454c846dabf4ec6da2331be8f34104b99f467a9d4c980d06f65d6e1dfc14e00763a7d81efd8f0faab06c14872cdb2d678a4ab644a2905af63ddfbbb9e9fadd7b2dca11df53ee16eb9cd5b64af66e30134a4466835118b8e5c640193965b2f7adc579d9af406766a2611617600cb7ae596638d0365fd6647fc13c837f8535ddc98bf8703f687c6ee5a4e2e2d399072ad4daef7bbb4fe126b2d4423c2574b87862d66241558972bdc4181c761d5a7cfdfeda729f946443d84114d394da46bac332499ec7340395c0934471df3a93c3a6d800706297e1ac66568be472e9665753af322e3bce947984e9cfaa203ff44ce4c4e36461915e04fdfb9c3e240f7b3e2474d8c1455417730f012a76741349de521245eb5eb5050f9e713afb28277fe1f2ad39ddd6fb680a422172a69a575b20f5ac43f87d1ed1919a316640f563d2d24434bcdb75d9b5e0ede9d30b815c44192058774e3bbe9e0127180ac1344e62b8b7374fd729727a70f0b314867c1999fc457e0953f50ceaeda40c03cab7de80b5f682b47e2b5ecc09db4513f92796a1be2ef744da6dcfd2a52d107486664d50d682401005aa1c830b818d92998e6862e1a54cd1c843fd18f6a996fef790b168049168a0c55f634a92a631e07ef277d5ad2f99f65a538e5e556cb6a3f728dcd2a21fabc6ed64825252dade77364d00a893eb19b770b09e20696c7718d90affc2538b631e33f23a0a33182f28bbc4af72ce5cd597010f2cc1af7f65e7227053ed9494d9c123dc7ffd93df4c1cce7a495b2f031aed80bf3e56f44370668caa74a297f8cfe23032426ac30afb511a449fb6cb8f91bac8028ba801bd12bf9be8ce901fb666a5fbbbe6b28a6fca4b26a9278f6772567eca75750a8777e61183a3792d7a04a926e271f39bf99754781852e3b9ad1c81cc6bc3ceef26ff1825ceb310917e395cc256b9c0bde991c9e62bd15dbb81eacc847789fb343cf148cdabd3f31b598f6ac6aa7883647e980aad15589d68175ef7a070fbbf39ae11676e64fd77acb277bb916699bb0acc3b109885cac1e3fd76fa9a42a8b3637804ae21b35bc1b821f6c17cf9c63a11de2e85948ff7647cc05266d5bec7577ee2742c03bd950b693600a6735e3512c18243c4d6c65c0417936c944a24bbbd2c63ea6a308fb7e1a1aedf3549284e53b7dbde121b86cc9fc1865bdc3444c1904767bfa73a7629bfdedb3f6853ff1d1afeb703e88934af31ade332fc5103b1c0f550fba9c5744d29098214ab3454c6dd804da9ea8cabdaff9a232647a2a4004285352bfd956e7c24b5fee2d95c424478afdc10d324a62bf72ab1d7b0aafd1458c2e5019b8a1a79341673b839a3aee9036c25f005ce4ac56cef61d899bebbb66271098b9cd564f3d8525f991275cccec7c914f3246195fa9f36dba9bb95fe366c6137ddaf97ffd21b97653d8700455e2cbfe5059748af1cbea35e6dc78abff6de30ba742c7d254160690d28f22b352111e9241455aaf5346ab899cff600c6ec94682e38e6bcffa22fa7373e3382aea70e0f074261a07d8f5f748cc897a6f9c76fbc2453f7ec25868ff24dea790f267ecbc36097e862fe259c8d3bb0d76a622cdeca7e1cea0afa879cc541bcf4202d83ae54d49d187840bea8580d9c022bf3921dd1c3be0f77371f7c9692f30977d4e76a068f317c17d90e32ef45909ca25fcdec796cefcf6e0c74bb17e0177cac66e3c7e331af4dc23341099b89ca36041923f48be40b018872c3f3e6f40aff7b30af525c085d04b42747ad866ee0667d389bbdeec92d19f314a58c1d70376c124fbff355f201c3db685d8e9d8132c2ff89419369b02dd3421ba3371832c8337103435b5dc9c52141d5c2aa77c704c96227f55ac0fa8c83b9a86de11d2f54615d9a82f760a43fd16c86c0862c1e32d9752b620b8614b66415fc3e48816a4e45906c34d84deaa9e886e38a024f45b3bf38d77dfcae388c9ba5f80a8fd38de12336a075ed600d42f3b167ff9f2f31d50618dcebaf123f3fcda72f225f573842e62a7a4749f8b0d5d99543d6e103f16f274e39642ed2c5376bf34199ec0e2fade39cbf7acca47d5579031d3e219e49dd697f5d27d918dfdb74c10f5c4b8baf34ff8bcaf6a34134ce98ac62715d160d3baca37b7334888706f372304bfcab68483da9c1b04a9aff9c51bf1e0bcf3df521e16927a781d9578e8bdd549c730256bbd670e98dadb859b6fc1e07879399f1cc87ef2865b564e8659a8535ad150911da7a9531efbe6fb41fed18b447a3bcc7ebea609306e32f3d54d6d03fa257ec6aa6321ed45721f08cabfe1432bae1a6ef31d805864a6493c116260dc844f40f7737dff55ae86621c38d3791da62c229a384e2ea2334de1c99f4fff25496a6d66e6557b5bfeafab755a0e04a368f96eb1fcfe8e0f2e9036e4ba7c1ff1bd3c92eed6b7f4ecc04288e6aae996a19de2627be071746c89e454bc0675f738bba03625a3dfe96020c7caeb5f753b57fb7b55828b160f21de7c867ff4446d0ccdf07f00917b3808ae67ac4b9041dcc81633b423c05ea9d76ae2ab78acf0b5d33da23b05571cd484dee8bb288a450be1f5e37fccd8cbfef94dd1892c45a3f6ee2fa6e87a3f047b89e7ac2bdc1ec1ac1cde23383ea7757b230efdd879ccd1301be406513f333fd3a1f875bd630002f3f2dce3fd91f2ca5bb5f67c1d21e5fee1ab769d3146f22a3db49e1a82d58e358fbcf72bbbc13409a06eab4a961ad4646dffebb80f27e04e17c6c1a94825b6a6085b2dbc2c40847da8217ca700f6dbab6dc897e10013a645f5514ca36ee17332ea58a1d230ee1ada356cbc9b3601b05539274a8b1b409e23db8bbb6ff528eb418c7722ae935386156da81b21ebbed829f82d7df0eed9b0edcda3967e0783cd9d98aa7ade2f8603065ece5b9b940fb24f75f656d716bef1fa2aa184352a70c03d2289b55786c8ebff12a6f26066a8dfd65601b6aeae731cc188ae5381f4d615d07a1df40117cc34f94c32bd30249c3b45f4b0dc98e9ccc282019637b89dd23ed8c310d8e7e5b34d59c25e1a160b265bbde84dba1d09595f59d8f490d201a881a7df5a24a03c4e0f612cb41fe469093f3688da9e47ccd968dd6cbf5a8245d819a5ffa27a17847dd686575835049d1d6323ba0280ac72d6b3b66afda39bbfdba6ccee8976b25ff33126ae69f785ef7053d41f6e97e2d9b46c0a2fd3f32ea76ee52972ef536d25539eccc61ec9ad398468da66c5d1901589a901615c57c69745ccdccd5116ecb2ebc84eecec43dd52c1ffed9f55d70dbd063df7e32f10d4823ee958e103d8c95307307656b485d8e130f6c765ee29fb8d3aa8c55f437ebd4bc62e1b2e517d0c3129992be3572ae9f1f91a72dd481e7311a9376d01ea9a597bb4ee181e0ae490ccaa1b6c597c78e3213ac2f4bc00c303ed4cd021de9136c54e857b67afde2139e9d2255e5326c629fe574c7885ff010d2a6b428aeb14603bb077dadb53570dd686744ed4007bbd330c02a949c1e3b8db56b7adba285fddf277ad20571696e68e4e75911f7c6169b0bd95ca88686526a7f9422d6eeb3c847a6b7db5e391069a53b40dce0c78cb2e89497bd353295ea7528505a1b69397b801c2f03a713594720de0aa075132ee0368cd72e12aa5654226f05931cd90399fa2cec604da36413807fbd7e07364afba46e6429422702b9ef409f12b1bf212248af1dc72833e989ccd5f0350066d7a755a6c23e01638ac526be5e21766df89d5326dcf96b31d58164df914bf963b5d863e593df4541e74e20b5fbea4361dddb1a363f177f57e716859dcd93be2d8d101ad7e2e6bd169668ccfbcf6a3adfcb6b8caf01427c6968a0018c95f648ebda84484d7fbcddf8c3fffe79358f6506a48344b054aeb7c6aaacb9e8ea41170084265d928c35b0894d0a3ffd79dcf7a040d437b694f3da9e28d1552e608b34a230b10ed839aa43ebe3f5e572d1ceb2acbc35d74515321d305a3762bd06b9bf90ed8ac552f2613e473b640f4d49450624ed679b334643fdfb41c17922a217fd03787bf7f2312aa1438de3401cc67e2005767de61b5cb6c0701d398b447a8cde12acbbf5e0f6aa6e9590028a2470804b162c5411c903900bd675f890557be210453136727f45dad2618f465d354371ca2b55c32186d3286e567e73e45028034faeaa3a6a2e45ab8edd3a87ce584859e9b36478e5d639c398a22e672bdf9561287052790bab41a87050eb4fd11c200bc667957f1c049b613ebda70c0bc91beb54fcce33b5585c83fa77d2daeb8eb5ed5e0114f17b46e943b0ae6c61a8dd20cec1290da2741d2b5b7c3a8f39a3fce28839e6e8336d1656e760795bc05e4cb7be0fba678f659770aacf3b6be7edcd37e15c448dccb13f24f8d2a8b6a348f6a75a3ccd3b8972758fefca834dac410e447906b0ccc022aecd8f64b2ac331e81f8a745adb85e117ed992e9565a9262dc9e95f5188e2dd724e49ebdc8dcb1e095c4e5937af662e0e8f8163a612b986895e998bb13df2b625fdf937e377510c51ab34ba81527fa3185b0165070106eb48362d9c371d0f2ea87f66ede7766075cbe8d48c0c15aba1fa7153a272367542589010bce210da59fe7a4add946d24f2f6267196f7c40f865afe4e1a2250cc8c107b35e4c32d8e96af470dbdbe28d5778b821741aeb112ec95d2ca6594616385c78475bae8d959952755fa7c5e5da91c638f22b74146a3081ecd333e023795a3a93db1dc5b43dac40ba46277179e725cfd70f4fe2e16beb5e3e75d58220b3f5a1c1d39ffb7da1733f0668698ef255a3daa199791b3662db995c59117b47a892a5ef50ab5301e38fa427b1f6c2438dbd4f68965e25e2a2537fca8522e6f82cecff2adbcb0a81e19295272cf5117c22a5ba0aade69c348fd61d948a80d70c1ab62c8c99d3511e920d158e3c71866daa9cb32e0f41ec6f2cc6d2e13165036f7af12ccd3fd95fec156b84223820119c1bf7aaa06b115000578024e5c2770e698c2f8473d43244c4", 0x1000}, {&(0x7f0000000040)="39d852382198f019ea0a020df66d4217b09ffeb916695bb0c0110a277e64f7050221c54987ae4218f2da70cc0006a044931dd0f7b035abade644b993099387351d4e11f1882f8523557f301a94e7f3059c3d409e4454d3b385c46d51f6d3e63247812583ee815cd3c19095c8081f15906a62e5a41d2cf89fbd2ad35f036acf", 0x7f}], 0x2) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f0000001140)={0x2, 0x4}) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x80, 0x114) 23:27:27 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) shmget(0x1, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) 23:27:28 executing program 0: r0 = socket(0x2, 0x4001, 0x0) r1 = dup2(r0, r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) flock(r0, 0x4) r2 = syz_open_pts() r3 = semget(0x0, 0x1, 0x203) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000440)=""/165) r4 = semget(0x0, 0x1, 0x203) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000440)=""/165) r5 = semget$private(0x0, 0x0, 0xc0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000300)=""/192) r6 = msgget$private(0x0, 0x10) getpeername$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000002c0)=0xc) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r11, r11]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r13, r13]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r16, r16]) getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r17, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r18, r18]) getgroups(0x6, &(0x7f00000003c0)=[r13, r16, r18, r20, r14, r19]) fchown(r1, r7, r9) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) flock(r2, 0x1) r21 = syz_open_pts() close(r21) writev(r21, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r21, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCNXCL(r21, 0x2000740e) 23:27:28 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/tty\x00', 0x20020, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000600)) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f00004b7000/0x3000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffffd}, {&(0x7f00003d1000/0x2000)=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, 0x68}, {&(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, 0x9}, {&(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']}) r1 = kqueue() r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) r5 = syz_open_pts() fchdir(r5) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$unix(r4, &(0x7f0000000000)=@abs, &(0x7f0000000580)=0x8) kevent(r1, &(0x7f0000000000), 0x9, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x21}], 0xffffffff, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 23:27:28 executing program 0: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x3, './file1\x00'}, 0xa) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) mknodat(r1, &(0x7f0000000040)='./file1\x00', 0x0, 0x3f) 23:27:29 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 23:27:29 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(r1, &(0x7f0000002200)=[{0x0}], 0x1) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) 23:27:29 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed4b86d1ab50f6c0b8514cf53fb8a56b"}) ioctl$TIOCSTOP(r0, 0x2000746f) writev(r0, &(0x7f0000000300), 0x0) 23:27:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x10e) 23:27:29 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) write(0xffffffffffffffff, &(0x7f00000000c0)="6e012a8a3ac4b7b30acd413b11483d1b833d77c4d9b4f8380ac224e3eb2134e45aa9a4d2a3e5253eef96b1be26da4a4e32428961a7d904a589fbacb27b716d95e134eacb7ebfc326d2927bc5822e49a74002302886ea7e05c1e9bff429d18632c9c79110274cfea380ce6206e16d7b80eab4d2b69162293edb1c70fd55cbad4013e649c6", 0x84) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000000)={{0x7, 0x9, 0x80}, 0xfffffff7, 0xdb}) ktrace(&(0x7f00000001c0)='./file0\x00', 0x0, 0x104, r3) 23:27:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7a8ad6b3e910c411d6c6aa98d8876571b873ce0fbd6a900000041acc3cf740e8a705300000000000024520000000000000000b9f85143108e90957e3b3bb2c045f56ab0a6da604000f9ffffffc800ffff000000000000008d87baf9b1039384646c0640fd5673c1bd2605bff383cc444a0286ef48d2469c0d93b93c90aa1fcfa5d9bfce87bdedfa7770ec82ceb292d15bed3f42f79234ffbf62c84ee23c073fde8daeef0000b6c68e98edef20dc4c27bfa41350538e23138d397701377e8cbc8c8e13bc46fd43ab507861a2f15a7f2fa7e3adacf6add89d4e6a18b400"/253], 0x10) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) r2 = socket(0x2, 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x400, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f00000001c0)=[{r1, 0x4}, {r2, 0x1}], 0x2, 0x7) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 23:27:29 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000004c0)={0x10, 0x10001, 0x4, 0xb373, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x80}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xff}, {&(0x7f0000fe9000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffff}, {&(0x7f0000fea000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xd37}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x81}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x40}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x4}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7f}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x2}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000fed000/0x8000)=nil, 0x3855}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000feb000/0x1000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file\x00', './file1\x00', ['./file', './file', './file', './file'], 0x1ff}) ioctl$TIOCMBIS(0xffffffffffffff9c, 0x8004746c, &(0x7f0000000000)=0x1) r1 = socket(0x2000000011, 0x3, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r2 = open(&(0x7f0000000180)='./file0\x00', 0xf937650c0372fe8b, 0x0) dup(r2) writev(r2, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r2, 0xe3) writev(r2, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r3, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x44b, 0x800) r4 = geteuid() r5 = getgid() r6 = socket(0x10, 0x8000, 0x2) r7 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r7, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r7, 0x0, 0x3ffff) r8 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r8, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r8, 0x0, 0x3ffff) dup(r8) r9 = fcntl$getown(0xffffffffffffffff, 0x5) r10 = fcntl$getown(r6, 0x5) r11 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r9, r10, 0x2, 0x92, 0xffff}) r12 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, r12, r4, r5}, 0x0, 0x4, r9}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000200)=0xc) r14 = getgid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r14}}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) r16 = socket(0x1, 0x2, 0xfe) r17 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r17]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r20 = kqueue() r21 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r21, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) r22 = msgget(0x0, 0x2) msgsnd(r22, &(0x7f0000000100)=ANY=[], 0x0, 0x0) msgsnd(r22, &(0x7f0000000380)=ANY=[], 0x0, 0x1000) r23 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r23}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r23}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r24 = kqueue() kevent(r24, &(0x7f0000000100)=[{{r23}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r25 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r25}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r25}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r25}, 0xfffffffffffffff9, 0x0, 0x0, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r26 = kqueue() kevent(r26, &(0x7f0000000100)=[{{r25}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r27 = kqueue() r28 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) dup(r28) writev(r28, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r28, 0xe3) writev(r28, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) pipe2(&(0x7f0000000c00)={0xffffffffffffffff}, 0xa1c73361972bf04b) kevent(r2, &(0x7f0000000f80)=[{{0xffffffffffffff9c}, 0xfffffffffffffffd, 0x2, 0x0, 0x1}, {{r28}, 0xfffffffffffffffe, 0x20, 0x1, 0x0, 0x3}, {{r20}, 0x0, 0x2, 0xa43650b6e34dedc1, 0x7ff, 0x7}, {{r2}, 0x0, 0x40, 0x8b46d0d583c0d5ff, 0x2, 0x1}, {{r29}, 0xfffffffffffffffb, 0x38, 0x1, 0x0, 0x6}, {{r28}, 0xfffffffffffffffc, 0x40, 0x20000000, 0xffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) kevent(r27, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r30 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r31 = kqueue() kevent(r31, &(0x7f0000000100)=[{{r30}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r32 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r32}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r32}, 0xffffffffffffffff, 0x6f}], 0x0, &(0x7f0000000000)=[{{r32}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r32}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r33 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r33}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x1000000010001}, {{r33}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r33}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r34 = kqueue() kevent(r34, &(0x7f0000000100)=[{{r33}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r34, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) r35 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r35}, 0x8000000000000007, 0x4, 0x20, 0x7, 0x10001}, {{r23}, 0xffffffffffffffff, 0x27}], 0x0, &(0x7f0000000000)=[{{r35}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x8, &(0x7f0000000140)={0x7, 0x2}) r36 = kqueue() kevent(r36, &(0x7f0000000100)=[{{r35}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r37 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r37}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x9}, {{r37}, 0xffffffffffffffff, 0x4, 0x0, 0x0, 0x1}], 0x0, &(0x7f0000000000)=[{{r37}, 0xfffffffffffffff9, 0x1, 0xd9f14558daacf7b8, 0x36dc9b59, 0x10000}], 0x6, &(0x7f0000000140)={0x2, 0x2}) r38 = kqueue() kevent(r38, &(0x7f0000000100)=[{{r37}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000a40)=ANY=[@ANYRESDEC=r17, @ANYPTR=&(0x7f00000009c0)=ANY=[@ANYRESDEC=r23, @ANYRESOCT=r25, @ANYPTR64=&(0x7f0000000b80)=ANY=[@ANYRES16=r30, @ANYRES32=r23, @ANYRESHEX, @ANYPTR=&(0x7f0000000e80)=ANY=[@ANYRESDEC=0x0, @ANYRES16, @ANYBLOB="2594f9f5c67fd5cee3df46ae298ae476bb6c824839a22bf17bc0ab997d23d0f06b3e5eeb6be875832d22b51faf94d8a9757c8f6add0ec1a4daa2173790bb3e0100dabf287fc7ed9ecfc46211b389b534f6216f725662de1c16fda683614b4d1cec7aa4a692cf767bdaf6e4ab3500800000a7ca325e289d01bc682c5156d52848ce95c4a80977b663686fda9ddc183d504f5fe2", @ANYRES32=r34, @ANYPTR64, @ANYRESHEX=r35]], @ANYRESOCT], @ANYRES64=0x0, @ANYRES32, @ANYRES64=r27, @ANYRES64=r37], 0x6, 0xc00) r39 = getuid() r40 = geteuid() setreuid(r39, r40) r41 = getegid() r42 = getuid() r43 = geteuid() setreuid(r42, r43) r44 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r44, &(0x7f0000001040)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e383235071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473fffff1e8f3b32b90000000041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb6d0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf129055fbdb1a16fda60f271cc45781df858925b87250d4cabad6981ef8059dc98ef316ab18791701c33f7436a1f7ac76ff8a85704b011410f01c5d370e5f946abf13240f79c911f0af2dd6122ae395d0b71ab9c5110ec271d874edf9baa17913acca954e3892922a0cc9402fe3a79f3dea616d09b599b437ba3287d25a73cd09fd1cd1d14a6dbcf02ff8a56437ec324a213bd7e5acda1bc4a56ef4de66ec5d7f4a4581a6e2012a012b4be35cae6394c7d7bb3bb1356b0175f4351989658d147c326330d7be5b89a2c99061245f277e06b2f9b4026e4edfec8a538bc6f489f4e0ddf2f1885e39c4aa12fd142dfbcc5a13a637f814c9257df3136e7124bbf18e4d2c6e35eb7e55f80ecff820653aa8f1a2ff00"/533], 0x44b, 0x800) msgctl$IPC_SET(r44, 0x1, &(0x7f00000000c0)={{0x6, r40, r41, r43, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x2e3, 0x138, 0x2}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r46 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r46, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r46, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r46, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d1170700547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10080000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a016904df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287631ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da81600"/371], 0x1, 0x7fb) msgsnd(r46, &(0x7f0000001e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653f542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bbbe5e9f208623cd9210537f37d0c2f71f9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be01bc519b3c42f8448c844008af9b95d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfd997631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539"], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r47, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r48, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0x33aa8f73fa6bec49}, 0x0) msgrcv(r46, &(0x7f0000000340)=ANY=[@ANYRES64, @ANYRES32=r48, @ANYRESHEX], 0x3, 0x3, 0x800) r49 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r49, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r49, 0x0, 0x3ffff) r50 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r50, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r50, 0x0, 0x3ffff) r51 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r51, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r51, 0x0, 0x3ffff) r52 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r52, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r52, 0x0, 0x3ffff) msgsnd(r46, &(0x7f0000001480)=ANY=[@ANYRES64=0x0, @ANYPTR=&(0x7f0000000e00)=ANY=[@ANYRESOCT=r49], @ANYRESOCT=r34, @ANYRESOCT, @ANYRES32=r28, @ANYPTR=&(0x7f0000001380)=ANY=[@ANYPTR=&(0x7f0000001280)=ANY=[@ANYBLOB="6c1c0ffef16e0ed9603a907a94b4c6e72a0bf7095da7eb6409a13011097b039f47c74edd5384460674f010c87c56dcf68df8f1342429c86a3534b7b410193ff39e65578ab5cab932e743fd4a6e61cff746f8fefe5c57a04e4ef436e4c2ae9d30f576059d1d8af577fbe88338f26e7a946cea8860beae3ecff0ba96ce479a4df55dfb5bb3dfc387901db5f2fb18f90b775b6cda3c74cb1bd8c5982ea25019104178df1851b0b86697c808656ce81fa6779de8ba6c3bfa74cfdfce906e7c311a147a1a79f9955d1baf0edb99d9187a3e6770b6391248e7451651b1312bf8dd812168"], @ANYRESOCT=r50, @ANYRESOCT=r51, @ANYRES16=0x0, @ANYBLOB="83d2dd389e197dbc44ace8c5fff276bb46e5b8018fc7cdc0df99e9aa1115d6047ae6948d3b7d36da74c8e97a512fb3f973470a136f062d8b3b223a6c824e2230e9dc69627893299a3d79e971756a60328f4c47a903992ed242dddb84d97c92590dfc618f1e317a6602d114e2dcaa86b40f58c369e8d1daeef63ded2a77b444ddf5806769d7458bd47ede0f34dd8464", @ANYRESOCT=r52]], 0x6, 0x800) msgsnd(r46, &(0x7f0000000a80)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeafa23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381e7fca35ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf00000000000047d51682f01f7ea2d9a75627024dd719335159d38294caeba3701775b4"], 0x222, 0x40000000000800) r53 = getuid() r54 = geteuid() setreuid(r53, r54) r55 = getegid() r56 = getuid() r57 = geteuid() setreuid(r56, r57) r58 = geteuid() r59 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r59, &(0x7f0000000f80)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081f51f1f32fd93d3b5fc9c5ddf800000000000000000000000000000000000001000000000000000000020000009a1c00000000000000000000000000000000000000000006000000000000000019000000a86cf441000000000000007306000000000000000000000000000000000000000000000000000000b25d8ad62856dec8dbdb05fd2d6c5da5d9aacf0688258af5c5f7a1c1215526d997cadc5720f1b208000000000000003248985c5c89117daa00fbcea2481795dc129c8b73dfd45409d0a1598b48c680e0f62c43576c06736304c3312a624ea751eb00000000000000000000001b00"/296], 0xfffffffffffffe9f, 0x1, 0x1000) r60 = socket(0x18, 0x1, 0x0) setsockopt(r60, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r60, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) msgsnd(r59, &(0x7f0000000200)=ANY=[@ANYRESOCT=r60], 0x1, 0x800) msgrcv(r59, 0xfffffffffffffffe, 0x0, 0x0, 0x800) msgctl$IPC_SET(r59, 0x1, &(0x7f00000000c0)={{0x6, r58, r55, r57, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) getgroups(0x4, &(0x7f0000000300)=[r41, r45, r55, 0xffffffffffffffff]) getgroups(0x9, &(0x7f0000000540)=[r17, r17, r17, r17, r45, r18, r18, r18, r18]) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r64 = geteuid() r65 = getpgid(0xffffffffffffffff) r66 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r63, r61, r64, r62, 0x143, 0x80000001}, 0x8, 0x100000000, r65, r66, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) fcntl$lock(r16, 0xe, &(0x7f0000000400)={0x3, 0x0, 0x800, 0x8, r66}) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xf0, r4, r5, r13, r14, 0x44, 0x9}, 0x5, 0x3, r15, r66, 0x2, 0x24cee5ef, 0x81, 0x5d}) ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x136, r66) 23:27:29 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) writev(r3, &(0x7f0000002a00), 0x0) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r6) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$inet(r7, &(0x7f0000000180)={0x2, 0x2}, 0xc) close(r4) 23:27:29 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000040", 0x8) 23:27:30 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) setsockopt(0xffffffffffffffff, 0x8, 0x6, &(0x7f0000000000)="c5c54b1e501cf3d08dda920b6ee5c7d6928f002876cf96494b6626e1a1a343d63cc9b6ebdd5fe91fe98e921e0d18a58c49", 0x31) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:27:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xb6) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20, 0x0) read(r1, &(0x7f0000000080)=""/201, 0xc9) clock_settime(0x2, &(0x7f0000000180)={0xdd27, 0x101}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = getppid() r4 = getuid() r5 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) read(r1, &(0x7f0000000280)=""/43, 0x2b) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x80, 0x0) fchown(r7, r4, r5) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000380)={{0x18, 0x0, 0x8, 0x7}, {0x18, 0x3, 0x0, 0xff}, 0x3f, [0xffff2007, 0x1f, 0x0, 0x4, 0x3ff, 0x8, 0xffff, 0x5]}, 0x3c) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f00000003c0)=0x8) minherit(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r9 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd0\x00', 0x80, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0x2810, r9, 0x0, 0x6) r10 = dup(0xffffffffffffff9c) writev(r10, &(0x7f00000005c0)=[{&(0x7f0000000440)="e20ec160d93a605bb694d2a4ac11c22acf62c49da7876babf66a4b66e347c5f646420716a73ceb8af8102e52534203f1e347b754b986a25d49c3213316e76d9e67513ef6d49389239e21b69c0ae8e5e88733b5482c58714d3099ff7cdca60c27ade4526ca805ba9449af4f8eca09dfac3c4597e68d20843ce7bcd77143a09f099754b7c916491d067dda4f02eacbe8fe8f79a769c37a05a3a1c494836aaa5d04b6466ceb4736130f0003c08be4abb14e81822fb6a5f2f4f13797d7cea26ddd07d4caa99a05a27608ce", 0xc9}, {&(0x7f0000000540)="fcd4ae5980cd0d2663e60c5f45f74dd47538b577dbb0ab8181e3453d4c3312241d24e44d7f5e47a65c1437f0449139f5e08f9c989d69010d371013eaa9a5063e6773b8728e1a7e7a1037a193f8a7f7ea", 0x50}], 0x2) socketpair(0x6, 0x2, 0x7, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r11, 0x1) r12 = socket(0x18, 0x2, 0x1) getpeername(r12, &(0x7f0000000640)=@un=@file={0x0, ""/4096}, &(0x7f0000001680)=0x1002) r13 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSTART(r13, 0x2000746e) r14 = accept$inet6(0xffffffffffffffff, &(0x7f00000016c0), &(0x7f0000001700)=0xc) listen(r14, 0x4) 23:27:30 executing program 0: chflags(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x2, 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) recvfrom(0xffffffffffffff9c, &(0x7f00000000c0)=""/138, 0x8a, 0x2, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) 23:27:30 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x90) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0x15, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x101, 0x101, 0x800, 0x0, "ac08c42ae4e871c854b2c1b6bf4946833586cf1a", 0x1, 0x6}) write(r1, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 23:27:30 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000040)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4000000) r1 = socket(0x2, 0x400000000002, 0xfc) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r6 = getgid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r7, 0x0, 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r8, r8]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r10, r10]) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r6, r5, r10, 0x10, 0x208}, 0x8, 0x1, 0x3ff}) r11 = getgid() r12 = getppid() r13 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r3, r5, r11, 0x80, 0x8}, 0x5, 0x5, r12, r13, 0xfffffffffffffe01, 0x9, 0x7ff}) r14 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r14, 0x0, 0x0) shmctl$IPC_SET(r14, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r14, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r16, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r16, 0x0, 0x8, &(0x7f0000000240)=0x72) semop(r16, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xfffffffffffffdc5) r18 = getgid() r19 = getgid() semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r17, r18, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r20 = getgid() r21 = getppid() r22 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r15, r17, r20, 0x80, 0x8}, 0x5, 0x5, r21, r22, 0xfffffffffffffe01, 0x9, 0x7ff}) setpgid(r13, r22) r23 = socket(0x11, 0x4003, 0x0) r24 = fcntl$dupfd(r23, 0x0, r1) ioctl$TIOCFLUSH(r24, 0x8020690c, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r24, 0x80245753, &(0x7f0000000140)={0x1, './file0\x00', './file0\x00'}) 23:27:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f00000004c0)=[{{}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) fcntl$getflags(0xffffffffffffff9c, 0x3) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x8}], 0x1, 0x606dca73) ioctl$PCIOCREAD(0xffffffffffffffff, 0xc0107002, &(0x7f0000000040)) dup2(r2, r1) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) 23:27:30 executing program 0: msgrcv(0x0, &(0x7f0000000080)={0x0, ""/75}, 0x53, 0x3, 0x1800) pledge(0x0, &(0x7f0000000040)='vmm\x00') pledge(0x0, &(0x7f00000006c0)='vmm\x00') 23:27:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x4, 0x7, 0x9, 0x1f}) bind$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) 23:27:31 executing program 0: mlock(&(0x7f0000b66000/0x2000)=nil, 0x2000) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) r0 = shmget(0x2, 0x1000, 0x40, &(0x7f0000abe000/0x1000)=nil) shmctl$SHM_LOCK(r0, 0x3) 23:27:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) shmget$private(0x0, 0x4000, 0x484, &(0x7f000052e000/0x4000)=nil) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 23:27:31 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4a, 0x75ca189e, 0x3, 0x8001, "9e069b734e1da3027f22ffa0508b264a5cece744", 0x80000001, 0x1ff}) r1 = socket(0x6, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffce8) setsockopt(r1, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:27:31 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) write(0xffffffffffffffff, &(0x7f0000000080)="01494710dae90fd3b3f64f498784", 0xe) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x14a) readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/230, 0xe6}, {0x0}], 0x3) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 23:27:31 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) r0 = socket(0x6, 0x3, 0x2) setsockopt(r0, 0x5, 0x0, &(0x7f0000000040)="4742b5cf315a172456aef4623ba0c1ff9eef3b9c08609a26cea26a354927aff9bae9fef62ba68dbe32be25f1f11cad00bb738519ce778af8faee4b579bf8ffc1aa7a8aaa53625468bd06c7f6130813cb0f3f98eb065f85c81c81813894adf51d2b55d4e4660f8787a4d8fa76f778198bb954e0b07fa7e35681aa744fc0be25bd92621223b6a3c7456eb9c2e6918ee90a52a516e7ed5fa399fbecadb54daf11b10d88c0cc86358ae3f647e7e854841b425ff09cd3e419d93cb08cb4be76b071692b5ad15fa5d95d0085278a373a8f343cc2e1", 0xd2) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)=[{0x2}, {0x83, 0x2000000}, {0x20, 0xe9}, {0xfd006904827a202, 0x6}, {0x87, 0x7ff}, {0x100, 0x6}], 0x6}) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x800, 0x3, 0x0, 0x3f}, {0x6, 0x40, 0x81, 0x80000001}, {0x5, 0x1, 0x1, 0x8}, {0x1, 0x9, 0x7f}, {0x52ba, 0x5, 0x2, 0x4}, {0x7, 0x8, 0x1f, 0x5}]}) 23:27:32 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000001380)={&(0x7f00000000c0)=ANY=[@ANYBLOB="01023806df9c253e4c8097075e12294ade04bb0000000000005d4af69ac1f690769a5962fd32df917d74fd1c826b446cafa997b88bd5af9f5f1a99ac685603bc48eaa9f7ccbf31e095"], 0x10, &(0x7f0000000180)=[{&(0x7f00000018c0)="389d109574dd4a820131332075ee0f7fe85ec44f62e9f8f6ef2edb5b3a3e3556388c75a3bc0e8134c8f5419d783b24ca97cc163347de41b19d5a08b30dc8149572758c87b953700979214b9b822edcf4abdbf40fb88b8e68ec9a13df1ef8f01d31781ff29b0dc7c9d791e49548595bdfd34f8736af7000fb81f967259e4174d8372c9e45b767fe6edc7d077a375f25db291746df68e91b6c90aa412f1aab10a596239361dd38561ce1159a11c8ebe0e4877ae76f1856224cb1bd2baaebf061f4ec071e82318a65020a88b4e55ea8611d15d6394adcbe76f07f833d70bc2b56ce595143044b703c67eaad5d7cfd1ecc65edcf95589165211220f55443587444da22e4b7e8710f4a3700c252393cd925b8d9956e7ff194700292d2c5f29c375cf4f3a2c80f2006e2ef0aac590d49d4159492a1ae6911be06ccef77a822f6b64a4ad76886b676bc5459a5bb7687f742c79dcade6f6d47e6e0182e58aa2b79a5cd5286e9d50b0173c402e7fa67052b0e50e2ed37757172078e5811c243c5ab516880d9c9960ae00d17e335439cc0285c04bce4e55c0e5107fbe1f674d9a17b372e6e9ae172b42a7b51e8f0768fac918e12df620376b8c6d8904d6fc90a8311e41f35626ffb919a78f3e1445212c5b08aa168ee3268cc479370ce51041a73f510cfcf2110c96b77006ade45cffe7164030ca4b7d486110d99947128afa902d2d7442de7daf6d1e415b246c4b51fe1fc56cd8347afcf0ca886e31c3e5cf1c335483f774ef02131ff5107207f29be2537f0652d44fe5dd99cb069db3887f5f2d723c97ae8f4d0ab65b20d10a76b17263b6756bfecb334f218b691acb061d28c3f24e6003bda74e44b9168e24962781f198825b6b04a3938f4fa69b431c255a1446165896f62db3280f33c564e535fbc01cf1c004deffddee922beb43d3ef7a9883cf27731716c1662c111740242105ccf572cda498ff12a3fb8e43e830356aea582ab435781f611c68da268de545f52dc6cc3f384eaa5aa029b7374daac78b0072562d8948c77203346014c4c587f51d21becf8e768ef3254936cfb8987ff181c75a8a3c74b35644964b57687c2c072edb2bbcba7cf490e2707616303ef600bd25d4bba8a653201960d88eea5f3414f6c9666554d873bfeef754187a3bd9a7a508ebebe7f8702a849d91853889504f210a489b64a7e4c611187c52e05fcae709b804179a4a49ba60163ed916f029b0f6665dcc095aa5a6678bb93fab40e551556767d1858795a5a3fd7e974608acf9e7559f5f72b1dcbecf086bf2bcef77656724c1af369d3a5739b3d7b6370b3c6eeec50d9bc56a1deb3fc43d93fcdad6e89029da9b2c31f9af39e03bbcb38ea0981bcf565987acdf3681854e6b42a221a0ba345ed9dbd1bf586b7197ea9b8776ca00d0be147bef19bc8272e28f8c026f9fa88008987da591c19aea57c5d72193390a62f540ba63e03fc3cdab225409146d1570de71e3aa361e4871ae9a5b616b5109573c539ecf2317a9407dcd9f3bf6736603b66876517f2b2fe5a538756a22eff7e5d33769306980f41de4b40033298d6c954d1719140503177c3cd89e325deabc76903882873b0432ce5802cee60c5d057a5dc2ab1b7db59b780dc132472348d05bca4c117b652f60ba8b222fc557da7c13fd4deecfcc9319efe966796e51db2bdc80b06a69dc5be2a2cea2bc5423f0513d2501597ca862944652523a246cc871127535afcfd578eed08b7ed8e8d8b4de3217fd4fb55ff735c55aa35078ade1bdbc0453a8cbaf9dea876cebbe7af21f4dcff8213b82b07fd8938a32b3bd083c851b4dbd316cb845bd292e3ff60c8c7d8125272ac8d9c4fca8adf42907a9fe4233e1b016c09df4d647ffa8fc4522ec6bc36f84c5ac6641365c19653293172113a514d344def544a46456a55dd0e56bb4a742700fbc1c96ae274f754d203c4a5858885207941db4f7838d827d1794330b00812248eee5b754751b4d325202fb03266bdfa2ab1ecb5cbcef90880d0bfed851bc47b2448195e9cd023fc3ab800488d4b4bf61e5d395edab8642c9c644556b832ff41afaa4244c62218be592d6051a66bf093e6bff130ffe5d860d932f85b23fe8f40acd356579765d77c18785e2b01a6d819abf2c742eff91b80792c7ee05167f5b3ae0d322e951b23da3f6fae9e0d45b6bcd9b597de0440637870d8a9598565fb679ef3b0bf225f8d5e1ce96a4a83ce77ebec798005681e70936db394aa88682bb8be88fe65057efda4473bbeced4c818400b4c612c3a93e98e14502b6c9a3bdbd50ea70c6ef8ecc1c7c7f642e66279c932a739c5c5a7bd261d94644a95fc9370a45a1ca2bfd693217edde72e54c524ce4c118120d5094e2e8ec6e48765116dcd456042a49eb32522805e22febe6ce24f3a0f2ae129a07b1b64ff6d50d612e21dbc875ead6ad59d85ee10c142f01d2236876a235b8670aca245acbaf331a94b481a449d9b4be87fc2eb854c678561e0a2505762264d623f17f9796ef505ed407ab606a8bbf8e0ed8f83175e49309d1973fc5a4cd2f158c2064fa082afb4b2e096cb54a33bc1236965871bb7a5316bacb856639c4b3fac2a177beda975b72da54e4ce64278f361bdc9a59bf792b08548ae65447982dc0e7c4cb98cf75cb3aad44b2cf836535fb6733715cae4d3f3be4f16afecda2b68418bd0c02890be1af9b4ec76bf44888f4f86ffb79734486dd41794ddae3a6a063ed122e6d00baeeb8bbd71291275948597a0a258c039f6c2b75ea11a35b58ceae41e7a008fb4de493393e24afcd895c49e98d0ee67c312d65f980397fd62ae25a3aec5566754f2f2f93046c476c598a3d7257fc765dc6a2598674672cc3152661ae18843bb443aeca1255bc69971c1c31d853b52b279b68351383699133f0695b0451a2ce75cb502639c5a23a69c90991371805f7c01d4551fa2737c8b46d43ba7fcc93fb91312c82ffaed642abaf3e2a583a730f34bd4765e06bff93ead8468ec7d3e42d119d8e3177bfb5d7277a717f831568c293a9669f8619024e19015579f19eca7ed733e5859bab6b4a39d994dc7cfeaecaa93da42e9719fd9f03f49f1adc01a6d6a2cdfd1d6ffcf5365ada070853c756a218eda82b3a3fd7c7574a1cf19812eb6a8eba690fd9334b0c1412385d7a5e642f6d19b40c3fdc68a83c19d3d81c4b66552b2590e6ad03d5db3a02284b9c42da33d96a8b717c77d5746979ba2f206b446aced427b9365aca6b470cf058c3d62e666b903a6cff1606af17b9b623e38ea3bbf0350c9666ef4bef7c1a9dc3336332aee2a4dd3249924c44602220145b5b62d1970327da167bdb81a2791bcbb69e74e8c209974a8d24b45c750085622bd7d209ee850c2b7d9bcc5a2faa665567c0055a11b4a75fc8b7755aa456800d9fe80f60fd8ef48498f2ce5c71d5239c105a0075e93a4aa0512111a50eedc4678df4ad7951f4b08e737bd861b6933abaf7666b565fddc6419856414cce78aaeecd2f602627d428557ffd0f6b3c8d357425096f99b7bdf65df1342208aeda96410a7660fd2b5ec95f4af7485ce0c50edc3817b4e999b1f2d25feadeb971ea76056dbaafeafeb82347588f08fccda1c3242945e757fa2aff9da3480e25b415bb423073df19b4402373ab23b5c43873f39fa0f2651fed1d9b0616905f220a5e74c8af98c9b7fe01d46036b5e9b8adfa5fa27c57d1c098495cae4e7da89e96c8eac9d43aca393c70c3b9a0499e4b6881425dc5d0f2f9a556ba2faee72d004a89056aa71a9e8b2561dad1257ae1ef13bde7b71595efdf7e32e0eeabd0cb82b9b58f9358a455a1b715bd4a5f3773bd444d181ca1f0f3d226a95aa0ea731fc33a0d22028edb938cf3de0f4e015e2d78b74fe82df425e1f3df8e73ae6e723b187c92073712ff8846cdad4392095c8e5bd243b7133fa9310a2adf7d506948864c517fefeaedeeee67a786cf52cf5511398388e2c9dcc46cc8c896e36d8730565046ea936b3714b07602533ad8c0ee442237fc7335a0a4934c33784c634003cbf1ee0c4c0feb174790358e043809ec6b992422aa011b79cca312897340d80c3a43225819700dc0b290a4bff2830918e8ffab9711ae9ff2a125c966edc2cfb6f8b5f52ea525ec698cf32eb1ed210efac6a91ae84c48ddd9c9713ff2a4247371cf421143c24312787786d2a61cf76a77526e0bc5814631cd9d27ab5e604a6f0383e8cdc9af33e4840ae26732c4d83cb6cd3f7d905289c29435a5319b3dd7f576b8c1cf474d88160396df82c4131ca13ccebcfda02e178123657171185da4b31af19d4996ab3517dd1292fedb6df0cc41aa3cef8c2ad75149353e457dd857b91091efb22e67afe94cea849ce0ec535a869b92ed7c6ec86496ae683408b12c0cf2f6f2fcde4d7dac0191be9b0cc7975a9860acc6ece884179ff0e14238506422e8a5ed839a3807cbcb54bb5b45c0dbdfe10907f4e57c42c5f518bccba45da5db073ead0566d952126f1c5575fcda88e6758b2129e8be562851897a10c9b7f3b16e1cd1079fb0fbd19791b7730452eaea6d2a6d4c60e64e9ae4490fc02f546b750315e926e68f55710c06c9987f080093fd5eec6a00276504e77db039115273bf69c707c8730b09a4512f6b171c7c5342d765dc7fb6fe632e05d3151273b2ceed6ccf88728d3386cbe6c52c873e52acdc26c845da51b35d361bbf494c597c5863ec14e43a018eb9b2e4d6391c44cbe9b5d689592f9a5c6bd5db40ba03109f5ad5859f1824f4a371c7ecdd7c1587aaba888b5ec946a3e17d26ed1bbc8e085d20dfd0d4b22ca6d7d662f607a878119b2fb944222976666414dc28842d524ea3480c26414fe29840b357766b2b10067d2e842f297699889c79f6a5ab5fddb2502a9ca277693d75f8996d7fe1cef81501c1e02cf74103b190dc65ae4aa430e6453af714b04cb555e0e40f4d84edcfb2b25d746e02b17048851f581231c0308631c7b78cb3541b1f3603ce91daac721632616e7612e1f014bbd8e36dc25f5dbb40ffc51229771041fa00eb958cb5bb2f7b1d463fcacb4df3c37554690e707af778c1b0501f861f7985a7d140fe167c0121b90f211b82849c9b514df89a07c44a2cc1506ea848906d22727f6caac38e262d4087a4328cb8531c34952d5e5e84632c5dc58a18986ff1e9095a49801a97ebf929728a1db44e578e291fa8344d26507944405b23d457de164d51b6ad211e3e91fdcea7c93ecc4160b55a05eeaf23c1327a117b122644d6f6488b8864365c9559bab2fd4f3e5615fa00395e6133f7588934ba861a8aeb4bc95c97ca5995e9f1c2251bf01cb5323198b6e917fa50821d588d54b30b182859aa978e6477a7cd1b0f284d42addd4cc9655e65580bfb762a09f3cf8b571a71a1009d7075153553b0962b6cff7f75e7f69084f524a54cd50f8af0205c18f1a1dd4934815b32a6ff72f81ccf0f4c899646ee9a8f5ef12737de84e112d638e3f59f963fb26d53a12440ad7fa8c63b27ff9ec040784271cd4730e50aad472ca509fbd9e82b6a49e58cd71008849ddfe2ea234f1f151992cc6404345d15877e57c5cd01311df5d14091e23a2f2ac9a4537eb449ec289270b041bd9967736dbffe237fc328a237720426ce7bbb05604468ca36542d259744f23eb9b6298b97af7be52dfc6d064106d95592883288dcbf80e14f5095852bf7bbe49d39ce4b5d400f4d82f4f03d54330a56ff4becac8e399490b4c3a14d29c4456a2d359bcac4abeb533562d2ce5717041087fbfa10c6cc5ad", 0x1000}, {&(0x7f00000011c0)="63bbb29562ba8eb8d401d4c34cbd8ea9fd28a0264ff975cff5e231d994a26fc9156b32b632d314abf9972635798cc5abd3c6a0b634d7a3ff35735c838f8b178799d74ccb16c65406281d23d4b69e99fbbd5f5083cecb24e2b4a78126a98dd612e4139eac4dd05a8c0689423ff6c7fcb105003201edd95cd438e3109f2e4512e5f29a7fda59abea39a8dc31244b09126b958d365fed66efe110bb5ea68414fb468560085f667532c31451df8b45aa34fbe76a5b1dcee37e338b3a95bedc363471c054a8e2d39ced6c89dbca1076ef79cb24c325d05fa768", 0xd7}, {&(0x7f0000000040)="48c1c50be484ef62bf366db89795d67cea48e7b96fd5f39a15020dab3e7f88919f2f2015d45ac312f9b0e5c99bca6702b41b796957f154095511347edce078d5cc27e76648fc3b7dcda94825814b1b2593b35e2f4ce7b05ce6ae87e3c5997f2475", 0x61}, {&(0x7f0000000140)="e1ab0054865719d476dff8ebe4049da0", 0x10}], 0x27, &(0x7f00000013c0)=[@rights={0x38, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x18, 0xffff, 0x1, [0xffffffffffffffff]}], 0x80}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) flock(r1, 0x8) 23:27:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x80, 0x6, 0x7f, 0x400, "7ae591161c783d4a3b749869eb2b2437a398838d", 0x9, 0x6}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7fff, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b85", 0x3d8}], 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2", 0x1d8) 23:27:32 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0/file0\x00', 0x8, 0x1, 0xfffffffb, 0x0, 0x4e8d, 0x10000, 0x1ff, 0x3, 0x5755667f3f9241d9, 0x3, 0x7}) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x400, 0x153) renameat(r0, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0/file0\x00') rmdir(&(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) poll(&(0x7f0000000140)=[{r3, 0x40}], 0x1, 0xff) 23:27:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file1\x00', 0x4) unveil(0x0, &(0x7f0000000100)='c\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:27:32 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$dupfd(r4, 0x14, r5) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) connect$unix(r2, &(0x7f0000000c00)=ANY=[@ANYRESHEX=0x0, @ANYPTR=&(0x7f0000000ac0)=ANY=[@ANYRESHEX, @ANYRES64=r3, @ANYBLOB="7cd143ad0af8c676bb7cadcad3f369b725f7ce33aeec9e18ceb02c8649c5425ffa2eb4c106671f22b5c8e9c95218ebeeaff4edf3fa1b879d7a9270938e9362f3a5ecaebce5438b5c57195587b37b32b61779a1a0779bedaa5eebfdde42cd1b234fc88d71fff637d6c9a2506c70c414163a94280524b05c6307c14dcc863ec0f3291b2add142f5c6d18dbc912c45b043645be49d102b59dc1accb17434cfd8a5fb776a14092563ad2a8b39a8e1a31df7025d43cfd9e774c67bd337f94f0cf2bebaaf195d6f59d05e1b568bf046f523241dc6ced826b2d6a044f5c77c82fa9d22c7693f2d0c11c2214912c17f660319abf529361efa53313"], @ANYRES64=r6, @ANYRESHEX=r7, @ANYRES32, @ANYPTR], 0x6) r8 = dup2(r2, r1) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) setsockopt$sock_int(r8, 0xffff, 0x80, &(0x7f0000000200)=0x5fe, 0xffffffffffffffa7) r9 = dup(r1) sendto$inet6(r9, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:27:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCMGET(r3, 0x4004746a, &(0x7f0000000040)) r4 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r4, 0x0, 0x0, 0x0, 0x0, 0x0) 23:27:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000000), 0x0, 0x0}, 0x0) poll(&(0x7f0000000080)=[{r0, 0xc}], 0x2000000000000341, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) fchflags(r1, 0x0) execve(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, 0x0, 0x0) r3 = dup2(0xffffffffffffffff, r0) unlinkat(r3, &(0x7f0000000300)='./file1\x00', 0x8) r4 = semget$private(0x0, 0x5, 0x1) semop(r4, 0x0, 0x0) semop(r4, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) r5 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r6, 0x160}], 0x1, 0x606dca73) dup2(r7, r6) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000340)={0x9, './file1\x00', './file1\x00'}) sendto$unix(r5, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r8 = socket(0x11, 0x4003, 0x0) sendto$unix(r8, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e278cb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881bf7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9cf049f0a00300020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvfrom$inet6(r8, &(0x7f0000000240)=""/156, 0x9c, 0x6, &(0x7f00000001c0)={0x18, 0x0, 0x6, 0x8}, 0xc) connect$unix(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="2466000035931fde424b"], 0xa) semop(r4, &(0x7f0000000000)=[{0x0, 0x9, 0x1000}, {0x0, 0x200, 0x1000}, {0x2, 0x0, 0x2800}, {0x0, 0x7, 0x800}, {0x0, 0x8000, 0x1000}, {0x0, 0x76, 0x2000}, {0x1, 0x8, 0x2000}], 0x7) semop(r2, &(0x7f0000000640)=[{0x0, 0x2, 0x800}, {0x2, 0x7fffffff, 0x800}, {0x4, 0x21, 0x800}, {0x4, 0x9, 0x1800}], 0x4) semctl$IPC_RMID(r2, 0x0, 0x0) 23:27:32 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto(r2, &(0x7f0000000000)="e249c09f42733a749d556f76c7cb91916aca480ceb6734b47fa998351f690f46992b2665b1853e8602d0da8640c2", 0x2e, 0x202, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x13, 0xffffffffffffff00) getsockname$inet(r2, &(0x7f0000000080), &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r4 = fcntl$dupfd(r1, 0xa, r3) fcntl$getflags(r4, 0x1) 23:27:32 executing program 0: 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, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a8161235fe4d4a0b10d44f3f5c2767eb0b4555c90157", 0x33}], 0x1) r4 = syz_open_pts() mprotect(&(0x7f0000728000/0x3000)=nil, 0x3000, 0x0) close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) connect$unix(r2, &(0x7f0000000380)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000300)=ANY=[@ANYRES16, @ANYPTR=&(0x7f00000003c0)=ANY=[@ANYBLOB="d251ffd00a6595fe5cde18b1ed6b022db1b4a98d8fb4b156117a30c5eb1c6a6a970b6de1ae6763e32e18722d312535f8f41eb8f5c968eca24650bcf6eea1988db75d54f562d1fb42765a5cae7a67cde55b1f0d50dc7577aa02f395fa8fded10e030be7e20fd2a58ada8cef6579a66c9f5074c293d6bef330035fe0055d550bda1aca8304cbf3c6a4acd71dfba560ce97d97a26b29340393225b411a59365ea8263200fc99ace195e0e0f0caa7979a77e06efd0c67fb3d15ff7bac4395ea5480d457e52deb5537e8c14b38b070df2e1c89f6515c265712f91c9bf21a803c8c4c750def21fd4575eaa1459222dedf81121d332e4365ea6b2497ecdcc5be7072e7203", @ANYPTR64], @ANYRES32, @ANYRESOCT=r4, @ANYPTR64=&(0x7f0000000500)=ANY=[@ANYRESHEX=r3, @ANYPTR64, @ANYBLOB="a4410433b0e75f8dfbc5961a04dfdce6580f65d2ba0383541c58a91bdb3ee58bdedbd6d9c7722df93a71c117340d07c57791b0a2b42b9e6524bbf897dd20d699f9d247be60f60e13ccdf98ffcdfea1ef6202e3f090ca5b587efd8c1d8462f1d7c65547564d0bdb31def1cb2c36931d4faf52d4f903d5e3706fa935a041319e43096cf12780367964419275af1325ab47fe686d76af975e895eaf3598cd6e8ba6176a9e9ea41cac7f81e1934ed6d6c80c009f2417ab5259c674f575522e821ca460a7cccb29cc29d6"], @ANYRESHEX=r2, @ANYRES32=0x0]], 0x2) r5 = accept$unix(r1, 0x0, 0x0) write(r5, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:27:33 executing program 1: nanosleep(0x0, 0x0) r0 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x8e3a824f767b079e) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240), 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) kevent(r0, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:27:33 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0xa7f8cb949e7c26f1, r2) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) kqueue() r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$dupfd(r6, 0xf, r3) r7 = dup(0xffffffffffffffff) getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x18, 0x8002, 0xff) connect$unix(r9, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r10 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x1) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r11 = socket(0x2, 0x8002, 0x0) connect$unix(r11, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r12 = socket(0x2, 0x8001, 0x0) connect$unix(r12, &(0x7f0000000180)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed503000000000"], 0x10) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r13 = socket(0x2, 0x8002, 0x0) r14 = socket(0x2, 0x8002, 0x0) connect$unix(r14, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r15 = socket(0x2, 0x1, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r14, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r15, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r16 = kqueue() kevent(r16, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r16, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 23:27:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0xffff, 0x8, "000000002906d4f0020000000000000060fc00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 23:27:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000040)=[{&(0x7f0000000080)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:27:34 executing program 1: r0 = syz_open_pts() unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x2, 0x10001, 0x7, 0x3, 0xae0, 0x2, 0x7, 0x2, 0x2, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x3) 23:27:34 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x8c70}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x447) 23:27:34 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='{%(\x00', &(0x7f0000000140)='-\x00', &(0x7f0000000180)='**.}\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='/}[$\x00', &(0x7f00000002c0)='}*+$\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r2 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r2, 0x0, 0x41001, 0x0) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000400)={0x3, 0xb1a3, 0x181a3b90, 0x3, "f0008c8b8f10c9719247f0f88be6d1503df352e6", 0xf7fe, 0x1}) 23:27:34 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x10) r1 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, 0xffffffffffffffff, 0x0, 0x0, r3, 0x40}, 0x3, 0x4000000010002, 0x0, 0x0, 0xa3c, 0x0, 0xfffffffb, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r5, r5]) chown(&(0x7f0000000000)='./bus\x00', r1, r5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 23:27:34 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt(r0, 0xffb, 0x378, &(0x7f0000000380)=""/4096, &(0x7f0000000000)=0x1000) r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000340)='X', 0x1}], 0x1) 23:27:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x20, 0x8004, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:27:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e71e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c50000ac573f40e609bf53b047fde6db6b6076244aac7b4f530a7e385b0e7321c3f29fcf3178414e300b89a6775f2c12eea2bc95f9549a80f0b1229970152f3f090099656e9d13d50be20d7f6f8ec4558e75c6edfbd12d0fc212120c42e069cf"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) read(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x53) 23:27:34 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x225, 0x606dca73) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup2(r3, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) r4 = socket(0x800000018, 0x1, 0x0) setsockopt(r4, 0x6, 0x5, &(0x7f0000000040), 0x0) 23:27:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x3ff, 0x7df, "73cc5160527b0100e534840c7602000700"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x5045ee03bf70308b, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f0000000100)=[{r3, 0x80}, {r1, 0x86}, {r4, 0x1a2}, {r5, 0x40}, {r6, 0x2}, {r7, 0x10}, {r8, 0x80}, {0xffffffffffffff9c, 0x1}, {0xffffffffffffff9c, 0x8}], 0x9, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000280)="00ac2f54a738f9c2440800000000000000a1eea89404570e14db838f09f432b50f6471c0155ce3b27b332fc26e9a0f191cfc1273181d1666ce7bfb3655ad53a10015d6c9c25b03e8cfe6738e353370f70d9cf6e996fc17b048373f5c2986699b6a1031fac8de6d3f970912caec0d0f56e8ab81e094cf6e368a8bc64c885c5d99629c01af90bca67b634e27770cb3447a1561233ada3073b9a812ab56bfae87", 0x9f}], 0x1) 23:27:35 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202c17f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\b\x00'], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:27:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r2, &(0x7f0000000800)=[{&(0x7f0000001b40)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780485c29eb93829539d2c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c891f7b8789b195e6ae8eb82623c40127ee6607e76c7d6c06008e0000023760a608688bf833b6e86e64fc2cd13cc819ed0b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f507200"/197, 0xc5}, {&(0x7f0000000cc0)="464c484c7feb632bfa78ad59a9bc82a043982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c4311115872d9fa91f251933c5265f57f7b8103f5f1c723609842ea3a9b50c49e92240faac893a6e42aa20482ba770d26675e81ff863f45bbbea80e85d0817942f793c35ba46a3264426cabcb952d95cbcc461e2ae31dd8a7845fe675c6317ae43de8a722458b2884504779fdfdfc532cfbf6f4fdac479b9cf9187d33dc209e51721647df3fa3380e3411118c87ea6b6e584789c614095502bf1c76fc2dd0d0e240a31712a618ef3957ea35210eeea885bd63526955d5ca78508141d5f89fc5bb21ffe584ea49b775d746727b4b408c25e4f7d1a15c295a59ce2c85ddcb95c622bfc9568436ec1a6f99e152fc8e7fb4673f0aa7f8747f5b3b36ae00e1a637613591f310fe82490f6800d4926e3f4f086d5c387853fba1d5baa6215f513985ec6c851f477889bd9de364769755a0de7637509c3c0debd6266bc", 0x1b6}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000b00)="a29d4d8116f5397e2fc600f29c247d64d32ef5719b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906984d11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fec2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xea}, {&(0x7f0000000a00)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc35c18da7072583ee1219f3a090afb9df06124078c37e4315c57ab307735dea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfee2f1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1614b697455328348155e12d79f4312402cd64debcdefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70fbffb1cdb5e1b412219a", 0xec}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x6) 23:27:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r5, r5]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r7, r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r9, r9]) getgroups(0xa, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, r3, 0x0, r5, 0x0, 0x0, r7, r9]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r12, r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r14, r14]) getgroups(0x7, &(0x7f0000000180)=[0x0, r10, r12, r14, 0x0, 0x0, 0x0]) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r15 = socket(0xc, 0x3, 0x0) setsockopt(r15, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$inet6(r15, &(0x7f0000000100)="a594b6d740976808adf0189388932b1e25234e284e7aaa13b8ef870efd384ecae68839451f12b0c30000", 0x2a, 0x0, 0x0, 0x0) 23:27:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xd, 0x400, "73cc5160527b0100e5340700"}) r2 = syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) close(r3) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) write(r0, &(0x7f0000000140)='\x00', 0xfe74) 23:27:36 executing program 0: mlock(&(0x7f0000000000/0xc000)=nil, 0xc000) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x7) munlock(&(0x7f0000008000/0x2000)=nil, 0x2000) 23:27:36 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0x1}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r8 = open(&(0x7f0000000540)='./file1/../file0\x00', 0x0, 0x8) writev(r8, &(0x7f0000000780)=[{&(0x7f0000000580)="cc3257bd6e3a2e63bb4cfdfc0f79636912a68efc99fdc3a468e4891c6be3b495846ac78b34c51e3f95b017d4cd1cd790b85612571ea06dbe97d396daa8ddd13b", 0x40}, {&(0x7f00000005c0)="9a105bce604a930ae3c54900d11444ebd211586d30d8dba80c4a98f63cf0932a368fe40bba244a8a6826dde0b743288b6ac86a94d7f31751", 0x38}, {&(0x7f0000002340)="6386ab23772b0e4279867a1819aed4571cc0f24ef9f956d9f780006786ed0249e5a975c7d922926d0ba239af3bca337f6afa60a450b6abc5ecd16c2749d290f28a02daa7e3add0fee5cc9645e2024c1e6aeb12baccd98f693d8e3732199bb9a3b0f333931cabafdfbb6713323d0fa0456fa0761df1adf78797cdc941a319e49d626861f8a1469f178c38f9829baa5dc2c26d6ac74d0b58689c99ed1553f1b8d6740f88c00139891e987188a281de346e4da54326a4280efdb7b5fc0ea77aacf304af4cdc68d3a51b2642d906c1ff48f56fd9380e384cb16e0cd2f8317969f6ff135aaec59e2deffbe6cf9eee550f4c10ce9fbec4ffb6495e2a5619f95aa71c4fe2798317b3d6bcca01ad9435f8ee426b0639a8015a7a005c64978c5a57683ff3784dfd32559e58d234645f5c8d7e3e266d7cb5f29773038b48e83cdcfabf635961d0eaa7a49ef696a6bb5cedaf0d95ec1ce7f9383a714247a9da082f0779d996408e9206e02b19a62e0185b8ff7ee0f70eafc3329771eccfb69484e3d57e5a0b4aef72367918f301e77da30caf7bb3ef4eb2e0601ec42132b84e88f0c0b6b07d7a509a46b96e69d68d1725e9c79b8b9cccab9b817a1c3a9e3a00daafa34d9ebc65fec5db11950185d6405f685b3ee1d94eabbf338991bd4e7a7441796e5df4b2353c0b90cca686e0d2c81ff62d88e35a6825013dc2372bb2a04eb3280bc0f301a5520a864f347b689dc00731cd27c3f4e09acf966fd1762a8899812b0fa0cb14a6a7eae19c6ad5cebdaf2a973e1db140c48d92e90566f7c5030d400869d81635635d10e02827570e466d33c645209d4410a4f875116c098b6e9ad3aef197e4f973c70b716349b4bbce23f322dddbd0f65733dd8b00360510262f680ba601c8c5a184779d552adef872ef43bfad09fec406aa94c2ec25dee0d354a5ecdf3f6d3ef12859c40defc306fe4e936af30dd51b688d0b672049d8a765c44a3f84803e3c8f003fb72d2afbf6054e3317be43930e5ddc1cb689081d98539f8203813fdc4441afa4617a28a84a8773f6dd24cc1fb7209f03599b240f237abfdd72e7e65e576af1e602764b56c32328f13406402e41a6e979afae5e32331d99cfaeab7a1bc8a42c77386915ec9d6c61a0422a58953aeddfb6222e4ed9e1a1b5e1a301351cc59b73533016f462dd94a2fb9517b5e8e5d421221096728582655f678d6d62707fbe94bcab4bce360b3902d0cb9c3402ea331cc965eb64a519535b7e4b8a1dce49445466322a58093975868bf689e527354256760e1059b627e0aecc3e7f11635f95f0523861e2bb859c304155f9742c8926eb6094354f376ce0077e9be4cca316a9fa93eb9239f006a9ea7c49bd64784dec5333d7291afab28a89320896184fdefecf1295cf7c0a0415f6ac317f352f2af6220fc2269b5a60980f64b793d4499a08bbe5bdc705fb9c3a9fa8a50e72822b030572611fb1ea90c4fdd79582a4fc94406bc48a44afe308747d012aed8d546973646000c926646611aedb0f9f1e0bca77f96f82c8b52faba9c0ab0f2ce49085eb9cb1156841a6022c47ca06550bb68d37dfa7724412da23436d9134b53157511a8d2b2c7dc2f8bfa5ba2ddf6c6748a9921dfe65d0c13362c87df2bd683c5d93d6d63d6b98211d0c46b58ef4cea01a8a9252369f366868fc951375125f1c5673048e6564a56a6d291f6fde33ecdd6da051315dc4dde90b068fd4295c76b4c3fa49878694219849163611f6234a852a19d163f1880208126ca2ce49df1294dd55899292febaad5ddd58bbe28b71ed7421534fe61db2e9a159af2b7957c468f0b127132306069fac606084de2d264daf122b42bda08c1ba7efdff71596d816b359705c224e93614837a8f681836acad1951918c6da287270ebd9088bffdbbfd62b6a7b520aa7d7d8a96a873393f58b3bfa76d29e2761be05ca2a1e7cd146844d5d76b18e56d07745f8bc121b3cafd0f9fb7e91c594416960652145fc573801a23688483f2cb4a9a3d518a921f3f28401f80729065460fafeb1ae424aa6aab685efabb562cd11bcebcd5cfca1e374d09c1408c03ab032dc76a62cef3a7b67efc8a1bd1b96492983025e610e1fb47945fe074fafb9b0ec2ad2bf9dc107800872bb6c6f487202e2b830f31b6f0cc8f175f37345dbcaf3e17632f90d9a10dc009e769a0db4e31c6ce95582602ec65d24687e99acbbfeb63ff6a6554bddce9c929e9a9b665f19e7ba86cd31791100abaf27f4b12982f2f1cb9d665e2d542800b999f5c8b829daec7583d309fa3dbf1fd4245adee74f381a0fa2741348132c410677b63e00e933bdd84b4fc9c802b3fe7642188dc93b3cd206b47fba75be3c09ca033a6d60df928fbba6d07213fd549c7643cc1a2ff7ca07e1e3554d96c3b84dd78309ed94b83f6f9606fd2bf97948a0b26044bdce5327a7dfebdf2e3aed315614cb22b6a233edb7732b9b1b605acfa7e3b0985abebb81670a5ce5cbdc54cb87f0d6d9d4dd8d1b52d10a3719742cb6d62123fc4dbfa6e7a86a4ab4c60790816ce548e9f801aa3f705e4fa05268eccdfdba6e3fc8cc6a79c10678efe556898a3d12e762c821324f204e890ddc6742001821bcb76cfe58e71bf0cdf270ffc2f1123f8d7d7d43bb81ad9e287bbe1910e09aed2dba49179f468cd617dc823574958487c4d682f20b563eb9bc03d5982741538fb58ae280be89bfd8803b2ec0dd998c15299c88eaeb8ad0344eeb27b1f741a7d39c99538526b9bb012c91aa7a9efc2f5c4d6f3695820171dfba8dc0d4c957add8137d80bf33e0a02e9bd12749754a8f2400bebb6f5ca9f81e25e39b41562ae1270ec7a14868c82e21d390bd605db207a985e721a2fde73510ae32fe75fd48be0bf2cfe1fee4e17b4dd0bbe65bbed2608da712a8032274f864561710c2a873f53d815cf1b93b5b714cd5f5cc42a36735ec820ffce463b4a34408d650f3753e038310eeb278dbe23c4b2148aa9e6fc2098adc2927b4715ac9d320c00edf0c8ae2883300c2590eaf6323d122895929ece039bbb3762c993cb1fbd2b9ec065e823df1c1953560114eb266c3d3f12950f1419aa54446a6b1b440c18948b40adac60bdcdc556d9aac197cdaf8fb40c864527c60132f3ed4358ce83abdd154b62b5786cd9c111454cdd6d3010b5d258f517d69f3f1b9ec7d659a2afd74c1d23c8d87f7ab2fafac9ee059597e5ff4e5617b2880dbf783d5f145a4bab5f9284b759f16186d05c91965fbc8c22d4b1f4115df63993e5478824afbb45fa45f85c1d265e0fc2bca53e3438452fdf4ff88c15f38fe25a6f2cf9de8f05627114a4ae685dccdb865cabf002ad4b3a5bffc2fda5de5cc3f932db446823abcd75545e42c872ae9ce9b19c41488e6c89e60796f2b712c016d987e0eb2c3238b752726a64f792d943177bdc12b6511f0c63b39e5a04fcf80b58d110f1e423d7990b37fe590a9964f4929b596113917b17631d3c9d631881e828d897b7ee959c5295c75e628fa117cf1c3ece9461b576a017dbf45962a381d62dc0c56cd172966fd14549a12b072d23cf2b2ca3927ac2677c38989ea6ec57872817b64fe98c691519b2533917eb5004e3996f8af669cc042b7e45575baac35991adfe484a626d09219db2433be959f977adf82145472452aaa3383857f8ed43da523e979c7dfc5a927d6279689018167edd414a22ea551b4d919f3d0cda77fcaa09bda6d322849b0ed7d0821a93ee4b1210f7b850269967ba9b5d38b3f302e0c42947e1a2b98a9711256b6f08763e53dc80acbe3a890652edd5d13295e7612f7e61a01ca02b60565043fbdf58f01475b98c95d3067eddbe853bd09c2b9d14bc0a3f389b6d247f6be00145cfdd6f3e12d31f0ac4da073b3ef163daf4bf1c10f78ad766316e0570866d336ab4cf5ad760f237242b6de65dbccc1e846c463a2b46ce137f970ebdbece7010c3d93c534d0544fd7e9feabb1436b499665fcf5d132606169d4cde5f384fb0088380ca1113302352bf338517cf9d29d7601b4843cfe928833cbff79ee9d429e6b05bf130786806d55d08859213944091cbb8911b1815c5e71a905e8d25f06ae02656970e4bfedd069b44068faea77fc0dbe1d010dd722059992c580b7c93ada2f77a5f0202c59d69678c29f7e969e709a18162986888b2f97a8b3d4feb87779284399062c2e77c2a51a2c9fb55bc56233191adb5b41db884d0fdf6b23c4302e37e991eca3a0e6da6807119d9ae557376f3fcd29d8607aac3fa370702be9da16bd8c287986f387356fa2c828d11e44a0b8d6fa1b75630420339184f458f68f4ba678f05bb3ebde21774832879c511dbbcae26e1be4b65edeca55d35871db9fe130bf5f0e72c3f54d4bb0f0244ff402ba461f6345bf73100f8bf80a61b87a0e273888b2265678f145526cf3ac9f6661cb275674858b7908fcd154684eeb72d5693cad3a3e1200bbf2562110a2a91516eb04781f16a57dd9ccb4ee5b66398c045220407db2a0a4510287aee638c6e1746e5db4f634c55dd27dc0103fa16527be749830a117aaed765f443ad65826b291916df9104085f7ce129d124d55e86648426a55c258bf0d62eb03d21249019f6ee601c229c11bafe37b598333aa470cf7adee60c7310e15298477234b01d65ac63729e6eb9e8b7dd9a2373aa47e2d3622835dae66fc63d0fbcd7d64f872d040494c556832c2a6738fd2ab2e1b797e5a523217c7b962fc11e84e8b17f6460b60f1dd907bb0211eea706cb06190482cb6c83865921410bcce96825142d76f3d843bf66dfdec54dbc25a283ec357ce9887676d09bb1ba956dfc8dfe6cfff1a9157bc6bce39a30b70736224c724060427a4169f2310193049a8b304bfed3fd8600b2a7a54d4c4b9b0332c85cd8727d4d5087fdf731dc7fdba45cb284d486a61dba930db3021425399064ce7094923a8b72c6093f6d769f50072c738c7de7b47405f6255018857cf30e212fc7dc953c9123c7a9d5da7b349ed74867af31b23b241e57d92c5058a4eba9945c12c2af74ab94ed4ef7bc3ed17cd03407ebc64d95adaf399569c778ac13d3f5948dd5dcf1b37006f8136e655d5628d4ef8dabdccb65ed592c271e5f191c376bd28f2fb88212fe676af6ab8f53615a520e00e798961667156810f60ae8a73c0efc913d6362f66ccd0e16e5e589f40b9e4d271704bf420b642315077d6ff60b4bd9335b92870f53138ec2b2e4716ce65c1add4b74856f8295e5cbe8756d9a459b83efdc94ff7526f32620306fb1b31a2787ef2c033c73a37d4a736e8a25277c2419c7cb69655d3b0136d896a5f555354f9a3081aecccbece17640b16ed0f72d93e7c262344b4d444b282957e3af87482e49aaa630219aa86aad85254db78a7bff1468a33bd88d9005a15c2661d343c30f989fc02821dfd4be042e88c04720f9b15dd910ab9c2c0223504ab5fd049cea02a5d1befa6d1bba5e770445fa770854608a77c0d6813c2568281233816ffa7ecfb344b3dfd5f7cf61da095555780b4ee47581bb3f8b79889f4b330755c125a6f8e6c2d0b480670af18254aa020fe13cf8b90008ce9c94f72e85af90adad311480348ab2b0034d1e60ec868dc5065013fd1720f65ff750cc161c4efd29712a73bdb0981d4398d7c8e65a060ef5bd6de8ccab6414a8fcc4ea1a4dd625191f83240a1286c7bd028ac901ce1a62c76d0c8b579c0c70f1e1370d46d3b75254737b825defe6966fba5bffebe07575a37eb2ba007b221d237d82229661ef5195196be7275698da31ef9735599720ff6d19c06986cc958ff0e64f5254a6848457764f5955a0d0b342b211dbfeb690862c3eaed0762f4de2452fa0000c0253ed4a50db5c7fba383117b470a2988633fb70d9699f4705055d6524b2f802899aa5354acaea3e1c3019276aa2be16184028d92cf2567f57cbf99d2fe0e75b7cdf4e0368bf0fc04053a7c12d35b71cee226ef4f75aeb30ffbca94094474b6e0069f2163589256ea438a4503bc324293c82638e82bced8dec75452793a93e3515fefdb1673e681b0b87b600332fa29bf734f7372b7a26b1b535ec911558e236aebcdff2f0c6239b0397f02e2c8bdac69ade5236054448407fc72b3788572d89d931ffe5adda6266c7ae6b00046dadc7a91c1b2682953f5585a60430221e813b4d333ee97919f09fa277bdfc54ef6f864271e916b6622c284f5f2303cd35b3e759d", 0x1135}, {&(0x7f0000000600)="f49498320adb8a3605b9b63b881803d31fab3a4a5eded619528104e5d6d3ddbb0c51fa222278378c032f002ce19da7276eb8b90d35434418f7a995e40bc0fbc39fc0aaf93fe94886ad87d099ecae285e4387b6ad50e69863826d2483f46d04bcf40dd2aa32df912bba379a51b4b86bcafd278007df314f0b9f76838c61c8664ecc43489fe135593feb9b9d4ace70f5", 0x8f}, {&(0x7f00000006c0)="301a479579815d13650b211fe0eb99c766e6634271259e5d0bd29704efe0b8039f5a4c70d4feb88f9b8fc35e3c278c3eb08291d3f5543951f1adf0d4d6e194ecc55ae57c4710ee4344368963", 0x4c}, {&(0x7f0000000740)="65173ccf302bc2cbfeeb907064dbc7", 0xf}], 0x6) fcntl$dupfd(r6, 0x0, r6) r9 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r10 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r10}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r9, 0x0, 0x0) openat(r9, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r11 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r11}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r11, 0x2000740e) unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') r12 = kqueue() kevent(r12, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r12, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r12) r13 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r13, &(0x7f0000000800)=ANY=[@ANYRESOCT=r9], 0x1, 0x7fb) 23:27:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) socket$unix(0x1, 0xb, 0x0) 23:27:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r3 = kqueue() ioctl$TIOCCBRK(r2, 0x2000747a) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 23:27:37 executing program 0: r0 = socket(0x1, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000080)="01000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f000005000000fa3900"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r2, &(0x7f0000000040)=""/64, 0x40, 0x800, &(0x7f0000000100)=@in6={0x18, 0x2, 0x1}, 0xc) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x120) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = open(&(0x7f0000000140)='./file0\x00', 0x20000, 0x20) preadv(r3, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/24, 0x18}], 0x1, 0x0, 0x9560) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) writev(r1, &(0x7f00000013c0)=[{0x0, 0xfffffec3}], 0x1) 23:27:37 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000340)=ANY=[@ANYBLOB="fb182e2b66694828775460ce052b66e502e3ff010d9822700fd1a9f53f074336f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db256ecaa8ff991a6208148691404e85f6e35c30447492ed173a472ab"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x100) fcntl$getflags(r0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) r2 = socket$inet6(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) r4 = msgget$private(0x0, 0x10) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0xc7, 0xfffd}, 0x2, 0x10001, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8c5}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r3, &(0x7f0000000100)='./file0\x00', r5, r6, 0x2) r7 = syz_open_pts() r8 = dup2(r2, r7) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x8, 0x0) dup2(r1, r8) sendmsg$unix(r8, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:27:37 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x20041, 0x2, &(0x7f0000000100)='\x00\x00\x00\x00', 0x1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 23:27:37 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x3d, 0x2, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000000003, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000000003, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2000000000003, 0x0, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r7, r9, r10, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000}) r13 = getuid() r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpid() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r18, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r25, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r26, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r32, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getuid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r38, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r37, 0xa5, 0x1, 0x100000000}) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xa) r43 = getppid() r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r44, 0xa5, 0x1, 0x100000000}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r50 = getppid() r51 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r50, r51, 0xa5, 0x1, 0x100000000}) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r52, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r46, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r52, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r52, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) r58 = getuid() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r58, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r57, 0xa5, 0x1, 0x100000000}) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r59, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f00000006c0)=ANY=[@ANYBLOB="1000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3a3f4202d4d102b0da92a64489a8a6783dd5103af7faac0ff0c303cdee73637d4d353c0c8b7f189631f74535e421c3905448fe0ad639c908cbb91a1e6ad00b760a9c9808f2647a7c17b89b5f4ec59a766f52e64d35a0b7de90de3004da50f022b"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r59, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r64 = getppid() r65 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r65, 0xa5, 0x1, 0x100000000}) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r60, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r66, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r66, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) r72 = getuid() msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r72, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r71, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000380)=[r34, r41, r54, 0xffffffffffffffff, r68, 0x0, 0xffffffffffffffff]) r74 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r78 = getppid() r79 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r74, r76, r77, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r78, r79, 0xa5, 0x1, 0x100000000}) r80 = getuid() r81 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r81, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r83 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r83, 0x0, 0x2000000000003, 0x0, 0x0) r84 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x2000000000003, 0x0, 0x0) r86 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r87, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r90 = getppid() r91 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r86, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r90, r91, 0xa5, 0x1, 0x100000000}) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r92, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r92, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r92, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r92, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r92, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r93 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r97 = getppid() r98 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000980)={{0x2, r93, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r98, 0xa5, 0x1, 0x100000000}) r99 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r99, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r101 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r101, 0x0, 0x2000000000003, 0x0, 0x0) r102 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r102, 0x0, 0x2000000000003, 0x0, 0x0) r103 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r103, 0x0, 0x2000000000003, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r105 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r105, 0x0, 0x2000000000003, 0x0, 0x0) r106 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r106, 0x0, 0x2000000000003, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="aa0592ef083dda65c8bcf8fbd21e1826f43e6ea4a657d3c6a3a038c796598af8d3dc", 0x22}, {&(0x7f0000000200)="8b8bddbe19d64ba7ac62ab84d5b205cc8bf653ef0292cc0a091db75e8aecec8bea51cf1d47ab69ed86949bf5e1f8eec114dd3bb92162861d38c09367b6f82fbaf4b62f9b403530fdd35b8a2c1e36f9fc", 0x50}, {&(0x7f0000000280)="446eda11220b", 0x6}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, r73}, @cred={0x20, 0xffff, 0x0, r78, r80, r82}, @rights={0x30, 0xffff, 0x1, [r83, r1, 0xffffffffffffff9c, r0, r1, r84, r85]}, @cred={0x20, 0xffff, 0x0, r90, r96, r100}, @rights={0x20, 0xffff, 0x1, [r0, r101, r0, r102]}, @rights={0x38, 0xffff, 0x1, [r103, r104, r0, r105, r106, r1, 0xffffffffffffff9c, 0xffffffffffffffff, r0, r1]}], 0x130, 0xc}, 0x1) select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) 23:27:37 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x3, 0xe3, 0x0, 0x4, "c2fe14683955bc8493ff8bd385f5fd16d087847e", 0x10000f0, 0x5}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x30008) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7e01c0000000000000ff0000000010"}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) 23:27:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) fchdir(r0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x6c4632dcf1fae2e4, r2) ioctl$BIOCGDIRFILT(r3, 0x4004427c, &(0x7f0000000040)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = getppid() fcntl$setown(r4, 0x6, r5) fcntl$setown(r4, 0x6, 0x0) 23:27:37 executing program 0: r0 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) semop(r0, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x9) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0xfc7c8dacdbf79fb8) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r1, 0x52) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='r\x00') 23:27:38 executing program 1: chflags(&(0x7f0000000100)='./file0\x00', 0x10008) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8001, 0xffffffff, {0x1, 0x9}}) fcntl$setown(r0, 0x6, r2) write(r1, &(0x7f00000001c0), 0xfffffef3) chmod(&(0x7f0000000080)='./file0\x00', 0xb976283ece8fb254) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) pwritev(r4, &(0x7f0000000240)=[{&(0x7f0000000140)="b4b0fe2ecfb12bd6fdac0b4e9cdf37ef2ab43267b0b7cd99ceb42d58cf764536181a959cdee78cced52bee869afbaac9f8891b1f2af8732b6db99bdecc4433c83ac8b599d09332beae13cad5a83df2e31b635c6bafe80ca92da49103e6a690be1940bd27b2f5382f14835edaca0412c485d3111b4a270fbbbf1aaf8a9d7c46c1ccff2952c0dc0cfb9325dfc0f862485b2a42a9dc59d8c7f39838afb5", 0x9c}, {&(0x7f0000000200)="2a9dcfb0f3f268f4", 0x8}], 0x2, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000000c0)={0x1, 0x8}) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000000)='./file0\x00') 23:27:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) chflagsat(r0, &(0x7f0000000080)='./file1\x00', 0x10000, 0x2) link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') execve(&(0x7f0000000180)='./file1\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='(\x10\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='/dev/null\x00', &(0x7f00000002c0)='#@\\\x00', &(0x7f0000000300)='/dev/null\x00']) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$WSMOUSEIO_SETMODE(r3, 0x80045726, &(0x7f0000000380)={0x2}) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) fchmodat(r2, &(0x7f0000000000)='./file1\x00', 0x8, 0x4) 23:27:38 executing program 1: r0 = open(&(0x7f0000000180)='.\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup2(r0, r1) fchdir(r0) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r2, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='W\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) 23:27:38 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) 23:27:38 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r1 = socket(0x20, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) recvfrom$unix(r1, &(0x7f0000000100)=""/117, 0x75, 0x800, &(0x7f0000000180)=@abs={0xbda75f8e1a058db3, 0x0, 0x0}, 0x8) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getpeername$inet6(r4, &(0x7f0000000300), &(0x7f00000002c0)=0xfffffffffffffd31) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 23:27:39 executing program 0: pipe(&(0x7f0000000380)) mknod(&(0x7f0000000180)='./file0\x00', 0x1e7fb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file1\x00', 0x10, 0x8) r0 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) kqueue() writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)='>', 0x1}, {&(0x7f0000000100)="f952c80000010000000000e32d7499b14cb062abd1fba2e5c8393630e24cab6107cd3452cb30ab8bc7291e766306ffbf", 0x30}], 0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x40, 0x70) kqueue() socket(0x18, 0x2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f00000002c0)=0xc) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) getpgrp() r3 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xffffffffffffff1a) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) close(r6) r7 = getpgrp() getgid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r9 = getgid() r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = geteuid() r13 = socket(0x18, 0x2, 0x0) connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe24) getsockopt$sock_linger(r13, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r15 = getgid() chown(&(0x7f0000000180)='./file0\x00', r14, r15) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0x4, r11, r9, r12, r15, 0x100, 0x3}, 0x3f, 0x49, 0x9}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r17, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r16, r17) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r19, &(0x7f0000000740)=ANY=[@ANYBLOB="2d012e6db0696c6530008c42f1fa536830d2abdf3d0a1e8deb322dc73f8f4ced1f20320f2878520a4bf832a9c59dd47dcd8a001fa7e0d7e00317e1fe5bc40c1fabb5a3185482952e35e023"], 0xa) dup2(r18, r19) setsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000700)={r7, r8, r9}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000600)={r7, r4, r3}, 0xc) r20 = kqueue() r21 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r21, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r23, &(0x7f00000004c0)=@un=@file={0xd80f49edce43012d, './file0/../file0\x00'}, 0x13) dup2(r22, r23) r24 = fcntl$dupfd(r20, 0x0, r23) close(r24) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, 0x0) semget$private(0x0, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) kqueue() r25 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) close(0xffffffffffffffff) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000980)) r26 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r26, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) socket$inet6(0x18, 0x1, 0xf8) pipe(&(0x7f00000009c0)={0xffffffffffffffff}) getsockopt$sock_cred(r27, 0xffff, 0x1022, 0x0, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000480), 0xc) r28 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r28, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r28, &(0x7f00000007c0)=ANY=[@ANYBLOB="82022e2eac14001003b29b875a9777f07d819e762f7a2f4f55453f5fa6bab17ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab2086a115e1575611602de7d032d8bb1cacae64b9a91ee9eb123b088b8dc3ee46e85c808bd811ab78b1000102e34413e6fe2c6f1ef193535b84b675a85900a1143e26ffff3553eb3a5fdc9e864a924c6fb6e7e4bac43f3b38e8e459ba0985e2d311e00649113f24e276caf4acf63d815dab9b3bf378d16221f07a1579f755d319a1aa13f27e413f1c228856068a29986a51000000000000000000000000c465f59cf3dba9095b58040000003edcf0869678d717299db0d17d3cb4e8b45abf8a7e0eedfbd683774824aaf0c11682d7ed667ea2b85cc592ac396483055762c5c327a53b0fb16c8ddd209e7f26779feb890ee5ba2d529c78e3db37d5977876e7167107481cc1cc53e33308613b19a914d7d50cac33151ec4a56f355708e780b16d548662e969306a91cf3307bcb4673b5c662f82d61dd8ed3191d2632ba1ae5f0962a4"], 0x10) setsockopt$inet_opts(r28, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) 23:27:39 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r1 = dup2(0xffffffffffffffff, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x4, 0x1f, 0x8001, 0x0, "c90f1cace61a019b545eb8b544cdf45eac18ac47", 0x101, 0x3}) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x1) 23:27:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, "a1bd692d64fd90a984a2e9980942885ab4ecc2d8"}) r1 = syz_open_pts() close(r0) r2 = socket(0x6, 0x400d, 0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f00000009c0)={'./file0\x00', 0x7fff, 0x6, 0x1000, 0x0, 0xfffffffb, 0x9, 0xfffff000, 0x0, 0x1, 0x1, 0x8}) sendmsg(r2, &(0x7f0000000980)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000180)="c7de894a3f0feccf5703900d8d1233efc03e93dfbd380ade8ba45ad8ff478affc278b6a8bd495fe99939deda4050bbec74eb9b114b9079", 0x37}, {&(0x7f0000000340)="a4a9e6a6d29eda47f3c61ff1eb764f263c5ad4fd80234626df3a9ef52f32de842fbcb1dd9c19c4049aecc70257b9a5a9bfc661810b9aca6fa8b20afae73ed7b2fee369067259810e181b2c7879d3a43387e857c8ca17e302fadbcb66bccb91c8e5dc522796000189f7c3", 0x6a}, {&(0x7f00000003c0)="4d2aae586370509624aeec9f53e102025b7955f1828e6580e5015795f26d61bd0a56858b96b8d726a689be1952e38ccfdaf92e2137357a3b5df89e384a27395cfb40b5e347d9f61360b84281e5c7fde5ce58681c01b2cbcdc98b729ccd23c2b76b8799e7399c4548ca2b112c30e1213ad84ea34284981da52a3f6953b292b3735dcb98596e305d4665da34d43f8b683c517da78dfc9c277e6508837ae255af8286ddee630af63015e2ccf90b8e4c67d044379cc93271cb359280e978ff", 0xbd}, {&(0x7f00000001c0)="2f80b2d02acdaa67c2d115331323557c08e27dc59ebd4f2097e1e4fb6cc3e6949a9e2b81e439121e2a3af5f05878fc4d1b212d8e5a16cc251d", 0x39}, {&(0x7f00000002c0)="908b52e2", 0x4}, {&(0x7f0000000480)="ebf852d1f9ce96af47eb4f34ce92d1bca7245a2867cdd249e90a0baa111e07606ff21de3c3389a45258a511a7a6951b6f9ed08ca56872455ffc92863a060682d004fb9cd6051e1ffc3697c028244e353ec73fbd4c042612119658ccf670b54395c3510f147bf29d874fb8934539916c81d24d08bbc1dac90f26f1eda1639bae48ab52c32c32e58d77ddf276782999f", 0x8f}, {&(0x7f0000000540)="261a8181ddbff48d766f6dd8f9130b50bf83ae874321078547448d0d0b4f73d7bef768dcc056434a9d38362848c8a95745a5baf5d113c835387734c5d4da8acf7158a92a3b87bdf05c833e1541c15705ee793c94827cf646fd3d5c7e0543d5678b0cb1f8712dbc0f4964729c425d87635897ef6c4369cba285bb84c07ad24c9dd5eeeabdd2309c0feea6ee743b918308a666c2323c7afcf305f3e9e9d00544d8f9903c4547b361", 0xa7}], 0x7, &(0x7f0000000680)=[{0x60, 0x10001, 0x7, "09527750ce62dbd9c300133a50acf23bb65cc392f86f2e0075fa678e2be16045bbeb9a91d64917becae15d473fa91ea25fd5fcf63245dcc6e2d6fbedb40f67dc1bc0306790bccd9121a5198362"}, {0xd8, 0x1, 0x1, "5fa4bb8b5c3dc6401514bd1b8d4d39fadfee2b47feb015a6f288101c06c293eeed87256cd81185cc8b4c4274eacffa5e24c55ae8abd5005e2d49bb2db8bd835f0fc6485999d4bcbdcfbdf42d6cde4518fc5f4bf67fc43a6c684dcb98a0ef7ef27cbc08771aa9a9390b90f92e8d2a6f55bb6839f8bfea04734bfd19473db1bbd30543bf646aafd1f1012f4058c7fea41637e7c0da998e881552ea7deb17ba773b370cda4e50e60f4c2b33b51ddbf06bcb8eafbc1d12dbd2c114455b23701e641123c512"}, {0x40, 0x1, 0x4, "5fcbb9170b81a579ad3241d037d9ce5ec9708f3c491cfcd7b19060188f679f537e579bdb8f0a399c4e1d"}, {0xb0, 0x1, 0x831, "c745163bf60d3c5f7cdd5bddc5318bf36791ff9d4a25ae634d76126eda78609b98c7dec417599bd9246e24e05da5ff8211cc6956407974371928d1dc04edc26b4474caeed470d5ae3a9b43539d3db8c771cdd0c81f7d78dbf422661f82a690838ccf89df3f0cc3007db0d436c75941ae42f172e262d59ee983fb831ef1a0b12d85bedffd1a6f71f167ed4390f69f42a380f19349071db9955c8120"}, {0xd0, 0x1, 0x6, "758a9d0f2ba5f747553fc0ec286cd48f8b4c0d4834d497313577a1d355a50db11b4a0d2ef094ad33b3b9245608b2eba20778475d9c46b50b10748f637e3885a930690ba41123f08e4be6eaf64e69fe6a443b828d0876cca7bfef68ce766b46b9a3255cf3954b7f910ed8f848ba81cd97b9a035ceaaddd0d82dbfb6d4c8d7ba88e5b684ac6435dd5037c09f45b6693d991350ce1f003506b75993b49279a8841670e104f3e6b9f3821d70242e94f7dc5772aa50e7fdfbe70f28"}], 0x2f8}, 0x1) r5 = dup(r1) r6 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x8, 0x1, 0x401, 0x7ff, "bc1190e2ab40833d97ef76d5e264e142edf9f4fe", 0x8000, 0x5}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) fcntl$getflags(r5, 0x3) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000300)={0x0, 0x7ff, 0x33, 0xffffffdc, "85d81b00410aa7930000f54020d98301a462f913"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x4f}], 0x1) 23:27:40 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$BIOCPROMISC(r3, 0x20004269) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x3) pipe(&(0x7f0000000100)) 23:27:40 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='a\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 23:27:40 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x10, r2, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0xfffffffffffffffb, 0x1, 0x40}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002640)=ANY=[@ANYBLOB="02ff0300000000000d92f87a67d790666265292b235f47ce803fab37eedb5db9b4cb6a6ec545c20126c2e4b5f7a3f1c2dbc6910374426bdcf30684e7c0275ca25d5b154647fce65ce297a4aa0d7b33bef296a855ef686728b368022e9c4247eea554c457623f506502fe1511e442c8369dd45a04db4e728cc6c04308f721499b8608f545f6490644d48af8ce27b901d8a2a81d5eff7b3a84ca80000000310f8eee99dbcfdd7c010fec4ade3434fd556b4b59fb6a37075653080000000000000083b00e5558e52894eaa77362fc3a5de5459e6a526740e3d22556488f78666c0bf5621c3b842b0a5a1cd530e96562000000000000000000000000000000000000000000000086d3d924f3873a635559de8ffd8f84e14fa98920ac337bfb6e4f2fff0bb30b7cdd98af9c83aceb78c5d4b4a35416bb16fedb8bddabbfd55ce6b10ddd1d8101057cec7c0157687f4c85f6915e89323faa685d8bda9ff765a54735a63381b2aa66e3d6e4880b75d9f789db76c89c8fda1458e4683485d37dcc298f4b1df8d4d71bc20b1c0caf7395b13144682e30622b52165debd1609f83af911699332e311f18a1552413b574453c2c45602a99eee998a4c35823e8c162838f25c3bb648071c625fcf760750293b9e19b92646a6575c825bface0f45bd53f118d6ffad0090ef889a652f3afbd92edb41b10c85ef32061c29b25cca768071b6615cd898c933ebbb1baad6b8a3d5189d41422ac593fb4e4503b7f488ca406d330caf5669e9d680c07a3b2683da87aefd9dbd56185191d6c4479bf0e55077633992d0cdbd0ecacdac1b6ef14ec703dc30b7d99e9f4a63b73e869b2e5b0e31e91652fd0c492025c0c439b67ae90682c2e1eb81adb1639fbd8a65b2a05fa6b9d3cf7f24757ef"], 0x1, 0x800) close(r1) r3 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r4 = syz_open_pts() readv(r4, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x20, 0x0) ftruncate(r5, 0x0, 0xbfd) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xf82e95661b936461) syz_open_pts() writev(r8, &(0x7f00000006c0), 0x0) setsockopt$inet_opts(r8, 0x0, 0x200000000000c, &(0x7f0000000040)="810000f3ffffff00", 0x8) r9 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r9, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) accept$unix(r1, 0x0, &(0x7f0000000300)) dup2(r6, r9) fcntl$dupfd(r1, 0x0, r7) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffff9c, 0x40045744, &(0x7f0000000680)) preadv(r3, &(0x7f0000000040), 0x0, 0x0, 0x4000000) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x80, 0x0) socket$inet6(0x18, 0x2, 0x0) r10 = msgget$private(0x0, 0x110) msgrcv(r10, &(0x7f0000000f40)=ANY=[], 0x0, 0x0, 0x0) msgget$private(0x0, 0x4c) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r12, r13) r14 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r14, 0x0) shmat(r14, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r15 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r17, r18) r19 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x0) ioctl$TIOCSTAT(r19, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r19, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r19, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r19, 0x40087468, &(0x7f00000001c0)) r21 = socket(0x2, 0x400000000002, 0x0) setsockopt(r21, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r19, &(0x7f0000000080)='\x00', r20, r22, 0x6) r23 = getgid() setegid(r23) r24 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r24, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r24, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r24, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r24, 0x40087468, &(0x7f00000001c0)) fchownat(r24, &(0x7f0000000080)='\x00', r25, r23, 0x6) r26 = semget$private(0x0, 0x7, 0x287) semop(r26, &(0x7f0000000180), 0x419) semop(r26, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) r27 = semget$private(0x0, 0x2, 0x141) semctl$GETNCNT(r27, 0x3, 0x3, &(0x7f00000016c0)=""/147) semctl$GETVAL(r27, 0x4, 0x5, &(0x7f00000011c0)=""/202) semctl$SETALL(r27, 0x0, 0x9, &(0x7f0000000140)=[0x9dd, 0x1ff]) r28 = semget(0x0, 0x3, 0x100) semop(r28, &(0x7f00000007c0)=[{0x2, 0x5, 0x1800}, {0x0, 0xc, 0x1800}, {0x3, 0x3ff, 0x3800}, {0x4, 0x5d51, 0x800}, {0x4, 0x6, 0x1400}, {0x4, 0x8, 0x1000}], 0xfffffffffffff800) semctl$GETNCNT(r26, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r26, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r23, r20, r23, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r17, r23) r29 = getegid() r30 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r15, 0x0, 0xffffffffffffffff, r29, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r30, 0x5, 0x8, 0x0, 0x80000001}) r31 = getgid() setegid(r31) r32 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r32, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r32, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)=0x104) ioctl$FIONBIO(r32, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r32, 0x40087468, &(0x7f00000001c0)) fchownat(r32, &(0x7f0000000080)='\x00', r33, r31, 0x6) r34 = getgid() r35 = getpid() r36 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) r37 = getppid() fcntl$setown(r36, 0x6, r37) shmctl$IPC_SET(r14, 0x1, &(0x7f0000000080)={{0x7, r15, 0x0, r33, r34, 0x0, 0x4}, 0x40, 0x3ff, r35, r37, 0x8000, 0x56, 0x20}) getgroups(0x2, &(0x7f0000000340)=[r13, r34]) getegid() r38 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r38, 0x0) shmat(r38, &(0x7f0000ffb000/0x3000)=nil, 0x2000) r39 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r41, r42) r43 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) r45 = socket(0x2, 0x400000000002, 0x0) setsockopt(r45, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r43, &(0x7f0000000080)='\x00', r44, r46, 0x6) r47 = getgid() setegid(r47) r48 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r48, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r48, 0x0, &(0x7f0000000bc0)) ioctl$FIONBIO(r48, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r48, 0x40087468, &(0x7f00000001c0)) fchownat(r48, &(0x7f0000000080)='\x00', r49, r47, 0x6) r50 = semget$private(0x0, 0x7, 0x287) semop(r50, &(0x7f0000000180), 0x419) semop(r50, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x1000}], 0x5) semop(r50, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r50, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r50, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r47, r44, r47, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r41, r47) r51 = getegid() r52 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r39, r47, 0xffffffffffffffff, r51, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r52, 0x5, 0x8, 0x0, 0x80000001}) r53 = getgid() setegid(r53) r54 = open(&(0x7f0000000840)='./file0/file0\x00', 0x10, 0x120) ioctl$TIOCSTAT(r54, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r54, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) accept$unix(r54, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r54, 0x8004667e, &(0x7f00000003c0)=0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r56 = socket(0x2, 0x2, 0x0) connect$unix(r56, &(0x7f0000000dc0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c641002870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9ae00b4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023ae48df4f10deaa0c7b0fe1e2696d7d010100001d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e90a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb96b200d42cbd5c440cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782"], 0x10) r57 = dup2(r56, r55) setsockopt(r57, 0x0, 0x3, &(0x7f0000000040)="2352071f", 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r59 = socket(0x2, 0x2, 0x0) connect$unix(r59, &(0x7f0000002900)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a39d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388b0365d88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24bed0e899d5a61a9864c02aa0c182ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cdff6589e86a49ae654259ccf08494247af9aedeb403d3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b53f000000000000003a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r59, r58) setsockopt$sock_int(r58, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r60 = dup(r58) sendto$inet6(r60, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f00000008c0)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000008000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd575b4207a62617100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00010000"], 0x10) dup2(0xffffffffffffffff, r61) setsockopt$sock_int(r61, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r62 = dup(r61) sendto$inet6(r62, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r64 = socket(0x2, 0x2, 0x0) connect$unix(r64, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r64, r63) setsockopt$sock_int(r63, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r65 = dup(r63) sendto$inet6(r65, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$dupfd(r40, 0xa, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r67 = socket(0x2, 0x2, 0x0) connect$unix(r67, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197a386207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2951b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a5c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd156589e86a49ae654259ccf08494247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00000000"], 0x10) dup2(r67, r66) setsockopt$sock_int(r66, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r68 = dup(r66) sendto$inet6(r68, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000880)) 23:27:40 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f0000000080)=[{r3, 0x4c}, {r4, 0x90}], 0x2000000000000420, 0x606dca73) dup2(r2, r1) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) linkat(r2, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000040)='./file0\x00', 0x4) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0xe, 0x10, r0, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 23:27:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2c) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000280)) ioctl$TIOCNXCL(0xffffffffffffff9c, 0x2000740e) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000300)={0x2, 0x2b5d, 0xa640723edf7841fd}) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) recvfrom$inet6(r3, &(0x7f0000000140)=""/156, 0x450, 0x41, &(0x7f0000000200)={0x18, 0x2, 0x5, 0x6}, 0xc) setsockopt(r1, 0x2868, 0x9, &(0x7f0000000100), 0x0) r4 = socket(0x10, 0x2, 0x9c) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000080)) syz_extract_tcp_res(&(0x7f00000002c0), 0x2, 0x3) 23:27:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8, 0x0) poll(&(0x7f0000000080)=[{r2, 0x8}, {0xffffffffffffffff, 0x1}], 0x2, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "73f39ce2ecbeb84f116f6000193f4119d30f00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000100)="0239bd9a7f659509429bf2b1028546d8664e150fcccd6604132000"/37, 0x25}], 0x1) 23:27:42 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) socket(0x18, 0x2, 0x0) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:27:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) sendto$unix(0xffffffffffffff9c, &(0x7f0000000040)="68c77b43628da4b657cc011f305ac0f82e274f5e871a78bbddfe0c12734247271ff654b2db7e49948586d9bf5328babcf8f78de5c9806d608c4de114b745a9b9f3696f144ad2b8cb06f4275f7347add01557633a465ae90e59635795120f", 0x5e, 0xa, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:27:44 executing program 0: msgsnd(0x0, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x81) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x7, './file0\x00', './file0\x00'}) msgrcv(0x0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="82022e2facbfa6313529305fbd9b98411400ab7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aab44f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000007fea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bb49d06af62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e91969372066c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7ada72c808d000068318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa81008440f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f2630d1a137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33ea96194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d3046f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504dd0aa947a52f21f27e3a3e63750c03c009e63922b5a5ad504f84cda870bb75fe912805be9b86e169d58986e063ed7f133b1b7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e6b5f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e4b9a1c6b2c39871f0ed42a8b59e28b5fddb3e1212d9c400000000000000000000000000e522903e088c87a8aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47a4a611a95e40f9000000000000000000000000000000000000000000000000000041993131a1c854d737d48cd54ad9632c839b62c8b23f6a5fdcc012a960df3970b8704c508e2dd32ddce8390b39b288b73b4004e03f3b71624d666261133aebc4105e7a541912d2bbc3bc1e25f3197d6a042eac"], 0x10) fcntl$setstatus(r1, 0x4, 0x80) write(r1, 0x0, 0x0) r2 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) shmat(r2, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(r2, &(0x7f0000596000/0x3000)=nil, 0x2000) shmctl$IPC_RMID(r2, 0x0) 23:27:45 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) socket(0x2, 0x400000000002, 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r15, 0x0, 0xa, &(0x7f0000000080), 0x0) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r18 = syz_open_pts() r19 = syz_open_pts() ioctl$TIOCSETAF(r18, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r18, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r19) r21 = socket(0x11, 0x3, 0x0) setsockopt(r21, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x14, 0x408, 0x0, 0x0) getsockopt$sock_cred(r21, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r23, r20, r22) r24 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r24, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r24, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r26 = syz_open_pts() r27 = syz_open_pts() ioctl$TIOCSETAF(r26, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r26, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r27) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r26, r28, r29) r30 = getegid() r31 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r31, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r31, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r31, 0x2, 0x1) r32 = kqueue() r33 = dup2(r31, r32) r34 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r35 = socket(0x18, 0x1, 0x0) setsockopt(r35, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r35, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r16, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r34, 0x0, 0x0) getsockopt$sock_cred(r34, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r37 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r38, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r39, r40) r41 = getgid() setegid(r41) r42 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r42, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r42, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r42, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r42, 0x40087468, &(0x7f00000001c0)) fchownat(r42, &(0x7f0000000080)='\x00', r43, r41, 0x6) r44 = getgid() setegid(r44) r45 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r45, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r45, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r45, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r45, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r45, 0x40087468, &(0x7f00000001c0)) r47 = getgid() r48 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r50 = getgid() chown(&(0x7f0000000180)='./file0\x00', r49, r50) r51 = semget$private(0x0, 0x7, 0xa0) semop(r51, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r51, 0x0, 0x0) semctl$IPC_SET(r51, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r47, r48, r50, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r45, &(0x7f0000000a80)='./file0/file0\x00', r46, r50, 0x6) r52 = semget$private(0x0, 0x7, 0x287) semop(r52, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r52, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r52, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r52, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r52, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r44, r43, r44, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r39, r44) sendmsg$unix(r33, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r36, r37, r44}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r54 = syz_open_pts() r55 = syz_open_pts() ioctl$TIOCSETAF(r54, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r54, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r55) fchown(r54, r56, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000180)=0xc) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r30, 0x10, 0x9}, 0x8, 0x4, 0x9}) 23:27:45 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000003c0)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000000)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224517fff0e091fe600"}) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x200, 0x0) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447f", 0x32e}], 0x1) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d", 0x27d) 23:27:45 executing program 0: r0 = kqueue() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) dup2(r2, r1) write(r2, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000540)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x1004, &(0x7f0000000080)=0x6, 0x4) kevent(r0, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) 23:27:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESHEX=r3, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x26}, 0x0) write(r2, 0x0, 0x0) dup2(r2, r1) r4 = accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000240)=0xc) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r6 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000580)='/dev/speaker\x00', 0x20, 0x0) r7 = geteuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r9, r10) setegid(0x0) r11 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r11, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r11, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f00000001c0)) fchownat(r11, &(0x7f0000000080)='\x00', r12, 0x0, 0x6) r13 = getgid() setegid(r13) r14 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r14, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r14, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r14, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r14, 0x40087468, &(0x7f00000001c0)) fchownat(r14, &(0x7f0000000080)='\x00', r15, r13, 0x6) r16 = semget$private(0x0, 0x7, 0x287) semop(r16, &(0x7f0000000180), 0x419) semop(r16, &(0x7f0000000140)=[{0x3, 0x6, 0x1000}, {0x2, 0x2, 0x800}, {0x1, 0x8, 0x1800}, {0x0, 0xe490000000000000, 0x1800}, {0x3, 0x400, 0x3000}], 0x5) semop(r16, &(0x7f0000000c40)=[{0x2, 0x0, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0x8}, {0x3, 0x500, 0x800}, {0x0, 0x9, 0x1000}], 0xa) semctl$GETNCNT(r16, 0x2, 0x3, &(0x7f0000000d80)=""/10) semctl$IPC_SET(r16, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r13, r12, r13, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r9, r13) r17 = getegid() r18 = getppid() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000080)={{0x6a, r7, r13, 0xffffffffffffffff, r17, 0x10c, 0x1b}, 0xf04, 0x2, 0xffffffffffffffff, r18, 0x5, 0x8, 0x0, 0x80000001}) r19 = kqueue() r20 = fcntl$dupfd(r19, 0x2, 0xffffffffffffffff) close(r20) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r23, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r23, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r25 = semget$private(0x0, 0x7, 0x286) semop(r25, &(0x7f00000007c0)=[{0x2, 0x80, 0x800}, {0x3, 0x6, 0x800}], 0x2) r26 = getegid() semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r22, r24, r21, r26, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r27 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse0\x00', 0x10000, 0x0) r28 = syz_open_pts() ioctl$TIOCSETA(r28, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffff65f0, "92ffff00000000040000000000007a0a9e8000"}) r29 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000600)='/dev/wsmouse0\x00', 0x80, 0x0) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000000)=@abs={0xb47e21449c01528c, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f00000001c0)="5455323da7bc06c7d6fd5dfb592870e45336f7f65dc77aa956e17d88e18f5c3411fc172bc97be45252570232a288ff82b4f2d3f3ba6b829b8237418a39ecc0c3e2c38f677f45828d2776c4367c915f33a4bca280a2c7e8266b472cb78c", 0x5d}, {&(0x7f0000000300)="ab52c55e469c890cd0a57e8cb2d89b21814b08c6c14ca4fa34332d52967fd07aa34128964f18e94e1bb8947d34b8e0d6d26bfbceddb090f5842990a11b65cc209e5d473d2755907b69c9d5c155c23f9f179389643be016ce94ab21b12763fa9e0efcc3661b9e7601cbc0956aaee3a25848cd3ad4af94254c4574bf89b92503d40bb4bf22f49119c4151fa111208878acfdac20ab42ea0f3591bb1e26a6f3725fcb3184d7393be9af3b50cef2e00c6b77065d312a747c12cc87a87389b99a90f78cb58ac3705af2f9f711a768cf27a3a7c4", 0xd1}, {&(0x7f00000004c0)="9fdc4939f005b41aed402f3b4d58461244ddd33d439c4f4b32398ea061722c1e03c7cf60a376b5e22f1d64dc7fe9f2ce2ff8ab34180255568970d2c9b9703e4056f2a7308844972ef52ac998ceb900cad92c7d403dff618a966aa1ec727babfff028434b2e7f0af689cde070ce6508ce73006e0b1c68d976a17e65d5145e5b3a27748c881e13641d0e", 0x89}, {&(0x7f0000000400)="547062cb9713aa591bb80e5ee6d433ff182dc11c1ec35a3cb901c6bdfff08cf3c8ab86eb34fe78025f38a30482d8b813703b290664944ca7eade15fd66ac98309ec6badbc22819a7961fe96dec9a16beff94a8026f0fb53f3937ed", 0x5b}], 0x4, &(0x7f0000000640)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r0, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r18, 0x0, r26}, @rights={0x28, 0xffff, 0x1, [r0, r27, r28, r0, r29]}], 0x70, 0x8}, 0xf9101b009f4c552) write(r0, &(0x7f00000002c0)="447e89eb889694b131e56fcf7639172295e23e3a61198cb1c9b000bf6751a1dd1a5275edac802ca0f24991c9f349df0ec93a71cb5e987770c52c3c2b803e", 0x3e) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:27:45 executing program 1: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5010, 0xffffffffffffffff, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x185) ioctl$KDDISABIO(r0, 0x20004b3d) mlock(&(0x7f0000887000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="588bdb6835639170b82daa3cbb4d8cad88dd33020fad351a9240ba18bb931127ad2b2cf40f98b5155812d2f3606b4b9a9de022820459e539a1fb835557faab7a7cae0933712a0017aedcb5dfe581afb03265ed61ba6d9b46b5c3b99a6109f9b3821d1e9385d4ef7a7890fb9604281d899338106c3c3aa4167b1f1660a26e5566426ddc17ccd99d5c68071e5b544ae3d3ebd02dde868fc3dbbdffe4dd92f07f8896f21b0d926c0340ee3a351b4e1f842e41bb979c38e477e1d5c6e9abc34b661be29f0ed7d6d7aecac8e1915aa2679ea2a3715e825bf21ab80e5a660883ebb8c1f57b49c6f666a282", 0xe8) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) ktrace(&(0x7f00000003c0)='./file0\x00', 0x4, 0xc05, r2) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) pwritev(0xffffffffffffff9c, &(0x7f0000000380)=[{&(0x7f0000000140)="dbb56c47f78707d5915b775e4f9a6305e7f210bcabb3f890c835814c0d0796ff3d80e691f2bff3bf5e4b25ff42fdf044e633d2e2ced7dda74ff94a078f153493ce66160177feeede075791a5137dfad5543a29faaf7c3ffdfceeaeb00a4e1f3dc4e095e8a8a0e0591d1fa0d866924522e07e82cc367273c83b21b7eaebc9469c6bf593595560950425d5b7446038b24296cc387ccf276ff92765a94b8f8b1a7b81d919d355459d7061a8099288a5122dae47d93e146f42ad85c78615a1b069b7449bdfb0a1b27c2dfbf6beeeb23d597ea9fb8964b3cfd1720db3", 0xda}, {&(0x7f0000000240)="9c9ab397e48d10ec488f872c0da9cb388fcb1d7be7d0c47d2a50786af055844f7e25e53eff090977bd6c60b99b22a6d9424157d175cfa0a6845926cbc8e88fda59754dd929341e3610ce57707a9bc5e0c4bd86cbcf9e2c9b5032068d0134afa7417af9a05dd9390ff68d03faade2a3936b7e69f760d7cf2f213ba92b94041a83477f0a828955bb3b6994fb900d155cdb36432ed679f5eefa7b9440c568ba3eb989144a7cc6b824c7b9c7cbc3e79c3498f5fdb8c66b0d42350a3f7a85d485eaa9", 0xc0}, {&(0x7f0000000300)="af3213ee4089c1d00321182b69ad1ea0507154926450dba2987e319dcb98124e67535e545d2bd0e51bdb2dc9827ec83691e1f748b7c00dd177dfcaa9bedf1ce00d6cd6466498ac64638d3b3182dcaa2c1f9a247b4a2163dda6b13ceb86cf2b0302f3c9a68a67d513c4d10c37", 0x6c}], 0x3, 0x0, 0x400) 23:27:45 executing program 1: pipe(&(0x7f0000000140)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) dup(r0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 23:27:45 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = kqueue() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) pwrite(r3, &(0x7f0000000040)="2b2a1aaa862318b3a5e6923a35c26498fbbe8072830c9af02a8a965f81a1e768ccc899de490904cb2175844eaab994cd8eaab374ca9c0738a641ae6316bfc4", 0x3f, 0x0, 0x3f) kevent(r2, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x7, 0x1810, r4, 0x0, 0x0) 23:27:49 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000)={0x1, 0x80000000}, 0x10) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmget(0x2, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000080)) 23:27:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = dup(0xffffffffffffff9c) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x400, 0x0) close(r4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x80000001, 0x0, 0x3000, 0x0, 0x4, 0xa0, 0x10001, 0x3, 0xff2d87bee6524b18, 0x7, 0x86b}) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000000)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebb3557699a1f132e27ec0ed602000d7d026ba8af63ff37282921e4fd89720fd3872babfb8070c1abda71601a8bfee8aca4911faff575e8c881ff7cc53c894303b22f310b404f36a00f9000fcfffeffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffb000 didn't change! 23:27:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCNOTTY(r4, 0x20007471) 23:27:49 executing program 1: r0 = kqueue() mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', 0x0, 0x0) mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f007cb0 va 0x20ffa000 didn't change! 23:27:50 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[], 0x384}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(0xffffffffffffffff) 23:27:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x7) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x2) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x112, 0x100) pwrite(r1, &(0x7f0000000080)="578c9f9b80fdab", 0x7, 0x0, 0x3b4) r2 = semget$private(0x0, 0xa131201dd3f32ea5, 0x320) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000000c0)=""/107) semctl$GETALL(0xffffffffffffffff, 0x0, 0x6, &(0x7f0000000140)=""/151) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) getpeername$unix(r3, &(0x7f0000000240)=@file={0x0, ""/39}, &(0x7f0000000280)=0x29) close(r3) r4 = dup(0xffffffffffffffff) getpeername$inet6(r4, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r5 = fcntl$dupfd(r0, 0xa, 0xffffffffffffffff) getpeername(r5, &(0x7f0000000340)=@in6, &(0x7f0000000380)=0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8000, 0x0) setsockopt$sock_timeval(r6, 0xffff, 0x1005, &(0x7f0000000400)={0xff, 0x20}, 0x10) ioctl$BIOCSHDRCMPLT(0xffffffffffffff9c, 0x80044275, &(0x7f0000000440)=0x8) r7 = msgget$private(0x0, 0x481ff08cf369e0f5) msgrcv(r7, &(0x7f0000000480)={0x0, ""/44}, 0x34, 0x3, 0x2400) r8 = accept$inet6(r6, 0x0, &(0x7f00000004c0)) fcntl$setstatus(r8, 0x4, 0x40) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0x10000) ftruncate(r9, 0x0, 0x2) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000540)) ioctl$SPKRTONE(r9, 0x80085301, &(0x7f0000000580)={0x985, 0xae}) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSTOP(r10, 0x2000746f) r11 = open$dir(&(0x7f0000000600)='./file0\x00', 0x10, 0x178) dup(r11) r12 = getuid() r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) r16 = getpgrp() msgctl$IPC_SET(0xffffffffffffffff, 0x1, &(0x7f0000000680)={{0x8000, r12, r13, r14, 0xffffffffffffffff, 0x80, 0x82}, 0x6, 0x2, r15, r16, 0x10001, 0xc6, 0x7, 0x800}) 23:27:52 executing program 1: 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(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="0000030000f00d8efb6626f7c3f05d4c3ab0a6a9bf53b02acf1a45416e0000e20d022417e99010796067c5fffc381456a864a33dd7c7da0ebfad2ce96a74096ed2e1e8bb11706030aee39c744eae50378eba95f12e82a5e95806f6f6035a68896a625554af9131fe91a5e31ae7f75e0dcdda4e97aafdd6adf7bb35bf1f3cdcd4d08a331a0c83fc3a2018c173fea52432a19c6eb92d15c0a9c1b23873c7236c232e8a7a46e0c9e45f8bc25f738ab06a9701c5c4a80b13a68e194fee2eaa8578f469a2fddeadfeb9cd6db9e459e865ebc863025c353682d870718cad59635816ce205f0da76538c80639779547bf2279c3f0123f0c05917abc8c1d6446d0fa26313a8809c259e6664e5a3b7b50ee7b1b"], 0x10, &(0x7f0000000180)=[{&(0x7f0000000100)}], 0x1}, 0x801) dup2(r4, r3) execve(0x0, 0x0, 0x0) 23:27:52 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4eee929835fe4d4a0b10d44f3f5c2767eb4b4555c98a18", 0x43}], 0x1) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xa, 0x10d, 0xfffff, 0x7d, 0x8001}, {{r2}, 0xffffffffffffffff, 0x2, 0x0, 0x101, 0x1}, {{r3}, 0x7ffffffffffffffe, 0x12, 0x1, 0x7, 0x3}], 0x9130fbf, 0x0, 0x4000000, 0x0) mprotect(&(0x7f00003ee000/0x2000)=nil, 0x2000, 0x0) 23:27:54 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x4000101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240), &(0x7f0000000280)=0x8) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x39, 0x4000, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) 23:27:55 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) socket(0x18, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="28000000ffff00007caa6618781d6e8a79d4cead47b952b7ff8a49186ce2eac1ef07e7f8bc814c17741848919584eb9eaee72acd6a97987ab44c95245a7ad735646f1f73176cd4f068e24e87e45c341e4f76af57fc78cb79b4fb9e92a9dc3ef0ce1c5bc792a9b4b816bc1cb8039f62c9456dd00f3c6949fd0289a020c6744151618ec6a8fefa9273b6d16e9fcf986345aa68e9c9e68123d4998014186257d74b8ff9827f4e1af1ceafed8589f49284"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:27:55 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getitimer(0x2, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 23:27:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x403b, 0x1000, 0x1001, 0x1, "61aa0040001790048ee8dbce0d3e0000006d6800", 0x6074, 0xfff}) dup(r0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x7b}, 0x0) 23:27:55 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x100) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = socket(0x11, 0x3, 0x0) r2 = socket(0x11, 0x3, 0x0) connect$unix(r2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) sendto$unix(r1, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:27:55 executing program 0: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x10, 0x0, 0x3) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = syz_open_pts() r10 = dup(r9) recvmsg(r10, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000001500)=0x1) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r11, &(0x7f0000000200), 0xfe72) close(r11) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r13, 0x2000740e) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4, &(0x7f0000000000), 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, &(0x7f0000000000), 0x0) r16 = syz_open_pts() close(r16) writev(r16, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r16, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r17 = syz_open_pts() ioctl$TIOCSETA(r17, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) bind$unix(r13, &(0x7f0000000440)=ANY=[@ANYRES16=r14, @ANYBLOB="968c2a0481026185ee7336f002fb78206baa7008", @ANYPTR64=&(0x7f0000000ac0)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRESHEX, @ANYPTR64, @ANYPTR64=&(0x7f00000003c0)=ANY=[@ANYRESDEC=r16, @ANYRESHEX, @ANYPTR64=&(0x7f0000000380)=ANY=[], @ANYRESDEC=r16, @ANYRES32=r17], @ANYRESHEX=r15, @ANYRES64=r12, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c"], @ANYPTR64=&(0x7f0000000680)=ANY=[@ANYRESHEX, @ANYRESDEC, @ANYRESOCT=0x0, @ANYRESDEC, @ANYRESHEX, @ANYRESHEX, @ANYRESHEX=r18], @ANYRES64=r12, @ANYPTR, @ANYRES16], 0x7) r19 = accept$unix(r13, 0x0, &(0x7f0000000100)) fcntl$setstatus(r19, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 23:27:55 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f0000000080)=[{r1, 0x4}], 0x1, 0x7) close(r0) syz_open_pts() ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x8cd) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xfff, 0xfffffffffffffff9, "73f39ce2ec7cc3ba376f6000193f00001e00"}) writev(r0, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0x26c}], 0x1) 23:27:55 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x3) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) geteuid() r3 = semget(0x1, 0x0, 0x80) semop(r3, &(0x7f0000000800)=[{0x3, 0x29c, 0x800}, {0x0, 0x80, 0x1000}, {0x3, 0x1, 0xffe}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x1800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x9) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000100)=""/225) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x0, 0x2, {0xfffffffffffffffc}}) 23:27:55 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x42, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f00000001c0)="ae4f8e1bd2e73c8553fb16a56479bfa9bcd9350c16092a8ba0018e2e9e4446c3345331cda64a18da681dbdaeb2b8fb9d0c2b69dab481d4f3c549a7519885f302716881aa885c9ac7c84a79d1b76832ab34e4fffdc2632b706857c5a07465623d071625277e2eec8d5cbca511167f83dd236524ace8dbf6984560d2", 0x7b}, {&(0x7f0000000240)="202d4841329c6f16943e3970fe3137af8715366addf377709eac1eeb56995cd779cf66d3f887eae182158a17cb918449d2a7f76b163eb031daeec4cbce0a5866ed8dcf912e5f3b7efde45036518767713ec5ace2f391506d1a918e182250abef861d3d1a6794682d0dbff34b4d6663729d8eec62832cb6dbd60d2d204fa1a2eac4eb10604d37c61a81a61041d0dc09504e81d628e1086c7a42616937eb5e108400ac06129985faeb6d544cada253f7b4436af8bfdc2a5c07278ac0732aca8f97100499c2f8776e21314b85c8e65b4e4ea6f4258890a373b30c3a58fd4bc1d8eb19a8a843997506cc1783a4d1", 0xec}, {&(0x7f0000000340)="0e24603c5b149314ef9fb870bbcf6677858384bac3b67fed7f3248cc26bdcf351c71c20159a0ada65c4363246d79ade07302ac1c00eb846ab7ecad5126e3e065d25260129394b9950096997f7da8ba5580a74ace9270d086ff6bcb71a25b6f4e72ef683994be8621a02b216b766b88d59b3fd3c9e52072aaea262067241daec09e4368d43c7e5e4f3e3a8f4eb953ca1f", 0x90}, {&(0x7f0000000100)="303825ca730dfc9e0954c3", 0xb}], 0x10c9, 0x0, 0x2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) fcntl$setflags(r2, 0x2, 0x3) r3 = fcntl$dupfd(r0, 0x0, r0) write(r3, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) 23:27:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/11}, &(0x7f00000003c0)=0xd) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x100003b7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)="c3c1b452d42c9bef95a5b1a12aedfeb1046c0c52aaa35fa5f6daf8f09c58549e748e7ca24e6f8e8e8ba7b814ca03392439ee5f19bbb5ee15581f65bb89bca234c1b8fb774be8e2e14818339c4319d8a6e25146d59b5e6d4ff13c94e48a7495f327d4552e66ecd1c28db3bde9a47611706c226f2de5ab1e869b6329cbe4ab887a9c1286bc477a3655721fe192115e9df706dc295e4d4616b7eee7b1", 0x9b}, {&(0x7f0000000280)="a191f754631b58be9ae8f92a41043dc9e7c647ec2cfaae80e8fb91a9170b454e729d475f3a92741605077aef678f0c20f2ff73cbd27d21b95e4f2ac651011b2bebb4c90ba431e9704f06018ba553b1288cb26b956deb9cfc3c466b4494e03b40e1325acb6bcebf0ff45230b9699feca3e62da4dd55eb", 0x76}, {&(0x7f0000000300)="26e9dc363764682097dd5b928376bea3db2719becf9dbf1eb8ce3324003e4a0da91cd85a45c6a841a686afc753e254c550431b52045baf7a923f2658efa334", 0x3f}], 0x3) renameat(r1, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000100)='./file0\x00') dup2(r2, r3) 23:27:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r2, 0x2000746e) dup2(r2, r1) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8, 0xa) r4 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x40) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) r5 = socket(0x18, 0x1, 0x0) getsockname$inet6(r5, 0x0, &(0x7f0000000200)) r6 = accept(r5, 0x0, &(0x7f00000002c0)) bind(r6, &(0x7f0000000300)=@un=@abs={0x1, 0x0, 0x3}, 0x8) r7 = socket(0x18, 0x1, 0x0) getsockname$inet6(r7, 0x0, &(0x7f0000000200)) dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) kqueue() r8 = socket(0x18, 0x1, 0x0) getsockname$inet6(r8, 0x0, &(0x7f0000000200)) r9 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r10, 0x2000746e) dup2(r10, r9) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000001680)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f00000001c0)=ANY=[@ANYRESHEX=0x0], 0x1, 0x7fc) msgsnd(r11, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffff6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbceee1600000000000000000000c8f766c107daabda0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5ba0bb0e8997f7a941759689d37da816"], 0x1, 0x7fb) msgrcv(r11, &(0x7f0000000c00)=ANY=[@ANYBLOB="000000000000000000009d86c84b8db61dd5000000000023443eb8df875b84f37a6072000000000000007c0c000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000b3493bdf58309ffafd5ec3d5c07f8be2d6efab1a208c72d404f944ca7ea9c3b9b045e8e8dbee7e793079d98a1606f6043e3563a0e85e58d013ca5d24815d7839d37cc42adb641a1b9eb318579cfe1278ce0bdd033976b7ee338d7a31ce614745ae1ea318a76aef3550c601b25a4e9f32fc67764fb68cc52b7fa2040000003a7093776d61b9af2201001794dc604c2961db34af324e83590065c861e3ea1a1a3222ebd77c914e8e992b159c9d625fda6a28b77b59e1c7217ea86f0b7dc818b5502395f38ce9355ecd0d4ff6feedc06c0bdd8aa19a826f0ca37ac301a88c05536557b0fd8246f9e9a2bcc063119adbbd95ec459ba326cd75328db3f184e271cde299a90b95d63edb7e0258dd6b02be27d9761b4e5edcef0ffce52ea9d5527b36dec0b201576753d6c661a9282ae17b70e939c821c6f8f4cffe9b318c8bb2744fa207d2e6451c048e99c3256d7cd89a92b1c0161159ba45a50d42aea6da5be88be8f450ce4ccd91318c03621f40d110e86ce53abf3c6aa36770720d6caa2ac1a66993e52fd38e5185030e1e62e0abc3657edea0774a6438a1d6c7c12449c94e6429b52d1d98ab7b787b063276abb5ed1acfcbb3beb080d5b0910adb2b40d791976bef6f5429faf427609e028522d0d57b0ddcfef5dccb7cdb08e1436c7f93c6cd8438644330a01fd0ebe1163e53fb0d7ca848939f0c9ab7c57e308ded7fcd0d8331968c9090b8a495e27d98ab48"], 0x1, 0x0, 0x1004) msgsnd(r11, &(0x7f0000000e80)=ANY=[@ANYBLOB="9a89fe9d10bb030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd20263425ab6818f682770f3b94c5eeb4af79be0195d459fadab38ea746dbe655df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596eae28a73da23e658ee391ab702486c88473a5421667f9598a1e2bf6d04b8edae25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba2054c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c7d10e6cc1ce9f3f6a3d539c356b5988d25beef00000000000000bb711f6f29e389a77fe762636c3d2021988199ffb0d0684cf7a05bc7f883e159720c2fe9f0d1a3b370c97bb3b1774dfa921469944ff524568a751fd749f821b08913a7e454a51b52f2476564cdfbef8dd3eaa1272f37f8a7567c8bbf96277c2ec5724059e74fffe8c5b5b640249b38d53078cfe452d160f0f56cf629c2176b65f9fd65ae2f508232e397f45b310fad63435e21303afe9af1c03f4308cb8f5ea34cfb3e2cd6056fe6d70757ac0ffce946258150502c204184071826"], 0x156, 0x800) msgrcv(r11, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) msgsnd(r11, &(0x7f00000003c0)=ANY=[@ANYBLOB="021d000000000000ddfc630b84486250b099aa9b7272c428de41622b1194de0d71142803ee38913bdb4a0a883144c9b6e1ee7e9f87b517cdd4d9a00d71af5c8e4702a1a4d46bf36ffdf6a4fba253c93fcdd7139884be680003c28c598a778194e09ae9347a443f28b1dd68f76bed7da29497fc9eeb64769bc8c81612e8c27c0079d0cf40b9c8b754daeb2982d28606050dc516a0af1461584bca"], 0x1, 0x800) msgsnd(r11, &(0x7f0000000480)=ANY=[@ANYBLOB="03000000000000005aab059e7584be19de16d8a32e0c5d7858899bbc616aeade23aa38f255f2dedc7d9349f609673a9f745b6b5aae9e1e53d2b8d941319c6b5d3b16ea71c4229d0000d8e7497cf22f1cc439ea2b26fcb5355b5b24eab6423706ebfa25245e804c95574b9d3f3d263490ee4823aa6156b2bd8b46afd62f2b01573c376fabb6713c8c3fcbb5c96075498e63bb2e19117fec0866378de0a48ccf0a87d3c451df0c36b08f9d3d6039ebea381ef98035ed7142c2f0d2e5f9ce77c1ecc017c46c50c8e10a93dcd069cb4d4575ddd417bd2c5f2470a3deaf000000000000"], 0x222, 0x40000000000800) r12 = getuid() r13 = geteuid() setreuid(r12, r13) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0x6, r13, 0x0, 0x0, 0x0, 0x80, 0x9}, 0x3, 0x3f, 0xffffffffffffffff, 0x0, 0x95fe, 0x6, 0x138, 0x2}) 23:27:56 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa8401ba4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132eff3728290200"/98, 0x62, 0x600, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 23:27:56 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) poll(&(0x7f0000000100), 0x0, 0x686dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x1000000000000164, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) r4 = dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) r5 = syz_open_pts() close(r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r6 = kqueue() poll(&(0x7f0000000000)=[{r6, 0x10}, {r4, 0x1}], 0x2, 0x1) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f0000000040)=[{r5, 0x80}, {r0, 0x1d}, {r7, 0x100}, {0xffffffffffffffff, 0x4}], 0x4, 0x0) 23:27:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001b80)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000100)="fa861de8732f4871defd4b75970d58f2cd8ff77e2c4968852571143345e2b0377cbcfb58f5d044bb3ad772eabdebb690faf39d300249eb5baa1d5fe082b328b3aa613fbbc0aebf9278f2053ac4f1418307cb9420c9f395c446447c661e383418ca0d95ed2964117f9b1cbb183329", 0x6e}, {&(0x7f0000000180)="092bcf137b8b9dfb7c272768af86f21d56c94a565b24d89a975657a60fa91313391942c63d7fdeb996c6591c89ef0ae4fc2b0966f60baf8f4230c18c915dd6f1435e4e86e72e3658a30674c0924ff51b3915b71cf1fafcc4ccb29776917baf53792f84ef1ba9df75ba5c650dbd2b04fdffd5f25b3c5eb66f03ab743b7e9b9a383ea7b1aade199d0231fed1aa14d2672769e53c72e138945583876e4264430dcaaa00b0289988381513489b908f791f509a6c56a5d2e3ccc094df1806f0c4e0dbb9f361781668c6553a87435209e256ecc2eb20115cbcf88b940e30833623f22f5d12b608ba41d4fb0d41fa5f1b7bb6a2de158c41797da86b2b982182702a", 0xfe}, {&(0x7f0000000280)="da91dcb638fb21c34cf311db805881be9f524c4141fdde5464762650743ba95e7a65822b8b9ca77fea27b89705150a", 0x2f}, {&(0x7f00000002c0)="ae2c367d4468c517db4e6c86fe402d3bb7ca3a69d1bf7d2f5b7d529d19fa0fedac29342974847a0ce3a66a574cc84911", 0x30}, {&(0x7f0000000300)="7c4c15f8d2d8fa9893d597cca13150b285477fab1f0216", 0x17}, {&(0x7f0000000340)="529cc059d9e23098298eb12cbdbeb66cd459fa72f59ac16730864c8bbff4cc9bac2b0bcba0e6f6529ac95f8052cb195621f53d041c12b45554372a905d2810d4ab184e22d9", 0x45}, {&(0x7f00000003c0)="5aa844f5d18c446ad5959e5715da4fb77cc8c3bc746ba4fa81ae1d9152cfebbaa89357218ca51e784d4586e6512c20d14782d908b80e4845995d41d6a9ffa219805fde0332a7a6397987cf61207273d393ae09dec76b7a4c1eeea19c379deb1b3d34e6294f041e9ce8193a1442bd048fadb9af18f91a0ce19f5cc52343f07dc1c0cee34f10663793932d57a0c84ad6868cd8b059377350a644ca226938c72fa69babe2bb6a9988ad16129f6cc63bb113a26d9fe2820eabccefda93deb12f6b1c0ed8c7a8f1206bf9715b03b665897172c9ea1a42", 0xd4}, {&(0x7f00000004c0)="f9ca22dfe1a02bf2656ea446dfdbb41005b06447fdc59cabc204313ff0fb011f9286a5e459adfc886eb1b944e7bc622510a99d738a80903a2a7fcee3c2916bc58211863f7c71b2dd81b54d73d78edb930de0bd20ffcae7246f4117d6bb65996fc878fe6e206f89423319e2136982d75ee2b2f00314b975bf36f89865cfc813835f2cdaffe6cae6c7ad5ad70013c11e583c373e00fe5930287f296eb81d4d42337baf9f22f55516b911d1a819ca93b0bd", 0xb0}, {&(0x7f0000000580)="9e3ea0ec5ca85ae15154798ce5666e25090ed9c46b99d27fe98bd98ff50e45971663aa36a6830a12d23330a6", 0x2c}], 0x9, &(0x7f0000000680)=[{0x1010, 0x1, 0x8001, "e79818e8c81f89bf152e73d4e126b41515771eab27ad12cef1ce5a30eff946989427adab09b7cf0815caa077df7b88ed493201d84fc205aa1442e9c0bad70a3a898ed7b75f27d7350c3343071ad0bb5b6eb9a777ac69f74d6cb12964b930fba18147d799db0bf83416321a0d0701d932cb5a764039ec89c1e5c039bf38a09728877ef090bdb6028a3323de966a4372719193ac09fa0012dcdfe14a19de3c8e375b0c7d58f4ca3215c1199e44751d93757e6519d9ea55d053cd44ead113819044c26cba81c13685732275e70094abb1d1d9dcf557483802483d4205dd0738e483fc20c55eed3d862a804c97ff48dc5eb1f754db14fde7334e009551e4b8f13b22374e422bff6290d789fdf291eaade21e51f479b8458d43cdb092ef34a3c575c57c4d0bb2d87e4ddb18c755e609a0527d0ce5cdf1752b2007d045703c23c237f287d2e018eaee2ecbe6c6568b2e5ab98d48345bc692f2068864784f52e0e179ad7bd9b218d3af205cd6de24f24ed37386343241a2bcbaed9960099788b14ee1b5e7dc6027a480e94f5d91833ef17891922aa7117636a20fb086bb929050af2b2fd3b6a355a76e8b936d1a0cc9e8c2ff1fa2218e8edf3447a3c79e9a5392e9f522501173fa970b549b3af2b32be8e93df5de3134337f2f56f4fd64a901e3a81433a937bea8474c4cbcbefd79fd766d08ad96807ff239ed24511147f9f2d648ef1fcf4f901353fee58c7e29157b52710e89646bcaf2ca2158e6ed430ec439037875ce0fdf70e4e3cce3b90c3b4a15f41aef5161b379d8e18c269f84612866f32c2c0c01f412888c8fca3d76c97a4ef5f66798cab8089480ba272ecaf654555391a025611d24e61bb21cb7d74c317895f78e249a85d9c5e57e112a310f14eb946b08ade2dd4a598bc30363008077033a3c2be8e8b4afe9aa2bfe9146523e15fcb31a21015f719e0dd71ce3cac3ad600c0a9ae87a2d4fbf9ebcf844967ec5fae46380677aba6a9ad7685dd5e1aca2556b1bc17dc751ace620cc3a5c74b1eccc7f12c574cfc2f2e981ba8918dcfb14445519a6c75541b9a85a292c9d0816573a04a464b913d874bd6b02e66aaf8b6f106abe6e84e9297b682451b3d068fa28fde2b6d0f51eec8b294f957b5cd543a36febd55152c46628a8e62c0926beea4383fa77160f17bfa1b75f0c0c733684a904c4a42480e815f1f9bcdb8f608f5b816c8a172db5dbf5b86b24574324215be1023872e3959e1962b129e962aea70beff6ee5a74db2f4d5d5713c196d8801718b43e1178ed7bd453767a929448d43da43a3a2cc3fdc8009f9e187512c4e7d28098cf89fb4f7cc7f163a5953b94321da38fd9b986749b9300ffe0fa93d66888cd996d6a98b3a91c76248871c8676c6a5df13621039dddeef62dd0702acbdfb3a3655e123c6d8645f894f9324145ab6c4bc37085ec5c6aabe82833ee9647aad2ff193924478548a2b7a8040eca8405031d58058c0e80f8e3c186bdbf8ba58494e2123ad8940229526bbb804492e005d6264b841f7e89106cae74f5a2ea079fbc60b08ba70d968f0af98fdbb01d546c285bf2f4e3747411fb68efdf4859b8760badf37a147c987fcebfdac40a458633e595e57aae41f2740efd467d0ca26fe9f121e311ddabd68fa9263fe43a601b3aa87e0be16a1e79e18d5de00545d00b114f8c9930a1c48db5d0941f5940a4dcbb3b28d32970ae5d6ca0ad0d15c14d13e06495388668de21f97459e67df125c4e57c74610575187a91f47601e88cd4c9e8e46d972d6209eb528dd8a059ce01711d1dc89f1878333dccf7e4056c15150c0858cc57ce0a6d678aba6b87e52b332cc66fcce37cba8cc140b23d8f1162e3ab30a8588974c609d5d1a4c9e253f71c005771616225ff4c64c41c3bed760a5d6edb1a1b7c642be6d4caca15099d2240f21df7f76555f061216f04c76491c21bcde0dc38c5b063685e9e8d648c409219c2b39f0890a94b099b850bf70f6f3f671acad65580bacc0005589cb7e472873261592d741c5b27edc3963160854bf1ad969fe3ac42b005eb068fd38719bb95a6606693bb17b15e57a0836d3cb9769c64c6379c3e60460c054c77cf52d7f77870f41fd05a8493fb440d6f56cc6ca714caa5dbfd31b2737d63934ee46af1947cd4a8068c1ea8c4f15fd2ecf12cf0166b93e8439db6982814c8b005be5b899ba8a94829ace7a610547e08fb8aba4b8178019cb593083a4e156e35deb6d7c600dac950168e998fab7764e7c4c7d29a527dc2fcb3fad6bf74616dd2aabdb1351fb74f08da26dd8b0151885180b2f348f73369eac41d11318a9c75a9c327accb725c4721d0fe343e51bee361415f14224ccc379e5695b143683e4d33edf1c77753011f6cf0f121da9f395511720711ac875c8ed21ebadd00c469be7ccd8fc03c35684619bffbd5a126257afd02f7c26761144e1c6c1386352b2ef6d76e424700c4bc2397accc81b90e87ff795b7516d0e399e759e540b36b613fd1d3b69595b1a60830044d5909131d92f64421abc570376587e6f793264f4a897f14a280118530ba474e246c71df08d6723550b3cc714ae8bb8aacbee56e0eee76777d5471383ca73ce71829f50db0668fff2a55b8c052d5a3b2358326c6f1b463b6759c682b6954eee0197c99ef37a79f39ca8ec21d4a35c35861a77eac966fb9120ceb39d8742a602f5a91018eeb165eb55c01b7be2e560878c92987a9055b94b4050b42671969cd8f0fb7f7d743b5a2124f28de3d81b170fb860c6e8606860e1fdb8710afcfc74facc9151f33f0258a2e8095f352fe513626f5f8c086048f83188a678403f97bd701bb74a4308034c97be26551b7402bd6ee6e014d3b850e8d58161259895816fb41875a5d0f934f026705171ae1a2539ed0e7fa9cba1909998517a9c48006ddc6ee7ab3aad8ada2290282df3a882295817fea62ccb7ec0d23e904a38ac3e9baddda5a0743786953fce5ce49c0194d074d18e54adc698b13fadde495474d3c277eaa3f542cebb750864fa7a18d7e96fc3c327dd014c203ff57a5f825175ec6f47ded04484d8f011578b59dc736bb5175c616c363cb4fa35a4c3d6c33c7b898f8a71e0662b933206942587cd7a595e4dc658089e6776c38b0874ccf015dfef5d1b94a2164976fd88ed78ed2cfd008e338b214cada46aacf65cf4e552d6165ae457206242a361244e7f0c4789e89d1d031192e976db80d6ece67b66ca9dda5b96098c7df90dced75db1fff5f27bfe0e6e6e919fb645a217852ccd0f6c553504ae86d5ecbbd9cc2df93069b7dda10269554f9320101e8d506a3799744cae0ff44452d2d4c6c1bdb3fec877e5e1b736e5cd114c31b0e73a4b73b26b37b64fa67217d0b9b72ee5dfafb81581b89a9057eb3c40d763d66a37674366529d0b827be39de4b619eefaf1d987534a859c4966247817e2aace9b65c7d778df5090eff73628d5ddf40b9717cb63259769325f3198d3baadca22d29abe7831fb7f5e4030ee9d3bc7ffd23d6ae13d8e951da921fa834b9291af2a0102edf92a0e4790ba8443243680ca5cb6832c02e1b2b4f0dec8fbcb6bd3b2facd33b6ed99cf5d0bb05a33a9dc029e68e44fbc210e1b7df4be75e56295b1fd34d16e27383fafb8770d78ea83593b22f1a974b4703814c66ea1751a1800f63568c43a05262ac910302de0aa16c56b4a7a6316909d01f5cfd9581202b1b349b2f99a7a1eacc449e90b7a5cb8558129b1d781d07f4baa22cca96459dbbc04df3950ea97703940770c54e290b5b79b28829e83e50189d39e8090a414953ba5e35c36ba79c2bbb5f394be487801d245cd931ef6220af7a5d5b3fca284d7ab0a5422a1c22fc8fb1103d0bda7330400ce6e930ce18e1fc6ed2c65982629a0b25053a4f12e5d9ae6b7ee277f2f0e59db2a62e633f2f124357473dabb0c6f9b9f95a2c70711b0b8c0d6b875f17c5848763d4c49ee9dff4a4b03119cd7550ea809f1e4a105dfa7dab4a5cb1b83d4adc3010747d846bbdef704b11cdcb5778bac75a4a5e8d75c467b11651d77ac74fc5961386338e8d9e88884226242f8dd3af3cbb9aed215fb39f3871868c05da3b3a80c3e2132c0c871d7c09cba4c64f988bb26e710d00789a9559c08a99f11de68f86291e19b131d1880a0a30844bd575bf6054abb48912bd45f492347db2e90a858f81e7aaa2df46e689b239bd55be53e45132e778e7a493195bd62ed8bf393249ca854b183188171d7ee8cc99e6115826f54e82244fd3458d186198a27f81409c795687a429ff2f7d4fe314d7a60d5438661bdc52181a9bac89d04c504caa23298617d99ae5e1edd23ee684fead523053c0313f76f1c894c777c46827fdd18439be3d1e1c6de60c0e55959c3743d7e57e96592b661d94999c81112f8bd8739babfd3067ef2af6a88595cc41a1e466560c7c534fb6e061c90c612438f6e035310e4dfde4817c655a75b0192865d8ed399164dce2b66143eefaa0770552149dde40c14621a02898c4e198db0df083086f880f958c75a5f5d223eab79b33872ae0172bb609525bbb7bc71514ee3213340935a0c31d1744498030b2cd50ca75fa8ad83c63ce05f005ac88d3fe02f86e04d7ed0a1879e126daff1bb2855891e7101db49fa8d6ac0c8e245e2a5149a1adc0ca9456d78c4b0fd19c5a39ae1d5fbc2e8d725cc3f50d417a3b4a27e72b8b1b74f79dda2c5903b707de7d834e2390d92083715fa61b70450aaa90354a8bc2a9606b8f5fc4776e2e53bfbb7ad478132934bc82313c888ea54ca7ddf4c94eda3b9f6c55a4575cd760450235930054a1b8a9ebde6f5017eda0bf566ebd933e066c301fb1ae6b47f5de76e206bf0dcae1a223ca69a1d85966211e325f46b244d0aa8c57a59a0ba4ae16ed0075f7eab287b8d3ce059b96c91b03447d5a6511dccbc15bd91cd2c6a32ab20e5bb4389ba1f40c4e6f8af883d74923cb66fd3a7e72161a0d853c46ae70cf7e8b9b06485e97f31655945d1628322b13f8620a25e20aa3675ccf7d084b5d60bec9d419f05fcffc8ab7465a163e822e2a56b7250d736c721e0f12dea4443bddb2d593962155bfebc54dbec22325448a8cce255c6550e70aa1324678bfe2cb6b448a97c2f2ceed0a43eafde4e6e668a16d5dd10f9e8eab1e217e6c239e0d8ea0a841f930ad411a9b855ec9f36c7ef241b94e18401b17ff01f3e9fdab10afc709b53487cd3226ba3cd7f16adeeecd88b5dbea85389c5b440eb888a260c3cd3e76fbbbbbb470763d1d44453754d501fbcea4bf729541398c97ee0fdf4a59ea4da97ccc50df7f9e08bc00f2692619b7471f900c830bcd610179e145e0d366db39388c12c6077440d186b3f84d4782684e9867426c34e1554f1bfc85dda3f2a39ed720e61c4cc1c11691cd4773fb33129eb81c3a90e92ddf91e23094ede61e3356c678ab876af25e3de16da9e74f42724a2ce25f5d6795234e2ef09d3bc8db9c076b648ce9d7e1bee2cf1abfe6e621968fd7fa68e9c2143c6f9bcb0e7f53bc7231787209b80abebcee684caef1c9e7931bd01ae48c2018d9cd35107dfca320c582a94997cb9b8f3fa7d822775a5d512b200c145fc4bd18bde8649c4380c9a2663bb6099ba5000c146f6e42750ad39c4b5be4c2a298af7dbf5179bdb19adcac31d95b14a6f5059695da4541d9ed4f9b71d8ed69d23a0e72bda474ec20a3189261ac2696731343189842a49cabaf82abbf425b57be720db9b9117b130b9de7522716658567b7641f93dd07eeca8b793abbbea11b9d40825e9d8c"}, {0x100, 0x0, 0x8000, "c985ced39d319f1ee569f67c7992dfa8c2e8657457eef3e52efeb241c8b77d65a5c62c16658384fa52f10dc81a64c7960fbaec62492cea3cef327ef74ea1ce81da21e338f953126995923ea15ccf2a2ec57d2a2f0d775f8d950d2270cea5ae7aad76d7c49383ce401fc965500e776ff431ec764a480a69f01a3f1c976497ac22b78b06c82c4f992866b00b08a814daaa448eb83390edaf99a9e02bec0426bbd346f1985ad6d886a5075b9f7393a92ce7101c9697ce2e3e84fdff627b8e22f0a06c342df97b6556fe92e51a1787111cabb09f5da6fb2c3e0b734fea363e161273e283f7d655c04b5f73e94df6bb24"}, {0xf8, 0xffff, 0xfffffff7, "6388643b6e6c7dc02066598cc957ce7efd09f6cc5d4a82bc2a8748b5e3117385c1a32e098c59e61d02baeb28503b3a68964c4ba90b24b246fb154713eb6028edf58fe5e801801458d0d17e30919fe57001d136138831b8afb9b3c6698e40f887c9e805190756942124bb0b9cb65fafcf08584e532d021610d1c506b530be971cbcd1d1b49a6146d6efce466507f15011b1cef491cd816e37f3faa1933bceede4d9e2837ab2cce469017d207f3fde78803dfbfb06e8b3dcec1fbecd6b54d42ac5ccdd48bd2b75c87650c46eb945899bd6291f6f8feee7adb92a1d9196bee620a1f821d120"}, {0x48, 0xffff, 0x3, "12a8bfabcff8e1afc2f1a2d47093075b280ca5c3a90a6219fe948e79f06ca5041db1563c75ce0ea87af07ec4db46ad6d6f61e0aa308d"}, {0x30, 0xffff, 0x0, "4504fe85c8fe66a0d61435ff33ee238d90adb2d111c288d1dad81d36de76da"}, {0x108, 0x1, 0x4, "5da86bd7f6e6a7473d21fd8a77fb3d7d8d51f809ad26627d456197f8b0197d869812f98f9c8dad824a2006d192a8dc3ce72a8a392a10882a84ec357b317001c25217724f44e08290a81d95604f5b901b2cf4f5a5a4647f227a3f52a4e1926293308a97dfcc7486a3adcaa0b5636153c3e451513995f3f42b1cecbf2c1fa6b5ed9a0d792236a4dbf3c083073c119e38c0f24ae130e64dd1ac00cae5facdfbaa70f89fb9990ae0f2d3abaff5b4b5f5b389fdab481aac6283ab19565337492a1b2a26471faa2a011d14d1cb98beaf15af1d7740419dac00547cf73141a9eb212df7fb6857236d06e3097b4214983be1e997ac69f64a9361"}, {0x90, 0xffff, 0x9, "05a43404f35b3eeb0def9f6c030223d84fea72c2a674e3b13e0a7f470d3325c5c542340a7c32e705ac4feef0dfcd1c3772c16235c90524facdf32c2a83d8a4f284fb16eb611706180f6cedb6908940d24082a91235b5e154c7bba5c718fe1543e29582359e2c2d68279347a93902b61d9ecc40f78e9c7ddef101f7a3"}, {0xc8, 0xffff, 0x2, "b0c6fcd1862073f596833300156b724755aae8525188aa489133618685af1ecb26b4307b7cb2df36fc279178de98128b1deeceb298a991a114715768001c45722f61f4d681c800c07bdf99df8da845012a3c8361b97f6c693fcdaf0efe27be4df9754d1854f8c5a3e63cc3e4da8e3615c58ed97423c35b2c83bd0740705173a007d08490caf1c8a34aa06c714a3822a4b27a61dbfe48e7f380e8b49697e03107548ee2cc4af0d5a78892f0aaa3c89e9c78"}], 0x14e0}, 0x8) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8002, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0x2) dup2(r2, r3) shutdown(r2, 0x0) 23:27:56 executing program 0: r0 = socket(0x2, 0x3, 0x0) setsockopt(r0, 0x80, 0x2e88, &(0x7f0000000000)="562c2a139eeda1f383205d4441ca2db22957aa0c982ecbb96f67fb0ae465f9c3a8a29510399d4b", 0x27) r1 = socket(0x18, 0x4000, 0xfe) setsockopt(r1, 0x2, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f00000000c0)=0xfe90) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) connect$unix(r0, &(0x7f0000000600)=ANY=[@ANYPTR64=&(0x7f0000000240)=ANY=[@ANYRESHEX=r0, @ANYRES16=r2, @ANYRESDEC=r3, @ANYRESOCT, @ANYPTR64=&(0x7f0000000140)=ANY=[], @ANYPTR=&(0x7f0000000340)=ANY=[@ANYRESDEC, @ANYRES64, @ANYRESDEC=0x0, @ANYPTR=&(0x7f0000000080)=ANY=[@ANYPTR64, @ANYPTR], @ANYRES16=r5, @ANYRES16=0x0, @ANYPTR64=&(0x7f00000002c0)=ANY=[@ANYRES64=r0, @ANYRES64, @ANYPTR64]]]], 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="0700f30f0000000000aa73cabf02000000894f30985c00"/33, 0xf) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 23:27:56 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) pipe2(&(0x7f0000000240), 0x4) dup2(r2, r1) utimensat(r2, &(0x7f0000000000)='./file1/file0\x00', &(0x7f00000000c0)={{0x2a1, 0x5}, {0x9, 0x8}}, 0x2) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f00000001c0)='\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', 0xba468f4d8d904e7d, 0x2) 23:27:56 executing program 1: r0 = socket(0x18, 0x400000000002, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x0, 0x2, 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) socket(0x1, 0x3, 0x5c) ioctl$TIOCFLUSH(r2, 0x80206913, &(0x7f0000000300)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000040)) poll(&(0x7f00000000c0)=[{r0, 0x20}], 0x1, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') r3 = semget$private(0x0, 0x3, 0x80) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getpeername$unix(r4, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) semop(r3, &(0x7f0000000000)=[{0x2, 0x1000, 0x1000}], 0x1) r5 = getgid() setegid(r5) 23:27:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0x200}) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0xc54b, 0x5, 0x72f, "151cb95bd3082587553e00000000000000221c00"}) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e408", 0xf}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x4, 0x8, 0x6, 0x6}, {0x1, 0x0, 0x20, 0x7}, {0x9, 0x3, 0x5, 0x6}]}) 23:27:56 executing program 1: socket(0x11, 0x4003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x2, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r0, &(0x7f0000000280)="b1000502000000000000cea1fea7fef96ecfc73fd33561c6a8400416fa4f376336acf00b78040200000000000000bbc257699a1f132e27acb5d600000000026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a8bb3ecac7d4354d81ff7cc53c89434f836d7b146a5b416355a6bd0103b22f310b404f36a00f90006ee01be657aea8c500000002000000000000022208a371a30000000000000004c70ca4538de3acc10000000000000000000000000000000053", 0xb7, 0x411, 0x0, 0xfffffffffffffc24) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x440, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0xfffffff8) unlink(&(0x7f00000000c0)='./file0\x00') read(r1, &(0x7f0000000180)=""/86, 0x56) 23:27:57 executing program 1: setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) r0 = syz_open_pts() close(r0) r1 = shmget(0x3, 0x4000, 0x690, &(0x7f0000ffa000/0x4000)=nil) r2 = msgget$private(0x0, 0x10) r3 = getuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r3, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r5, r5]) r7 = getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) msgctl$IPC_RMID(r2, 0x0) getgroups(0x2, &(0x7f0000000080)=[r9, r9]) r10 = msgget$private(0x0, 0x88) r11 = getpgid(0x0) getgroups(0x2, &(0x7f0000000380)=[r9, r6]) msgctl$IPC_SET(r10, 0x1, &(0x7f0000000f80)={{0x3, 0x0, r12, 0x0, 0x0, 0x0, 0x2f9f}, 0x8, 0x2000000001, r11, 0x0, 0x2, 0x6, 0x1, 0x3}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000080)={{0x4, r3, r5, r7, r9, 0x4, 0x1}, 0x9, 0x7fff, 0xffffffffffffffff, r11, 0x7f, 0x10000, 0x3}) syz_open_pts() writev(r0, &(0x7f0000000a40)=[{&(0x7f00000007c0)="3b27526a125d0ad373bc81ba6b4e258cdf17111606fb39f0603e71c9c277f6fd790b3fd8bd4a6af9b94ba16d14738afc5448ce964ecf65101d2554be487fb80be3dfcc3ae4a8"}, {&(0x7f0000000840)="70217e93bff8f3fe60d3cad84d5508ff81ffff798febce803a3dd7bb79eadf0cc7412a266944ed31918c7323c4c4eb2b6c6a0a13866a62f1f2e86878c1b50b2c10a5bb2ca1b90e9d36881f0ad93d6d46f9e0e15ad4d5d345b7350ad6d48e15da11c705b04fa86c81168dfdaf6a43ab73676a0cb4e6af96f283786fe9b9c06d7758b6ae7d78333910a3e2dfa860b03b40163c0d808b83f75e3b79c08ef6c025ea1f8cd9b282b7cc64797af4510ab499a1"}, {&(0x7f0000000900)="49671f2ade82c282922a9799c850140485544ce93606fe559e3954127b9fc5a6a4de564d496f3c0b5fd90da66253ddc7eb1a10ad8210de32a3ba7f682105a23eb0286b01949ee99060f2000eff77ec0e10440ec0bfe84a811dccd3c32f4470f4c838135985c1f97b0b6d752d964aa5b5f08675d90ac7d04aec9f"}, {&(0x7f0000000200)="101991f6ce11"}, {&(0x7f00000004c0)="ba662105017328fb07a4f9b25c649533ae2fbd2bdf22a6039d25ad4b1b476eb88b7c04d352a5cbf1177e77a2091881df88f974a8aed791f780fdcd48"}, {&(0x7f0000000700)="386c1b70338fb1ee0861461076c3fee93a1b69eee4102bcba7dc0646d9ce884f0bfc44bf4ef3a553a85463af64cf72"}, {&(0x7f0000000980)="6af942cc1c7382e8c685bb26132bf2a52614e54dbd1d1a5a13b66141d0ff43a0a10a3e690a9b7f9465b2a5d8fddbb4716ce780a7526e97cbd3d85e35ed9fc82fcfcc87ea00744dc8c1e77630b5e9f36853a1a47bdb07ed4a616904f615b01fc62f682f3040c3b6a0e5f05b8a4ae812525dde289f467fb1fedb42edc5f37197d7ff76445ed66c0713672de784efe54a9f8d94579880"}], 0x10000000000001b6) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r13, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r13, 0xc1045763, &(0x7f0000000240)={0x80000000, [{0x1, 0x22a7}, {0x3, 0x8000}, {0x2, 0x3}, {0x2, 0x3}, {0x1, 0x7}, {0x3, 0x80000000}, {0x2, 0x1}, {0x3, 0x3}, {0x3, 0x80000001}, {0x1, 0x401}, {0x3, 0x2d}, {0x1, 0x3ff}, {0x0, 0xbe1}, {0x0, 0x1}, {0x5}, {0x3, 0xffffffff}, {0x3, 0x20}, {0x1, 0x7}, {0x2, 0x9}, {0x2, 0x7}, {0x2, 0x8}, {0x3, 0x6}, {0x1, 0x3}, {0x1, 0x100}, {0x1, 0x8}, {0x7, 0x40}, {0x3, 0x9}, {0x1, 0x3}, {0x0, 0x8}, {0x3, 0x3ff}, {0x1, 0x5}, {0x1, 0xfed}]}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r14, 0x160}], 0x1, 0x606dca73) dup2(r15, r14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r16, 0x160}], 0x1, 0x606dca73) dup2(r17, r16) renameat(r15, &(0x7f0000000180)='./file0\x00', r17, &(0x7f00000001c0)='./file0\x00') 23:27:57 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x387, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) socketpair(0x1, 0x8000, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmget(0x0, 0x3000, 0x401, &(0x7f0000ffa000/0x3000)=nil) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3fc, 0x0, 0x1000101, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) 23:27:59 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x800, 0x1}) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10002) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x10, 0x0) fchflags(r3, 0x10000) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4, 0x10, r2, 0x0, 0x4003) r4 = socket$inet6(0x18, 0x8000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0x84) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r5, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x5, 0x8, r6}) r7 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) dup2(r4, r7) ioctl$BIOCSETIF(0xffffffffffffff9c, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r8 = fcntl$dupfd(r1, 0x5, 0xffffffffffffff9c) ioctl$TIOCCBRK(r8, 0x2000747a) r9 = accept(r2, &(0x7f0000000000)=@un=@file={0x0, ""/21}, &(0x7f00000001c0)=0x17) getpeername(r9, &(0x7f0000001240)=@un=@file={0x0, ""/4096}, &(0x7f0000000200)=0x1002) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:27:59 executing program 1: r0 = shmget(0x2, 0x4000, 0x0, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r3) setsockopt(r1, 0x0, 0x1021, &(0x7f0000000040), 0x0) 23:27:59 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r3, 0x3ff, 0xffff2650, &(0x7f0000000380)="52ce0bf0b073a970ade92ca9fa5c494ee88374986412171a8069fe198217ed6122a65b3750e881375470d15abae567f2ebbfb8ac4f86a1dbdc9adf87e89fa749ebc5a7fc7a37c924d340b661ccb250a74874dd85c92a2ddd4d7415c8f180544cec4d115b54626896e2846760b007cb15255f6b51fc59cf6dd1be01ea978a86b61de2853376e6e0", 0x87) setsockopt(r2, 0x0, 0x33, &(0x7f0000000080)="02000000", 0x4) dup2(r1, r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000340)={0x6716, 0x7ff, 0x2, 0x9, &(0x7f00000000c0)={{0x1, 0x8, 0xff, 0x1, 0x3f, 0x3, 0x9}, {[0x4cd, 0x7, 0x7, 0xda, 0x31cc, 0x2, 0x6, 0x3, 0x8001, 0x9, 0x3, 0x7ff, 0x7, 0x0, 0x100000000, 0x7f, 0xdcc, 0x75], [0x16, 0x100, 0x7, 0x0, 0x0, 0xeab, 0x0, 0x0, 0xfffffffffffffffa, 0x5], [0x5ab4, 0x1, 0x4, 0x4261, 0xffff, 0x6, 0x9], [0x738, 0x1, 0x0, 0x9, 0x1, 0x8], [{0x1, 0x4, 0x0, 0xffffffff00000000}, {0x9, 0x2, 0xffff, 0x8000}, {0x7, 0x4, 0x7fff, 0xffffffffffffffff}, {0x100, 0x3f00, 0x0, 0x8001}, {0x7, 0x0, 0x6, 0x3f}, {0xba, 0x2, 0x0, 0x100}, {0x9, 0x3f, 0x692, 0x100000000000000}, {0xfff, 0x3d2, 0x8, 0x5}], {0x1ff, 0x3, 0x9, 0x2ebb}, {0x5, 0xe1de, 0x7}}}, 0x200, 0x7}) 23:27:59 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0/../file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000005}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) 23:27:59 executing program 1: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc1", 0xffffff21) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) pipe(&(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) socket$inet6(0x18, 0x3, 0xce) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="071400000f370025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 23:27:59 executing program 1: pipe(&(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) 23:27:59 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 23:27:59 executing program 0: 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(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) clock_gettime(0x3, &(0x7f0000000040)) r2 = socket(0x2, 0x1, 0x80) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) r4 = syz_open_pts() dup2(r4, r3) execve(0x0, 0x0, 0x0) 23:27:59 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) r1 = syz_open_pts() openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x9c864acf60d6c42, 0x0) close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000002900), 0x373) readv(r1, &(0x7f0000001600)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/62, 0x3e}, {&(0x7f0000001340)=""/75, 0x4b}, {&(0x7f00000013c0)=""/177, 0xb1}, {&(0x7f0000001480)=""/86, 0x56}, {&(0x7f00000001c0)}, {&(0x7f0000001500)=""/210, 0xd2}], 0x7) pwrite(r0, &(0x7f00000000c0)="ee9cda91cf7763d7b8673c3c0aa8a15d12e655f9179cda2dad4c4125bb83fc8dd671ed1b7872215f32b93e1628b743f361810619edc954c0f8fbe1f66ae4e86e719c8984cdb2b3cf3421f524022f641f36df9e413d", 0x55, 0x0, 0x6) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r3 = socket$inet6(0x18, 0x5, 0x5) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x9010, r3, 0x0, 0x6) r4 = msgget$private(0x0, 0xdd) msgctl$IPC_STAT(r4, 0x2, &(0x7f0000001680)=""/4096) pread(r2, 0x0, 0x0, 0x0, 0x0) close(r0) pipe(&(0x7f0000000040)) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r6 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0xa20, 0x8) ioctl$VT_RELDISP(r6, 0x20007604, &(0x7f0000000240)=0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) close(r5) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f00000026c0)={'./file0\x00', 0x7f7, 0x9, 0x4, 0x0, 0x5, 0x4, 0x7, 0x2, 0x1, 0x80000001, 0x2}) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r7, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000002680)) 23:27:59 executing program 1: r0 = socket(0x26, 0x6, 0x9) getpid() r1 = geteuid() r2 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r2]) r3 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r3]) getgroups(0x4, &(0x7f00000001c0)=[r2, 0x0, r3, 0xffffffffffffffff]) getpid() r5 = geteuid() r6 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r6]) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r7, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r7, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r7, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r7, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r8 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r9, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r12 = getppid() r13 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000980)={{0x2, r8, r10, r11, 0x0, 0x2, 0x5}, 0x100, 0xc07, r12, r13, 0xa5, 0x1, 0x100000000}) r14 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r14, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r14, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r14, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r8, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r14, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r14, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r14, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r14, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r15, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r18 = getppid() r19 = fcntl$getown(0xffffffffffffff9c, 0x5) r20 = getuid() msgctl$IPC_SET(r14, 0x1, &(0x7f0000000980)={{0x2, r20, r16, r17, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r18, r19, 0xa5, 0x1, 0x100000000}) r21 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r22, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r25 = getppid() r26 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r21, r23, r24, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r25, r26, 0xa5, 0x1, 0x100000000}) r27 = getgid() r28 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r28, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r28, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r28, &(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/184], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r28, &(0x7f0000000f00)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c8104f9380962969d11bbb832a60fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa1a57806356cdb615f058b0fed6706a4d152ed0b4e8778ac9781022d7a81a416b164338f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dec9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddf38130a04b4ad6d8791c698df63e5e23fa3273f983f1b5ab84"], 0x44b, 0x800) msgsnd(r28, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) r29 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r34 = getppid() r35 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r28, 0x1, &(0x7f0000000980)={{0x0, r29, r32, r33, 0x0, 0x46, 0xffffffff00000001}, 0x120, 0xc07, r34, r35, 0xa5, 0x1, 0x100000000, 0x2}) r36 = socket(0x18, 0x1, 0x0) setsockopt(r36, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xffffffffffffff90) r38 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r38]) r39 = socket(0x18, 0x2, 0x0) connect$unix(r39, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r39, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r40 = socket(0x18, 0x2, 0x0) connect$unix(r40, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r41 = socket(0x18, 0x2, 0x0) connect$unix(r41, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r41, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x2, 0x0) r42 = socket(0x18, 0x2, 0x0) connect$unix(r42, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r42, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) dup(r42) r43 = open(&(0x7f0000000540)='./file0\x00', 0x0, 0x0) ioctl$FIONREAD(r43, 0x4004667f, &(0x7f0000000000)) openat(r43, &(0x7f00000002c0)='./file0\x00', 0x100, 0x40) socket(0x20, 0x4000, 0x0) r44 = socket(0x18, 0x2, 0x0) connect$unix(r44, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r44, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r46 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r46]) r47 = socket(0x18, 0x2, 0x0) connect$unix(r47, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r47, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r48 = socket(0x18, 0x2, 0x0) connect$unix(r48, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r48, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r49 = socket(0x18, 0x2, 0x0) connect$unix(r49, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r49, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r50 = getpid() r51 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r51, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r51, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r51, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r51, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r51, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r51, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9316cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025000000000000000069efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r52 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r51, 0x1, &(0x7f0000000980)={{0x2, r52, r54, r55, 0x0, 0x2, 0x5}, 0x100, 0xc07, r56, r57, 0xa5, 0x1, 0x100000000}) r58 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r58, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r58, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r58, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r52, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r58, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r58, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r58, &(0x7f0000000780)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d8f379d6d1d238496a0c56f1deac0a82448d9e4880b05ba490bed8ac5cb28974daeec505e13080e18bcf2c598ab9074d67333874b2e98c2c8e3993ec8329e222123d741ac701a934b7ff619ccc64ae56081c4d5d0ddb3ccf1a5ae38c1bc869909772e8a9436c6333530b5728e71cea16f1042b3830b9c1846d2239c258b80d3b710e5ceee416ce92b8cca07bf814a188f6cc80edfa72927101cf3371e4fb1db6904f106fda3a429c39edcb906ef588f0e3a090a34bf18cdbf663e90a8a6fb46ec6ddf000000"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r58, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r59, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r59, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r62 = getppid() r63 = fcntl$getown(0xffffffffffffff9c, 0x5) r64 = getuid() msgctl$IPC_SET(r58, 0x1, &(0x7f0000000980)={{0x2, r64, r60, r61, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r62, r63, 0xa5, 0x1, 0x100000000}) r65 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r65]) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r66, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r67 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r68, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r68, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r71 = getppid() r72 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r67, r69, r70, 0x0, 0x2, 0x5}, 0x100, 0xc07, r71, r72, 0xa5, 0x1, 0x100000000}) r73 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r73, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r73, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r73, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r67, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r73, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r73, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r73, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r73, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r74, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r74, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r77 = getppid() r78 = fcntl$getown(0xffffffffffffff9c, 0x5) r79 = getuid() msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x2, r79, r75, r76, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r77, r78, 0xa5, 0x1, 0x100000000}) r80 = openat$bpf(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/bpf\x00', 0x80, 0x0) r81 = socket(0x18, 0x2, 0x0) connect$unix(r81, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r81, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r82 = socket(0x18, 0x2, 0x0) connect$unix(r82, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r82, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r83 = socket(0x18, 0x2, 0x0) connect$unix(r83, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r83, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) pipe2(&(0x7f0000000700)={0xffffffffffffffff}, 0x10000) r85 = socket(0x18, 0x2, 0x0) connect$unix(r85, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r85, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r86 = socket(0x18, 0x2, 0x0) connect$unix(r86, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r86, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r87 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000100)="2e2c264b4d5d2bbfb288bb6786e336de3a5d4b9cc4dbf892ba41f361b06b6bdcc59a14f4ad8749740c9c442a7aef7033a91a694db5bf5e96539b9e5953abc298c1281ccca3115eae40f1434e7a5951683ea9e9a028f2015acadaafab", 0x5c}], 0x1, &(0x7f0000000b40)=[@cred={0x20, 0xffff, 0x0, r77, r1, r4}, @rights={0x38, 0xffff, 0x1, [r80, r81, r82, r83, r84, r31, r85, r42, r86]}, @cred={0x20, 0xffff, 0x0, r18, r21, r27}, @cred={0x20, 0xffff, 0x0, r34, r37, r38}, @cred={0x20, 0xffff, 0x0, r13, r5, r87}, @cred={0x20, 0xffff, 0x0, r45, 0x0, r46}, @rights={0x20, 0xffff, 0x1, [r47, r48, r49]}, @cred={0x20, 0xffff, 0x0, r50, r61, r65}], 0x118, 0x800}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r88 = socket(0x2, 0x1, 0x0) bind(r88, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r89 = dup(r88) listen(r89, 0x0) r90 = socket(0x2, 0x1, 0x0) connect$unix(r90, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.ofihe0\x00'], 0x10) fcntl$setstatus(r90, 0x4, 0x4) sendto$inet6(r90, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r91 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) ioctl$KDSETMODE(r91, 0x20004b0a, &(0x7f0000000080)) 23:27:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f00000000c0)=0x6) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) getrlimit(0x0, &(0x7f0000000080)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x80005121, "0d592fdebf96709dce4100"}) write(r1, &(0x7f0000000140)="96", 0x1) 23:28:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0xc8, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008002901000000000000cea1fea7fef96ecfc73fd3357ae26caa2416fa4f376336acf07af0e235781e4991f7c8df810000007be1aa5b23ed699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xfffffffffffffedd) 23:28:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xf5, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100", 0x0, 0x10000000}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) shmget$private(0x0, 0x1000, 0x64, &(0x7f0000ffe000/0x1000)=nil) r4 = fcntl$getown(r3, 0x5) fcntl$lock(r2, 0x9, &(0x7f0000000080)={0x2, 0x1, 0x8, 0x4b, r4}) 23:28:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000040)="568e515ba24ef00ae31e73f6e6ebcf7cb083177aa603f70be7e7cd6a3885", 0x1e}, {&(0x7f0000000100)="ceb8a944fac8655859112b0cee48148221d6c46d4bdbc07ba858088b08152f7648e5a3d14ab9ceee62dd0e56e4be94f40abfeb671642e1abf091e34d1fe95241b9516b44482bc526b6797856e2d943e01961d5aafb812f562e902ac0", 0x5c}, {&(0x7f0000000180)="6f37113645da155d8024113f7b106a5020aadded22b5abe553bd00679f0fc132f35ca99c1e4adf6ce870cdfbfbdf695cc084ea949ab5f0df67fd14651efdc0caebc22101d6da2aea71d1419ab3ce028f1faa634b754984f36c27ed4a36f5895ee78e3e21f442a78148321d6ae6a3fa189a69b96f7a524115c2e25bd15e4a0916d33e3623993983443c7237337b08b658c2fce32c883ebdf1bc24", 0x9a}, {&(0x7f0000000240)="0c97121df3777f238febd29ef5c2540b68b14ad73d5f556ae6f1bdda45e823871a8da195deea1f4f6fb09b857645d30d1f1ec952c179e8e062f5c00530668e1cdb4e87e1693b7526241e4d61cba919742bcc31c004bf2fc1f6c700b6a4df20e1108d0a1cd09d756d94f8df9b4d54", 0x6e}, {&(0x7f0000000300)="0e64da663a1e2981804d31981843e42dd91bf69de3aee48fe7b72d98fc84180d63e65d0dfc991d7bbcbd5c1cae1f15edfea888161ff96001cda065794d8521f5b68cf3178107c7d3ccd4f8785db97f88f088c1f3245b", 0x56}], 0x5, 0x0, 0xaa) poll(&(0x7f0000000080)=[{r0, 0x2}], 0x1, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000000000001e3, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x1000000000000026, 0x0, 0x0) ftruncate(r2, 0x0, 0x7363) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r2, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001240)) 23:28:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000200)=0x2) pipe(&(0x7f0000000140)) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() readv(r4, &(0x7f0000000280), 0x1) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x3, 0xffffffe0, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000", 0x3}) writev(r3, &(0x7f0000001500), 0x0) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) getgid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f00000001c0)) 23:28:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind$unix(r0, &(0x7f00000000c0)=@file={0x43a77d5541f90759, './file0\x00'}, 0xa) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffff4, "7624bef2245185a9186503182eab7fbf0e091fe6"}) r3 = dup(r2) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000000)=0x6) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf", 0x11e) 23:28:00 executing program 1: mlock(&(0x7f000060c000/0x7000)=nil, 0x7000) semctl$IPC_STAT(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000000)=""/135) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = syz_open_pts() r6 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r6, 0x0, 0x0) r7 = msgget$private(0x0, 0x10) r8 = getuid() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000100)={{0x0, r8, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r10, r10]) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000240)) fchownat(r6, &(0x7f00000001c0)='./file0\x00', r8, r10, 0x4) close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r5, 0x4}], 0x1, 0x606dca71) dup2(r4, r3) ioctl$WSDISPLAYIO_SBURNER(r4, 0x800c5751, &(0x7f00000000c0)={0x20}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) 23:28:00 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x0) fchdir(r0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() read(r2, &(0x7f0000000040)=""/54, 0x36) r3 = syz_open_pts() read(r3, &(0x7f0000000040)=""/54, 0x36) r4 = dup2(0xffffffffffffffff, r0) getpeername$unix(r4, &(0x7f00000000c0)=@abs, &(0x7f0000000500)=0x8) fcntl$getown(r3, 0x5) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r2, 0x3) r5 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xe) setsockopt$inet_opts(r5, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r5, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) accept(r5, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r6 = syz_open_pts() ioctl$FIOSETOWN(r6, 0x8004667c, &(0x7f0000000200)=0xfc) r7 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='/dev/\x00\x00\x00\x00use0\x00', 0x0, 0x0) dup2(r8, r7) fchdir(r7) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 23:28:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) accept(0xffffffffffffffff, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 23:28:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r2}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r4, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r5, r5]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r5}, 0xc) r6 = socket(0x2, 0x1, 0x0) close(r6) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r7 = socket(0x2, 0x2, 0x0) bind(r7, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r6, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 23:28:01 executing program 0: shutdown(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f"], 0x1) ioctl$FIOASYNC(0xffffffffffffffff, 0x8004667d, &(0x7f0000000100)=0x9) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x6e416e2262530e06, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 23:28:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) bind(r0, &(0x7f0000000240)=ANY=[@ANYRESHEX=r1], 0x1) 23:28:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98048e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c2091f3e9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x12d) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x5d, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000140)={0x8, 0x6}, 0x10) readv(r3, &(0x7f0000000240)=[{&(0x7f0000000180)=""/86, 0x56}], 0x0) 23:28:01 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, 0x2, 0x0, 0x40000000000}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x0, 0x2f}) 23:28:01 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x8020000003) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) dup2(r1, r0) ioctl$KDENABIO(r0, 0x20004b3c) ftruncate(0xffffffffffffffff, 0x0, 0x80001ffffc) 23:28:01 executing program 0: semget(0x0, 0x1, 0x100) 23:28:01 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 23:28:02 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 23:28:02 executing program 1: mlock(&(0x7f0000602000/0x400000)=nil, 0x400000) r0 = socket(0x5349517605c8c109, 0x1, 0xc4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r1 = accept$inet(r0, 0x0, &(0x7f0000000000)=0x3b9) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, r1, 0x0, 0x7ff) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000080)) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) munmap(&(0x7f0000bf4000/0x3000)=nil, 0x3000) 23:28:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x400000000002, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x80, 0x0) close(r1) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup2(r2, r3) pledge(&(0x7f0000000080)='/dev/diskmap\x00', &(0x7f00000000c0)='/dev/diskmap\x00') 23:28:02 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='-m^-[,\x00', &(0x7f0000000080)='\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='+]\x95}\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=']-\x00'], &(0x7f00000003c0)=[&(0x7f0000000340)='(\x00', &(0x7f0000000380)='&#:\x00']) r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="7936019173d5e1f9e793c735a120f0c394ed54acad607cf0caede174e24e50c603e6416c3f5cb06a99cfd9ebad222f70e23531dfc429d33f58bcc6fc7ce696e6f1210ae5d2249e9ba1e61d385c2fe12b3156f87ace96ecb23e51d6aeef8487a612a359e465773bcad3d6d197ed03fe13909f60064acf68f2bee674109e2b0975364f509c56c2a8d7268662278b36d1b17b8b0686b0534644d3", 0x99) 23:28:02 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto(r2, &(0x7f0000000080)="27db1ade41a8fdf8d1c9087d64a9a2fc7104593d7aa69bb75cf0849f6f212b258d1c30baf06724c9b47b917916935bbbe535998ab8fa6a78b667b1a3d44df1a3fa146f8b98bbc9c7b81f0088084af47f9157", 0x52, 0x2, &(0x7f0000000000)=@in6={0x18, 0x3, 0x7, 0x2}, 0xc) setsockopt(0xffffffffffffff9c, 0x4, 0x6, &(0x7f0000000140)="044626ffb26533df22287c6dbd2e188b22577adee0ea63fa101bd4d9b5a419a919c506e56020c1ca89b34ad844923fd637f6975f31302dbc672775fd365c1224e3a17909b09bd956166fd1a8bf44fd409f3763f72ef76a8d4e21259165de73a9dd57447fbc7a54dd62f848e2b8b31a7488b09ee2ff549f830a9755e7d21b6e57408485afa17df62fb002ce77f378bcab522363930fd316530f8e600766d9", 0x9e) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) 23:28:02 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shmget(0x1, 0x4000, 0xef18a40ea49e8219, &(0x7f0000000000/0x4000)=nil) r1 = socket(0x10000000002, 0x2, 0x0) dup2(r0, r1) getpeername$unix(r1, &(0x7f0000001540)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 23:28:02 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) sendmsg(r0, &(0x7f0000004980)={&(0x7f0000000080)=@in={0x2, 0x1}, 0xc, &(0x7f0000004480)=[{&(0x7f0000001140)="9a8a79c8a1e3e6f72cb697f0070875889084096ed9001c30d22954fd6cf15cf1690379a0425f3729c9adcede1b8d5ba2640058938373371b85364a1549233be068a190cda1229dea6fffcebb2d73fd4695a513067a8c63d040a49351", 0x5c}, {&(0x7f00000011c0)="72c5f7910667dd32a296e56270323405ab1bd0c6a54c776084d7bb1a7e33315fcd4e496b1d51ba3f8a42c912e207eb00b2e56ec47ec2710477463f6899cdad2624820ff440405b63278073af088acc84191eb39b8ab9751d92b042bc6f2a7a2b22c1574a9d6f48931208193a3420130c5ba007", 0x73}, {&(0x7f0000001240)="cdcfd45bc8e416e5e1e0cc53591c32c1a2d84df69a11bc384ae93d070bacdfd2d6295bfa357c351c375df614b0e62976a6e96204c2a82712a0b2bf54af55ffcb2a215ae24e77f2811b8bb4864ea1384fe81843c0c206043ecf5796af5f5b1583bb49d477516fb295eb476f76687f32cfa9035abb314cfdcdeff6dc36c1472ec8c92850062e41681b8005605fc60fd0e15bc39fd13a63286cfff4fc46c027f4301d1fae3157fbd1b9da4e2e76201871ce45f93bbdb1a11f296a3430a01a0836de8c8b3a992b33ecf1aa7b002b262fea9253031cd64190492e1827b22945c1266d5ec855a666621a8f4c71ee08f67906eefdd1a816378a2317666c09f96ad611540588345d71bca295aff3370a111cd7b04299056579c308a28f502e61b5725a8c4af59ad902ba40ce1aec17e1d71b243ca62136f5a306e52bf07359c9a434c15e10d19f52c3cf1929ae37a6b7c1100fbb2f509c09045c0c6a5fcb32958df620f1d402d57388dfe6235cdc58ad90c808fbb7211979fd8355cb1079684bc9797da651a6356f287a1f16894b9167af8ae911afc054069d1e4870910896e46834e8d1fd8b96c82638cf1ac8f05d00bf606a536746e85bff35165f157cb32ecfb39be405607f7108c7ea43644b9cd131e8a9597b76fb3967e7605feff010a63e2caa77f52343c16a93b64ca28beda9ba4b29039f015f3a09d7954f94f78dbece9bc57d4f82a96431b6be547633ba53658828cc948fcbfd6f53c38d9561d9a6ce8fde48b4b9e044cd1291b5c9b4d23d56f5b2b6f072760e880a440c52330bca7c61d59a5a39d178b213315f561235b01341a309f123d9b88df7f02d3509d8ad8a5475dc8a03ac64ed1a42ed4b2b1e8cb2bfb7c3ca22f970854518310c99e363596f9bdf25121b4ff533a08d29068d1831f2f02490b4abf7184f8dc0c848a041bcaf5614330aa2a27d8f9f64fc468fe586a183d1ea414b58cf2b779f715ea0bd5bd5e4259d3bbd3acbb2cb01a784f21cad018245e85f1cb0bd0695d93a41815e195fb17281cc7c297acf03e1654f50d6b50e0d063a94f57e249300b6409fd1add1ae7b46234e33b635da906f9ec36eaed6406a0a778a405a0551df2888a6d3d55c9b66b557ce28f7315c456e08958dffd6b921314cd19022d41741aadd7cdd17ff7d62117f4518dd71a29a917d413c01448350d26b03500903d52a97cb600ba0872596a99126814b752f8d9f206c13e9c96204b8768f692528f6bdd23e798dd3ff0d4c02b965fbfc2bc513321d237bbb7f7eac41005b08bf55da5e900182cf314df25001f52f076ec731783bf86e006152cc6a8565cf13a7ff8af9ff2f2fdc1ddba79258d3bfb5d438b54ed37cca0c308664d19b47b6b4babd207edb7b10cfbc962ba8d4eb1dcf442bdd1c1e25cba831e803716133d5d31a47c34094e9fb34b90b9ee00b92d05d1cb7f4aec8a79e9f910e3b02e38c0baa32ec4c3aa6ec51f13d617225706bf6fb4921f0944474257804be05f5e22b530890de92bb345e193bcb2b803017558f93fbb58b64e335ca26976328810212de7f21b406f22f880bff0a9d09009f55156881c0c12aa1ca86b37028b0f12a385d23f19e38bc2301fa13e278a8abb97257d43738baac868610b7e4c9b1c33c742f7384076fd1656629eef81c5518067ad2d4bbd2873ab5a23732e373f0fc4225cfe89466b75eae44d11c8bb5c7a8f589113401c14278442b4ebb8edc926a5c7bcd303a1950e75b6d5f2e659f2143f6ae6205aaee5eaea7e1082901ae865039899714e893b89ee566c50d65e03e17a46cd67850a9e7273ddb79e0ba5a8f6fca4cde292d472f941f27475bfb66f2619f1f494675e5b74ee12adf6d9f3fe4b70dd087a6b84fb6cace85f58392646f7876aea87d8360e2732183aef0f1da39866bab4a0eb88fb541a5830778f745df6ea4504595b5fc457690f2f7b9d64b08147729956f6dd29feab3479e5b0f0c8f6549f96154554de3a6c5b88ff9e99c9ad9f78b0379a84e796489036328b6612bc342818c0de427a1004fa7a22a327b6c28830acadbd891fc1e0615aed8b908099a8d68a61a5dc3f4577f1a58bae6edba801f84f2375df87f15b6beb822ba9b289423c176c95b002c83047ee81baee34b624452b7215b854ceeb02ab03a76f3ff8845699006db190cf3975467265f314ac47c747f7d78daa3e7576cb796bb62ede8428a01b262e3950210ea3377e15f388ea856d30403966492c9f1fa9b03cbe8b9a32ba0ccd1966cd5ef9a2d266c95d5d1ac4c81c2c446a1765d1cb868fb8fba44183c0966c6ac3d7ee8432298873248c2fbb0fa78810237ec62e1e4341b4971797f6d24df915e67e35ed9c0a319150271919c01f233e8081805dff45a2569cdb12e871efe2e34b35d995429fb8bdfe22dd52001aec2eb19d0895ba6adc83c7b0b7d98724c9b9abb9de88cc91f0069fa34d3eb8c97b9958017597a2d3a338e9973f276592a6f17a4069bc6759ceb6c5e65085335fad0cbd292ea2d6de13703fb52dd162672f3e2bf0191e75c94ad67ef41ad1551246c9278ba386871f3dc27da3f4d8ea9813fba52e812a62845734ecc496310ba3cccb3caf0707018991702a32e3c0a5c7ef262440b73d21bfb498a1b21423a3f88608a34523cb5a79307abac793d82c5d26cac6ede51d7fd73c28bfe8591f76536aef5405da6309e1dff7a93e8e145f6705e39501816424f8373ff007e490714dd2e47283669545c5207898e781f39198452155b299bb4cfe5355ff0385d7996d68de47558e0a0cd20416a4e867e1bb6b6ab0862a9c380157df9d150f3351308df1f3b846fe587e7d92c8fcf432d343fe2e49c3c45d0e87317d7cd6890fef5ef0279e97b2e09ffef2cfe172fa0e695601a2172cb223a8d58a05ca42b7f5ca8f1ff03f001c5163fbf169cb7017daa532faee861eaf8d5912258e096a7f9c440c50679becf09a7cac8e3e09ce3f00bd9da163df936ce6f598bc77c6365e781f32cb8033f50f435240d91ef4912608ad3401ba16c7ecba6a3dc07c4516f29eebdff3dad1093c54a086db9d5af73410f93a9c81943f85047daa7807d37083b3fb54afa06c2cb190a11dd534f5cb9a3aae9d3e6739a1d18d0977bc9e7dc5b3ac5a1fcdecbf48cb946541cca74f0a3097566e05c83cb635e9c03395453892d4936799337b9e2f4c58ba7b430c66a4acf615af2993e871fe348a62a01ee2e0160df2f2772caedb44225c4439980a47e97181df41e362c46148332fa7a0be04505c1e74422053b43557de13a21dcd8b0a818cef58d99bf8dea52df5fc08096ebd46936ebe8446878437203cc55e77a0a9a6f1d6a341e1ec46bd01c67b44f3f01ec4341d4aae10f8b21fcdd3ac3ca78b542fea866209bc340e1dc92b8baf8df8ac076dbf7adae1a26b6331896b92f9e91bdb7973f3ff800f9a56b724ee007a2f9d651cad0757be33468c06073be82206645469c333c5c4bcd3fec250c27dd6a7dfbdee9713470a7ec59ce782a8274945598bc8a73698a39d2dd9043c7de5573753500db9d8e52c428098e3b2039cee7710e8e2ce9f17009fb0b07da2b2830c7e993d7753721e167bd8838a5f8318a7ca62099f9b37988261750f6f4aa78f871dddc10aef38202ab8527b550533be55967c320779eef2a68e406d5925e34f22ccbe5bc20ae15c81e2e737139b98b504fda1809a818d08581ae482be51aa3224f0a09905e1fe41e994dcd6abf4965cb7fe0e781a45bf61cad32c6ae557d9667f5f712ebefa769109d8957219ba85572f95d3514a58ae00e9812fb485570774fd79756fd7c9db9fdc709a07034552e7deb9205b02be00d6eb2b2a4c24c27f021e808e7387254377cac3f0363f9b6fc70f0cb08ce1e0413a0ee7393fcaa80eed4e3be4456bcc7207a1dfe1de6fefd9c8ec9b485c9aaa3b7d24a1470e335bb9d70d722b0c3d927efb43c23061ce42d7a85e96b937daa5cabbcfe7f8d1fb46ee00de6b76cc296d77f6e14df5ea513bf1f699c7b5243f10a774d650a212aeea5a6c512a39d3cb4af57d21e2d6fae8ac3259e3dfb2d40afbaed9ce70277199b3ba7b951afba47301be3bd3ac3d30d6e7f9a47a1e72226847c561065aed000653a54461085a1cec5c661315f02afa7e977596e189e10e1e17d41289e87db37805b28ec5dcec66bff8ece4886db84fe14ab57f15a71077468b1bbd7c233d9bdd7e9a56e7ed7d64684d6c11dfad3af82fc0ff268d72b068f9e92f0fabc8e1b961cb4afdbfbb041e4c6cbb22dc6a5a6ac9363af8d66a076db95fbbf2173c36a9035df053e879f064f991f1e9b06b3d5d056f43ebed71c694cf716833a827b0f2b290c0be403e4497defdecc53a9574e064936e275637e74f636ff62b840f270a26cf21592ded27b2de07f5c3b766e985c4b28738d362132ca26a62060cd29344ad9b3f3ed88d1d3a378d09c54596f3b1c12ccc624607249b3fbaaa309d58bbac8b7e7770c247ef8d11a077f01958c642153a11faeadd4a5196db5f1c91666d842051d69863afe5a3190f6455f5711f815f00cab77c676d76f84cf144ff7cf076a18b7cea7fc630265934ccf5524909e98063db4254e66587aa27bf36f4fc08104ff9377e760e916f63708a38d8314b0b73e7226a93930c5e76ea6d94b3fc2edfc1c0ab38625bc9ef3784ef9872a14339fe5635cf0d18c4f3230a68ed04dab7522f8471626c6bf55dba12f922f7a85df09e2257cfbb00bb36882027fbac63d54f886380bc634a7d530be577980b75ed86e9f0880de46649b25d09851a750e652ce17e8994ab0e7e50bf1165a5d83d34618775438dc581b4e7dff238d9ad4e68fef8bf2daacdbcc34df8b7a18b7e83330cd87d650148777c1e9dc9155e50cb7b753c6fa6632514b115ac9c48710f6851462052bbca782683e0aec7d922d61cf2b945098c5fd2780be078a688d4f12cbdc76e9b3ff708e1f8a87e2e95d3504f59003d35b83c5aaf0351e4104ac5371ff676b7b59028f8671cbf773783141145f4b3113675f8477ff9cc4763cef6027c4c101a774fc0ef72c3007a53426bbba03d10b888bd1dbc7a7d3d408f2c389a3fd2d7131eaafee51cc4ef36e92294fbe961cfcbd910178acf1ef79333430465f6de9e75c35c57167aa826a2c7d78ed4321ee0d4da447087e4cb43445ee33585a26b6a9c355a770671934dc217450dcd993ff6f2582393bc1a2993d5ccb7636f222edd9256d673e2a50c26adeee3359aa59d59dc09c682fe603a4a26938cdcb54a413027b39889d5383163700ea24553a2acfed16f9184478550bb6da88d1eb9c9cec3d6116bc256f7034bab12e7163dbcd93935e61c024ee87f0a58e62ebf3c16816e4a5f209319a500aa2d432cdc2b94a416d88e5df3d8ee1a25bedb8d789530d743c3dbfdf26fa4e6e21948b8ce62f2e2ed9b9761bf872f992c454758a4a4b599cd8483cb120411f22754ffc61124a25012d05a8d210d767c285fc111fad636f4d5a6fe43b3aa971d85e200d8070084c6905f20fbbea2e059efbb92505a20176c0d371aa941894cd7ee4dbd4bf8103cf48aff0d97c6d2fbcf5d60bb3a4cb62b99ce194a27de947750a1b40dc853d73461b731131349ce5008080c1586eeab783c775a5407baf948129743abae01db2a6732aeb14843885398e074d5b48a828804347424fd67160c6d30ada6722a6d22c8c772f3bc298f1a34fc035cae65a970c9b1a6aae76479bb070cc37e347f7aa78bbdcde0b255b7cabaad3665c43c448cead4799448d61a5cceb8e", 0x1000}, {&(0x7f0000002240)="39587ea1c4d402bc06a6b956f98922da9fb10ba5178db9e6aa17fc8074aeb1aa8e40dc5c6f33cc025b10763e6379fc4fd311b1917d8607385881a35f36fe2d52340cafa061c2ce69b23945364e9a106ea734c94e1179ef1eb3165e0c4330dfe1c0a6d281485f43855bc068a287d69e5d627e31417999a0c7cd3a7eaf6468350263627eb55a73951a2ada37ef3e507022e5aa5c2e77a9d7a29b46686aadfe3945b10ca5911519ed49f9fb48b66e636e123a43685036809285eb52b915b07c9e38213c28f068c97b8b9813f9042fd6519e15c8bf05b1e59779ede8b30e2eae682390b36ca95bb7d2de5c4a3f53d90504af9b9cbe7b361666a879df92e2abbe8bb17def18bcc341b18905b6b083c616aa6b82d644bb02db91272b76db730827fb86b66c459f03794dddd43108a20fd699a56bf656c001623dfd9cac1a19129647bf091d531f19636644c63a24fe4defd5b6a64180ebde20a1f46301a867cad927f69dd662a3088795e790ada92360b8bb2a2c1943abc9851064c67be2def18338b1a788805f46226bb19f35fd04ac7688e366d2b0d9253fafd0c39bb3950f4bd0e02a321462218765c1d0a0e46424d303dc4727cc7902bfae06dec77a2c914322ef16098b184010fd00b4a748902163216a9adad90a840b4764d20d1d14440b5c8e125ce33216e319335fed6934cf861c52da137ae24f9c338172de74b48e94e521614210e9664a9b9f2eb26d9a30070634dafe335ffe131722e9cc89bb5d2e39503dae62bbeb3e9d2919cfc59ba8d20d551dc2075f09b2ef957885a2d4d9f31e9150e4b2339e0d88997a4757ee7f6ed90c07d7cb9bb85ef0c8ea9326b3d7cdd50f0e24e345c0e0dca79b1c57a1f1edb4c6a8a97b7a31c16d3fff8d2e1dd11262496a0876b3df96886c743dba4658eed30cc3591afee54e5bc43343953302d9c8bcf01573119bf3a8610a09d1023020b97715f48025dc10a518d82fad279403b4c48319a815d846440ac74669020330a0856d484b05b1e1d8ca3a3357acf8576685cc1990347e1a25723e09fc5b64b42d41396e8b5adced85b47ac858163209cccd5e80a490fc3ce52c7dba95e317fca71f65ca924669f8d086f2e8c81e17cf3f287002ee9c29799eaf36e2d0b992aecc4e18fdb314a082b88b12cdddf34910f69e088a6c6217dc914ce0b8d87cd9dda2b92e0e5fe84a05b601780c2a02ad0b2057fb20938edc6ae7f67e9a16ecca813857e553dfe6205108081d769060c8ec736b33ed497ff47f9e4271072f3ef46bb8ce40c1c878151c9325188e56cddc9faddc29177933614c9321ff5841e222d8906ffe710151313de80c62b2709cdb5717574e779888ac71f835c682520de04f2de1ddc6c4729be9aa0b86aa245b863ce2480deda791281d9278ff37370322803acd577cf3b5732debe90df19e0ca7349558734dd1ace241af56545f2c7ce936e613f42bf9a74faa43c3f3f8e7272639ebbd29f1e2d25766f9842e3a78ea823839d9024a0d73a771dd71bc54f614c5ee3ddeabfc30caf7bab618797c01ad7a6563d1b1836cbbff4a5e032b546c6610bfff04fb3ef7c633e5a4e4b4e6a75b0ab340fb552f7f91a2f48dd0c20856741a03d27606480fca24be7b21d8e3123833d641902d3a4d5232e31417c713dc083112fd08b3f2f567859eb60d6c6f7dd63cb5acb4b4f4b2319252147db4250b19b0f7e79e93e1b6c1310ee48329ba536289901dbf01caf2ca4a1ab1f8c3f59f2320439998e9537aa30824551f4941f07c495948a6a227eb8de083e1c6bb956b3addeb3d2ae2ca8d8ea91c8ef5f2dff4ce2c61acaa4df472adbd875a88860187c1809efa692d9d41d1ee94b50a095cfbeb57c7be590674f693b4303133b886e77041e8be06f3927e8b8ecce31c7ab9b05ac8f330764d36570cb87d6e30e0d29334b74733c251561468f8e477dcbec0378362b7de65ce8d8561bf036c96cc7c04be2b49dcb1fd44cba90b40a3c3b392c2e922e752eb73ba5cb04ddd498eefb5d75c4929744a1a9a9d652ec32ff5cfa090b6e6d4cc2b1612db3f6c3ba02e1a97722ae25c0da8d447838f9c7a499318cb11d59be84fcdf272c8d6133a1702fab91a1c4efdfb51ad4a49e649e95d22fff233948fd811da5ab2cb90c09c496eae9f0ecc1cf63672bd1b5b4dd973a4e01efd778d126d5a3b9be41cbfcc9129f1a7637bcf2643b9fa22e67d1f1fb5bd200ad80f6710ae7fd830f210ddbb99a03cb42eb781283a0fcc46ad061eb046a8316bef890af17cb51582e648f1b879b6f00e19c6578f5e4ba3c31ee2394d68d4c28f0c4e7d6a9d5b28ee4afd64133ba76ad5a6e75ebc4e750856b060ddc7b8889bd1446686f76423defb0ab7721ae9b16017a9a787d760c5fde7a485546a04f5c20af06351c2acfa26ce86559cb08dc75a493b06a075e6d8c86a0dd80f2511205415c1f37cde225762d754d92583294b0b9b6f3f2cd96d5f5516013dec958e5cefe50df14df2908e298bfb9c7cca5e002436dcfb65a78ce0c4cd4f1a512e77a9b6de2b764a82c8abea67704deea0eef1590529162785fa0cee1d52a64eceb01452abfbc505604403bac414b0c73ad0ad8016aafc30aaaa46692caa96180110b8e97da4aa01db70e0b2f4323ae6a2920d64c6d72a67f62ea698e01075f10e466ea9d002e8f2b83b08999836cc9fc0a7f15ac416cdcf1b650788c52f1cecf8c945b1c7d0923f257aa77b7c4d44140df9ec4021b9b5a86fb56b16717996463ffd062c19c704707a07d613333eb03dd1d835d5949d251a99f56f4c7ce2ef4e812769861b81bf6958544ba656ef6e981392a8ecd1197f1ec6bad355a7a2fde56627ecfe9e5d5861142b59d31072b28bcade1d4ba5bc693b7766dba8c32961cb40f953d0c5c692e13974b7f7d7a98f878dcea5c44e505658a78f707f32eb00e968e981092417ffb110d4c8fe61e529b988e6b30f0bc61714025c95b1040efbf9b097f3ad73493f8b08bc84a01cf83a57b44a7f66898b71c6f711e39dcd5080145a46732b613e643cd4516a427cfccf41823737160d4bd20e3671362a7f1556ec557ec8fc33d47ede7d9a3e377bd50cd7859905f9df7f52bb793547ee29826cf55bb52a5830abc3a72425cbedfdba6a4ebff6ee1445e01f93cec6ab9a321678fda5a59bc4e2e31a90b7f41d5d977a46028929923e2d02df7bb7ce5ca257b6cc36509c2e793138a07783e999ce605e1518ce188704a745e52fc2da29407795c71c8fbfa1273c080e2be7728ca92f19c6115908549d0ccb6707c8113c2104b0b8b598ad22ba8541cd357afff247d40c118312b3f51d786344d81f7029de009fd2be48e5d5991cfd1309a4908521ada18bc557b1bc2a896eafe617e98051f0364969ce5e005d9200d6f48ea2fc4a0e1a3e20034ba079547766e937e03f8895224a9ef29789e311d25133523a2cfa3f2fdd90bd02ffdea630042889c4036ae211ee0de83d83829e8a802d2b59e73b2064690e886819f12f5a12bad6cbbdabfe72ab79942e9fbe172ed3d8cfd65f44d1ffb638a5970060dbb0b336f5be7ce38cb3663fcbcfdb5a0fc04104f65f4ad9ef9ccbd92f3cdc4f32e7e00f2cee000b47f6a55515d444a1ccacb55f3798ed5d7f27d298f4c49536c56123a72057be098c1e674839c28f6f1ecb35c05b14b892117348cc47409af4d4056093ef4e5599ead2f177abffb2947bd0c5590478433a51b22a9c9c65307b5686388a707f39494a0e6ccbbfab8181f11b50e85acfe057fa80bdd63774224faee9587e83ff222e350e03a70a8455c491532976beffdfa16dbedcd384a6a795a928e7538fe8eb30093a298e27b1b07228e5bb0de40d651f621d68a35868a40d0e0f50783f0ff6b48ba079c355fb937b2f9497e70c410e3aa8ceb42eb0cc44ac0ae93c094a0600df5927eb0bb76d9333345a8f30d033f6f8b8998bebd9d1c8bad9617bba393d4d735b5b92268f5a950dfbf68f0534f7dcfdc5b245654b04e98a81eb408325e3331f73f725783e9089781ae0f1db9b3eb45583d321f171cb01bc71fd47ed8eb8b61049dda9986876b9cc2c747ce37c891cb6f800eabf90330459da600087332eb9bbcf18cfb95c3e8c6d8464b120fdfd2969631120c6d313488d4d582318fa97f1e507b33556835a2ea8907b1ed37d7647f63b4692165b00a1cd28d52c48e7e8dedf40407c24b85a3fc393bd328ce4150999d19400813fe3db39e0d7ccd3f7655f5556ab86370259c5370de503df1a3b5905cfcac17c0ff574e8f3957ecfc74bc9a35df36ca6c53ab0567f5b1d8f447601400e37b8a90eb64c3963398318f5d49dd909a7a774295c5466445a8ea71321796ed8c5691a8fa94cc4670eb065d0f2a3da70712bda93eac200b954c4105a8527041e2a30cb0f3ef06529cd16e79a18214109e913edc04c25107db3023d4cd891a5ac14b7d9d545c5ecb30d84a8d27c9464ad9d550094d4d4d1068fbf3820208b39e3a2b0c37ef27452cea70cd278bb06b687cb5959886283665882187f2cb329025850807d961d4e03adf00f0e21d21031c92cbe3d160d941d9eed2f30c12a222f926add198ae9d69549cc48a20c1e5e54a73e5fbf2cc064cc5530c027a3d8bd5ad51481beab24a87320656387df3c6a8f13d371cc0164b9053c1c0c3ccea7ed376139c6f14c6cd0597e66afac7730a60a7b38c5df5abe28741f1f4668265af400f6724affdccd69627695d2cdb60ad5040e5189be1523247b59fff5bca6de2c4ca8249fdca6d897cceaf65e0e165b65812c0a35e839a37224bfb8fee71a9010dadb94d4ecbe8907ff71f86d3c7b994ced003f3b46346a52c1e34212b8a0ae7a5a16f203a0047d5f56bc4613e51b5440ff31091bef54076a8f32c082a8112d11898aa9bccb258a1ff4649f6fa737e2c372e002e8e8f350ea7b7729d48c973d890831b3ec4e701a676e7d9f75625e7ae5f1476124395717575afafbed459f3587c265c70433d3754eb2257849babe94bec50e0b6a0519dacc39ef3e38e1fd2633a5d6a6e9cccca232e1db6865f324ac872d77dd5e7f4c8c306317b1f294c281c9789f7bb904c335f7084cecf33ecd86b04bab7da94c59a20477487975ed09100fa4ced0ce98b3890b1711d7cebd0870818a3f14cb6416572f16270785a284179b73b9e4b3439e85dcd65d43d1f3bbb8691a828209fe4912f04c5900a0815df40725b26a59caef802fbacf93a8e2ab4488eacb42cc968bc67d18ab80566e6b43585f2961d42b2e446d935c48a71dc1326f1a739d967d174a9a9ca866ddbb80c888708797dcbe2eb93d9d88fcd2a6092ca236a687b3802345eb6dfe3cd79582eab3c894f825a22bcc69250107cd6501a6ec0f8dbf218d9656dca7343ef7756de89617158e88012368dd7a29fe4c5ab40e57fcd294e4ffda61c0d1cf0a99261e47dc199754f7e86922227a305f53feb220d570b7ff3be6c528024c390c1396168be1865f2d3b5571011524dcab01542a739f2377409ccffd6d8f47341e149d64f5a7e3c3060618d1e6b1ad7dd6b4fdd32b2217ac7ec40e01c7fafcf6a4abf84eb0b9608ccc82e5ccb37566e22cce568c32f916763b286fed14fc88bac4504fc1d890310f6a1e736f2392680e0a8f6cc9d0c5856a5e4a0ecea1692d4c5b30c2aed10d4aaf488a54061f490c9516a25955cdb588afc2de1028817a20e09ab573558387b828aa28b7fd829ca8b31222f3e9c3e9e4d1afe779aa965b9be684afde92123076b9498a4617b54b4047a3e52f58315b77", 0x1000}, {&(0x7f0000003240)="7c510de355a3fe8be4983d1789b0bee2551a41d03d70446cf7a10438237bbc8e4fffc07c1c751da4f3343ae23b38bb320f5b14da27c582c7d22bd450f091c933542f3e3a0563158dff7a5d1975ca610d69722f4f6ab09912384aeb231fc1228652a4014ac85f6f6a767f9ca3c19365838744f9cf46e8e9", 0x77}, {&(0x7f00000032c0)="fefb64dd3619db88d02abde05719d7669bd7c8e744d4dcf9f92b0d5f898159bf4362d046dacf35ca9e39ba6f94ad138465447e691ea2e893ab77c7701e4eec7b17ec8fcdb846d467f66ba30d3597ff4e5df268f2098dce91583c49b4897d60b7dd6e52fbf540b37e7b9b472909808d3642221246a6da16be182ab8e48da170", 0x7f}, {&(0x7f0000003340)="a3134fc6a290b251f3a7245f66f7e0a1e20ef6bba5358eab6c5176a494113a73be10643e069a06aecf7a47da", 0x2c}, {&(0x7f0000003380)="cccd1ba15fb91b68e67e234383a59a204970fa5949c86637bb0e66bdf835bac2eb657e1aca56bd0db86404af6f410dd25aeb0aae61e7cb32001e7549c0307f2605ba73b80af074c77c7a27b26e1d97540c5ac0ce4b49b046460953fc80fa0460845b92198b8add9ef50769e1ab434b06bf4f088413d24a8841602c7326e64f672626d74cf3a01c7b4cb6912492803fa67cf0fc2d2ca4af8ea76d6c1c179c9c3478795c4f9e1287dc5d4ecfdb8c2332477368a31b787be28de0f60e04d83f38480f7dbd1a68b0d610e3aa52b8764a5efbc88c7190b4a9b72745761314504f421f4cdbeb9da4cdc1dabfe70a4a7eb433ad6951a4ed07e427afaf8c0706e9f91798f29c68381b3c8937af61e19c3ac4b2cb399e7c031a09507704cc03d32216b7ca9602b985a0607eb17702b24cec506615390563f6961c64a0625c628f93087e245b0baaed037c289b6f7163e2416234b849817702070ab0f1e3f197cca6a3577a904516f3dea65d8a6e0c8b1bceabce54511624c56dbac917a3591df6e126a1657b89b016ed85029af3f1fa3eac70d27286e8485e9e98a26643ab26fc9a111ce3680f5680b5709e7fd590564f95969b989955af752b26e3b29a3da5e9b3f2bf0a105bad78f871740e9b407f905e98829a1955588d4f334f10cb533effccfaafa27931aa147948542eeeb6956201cb672eaf199431710cc32d7ecc1ca14acc1125155b5a31bb983c63f963158467a1d786ebee91a9ec99b8247fd86b622a7107d5de80455719d9227a2fe95aa5433418e46daa5280273113cfa51f2711b2e33108f848fc1e9bccab100db4d30723a442f1e26b6fe9f39e82d76be9b83dd123b701866522d6bb2373976f07351a7140c3a1ea8a9f5fbc44de1899d5c98350886dbab9cf30ef1c2ac8827ba7088c37eef8fb51863711fdb9b703b8693bba6e2c97d82cfaa0534e135f1fe06b5e94193265293e29dea2c965b7e489288cd74999f71ff32b6e3b0008c4d9b9031f512cfff87f5919dfc14a42fab66fc7b4a676adffa9c0f1a14b2d6bae9bc75d78d17f0ca12b93765fd7b929d6fb9b5ad2acfe9dffe0a70b693244f9e8207b4ea8a8c57c14858eb977d2ad9e261d5a0768eec49feae603a808f959c3aa9cced191e2ac896ccf625011f900d00067f143feaaf5865364c05948f74de90cd2b7af69a5c6e6909a599d350303c37c5a9c14bbbc013b3d358e4ba38a267cd531394c86f30284eff1a003683de00c9a776472da5731290b5aa3a4103fc03af6551b4b21b5d4b79ea6c01cc5c60c81cb2adede379c94b6135307fb733b8e265527741c4b7c1ca3e5e159a3fca85dff0443117837043771acf66e541cbc4926f026f114445a8218ee483618f1dcf6c9206832d7fa0077cd647409092fcd474cdceda869056117491f8591094f40e4d0d1f247ed5912e29cef093ae9f6144857a9ab8bf2a967439a3698365781955927ac825e21375b9b858724e13c316f4421adc15eda98c686463a043b5b35572ca8d376ef0dd05edd5b2be6010d658b4254feee1d86a5ff755db5037e548bba0311178a9fd451b371d80ca6f6b4cff19c402675bdb199225ed8c128231ff49024dea1540aa5afb064095acd71e55a82160286ca61be181e8c490e7804f6243870d30a9b75425dd39906bf96efbc3b6193b791d8dfb1e55a41d7a8f6bf76e466d910fdc0102c5a1ca0d4a46c467c7ab8cbd096744a4693a945fb1297800eb4d901273f89fbba9894e3efd2a81866080d07be4b9c103a6431ef6fc9b5fa411b2d86fe4f9556e324748eae214c80325c9d5443f0b25ea582734548c52d32198bbf7aff3c32d418c9f3013aba29c4a492819d1e0166867d72635a9404e03dc0fd7cb13ed81c8912800f7386effbf5dda763c3db449ad367de506b7e86bf5c60e41eb418509a49ef33a49d753d5d0ee887cfb4eb3293d8477c1730855e9b5f6d877c90c35e807d25a05dc249bfc5d12b184d53cf7a70269c875b39d0d8bc1e83df5b521669770d5f680da4e0adced14ded72217ca6c14bdee824ba2aa1193424c03f240f112ded9a6ee6967e0c364163010ae3af42370d96205ca18fc5446fafb95ac46648fae7259ec4d25056b63b914d7413f77d5ad51c706d4c829693c4de2d148fd3e82a7a47d7f9e803c2d0b06e7ca953db25c3b1a1604017748f7bf07cdab99c5886012a95aabae4f23e34824fd6d4e66a262d4718734c0bf083f042b581884bbe86333d807ee931bf090dea6d8d44c98e2c80868f749758920c8104451d8b3495ce8c882c7ac1ec5a88c1a853752c755ec4dc8df357763ed30e73b48f7de1f7606e90b410a3189cb7aa3fd790ddcb9d3e85bc5b15eb26a4fc4dfb21068345f627456a7df6fb64b665b7daca830e21b0510587feb35ede6a59e32c235d07f083390745959d9259fcc6d097cd03165d804b84cfdf86bccdbf58a72f5535f326e984044ddcbc478465fb5d372ac932d05c4a30a9b8ff442a0de0c95bac60c9be481d93f29d33f009730b198650003fc0cb20acc8dc60a218d090f9814795d456ba519b36f00bbe0115bbe0d6f76a35a68a33cdd148bd3ef0b6f789bf423628d7fb25f321e8e0ad563cde989b564ac38947965a966ea1b26d59fb74044e069a144318248264aa0302467ade8cb360e371cf24472c320ba0c009b287bbdb3412ef2cb29099f457e659b1f8fdd31847111bfff8c6f40e2774fdada198e8ffd50d8e09765b0ecfdb255fac93f743d9c96a46203bc118d25c4766e33d25133aaea1c23a01ec4f773157fc53a7b7f114ab2cbbdbb6cce08c12b4c3df5a613005547fa620decc02f57fe47e167f1e785b6e8346f563f42aea631781553eb87bba092584e7c6c23e08210ce90abbaf9ba899d2eb3aefdfded18557aa3414254dab104064cfdd4e9a624a473997dcc63be449a0b805fd88a8cd10686090da004f86b1c4f90cd22db4f7e68111400cadc5508fab3cce797fc93e584dfad9d3715d79845e535c2fc1d5de459a9a701bcc2572cbafedef69dcd624c4eb1b76d5f5ce098d1a80ca562671c2dcc585b247e6090ab109f95a52e0d7b268a3f24935e8408899d05cd9862c03748d11a6bcb6ae82558d1ad61d35f6e19e44737df1b915fc89f7559fdbefc74a454c1d34c16bffcd67b0db1720fedd7942cea896cf621b6b81918c241b4a4781f02f2b507b8a9a39c1e2201de5a59b2718e1a6887b647b3f7fdfb37a6d3acd7221e6c8cee70c1982fec82ad5d6ed4dc0f267007643ede7d2f8b08956244134757b63df547105acf250c16ec0af54ad2e211f1807913e0c1b71d86f893c0a4b64641495ce5bed112a18b88120443d7ce6b43c118ef109675925194df45a616b1cfc2f62c105f259c25db9452a7309f79d36805e6a2a6a9d13bb47216a3e8aa0cde1e3c500d756aced383e34a4b398286e2e00cc7b7c3c0629403388051e4e74c8b75fbedfd0e1d03f8a4c2317f3341d9aa427fa6aa131bbfd88efa15eee41b85a8ba146b9f7cf45c85d6c6924c3221bfa55e50d27e64826da027aa008c9b197d2d029285a8ecd3533b392ac8c1ce13e55a9642dd8f113729a0ece71299340b46a033d40531c73a85408e926d4b62f529fcf684dab0c0c2053319f8b65d6c23cc5f24963531efadffb7d246b650cf122c1873026bfaed235b147d0688e9e7b57a2ae059d2e87b0b7688af51e64ed313435c87c96ea0c1468cc343d3d69e7067c8508c0251c4aa0a40ff2f80588e339403ca154d996d62b4004d39e1d1507c2a35ae77db9f647f1a5825d5bff2768c7336dde4a4456dad7a5329ffd384077e14d1f55b0120d882a0157b8eb6f567e9e17b321055a97b2423e4ac4e99f8047b40afce03ec16b866d562dc938dc91c8cb17dd1f77bdbd8fed9e4f5677ec337aea94ded61b6bbf6ecd52318b0b73fa5ba9894a3a741b718f770dbecd83ee861348e5b3e2ba0aea8fa095c72729a48e5f892152ae76ba320c316f314b5e8801c37e7998eced9d0e170bda87040cb6ac63b43c7f949bdf33b63966608d0a4887af547312f1b380a149490bf69367ed4d343aa36f84548d199302ef36473d708c9ebba3551c914a7ef7259666955e13135634c76eed0837690a32739dc07c4e29ca17aebc9f81a84a9c821e90c5415ecd69b5f0c479ff854b35530d175acce53c31b32c98827318a043ec02beeb211e7c7ef3c8015c663f0317ef84267106dfc9b8e9ba13e283c65f8a0c049c04091313893f51407c3ea8ecd624811175eaa31b1c6898f9c0e57794143bdbd78d8a1ca0cca358c3dfa396e8fb75f6926414109148cf7241a9f954ec535fb7980bf09be2ba30e389dadd25ac1c4a9e1eb6c98793d017e4adf4f530b20252f9cc9eb4824c24df78cf7dfa1484573de6dd01a515805efb860da8bcf56e00eb6c19f33a966569eea91c771e8b72b5bbe31ac40591818de8a5a6adc5a8aa8c3c57f81f6d1226bbf15b73be693d578a1779c70620c4e9d692f9bab8505c5663ea2ef1c12ce15b1aecd836ecc640571dd13365612ed0fd48c1589fc9172e0cfbecbc970c7930d26d66e9f414195e25b4acb836fc298a0583fa79d0c1818389a4bcff761f768fc203f9265c67bc1a9c8bca10d83a211f1bd62d9939be3635efde7ca6de6d75120be34fd57744053b526cba6e7ad4c6cb938119c3ad73f1b01e12fdcdaf7ed46b8f30608393460491062e92aa7c81ab70e296c42cc3c79c49ac1972786756935a4f5fe8f50424b1b2c0a0a0a150448be8fd36b9be4feae9b98352a96f72e8759f7029e745c181c42d84e60eaa3a9ce2c0aaae4ea28cd782091b134a830b436894f00aaf3a531d68f7b5dbfb6ea356a76fd5a5358948605b775463659f7ed4bccd289d12128d559884128fc94bbbfb0ab391af8dffc9ea6d6889a029c7c7cd4e7b0437ec31dcf45730c20feb2203d57c05ce8d11bb05855f97554b4a134d95103ce03a4b6966d8f9ea8dbb1859bff36da05adab2b5c6dd0f07b61fa95bd61999ee89d1c7f1133943826a43eb9301aa52b244be0fe758eb5ca57f3e6e785a9bf34249874a1a1f14b2f5c80e96243eb65e9e2378eb7465160d631b12332eae8695befa21e705a90270891fd09b84ee52f9af76b7f8e2b6e99b46c7fc7b782fda602bb5a08e7c9df281d1b5f9493cd386f907e8409b29efbad5b181e49da6b52a37c47bda91d87d6afc2e2565b1683ad4cafc6408ef5c2f494e1af908d5c80c57d9f494b51d05074275e0cf924942a123ea3c2b23241fbb4a4a0785fefce23ef592701d8059aa76e876df1d4583438bcc5ecf09ecdc92dea19c02bcff66e44171e7a3c0bfe8847a6fc3b6226dc512196e59f91273340522b7354f4e77e9091aebd5c9bb46b3e9a18c1d672487530fbc04e996374a2966bb2a674f7e56ff839f7adb2420aaa803fc714981592cf7a5758325f8c644011adca1973c9a840d0d43b54620a11d9e47db2131aaefe6230b69d0a5b19527bb21c3e0375f679b777af163640592c68d6f26bb25eeb2816bf54df5a6f4adce633cef8ea3a0e4b2c6f8bba8f1883749c32e70f34cdcdf138e1a27609b1a5a4007559f19b3a84898de18bfcd2f1a5b4dfdf381e0fc0eba99a9250c9740d62a4d736deff0fbf8327901bc2b16c35a661269e6a07f78ceed93a8367f21b63c1f6c22e681f8f291f268c88e86f4604fdab92730af469852ddb86d093be9e1bd48f64931e5d6e71719870c43e7d53b81972585c15aba3b47df17c2a504259f667948457dd30ff5a7074d4f1bdc", 0x1000}, {&(0x7f0000004380)="ce237b065a135a2a5e697903581c7faab23166ae895b089fcca43f453b85c0063312ad67f3d68b25f7b2ddcd01b055a0fb54d26525eb28e7c99841f92502bf2e825c18ce5a0662a2a3522f78254415a9c4a1aee65a8360a52d21fac5904038ef7cf7e98350a2836bae7bd605af1946150122bd29457d5768ef13423da0bd1f953b4245b1570fa3d379e31ccc6ab97ca6d15330b4dc1d26c30a3512d9006dc3f577b9ca105f70c2b1f27bb6d542241dac9b023c59a17630f9b28b395e61b7e53117b0449f507e2618f7a3d1026351f1c558ca16567afd61925ab3807a6114de757266fb50735ab6b6a963c9ad67d1", 0xee}], 0x9, &(0x7f0000004540)=[{0xf0, 0xffff, 0x9, "fa019b9696bde7d2f3bc6549ee12ec8a91dae83bdb8adaabb659a7f7151629c54ebb743fc0406a9bb6e01d4c112b0c92b658b4947fd37a6717d01e2825da9de1bbf7b8d67a10e6ae3d74f143524d6f1da7fefe0f99f778abc2d4f8c256e0f9a2d6cff2006935536ca5aa57a305b9d125c76f49b639ff347d12c624e8de1eefbc8919bbf53ae832a06a994a7628464e121fab0d456eb4bcf76308918e6f0a6ff05d0e2fcfbe0e6d5fc2566f020bd944752b5fcea66271c4dbf6b99f0311a663b974717e34ad54f55f30ac4ded52100c41a561befcd140711e06e4b9"}, {0x80, 0xffff, 0x0, "4c1356bd9737760c1c2c04d88d12a1eb08c3e6d4eb406e53e82fab1ff5c42b2b797a0fa2e4c08373af54ef127a2251d2b52909b874b458dae07bb51917cf488bb54302db66a04049f3ce97ce89a556fc0937b3cc9cb604642bb219d59e2ef01617f8ff28728a5a7004f15f"}, {0x98, 0x1, 0x7, "e7eb5a9abe3884097efd671bf3b11de752ecb44a72a62eeb72ab1b67b91a2f056043d25d106a02f509bd6c11e2e5069cb00dd6d0cc898aca1195353d05058f84735ef2df900b45aecc73f111d5c5bd0ef330125d9e688352457882b01b451ddacfa738fb3f3bbc9f0796df68ad5e475c236fbf223abe238bc549ae76b288762aa45541"}, {0x108, 0xffff, 0x3f, "5cd7a052cda2274a4d393da0430a9ab45e3a16523eddd9fbd59763c28df7345c03204564e5806219e1d7c77bb668435bf17d263a8e4d74310883ea666ea909f2db70d2844cb87c69c00ee37f5958566302d2a4a64f112f9e83cb6f6f32033ff66dba0e8e7cc73d6f4057bcd43c4034184c1bb7e0ec612256b31524c64ce8915972fad8e42c9920bfe408d812d14d5914fc691679982d1a6eabb215b71e9a377c178b4f6414691f9675dc37d329b2042fc18aaab88bc4426045217ce37a7af7d3d7c0ce0f868e095447c3ec9dd4a9be7f64d429b5336d5a84bb7bccef55c59dc1df89795dc2af8472d906cb5d7b73822f3b415e7c"}, {0x100, 0x1, 0x7fff, "52eba35344fa8b8b8e934f04e6bf61ec63674690b0dbd2f7085ca69c639a799cc0377f8c7d9dac805e465c3eb84796376daa84fed857fe97c636cd26ac62b531ad028a67dfef0b710348f5086c52630d194a21a841dd890fd40d21393df190cc6f1efea87fdc23d1898c8e55441e44ae4a55eab9ae718b689bb9d1cb772100b88bfb6fa6f366847329683f2d7ec19de93453758dfe4469694a9a4cdaee37ed9a5ef038ad4822d3716ab4e9c884ba513ce0433e6939b2970fad8dd437fc9c3c5fa0c67c0a3f4be29a9d387ba90e8afddebe315b8d470a978852afdedf4ff190116c191e9c5b6259cc2fd7e28509"}], 0x410}, 0x8) 23:28:02 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4, 0xff) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1286944, &(0x7f0000000300)) ioctl$TIOCSTART(r1, 0x2000746e) 23:28:02 executing program 0: write(0xffffffffffffffff, &(0x7f0000000340), 0x10000014c) write(0xffffffffffffffff, &(0x7f0000000040), 0xfeea) read(0xffffffffffffffff, &(0x7f0000000080)=""/101, 0x65) r0 = msgget$private(0x0, 0x88) r1 = getpgid(0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r1, 0x0, 0x2, 0x6, 0x1, 0x4}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000000)={0x3, 0x0, 0x5, 0xfffffffffffffffb, r1}) execve(0x0, 0x0, 0x0) socketpair(0x20, 0x3, 0x7f, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r2, &(0x7f0000000100)="91ea33c282abfb13fa04c0fd0b84323ec6a906660f9f5ec557913590198b7ae598685038b94b70ec969487877ccc7ab34c83dee534c5a39dd85e0190ca26687fe78a0904af09ecdc403bc9b21e4569a8f224a2e88ab1d888f84d9d1d2a54078258ff9de3b8d3a9043c21ab030527f1208b699c4fe71b57ecc0f413a89e0fa197843f480fe94cbae30f02fb437116e9b6a65aca27cfc611e9732318485e0549268628103a38860a86da8bb58f758dba323be610b2e9262a01a1c2f4aabce72fd29260f05918b49dbfc0d0ce9d147851d48e5535089f4e00557443177acb86c2f12183c8f4fa508fb5c53dbd54", 0xec, 0xd4531337289ed0f9, &(0x7f0000000200)=@in={0x2, 0x2}, 0xc) execve(0x0, 0x0, 0x0) 23:28:02 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = geteuid() r2 = getuid() setreuid(r1, r2) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r3 = fcntl$dupfd(r0, 0xa, r0) write(r3, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:28:02 executing program 0: nanosleep(&(0x7f0000000100)={0xf0, 0x7feffffb}, 0x0) r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)=0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) kevent(r0, 0x0, 0x0, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffff9, 0xa0, 0x20, 0x4, 0xfffffffffffefffa}, {{r2}, 0xfffffffffffffffa, 0xa, 0xfffff, 0x2, 0x3}, {{r1}, 0xfffffffffffffffc, 0xd0, 0xf0000000, 0x9, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x5329ca9dea9c06dd, 0xfffff, 0x8}], 0x8dd, 0x0) clock_gettime(0x0, &(0x7f0000000000)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r6 = msgget$private(0x0, 0x10) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r9, r9]) lchown(&(0x7f00000001c0)='./file0\x00', r7, r9) 23:28:02 executing program 1: r0 = kqueue() setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000080)=0x4, 0x4) setsockopt(0xffffffffffffffff, 0x6, 0x1000, &(0x7f0000000100)="b540705f3cce5bf60dde7d593b89693c9e65af9fd7a8d797cd338434caeeb7ca2bb6d2e9fc27911642857e618edfe7a7d44f0408ca8137b8d0f5e0724b296288245060f4a1e91e8e71240af80e8763a10d61d3773338841848db056b9bcb11ae5e83507d5b7e34b2b072a27144b7d05833a72ce991858da015052ca07c9b0cfad80daf05cb5e8ea626fb88a5ed84ba31c0790a7e62965673134bb69306dc9b35a9cd508ad77520d754105899", 0xac) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) read(r0, &(0x7f00000000c0)=""/46, 0x2e) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="1cb0a79cf0a1a3ff0000"], 0xa) shutdown(0xffffffffffffffff, 0x0) write(r1, &(0x7f0000000480)="82366f99aa90e0b59ad6612931994a3a6e03e8294af904e85a2a85a72bf8b408311081f62d8cede3c90c3ada08ee59b15f6b45b7600af77e9a04bbe4c465e925c0c041f453097096a8d83415c2b4a060f295228ac9ee23dee749366edc66ebb4e50941fce7645868", 0x68) bind$unix(0xffffffffffffffff, &(0x7f0000001f80)=ANY=[@ANYBLOB="ffff2d2f66696c653000c2b29d5ccde183e0ad46a00d985c8f33144875f6f5809c0323466dd6428c64b017fdaf1242aa0000000000004a60b8e69e080aacb3f2bee67c06fef95989f3b1e5426d156250bdd2da967b19c9f9922184782ff16f193cbeba25319392714501d1befc3a250f2a29fe28774796e9000c51928045ad8e063ce0cf2cc5a0b3d123387000e5c78edeb4889ba88726c927bed79579673de4abff3eaef5291ae59ac695ae8b2be3be397b5203052c6b50054e7acbf4d7cb0dded8fa6471c4047fb84d793fc6052df5e9dd23c7bbeb14f8235b25f1000000000000000000"], 0xa) r2 = getpid() r3 = open(&(0x7f00000001c0)='./file1\x00', 0xe7638c5be1570c31, 0xa9) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvfrom(r3, &(0x7f00000002c0)=""/144, 0xffffffffffffff5d, 0x800, &(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x2}, 0xc) mknodat(r3, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) sendmsg(r1, &(0x7f0000001f40)={0x0, 0x0, &(0x7f00000009c0)=[{&(0x7f0000000240)="8f7cf5a47a0b97f8b1330fdb1452db6baa04a66e31c3e7704f1b8aec2eed171a814b5ecdb3a67dd0b8bdd3fedd9c2d996d30b7c19d822e33bb92be3fcfb2aac2e822dc4608", 0x45}, {&(0x7f0000000600)}, {&(0x7f0000000640)="7621f46c21641e28996059ffd22d8365a19dde4b438900ad9168300f736df1badd196381eb7e8ff4", 0x28}, {&(0x7f0000000800)="f121691ed7885baa43276b897838706e514071c5e62ba52c39c994f4d90a9067f6a50e24b70d82c2d389a3ad57d4488be8e13fa4b5d2b4575a22988cb61ad57e222f33331c7a1e8055ff60417a97ba2e03484826cb057a60c2fa77e4dabaa15c3ec06d6cedbd4ec789e27a48b4594235ed2ce7e9386f0a4deb91913fd18fed47f300146a49a76db53bad53571e8492b1488b598b205262fa82b09a2fff003bd0f26a131f8a4f609a027ce9a0335771003bdae90bc6dc10928126ee979e6d5c13ade3a910de", 0xc5}, {&(0x7f0000000900)="2818f87f33969cfc9125ddaab3c39162e69f97856f5cb2bf6de0beb7a9a9ba2827b51cfd2929902ce59e14c4c21727b80d6ec63cd411673af0fb7d6251f26110d4419fe6effdcc46c827ef234f1a12f16dd8e782d65cef53e9a8ed566dc3046bd571bd95ca7a0ff71cc2a3ff1ec10ad5a7d821c68aef28f231217c1c350f09ab5659bf828b33f69f3b3769e08f87a7541b6d3efa4df00a9aa98725c9baf50ea7a2037f6b5d7e26ee8aead976a888902505045a2c69c3d4664579569746", 0xbd}, {&(0x7f0000000680)="fb134e9cf97bd867d60d7375c3c3170df5ba5d615e02af96672f80270ee9b52b4139ceeca9e741c5e14c33edccd9d0927871da2c73979bdea426d3b9ddb1cf732d566a2f63c0cff748a583", 0x4b}], 0x6, &(0x7f0000000a40)=[{0xb8, 0x1, 0x800, "01d0a85c0f6442a8761b8d29ea674ab71f14cd93bdfc9594d2bac26c5bec779c35b99eb1f1043fd38fb9250a87b8e50aa9b851612e8e8eaa417156a88d7ffa7983b9ad621ecdbdb455fbc3c9df300d5a2cb415cc8fb7708d3990e62e2ad40fca4a4509a0bca0551930d8ce57f22038659e1236fa4f728b97d5e9b4c63af8e8c0a4564069eb31ea7c87f7b632be5f5cda1a4d0cf56022477037f85876eee51c93980f90"}, {0xc8, 0x1, 0x0, "4fbc48841e0c69fa6c466e949f05b7cef9fb9609408ff0e2446d0c56fcd7f91930b2dfb0564b2c89497825b81da8a74a4380854eb821ab1aa05a75f3b98f86b5cd890a8b100b28e8ffbb05bf953bbe5107c2f85d0fcc1c9404ba65e882789eab4d46fbfc8df0fbbe0ae7f242a61a8d65ba5ab4cb3e9f1df458fe127d72ed1add5c27528640807ac1838665c2275792669b65c9b4b9971528ecb6a7a2c0a5ed448a1120572e6d71f381b45c4bdb6b1f7b9e"}, {0xd0, 0xffff, 0x400, "0fbf57b9aede0f0720c874aec4e06dade0bf2d1033e30164295c6046cc36bbd9b19281c00fb0c8a55b7cdc9fc36309ce1222114805c770bacff9cbf8b92eccc2d386e602df37982d528e00f23bd06e3ca129a480ddc4a1531b73a6c3a02e172b38ad6e343200ead017973760db4a504ac803b3d93a057a11413b30eb7ca4247b27cd39cd6b5fc561aa3b40a65fcf1f22535a1c1202612356201434facf535b8fb697b8ddcf6bd2d39034a1f975c24ae17a4e42b4767c249bd9"}, {0xb8, 0xffff, 0x10001, "e8b80a78ee87d170edaae585b6bc004e253f1e314a34b1dcd0f18a17615ee40a4c28dfe695e081e100bdda41eab42d13f0ff8a7cd5362a2a78d8055587c555bd03e6781bbb1b4cb1e06ca315fc37f4ee687cc0f92507483d7d05783498a437baec356293b7eb0a883d8d6366318dfb44c95e2bc4283991f4bf27d3ad43306c75b9dd3c4a876a58314914fbeda796b04c244038e9f3e41a23149fc62fc2620a1ff0fb9ca38efe3d"}, {0x98, 0x1, 0x6, "4054bb4982b4e7d201830928608df487116f716482a12274fc9b690ceacd667aef488df59fef4f118120d4a2176497216d8d518d5aa28f6e58135daf924fe710fbc2b6d4a1ae4f729a43faaa002264ccc7512523290e043e6ad69a454fb1ea600964251848fcc42a7c309b523fc78c5e31680631053a70720bb0dc1f2356411a194474ea50456a64"}, {0x98, 0xffff, 0x4c, "bd296dd192666a10e27a20fca2036c73ba2eca24ce86817123897a2fe8f6817dab6c0a65d497decffe6deb74834b8b7f6e92ad49e27aa8f042ad537337cf1f46dc96dccf2a474f4be21e855a179cc302679002690324ba4460448e5b2c60005ea1a8fa91c17f865cd396ee215524f803d5cb7454639470e8f1a5dfa12e9cd098e84617f1a014a5"}, {0x1010, 0x1, 0x8, "3cd0ee36d021500fc904fea842d68ee7dabfbe4d23497923f52838748900f750fad0a69a90c1cbe4c54fd2e0135aee357df9a0bc6247ad843a27dedd098c560ea5b228ba91a4d313ba10afc2b39f66bfa7cce44dcf8bb7654228b0b5527c3b2bd48ecb01c24795fcf3c213eeaa7815e4c608b445f3aac842a62c4e3cbbab32d3ddea9c20943595ac8962d9071af2f4442a1b740a533c3d7272afba4e1a40b62e883cfcefecf93db308ba145469e06c0150936a2324645c1d559e52feb4a55670070eb5d580ce14a09f216bd23357df4e19716e0c1820f1384fac0a1c268508a7df25ff09f6182a938d822384e8dce40d5d0901b8cac6fee3366f3dcdf2c50a29dd063ec44d57d587e61f32a28c69d3958d85e5e92477b7005cee44379235baa80bef5e847de5ac8443e524d51818ff34e984b38400c157fabd4e90269b5cdda21c50fa23c68aa73b78c1394e4f6d0ef83119afc3249e8ea17a35fff84fa83e550eb94d042272a31bfc63963d06e0d6ddbb43e7de5f72dae5e403bed6a57f1ac33438a2f73f9eabeaa773f39f61ded440d71c5573bbda844796ea6b3d2d323af0095497a5a6a67c04fed0e122554b46f09efa48accc0b1d93f523d458c85431b16cb40cc7a9b2950c47f57f4d473b627fded8a11c3f90b18fc09cc36f3fa7110d183d3ff58e89447bb37f95019da33175b144fa97e8c516987f01066e0f684a76baa6ec7b60ba08ac36a9a60ded38a1a006ad318513983af40c4137ce658fd06498f68809a468d8fb8fb81ba538f1d763a39cb1de0bd9b84272643a49cd1bedcaa83de747f5e8b2fdda5f7c2df6344423ba0ef00ec9e1fb0d90de031ab78cc94bc8204f7fe574ae58a679de42cfdd901915cc07714e9b95984435d8203efe31d1ae62dd78a02b569f34b7e3d13093b497bcd4f5043eed22e6128651fd2bb8ed79f300d6e7178fed3f5746ac1fdc93f2e2bceda167305d0bbe2dae86349f90771a7e6afc0bf46108105608117ed0de38f7ba21faff7172f53c3895313bf8790e406a7bf93651d53c3bf199a3de6133ec3c288d479332ccfbb62b6eceb04253d1b9b2ae34e79025791f5393556f4f7b6a9a0a25ca10e0bcd85e4a89a75ab343a9a9afbc82b1542839d91678146a2644dde9d50603a02a95a128a899d4412b4098b688a3a5a7f7356d46c595e82325b1294ad3a9f5b20df3cce86c172d6ef2005d212af9d33e669e69e22cc38090848b2157d0ad0a74f79c750a46ebb071778a869c0974518457fa1fd87d690af0383d321a5661e6de39f72513edc5dd7f2d0d36d1e7b7f8bb8fe6289ba84cd4a06a3ab01e92a3c4fa85a5306775573ffbc81be9009b0af1c3d9d4790821c4ec8d14756e335e65485b7dce46ed1414dfb6feeba16d2f5c193a9d1d5d9caf2c359319cdbae55dbfeeb510d61cd3255dd7d0119c24f590c032ed39aed0fa870c9123fc884470b4fa5b00f2aeb96e4228ec1ec4802dd64f16ec73c275c92054cad6ef9516c2888250d8c14206b7fa76dae754113752f62715fc922a6e1155a83e9a71e55cb54afb833a8e6d0dceec47cb04f78c7028e3f1bf25566c169f039213251aa793a163ce5b7fe7d7a09276236391e51f54f0b94d59b7aedccf9804c26290e9624eed2938ba535c5d0f3d923db8b2d80b2608db573ea9dbc7ecf4ff7369f2d4b37231f0dfd8c5c19d8bf3b879ab668c2c3385783ee223a96e33fdd7e154990ed85935ffcca27b405f6f6cbe3ef9e42a8b45471c953cdde986d36d7ba4f7e50f4ab2825e4125615827c0036f230029614b0646aee633a60544fe15741ad17cb464037ee1e33228634b456cfea90d4030b474a3c3dab0054f62fbbe0f7754a7bdfcfd78e7f849165ee5b8b101b68505cf68a4572c037c8629977f41a99419b84988fd747b846fa82e5e26253cc376eeddc5b71567f8306acbb3e62d22809d3b5373f60b3209bbd005134574ea8d3a6dd95d513d501f500cd410107aa9ee37ceb82afd3ec6c051fae1447ef7419d96a4bb2afb0576ccde614a92cb56022725dcd8893471db854df0b6cf94d56117a0d8e4d411935beab3162b60076d207bf93cea184e8a562648561a46e33e44c292c510995ff53e731d27d33a7f48ea2748ea1d67be609d7e7c1a17e0ace75a418177121d81836a163ae0f03e4f5babbbf7a0939bfb25d951aa2d2cab75668bcb59cc45cf4d031aebd4f60137c54d8ec2959b55a623a70129230c821da9e8d323560ba5a89e6aa7441183b47b4254602deb191f9c238ab4ebf13197ffb45366066be9c9e5acf3053bb65de1dc2e21ac48549aea650a27ca6253315d796c55704a6cbc00d4a1cd5a49f52f927adc65c8b5632903ef20d9bfa1f8124fdac80af083d68cdff07df465dbbde3255055d39f7f38088918e04500fa076cce5761b89dce2c1c6848b218639baaa45ccd6e9767743dba8078757462b6699aedcbf37d91840ddf5b3f0807d8afddf733eadfe700a6527b285f87882df8c67a84e2771185a2da20f6446f99b8db2758e203d5ac5ac433552a844f726342dbfb7e7b3208d5572284cdc7217464bc75539c60a94c47df6468a59e044ccfbd67145671a3838b87a7bf269bed3f3d3e070c93568b248ccb086655572bfdaccda569ab747fb27861574c6526e3d170e792f7759515286d37831f4ecc648dd637631aa827492ccaba89844f5f09cd017a68a39358387ccdc4f129b8fd4c88c5a45f54144a2cde1b4eba3392a8474ddd3b2821aace1b719e093b1f14dd64f878d584eb414b769197166e15ce402e473e3064d220b58583383b0980905f54e4211e6bafb7a2425924a2e21718d2b6c694b3c33dabfe469c6cc952c50a597dcfc829aabf3bb2e12085974a0ea52364fd550c59100c4f387a39aa7eb2aa2bb54b1f05ccde2776d836c4fb9d182a3c18aa5c1659075c85e95284ce930d9c1b51779aad138f99809eed0ed9a47501049342c0ede43a4fd5ba8dabd472c426e4fb8bbdb9581eec3f3ee6650e421b83d7db9513e6ae96a7fad02a6e6f02eae8604cbd231a15bea2ebfba0f4c704c9ef9bd07f78ab2e65516e75d7ef5f55df2a72060af72587ebc13c400b9f24d096d25768f4cdd62813d0579f8d0c0768dacfb532fb39cf6cbf215f2182780af30404c0d069342e3265c8706c22daebb0597bd968f8aa9261c14c8c0af5cda5f80954312dae2e174dfe2a93070b0e88cce60639ac75678cc613187309361f425532b5884de3aa850dcf10908581a0bea0d427866864f75c7827686d07d64865c7e7fb5d4318e7caa929ab960e40ab02b61d91a0b07b61c5b147d34f037ad692aeef4da5232a2778a4477979689f946155ccd4898dc13b8667691dc7e73f3085f56808967eb367e5113b21c1ec99aa99646da0d3493ed8efe22c12d903a58190f4cfb109d5b079986eb21e4c384280582faa67f3e89f3ce0c085d7f5f2015f961e7b7a18b14348fe311a424c61cdd6a88a26eefd5414c17240d3874f0a18ee6353cd01b387a2e3cbc6e25436878fb9fc2941d1694ea6a19848db8d129d36dd6470ffb884a76a731235f41a8408d8babfcfb107a1baf2538d6c62495671235ac9bb5f8e4e8689b18fae70e133e4a73f5a6269101a80c5b92e714f1a86221d970ed46f1555cea7955c2e99ddedf0401251e558464f426537527a61cbedef32e28e19ceef4766452f25035c4519ec6f432957b948cb74eb54d238e0f95b99ee36de6ffbf03886e2cd949773b9564120eaaf38a093bee29db933c339b1faf8b09447b28ea9b97da55532f63eb2fb2c8774159e90eb0381705d8d280732bc39461c25ce31affb36a88d211a0f5a92839dd5d15a456075a36ffda11d1e5a8032c7db19c40efdc99368fa6f09e7cd587a7887f04e3c2e4d70aabcf98969ce50d77c56bec518dda1e8c751cffe9a4902e98c9632439b71be8f9e8ffbfdf6315a90a8fc8a56a1086f9587c97ba03cbae9e37d2ac2a38b15c049bf581e4ecfcf03b55db1335f672ae083b5f4eb9439bf87a9fd0948674f487d4e7839f61e7b25e8e3bee60a5b3a8973fd707d8551a4f4d2f8fdbbaf7420079bbdcdd2f5381bd04e4f0bb2995c0d4196ae1f7161a148717fdd39acd7b29681599d7e3e46bcffe1c12d8985b29633fdd7d7c967635c6ecfbf3aa3b34a65432e5a34df6b0779ca8eb57603192305eb360e2da9e802d4a2809b5ccda771f2a2ba3cbd712ff58b38d642d1b323cb3a63dbde290b540edc3fe0471add603f8664e146086c57dc9c1bc1d0fdfc097cc0ff4603fdea432aaba8b5069357d486682c0cc64125a71154d6903b034922b4aebeb32302d89cc1153f429228675186b0449e5d8357fa094e288cc401d2e17e8fa43e9c622d8a1f01a30557926f59db7530d07886244e3dc6214b5dbe876179471fd4efe8c18b6feb38ff2ec09d7eb5bc62db446651fdeae89afb66f652c7770e036e8e256f5d81661a4fb5f68f6614026c28c25b684ee2b0bccf939c74488146c7ec4f0032da6ddf99edd2023fdb6b0adc82403d0e1ce2c4275cbff21d32cc19548b94a063056f64bfe37a24ba2c71dc4eb6aafa817b21e3cdfd1a8993ac176ce2db411f8a06c668458e1862bc625b6bcd22be7ce23e17488e39d8f8af2513ce301e5feb5e9e4e1b4e17ed587211a70cab03c8745b776b32de65ef4caf7da3b71728436fce46c221af6813d9d81a7dfa0f345793ff7abadf70c0755904801594ad0e32c67ec703f11c81063d89c32fbabef2af471f261488cff4ddd3e92e1ef452d2b83fd8f44cd8102335e954b9a514b9de638d77bc89651c9390d7bc27d456c4d171cc2fcc9e26a284dfe421156a0223c3b84d7d8dab50361e0512a8c2c67b2c4cab785053e21c70437890a5bcafd18e453ac73a28f9e80581d090e84a37a5945080b0ba936d86b8fa55bdaecca6ec21f0496273593e8a340d3386d653897f1ee465c96be31d69544dda54366a5faeee3b78bf5dd1c3c54a07bba2e86ff98e69a5f987e4459a86174e747cabfa8b57fc8a523f56651718a9038df07295179343ba31715d5e4c0eb379c1bcf4216f457253e5b59ec3d2faf7f13ac7fda455e1d6ed5d62e70e56f9bfb7da53ba44077a75f3179e1d5a641eb2ed7e024605832f01c2f0998a4ad1bc3ed58735a86f964b001813dde6e94923684c277e0c096863c8dce03b2a39d2c9a8afbbf72843d819f52254c9c6391ac7b26785b1c59fa50f41c026e5d89c8f4f568eb1746c8338f64ca4d3d0c68d1a0468ce0200f21f04cfa57e2dfc53a91431e834426d0f9d069980d9b6d1aea47c08821ff1a88425daa95baf15b8bff4bf59dae904c3edeb55f5a7e040cd174e94d939e8e94f9cb7b1279a3d3baa9acbb15db21c0afb7d537ad611a9e208a4c609c2e3d74091ae7713e0e2912bb644c6c9d7fc2428481de3726549edb4b2ed7e411a0bce0254690c8d5120b37370bb642c18891054f72a580f2203946a3fa1ff56e53298af8979cd123798d5df753c6c76b236a045f114ee122f32c9364b11f67caf212d2236b24c27ae734387e224a80bf98b7c2600998a0377982070dfb6e41843891e09c0773dd7862827e8d390ca2a3648b9a40e74f45a6301f007460bec255f4334629aa28a778ac805e4abc513652b289db857ba9733bdad090ba5b8dc0e31c4780bfe95e4f4cb6bf1a5e69d4dcb1e8c610312bdef28fe6d13fc93466b45f577dffcac86b367824253589021fa6a051cb2798f0c4b89406cd50576d393b3b7df82adf246b4f80f2691599d9c11"}, {0x48, 0x1, 0x8, "d02bf49e108350fee430aafe9ba6629049aeb720960ae89667e62239bfc8ba7c8d9973d0427f2a771f45b23c6623e779c8fd1c4e85"}, {0x38, 0x1, 0x9, "0fc2eb1436da54841fb6c391b7862b8155e9633b93aa5d043029e2ea17572191990259f926"}], 0x14c8}, 0x8) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r5 = shmget$private(0x0, 0x3000, 0x548, &(0x7f0000ffd000/0x3000)=nil) r6 = getegid() r7 = getuid() r8 = geteuid() setreuid(r7, r8) shmctl$IPC_SET(r5, 0x1, &(0x7f00000000c0)={{0x0, r7, 0x0, r4, r6}, 0x0, 0x2, 0x0, 0x0, 0x1000000, 0x4, 0x2}) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000500)="bd7af503eedb148dca40dde5598ff72baf1d916975d88e2ba97e42e514b4b10c485b2ed1cf745efabc7ecc0e67df8352ca566f8010ebfb12534537f5a3d4a26258de92209c5073e66c4cda5d4ebcaa65b7b6e89069801ef266dc09900c0a05cfff29c0a54f9e0ea9d072db834d70ff9c082942a3f84e5acb3c605a9d56967ccfb601566a290d1d64cfa6fec76c60fd081bf6015839dd9a39518e17f30887bdd11f3b451a5cdd0b7c4afd14127b7f5bbc21", 0xb1) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r9, &(0x7f0000003cc0)=[{&(0x7f0000003800)="984269b0d4a67542a7367db8f457f909a4414a928e1bf95d13b7b48f5852d5e3fa8e3b4755c1aee2275c780c824852b9a25e8eeeab74658a80bdd92bcbb710beb4b8583ccd6858cadeb942856a3aeeb636458a8bcd6be959b4662b31f56c4a999158f98b7150ff705475d3c9221b9bfc47006ae5730273ce710a4635dec5cd5587f3e06a0b2ddf2e26565123d0f28b4adbaed95c97ce43f29d6c94b9303a88c4ccca7359fa378caeb7ea2a8df08f61ed93277b2df63ee3073be8349ca48b81903892ce81aab951d07b34e53943d8c29e"}, {&(0x7f0000003900)="11aab6ef81053803d47e04ed48cd575856b282bf92ccfc4b3cbc4a81f7e13773b92c48022f33624a1e41e64f4543073e6c1b30c6ceac718c3bcbc489f081a85b2d3dcb39615d57ff4fa0ce1fa9e3fbf31a62f70968daea429057e6312f1e44f19c1985ea0f934b755c445d920b11e789bc662fd29b7b7d9788621c22f5d6e1872aea20b10d57a15aa45b649eda54cf239432f9e1bca80ab2744b84a60481cfb2ca1cd0"}, {&(0x7f00000039c0)="62f279d7fcc0b0c97408e45624a6281337ddf381cef7acfe297909dbfb61f501a8dc5003b441447fa78c1e5518d15d6bc08305979fa9d6fee84e7b8dec3f7ca2579eb9fe59179630316986745cc0d5152f5690c15912545ec45b3c1579884169a4755da9c04a0c542189ac56fd0282be528bf8379e2f35ca2d4b9ad0ddae79bf04c5"}, {&(0x7f0000003a80)="4c0102859b06f82dc19ba947d4c7d159789f90cd7e5eaf3237c5f80843f423575635931b92e21ced4b787319e4680f9263a0e17d52a98490b062ca0e4066289c79b1aae0fffc64a5896145b5b3982df490aa605d6be76c13b82dc54160a6c4b2edba3740915bd160625843d45a4efc546e431c9f61b2b02c57f4745d9a0bc62168a193bd16088ccab3aa2afb6e74c12ab6630e5863b358bbaf27e6ec62a8aa928cac645665467133c540af432e478bf16b778a0a3359893e7186"}, {&(0x7f0000003b40)="7972e2383b2ff873c0cc8d5d93f17620c1d599565e969a16dd89e72b32e05b6534568fae99473f2f666af4a8af98bbc84650350a26bb2d7e217a99f09fee530bbb33c062fbff3d8746d15d8c6564e991b54f0ba7e0297eb39245dc35fc83dee3795253e9b0325f4e28170002b2fade4186cde5f51176362d3d990c6e51b077ed636dfdda30f739d4042c44237c5e154afcb0aa935ae91e992c4467d5bdc48fd3f47f7c39d4b29eca871832e2659f527d2b6a4ea36f63936dcf270ac2bfb04324fb1d1bfe523e0fbac3aab99531dfb6eef2f2f85086e58459308e77d947f6a057b3d15435c74b9814c9e22a572ba57d75c5c5"}, {&(0x7f0000003c40)="8dec80506622411de209e889ab29ccbf47ae9f65536bfa1a91760b3efd18e6ba0ae2c38f914f5adff6e4eff8be954a1fd39e7e6d012f103f69bd4ee6024d3badc3c0480a61cceaa957740bccfa92798acd474cd3394cf65b607258a25bdd9761e44eb9"}], 0x100000000000025e) ioctl$WSDISPLAYIO_SMODE(r9, 0x8004574c, &(0x7f00000005c0)=0x2) r10 = getpgrp() setpgid(r2, r10) 23:28:02 executing program 1: r0 = getgid() r1 = semget$private(0x0, 0x4, 0xc1) semop(r1, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r1, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r2 = getuid() seteuid(r2) r3 = geteuid() r4 = socket(0x2, 0x8001, 0x0) fcntl$setstatus(r4, 0x4, 0x84) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r4, &(0x7f0000000280)=ANY=[@ANYBLOB="82022e2f66696c653000853ed4964962e739d01a85cddfc4205bda53ada75071d02482a064961b4b9dfefa661337b66e199dc75d8692839a83033ef39acfdbf9d9ab7d86be54bf420ade30759b321f0cb130d81a434a6d32136b0c2a493c746b3f6492482314910eab6b738a964bfa2fcbf3b550764613f8e6ffc359ec58feeccd191355edcb0fd78ea1e872ff8b802af1ce186f3f7abec3c45c3cffcc81924f0368dfbd5e37a4e3e1827deb29051431"], 0x10) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setreuid(r5, r3) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r7 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r7, 0x200000029, 0x39, 0x0, 0x0) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) r8 = dup2(0xffffffffffffff9c, r7) r9 = socket(0x11, 0x3, 0x0) setsockopt(r9, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x2) r10 = getpgrp() fcntl$lock(r9, 0x7, &(0x7f0000000040)={0x3, 0x1, 0x101, 0x1, r10}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) r12 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000640)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x2000000000000160, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000440)=0xffffffffffffff46) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, 0x0, r11, 0x0, 0x40, 0x7}, 0x7ffd, 0x1fe, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r19 = socket(0x18, 0x2, 0x0) accept$inet6(r19, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000180)={{0x20000007, r20, r18, 0x0, r21, 0x100010024, 0x7}, 0x9, 0x9, 0x3}) r22 = semget$private(0x0, 0x2, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r25 = getgid() semop(r22, &(0x7f00000002c0), 0x0) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r24, r23, 0x0, r25, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) fchownat(r8, &(0x7f0000000200)='./file0\x00', r20, r25, 0x8) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = getgid() chown(&(0x7f0000000180)='./file0\x00', r26, r27) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000680)={{0x4, r2, r0, r3, r27, 0x100, 0x3}, 0x3f, 0x49, 0x9}) seteuid(r3) r28 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r28}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r29 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r28}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r29, 0x0, 0x0, &(0x7f0000000180), 0x9, &(0x7f00000000c0)={0xa8c}) kevent(r29, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 23:28:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffff7, 0x0, 0x15, 0x7ffffffd, "737200000000000000c000", 0xfffffffd}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:28:02 executing program 0: r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x2b, 0x1}], 0xa112, 0x0, 0xc600, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$unix(r2, &(0x7f0000000000)="a23ecb938f412de688e5a27dfeb41e9b5b7ed2b8dadf2c93459e45eda5cc0aea4c122e5d8006228ae3757fdfa81cc8290aa2b9d43520644d4a51e2d327d0e190f58975376807d0f071b5f8563df5a632767c46e3b4af180094e9ea9708c88aea86eaf47286e9e879d64c638dafffdf3b6b6aeb7084903363f11609ee6fdcf812ba016074ba6ae3c61f03fd71c623f1d8e46e0bcad2fde2b95a35998c67c6e15c4739afacfeb8c81792a71bf6f1de15422aa565c5811af1ff00", 0xb9, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 23:28:02 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) r3 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffe000/0x2000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x2000) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$KDGKBMODE(r2, 0x40044b06) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r5 = accept$inet6(r4, &(0x7f0000000000), &(0x7f0000000040)=0xc) r6 = syz_open_pts() lseek(r6, 0x0, 0x0, 0x2) r7 = syz_open_pts() lseek(r7, 0x0, 0x2, 0x0) r8 = syz_open_pts() lseek(r8, 0x0, 0x0, 0x2) r9 = syz_open_pts() lseek(r9, 0x0, 0x0, 0x2) r10 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCMBIC(r10, 0x8004746b, &(0x7f00000001c0)=0x10001) r11 = openat$pci(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/pci\x00', 0x80, 0x0) poll(&(0x7f0000000400)=[{r6, 0x27}, {r7, 0x4}, {r8, 0x8}, {r2, 0x2}, {r1, 0x4}, {r9}, {r11, 0x8}], 0x7, 0x5) r12 = syz_open_pts() r13 = syz_open_pts() lseek(r13, 0x0, 0x0, 0x2) ioctl$TIOCFLUSH(r13, 0x80047410, &(0x7f0000000380)) lseek(r12, 0x0, 0x0, 0x2) lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) r14 = openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x20, 0x0) r15 = syz_open_pts() kevent(r0, &(0x7f0000000080)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x52, 0x20, 0x8, 0x8}, {{r5}, 0xfffffffffffffffe, 0x88, 0xf0000000, 0x7, 0x81}, {{r15}, 0xfffffffffffffffb, 0x15, 0x4, 0x4}, {{}, 0xffffffffffffffff, 0x0, 0x40, 0x100000000, 0x1}, {{}, 0xffffffffffffffff, 0x42, 0xfffff, 0x8ce7, 0x6d17}], 0x9e1, &(0x7f0000000280)=[{{r14}, 0xfffffffffffffff9, 0x0, 0x2660a8edc853d007, 0x2000000000007, 0x7fff}, {{0xffffffffffffff9c}, 0x7, 0x80, 0x4, 0x4, 0x6}, {{}, 0x8000000000000005, 0x3, 0x2, 0x0, 0x3}, {{}, 0x2, 0x104, 0x0, 0x1000, 0x3}, {{}, 0xfffffffffffffffc, 0x1, 0x20, 0x9c5e, 0x100}, {{}, 0xfffffffffffffff8, 0x40, 0x10000000, 0x4, 0x11}], 0xffff, &(0x7f0000000340)={0x7, 0x100}) 23:28:02 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x68) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x8}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0xdf, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r1, &(0x7f0000001400)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c9fe8fb4cb6352b48d3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5f307c5375eaba46b32649dbe31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab05000000159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab73f6b77103fe03f5ad252de15639607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b6385926805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ccecbb3591d90b7357c829a234672330197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893c001d940d170789d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507b000000000a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dd040000000f1f91e19d8c10cc4a7430528a4125b551eec4b9bf591006b4ffaad2a7a939fded389efe600000000000000000000000000000000000000000b9e2316f7ca05cc2a07b3fa2aa9a536dbd76f0da11b94ce51d5789bd71f629ea532cfcf4e78e7e0bc36a0d65fa22e88a788db41946129f8ccc47bd05aed485f342061453bdc751b8182dad2673c421a0e03ff69afa6a", 0x357) 23:28:03 executing program 0: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x40, 0x4, 0x0, 0x7bc4, "b05f4f5ffb1c4ced17f3b8f0694f2503268235ea", 0x2, 0x4}) poll(&(0x7f0000000040)=[{r1, 0x4}, {0xffffffffffffff9c, 0x2}], 0x2, 0x0) 23:28:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x20, 0x9285973a4ed26e2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ftruncate(r1, 0x0, 0x3) 23:28:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) r1 = msgget$private(0x0, 0x88) r2 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r2, 0x0, 0x2, 0x6, 0x1, 0x4}) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x40002320, r2) 23:28:03 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) r2 = msgget$private(0x0, 0x10) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fcntl$getflags(r3, 0x1) r4 = getuid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000100)={{0x0, r4, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r8 = dup2(0xffffffffffffffff, r7) ioctl$BIOCGBLEN(r8, 0x40044266, &(0x7f0000000180)) getgroups(0x2, &(0x7f0000000080)=[r6, r6]) fchown(r1, r4, r6) r9 = dup(r0) listen(r9, 0x0) 23:28:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000180)=ANY=[@ANYBLOB="fb180200000000000000000000050fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf03d9fd9b52cf32c5ee70700000000000000eca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b3fc4fc9bf4f44d26757b01854a30b8e0f0b2b7ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1e4994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303d7c0edefd6abfd8f456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e000000000000"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x5, 0xfe) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0xd140, 0x5, &(0x7f0000000040)="fa844c48b07f3d2b2c5514a2a2c1de26324f925390666273a4e5073001809538ca4682cd147689f1af1747c4376705d62521133a4c10d91534fda53a4c393093efc62a4f44aad0a628", 0x49) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)=""/210, 0xd2) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) fcntl$getflags(r3, 0x2) 23:28:03 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0xed603461, 0x0, 0x5c11, 0x1, "3f15701c8c636a1b5de18020f94cf54600"}) ftruncate(r1, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x30000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r5 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) r6 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20, 0x0) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f00000001c0)=[{r4, 0x80}, {r5, 0x1}, {r6, 0xfe5c7ecf50de5bc3}, {r7, 0x1}, {r7, 0x4}, {r6, 0x10}], 0x6, 0x4) dup2(r3, r2) mkdirat(r2, &(0x7f0000000100)='./file0\x00', 0x120) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r9, r9]) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto(r10, &(0x7f00000000c0)="ceff1fdacd4594f741c10bd4275aaf56ff95312fa4de54cf3f8448ea", 0x1c, 0x8, 0x0, 0x0) setgid(r9) 23:28:03 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0xa7f8cb949e7c26f1, r2) getegid() socket(0x2, 0x4001, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) fchown(r4, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) r6 = dup(0xffffffffffffffff) getsockopt$sock_int(r6, 0xffff, 0x1021, 0x0, 0x0) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r2, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r8 = socket(0x18, 0x8002, 0xff) connect$unix(r8, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r9 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="ff000000000000000000"], 0x1) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r11 = socket(0x2, 0x8001, 0x0) connect$unix(r11, &(0x7f0000000640)=ANY=[@ANYBLOB="84b9000000bb6a79c306ed5030000200002ea9c9725e14870d7118e7743ef7cf8c9d5b3f4438b8b243be6d6b9e33da22a832cd3fd7f4a1d000a59d99aa3e7e85347b5e53a24eaf7041fa587357af63b1295fccdc8e7cae51a17078df92d5ffe692a3d4ce3984bd12f5a78d3a08864997f6c2ea820cb50c43a5504e58bd95db2603e306a3e516b013be22d22ad7905d8e3709ca00c60faadf95cc713de7870933a0923333be05e5f207ab77b07b897ed0bb1fcede5ede1fdc4818a68c3d296207ecd8d381f6f2bce59e20a1e4d97b44408a07350a1e3d7149612fd898230d97991798b3eecf89db984decfd667e78e0d9f9d8aa184982"], 0x10) write(r11, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r12 = socket(0x2, 0x8002, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r14 = socket(0x2, 0x1, 0x0) connect$unix(r14, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r13, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r14, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040), 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r15 = kqueue() kevent(r15, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r15, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) kqueue() execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000040)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 23:28:03 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028680ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind$unix(r1, &(0x7f0000000200)=@file={0x58774720eda56ead, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x18, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) wait4(r3, &(0x7f0000000040), 0x0, &(0x7f0000000100)) socket(0x18, 0x2, 0x0) write(r0, 0x0, 0x0) getpid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) faccessat(r4, &(0x7f00000001c0)='./file0\x00', 0x100, 0x1) 23:28:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) nanosleep(&(0x7f0000000000)={0x10002, 0x81}, &(0x7f0000000080)) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0xffb, 0xfffffffffffffff9, "73f33b0698437ce1ae571a6f6000ffff00"}) writev(r0, &(0x7f0000000900)=[{&(0x7f00000004c0)="b348e714fc223d4d6e9a0eb9ed4136665678bd048198b4376b73ccff9f924acf87be275238c2bbf1921ba8dec0d7b0b1846bf24ec8c27486b199827d5eff86", 0x3f}], 0x1) close(0xffffffffffffffff) 23:28:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x2, 0x0, 0x1}, 0x8) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000080)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x5) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup(r3) 23:28:03 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r2, 0x1}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) open(&(0x7f0000000040)='.\x00', 0x200, 0x0) 23:28:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) lseek(r0, 0x0, 0x100000001, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000800)=[{&(0x7f0000000100)="708d45ef62d4298e7f9eb9a16c3ba85a963a48c1f6dd21ac487edff022d159bdf2ef042f3d84fd59d9f6f243fda2b1191a853341c9c0fdba0d995681088a30ecd2f8e780485c29eb93829539d264c7a201e662016ebca96e67d78fbdbe775f3758f4fc08016c89117b8789b195e6ae8eb82623c40127ee6607e76c7d6caf008e0000023760a608688bf833b6e86e64fc2cd13cc819ed0b408c0c916eece2d6dfaab1414d878506087bce09f89b7c755a9f3fef70c69d4f507200"/197, 0xc5}, {&(0x7f0000000200)="8fc195bbcefd534d4c7736fd6492355bd0bc88a212825ff4dfee4c29defeb44b0fd4d71c68c38c07c7a3308ff2a6733cc9dccf0c19a60de3753229d187cf11e54029d27535562bfcb420ab99033151b97c55ba5a5715af49d2567b6f0ef2d12bed60f964d6a80d40c12eaf3c77c2fc6ae85f0cdc7f9a82e3ec5ba8d35a2db456d91ed21d7229b2204137fd09711c19e0ac73b81aff9865bc2929537dbc0b3d1b9834267e2c90a50e72ee6292ee8d69e2fab1b5d13cb5f5bb0e5eca194e0a2015a1010741b32d642a78caf4bb07b9f3fa1d3ee221d4b38341275a759f23286e527b366838275eb21a0fb4cf3be33b60661150", 0xf2}, {&(0x7f0000000cc0)="464c484c7feb632bfa78ad59a9bc82a043982fdc5b6c686fae6120c8904d0437072c4597001f9c8ab37f7977770370297ae7bf0f3617e1fbead4ed307eb9ab0e9b0cb8e90d8afa229daad0b343d07f505ae0614b90d9baf7944fd806c008b86e9a1486ebefbf0d9a505d358f8f4ed7be188989be851ab9611442fd41f0c4311115872d9fa91f251933c5265f57f7b8103f5f1c723609842ea3a9b50c49e92240faac893a6e42aa20482ba770d26675e81ff863f45bbbea80e85d0817942f793c35ba46a3264426cabcb952d95cbcc461e2ae31dd8a7845fe675c6317ae43de8a722458b2884504779fdfdfc532cfbf6f4fdac479b9cf9187d33dc209e51721647df3fa3380e3411118c87ea6b6e584789c614095502bf1c76fc2dd0d0e240a31712a618ef3957ea35210eeea885bd63526955d5ca78508141d5f89fc5bb21ffe584ea49b775d746727b4b408c25e4f7d1a15c295a59ce2c85ddcb95c622bfc9568436ec1a6f99e152fc8e7fb4673f0aa7f8747f5b3b36ae00e1a637613591f310fe82490f6800d4926e3f4f086d5c387853fba1d5baa6215f513985ec6c851f477889bd9de364769755a0de7637509c3c0debd6266bc", 0x1b6}, {&(0x7f0000000440)="ed9b02f5ef33d4046e7043ed8b1a618094c5c004dedce9091572e6c1c6d1f9d8fd6abd14b3fcfc4c6dc67b9967c72d65e1c039bc108cc54373062b60f9c2eda58de57ab66a2a5b118029a6259ebd3c6cfbc5b580a03b01a05746e5c2e565b3977a0456e3833f3c0b84d04dc2c8c4ea1e9446ba9b0b1d79faa7ad3e21fbf63cd305e949eff12bb113d4ade3a177f4d7f527cb65da76abfef7563fefa1b4c2689e8926270308057ea3425a2029912e5428ee3abf6c3a05f1c55273e1fa3d2b08a5e792dcfbf15dc50fc7adb395611356d0a2e5c9744df6d1bb6bea15", 0xdb}, {&(0x7f0000000b00)="a29d4d8116f5397e2fc600f29c247d64d32ef5719b3405045b6e1f69bc6a481051fa35ce764dea597fae7b0719ef99e72e0b508920b7559508f8709eab5e114f478ca36d3faae5efe363398992f7ac2f02819c077432430762d4092ded7bb9cb1716e08c92c8373d24a7e2659fc1d519a89b49f8601bc2a6d5f842420e9c5a28fff6edeefffcb673a8906984d11f8928c333beb76404e29663d991dd176a95af94f499db0da4704fb966ad52c2a61418511316e91e0a889d6be0b61cb65b5386b7943daf27fec2ba08378dc323b41e1ba16650c31b83199b63e4cb167527ebc31122f6e64b622247e2ee", 0xea}, {&(0x7f0000000a00)="9ea649ede3a3dbc6bf044ac439cb3514997b06c9d223ff74e57b9a6e9fb5a14a6f12a133fd7b25d3b07e7d96e54874274f072cb16b5066f58ba617f562bc35c18da7072583ee1219f3a090afb9df06124078c37e4315c57ab307735dea015c1ad26ec07ba53d8f4263767f342f8d5f512963b56790cf1ae7d985cfee2f1feef64f1b33ef7829a0b3e1957f465716e18fb7105a231e40e650f29ac661f6a62081a63099daa505ed937f1614b697455328348155e12d79f4312402cd64debcdefa04add3584c7a29c21f575d1d204048ca8e95112e1ebc65ae03c6c16b57ac43b38f70fbffb1cdb5e1b412219a", 0xec}, {&(0x7f0000000700)="35169af8e2de33d1bbe118d45917ec8197ff5b7099d36ec516b9e3357b2d7f4b0b67565cbbfdeae0ef498c3b9db18c663116d4d23816569767727b10dc94318d5b2f30e9c80b5e598ca6fd56a41c5322b56fed0488ccec6cf0bd3c7068fc5b1554f5db8f802f522fd397e941", 0x6c}], 0x7) r1 = msgget$private(0x0, 0x20000003c4) msgrcv(r1, &(0x7f0000000440)=ANY=[@ANYBLOB="00aa13d00e00000000000000"], 0xfffffffffffffefb, 0x2, 0x1000) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000001840)=[{&(0x7f0000000580)="f12485034b2e161145cccd1ad2083a7d9d680ab9d0dae52040d1477c3c1fa79dcde53cb18efbaf51caf8736eaef5abc37698d510468972986caa981ea6dd9eb1e2a870c30ce00480d0940cfde48c179cf73e4a4dffd4e74cf2860606a59e576d8a1ad0e915eb67cf4ca129b8c81a672c2e18e59ed601e06f67cd121b27f4f10216899357e012f2812be73e5ff8a1519de428d34aa8581bfe43b07eeaf5a213700fc6d6d0cf892ed0014c2114ee49d2e13c5c7e", 0xb3}], 0x1) poll(&(0x7f00000003c0)=[{r0, 0x8}, {r0}, {r2, 0x80}], 0x3, 0x1e) msgrcv(r1, &(0x7f00000007c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/235], 0xeb, 0xfd0e88962e7ee5a, 0x1000) msgsnd(r1, &(0x7f0000000980)=ANY=[@ANYBLOB="02000000000000006acc5428290ee56999e824cac85e733ecc655764e748b1b240231c2ef1e3b25cb5891b1e5aed0efbf4233bca7607e930f1be77ea265eb2517dc5ed7d9633954df4d24378b9"], 0x42, 0xc00) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/51) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r4 = msgget$private(0x0, 0xfffffffffffffffd) r5 = msgget$private(0x0, 0x5f422ba73daebc0b) msgsnd(r5, &(0x7f0000000300)=ANY=[], 0x0, 0x7fc) msgsnd(r4, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r4, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x4029, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r5, &(0x7f0000000480)=ANY=[@ANYRESOCT=r6], 0x1, 0x0, 0x1000) msgsnd(r4, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r8 = fcntl$dupfd(r7, 0x8000000000004, 0xffffffffffffffff) r9 = dup2(r7, r8) r10 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r10, 0x0, 0x0) r11 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r11, &(0x7f0000001ac0)=[{0x0}], 0x1) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r12, &(0x7f0000001ac0)=[{0x0}], 0x1) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r13, &(0x7f0000001ac0)=[{0x0}], 0x1) r14 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r10, &(0x7f0000002540)=ANY=[@ANYRES64=r11, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r9, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r12, @ANYRES32, @ANYRES32], @ANYRESDEC=r4, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r13, @ANYRESHEX=r4, @ANYRES32=r14], 0x6) r15 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000003aa9a86c288100a300000000000000000000000500"/77], 0xf, 0x3, 0x800) msgrcv(r15, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) r16 = msgget(0x1, 0x28) r17 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r18, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r17, r18) r20 = socket(0x2, 0x1, 0x0) r21 = socket(0x2, 0x1, 0x0) setsockopt(r21, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r21, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r21, r20) r22 = socket(0x2, 0x1, 0x0) r23 = socket(0x2, 0x1, 0x0) setsockopt(r23, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r23, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r23, r22) sendmsg$unix(r19, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r16, @ANYPTR64, @ANYRES32=r19, @ANYRESDEC=r20, @ANYRESOCT=r23, @ANYRES32=r19, @ANYRES32=r19], 0x47}, 0x403) r24 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r25, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) dup2(r24, r25) r27 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r28, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r30 = dup2(r27, r28) sendmsg$unix(r29, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r29, @ANYRES32=r28, @ANYRES32=r29, @ANYRES32=r29], 0x28}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r31, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r16, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r18, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r3, @ANYRESHEX=r15, @ANYPTR64, @ANYRESOCT, @ANYRES16=r25, @ANYRESDEC=r26, @ANYRES32=r6], @ANYRES64=r4], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES64], @ANYRES64=r29, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r29], @ANYRESHEX=r30, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r31], 0x5, 0x1, 0x2bbaff95d624e2d0) r32 = msgget(0x1, 0x28) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r34 = socket(0x2, 0x1, 0x0) r35 = socket(0x2, 0x1, 0x0) setsockopt(r35, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r35, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r35, r34) connect$unix(r34, &(0x7f0000001440)=ANY=[@ANYBLOB="82026e33dbc6000000000000000065a41ca9a7d4b7c1084f94020c00003900"], 0x10) r36 = socket(0x2, 0x1, 0x0) r37 = socket(0x2, 0x1, 0x0) setsockopt(r37, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r37, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r37, r36) sendmsg$unix(r33, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r32, @ANYPTR64, @ANYRES32=r33, @ANYRESDEC=r34, @ANYRESOCT=r37, @ANYRES32=r33, @ANYRES32=r33], 0x47}, 0x403) r38 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r39, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r38, r39) kevent(r3, &(0x7f0000000300)=[{{r2}, 0x7ffffffffffffff9, 0xf8, 0x2, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd61dd14fa0097352, 0x80, 0x8, 0x400}, {{r37}, 0xfffffffffffffffa, 0x27, 0x20000002, 0x4, 0x9}, {{r0}, 0xffffffffffffffff, 0xc0, 0x2, 0x8000, 0x1}], 0x9, &(0x7f0000000380)=[{{r39}, 0x0, 0x10, 0xc5bf2586464a381b, 0x1ff, 0x400}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xefdadbe96543c8ff, 0x1, 0x8, 0x7ff}], 0xfffffff8, &(0x7f0000001440)={0x1bb2, 0xd517}) socket(0x18, 0x400000000002, 0x0) r40 = kqueue() r41 = fcntl$dupfd(r40, 0x2, 0xffffffffffffffff) getgid() getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$sock_cred(r41, 0xffff, 0x1022, &(0x7f0000000540), &(0x7f0000000580)=0xc) ioctl$PCIOCGETROM(r41, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r42 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r43, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r42, r43) setsockopt$sock_timeval(r42, 0xffff, 0x1005, &(0x7f0000000040)={0x4}, 0x10) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000000)=0xfffffffffffffcb6) 23:28:04 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10, 0x0) pwrite(r1, &(0x7f0000000380)="cc8d7da311271897600f93b4221dab4962246681c4eaab081150e0567fa4491398c00014f843400239d9a4d8e88d6460c0b9707862c84bb1ab766b9283c4cd99f3b7a61a2b4b6c9e94a8bd7499985733d34d2323db1c9804d6fee1011836f87ab1dc95da94c1d0aa5affa18cf8b9b2f4d1e5a8c784189b91a35fb774a86cd64d99f0", 0xfffffffffffffca8, 0x0, 0x203) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x1000, 0x1f, './file0\x00', 0x7, 0x2, 0xfffffffb, 0xcc}) r4 = dup2(r0, r2) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) sendsyslog(&(0x7f00000001c0)="8d", 0x8dcd60af26bef614, 0x0) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r5, &(0x7f0000000000)='./file0\x00', r5, &(0x7f00000000c0)='./file1\x00') utimensat(r5, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) openat(r5, &(0x7f0000000140)='./file0\x00', 0x8100, 0x40) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000011c0)) r8 = socket(0x11, 0x3, 0x0) sendto$unix(r8, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r9 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r9, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r9, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r9, &(0x7f00000001c0)=""/4096, 0x1000) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xfffffd45) r11 = syz_open_pts() ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r12 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r15 = getgid() semop(r12, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, r14, r13, 0x0, r15, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) shutdown(r16, 0x0) poll(&(0x7f0000000000)=[{r16, 0x1a5}], 0x1, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000440)=0xfffffffffffffcbf) r18 = getgid() semctl$IPC_SET(r12, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r17, r7, r10, r18, 0x8, 0x8}, 0x7fff, 0x200, 0x8}) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r20 = semget$private(0x0, 0x2, 0x200) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) semop(r20, &(0x7f0000000380)=[{0x4, 0x4}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x4, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016c877}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x1c00}], 0x9) getgid() r22 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r22, 0x0, 0x1, &(0x7f0000000140)="125c000000000000", 0x8) ioctl$TIOCCLRVERAUTH(r22, 0x2000741d) read(r22, &(0x7f0000000a40)=""/167, 0xfffffffffffffe81) ioctl$FIONREAD(r22, 0x4004667f, &(0x7f00000004c0)) getsockopt$sock_cred(r22, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r23 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r23, 0x0, 0x0) pwritev(r23, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r24 = fcntl$getown(r23, 0x5) r25 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r25, 0xffff, 0x1006, &(0x7f0000000040), 0x10) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000500)={0x0}, 0x2d7) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x4, r10, r6, r21, r6, 0x22, 0xae}, 0x8001, 0x1000, r24, r26, 0x4fa, 0x1000, 0x1000, 0x3}) wait4(r26, &(0x7f0000000040), 0xf, &(0x7f00000000c0)) geteuid() getgid() r27 = socket(0x11, 0x4003, 0x0) sendto$unix(r27, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x34e) r28 = socket(0x11, 0x4003, 0x0) sendto$unix(r28, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) r29 = socket(0x11, 0x3, 0x0) sendto$unix(r29, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r30 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r30, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r30, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r30, &(0x7f00000001c0)=""/4096, 0x1000) r31 = socket(0x11, 0x4003, 0x0) sendto$unix(r31, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ffff072918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5f80104000000000000000100000000", 0x9d, 0x0, 0x0, 0x0) accept$inet6(r31, 0x0, &(0x7f0000000300)) r32 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r32, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r32, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r32, &(0x7f00000001c0)=""/4096, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(0xffffffffffffffff, &(0x7f00000001c0)=""/4096, 0x1000) openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x100, 0x0) r33 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r33, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r33, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r33, &(0x7f00000001c0)=""/4096, 0x1000) openat$tty(0xffffffffffffff9c, &(0x7f0000000440)='/dev/tty\x00', 0x80, 0x0) r34 = socket(0x11, 0x3, 0x0) sendto$unix(r34, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket$inet(0x2, 0x9f5a701025934eff, 0x8) r35 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r35, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r35, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r35, &(0x7f00000001c0)=""/4096, 0x1000) r36 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r36, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r36, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r36, &(0x7f00000001c0)=""/4096, 0x1000) dup2(r35, r36) pipe2(&(0x7f0000000480), 0x4) getppid() 23:28:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) getgroups(0x3, &(0x7f0000000040)=[0x0, r1, 0xffffffffffffffff]) setegid(r2) r3 = syz_open_pts() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x400, 0x0) ioctl$KDGKBMODE(r4, 0x40044b06) writev(r3, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000000c0)=0x8) execve(0x0, 0x0, 0x0) 23:28:04 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000040), 0x4) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00'/11], 0x18}, 0x0) fcntl$getflags(r0, 0x3) 23:28:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000001380)=[{&(0x7f00000000c0)="420c429a1d6c906b3794eaf2c6b9c415d0c971b54aa07acef7921803adc1b316aee960a59e00d355aaa6ef3a65499fef0da610802958aa15e12259238b151809365b53c2fbb874d9f82db9533a37704dc498fc95fd58d05df4a2000674c79da76412c97acb801cfcf617dda3e06c19f080f58a"}, {&(0x7f0000000240)="7ab9e9aa8f69d050105846eb3e43c057b060be72cc4e1410d3832b037782181c1bf3df770ebe3f5472ee868637d5375eff7541ce5504a3563573683e57150ad832f6808aecde"}, {&(0x7f00000002c0)="a649189207656db9f218a31e46bed2af70b6d1ede87b21fa1656a9942e94f4177c759fe0f030a1a7a6302996b1e849e4e753062610e94be56525b25dbb5d6470502dcea94004dacdc31634f137f4e6dafefaf2db"}, {&(0x7f0000000340)="cf7e552623ce2f1c0b21ee8ac77a9d098766764897166d5fde01c9a4d8e5a77100d9a818667eada5ab9f507d048b5fc731fe71dbba28f654cd7336b6b9796caf760610a8f74ab5d97f02e471072c86d8cc3a82777d4e05832e6a7db18bfc3afdb7e05068475eaa44ac36cd2d4daa826fc7971515fb9d91bd096339fd7fa08901f2d9e29c769ebf686e8ffc1a9aff468e6147ea7fb0f46e62e7ec8a0ad14f845c1e48e0f82d103e4f83d076564a3bb9451f84431df5f9584c98d48fca4b19bd9717de5f0e7bb66e3d7ec075e20f8fd0df9a164f2113e04443752cc6a4a9600e91cca4e427a7bdc8e4663c9b7e8581a4cb178b5f5b9902522094ff1aac7724ce2b4274a3e2720e0128d033690330b413b4b88f0e8ee534fdbad22db5aed684fe12442b301626fcb49f8d1b268cb68b0f114b497d440cf05a1922bc056e86dacc29cd71180fb6832bc710807951d6e6fc1bad9afa9abe037aef50cc552652cd00a6c4cc9a7a2b10b99add54de5729fc0e53618640a3ada74a33badddeae77022c85a9ba6e3987b2aac63fbe8cc07a58fedbeb069bf0b0d530b53227f8af985817ec55e9eb8525bb0b0a4cfe54859dd0a159145fbd9c0d7c574003c600c9b28233ff092ed387c54968a4dec0cd0d0c706ef8d5502c5d90c742c0a9c4ec6527acebd3ed11240e61675232c9fb639bdc076083d39bf9e9cbfef33b4da494b1885db49b4ca1773de1ca56f969ad922111e4ddc144e592eaa144be71dea121517f52ae290a61243d22da4c7a2f720da5df772ca5436dc1e1ff6fe09cf29442377602707437fda639a27160aa47f165457361a8903f016350049c5d29c1025b514832b57b70d4bdc9cada0f9bdedb94cfc45b54671d0d63b1e88aefba63812cc3fe9bfde7fc7aedbe505353e98338e2690d3e342bf684749730db7f1efdf677062d29ce04eb93fee5a58a55339aa32f24367025516fcc673a8ba8ea7635040a3ac09b8781a97da61b4651288e0e3113aa4b214acb141e2a70198352cbdddc3f6e970e6347da72c7ca1cf836d1bdc45fecabb60d32bd6dc2197cc34f3fbcd4cdb3203825a864cbc809271b81c4b2a4efd06ace7d38de6a9770952e622b8933f9abdfa8fcbc2053614959dfc37fe6c1b0b12b7c3cc93f5a83371d661dc1a7f516b605ed09f9492895699fc75446d98e12c7b81acd88009658403bf591f5aa619ddd69428dea04e3e4d55e05c42e5d2b068c065ce66d0b7f62a3fdc895e1c8938a6a54c26e99924d238aad9c2a7cd68a0ee24f0eac483179befaafaa6c75a589a66843da68029c0f942a1a5ba2909f76474eec2a447c9fe52ebce8207aa5ffefca81f23616e91d0a47924a4442c7ca6655b34dceeee807ea2054c39184e26bece08aad78a6f3858358b122c44992896a9cbac695e94e4d766278a04dae68f9b574f745c2a3621ca8f2e7d588cd9b3d115a6b83c1923a082167d5857f5c858ab26da2539ecd8767b2f15dbafed240eb5740051c4da1d20c4db0f1119ba06d43d326d75d0d324f5a6468e49f7099e7bd0a91f2bd6671dc94421160679303a2eb6d409b256db61a2a77d43a0a92eefaa23c83afc24704d1cf97ce861a1d77a3cf7f7c85deb585f0cf2fbc847d4942c553d63869e28067b206542f23f98e381d1018c185e5c082e345d8b2616b1055b4670bcf1ac9eb6ba804ff5f98c678856492fbc89080a2a5b5505caff897f7bb588193bf8fdd479d34f781bb2f1d39ffa649f62a534f4bb6eb63f5a871a7167b081a4d55edc9e2a39d78f91a888da2e347890170c9e3959ad4e24c5b0802f580480c29daaa676a13122f83e27d90bffe5599c7411a060b423bb8af3d9e5db9c39d6ae2a591220be00cc9b01c2bc5d7137f947b44d417cdea476d5d31a2bfd28d6a40efbc1c7de5a7eeaf56bb8abeb12be30fd5a85c4c387be857b546db3eab69a3a59484c1e86a686dbe782e9ce86358be03252431e02766dd9c5d657f309fe43ffec54a5267daeb9a0ae9ba698c3e56eb79b0da9cbdceea4dd512ac23e07a9fb348827a9e19ee56fc05ff1605e8395c56d56f8be8d5bd9e8ba6e28f9987cfed660fb035b3ffacc12dd984eb0bfe14514be030811b0b69cb47b6d53058d87961fb93e86522ef581c148c2191c1b699c831e43fac0c2434e4303282bdd14f5df3281139ba110944287d9b8038d6abcce17e54311c76162dc2d287c8bcee7bafe9f5f44a26d903003fac90785696290b326a90ef66fe4345d02a9f531ab9e58c6dfccee2f1a74cb71a98af6712a69a049530cd5c98ae04536e7589ed6715f64272bd1e17f61032d0b7d76ee268b47d914a372a0d47751ea2683bada9cf6ea104b1f9901072d423f1c2064adf318c578dac178e5929b336064a8482c8f44c5c4aa4c8c80ef3ebfc2561eeefc07fedbe05e756cd72fa4ed9248145f7a83c99b4aa806028a5065a6fefdb152f75610c1e66847257dfe0f1387df504f22c5a2474e00465c7eef2ddbe3ac8dfd9c018835a6871c8f32c60db808434d9e83f0ba5ebad6995c57e8662d0ff99de6296690aa13ce4d51c13f86588137fb24bb2d7a53366c179d0bee641cbfaa0e0573fcf4aab17bbb5abc6ac84f2edd50708e98086d1e7b37128548b83c92107d1b12e4db04fad9ae1bc90ed50016fa943fce07b2c94126ccb22b5c830fc4db5f9d7c733bf5a80c4422480c66e412fb419d09e6981feaf31ebcad59446b5834574d5e489a20d3830637c82f05ee5f8ed074b76a799def4fada3d53b3fe882eb39d716a4024780eb9a3369cbe9828a88deb5133e3b841913fbd254424fc0c6984854cd7e781d5cc777394f592ac03a68338a23147cc231800eead96e762cbcc0e6ad783427f2952cc1611eace6c7d7182675978da06d9576e71def9159a38d65aa365d114c94377534c255e05554f370f4a13159515cbce1568c127120cb7d3f4af3466bd41717b1d96a9299760a3c68e8845792e2766bfa3dc476d7c454d23d215b3150eb56a0119362ff9a4e877f233418bc23891d9cc481b19933bba3280c3da5f73f6a8ee679a35881031781af241ff1f020034ff06113d98bba9d1a0acbfa480cee2ae51294e850584ba20b4b25228667c3141bca6e89776231cf5f416c5499ff97afb07547ee8415349f570454dcb93819c12db5033650bea1a4fe35fd39a32c75285207c3ee98c94e628ae05f995f821fad844db1757a4204d20591b35dc6256684e17a89ac8e2f9f2320793951c5ec38068e117418d96fea9d354d33ef562a851fe881f4e16ae78adc01a99ff00aabf4004a458a6c9ae327c6cd9c18fee2a054e130bcfc042c3e69cf2a171d1db34e5a4c13875e0e4859c06559a87a667495efc898fd8889708a849fcca81fdbb55bfbaf963d497dfb4b55b74e711d095d7f4ccd9cebda2652e12f9c3cdb1330f8c37182a0fafe06af46e52fc73bad3993feefb764cbabcbd03453f9cbf75b3c88e0154b395059a76da90088442bc830357b32c80ee5787a42764731e659d59c2291b260e0d7320a09d0a844542263f2493c740f793a092a11cd2585b7e9779a3399b485034526809be21db9cacf47ace7a81c30811743f94da957f3218462280520aef47421182d71c95f77b60bb3006879ee7f8769aba78295577d17ce1be8f284561938fc7dc745bd275b9299f1f4bd7914015d11ccb3abe40de80135df9312072d1712b0bbd6ed8aa4868bfb0dba95f7764cd14048cf1cf530883c71cefffe02364d6e0fd4a67901e4281d32425628c6a88fe70b620bc3dba0baaacf75be4ab6d0998a7e426638c411eb097c161677549788aa62c468a948bcef5c3014219126e166135f096032a7f8a8dc0928a67de9cb6bfb4af3cca707e79807675fd0fc68f44054c3672a138631ea59e2978b93620c31476a7a9a8b1cf839e3884255fd55efc3ffda5dd2b5cc6a3f8073e3cf9711b4a9a7983d86d8e79418f4fff1ce04aabc280aef90cb6b7f68b7348de8fc27acd05f69cc1fac42b658a68c1ae87c48824b1c349f336c66243a47a30507bf0577bca8210ceb1690942fb23bf2334176dd16984f1e873705b0c60379b48395c8789c0e819c5d4a068cbdd50fb54cd396cdfdf46e5569123f078275c57051251a83221edf52f14f8df3ede5d1bd224cf22cd6e2d57177fceeeba27e56c3be586eaf98015676826e94a2933c021689d954c1a0bb1008610cb269ae1697d69698c770ff7a53abd879fab737c550ebd4de02698951a944b8ef07fcbf36091470bd503926913c3ee9ba1b43127eb57d23804f14e4ad2c456129d1704cbf6580b1d654ed0d448faba62e1709c62636ebb07cafac6cedf9f14fab2fe96fd834bd3027493772bb1d7369e331a2b15f011a2a1b9dda0dc126abc6298ceafabcd8e00d11a8cc91b4563db945398bb9f2311a9f3b58c9fccffd478d8708ae4dfa8173af1ae9930d97bf9307d4d05da3e787dbdc98c6677d003fa9c9df0365f473e0b2c5a54d853d856e0a0cebb788749a43e15953a9609c5b1b5d2a470ca55f807fc3b1dfc6062e33f4923513e0ecd3a3a42666d05f9bb6bac2125d7ff949291f270fd11fc0db1e81fb58c78e01f2f1ea8856d6949afdce6d8a3842518bdeef54f7a3420da4aaf9706d0b408ccab8b76a057ed2cb6420d2a10f7e95228e2d3e2beadb83aae4e6ad9f1fe0be0a628e5fa8ef79b2430d364320a3890bd8c60fa2923f5f923e566b186838fdbde6a31771674f949e2c804d87d78e84ad8d79738d1b319895cd7d9a0b552ba13651467524ee351b460a878880819ea4106f0193cb4a7624da265d0d63a4582ade666eacb732ea7341a3c595cb0887405e73444904e87570d80435a6b6e6dc4f461c956c1c808ec92f1e37889162149176730fe1d017af4ba06ecb6618bd67f663badb2c678b72a30528acdcae7d427bc93ad4a6f04d6837cc2f58fb9a38d71f5c53fcb72e38d473e377edcedf7cd7547b06958468c76ae97be117bd0c9dc08b77c04569b4b10219f0342a7b8dcee1d5083f786d370e2db3d7316b0c32292791dd39c52169304274b4e86c85a1bd9780fd706410a4e780a6cc8c02f6900dc5038e043d94a7efccb1bcf1ecc5e3624d8a8bc041ee55b6dec406684ec8c08be242886528d4d26247279a9cdb07c183248a7ef6f19ae784cd103d34c22768c7ca0226269179c2c9fb6d95a7d5fe5fce84fbf01aaa8aeb4850d88bf1339016059805f2af8c75de4367dd829278c3078018e5708bfad7eac94ce7afddd6bffec9e411224e86f928c8260604f57d6c591926e90f21cdfecbba745e105a50a988889e782944d08286c5fbd9e220fe6fc9f12b0efbaa19210d1b443d86d440229f0a2ebca8b44d2551a41827eaeac27475a4fa3474b3f9b64a58af726116f8f92c4c10db24948436cd11c6f43b8501d682fe409040139475b38b079d066f1eff63660b2d4e560aad77826a3adf1edd8ec57f52cca6c001d23f915029bcfd7ea78e9acc53095e8bb60f2867ee329b9adce5fea7cd2e1c000dbb7ff1571858974d96212c13f43149fed13aa57099391d98371b69f961b854f7e4db32245b539e7905d135c4908e373ac8731fdf5d398ead039320d9ae886cfa1fd998938ec8f3bf482c6e4e00b69672506b5adb9bb03ce843ca045a360c64d4068c6c8e30d36bec19105c016c40c5839486c2fbae6ecda4e28d6103f9014916393dacc829283d83cbd671a9c82ab850b9ae8d68df0d4740146f11ddf8492308900"/4089}, {&(0x7f0000000000)="02e4ea59da0ed307cd789eca682e8c5f1fe3a51cda01c897"}, {&(0x7f0000001340)="3dd22675a2e1397e90e8da"}], 0x1fa) r2 = syz_open_pts() close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = dup(r2) r4 = syz_open_pts() ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000180)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r4, 0x1}], 0x1, 0x0) 23:28:05 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="00d7ab0699", 0x5) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 23:28:05 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r2, 0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r3, r3]) setregid(r1, r3) munlock(&(0x7f0000ffb000/0x1000)=nil, 0x1000) 23:28:05 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) listen(r1, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) close(r0) close(r1) r3 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x100, 0x4) ioctl$BIOCPROMISC(r3, 0x20004269) 23:28:05 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x1edb) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x2e2, 0x80, 0xfffffffa, "830eaed881ae4941bea350b9cfcc74dd72b7e386", 0x40, 0x8}) setrlimit(0x7, &(0x7f00000000c0)={0xffffffff, 0x4}) ftruncate(r0, 0x0, 0x4000) 23:28:05 executing program 0: poll(&(0x7f0000000280)=[{}], 0x1, 0x8000) kqueue() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 23:28:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendmsg(r0, &(0x7f0000001400)={&(0x7f0000000000)=@in6={0x18, 0x2, 0xffff0000, 0x9}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000040)="4dd539d89015a0eadd5efe4da6aea36d3cc7a6", 0x13}], 0x1, &(0x7f00000001c0)=[{0xa8, 0x1, 0x101, "6487f134a677ad31fbc10d0a9d9ee616856a3ea28da94a5098e28ff2c3a5e3fa1813195ec31e344d84f2b1da27c4d826276fd96135584bddc31d981971853d13097c1159a5fa2a241a808176c48ea888f90d2f90ee280c6fc30a7f92190dd01093057970c623c1ada1c060a3ccca897349b688bae10514673933e5eb90eb12a33784ae6f6439a78967a50835842df78fb3885f2eeb320c"}, {0x1010, 0x1, 0x4, "a9bf88520245a752f90635b14e2ba6d36dc6f962c39535239f8536be1420dc0229a6ac316388ad9a316d426841fa96ac4fdc70c03e31ff4e77a9568e3e21c935a378132ccb535a767d6a6e90d98090e80839a8747b23ccc9037225f74aea06950c8433b6f9fb1b9c90ef220e1056301934c34d0cc88a472143db0121e71c02a1a0ce547ff0ed961b39fc76f704e17b59119489dda4f6671f00ab7d9916e967489b97103d8d6563b2dbc76cfde910b76728947a8205d469931884843c6e368c0ac2ed19e2f014cac95d83c6abd1bddb15116875160e31c29c9457fda62ead6cae032285aab8984eedab36beb1c1ad962d76021dfdb139cc7c3c1ef5dcf8da0dc5d46348194a2a6e74e4e2ee64e68e03cf4fad2c69b877490eaea5bf219f9510eb2d449446d1bc4ceef885f331518352b860e57934ca20154e412a4c1c4e1633392f7981f8a96a237b493f14b2f665e149448fd07144f9392f8f29ec0407dc1eabd816aa047925940eaf3f8a8c6c4c6075dc6d43199b85b4efac106151ac20e55db0df50e727bad19a7b6c9511609d11296f40162d57da8361b305e91a0a51b6b432a2a929c78154666ca65a210652b00d1cf99a23fe9b3fe8989235b30c80753f585c3bf22f37cf2ba12222222384bbf649647bc32d41adad5850476b8ecbd5ef2f6f2c934b5cb6b54d6f7fc17f54d4db886458ddf5955c6b86c4a744eed5b7133ecfa71727d5544dfeb2e3848581d31af564517026b9ed79f477fcfc34f6210949bf744f2a66180a6e517189ab12dfc774e826995a39f580d4e415df44f5bad766cf4ab2dc5487bb5676af7913ddcabc995d64b3040e76c6f64b1dafa98e638b08cde2d2b7eb4c3235c4da3b30adaf8b72d1786e9aaf493394e6fe9fad484e8a1c899ea6a1481fe65dee79a34b42cc353a20a08e1926084943d2fbd43329d3b5a1826de180b15100cb2295c29b9b3abeeeda16254d934a57d9929ea40c0de8bc9250af941f1937cfd7baa045093c99a902a668037c77591306a244093e25265cc59ee46cb0c35ce6aacf474c4c0924e783b94dd08ab27bb660cb0995aae69d707398a2e64258483733f2c29055a63cdfa7b952adeb91696cd283ef51ba118b96080e474185f0824bfdba22cdb9100c3371bed68381ed03ad616bf8a03717c1e2eaf993de32a827a1b69295d78cda2231d984ccfbeca9d0c3da4c53a85321a29e1fe177aede73835ba9e5af033ead5eb23934379b4a01fafbd7f5e67ad14099ddd006184a2ae79e41b988185022ff00ae6f95bd69c6b7966111aa0bc7b97f7cfbaebb184af93ca152895884f13a1572174471f4b2dbb9e1e029b8269c9fb94712d599df8f4be2a2fa97631e0af16d82c529d5694a19d409e3e0390b4c65ee9a4a89528e8fbe4e11d5809cb4a4a64f4e969ddbcc3b4634240feb93ea529d03be57892ce31451de19e85dbbed10e85af3ba690ebca0828241e0ca69a5cf10cae6953be2ab81e4babc0b8ef4a512d67608d5fb83d27482329ddb9b4426b1988fff3ca39d5121df37a3511de02d77f50cf34a4742d788748e14ad665ed684ac44ee6101809bf4d141f6cf76bdd0d929263b970371529d68cbed77d3a5e2e4fa5fb6a772ad846201630b684d497f918cb0080ec5f6a073841f677225cf675c45ddd7677eba489abd4e73edd8c1231fa5843b1559136f1d587003989da7082e809da07be52644ab9e28ec17a504f356494e45b9e44e07793f941536e19502cb5240f79e4ec87b0b9339ba67d259dc568f3223d46a2ae1a7b5c69854a77b71e8ce7a04ef180abc4ded9834f031815685edd7c1ac319f5131a79c36f27afb5ffa1dd017850a18a2dbb9b951199b6aaeaf0caa74e83ba4e628f83ecec3add3fee437fdd2cd74dfef8238df1847aae39172bbbd7682f5f06ddcd45aed031c2675d75d927c66e2e9281ae1bdc6479f29ee2b2be923961b532d87863aaec952650f8bebb5bc43a64bb3d78dea16ea32f5729cf5079328654830054f04106cd345e9b6a94e93f20758d5d21babc11e04bba6f437680fb0eb4bb534438e124d392b69774048235af7d0c14d90dccbac7d4daa46dcde4fd9af1cc28eac9823c40c8c7ec497e32b16c0fd983160ddd6cfbef9e525cb53ef67340b3142c2299acc11de2196d50b2ed2908375dae3571921ad2c6dacfd409149610dbd9806ce785ea8581df53f34ea9746102f9d134a96ce56980551679f95415a7462bcb0c39d3252a6b7149ea6f4fe3bc933a47709134e606277a53485936fa9401b36b65cef04db94352e757914ffafd804bfbaed434bbf0a365e32514de5759f89aa9c239e90b045f8fff6117e5f79c6d5124243453dbdf877e601f38bb7c778c035092bc6b22f58a70b2bf44336c5b7690f3cf2562d4c00bddfc29d98da34dee14a603058277cdb40533825ca1030873f8776395d880b0a04939e7be026cc496e2a197d539f525f31a5a59285c187347ec3f1b800700d8c1d0b75a0f1f10d60701c51c850fc9e25562b02a2ba6d227ca6ef913517738d35fdc71a112187e5ffa0ce4ae7efb7c8b55bed499ebc7770a6b95bc0f3e61e639caf674484eecfe54d8a6e3229807864586458915f3ee409d67ff5f56b2a708c2efc4647c27b5f281c70e96b0f5ebbc9d14a451f3975ac7a658d08ceeb4d2185311923063726469f0109ac5bf1e0be461f04532e49d657fd177a4364ee3c39fb5ff505aa6afaba035feece501006f310bbdcafe3d4c1ff97b7fbf81522737095c0cb62c8a177392633933d6a2af67354c2d81b713e037bc45df9c3072778f8516a066b3c5bbbe5645e0ec6c12402b0ee1b95f0485bbf86717f20fc1530688695c5fb27ad39baeb0ab739cec80224d4b6f742c75a0892f94ae2338cc812e654b744198d941152a6b8d7b1e97da383519ef7ac3e0f3e6c1858a74d31aa16946c0473fb37cb99776b93323565f3e3b7f2aae260474a709baecd7d7eeb4c08f83f724a7e2fab80c772f03b19421f90373b4faec4d25275940be29ef7544084300be8367d4886b182d7b937fe94d74749f679a3275958f1cf6c57ce9e1df6f2bf36574c706cf3c48a31cc60d42a0702208edfb27493ab9f683583370365d8645e67568760113577436a3fb2edb25504274e05cbee41dcdda127112bf24e2bad75b57d8b200a6cbe24791a4e0895e6a5b7283e496afc7dbbbb35ac397050090761c0a8660197e3d31386ff31b52a27dbe297df3cd0271bf16f80a273c676c01e3071d574d60564f2e3c6d82b2c93bc203a622ff89752b35e22832df85e2722db2c8e5ba38a4bbaef643862c6d166affeb5e6cc3619a1ca515bffa011f6271ef454c47fc8edd5e73b61a80f3d9acfb39c059665c87580d266ede9ef962aaa783604c5704c75dfe474fd790b836c423b2f3cf8c14324c7e64228f37d7293be87bd65ad92290a6bdd46c0b4bae13dd046776a248fbba401cc32a894074b55ca953173adbddcf9bb5527fe9152f4206f75361f2838a1cd804aaa23bed0ccbabb9da225ad801feef579032440281bd84e400b6bbcd482df4f544316219195916d8323deb288334e14667775be949a08c16010fb717c8415e56ba5d2aa3dfb29ca4d9a4c7757aa9e99c9932a96b336b131a0b7918533ad8f4844686ea724d1ef34ba35198bcc3663d4ae6f4486e13cbe204b258b1aa9f193d3a67976d6b783c2e69617844babc75dc6da853c65b6d9dfbe2942c80abcc18f47de7935ab8b42c962e199f1bddb7f560a92240da6c1a07fa84dfb87a2bc1d8a841d508d562158b41659cf9c406cbc7bf0605eaebb25b2d886a13fb0108ff27155dc79f58e3238cc8ad93eb6dd6e0deb508294a598cf208d745bcd6cc25b81af4c30e932e12f494860f4a542085fb6e95431cd82ddf5ce609203e7989f50a87847e648707b0fc739ce400042c30845efd214de74e28165c0986fa4b1be65fcc7fab3cfadf8f59800e026bf7751f9dd954b5caf0f125c2bad7fce74e9514246ec7a776aba3cc2a684dcdf166d0f1054b8fc0668e188f52d66d6da725d58d53732e08f69a4f0c0528cc728ade63381ab8877a7b90076086cadeac178af64877cef79b74a05dfd97d50a0dd5ab39d7f92c7f33ac1400dd7b8d686831cfb21b573d10a69b4a83a9e20c7a283798ae346476844748288ef1df2bf64140fb66877855e4541bc5d4ecd1bd9f67af5032fd87cc858913d2104cbcd088027ded51ba5e48ebdb66f7d942efaca05ab5f92dd0ed06193c02d633d649b8c8490309e034b837ecf9659c0004f898ce85068942bc85b14568da7fc2a5d4c987f46ab24d17eac46bb05bd727c2ed73056cae3516e9b5fb71c21b161ffed1507751645e7b0f2c65de0f6806ddfdf16e74b21f3226970313b657e9babe3589af4c5e74bd24191efa30c3f1d89721d879ae9f9b925e68c244b99570427398bc813edd8231e62b89790f41c7a633e713236fb850ef0060f2515b80de2e0b9158aaff0586fdfe64b0eda0b5ba86865dec7ec90bb9da7c85718477f79ad3b8a765c4113c80e9434d4da1a0ebeea593f72e0d9557b995a6130d44b38ca7d211428adda03384300c0f168c4a6d2c6e9ad47952fe919189bb19bfcee20e2c3163f34ada2180133024ffb99557fe34e84859619b2e5542c710ac0c673de2d4515e6b2270f2e270079241e39b0f0cf83352f622ad671befd8892df69fdc950aa55429cbb4c8b2337a5acf04aabe806549390493576fc1b594d4666dc1a8ead785d63ae40a9ea33ba927211e97822aeee17bbab916935c5290eda8781c2b7ebb3ff0bd8de200a8dab778ae3531efe6904fd1dd18ca839ac4f7518404ee2eda32c8cbf691eb1056f6e5f334dfba08c23c81ea25f9a668e07c57eef3b030ae1733d315e92449dc60319f57cff8af9d7e81e9efcdc032469c0ae4115df5d52c2c8bf6161ac20ca9bce2afde1dd1f4e0382d05cfa91784eb85dece17f53b85bff6813d3c1651d1cb306143a51246c0657d58afeb460fc5025928b16489763dec9026c3ea177557ec6f40a95e88f1e0cb59b8b93e2028c1e8a242b3052a1e692412ef18800fc6aaafe5093182e766d27b339cd3e843c67c1f7eab614b47d52de6c166a92f82cd5ba072cba5d99cae5abb1e76e78acec3b28f953c8e55bcd253f06c9aa1874084310afe0e9fb8c87ce3dc7745d2f2de20834eaedde1912e99b6f40b0ca04ea33d902bf7f94ff68df9d2ed86e110c6bd6506ad3f891d8d06489611e28cfab763c545f4ed9d90710dede1049fefdaf4fe52c2d977f280081a04a2451db105729c5f0f0fc8ddf11faac70516e3c2bfdd293e31b4fa9bf310c07f3d75be5638972854069a6273dd32c8e2dc4b7a8d078b18852aed850addd92696cec800511157511a10f183426bfeb23b2729db45bacb18151abfa604e6cc5bddb57d633bc9fbc8fdd9057ce25eb22ba658c6407179ecf962c54c316ec45b42b658e0a774f0d7332df7fc22aed06104ed2d1c2ba9aef2911deba0e349dc41d603ec4d9f7fc552bd4fc6950faccec03957d160e89feda7b9edfb4ceac697cdbf684978d71caa0cce92e935721928b0a5d95837695435b4d20aad61d18cddb6645fa2bdc50cb74baab803b9d8d8b04eab9ddab0f0d3f8a5608a6892478e7b48e91a196fbfdfe09872d0637bb42f7b3e3d5bf498e55d92d29b66d2a9d4c03f751488f5ef59ac8eb67f145e88bbe09f27f08a87ffb240406e90cebcf706ba52c0e30980f38f5d92f0af52619b1f1462adc1d6243d49fa40df1"}, {0x88, 0xffff, 0x6, "743a5c15bc58d14bec79255e304ae50cdfdaa690b73034dd95ee43afa43eda1665f478dad904ecb2df5ad8513d692032bd639576036d6f8205114e41359d742c9cd42ef93b677e90a5af19c986543c6cf45f648bdf57b8f3878d7b2a1e8dea27be440011ffd6e549dd0562c598f2481e38d05bb04f"}, {0xe8, 0x3, 0x4, "798e6573e6d210f8e374ba25b3929a1855690e73743c5cce680b592d2cec9061f1249a5c0a9d7e4500f9595ac46003b82daa324b6cd7ee7667cc07a634c2b85b18e01d96d9570869c7a8cad07b423d6c39a84a73b60bec41e20e36a428153723bd99daf2c8cb2742b31fe5f6cdd2e2693298afd770e90f9be3b0665ae8503bed9b9639566b373dbd68c43e30023c719e84bc2b16dc336c9fce0dc5f08b62579a8a3008b5e3a7d60cb2c274aaeb140f7e9a39380d2d584fe7c9512fdbaabcb82a8a06fe858f43309442271c03476f34494a55b267"}], 0x1228}, 0x2) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x2, 0x4, &(0x7f00000000c0)="8a46583f71e559dd5779184b80942ce761ad161f7eb172758dffdd1b65d8278e9fae0808c595eada2f0e9f6e677db594cf35f9277c330e9b88de814df3df2c81d663ebc1e3614ac60a41e490b72f34ac053dcab8c137f5f66ef9eb8c9d53a6de450b7385d87044cf8927861d28a9ea29e535591f70ea213414f5b5c847f96fc55cdc5811eae6a4ddc117dae63bb4ce51d0fd4cac720017cc5ffb6c118d1add4ce99da19103c230cf652a0eaf4592544efe9b3598675b331294389d", 0xbb) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000001440)='./file0\x00', 0x198, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000001480)=0x67f) 23:28:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff997301"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:28:05 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x0, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "666bfede477dac00"}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000002c0)) openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x80, 0x4) r1 = syz_open_pts() close(r1) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8000, 0x20) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0x5e, 0xfffff800, 0xfffffffa, 0x80000000, "a24d13064b20a878170e02776c7e3be761355638", 0x1, 0x8}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r3 = dup(r1) r4 = openat(r3, &(0x7f0000000140)='./file0\x00', 0x20000, 0x68d1a00d859a0079) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f00000001c0)=0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCCHKVERAUTH(r7, 0x2000741e) r8 = open(&(0x7f0000000200)='./file0\x00', 0x27b3e8d7a1b4919d, 0x51) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000240)=0xffff0000) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$KDENABIO(r6, 0x20004b3c) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r9, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x2bb}], 0xffffffffffffe6e) 23:28:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000001c0)={0x200, 0x54d, 0x5, 0x2000000005118, "047c2c0dbcdcc58b48c200000100"}) write(r0, &(0x7f0000000200)="d2d10700747eb28001010000ef0000001b00005a5415f698587bdf9a74fb276208265e794b201f796b03d91e054bb3aa717cf1c4f96ab5cb0b4c146c9d9c384b609befb06308ab50be07b9ce9a897abfc87727870d0d", 0x56) 23:28:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020209e000000106dbfefab27de24d044d8bcbde47b442910d24e2526a9dd28fe0aa0b247bed2c14086f97c77683415e451a6285812fc3"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="33d8cd260ab24520f52ae453b2fde3a0de5fc43d0bddc5c18503"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="07040000000000000038d0737f73fa8be42bf30f", 0x14) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r1, &(0x7f0000000300)=[{0x0}], 0xb9) 23:28:05 executing program 1: kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x3, 0x1000, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r2) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f0000000180)=[{0xffffffffffffff9c, 0x40}, {r3}, {r4, 0x20}, {r1, 0x8}, {r2, 0x10}, {r0}, {r1}], 0x7, 0x2) r5 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r5, 0x4, 0x80) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r5, 0x0, 0x0) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f0000000100)) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040)="2fb9783f48a0a484b953d3ad5e7b1182d5b4e67298f7a55e46e5f7832bd3fee8798e79cdf12c4f48113afd3c66", 0x2d, 0x0, 0x0, 0x0) 23:28:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000003c0)={0xffff2c19, 0x10000, 0x6, 0x3, &(0x7f0000000140)={{0x8, 0x4, 0x0, 0x9, 0x5, 0x9, 0x2}, {[0x7976, 0x4, 0x0, 0x8, 0x8, 0x6, 0x4, 0xece4, 0x8001, 0x2, 0x84, 0x9, 0xdc, 0x3, 0x80, 0x1, 0x3, 0x4], [0xfc9, 0xbe8, 0x4, 0x7, 0x1, 0x400, 0x93, 0x81, 0x0, 0x7c], [0x5, 0x7, 0x100000001, 0x0, 0xffffffffffff17e5, 0x8, 0x6], [0x6, 0x7, 0xfffffffffffffff9, 0x9, 0x1, 0xffffffffffffffc0], [{0x3, 0x9, 0x267c3339, 0x1f}, {0x8, 0x4, 0xe5, 0xd4c1692}, {0x6, 0x5, 0x7f, 0x4}, {0x52, 0x65, 0x81, 0x7}, {0x7, 0x7, 0xdad4, 0x1ff}, {0x2, 0xfffffead, 0x8000, 0x4}, {0x100, 0x101, 0x0, 0x34}, {0x800, 0x7fffffff, 0x5, 0x200}], {0x9, 0x80000000, 0x7fffffff, 0x100000001}, {0x3, 0x5, 0x0, 0x30000}}}, 0x8001, 0x2}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x1, 0x0, 0x0, "10e752e400000000000000000000000a00"}) write(r1, &(0x7f00000000c0)="14202bc87290227d61e1f5ecabcb0e0ff7fcc1c3a32bb898c44482eab9c7a74a83e5047087f90eeb2d7e658d3d0f1dd368f2a7c5da70a76f7df19c4f7bf4423bf515898c99aaafc5b4f2436bc457ade89efaea7b434a860d34395739acf9f96f3737ebc31939", 0x66) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000000)) r2 = semget$private(0x0, 0x2, 0x82) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000500)=""/195) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000004c0)) 23:28:05 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r0, &(0x7f0000000040)='T', 0x1, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) recvmsg(r1, &(0x7f0000000240)={0x0, 0x1bc, &(0x7f0000000000), 0x1000000000000056, 0x0}, 0x62) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$VT_ACTIVATE(r5, 0x20007605, &(0x7f0000000140)=0x7f) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000100)) 23:28:05 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) mmap(&(0x7f00004e7000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x7) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x100) unlinkat(r1, &(0x7f0000000040)='./bus\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rmdir(&(0x7f0000000100)='./bus\x00') 23:28:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x2, 0x8002, 0x4, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x0, 0x9, &(0x7f0000000080)="a3482e56c99e18c69f61298e1f7c8f0f17830269492233c02e21d0fa83b0ba9cc1ce160605aac773b648b7fbdece8bf1f571505f8798216f6d4727efc589b902e02c8e40b46e5146477c68d194fa7844b6e9d474ddc16b7394477e115845bb640649cb174d6c5ab5dad377d188044729", 0x70) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x570d6f1cf44f46a0, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 23:28:05 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) 23:28:05 executing program 1: symlink(0xffffffffffffffff, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0x0, 0x4) openat(r1, &(0x7f0000000000)='./file0\x00', 0x20450, 0xba85465c697f0e00) 23:28:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x100) open(&(0x7f0000000080)='./file0/file0\x00', 0x6bfc2ce9b3fda71, 0x0) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x8, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x2}) fchdir(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7a9, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x0, 0x6}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 23:28:06 executing program 0: setrlimit(0x0, &(0x7f0000000000)={0xffff}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = dup(r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) r3 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r3) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r5, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xffffffffffffffa9) 23:28:07 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) socketpair(0x1, 0x8000, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x45e29c25f4bdd124, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) kevent(r0, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0x1, 0x2, 0x81}, {{r2}, 0x5d161373618649fe, 0x10, 0x20000000, 0x3f, 0xffffffffffffff80}, {{0xffffffffffffff9c}, 0xffffffffffffffff, 0x1e, 0x20000009, 0x7, 0x6}], 0x3fc, 0x0, 0xfffffff9, 0x0) 23:28:07 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000180)='./file0/../file0\x00', &(0x7f00000001c0)='x\x00') r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) unveil(&(0x7f0000000100)='./file0/../file0\x00', &(0x7f0000000140)='r\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0/../file0\x00', 0x28080, 0x17f) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) listen(r3, 0x17ff) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000280)={0xff, 0x10000}, 0x10) shmget$private(0x0, 0x3000, 0x202, &(0x7f0000ffc000/0x3000)=nil) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000040)='r\x00') 23:28:07 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r0 = msgget$private(0x0, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x0, r2, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x6, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r7, r7]) r8 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r9, 0x0, 0x0) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r10, r10]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r11, 0x0, 0x0) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r12, r12]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r14, r14]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r15, 0x0, 0x0) getsockopt$SO_PEERCRED(r15, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r16, r16]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r17, 0x0, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0xffffff85) getgroups(0x2, &(0x7f0000000080)=[r18, r18]) getgroups(0xb3, &(0x7f0000000180)=[r8, r10, r12, r14, r16, r18]) r19 = msgget$private(0x0, 0x10) r20 = getuid() msgctl$IPC_SET(r19, 0x1, &(0x7f0000000100)={{0x0, r20, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', r6, r4) 23:28:07 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000040)='c\x00') symlinkat(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file0\x00') bind(r0, &(0x7f00000000c0)=@un=@file={0x0, './file1\x00'}, 0xa) chmod(&(0x7f0000000080)='./file0\x00', 0x2c) 23:28:07 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="3397482d29c788e9"], 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) r3 = syz_open_pts() utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x8, 0x9}, {0x81, 0x7f}}) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto(r4, &(0x7f00000001c0)="6c6d94a8a49eea56e372d415f942d5417c99332de7b7f03ad54dcfd640709f54f01fbee9e2676c9363dba78b06e69dd39e5abc67885b3b2f54875c621a916ebec637290e33757556e87a1e12c3666e6c69aa56476b5689ee6adfad5720690e22a21ec1d42e719738cecec324094d5879eb0c7a1390b3e2e17a264594336b29310c4b62437133578905eb4411679339efe26f0e910d24283d55cf5b67e251691c8b6afd2a7200", 0xa6, 0x408, 0x0, 0x0) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000080)=0x9) accept(r1, 0xfffffffffffffffe, &(0x7f0000000040)) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="defe5ed4199b9618ffa5"], 0x10) 23:28:07 executing program 1: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000000)) 23:28:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000000c0)=0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0x600, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000007, 0x1ff, "d5e5bef2245185a9186506082eab7f6f9d091fe6", 0x3, 0x400001fe}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf", 0x11e) semctl$GETPID(0xffffffffffffffff, 0x4, 0x4, &(0x7f0000000280)=""/160) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x4810, r3, 0x0, 0x1d58) 23:28:07 executing program 1: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() munmap(&(0x7f0000008000/0x1000)=nil, 0x1000) close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = syz_open_pts() r3 = socket(0x20, 0x1, 0xf7) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) poll(&(0x7f00000004c0)=[{r3, 0x1d}, {r4, 0x80}, {r1, 0x40}], 0x3, 0xb4f) close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) fcntl$dupfd(r1, 0x0, r2) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x110, 0x0) getpeername$unix(r5, &(0x7f0000000540)=ANY=[@ANYBLOB="0000000000000000000000e895a542e777f5ea00000000000000d9e4abe35384a706cc7f000000000000011b43ce22e76f8f9ba1cb631b0b229519bc0232c666a6008b610ebffb2b9edd04f7d069425f8e2a6c12234d7c9c28c3f8fb6b8b370d96920834d331dcd13d3104bf168b29b52c143052ad7366ecc400008e919d1b8c00a2e802e998ac63a31aad100ab00000000000000000000085a8e1583ee3e8ec80e7d2c98a0fecee6e47b600000000000000000000000000000000000000939839b408a80be459d56db7791b50de34f8e478a3e220e9f40fdb32b8a19808cc5f355764f89a2396d07e53d14fed5214b9d6596eddf155d9a3226401fd0d9dda6131179c6dd2e0e28d6a7558e6b7da2e30b68cabce6986f22aff21d8c8828180723efacc652c99dccf830482c6f6dc3fd7353dbbb6"], &(0x7f0000000140)=0x49) r6 = syz_open_pts() r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r7, 0x0, 0x0) ioctl$BIOCLOCK(r7, 0x20004276) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 23:28:08 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="17010000000000003000"], 0x10) shutdown(r0, 0x1) 23:28:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = semget(0x0, 0x1, 0x203) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000440)=""/165) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000100)=""/96) r1 = syz_open_pts() getpgrp() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x3ff, 0x15, 0x6541b6bb, "73cc510e52937b2ed218374a0c76500d3fc9c06d"}) write(r1, &(0x7f0000000c80)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c262079178fddd8d3ad2afb8adba15b68ea309b17f72750e355959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0162e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f517c20b1849eb7f61940dded805a8f002515457299ae48264034f1ad52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ae42a046b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae3090402f1af67400b0881f3d992ab9c5d9929dde08d3dfe821670db339b180e9aee637d3ad6bfc6530e64596a83951216c060ba1412e44217cd52ac5c6bad522208e395bd5571b133bb5f24257288ddb9d2ab8f7a47f8e9bfe4638f2a49a3d7fe9ee43170a7326d5d776d6ac33f1992822b78a3b57b595aac5a8ce1d74a06514af1c4c8482ff9e9d833a6981d510417592665e71c851f3358e9a1ca9b13ba145d79000e6040099211683a6ed3dae35fcce457f4ddc0c0c345f65667476c7d22019728def08a1a743991762427726026647099b9bddf7f424af106ed9ae742a286e9aaf49c7d66a22cec1416da6d9051af4988567ded2431402580ea1c2322f6ea27b8449731fd8703c2b3bf03db34b9b945780965858dc408189f0baed90e87fb9dc0f7abf8c0ba819c4051748a757284dbf355c2e4399329c3e5de0498f11eec76da60f1cadad948c70df4be53a8fd41788bb79b36fd53054d3b4e3f8c308ea5a489d98baa51857b3631ddaf92bd27adf6853b71cc6f7caa4b14bbd2d68c8b4a48e8ae89eea24b6257be922354de7a2437d556a3a08589f6a7fc117fcfe6a716b068df0ab34cd246d3285031f5fb552921288b472a5e274d32714744b727132bcab2793151051724241818dbbfd21eb26586ed0de63b5aff7741d16c9ec23dbc0d4c1ebd18debff5317329bb43d2ebb239f378f4ce2e7022a5a36b79b266ceb95c75e67e080bfc89dc46d4088310a59302b442bc29f3305e304c902e6298d07cd5be6952120cc060a7bfcc8c36fb11c8d46f05a1891f1a0c6907ce3c82539f5c18454b10374754f8a0ecccba11962cfc62d7b5ff22cd684ab1455002996f3a308aa5e1d20587f4e7575240d48433f8d8fbef4a564d7653ba1aad5acef76b65df27d5f34e4f6128cff1ad20d", 0x400) 23:28:08 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000080)=0x1) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000140)={0x1, 0x81, 0x6, 0x3, 0x7}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000180)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000001c0)={0x1000, [{0x2, 0x3}, {0x3, 0x9}, {0x0, 0x2d7b}, {0x2, 0x9}, {0x0, 0xb880}, {0x25b30ea952cdb646, 0x1}, {0x1, 0x7}, {0x0, 0x7}, {0x2, 0x300000}, {0x2, 0x2}, {0x3, 0x8f8}, {0x1, 0x9}, {0x2, 0xd9}, {0x1, 0x8}, {0x3, 0x8}, {0x3, 0x7}, {0x3, 0x43}, {0x0, 0x1}, {0x3, 0xffffffff}, {0x3, 0x1}, {0x2, 0x4}, {0x1, 0x3141}, {0x2, 0x1}, {0x2, 0xfffff27f}, {0x2}, {}, {0x2, 0x1}, {0x0, 0x1ff}, {0x3, 0x6}, {0x0, 0x80000001}, {0x3, 0x8}, {0x0, 0x6b}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000340)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000380)=""/11, 0xb}, {&(0x7f00000003c0)=""/88, 0x58}, {&(0x7f0000000440)=""/17, 0x11}, {&(0x7f0000000480)=""/40, 0x28}], 0x4, &(0x7f0000000500)=""/68, 0x44}, 0x1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000005c0)) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x40) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000640)=0x6ebe39b411fb893) r3 = dup(0xffffffffffffffff) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000680)=0x4) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/pci\x00', 0x400, 0x0) r5 = getpgid(0x0) fcntl$lock(r4, 0xd, &(0x7f0000000700)={0x3, 0x1, 0x4, 0x9, r5}) pipe(&(0x7f0000000740)={0xffffffffffffffff}) mknodat(r6, &(0x7f0000000780)='./file0\x00', 0x2000, 0x9) r7 = semget$private(0x0, 0x3, 0x18) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000007c0)=""/192) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$BIOCLOCK(r8, 0x20004276) r9 = open(&(0x7f00000008c0)='./file0\x00', 0x80, 0x4) ioctl$WSDISPLAYIO_USEFONT(r9, 0x80585750, &(0x7f0000000900)={'./file0\x00', 0x8, 0x49, 0x4, 0x1, 0x0, 0x1, 0x200, 0x0, 0x1, 0x100, 0x8}) syz_open_pts() mknod(&(0x7f0000000980)='./file0\x00', 0x20, 0x6) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f00000009c0)={{0x18, 0x0, 0x2, 0x6ab00000}, {0x18, 0x0, 0x6, 0x6}, 0x3ff, [0x6, 0x8, 0x6, 0x3, 0x20, 0x1, 0x3, 0xfffffff9]}, 0x3c) pipe2(&(0x7f0000000a00), 0x4) 23:28:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x800, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x5) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) 23:28:08 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000180)='x\x00') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) getitimer(0x0, &(0x7f00000001c0)) connect(0xffffffffffffff9c, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) utimensat(r1, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) socket$inet6(0x18, 0x0, 0x80) 23:28:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xe, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) r7 = getgid() r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, 0xc) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r12, 0x0, 0x0) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r13, r13]) r14 = syz_open_pts() close(r14) writev(r14, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r14, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r15, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r16 = syz_open_pts() ioctl$TIOCSETA(r16, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r17 = open(&(0x7f0000000800)='./file0\x00', 0x8880, 0xd0) r18 = syz_open_pts() close(r18) writev(r18, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r18, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0}, 0xc) r20 = socket(0x18, 0x1, 0x0) setsockopt(r20, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r22 = getgid() r23 = syz_open_pts() ioctl$TIOCSETA(r23, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f0000000180)="b1b721409e8acb8890af0a05a4fd768ea34944a40e4a74af20dea39eae5b9e2be7d7c37822e6b1c1c57704aab119e58237837da1dfe165988e5746d1595d56080952b277fe44abf0aefd5fd297b9ffd24eae4453582906a3f555e202a0ddff7ee630b8b141817e32b318b5b979d376e824034378d15f54b195038d013601f98e234a327e5e933e29f432be554ab815bab7b8189a2b7e192a8b948f56997fde53d46a987ad8bb6993f4afa5ff4f550c14809b34d9e8545d8cdf", 0xb9}, {&(0x7f0000000240)="83b69bc7ffa3c8f2381f3f926bb9fcec62cf6da0f913f86d983df43c70af8471efa5ff31b65652027fb53bef7a61c3f2c947ea3f27feffcc46d66c8dc40744d8b89500dcb002f21b9f0f16569079fae6de64bcf4103bbc0d85aff15ec180917a14360b9bb7e09e13ff762cc6183d690e9bd8cd9e4e4bd506c0838ce3591553040a9dd54663f79feecfb6cab7b0ba6f1343e4ddb1145014d25af53bd434c2d690bfe542560814362e1862e1f017d0c21fb05485c0c52c121a87da13ec7b7cd0dbadfcebf9dd8f74425201e8", 0xcb}, {&(0x7f0000000040)="82e82259310c3cae0194ff285b27fa9582b4f1346540c6a1776e7855ccaa2019386a808b4ab3737ba2937635385f37a50a80721e187a7dc16a8edb7a9ac88840ba97cb9adb139926e6b4c924facb", 0x4e}, {&(0x7f0000000340)="0c5d7e9dcfd4216a618d80f4474f2e15d6698b882ff5e35f372ba30a97a459f22f1c765bf310263fc823ec18358d35cd93eb245875501bdfaf40a00c108c44b2bb2109e8790403b4e73e5bb234798918ef0def637383dab2fb2f85e26ce7eb46dcca696993d04cce876a01ef193c25", 0x6f}, {&(0x7f00000003c0)="336bf7be58511ad0ba1d11a54c378f5e059d8e693691b35d267dcc833ec77b8e3673e6a04cb945798d1102ceba6e717a4e806c9889a43500399bd863802781f5927f237c5b315323b79977b2c120db4679613b5fef25ffd8aa1909245968196ef007b4ee0bf4d0977ef8c200021cd8487f0930e4", 0x74}, {&(0x7f0000000440)="14f468ec77ed5f8353e8063d7ec03a3bed2f2b2fcc1541f099c528ff5dcca44548074deefea3a9b9c473395487edbc96e0a6ab7fdcde84af5548df5c998e5d38f39537fe4749584185288adc8f45ff281d8178f7d22c00504a86ec5718180e17cf7f3377ca8831158b8fa9e28cfc714c25329722e3fefb08940c211ac9d6dc32b16b745ccdabde0f23b5a89191d018155ed68fb42180fd0b6a750f1bf9b073f02ae610ae8a9f3316f41bfaadc9254316634e843f4c15b8dbb199d22bc73e60b8bba6532a3f37c80a4a48edcfb76d9065b98c1cf4eeb784321fcbd9e21a1b49010aed6e4a", 0xe4}, {&(0x7f0000000540)="64c0242a758c73c280f5147f4dcbfbea28feb04710c9253a0c32786e0f92c321cc2dcd40cf5cf645b4be28e1e36947c90c803fe1e3cdf3038c3cd68ba67e4efe634acbd165ad5f60a46ea42e488480579bee2ab3fff6fe5b34ebad51cb991549053aa0fc52d83b22d46e2cf56ea452c9cb609da3079ef9d3dba2b74900378dc3cceb2599857effcdd73cc94b18cc39958f93285e7e04f65efecd197ae750f9d465931d3b17fd290e08d5bb0218b6c0dafa867fa8b9b7d1993b01770c1ce9ee14e830c3ea6036d860b39136f79cf33d5b541fdc94fe", 0xd5}, {&(0x7f0000000100)="82711582fec96504c6cb150c56", 0xd}], 0x8, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r6, r7}, @cred={0x20, 0xffff, 0x0, r9, r11, r13}, @rights={0x30, 0xffff, 0x1, [r14, 0xffffffffffffff9c, 0xffffffffffffff9c, r15, r16, r17, r18]}, @cred={0x20, 0xffff, 0x0, r19, r21, r22}, @rights={0x18, 0xffff, 0x1, [r23]}], 0xa8, 0x4}, 0x40c) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 23:28:08 executing program 1: pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 23:28:08 executing program 1: ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000000)={0x2}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000240)=0x2) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000840)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000006c0)=""/162, 0xa2}], 0x3) 23:28:08 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x400, 0xfffffffffffffff9) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x68) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) lseek(0xffffffffffffffff, 0x0, 0x41001, 0x0) sendto$inet(0xffffffffffffffff, &(0x7f0000000040)="7823cddb121bdd0d1d0ec74e3462d1a2c1b26245d4e266addc23a4ea7f2b031d5bcffea1660d46a1", 0x28, 0x804, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000080)) 23:28:08 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0xfffe, 0x1, 0x2, 0x3f55, 0x6}, 0xc) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:28:08 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r2) 23:28:08 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0/../file0\x00', 0x400000002c5, 0x2a) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) 23:28:09 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xf55c78c74d58df36, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x0, 0x2, 0x20, 0xffffffff}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 23:28:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) socketpair(0x21, 0x5, 0xde, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x101, 0x1, 0x20, 0x9200}, 0xc) ioctl$TIOCSTART(r0, 0x2000746e) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 23:28:09 executing program 0: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff6530130fb9aa23d0571454d78a2a197a386207000000008295950000000010bf093f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b95aaee48c02f6ac41e6bf3bf554799b9b800ed52beb85a85e25bfb2585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r2, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) 23:28:09 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) geteuid() pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r2]) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x38, 0x4000, 0x0) fcntl$getown(r3, 0x5) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r7 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r8, 0x0, 0x9, 0x0) write(r9, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeea4d389e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb79a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd96f6acb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153000000800000000058db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f00006a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0xffffffd5) r10 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x110) r11 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r11, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r11, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r11, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r11, 0x2, 0x803) pread(r11, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r11, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x0, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r11, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r11, 0x8010426d, &(0x7f00000001c0)={0xfffffffffffffffe, 0xfffffffffffffffe}) r12 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r12, 0xffff, 0x20, 0x0, 0x0) r13 = kqueue() r14 = dup2(r12, r13) r15 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r15, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xfffffffffffffe90}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x1ef}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r15, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r18, r19) r20 = getgid() r21 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r21, 0x20007465, &(0x7f0000000500)) r22 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r22, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r22, 0xe3) write(r22, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) r23 = fcntl$dupfd(r22, 0x5, r15) getsockopt$sock_cred(r23, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r21, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r21, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r21, 0x40087468, &(0x7f00000001c0)) fchownat(r21, &(0x7f0000000080)='\x00', r24, r20, 0x6) r25 = getgid() setegid(r25) r26 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r26, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r26, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r26, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r26, 0x40087468, &(0x7f00000001c0)) fchownat(r26, &(0x7f0000000080)='\x00', r28, r25, 0x6) r29 = semget$private(0x0, 0x7, 0x287) semop(r29, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r29, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r29, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r25, r24, r25, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r18, r25) r30 = syz_open_pts() close(r30) ioctl$TIOCSETA(r30, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r30, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) r31 = syz_open_pts() close(r31) ioctl$TIOCSETA(r31, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xffffff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r31, &(0x7f00000009c0)=[{&(0x7f0000000080)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3d5ab8d8f24209777774963f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xe8}], 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000001840)=0xc) r33 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r33, &(0x7f00000000c0)='./file0\x00', 0x2000, 0x7) ioctl$BIOCGBLEN(r33, 0x40044266, &(0x7f0000000380)) ioctl$WSMUXIO_REMOVE_DEVICE(r33, 0x80085762, &(0x7f00000003c0)={0x2, 0x5}) fcntl$setflags(r33, 0x2, 0x803) pread(r33, &(0x7f0000000580)="609bd923e9f2758fbb254c65a956751041e4d2fbda945817bbbafa2811cd93bb98a9eba731636f6e377116464b254a5982b39eb640dcadcdfa48fd5690ccfa9e5c49edf3dfc96a27aaaa6050f8c16dac8d62b87bacd0c80f83095f7a9e5352e2d255658fd13029b3244970cb4e7298c902435c0f41888a3f56b4d814d3e6a8a3d92b66f0ef45efca5b182fe1f4d44a32d58557e4b58f18bef46ee2a6339a825eb1c0a6c6b87eef1483dc47da64e9f91a6c67837424e25efadf7d4c6bc07d393450587f2a23b2d6bfe8f4d69e059d4a6373cb", 0xd2, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r33, 0x8058574d, &(0x7f0000000440)={'./file0\x00', 0x20009, 0x3, 0x9, 0x1, 0x401, 0x401, 0x9, 0x2, 0x2, 0x2, 0x800}) ioctl$VT_ACTIVATE(r33, 0x20007605, &(0x7f0000000140)=0x7ff) ioctl$BIOCSRTIMEOUT(r33, 0x8010426d, 0x0) r34 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r34, 0xffff, 0x20, 0x0, 0x0) r35 = kqueue() r36 = dup2(r34, r35) r37 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r37, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda", 0xda}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0xb9}], 0x4, 0x0, 0x0) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r39 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000004c0)='./file0\x00', r40, r41) r42 = getgid() r43 = open(&(0x7f0000000000)='./file1\x00', 0x10000, 0x1) ioctl$TIOCSTAT(r43, 0x20007465, &(0x7f0000000500)) r44 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r44, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r44, 0xe3) write(r44, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000880)=0xc) accept$unix(r43, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r43, 0x8004667e, &(0x7f0000000680)=0x800) ioctl$TIOCGWINSZ(r43, 0x40087468, &(0x7f00000001c0)) fchownat(r43, &(0x7f0000000080)='\x00', r45, r42, 0x6) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0xc0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r33, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, &(0x7f00000008c0)=0xfffffffffffffd2a) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = semget$private(0x0, 0x7, 0x287) semop(r49, &(0x7f0000002a00)=[{0x4, 0x200, 0x3000}, {0x1, 0x2, 0x8789c8d791a6081e}, {0x1, 0x3, 0x1000}], 0x3) semop(r49, &(0x7f0000000c40)=[{0x4, 0x4, 0x800}, {0x3, 0x7fff, 0x1800}, {0x0, 0xfffffffffffffff8, 0x1000}, {0x0, 0xffff, 0x1000}, {0x0, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x3, 0x9, 0x800}, {0x2, 0xb}, {0x3, 0x500, 0x800}, {0x0, 0x409, 0x1000}], 0xa) semctl$GETNCNT(r49, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r46, r45, r46, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r40, r46) sendmsg$unix(r36, &(0x7f0000000840)={&(0x7f0000002a40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c83b4ca14bc1f4351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5efc41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ffc5371ed01060c270b85cd08dfec76887ae5dc36e681a161068706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83aeb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000200000c9ba332f3a096de553902a7ac08be904b4a152da07596552b316e974bedb3928d31255c1e561114c95c5e76f0fdf187852559b00fc3d72ed14cdb17709ac84123227a6cd2e82b326e8c1a1957932ced65a7563894aec2cff9a135ee7a836d570073f3e954645759a3611b3b6232208a6250659fa51d0af187920984e7b83bd7c2d3e201af016e623952c31fc2b59957ef69ebb9c1daf781d11430134cc1f28cc0bcf4902a95b0fc7dd3ceff701f55ac1f5e6264f92b3d8d6afded699d0eadfc1665bf785a11715d3d5ae9f5f9cbbcb22c6429a45860305567f47b29b86e2f7c30c6867454952"], 0x1, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f0000002ec0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cd03000000000000000000000000000000d4c3dc08ec9ec7b5df67c33f9d8930fd", 0x37}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0x82}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000002f00)=[@cred={0x20, 0xffff, 0x0, r38, r39, r46}], 0x20}, 0x80c) sendmsg$unix(r14, &(0x7f0000000840)={&(0x7f0000002f40)=ANY=[@ANYBLOB="696e6e048997c1f327e643252ac970b00218f271434f3f959e51c058571cf21aa6ad04ca69224c3ea15c8351fe1f2e1f0c9f77794849d8f9b226e52d186b9d6d7ad0053aa4a5e9c41a74ed76fe0f6983013b06212043d00acb2b3bbee9c58539244b3e564fd318c584c125068b473dba6157cc6ac0ef96bb09f679a2443bb33c32ab31b9c9b6a107b0d55df99f2ad0a05f3383ff15371ed01060c282b85cd08dfec768daae5dc36e681a161468706abd04e12ccaf9c1ace67c868185e9cb60899549a26922c83a1862d5f099a09385444d411cf7c190eb7e1090a73d29634bde0390c6ba8645ac3bb3ca0f8a6c949d0a9729704a466e1906ec6077fe805b4d08fdccff11e670f72fe93699ff9dce126f27427f59fc7a110000cfcc820f90d3c4f5248c50a71a94ccfc343a2ec5eb5d455b79ed625a5e0000000000169d0adeed7ae08a48733680a74c1a419aa06e65358f0690a3db"], 0x1, &(0x7f0000000700)=[{&(0x7f00000019c0)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b877c0f7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e4", 0xfff}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000001900)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190ff00000000000000001d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xb3}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r27, r32, r46}], 0x20}, 0x80c) r50 = getuid() seteuid(r50) r51 = getegid() r52 = getuid() seteuid(r52) r53 = getgid() r54 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x28d29, 0x0) sendto$unix(r54, &(0x7f0000001880)="80180b7561fc4f239025d0d3ce6fd2915fb58cf86f3dd97b30e4c8603975ed5fbdcb1d1f9000000000fa0ac66c0ce39e9c635a3addb337a7711b6139305317a3696a34eb7eaf920dcdd06c11fa912e7d2adda6e5eccc65", 0x57, 0x2, 0x0, 0x0) r55 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r56 = fcntl$dupfd(r55, 0x0, r55) ioctl$TIOCFLUSH(r56, 0xc0106978, &(0x7f00000000c0)) r57 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000380)='/dev/speaker\x00', 0x400, 0x0) r58 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) fcntl$dupfd(r58, 0x0, r58) sendmsg$unix(r10, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f00000000c0)="a3e59f2b40fb09f51a5236d7183af74aa18327126d71e10e395cc880d14dc2d618dcabbf137712217dd70748163b98141f26", 0x32}, {&(0x7f0000000140)="35758555702655e2dfce5b17f9080b534e9656e2ec3a9f2d2a880a695b6d6bae9116f64a806f6f060315edb6f565c0a03c04a5f9187295a686bf18bf91cbb469deba9e29ceb4527c851d37c1dd535b54aa9187c39f5534cea68fbc9965ad9469c01dd2c6ab099a8578e4f28fc1701f08d2cfa0327141f8aa8a366854decbcd3ddbd085d0d69de6de36fbce3de17dd5c295353dbcc7612fbe7a8a87332a7c5db406806bbc23f92f55187dc40c8c7f73699c82413a86d7329c0be39dbb2a4fad5f5869d1f59b6c7c", 0xc7}, {&(0x7f0000000240)="a400f5383b9e874e38c5f1e8fd766598cfb175c230812f8906210466a63c1a3ee3ed18216754fa139a4159a125f58b2d7f47dfdd3c3a101f1b2e8ceb502bc10ec3aba9269f35c7badf9444448f3ccb06024ed7f3afe85c55bc39c50a6091cd71705f6e3b936de7a8e34b54671cee2b4094dfe579a7a11daf878a9080abd7241dd98fccafed50a038be7c8da7c4c8189ffcdaac77902ec82a8617ac603cce602592638e201f9fd2f011113fdd66009c0d31f7342cf92ce0b8d93f024f12d6efa44ef0c3bebc4f5fa874d965c4511ea2b437c985c957053aba843b359bbff0566d77eb51d0fbe5245f5e80e51bc5438f11e18d4d5f278c77703c1f97", 0xfb}], 0x3, &(0x7f0000002c80)=ANY=[@ANYBLOB="2000000000000000ffdf000000000000", @ANYRES32=r16, @ANYRES32=r50, @ANYRES32=r51, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32, @ANYRES32=r52, @ANYRES32=r53, @ANYBLOB="000021002800000000000000ffff00000100000064e41b1e3dccb5cf0f5b6cec3c54286ecb33a1c5ed3ad27c0a04ade86990e07f8310d9a58d58d186b15ee8109a66ef97e34b4089aa3cd87b680d3a268c505dc29c88c0bbef56496e3ebfcebe290bc47fae0b5b5ca946d2dfbfbac19e2217ecf1b16d40c909707b2fde862b6542d0f0cfc78f8cabe6bdc8584c379bf200c60a049daf2e396c542efda76b74635240bf8307a4073a3f5ed4ada5e8564657b1f584343904b3044c3e2343bcf8ca38102ef526a6a2ac645865cbbca4730c41d2acbc2f1cc5398c045d45b6303edc9564f5dfa888fe54f0df08bd54d32b822b4327ee780a81b9350b17e188061d1a51491a496e613bc83336d14e8e59fe80d2b5f0546e85bdf97edaf5016fb0db9d4ba8216551799be8d415f124f763487ff4e6b849e777cbfdd0f7e56a56641c777b5c8a0ad183657be5e69bb8435ab003156f508d20163ee6d915b2aa1250801e0bde9667b2324ab6063e30ab3ebc", @ANYRES32=r54, @ANYRES32=r56, @ANYRES32=r57, @ANYRES32=r10, @ANYRES32=r9, @ANYRES32=r58], 0x68}, 0x2) getgroups(0x0, &(0x7f0000000540)) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r60 = geteuid() r61 = getpgid(0xffffffffffffffff) r62 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r59, 0x0, r60, 0x0, 0x143, 0x80000001}, 0x8, 0x100000000, r61, r62, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={r61, r5, r6}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r63 = socket(0x18, 0x1, 0x0) close(r63) r64 = socket(0x38, 0x4000, 0x0) fcntl$getown(r63, 0x5) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xffffffffffffffce) getsockopt$SO_PEERCRED(r64, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r67 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r67]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000980)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x9, &(0x7f0000000540)=[r67, r67, r67, r67, r67, r68, r68, r68, r68]) getsockopt$SO_PEERCRED(r69, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x5) r73 = geteuid() r74 = getpgid(0xffffffffffffffff) r75 = getpid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000c40)={{0xbaec, r72, r70, r73, r71, 0x143, 0x80000001}, 0x8, 0x100000000, r74, r75, 0xfffffffffffffffd, 0xfffffffffffffe00, 0x100000000, 0x9}) setsockopt$sock_cred(r63, 0xffff, 0x1022, &(0x7f0000000240)={r74, r65, r66}, 0xc) chown(&(0x7f0000000200)='./file1/file0/file0\x00', 0xffffffffffffffff, r66) r76 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r76, 0x0, 0x0) getsockopt$sock_cred(r76, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x1, &(0x7f0000000280)=[r77]) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') shmget(0x2, 0x4000, 0x106d6ad397bde370, &(0x7f0000ffb000/0x4000)=nil) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x4f986bec101a2d71, 0x0) getegid() getuid() geteuid() 23:28:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282912e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x7) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000000)=r2) recvmsg(r0, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:28:09 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x81206919, &(0x7f0000000300)) 23:28:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) dup(r0) r1 = socket(0x2, 0x4001, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x6) connect$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="82020063c4a143dce4a7efe131b31a970da711ecdd57be971e20557004095fd6c189e717ac"], 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) 23:28:10 executing program 1: mprotect(&(0x7f0000317000/0x1000)=nil, 0x1000, 0x0) kqueue() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) socketpair(0xa17aa33cd56e301b, 0x4, 0x0, &(0x7f0000000000)) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 23:28:10 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x1000100000000}) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000001980)=ANY=[@ANYPTR64], 0x1) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) dup2(r3, r2) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r4 = dup(r1) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:28:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget(0x1, 0x1000, 0x200, &(0x7f00007ed000/0x1000)=nil) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) 23:28:10 executing program 1: unveil(&(0x7f0000000400)='./file0/../file0\x00', &(0x7f00000003c0)='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) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e2fcf2a3105a08ae8cf58235138eaf5cf77f8b50000000000000000000000e3ff00"/46], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e23f199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e6149700250000000000000000000000000000fc09a2a29e0c8059b8a200c08aedfe85ebb36a1543dafc390be15c146256905b1a89cec6bc3bd1a49cd778347846ee5552de25bd905ec90b302a7b14cf36e0e9617be76201133fc379be987df2f2c1d7d75ccba133176828242e66b7ac21ff0062856b0bb4c1096fa4fd0e02128ec09c3d3e37d27b210beaa7cca6e06689b3dd795b0f6a03af637d1eed6a4f17c41b590da4297a20e233a7162912535128ac75a1c3cc17ce637d2a7e26fd07d83ad504b3665f95cc"], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[], 0x0, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r8 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r8, 0x4, 0x3, &(0x7f0000000580)=""/170) 23:28:10 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x9d048753f94b7cef, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r4, 0x20004b43) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f00000000c0)) r5 = socket$inet6(0x18, 0x4000, 0x48) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x2, 0x9}, {0x18, 0x3, 0x40, 0x7}, 0x8, [0xa620, 0x1, 0x7, 0x1f, 0x8000, 0x5, 0x101, 0x1]}, 0x3c) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) write(r2, 0x0, 0x0) 23:28:10 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x3, &(0x7f0000000000)="040016003bb4469413e23552c5e3913fdcd4d722e4775bb649903fe9c6143ee561bab6b5719d5caa1e95d575871c3c07da5b2d2b7172929cb8778e6f9c755b50ce529bfa8ee481cbfacbf8a422dcb883e71b9af4c0603d92bd4ef5740e5f3a36e4097cbe1df546", 0x67) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000340)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8f75f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7dbf6ba8af63ff37282921e4fd89e0720fd3872babfbb770c1f5a872ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000b200000000", 0xb1, 0x0, 0x0, 0x0) 23:28:10 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) dup2(r1, r2) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x2011, r0, 0x0, 0x0) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000040)={{0x88, 0xfffffffffffffffb}, {0x7f, 0x8}}, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 23:28:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8500, 0x1da) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x83d) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x550f, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) r2 = socket$inet(0x2, 0x4, 0x1d) getsockopt$inet_opts(r2, 0x0, 0xfe69263df9f293ca, &(0x7f0000000440)=""/234, &(0x7f0000000080)=0x1f8) 23:28:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022ec2d5f398f35b1cd35e863e19ce67ac887aa11940e3892c0ac4e4d2dd62a82f66"], 0x1) socket(0x28, 0x207269cd3b8332b, 0x1) shutdown(r0, 0x1) 23:28:10 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000080)=0x80000000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) 23:28:10 executing program 0: open$dir(0x0, 0x8080, 0x42) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x2b4}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x5a22426589292549, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x2, 0x7, 0x6}, {0x18, 0x0, 0x521, 0xf62}, 0xfff, [0x7e3d, 0x2, 0x7, 0x70, 0x6, 0x0, 0x971, 0x7]}, 0x3c) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f00000000c0)={0xffffffc0, 0x247, {[0x1, 0x0, 0x0, 0x7, 0x9, 0x4, 0x4, 0x1, 0x6, 0xe7, 0x6f, 0x8, 0x2, 0xfffffffffffffff7, 0x401, 0xff, 0x0, 0x6], [0x20, 0x40000000000000, 0xf015, 0x4, 0x9, 0x5, 0x8, 0x1f], [0x7, 0x8, 0x5, 0x7, 0x400, 0x9503, 0x1], [0x5, 0x2d, 0x6, 0xfffffffffffffff7, 0x0, 0x40], [{0x40, 0x101, 0xfffffff9, 0x7fff}, {0x101, 0x0, 0x9, 0x48}, {0x7fff, 0x7c7d, 0x0, 0x6}, {0x1, 0x7, 0x8000, 0x40}, {0x101, 0xfffff000, 0x8, 0x7fffffff}, {0x2, 0x1, 0x3, 0x8}, {0x2, 0x3, 0x0, 0x2}, {0x7, 0x9, 0x9, 0x47}], {0xb0, 0xffffffff, 0x5, 0x800}, {0x6, 0xffff0001, 0x4, 0x4}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$BIOCLOCK(r5, 0x20004276) r6 = dup(r2) r7 = fcntl$dupfd(r1, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc028698a, &(0x7f0000000040)=0x2) fchflags(r6, 0x10000) 23:28:10 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r1, 0x6, r2) mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x10000) execve(0x0, 0x0, 0x0) 23:28:10 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munlock(&(0x7f00003ec000/0x4000)=nil, 0x4000) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = accept(r2, &(0x7f0000000180)=@un=@abs, &(0x7f00000001c0)=0x8) sendmsg(r3, &(0x7f0000001780)={0x0, 0x0, &(0x7f00000015c0)=[{&(0x7f0000000200)="33cb3c812ba867176eb360a6309854989841b64bf57f3ef28033fe29f88b8d62c85586053dd809e285a1e8ceebd8ebc4c422eec8755cb655de08646e10d949ce8db7281e99d4191c6805ba1664955f27e7c0575e0fb246910fc679bff2761fff4afd626c91fccdeea378a4e3c2a741aa3678d1aff789f1379e5979dc7e275b00d8aab1cdc0a25541", 0x88}, {&(0x7f00000002c0)="a69327f34082df7597c5a45fb2b7541e79582c341f71177c7a099fabeb9cc6955de999f3a29bddca5194b1c7015630f99c22eb69878872da92a8341fa0ad995bb2a89d1aa592de8dcb0733022bc578821a893b8f2f4ffab2f5d78d5da94c03aaf90c46d61a5fe6213fb1b22c1101df66496521bc170ce00f5eee1c527fee764224a2cff209c3e647f8cd6c87733e21766f14165519da25bd66c2000c69fce5838b0cc165c76ddada05b6fc3ec6c1b9b21fb2ac025d2582388c662af74876c32c678da9eea3dcdddbfa6da834f650574e32ab4813e1057fea2094c1d5e163a6fcfb347039511b7b6c2b23a17cccae07549a62b49c38537f480a0a29ff6ebb197e45d4e023e9736d01f7a7cb84160de37a92970001f962caaa5bc09cf16c0c63a7fab613228946b9e7656f3436eabfd73b52a767692c4ea4c3ddf163c4f3a464c85774283146915778ab974f1a48d88fcf5d7e4e5211d7ee0249edfaa05fa77826256dd37afae8825db9f790a53ad3014bf14f88ad46155d43f4078d916a149c75dfbe942c7c9353b0b498274f2996838c3332211c2d2ad145c8edbedaae8e13c4dc39bcb171d8d081d274e49982d532e50bc0d79da6ddd432465b299cd652dd1fafa9be385ebb5028d87b9b063e3f6316d0c52031216e185f07a3d5c0a3a9b1fe7fcbffe0ab22bbcbdfa0d2b4561562d0f587c2d301a7a180a9042c83016e96d540724d78605a4148be67c07fde761f888e1e1eafb1a19c8c9bccc0e8ed1bc7f9de28f728e9baba29b90d072e013386229a70d5136c86a82679623d23d96363bafdf9e911a0a41f53ba66e29b634d1e41467ecf2809f14225394ded907fcfbd356384718fd5f14c86c7ee4dac57b3c5f17f52a2f2ec1164fd6659a27b4201695e358b422a4923e0aed7a5ce8fe89a0d3998ca281cb4ee6de558e9b7c8fcc3f13634d14dc6af0bb89c4cfbefe99f27112d4d18c8ec006b8ac55860d18ee686802bf15197f1fc8cff13e3f8883b9db6b82784d065d6453fcbaf17f4cd1bf4b48188b89fb829f508b6112d732b48fec5202012952019bad0e0218ddfac3cb03b99eedcb6ec8941dc81a737a542f345bb21b688ec75ab9ee392ceaee95e09f6a1a38715380cc18b8f7d96f94401b6394469faa5263bd82d68a4dabd7be3e992a72f82560aa9262ee7f2d4491ade0ad1e0b7fe1db19621651fed2a5ee46650577dcb631627a2b99c77f33acc05d2039d634950cd63866bf1a09ba74764e0b9b9bb5bbfa892742b39a6f9ca6d9b908d3a193cbb069cf46f78ede6bea03b6ac1344c6364adc1fb6fad0c67187da703ffa18c924eb483235e9e9e0e018a469c4f91174e369b2193c2d482c844bce8050c62e8d2727b79fedd0759d0f31a7189f24f3a2c98e519fde16a98ef7f473e44f6b17840b5bbdabce554c64d7efeeb4dd9d71289fd5acf4691f18a52b29571792f12e320a4afb3549267150ec7026041194622dad05f4724d467ee0c6a494aef9d495ab8734d366a2e30a4ee8439cf04a460ea43e9c5a407e6fbe933847a8f2f39fef478250919ddabcecf689bd9769de07868b6f7716b2af77ba767ac911f6444c776055a8234d6545a38038f068dedbf1e655d2878c58c6f25abc955b54f93e1ed40ddf5307da5e0b1e1cc722caabe6af09ed43ab5efae95149841a12482d7cd0e538ea9e37de90560f031a0666a3883cf5ec2f6d32512f850ea24d6f0d7f3f4035609cd883d1380d439802f9e5f64470dcb4607fdbda44801e708a899e801718d5d73c5620e35b1d0d77e4868fe0741baa2ae758608a06bf10c639a7aeed5ed01e840d71622bb47fd7c50aa1367005fb5920f12f647a4501f6629f2c08a9cdfd0ff4a5fa1c41e6a13329d235f1665e451cae27113055f5f36e7b51bf864170369810b557fe6bec1b7db0ac16427cce07597e354dbf5a21f884f769f411b69e39b9a1e3ee3e616c8db0e751695ef285ae66afd1a928ff662e3d7cefdd3084426048860024fb39eb9d8ca8686d0993825891dc233ffdaa4d4c8a4b6168c0ab48f4aa89cf2ec4c1013b402c29f868bd32e4bdab7a4d18636867c542afda5396dd6e619ae8f5a5a900398ec926b3ad191acaf5e16b160fd684d26cd03edca2eed9e6149864ca3f22d1c35e7a6a8e403aa35bef0c220865e7de3bd37f0fbf06cfea8cd4df163f8aa673f09ff0eede0173d66044f1fdbf8a9e58fcac6c00d931874624787048a8cf424abaaef5a43634a7dec19fc9730789ea6880303b1e462a30d175d92809d4bcfebb4268465b406463eef16f37e6525c678af4b098ea033dd56dec3953c92072f880a34961778008335b005766a7d8608bb7db6e778be60858d72b49edd4a50fdbe2707d25c08cdd8aca411477125a7569a99a30c4f001600d3371a0142cb4cdd8672a330408f8c2aea2df801a00d5d16438bba1cae53beeacf9aa4503439d9a7db90be80e3318b93f88c3c43412655e6c9b6af614148bacdb27eed8d53462f06dd1a2ff3402f988998dd3c35843c3c518741b57688cb2bbbd1b9884d9aa59d7063ddd3efd8566629efcd068f43c4880aa2b72a2ed6ffc5d40c40bd0e1da7180b29bac84af55f6cf75f812d8e8e0148303c2593b398f32c65bc0a498dc1fa3eae50765f814b1ae369e5c7ba0c0706a6ec3bdcc0891ee0a2dc333fd756ca9488e00d752b9cb4a108333d0c70d2a832d9ac80a7705d89d7039c6305af4fd50b42a473ceb0540ad8d5c66ade3d9710f14fb05cf40ebded546de4db16251c9df00c65175275aecdb327e2e048cffd561ec1effd0ec21acf82abf60d86c7164084f474de1e9a2f334443e745b505a26bc7c9d00abe688d7eb639cfbafd149c4591daf3a0a28135e812e1f3f23c9bafc15321d3daa6bee50acc3a4c19e386d92770884c643c4377160f56feea1c933ff26b2cd4f6e031feec7e8fd4ffd5e6b51f9d1f180e3ba3bc9910d05781bc9fd3bf7da480595088cb38c08d5996c0cbb4db32f3754d720d395b7cf6d79a7bfb0bae4858bb910dad4f7d3b86e111b215ab6fffb00d2b45dccf77fff8e042388ef631c23d6d6fd73beca947ba7c958593755d3427fe582a97caa1ed2280887d01477f4da9e82c76d162386c7ce3dec770bd355bc03b6583787471f49aabd3f209a481c2b68414635b044e00917ec1a4de0b905e4e49f931a5d993d005e0a713fc3193c68daff2950612ee93c9d059fa54e2ecbcc487f81190c4964b8ee674cb4586c1ece7758d43aed036ff12b52b0d3ede7b0e31a7467dd6ff7596f7247a11e526e68586cbd81e58f2cad4f925988f6dc879cc130764b5611530781188603b1828dc7483e9cfbe9de50554de82d66e49f31aee83829b8843c8fbd0492637d3f64ff017837bb602e996048737c79023c895b14cb8bc9965fc85a6e46476af18415870f70a53c45573b2ce3dd304200046ab9e4ace67283721314b153e1afec3132277a5656424ebdd2fbdce52de8bd10ac341befcfa5e8bf71c7c1cd661ab98d378c3db48fc17260d965514d0ceebab48d33809a3c4fa40ff0fa65734ce8a3276863d6a0acef16a8f2eb1966d69e65663d13dd56a007da2ea11ebc45a33af969164d33c6d217c07ce7e1903306afc99e7e277cd52ffc702f17b845ee1f3fdfa0a94fc3cfd2fb50998a681208d05aa412725abdbfa65ea724e8b360dbc3fdb9e31d88f439c1dc6cd43e0cb6947cb8575d85eb9b767248b50f485f8e648d1bf721d0a473cc25e28596d4d95351d620abeac1ebf7864e8b7fa79ffa55b8521e42463ba01dd20af9ccb64e90335b8644b95ce60f58f10198e68120dc39f9554c0c0d4062943cb27b7b0035af1d96fd5dbc977ef546b1ab2d6322539acb4a5ec5987ddb80b99798d070bdb755803fde813c044437874e87341f4f584964df4130679a27a967677129b362ca85660d3c9541ea7d4bb646962f98934311bd317f6e6e89ee31fe7be96764e05227e67a738fb2053c6c09477d2a4f57c4072b4af045c063e69a52e5267632306407c15dda397dc069bf24a86f7615be22b7686013418a773bbeb388aedfbf1853d1fffde15392f801e9553cb952e5792d92b5a50bb97cafc9a4ba02cf46739202a840a9b73defd50991879e309dbff58e2e48c599774efe592a446443c0710ec44d49f801eb151ecdd8614e58564fee0946115be19a064bdaad47978dfd72b4e1762a2216bc20ab3eef4adc666affb78fe2a3bffa6a8d1196706d8e6d1b4c0c82ac0e37b3610211c8e04c45613f304918159bd79ac005518b43a82c8adc9b5a7c4c2695215134d2540c564de9f4abd6778be957ad18d67401f7920c88d4ed7b9f2ff6db2a2c8f0abdfa11be11c226e6b813f54c953d1cf9817a108918ff8b18cd25443829aafa5da777348f24ca76232ad97b0e467d50e634405fc197862f08994c1e4efe78b7b78b19156380890e50270017a338daccb94545a0374489cfdd5abdc5cc44d557fad74689d9ff4f759b5a58966fd996ee9914dd516a8991274a5da03729204d99c14906e9eab2eae559c225290de5cbce22a7b212332ac52a7deacfea9e1438f78c376613c9d0330ccb146feaa73e1dde014fa2ab70befc01c490e33479e096554f0d9e06bc09dcb2ec06d854605605a73dc1e6b2573f2de57ee95b71222c542ceb50e444b9c5615dcc36b6357bd13d5e7534f84908b95504e1759512d6a559b0457958a94d39fc0741065a6a55a0b29a5a9b7791ba9e928fde3c4853c3cdd131512108c8a7bd384ee36222049568814521f70edeb5b8e82d40b890d6b7a38857ce21ea96e5f12019622a467d9dad6cf295f97984fecae56950880d8a9b32eadff9254e9d2d5183d193e485f8c60215393e853a2ba040217fe9a31ba66099476758483975c0e09f4f59f1c6004a7aaac4d5700c8f88ca71f3492bb2230a6178c3d00c0ceecb86103e4800a064e64780e8c130e178e31053d51f735519a1e52de2e7a2d730ec0e7ee19ff2e9a8dde12f84ae7941f24a7c8aeb872940c0664b6b14651623251aad8f1bfec50ab752cc22900798a88bc2b738264f3250d85c3801d89d647fc4af73a91c84d419450d41327b46c5e6d7165875f889fd14922db6a2d4633ae7ccf2e9ceeba7e3d81fee93d322cca4d92543745882bb2f88b725e6ad53a93e4d4cb8ba64bea4cca1f883c07a0c69b5b3f72fcaee9bb892212197ca2c77b0800b37a6c0e1cc21747d5a2fc84fe4517345c7a61cecacaeb938ce22610c62d0a5c9c9507ac654aab32e29fcedfa2d9b98a80b0d570f97d89610150ec322624fee95600001c8c22a5943656be52e320925bc34335555ed9905d66ca9bbaf8bb007bacb783285ef2f6809c4e348c3c707b50431ba7d25b94f302a02d92b8ae0dda5533cb53561d4adbc425eb632199dcc2728565fdfd80cf6beafa8cb8bb3bed76dbc725c05b4033aaf2d08166a061328301ff073ab757dad68088335a3967178d4cc92e0e31b61ff624184f8235de09649fd3efc20df4dd4f3550a4c42c0ce83b0e982fab4d214c97164f49853452288917756061dbf462439df88addd70cf75b26f01211bc22fa2030c76c25a6477132821b5c64940c00869c84117f109a1056a3bed84de6bd00ec0bdce36b3b62e59ef847f7238a8071d4b89d5cd8535b85f862f8dfc3d7071c22f13adb27bb5c85bc973842af57b195a27e3de9846b5275747b2d995c726e9d21f0e9c7ebef4ee00fa236b1ba9b27f924b0e7a6e3aa01c0f312ac51249bc8fab1540747d73e05060da34ebf", 0x1000}, {&(0x7f00000012c0)="b005fef5cc03ef5f999c915f3ec600e200da71395e05c7474ffc8e6af82bfeac3769fb8deed445cfdb5ff70fbfee28d15708710e674553834fabad7070f6bcea28b4032b7d05347c306b97f07ec8b3cde02efbab7c66ee2c8673c3cbc3a32eb21572a49b13caa3bd287085626c9bf2a341a4d8eecd9d058c7956c897569a7145c1cc6952a2d752ec7a1fae", 0x8b}, {&(0x7f0000001380)="524e8b3d089b6e4fb13d645de9f8f61dd6116ff8787d3b4d4075f6ca72c4d29e6f74cc3bf340da647819f7e137d5f48eac92903e340bb67dee3665867012a451cc1ac8dc7820396e82b169a9d1f58f67263d5a30aed210d8b11d583cab383d5d1fe5d22b0650b5858683ba4a74c382c11e19515bb2a5f37afe6303ef63a44edbff9530443c54b31ee60ff1f560d4949325da725e403cd519fd8348caa845ed218af0a2b8064ac17a10b54a2ba213b79249bdc45aa99ea11ff4605ea4de78c3c71407c5eddaee8e9e9f103ea2f1fcee7b488338ca28886438a2dba3613ae98c1fe3615c07422602b32cd541296f8c9c24f3cd7ac22d0b490605", 0xf9}, {&(0x7f0000001480)="1ff7a68850913be6e4b8d4d8b65b5119f39e1357ed2f9ec08eac5f9a5b9a7873f618a4443e22a98648c20370a069fe0d3fd225ad92d1b869347e1eb27070751ed14ae7b1b0a7b3c005a1305cc55f69e7a2cc76395ecca06561899f4a0893070d68a94376242629650d913e4b3b97bb5184a35bc7dd91b98bc9632809e10c7c1d43548759c83a3c42968dccaed684209b27a653a68d9438ae8225d91f705c846c23f9300702c2fc63480827c467de92eb0159ff88488315539fac2e6b7cd1a95dd8f437525a", 0xc5}, {&(0x7f0000001580)="61f076e025fa6e01f29deb3652c50cc4e3a6f17dfd39add0", 0x18}], 0x6, &(0x7f0000001640)=[{0x108, 0x1, 0xfff, "d731cb33148acc1acb589430fa4782083539392f7bc5f54ad6ecd195519c8a54c8c73690ed637279463e1261be0855e6c7e90a7266c724cd5d996c0a134dc7e20d3c3ebabbd2f653944d225b8ca72ec8da8370ac6e1851d4769158011b233fe9c63db527e558f671731d13a87983493f7f1838ecc5c887e90aa900cfd951876df0f0065fc71988941fa2e349df7fc031612d155641ca3caacdadcca4c8a023d9edb4f238e233eb5978714e4c0bbae53b0b90adccf81fc05571b0cebc945cd1da065562b36056445cf3aa3658e0d9e1c01b3d233eb71f6e1aaf1ca35531b4ef371c1d215ab6566cac9f21bd556b754328e9"}], 0x108}, 0x400) nanosleep(&(0x7f0000000000)={0x5, 0x3}, 0x0) 23:28:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) socketpair(0x1, 0x8000, 0x0, 0x0) r0 = openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0xff, 0xd67deaebfe9fca1d, 0x3, 0x20}, {{r0}, 0x7ffffffffffffffc, 0x20, 0x0, 0x8001, 0xfffffffffffffffc}, {{r0}, 0xfffffffffffffffc, 0x9a800988d41fb4e1, 0x80000001, 0x6ac, 0x5}], 0x3fc, 0x0, 0x1000101, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0x10000, 0x101}, 0x10) 23:28:12 executing program 0: sync() getrusage(0x1, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = msgget$private(0x0, 0xfffffffffffffffd) r2 = msgget$private(0x0, 0x5f422ba73daebc0b) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r3, &(0x7f0000000000)='./file0\x00', r3, &(0x7f00000000c0)='./file1\x00') r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) msgsnd(r2, &(0x7f0000002980)=ANY=[@ANYRES64, @ANYRESOCT=r2, @ANYPTR, @ANYRES32=r5, @ANYRESHEX=0x0], 0x5, 0x7fc) msgsnd(r1, &(0x7f0000000040)=ANY=[], 0x0, 0x800) msgsnd(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adaffef6c17153cf3d117c2e9547a40d43f5d31059c11c5a953448e0e5a392c598c258300980190f7f757f7d10000000000020000000000000000a00570bdc48db38a42e13548516bf33186216da0e1b8aeeec38eb984ea816b48449e1f3d795ddc34c97a2b83eea214e18350e46ba39befc79076f25d33ed3de8de7ec37031bc10f8ba5567bf43cbceee16000000da0c23e9475c9d6bf97f93cf02b9422e05e492a01690821d727859f2329538784df6e99d087592e98f827e5c8868438b85fdc9dd940e1eda57e8168bca06d610fc3190ea0a2605addfc1e9ac4ff6cd5ec85c61dc8a76803f064ef041384979c3e253c71c23820fcedb266121375d39876dfb6b45fbe066ff2f608a6f5e06140675f6faf247dbec8eb6d5651b30570785dc386c8e6b121b9046568bd76f403b8b7ab4af81b1c992b76d6c971287731ef79362412cb3dcea1361ba99d9b3c83ffc312d6931ec5b"], 0x1, 0x7fb) r6 = socket(0x18, 0x1, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r7, 0x29, 0xd, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r6, 0x29, 0x80000000000000d, 0x0, 0x0) msgrcv(r2, &(0x7f0000000480)=ANY=[@ANYRESOCT=r6], 0x1, 0x0, 0x1000) msgsnd(r1, &(0x7f0000001dc0)=ANY=[@ANYBLOB="030000000000000030753a5e69488f0fd908f479d367c9ec56609a76806ae8fcc87cffd563402b5024abb6bab6a2c48ba3888e2c878a3a55143d211714efe88b1be734e511c6f5de88ea88d526acfa400f1b59416ea5e01748948d39c8e64a722a9770cc38c2b32a3c82058c14b42ca62f16de59cd06709411d8da21004810eb1b757653b542dab13e3e77bcae89951e643273406280540682971e1633cf86498930328ee024938dbfd952481e144f5853eb9561ae58c97a89025153dacb4041ad4c9b57b5fb3d8588a3325e0ed919faac1521cbf792cc228a4fc248419d3e6d0000000045e1a31bf9106521eb82f5f3fb44ba2c2014bd2026342588fa1a34492fdd4494c5eeb4af79be0195d459fadab38ea746dbe621387eac55df38d210dc147dc46add182114760700000000000000ab325a2e9c90298d68a553c64f3489955634cd7f0bc96b4a4ea36da14c9d1d2f6b569712c56c6c08a8004d7d555a7826b6f661b37e34fd77534b596ea628dbe08cabaff8694a970190269fa73da23e658ee391ab702486c88473a5e25612d4f5e4145670f00800000000003095cc602071fbdfaa1af31b11a20dc1ba209b299bca976d54c8f70e32ac9281179ebf362cf2971a8e2f22daf300faf85cb001954ef74dd47ee5690df36db89bef4758f7a3d45d8ef52f285bfda67631dfda98286b662d676b84790d50cc95a0b8834c82a2d5bd531c141a91df5689563c2479451630fbb44a5ea8c53a159a2b6ff20f79e557b41d945111e9cc79ea5e8722756d24872c751005cc1ce9f3f6a3d539c35658ab8c60de30528675dc8ec86460d76a65586ae54da06fd12ce7867b9b9591f260e63d2e1670ad760403e842f258742a55c63ae54ce317994e0022287f4ec351a2fec4caceb7a50b947e797e87566e746933b930bd85997be8c61cc3a538dafd07bd60baeedd534337ae7f1441b588cb88131776fef7de4c0af63649578b27e004c5c2569ae86b00c2916cb75d8fe7a34852a2db7b53af9294a17f886cb77129ae0a749dcecd7150a70de583381f773deb1a27c42c3689a6c8b9bf2b174760caa12d469509c7679dec571d9824ea0d64e56e21c7a4d8f628af06198689bdcae73701d38e9f4797bd8e3eb94736facaf2dfc84e5c95b074a82b6a89ab67ec63d7db328d301f5998794255cdcb931bede9fae13cf91c065f623cb88679e175ca6d166c9acd9137ca079fbb93043d464be537a47e8751447d5a025b1aeaa245c6b6bc243b706007bb42c995ce89e1c79e683324a1e4d31e4e35a97897472d3b045270d2130135ded6863743e66e5d4c01406a786c1b15dc459e2762c02d4f7221f8f1d3a97893d7139c5cd05b001a7abb323219166bb776a9715a58d35d513f7c368519afc9cf5b74a27171246042ac8381ba7f6dd97c0c7c65f3e8a4d3b458daac52c3cc437fcf0f442ffd6e0ab090569b0e1bfa599ff0261326e854bf71e1d0c29b3e361157fd78806bdd48b40fafd0cbda3ea15c451118e385848a900002c25ba4f3c211f7706b945123994d961b5cc7b0ce273639213df68fa72699df737b03fd4fb7704c114a7aeae1419c2306f35707f00573383c7d17af7a951defbf3dbf45d3b9b555b50e1a8e1fc4c5cf661a625fb0cbb3e52ebe9ef3ccde8724acd448ce1ebf91ffb9ab59bb97e7431089bc760800d8e2867c9cb3e600"/1222], 0x156, 0x800) msgrcv(0x0, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) msgrcv(0x0, &(0x7f0000001b40)={0x0, ""/246}, 0x2, 0x2, 0x800) msgrcv(0x0, &(0x7f0000000480)=ANY=[], 0x0, 0x3, 0x800) r8 = socket(0x2, 0x1, 0x0) r9 = socket(0x2, 0x1, 0x0) setsockopt(r9, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r9, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r9, r8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r11 = fcntl$dupfd(r10, 0x8000000000004, 0xffffffffffffffff) r12 = dup2(r10, r11) r13 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r13, 0x0, 0x0) r14 = open$dir(&(0x7f00000015c0)='./file0/file0\x00', 0x762183c6363d25f7, 0x0) writev(r14, &(0x7f0000001ac0)=[{0x0}], 0x1) r15 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r15, &(0x7f0000001ac0)=[{0x0}], 0x1) r16 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r16, &(0x7f0000001ac0)=[{0x0}], 0x1) r17 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r17, &(0x7f0000001ac0)=[{0x0}], 0x1) connect$unix(r13, &(0x7f0000002540)=ANY=[@ANYRES64=r14, @ANYRESHEX=0x0, @ANYPTR=&(0x7f0000002440)=ANY=[@ANYRESDEC, @ANYBLOB="b6c37ae9d4aa5997e90f90e01054c5a3dde56b2f3cc37144f3c55b91d97ee8addd3ffe764d77840be4842e5c469682d04491700d8ee117a4b345aaf15ae6af9f", @ANYRES16=r12, @ANYPTR=&(0x7f0000001600)=ANY=[@ANYRES16=r15, @ANYRES32, @ANYRES32], @ANYRESDEC=r1, @ANYRESHEX, @ANYBLOB="a06f256d076cbe8a5924cb5a142488bd1221c701f09febf93ba4f05eb652bf", @ANYRES64], @ANYRES16=r16, @ANYRESHEX=r1, @ANYRES32=r17], 0x6) r18 = socket(0x13, 0x1, 0x0) r19 = socket(0x2, 0x1, 0x0) setsockopt(r19, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r19, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r19, r18) connect$unix(r18, &(0x7f0000000340)=ANY=[@ANYBLOB="82022e33db2f66698c707c6c653000"], 0x10) r20 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r20, &(0x7f0000000440)=ANY=[@ANYBLOB="02000000000000005f03fc87f773dfad1ed1ce750d42ca8b9c3263769d8df3205b050000003e2f0201b7a7dd65d3fd88f921e3e7aa244e721eb1b4eab5ac6f7bcefa5bc4db482e7513e4e2fae2e900ba82f59fa9525e18b7f8089781039571bb6b87c6ad54931f6356a4a2c5b33ffba6280fd96ab804ad29c98fa3e867598741813070ef44b92e9e92f88d2ca97aaae54a2f65f21779180802dc2b484f7d948dc8aa4a9f7afbb2de1949cf207cb588e322fa867bedd4550041052ab18d1b7449419e08bf2192bd031b44b11d756351dd49a488b7cff8d218ff68d6cf3b8cacbf4f5fe5c72befee1d4f5e51249a73721d6a708f3bc9cc775b68565600"/261], 0x102, 0xc00) msgrcv(r20, &(0x7f0000000700)={0x0, ""/126}, 0x1bc, 0x0, 0x3400) msgsnd(r20, &(0x7f0000002680)=ANY=[], 0x0, 0x800) r21 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000000000000000000000006622903d000000000000000000000000000000080000000000003aa9a86c288100a300000000000000000000000d00"/77], 0xf, 0x3, 0x800) msgrcv(r21, &(0x7f00000002c0)={0x0, ""/255}, 0x107, 0x2, 0x800) msgget$private(0x0, 0xfffffffffffffffd) r22 = msgget(0x1, 0x28) r23 = socket$inet6(0x18, 0x4000, 0xb2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r24, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r23, r24) r26 = socket(0x2, 0x1, 0x0) r27 = socket(0x2, 0x1, 0x0) setsockopt(r27, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r27, &(0x7f0000002500)=ANY=[@ANYBLOB="01002e2f53676c653000"], 0xa) dup2(r27, r26) connect$unix(r26, &(0x7f0000000340)=ANY=[], 0x0) r28 = socket(0x2, 0x1, 0x0) r29 = socket(0x2, 0x1, 0x0) setsockopt(r29, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r29, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f6669cacc1300"], 0x10) dup2(r29, r28) r30 = socket(0x2, 0x1, 0x0) r31 = socket(0x2, 0x1, 0x0) setsockopt(r31, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r31, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffe70) dup2(r31, r30) connect$unix(r30, &(0x7f0000002a40)=ANY=[@ANYBLOB="82026e33dbc6cb000000b3c3befc65c01ca9a7d4b7c1084f940200000039008e4d390ccfb969d7cca5ea258b28fea80de5d45b3bb618b4677e245324ee29bf4a6b772aa3dd31a5e5a250472e77c2c1328c359ebab25e71daf96aa2c0fbd8c18fb36ccadcb340e78a8e7d97244417959172ecb66d763e2b3d6414090621dc0cb632c36e3eb7a638c6fa9e927dd55dddc8493fc2f6a9bc2737cb9a2813121d7e4fc8b2b8d651085e3c620174399d25"], 0x10) r32 = socket(0x2, 0x1, 0x0) r33 = socket(0x6, 0x4, 0x0) setsockopt(r33, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r33, &(0x7f0000000000)=ANY=[@ANYBLOB="824f3000"], 0x10) dup2(r33, r32) r34 = syz_open_pts() ioctl$TIOCSETA(r34, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r35 = syz_open_pts() close(r35) writev(r35, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r35, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r36 = syz_open_pts() ioctl$TIOCSETA(r36, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r37 = syz_open_pts() ioctl$TIOCSETA(r37, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) connect$unix(r32, &(0x7f0000002940)=ANY=[@ANYRES32=r14, @ANYPTR, @ANYRESDEC=r37, @ANYPTR=&(0x7f0000002e40)=ANY=[]], 0x4) r38 = socket(0x2, 0x1, 0x0) r39 = socket(0x2, 0x1, 0x0) setsockopt(r39, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) connect$unix(r39, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) dup2(r39, r38) r40 = syz_open_pts() close(r40) writev(r40, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r40, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r41 = accept$unix(r11, 0x0, &(0x7f0000002580)) sendmsg$unix(r41, &(0x7f0000002640)={0x0, 0x0, 0x0, 0x0, &(0x7f00000025c0)=ANY=[@ANYRES64=r22, @ANYPTR64, @ANYRES32=r25, @ANYRESDEC=r30, @ANYRESOCT=r39, @ANYRESHEX=r40, @ANYRES64=0x0], 0x59}, 0xf) r42 = socket$inet6(0x18, 0xb05c31f96741eba2, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r43, &(0x7f0000001ac0)=[{&(0x7f0000001740)=""/221, 0xdd}, {&(0x7f0000001840)=""/246, 0xf6}, {&(0x7f0000000100)=""/17, 0xe5}, {&(0x7f0000001940)=""/96, 0x60}, {&(0x7f00000014c0)=""/27, 0x1b}, {&(0x7f00000019c0)=""/193, 0xc1}], 0x6) r45 = dup2(r42, r43) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffe30, 0x0, 0x0, &(0x7f0000000280)=ANY=[], 0x11, 0x6}, 0x0) r46 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) readv(r47, &(0x7f0000001d80)=[{&(0x7f0000001c40)=""/6, 0x6}, {&(0x7f0000001c80)=""/248, 0xf8}], 0x2) dup2(r46, r47) r48 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r49, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r51 = dup2(r48, r49) sendmsg$unix(r50, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002340)=ANY=[@ANYBLOB="2800000088fffc000000de3426bd3585be7e368916ab265165083c1f014346374a7cca132d744ad68e3b1c9241bc90dea9ae6db31371402609cb8d108baa18f9570e7db963c74484a699121ad746542fcc1d7e884e707627718959d067", @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r50, @ANYRES32=r49, @ANYRES32=r50, @ANYRES32=r50], 0x28}, 0x0) r52 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r53, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r52, r53) sendmsg$unix(r54, &(0x7f0000000400)={0x0, 0x0, 0x0, 0xffffffffffffffee, &(0x7f0000000100)=ANY=[]}, 0x0) msgrcv(r22, &(0x7f0000001480)=ANY=[@ANYPTR=&(0x7f0000000140)=ANY=[@ANYRESHEX=r24, @ANYPTR64=&(0x7f00000022c0)=ANY=[@ANYRES64=r0, @ANYRESHEX=r21, @ANYPTR64, @ANYRESOCT, @ANYRES16=r43, @ANYRESDEC=r44, @ANYRES32=r6], @ANYRES64=r1], @ANYPTR64=&(0x7f0000001640)=ANY=[@ANYPTR=&(0x7f0000002780)=ANY=[@ANYBLOB="f1be993c0700000023f0d6c24cfb62c9c192166fa01a62e731345ee98bd2c3a42f360d32eaa8c5e73e6f6930dc0d1236e35b49ff75030022183e28ebfd33c16c81e5582213759427c51e93bcbb92df5dd3a68c4e0cef959eacc405cbfba1d54bbfe101fb8a61740ce07e0aca20c23e5c12537e54bd99ed38dd167bd19cb0baad1813c20ab97a20334f0eb1387e8e48bf89ad0cc3275ed38b4a837a076676639abebb2c7304129e477929684da0d9ddd11c6ccf3e2f7c7ef81d70aa11ef1f82e0609837d9a14776c6bfbd57d7d505c14a5d88cc65d419bf18be7db0f26830080b7e20fc", @ANYPTR, @ANYRES64], @ANYRES64=r50, @ANYRES16, @ANYBLOB="1f9d3e64a0267de516b5b35ede2808d1dfd42f1945b9abd14f68ad0aa549af61a9640a3bd64c6822f0aad67110f19491873074c5b36a8479a3bc826c64f7b8e65da7b64525dfb8cb0769312bf03a3f0055dc222437bf79290cbe2bde5481fb6ff9f5850fe0959dc9bd7f30b4c5e4c2ad9787e0ba98b89afb33190fb27687a005ca2fec41851cb12985d6584cd443222f6882ea277fdfa9e4b498f721afa4aad61449ed76dc3e6ad2a1ba2ba556283c94eb2a29e7", @ANYRESOCT=r50], @ANYRESHEX=r51, @ANYPTR64=&(0x7f0000001440)=ANY=[], @ANYRES16=r54], 0x5, 0x1, 0x2bbaff95d624e2d0) r55 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r55, 0xffff, 0x7faddd8afc52192a, 0x0, 0xffffffffffffff69) getsockopt$sock_cred(r55, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) r56 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r57, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=ANY=[@ANYBLOB="e0004a1849e8e51c4d1a0197fec4a4fe66000000000000ffff0000ff7f00007c902b60848a9dadb1517769f4b5b2c82aa47107836de37b3e1f48a368be8c6464ed53a98b69f38017cf1b04755d408c03834b7689b7b130bcc4607fbf11497a54080e3f00000000000000679a8a08a886916c5f9bb1a23d11e4e944fb1455deb7a586fb8222d6b728264b5afa87b53586959c487eba4033e90a0bd323e33a25ec2e7e5a53b8a11d9c8b861a25f0dfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f29931a4ffde25e1ce547e943b3d257d4f28f487eec53896c339000000000000000ffff0000080000006c2838e9fe7f51442f07396d7910fffe3887f614567198fa9e12922b6c68516290e722245f1bbade62c8893d78524e237199d15856024633a71bb0b5896291085e5301673fb56457bcf1c61ed373b41075387eedc824524765f23d2f2db32acbc66b190c4f9b1c6bac9bcdce389288d9e1b40c620771f439dba4c27ef8b4c102d4468c5be4c8e69e629dc6a865235b30eb7dcf0e51dcd6bc37758f50f2e907b58673dc583bb2ec3e32c06e20368a2ff5c4fd168abfbbc10cbe4dc6596d4312f4cf1e131f950eebaa9106008c0a6f2eefee24bc6a2e8312191e6aaf4e996aaa156a5d523e21bf5d4cbe12b8"], 0x170}, 0x402) getsockopt$SO_PEERCRED(r57, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r58 = fcntl$getown(0xffffffffffffff9c, 0x5) r59 = getppid() getpgid(r59) r60 = msgget$private(0x0, 0x20000003c4) msgrcv(r60, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0x1, 0x2, 0x1c00) msgsnd(r60, &(0x7f0000000900)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb00b9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x0) r61 = msgget$private(0x0, 0x8) r62 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r62, 0x4, 0x3, &(0x7f0000000580)=""/154) semctl$SETVAL(r62, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r62, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r62, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) r63 = getgid() r64 = getgid() semctl$IPC_SET(r62, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r63, 0x0, r64, 0x10, 0x9}, 0x8, 0x1, 0x9}) r65 = getegid() getsockopt$SO_PEERCRED(r45, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0, 0x0}, 0x7) r68 = getegid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r69, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getpgid(r70) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r71, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) msgctl$IPC_SET(r61, 0x1, &(0x7f0000000240)={{0x4, 0x0, r65, r66, r68, 0x10, 0x401}, 0xffffffff80000000, 0xffff, r70, r72, 0x1, 0x1, 0xfffffffffffffffa, 0x2}) msgsnd(r61, 0x0, 0x0, 0x1000) msgsnd(r21, &(0x7f0000002680)={0x3, "48696a280567fe87170365d4e1a7255e9e172f793eb1a6342fcc8ec5d56f596329414fa22f2cff90974156a98413a6cdef1d1a891b408018e8eac3d600a73f810db4ccf8e173d8cb3533c02787dae7df504583c11afe7f61a41902bedcd2c00f309d2a9b8c76febeb4134b72805ccbdf8b16bbda489c1bf5a1f36f55fbc5c48b243db7e2d3c3388ddb485240a984ffe4d41be3f935a8f56448c8ed709caf285906154ad1ae767763d2690af70b9c0bcf6c20bf322051a1cfcc54abc39dd337df0b419407923b6f8516cfdf9ee07b62228c0cc4564f66e18f71"}, 0xe1, 0x1800) r73 = msgget$private(0x0, 0x20000003c4) msgrcv(r73, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) msgrcv(r73, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) msgsnd(r73, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e266a4bef296a85554c457623f5c6502fe1501e442c8367ca128ed16d13c44d48af8cea73da6581d3db901c48e582d225bca8000"/121], 0x1, 0x800) msgsnd(r73, 0x0, 0x0, 0x1800) r74 = semget$private(0x0, 0x7, 0x286) semop(r74, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) semop(r74, &(0x7f0000000100)=[{0x1, 0x3, 0x1800}, {0x0, 0x9, 0x800}, {0x2, 0x6, 0x800}, {0x1, 0x0, 0x1000}, {0x4, 0x80, 0x800}, {0x1, 0x9, 0x1800}], 0x6) semctl$SETVAL(r74, 0x0, 0x8, &(0x7f00000000c0)) r75 = socket(0x18, 0x2, 0x0) setsockopt(r75, 0x29, 0x9, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r78 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r78, 0x2, &(0x7f0000000100)=""/114) r79 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r79, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r80 = fcntl$getown(r79, 0x5) shmctl$IPC_SET(r78, 0x1, &(0x7f0000000200)={{0x3ff, r76, r77, r76, r77, 0x104, 0x5}, 0xfff, 0x9, r80, r80, 0x7d55, 0xd75, 0xfa}) lchown(&(0x7f00000003c0)='./file0/file0\x00', r76, r77) getgroups(0x6, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, r77, 0x0, 0xffffffffffffffff, 0x0]) r82 = getgid() r83 = socket(0x18, 0x2, 0x0) setsockopt(r83, 0x1000000000029, 0x3c, 0x0, 0x0) getsockopt$sock_cred(r83, 0xffff, 0x1022, &(0x7f00000023c0)={0x0, 0x0}, &(0x7f0000002400)=0xc) r85 = getegid() r86 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r87 = openat(r86, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r87, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r88 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r87, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r88, 0x0, 0x1, &(0x7f0000000180)={{0x6, r89, r85, r90, r85, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) getgroups(0x5, &(0x7f0000000300)=[r85, r85, r91, r85, r91]) r92 = semget$private(0x0, 0x8, 0x100010282) semop(r92, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r92, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r92, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r93 = semget$private(0x0, 0x8, 0x100010282) semop(r93, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r93, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r93, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r94 = semget$private(0x0, 0x8, 0x100010282) semop(r94, &(0x7f0000000000)=[{0x6, 0x0, 0x1000}, {0x1, 0x8000, 0x17fc}, {0x2, 0x5, 0x1000}, {0x0, 0x0, 0x1800}], 0x4) semctl$SETVAL(r94, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) semop(r94, &(0x7f00000000c0)=[{0x1, 0x3}, {0x0, 0x8e, 0x800}, {0x3, 0x1, 0x800}, {0x1, 0x7, 0x800}, {0x1, 0x5, 0x9fb755b0ef311a49}, {0x2, 0xcc, 0x1000}, {0x4, 0x80, 0x1800}], 0x7) r95 = getegid() r96 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0xb9a, 0x0) r97 = openat(r96, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) mknodat(r97, &(0x7f0000000080)='./file0\x00', 0x81, 0x0) r98 = semget$private(0x0, 0x2, 0x8c) getsockopt$sock_cred(r97, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(r97, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) semctl$IPC_SET(r98, 0x0, 0x1, &(0x7f0000000180)={{0x6, r99, r95, r100, r95, 0x8, 0x7}, 0x4, 0xc8e6, 0x4}) semctl$IPC_SET(r94, 0x0, 0x1, &(0x7f0000000140)={{0xfffffffffffff7ea, r84, r81, r100, r67, 0x108, 0xfffb}, 0x400, 0x10000, 0x40}) msgctl$IPC_SET(r73, 0x1, &(0x7f0000000980)={{0x1, r56, r82, 0x0, 0x0, 0x46, 0x81}, 0x10001, 0xfffffffffffffffd, r58, r59, 0x2a, 0x2, 0x4e2c, 0x105}) 23:28:14 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4e2c}) shmctl$IPC_SET(0x0, 0x1, 0x0) chown(0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) mknod$loop(&(0x7f0000000280)='./file0\x00', 0x2000, 0x1) 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='\x00\x00.ofihe0\x00'], 0x10) sendto$inet6(r2, &(0x7f00000003c0)="d0777ee68b65342359659f512d40929dbd6f6b2bf2652f334584412f31506994f62b2be119248cb2213846caef60491d46dde67a98d3ea9756bdf003c9ff25d1794701ba4d2d59019ab53993b1f85c17f7ae2e7b22504f48167b26fb838a5ce0455e646164cd68a82fa77269cbb2a41a531c5f27f910247cede971515cc2eecc72759507e54f99dc618b27ddc33ba523e40a21f9b50aa0d306460c4667b220d2c43bbe5f2097a042d7cb3469459a1713065e233399eb32edd76fdc4a190f3d7907fbe1c23b39c9aa6c3410976a2b2e09868b819daa3f6427a690", 0x65b14912384ee8fa, 0x7, 0x0, 0xffffffe5) r3 = accept$unix(r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r4 = getgid() getgroups(0x1, &(0x7f00000002c0)=[r4]) readv(r3, &(0x7f0000003e40)=[{&(0x7f00000000c0)=""/228, 0xe4}, {&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000c00)=""/4096, 0x1000}, {&(0x7f0000001c00)=""/4096, 0x1000}, {&(0x7f0000000240)=""/54, 0x36}, {&(0x7f0000000680)=""/125, 0x7d}, {&(0x7f0000002c00)=""/128, 0x80}, {&(0x7f0000002c80)=""/197, 0xc5}, {&(0x7f0000002d80)=""/4096, 0x1000}, {&(0x7f0000003d80)=""/167, 0xa7}], 0xa) 23:28:14 executing program 1: r0 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r4 = accept(r3, 0x0, &(0x7f0000000080)) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000000)='./file0\x00', r4, 0x2}) r5 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x0, 0x10, r5, 0x0, 0x0) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup(r6) 23:28:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="827b56cfa0e02074a5ffe1c1c88719641db429b6d553ef0dd1369a97b4d78ba3972d0d1f9de002e2eac419bd729b6657cb468044938890eaa36cc275ae3e7033703476d8fa4941902739907a56ac8f86d3b2572ce3950d5a86a5565422b2766531a574aca1140c325aa53de63f6f7251b6c38ea3cde1"], 0x1) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000300)="010e1800000000cfa9261aba34e36ae8e1b9d07a01080000001524c4c8812d5bc6bf3e06a3dd4a6ee50600000b97adb3d8d8612b66245f8e1567641cdc5280311b0c109e5dfd01934c24ca140418863efb3165a51d993dee4513997ab1a3372625cd77c33250cce73cd80fe34d1f5104d7d740d3817f6f0a0eb4a9f3a468f816567678c58a41e09dcbe38dd47dea8eed65e1e171322b4ea23cb2d74f1dc85e50d8cc6f887ddd888cbf9a6dda5e2b63f1337e6f628d3455c8e2c07a19e075cae0425f64c5daad90a3221803935069845618e139fe20c390e789040bec8280bb15f1c833f539afd4f4df69ea6eb363365a17acfadba6af5fb3cdc158a5f0190599a5a169cf1471", 0x106) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) semctl$GETNCNT(0x0, 0x2, 0x3, &(0x7f0000000140)=""/183) pipe(&(0x7f0000000040)) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) write(r2, 0x0, 0x42d3756a8ef58ada) 23:28:15 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f00000000c0)) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) pwrite(r2, &(0x7f0000000280)="32b854b2553eb92a01a8b9112656e804b9215690cb28b925fefdb9c2699ec512dc3e10b88382ba073156580c574f4ab24295d89100c70b08c38f0b1451630e2cb59c9c6b7291b7f75d2ab38bb6921a495977ceee11ac0c6511563fa61d5025a41ee4461108bf03cfb0504d3ef353b2164ebd411f098e0ab60b0d32ba7e764a7796b75a87828edbeae0aae5fc527696eff2859f2666064dc8ad528858c6adb3c27320bcd7b0951ec062f9dd2bee8667da48ef89fff6b58406e7810c0b2459f9d666657b542ff3d1d4f34db565b9d760540bef7092f8b29aae303b90b8465f23206aa9d4f2a66e37985981b9db129113939466765d03cf8709d919b33577c9299cb92afc73fe25a6793a36e886ea9b7a01086dd48244e9cfe4c62481a65f5c0c037381e0bb8477b30032a99a5b58fd4d5a646d67d2ff244ff22270b95dda29a0d3013484528c38edc589a66b00a9705c03e3263b255b295d1782a202680dba80a3032f27ae3cab9debb57c5adc47a3c40b72d29f4138879407cb551bcf60b962e2249beb859443c1112ef371f3c48ac3a0f6771524bd984f8193e07b232f4e8d33a107b38957ceb4b05cd3b1fa8e42ae2bf094611f95ea8d19a38beb620c1bd6257ea2d1757aed8b8e4c39cc13241594f5163dd9f4bae95b8f0e64cad247a60c6beaf9da7ef70f65fcab9988f84ff958fc4b9e182a3e72d05fd204da56bbb73b3b8b773c2e9083b98e3ff9ddfb7654fe6421b122738a4c4f544901fcb63eef4be7c49bfc5ad6615ee9f876ae2afe22205d094c67a620ad65c8f1441e19ea6c92a4ea706ab156c4f99fa76bea9031c74989342a72344714bb8f39745cbe3d16ee8fbb37d8916314535fbf3bb428bff6bf3ac45ac0f2d6f6d19ce86f3ec37a0db5a14a828a23c3f38ec55d2462721faa6ca478fc2deb4c9f4b84a13907c357d2b6793d93e388b57590adab466c32b64998e6ab6ff5c4366434c6079b7ace4bb3e6cc0f37a569df98b93e69f0c9dfb6be3125e3bfc1db0485a4979b7ef44a896e8c2aac71c55b8395d33c3af4611d48de95fff18a1f408544d7134f34f14fa602bccb1d0876c8bf5d333259b02fc8dc2391832b157732e4148aa00f4c040254702b65c99d0652665c2143a1ff66b58d9f4457d6352ef50c71108e24882ff58921428b06dd3e0e155745bf49ab2031abfe00270b60cd6d80deced2b95ba062595a6403b3309d715aee8df6c522fa4759b717f7fc8fb91c7b33f91a8441e21384cbf932bba515446989f6034583cb97c1c768190fb155894712e5b03617813c9bbf7d6dd8fc4fba243a64d42b0c3ab133b3d59a9f79b83eb1138c1250adaf7aec36ec9c15d21e326fd44fea426177c2720fbe599faf78def074a0859384c02a9818a156c0ce45551fc596d38a0c72b8d54d0f83a1c29583f3d317661cb518916cd5113706a414770f39f533e6002e7f91542eac607e270bb24d77d6bd45123ce3b2480f25fd8af22070a2d6dadb5f2917e86542a3a291c03bc2ec30a76cd1ae5b9a0b2f50b1b32504726dbb28ad817eeee21e8d291e087d80e5b617c32401dbe8e6398b9f478e5ef0396c0dcc965617b758be85b4d6a328bda942d6f7c1d83936a49fdb93f9e9907eda1cf190326be036a528037f234b35f2cf52e847649cb604546c52897962ac4e41b18d1c20a7b203e548b1984b3197cedfca9e4887ca78c7224390d2770b1b5305724b4d04d66e70ab70b1f6d6c4f4284070385a8125f1cf27b008db29d23bd17e3afea9f5f7dfd404bd1953eeba92f56a4a370c92cfc98a8cc64c16844a4af88480c2ad89e7ceda04bcbda6fc684bdb43fffdce61cf793378213de405e807a46c8be0c78724c8fb15d72ccfe7d98e77c4073e55ce26e997a41212b368fe14560efe26240989198cf199fcb970f2386adc85bcef1afc2781aaae3c96a0e6c7dbb31810c7f2ecdeff7a6965a0167a73727ada7c59d099aa88e2bd8822bb280a84dfece4d65d7766d97afc7610c1eff6028e69417abf27f50178302fe1bd31618d378e9c94679648b4047c78b357e6e28a1c146be8bd83000d67e8fce135bd8b865cd68fc043ce2430de1940208c94864f4c1ff68d2f185a3a6ade2b560c1a2e7e1f43b6bb2518e6b93841bfba30b31a4eb72f70152a32939e52729616a2a9dfcc5a3e75444743037d602766c5cfc3fb5e8596d1705c03d304c7a0d290c52ed8202a2d425e46234189f1d1c0ed5ce3d87b44f11f6587b1bde19c6b98fb143df8540e97914ac887fc36a628b4d448ecf2e76d751bdb3d9af5ef9e28a0a1cee701725f0f6cbd1e9a8e7baf570ebbbeab9914528ad555da2fcf9147898f622a089ae31551b558b8fab193ee25612bb47b63cd710f9450a70bd301e4a94c27c4e7f469704a91eefb3e16d71f065a4de93bb147434f51c096437e2eee8f1bc042b5d71cf72ae0013ed43a58cced9dd3855e7a35c833cd51997d05c9cfbaad3a0a1d13606b3eaf29f8104eff636d5d4ea2410cfed1078b1a57db1c3a268bcb381cdd025b00444c90bcdd3679e7030ae1473a78bf97f887fc0fbf0b25c0f1f9ddd1eb1600d0d1e4d546cb737e757997a855b95719916288c38437f2683afaadeabf98b457b5429b155c6686c19eb6be87b5a632629e45a4241a921288fdf33f381f93e476683023a4c30b75faab5bcf9c091ac245725ddecd8c97cd069ded3c13a3c54f06a033515d79a32be4697458763cb9805eea53a7837ea29156a600d8c92ac9d272cb97349ddac098c49be163bc19fd51d0ef2c3aaceb22c0c1855c9cfa34b016655f541744ac7443f998532f323ab52851f77484b19be95d1d16540f58fb90e35a22ac092bc900577fc545ca6f29011fa2c9acb86f51ed11c730924e1b8004ce448c6e9bf3b09f8f20b69e3e231fff671f6f6b2d0914bdea9e61e4e5409fd3c0d49526b9cbcb33efe93f01118572583a631fc75e13eea105dd5ca0d0a3c38338765d471daddb6af12baaf9b4de9edae66b872557c648f005d83434cc613095738ca1138aeb671d0f72af63b90efb1af1690d39a080a796103c9a7deb94cae23aed72b4bb24f0cd21bfd85dda98f67c4094f8c098d80e3684c750016f6db3340e8ef67c9e6f0b7bd8387e5ad520b51cb140e8e7727138cfb036ec3b8232a41a6fb1e05cea58467a9d6f1993175ba6cec569ef35a9f1747c058b8227b65a3bd4983ea3accc3dab4c7d4b427780c4d45f5d546ab7fcb0379c023c29126d8f561e6a8fec5b9bb3ae67c531cd8be03756314b1294de2e31372fce7eafd25e80d9f61c5f49506d6cde4e16b68bffb76b9e1909890763785249d0fcbfa3ec3b1ca386b8a5a1cff156233ca1684bbaef73e4cf810a7de9627589f7a517b67532d1bba035e7b0d3b614a47e69ecdc3f16149ca8540a85291099ab7242d064a9418afa121bc13af10fe74b1b1585b63126404e21fbcb50fb773f5ce3365bb985489931abd4f5d793d6f53e94f8237e0e892514e697add49aa0b8021d04d62bbe93f4b39a9319700b8b357dadca5b92bcd88c4c675fe10ebf2a76f013803a5d55a7ba20f6d4669c409223949f616effdb9df214bb3383914b304bdf3ca2244b1a41aa8da7d129eb9e55d671cf609e1d8dcf878ca8ef5abc270786d56e284a8d6a8614e86d96ab67ab22dba67a2866d1df049935014813d3ce0108553b6c2c0b9b58b3fc81742b35108e4153a050c1056e5b641dc2288252593e42443504d2fa9ad56f77b3140e7819dd121519185cb6f49851d123c0a552dddccad18e1dcbd1c17fb5e85c7dea313ef4dccc9b5c81d1752fb4e234763b899905fd8850f9722686d5e9c4879759136ea853aa4d0ee0556e63e77418175b1b2f5a1ee5436d2d584b70baba877238c05e8608d51190b43ae5cd8f0fa404a053118b33cc8dea65d97d51a26e8754d295cae41b4311d2599837ee9d37608acc263518a05a1967b1706e485127224a29002fba3bc6b875217e213bf7c73ee7ba105e108da621064dd9a0bf73a1fb5ad0b6a67f4e0173de41dea4c52ce3add685e0109c9657ac06ab8e883a406ece3fecc09f0bac55d386aea48c5f2d1259d6dee332c1c6dd55dc7ad372fdb183875215deed0deca90967d15ddad12ba1c3c6a8eda64b1442e497c82e15747148ed8209f6bf49bb19e745a9ca882d1ecff1e5844daa913eadc85a006d0c91d23a9bd9170a7aef283a29b8442c15f9b9b84691154275e3314b5065c45587401e87aaffc72fd143fe9d4f30496c6f5f0c630e92f861d1f7327b18e2f45d7b6fc7a12a663f9162f8d64ee212a097ffbe9fc46a52a4cd0d0a41fe796c8cdee1d11f490b56615ffd2b5635533ce5bffa935c37becf1ec4a1e7bd59ca8ea1e01215ee925a5758c59b938d3a717d9809b22c0cda01dc698fe01d6f6181ae3b97855fe523b71473c672343136b91a05862c7a4efca151d137f0ebeae9f8f7d2c9e636edd4e483c17d380933963ef3fa07a3f98a5a72e20f3ce674e25ad254f43ce4efba98386e2d541082f18f6b4b69a733aeaa73900056d7f7c79ff685145144233c29a0441d1b94dcebe4defd8a5f6fc971af95621e2b7149bc345e3efbb3de0185706dcd55092e1f87f94a63ac1bb9edd91141474f51a50c9b148dbb1a010bec254768e0f8c33656aec4cdd899b46a8d3052fb1865f0d8965f8127475438266ce883265cc365137660b58f0d5ac1fb42c8453860677190b91b1199a28194302fb44ee4aaf6907c4aa9bdcee97ec886ada1249396faab6a50cf601b24d657165a549b932fd4723374fb618034da477385239746ad833ba8de138f4a9d6a8b74cf7da17146cb5200f22cb1a25f1a76f404defd2bbc9e931f8ec5b0549c8bcd9ac7169b85b44298b6bb347555391432990111d2676fbe4e3ef1a7da9d9516d9f1e1731c79b37cc1f6e3a41d737d34b9dda4504e837623004e56a2c93abb785ed26d7af537e778fd197f35663dc510598eb02d2733347642b07a34cadee22bda312e5f21fec4514511efc7b5fbd364e58a380af5394e64466dc8955b8d27d807c0fc5f6aedd530706bc8bf9aaadf8c814e2026a1cab77206daf7a8ac05f4d2af493b6050ef38289742d4b8b960c9ebed04903c175d76a25862747d25d5b1dedc44f675434ffad68b0d63271d422dc46d56d5fa1906e6d3a2803eb5fadbedc1b92844a56ca29c0fe338d43448e287822a85082cb55f41648ff3e8af867c3100fa8809f370578315642fb31cff21d234957fc7d3f19d621dd279d32b96f70474abb8f9e7348a7ce284c07222dd93b89b9d056b306fbecb84b3b2e1ce8d156a50fd9f149124330637a139578938082eb57f01ccf7d46719f7b4e38d61903892ba4c3d7e6ac65fa261ca52326cc435294bd30edfd8d3b2ff1b293dd98ebd3a1024a808c662aa39576af92259ad7359178747d032abf4cc0c01a1b927fc1dd8a6936b83d491936f1fc1a12562f0f30fb1108b9d224da2983f8acda3dee845747bcbf6da29d8a5f8553ad9af10384afd6f6548697448715bb5eaae226de44e659766ebd93f582175ca4be619e0f3440835aebcfbf18addcd0a0d9f9d54e5ceeb631bb35a3a56116056d2e1da9ca67e6ffbfa87a82a2e8707522e7fb5fe133724f72a4af0d463672072d551467535abcad24be730db902de20db78b62d4026d7afd440f6d830da2b6891d85a5de9371ec2fe144027d12bde1d199572ffe07ded494fb504618687c89aab2ad701702b7c94cc4544e4e50d2361df0a0bbf90c0a5a4b033cb581fc", 0x1000, 0x0, 0x0) shmget(0x0, 0x4000, 0x158, &(0x7f0000006000/0x4000)=nil) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) socket(0x20, 0x8000, 0x7) execve(0x0, 0x0, 0x0) 23:28:15 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009030, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005bd000/0x4000)=nil, 0x4000) 23:28:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000e100002eb00de1da8e00000004000", 0x0, 0x20000}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x27df, 0x0, 0x5c14, 0x7, "3f15f94cf500"}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$dupfd(r5, 0xa, r6) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000000)=0x50000) r7 = syz_open_pts() close(r7) writev(r7, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r7, &(0x7f0000000140)=[{&(0x7f0000000040)="279cdd63d1487f62"}], 0x154) close(0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r0) connect$unix(r1, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x10f) sendto$inet(0xffffffffffffff9c, 0x0, 0x0, 0x6bd6a5aeccd989a2, 0x0, 0x0) 23:28:16 executing program 0: r0 = socket(0x2, 0x1, 0x0) flock(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 23:28:16 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r1, r1]) setgid(r1) r2 = socket(0x18, 0x2, 0x0) getpeername(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000ff7f00000000000000000000000000000000000000711b5a2cced53b8c41b9fd444b67ea859bbc6b93e418d860562fe41e11f35d9ba8a2446cc572d5772644c8de36478b255577e1078f2ef218b40cffe122d9e8d026dec18cf839dbe4f8f85c417a15f5a15073550d4598d75120439652b38802af355557c27b2f4dd73e7d1d6d7d82ddde3ce2dc1c5565e9658120ebed6a4df414558f"], &(0x7f0000000040)=0x1a) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r4 = dup2(r3, 0xffffffffffffffff) getsockopt(r4, 0xcf, 0x8, &(0x7f0000000000)=""/5, &(0x7f0000000180)=0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 23:28:16 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) sendmsg(0xffffffffffffffff, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind(r2, &(0x7f0000000440)=@in6={0x18, 0x1, 0x5, 0x2}, 0xc) write(0xffffffffffffffff, &(0x7f0000000080)="01494710dae90fd3b3f64f498784", 0xe) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) readv(r3, &(0x7f0000000480)=[{&(0x7f0000000200)=""/92, 0x5c}, {&(0x7f0000000280)=""/230, 0xe6}, {0x0}], 0x3) readv(r1, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) r4 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000380)=0xc) getsockopt$sock_int(r4, 0xffff, 0xa01, &(0x7f00000003c0), &(0x7f0000000400)=0x4) 23:28:16 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00', r1, 0x1}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x800) ioctl$TIOCSTART(r0, 0x2000746e) r3 = open(&(0x7f0000000300)='.\x00', 0x80, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0x1) lseek(r3, 0x0, 0x2, 0x6) getdents(r3, &(0x7f0000000080)=""/37, 0xfe37) fcntl$getown(r3, 0x5) 23:28:16 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xa3, 0x0, 0x2000000000000000}], 0x7ff, 0x0, 0x0, 0x0) open(&(0x7f0000000100)='./file1/../file0\x00', 0x8020, 0x84) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x8, 0xbf29469755fbf788) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) r4 = semget(0x0, 0x7, 0x521) r5 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000480)=[{&(0x7f0000000080)='\'', 0xfd55}], 0x1, 0x0, 0x0) ftruncate(r5, 0x0, 0x3ffff) ioctl$WSMUXIO_INJECTEVENT(r5, 0x80185760, &(0x7f0000000380)={0x6, 0x20, {0x2, 0x401}}) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000200)=""/234) symlinkat(&(0x7f0000000440)='./file0\x00', r3, &(0x7f00000004c0)='./file1/../file0\x00') r6 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) openat$speaker(0xffffffffffffff9c, &(0x7f0000000500)='/dev/speaker\x00', 0x0, 0x0) writev(r6, &(0x7f0000000640), 0x1) fcntl$dupfd(r6, 0x0, r6) r7 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r8 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r8}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) pwritev(r0, &(0x7f0000000540), 0x0, 0x0, 0x200000000001) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r7, 0x0, 0x0) openat(r7, &(0x7f00000003c0)='./file1\x00', 0x80, 0x82) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r9 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r9}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) ioctl$TIOCNXCL(r9, 0x2000740e) unveil(&(0x7f00000005c0)='./file1\x00', &(0x7f0000000340)='x\x00') r10 = kqueue() kevent(r10, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r10, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) dup2(0xffffffffffffffff, r10) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r11, &(0x7f0000000800)=ANY=[@ANYRESOCT=r7], 0x1, 0x7fb) 23:28:16 executing program 1: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000200)={0x2, &(0x7f00000001c0)=[{0x7ff, 0xd4, 0x0, 0xffff8000}, {0x6, 0x6, 0x7, 0x5}]}) mlock(&(0x7f00008bc000/0xe000)=nil, 0xe000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='\xf7\x7f\x00\x01\x00\xd5s\x00\x00\x00\x00\x10\x00', 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) kevent(r0, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) r3 = syz_open_pts() r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180), 0x0) ioctl$TIOCSPGRP(r4, 0x40047477, &(0x7f0000000000)) r5 = semget(0x0, 0x1, 0x203) semctl$GETPID(r5, 0x4, 0x4, &(0x7f0000000440)=""/165) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) r6 = msgget$private(0x0, 0x10) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x14c}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) r8 = getgid() r9 = getgid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000000140)={{0x1, r7, r8, 0x0, r9, 0xba369c708189b863, 0xff9f}, 0x6, 0x6603, 0x1}) close(r3) writev(r3, &(0x7f0000002a00), 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r3) fchflags(r10, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x4012, 0xffffffffffffffff, 0x0, 0x0) 23:28:18 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') getsockname$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/86}, &(0x7f00000001c0)=0x58) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x400, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) symlink(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0/file0\x00') r3 = open(&(0x7f0000000280)='./file1\x00', 0x50, 0xec) pwritev(r3, &(0x7f0000000a00)=[{&(0x7f0000000340)="f5216a2b0aa9efed2396e8310d67a30a055978a87fa8641a236bdec3c2bec618ec33ab3aa4a19160cbf2f7007e39da3f36af8b091ab81957faa969dbdd4db0687cfe74bd2b901e6494e20eb61aa9d653abd157af4168fbb208fc5e88433254e52fac48226ee7d255fc2b923fdbf97344835c4bacb1fac3fc4ea1bd554df572876e9fb3fc5c195e455b6b7ba1a7985a3d99c27a40658a442c6b4910d32c2d47083e5709", 0xa3}, {&(0x7f0000000400)="9f499194e49d6ee96486c56beb7c41c6cf9aa5e8aebd432b038088d16669adec0a74793e5deeef6ed8e92ae6027325866c13900956f7d795a8150ea102763defbe17a6a8d866530497e2d098894f4530c9bc09826e2f1c6e727e5d14918aa591cb1630a0e285e2078639c3b16675991d16e3f6e78e49c88d656cbe8305ad7172e6992c6e028fcd3676b621ac0e28c3343546636ff9", 0x95}, {&(0x7f00000004c0)="765102690c913266b11f0906521c27cd4013233143cac4ef27ecfded94806cac120eec7324470baacd1241835c87eef30fbded760b0ffd357ab2b3ba67519e6f65555e7618b67323fe648fc8f58a77efea20695c5858b75b38c8bf2dd1828409ac16064ff60b2a2dfb8918ff53803d9d69c992ae6eb4d631aecc0331049944760b8a23299ea1ee0c0c7cdfb74aa5632fde6db8eb2318b12b1bf5b434957110f359b79eb96a1e85734c2c8f5c6b2230fe", 0xb0}, {&(0x7f0000000580)="fb1188f0a6bad0837f24a026cfe6c3d3710f916a1e033985384cc181def12e81af7f2d2f4dea104f72c235e380d72713bbb19b8d0dbc461f75043050bb5b8ce412c1c57e", 0x44}, {&(0x7f0000000600)="d0c0881f4fa48a5c6396c6f773d10fda7111cdb4acde510a4b465958d61d86bd258ec86eb3ef7136348d5c4d74b3dd4a82e51ea1e710b61767651ba4f070c4f07e20471e46b40cfbf199b0b0b08f96", 0x4f}, {&(0x7f0000000680)="bbe68a79ae9c04e97f336e8c7bf90df8a4d2d82758671ede1984e8d5bfccaacee3eb2c5b5d57e75eff377325df0386778797b392839875dbd1dd9ba986aaf89571e093b7bb8fe66ed6509cb1095a1d9c0c979ad6b74c0d6ce87f32107177612fd53c096b30f37a18f9d0a9c99fb775a02f984f770601fb4e4a5d1d8fef4c65671d92898b56ab2fbeee51573ab8a82133f590ec855e7affe8192d193ac1644ead60b2a3bc6a010d152ed6", 0xaa}, {&(0x7f0000000740)="4c50766cdcc6f9d0692de688feb43c859af8a927db24e7865af4ece50c273c8e18", 0x21}, {&(0x7f0000000780)="ea221e5daf1fdcd0ffeaa133b75e0713aa75392934e79a03f66a8b96d432112fe72f4d7c759b6d138c16d609f15e80b01555bd6a2da7ffc174e4e6d5fab59ee247", 0x41}, {&(0x7f0000000800)="b106107bb29a20ac85ff6014cba0183a7b9961a8de7410c1bdba3e4e50983e6949ca0ca50ae240382187e3fe758ac250700f80eace12165c39655fe7104ff80d1a05fe2449749a1598221227838785f621a866c5a0db6ad831a533b25946b5813742702324fea453b8b7c9206d35b84199af6a02218ecb5cf37d6901620995157ad5ce60dc5e63b698606bd958bfcbf217662301cb58342f7698e41e71a5fd7309ba7834b3496f26b0a8bc989dda899d15653e6e79a46f0d081a1c494eab0aaa59cc047e502a2b761351aa", 0xcb}, {&(0x7f0000000900)="144dde5f9f09004cd4b28329203cf72b4d613cef9836900327d2b649374180a28ad961875c3291fa0a26dab1e69f00b9e019cdc36df63445f4c1460b82528f25e80b16f7606951cf20ded113c7cec8bb114f6f09f5af1d91515b44a3d8e036604f56d1afe6b0957aa731b642ce01452a96be410ac0309b5ea95b02e420467189fe941204853293d6f0942291c6e5ffabdfed14ffc2eaae759a3782ff891fdeb4a30d699542a89749dea8d92f3f60d4ffb851b67580479ecb15765488ef499419c424fbe9ab1efc8d", 0xc8}], 0xa, 0x0, 0x438) 23:28:20 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00@'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) pledge(&(0x7f0000000040)='t\xa3$}-\x00', &(0x7f0000000080)='./$\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000), 0x4) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a634e19767b0784"], 0x10) r3 = accept$unix(r1, 0x0, 0x0) write(r3, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000180)) dup2(r4, r3) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r8, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r9}) fcntl$lock(r7, 0x7048bc2183903e, &(0x7f00000000c0)={0x2, 0x0, 0x2, 0x7a91, r9}) execve(0x0, 0x0, 0x0) 23:28:20 executing program 0: socket(0x11, 0x4003, 0x0) r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() setsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000240)) r5 = fcntl$dupfd(r0, 0x5, r1) sendto$unix(r5, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xae, 0x0, 0x0, 0x0) r6 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x128) ioctl$WSDISPLAYIO_SBURNER(r6, 0x800c5751, &(0x7f0000000040)={0x1c4, 0x6, 0xc}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f0000000100)) 23:28:20 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) r2 = getuid() r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 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, r7, 0x0, r5, r6, 0x1, 0x9}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchown(r1, r2, r9) r11 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r11, &(0x7f0000d06ff8)='./file0\x00') r12 = socket(0x11, 0x3, 0x0) setsockopt(r12, 0x11, 0x3, &(0x7f0000000500)="04000000", 0x4) bind$inet(r12, &(0x7f0000000300)={0x2, 0x1}, 0xc) r13 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x400, 0x0) fchdir(r13) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') fchdir(r11) r14 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x2, 0x0) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x20) fcntl$setstatus(r14, 0x4, 0x80) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r15 = semget$private(0x0, 0x7, 0x286) r16 = socket(0x11, 0x4003, 0x0) r17 = dup2(r16, r16) sendto$unix(r17, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0x150, 0x0, 0x0, 0x0) ioctl$VT_OPENQRY(r17, 0x40047601, &(0x7f0000000340)) semop(r15, &(0x7f0000000000)=[{0x6, 0xffffffffffffffff}, {0x3, 0x5, 0x1800}, {0x3, 0x9, 0x800}, {0x0, 0x80006, 0x1800}], 0x112) semctl$GETVAL(r15, 0xdc3e40426078d28a, 0x5, &(0x7f0000000200)=""/148) 23:28:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup(r2) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$BIOCGDLTLIST(r4, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0x54, 0x9e6f, 0x9, 0x1, 0x0, 0xfffff001, 0x9, 0xfffffffd, 0x4]}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) fcntl$setown(r1, 0x6, r3) 23:28:20 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = semget$private(0x0, 0x7, 0x1b0) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000140)=0x1) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000240)=[{0x2, 0x200, 0x1800}, {0x1, 0x4, 0x800}, {0x1, 0xedd, 0x1800}, {0x4, 0x6160, 0xc00}, {0x2, 0x801, 0x1000}], 0x5) semctl$GETVAL(r1, 0xbb87cc766ce26ea, 0x5, &(0x7f0000000640)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r6, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r7 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r7, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(r7, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r9 = getgid() semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r8, r9, 0x10, 0x9}, 0x8, 0x20000001, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r10, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r12 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r11, r12, 0x10, 0x9}, 0x8, 0x1, 0x9}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r13, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r14 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r14, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r14, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(r14, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r16 = getgid() r17 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) fcntl$setstatus(r17, 0x4, 0xc0) pwritev(r17, &(0x7f00000003c0), 0x273, 0x0, 0x0) r18 = getgid() getsockopt$sock_cred(r17, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f00000004c0)=0xfffffed7) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x1000, r19, r18, 0x0, r18, 0x114, 0x1}, 0x800000000006, 0x4, 0x95b4}) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r15, r18, 0x10, 0x9}, 0x8, 0x1, 0xa}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r20, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xffffffffffffff51}], 0xa6639db52440cd1) getsockopt$sock_cred(r20, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r21 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r21, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r21, 0x2, 0x8, &(0x7f0000000140)=0x1) semop(r21, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x1) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x2f6) r23 = getgid() semctl$IPC_SET(r21, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r22, r23, 0x10, 0x9}, 0x8, 0x1, 0x9}) getgroups(0x6, &(0x7f00000001c0)=[0xffffffffffffffff, r9, r12, r16, r23, 0xffffffffffffffff]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, r2, r3, r5, r24, 0x8, 0x1ff}, 0x6, 0x40, 0x5}) execve(0x0, 0x0, 0x0) 23:28:21 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = getegid() fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:28:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) munlockall() r0 = syz_open_pts() close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f00000000c0), 0x200, 0x0, 0x1ff, 0x0) 23:28:21 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="014407"], 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) setsockopt(r0, 0x5, 0x8, &(0x7f0000000100)="824996c475682fe30f16130af32b9ca80a9e5e599aae7e83b2b96a4a8e635ea9b2a50238514a2da3f9a01c9df76b6072d610b08324921da8987d8651d4a9e2c4e17749a0c9323944205aa5fbf6dfe28d73b52059f2143c14b5776e1f00e30dfc879e8de7e545ab985ab0aaf44bb3e1142446f9739ab64a8b6d0eedca424ced1a0cc120017abd08ec33fec95ca431a0c55e360e6ee63b26cba03b71f122873391b85d9ae00f2bfc60", 0xa8) write(r1, 0x0, 0x0) r2 = dup(r1) connect$inet(r2, &(0x7f0000000080)={0x2, 0x3}, 0xc) 23:28:21 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="8ca098d1"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r1 = socket$unix(0x1, 0x1, 0x0) r2 = msgget$private(0x0, 0x88) r3 = getpgid(0x0) semop(0xffffffffffffffff, &(0x7f0000000100)=[{0x4, 0x28b, 0x1000}, {0x76e1478b5583e540, 0xea3f, 0x800}, {0x0, 0x7, 0x1000}, {0x0, 0x8, 0x400}, {0x3, 0x101, 0x800}, {0x1, 0x5, 0x800}, {0x0, 0x9e, 0x1000}, {0x4, 0x20, 0x1800}], 0x8) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r3, 0x0, 0x2, 0x6, 0x1, 0x4}) fcntl$setown(r1, 0x6, r3) 23:28:21 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82e4b6aa66696c650040"], 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="eea77e03eaa4776c3da6ed4b7e85f1738445703b1958f357b76ada3e4dbfe42c84a33e97b53eb835580d8d90db16e7052fe52ae6efb78ebd31dde0976611603d6ce1f872f367056049dc76a977f40ff894b9c1401bcbb88e4f5f54f2d2fb3b7b8a4259f3d9a1f08dacc5a65b175bd720", 0x70) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) getpeername$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) shutdown(r0, 0x1) 23:28:21 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfca5a33d33e29714, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x101) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffff9c, 0x160}], 0x1, 0x606dca73) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) ftruncate(r3, 0x0, 0x7363) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000080)='./file0\x00', r4, 0x6}) munlockall() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x3) socket(0x10, 0x3, 0x8) r5 = socket(0x11, 0x4003, 0x0) sendto$unix(r5, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r6 = socket(0x11, 0x4003, 0x0) sendto$unix(r6, &(0x7f0000000040)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcffffffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8002, 0x0) 23:28:21 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x180, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x80, 0x0) fchdir(r2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() read(r4, &(0x7f0000000040)=""/54, 0x36) r5 = syz_open_pts() read(r5, &(0x7f0000000040)=""/54, 0x36) r6 = dup2(0xffffffffffffffff, r0) getpeername$unix(r6, &(0x7f00000000c0)=@abs, &(0x7f0000000500)=0x8) fcntl$getown(r5, 0x5) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fcntl$getflags(r4, 0x3) r7 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x0, 0xe) setsockopt$inet_opts(r7, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r7, 0x0, 0x200000000000d, &(0x7f0000000280), 0x3e4) r8 = syz_open_pts() dup2(r8, r4) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept(r9, &(0x7f0000000240)=@in6, &(0x7f00000002c0)=0xfffffffffffffed9) r10 = syz_open_pts() ioctl$FIOSETOWN(r10, 0x8004667c, &(0x7f0000000200)=0xfc) r11 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000cc0)='v/wsmou\x8b\xfa$b\x15\x00', 0x0, 0x0) dup2(r12, r11) fchdir(r11) open(&(0x7f0000000040)='.\x00', 0x100, 0x2) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 23:28:22 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e1", 0x1}], 0x1, 0x0, 0x0) readlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)=""/61, 0x3d) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000300)='/dev/pci\x00', 0x80, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000440)=@un=@abs, &(0x7f0000000480)=0x8) getpeername(r3, &(0x7f0000000540)=@in, &(0x7f0000000580)=0xc) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000340)) r4 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000080)=""/140, 0x8c}, {&(0x7f0000000140)=""/193, 0xc1}, {&(0x7f0000000240)=""/103, 0x67}], 0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x813, r1, 0x0, 0x0) getpeername(r0, 0x0, &(0x7f0000000680)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) dup2(r6, r5) ioctl$WSMOUSEIO_GTYPE(r6, 0x40045720, &(0x7f0000000400)) 23:28:22 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/37}, &(0x7f00000000c0)=0x27) r0 = socket$inet(0x2, 0x2, 0x0) munmap(&(0x7f0000730000/0x1000)=nil, 0x1000) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3c380652", 0xfffffffffffffe55) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 23:28:22 executing program 1: clock_gettime(0x2004, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) r1 = socket(0x10, 0x0, 0x3) setsockopt(r1, 0x0, 0x0, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x25, 0x80000000000000a, &(0x7f0000000040), 0x0) ftruncate(r1, 0x0, 0x20) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, 0x0, 0x0) r4 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r4, 0xffff, 0x0, &(0x7f0000000000)=0xfffffffc, 0x4) sendto$unix(r4, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) r5 = socket$inet(0x2, 0x2, 0x6) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) r6 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r7 = accept$inet6(r6, &(0x7f00000002c0), &(0x7f0000000300)=0xc) readv(r7, &(0x7f0000000080), 0xffffffffffffca3) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) fcntl$getown(r2, 0x5) getgid() r8 = semget$private(0x0, 0x4, 0xc1) semop(r8, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x0, 0x40000001, 0x800}, {0x4, 0x10, 0x1000}], 0x4) semop(r8, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x0, 0x1, 0x1800}], 0x2) semget(0x0, 0x3, 0x80) getuid() r9 = syz_open_pts() r10 = dup(r9) recvmsg(r10, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)=""/110, 0x6e}, {&(0x7f0000000300)=""/7, 0x7}], 0x2, &(0x7f0000000100)=""/208, 0xd0}, 0xd839c80e9c0fc7a4) ioctl$KDGETLED(r10, 0x40044b41, &(0x7f0000001500)=0x1) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r11, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r11, &(0x7f0000000200), 0xfe72) close(r11) r12 = syz_open_pts() ioctl$TIOCSTOP(r12, 0x2000746f) ioctl$TIOCSETA(r12, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r13 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCNXCL(r13, 0x2000740e) r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x4, &(0x7f0000000000), 0x0) r15 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r15, 0x0, 0x4, &(0x7f0000000000), 0x0) bind$unix(r13, &(0x7f0000000380)=ANY=[@ANYRES16=r14, @ANYBLOB="968c2a3881026185ee7336f002fb78206baa7008dd817dee5420450da3d5ed6109daed46a884944697890ceb01c76b4ad85721d1bd541517896a209e0ad263388f6bdeb2858a0a21ee82c7fe71cf1dadcc1da35147430ffa1574091a51f966eb5d3fe152f5ee1fdac14ca20adff9d80bbf85c31ea32ec874e3777793749fe6b995ac182402f0b6a31fc0c58b5c639f9a554649de08fd137c9fbc7b9e978cdc8518fde7dcfa679c863136ff0b11f433372bfffbe624d2cf8e7ce507f4494fd53a96de5a4324274b1c020f857741133e215b121a9e9099f7d41e45baa1e4dfe75978de9c27d66d9e7bd63661015e1af9157c68913dc14544ac245b7e214f972bef46e40831129c42fe351ba9d7aeef2828ee9f2c8e875206d82e1396cf123a9d0c7f", @ANYPTR64=&(0x7f0000000900)=ANY=[@ANYRESHEX=0x0, @ANYRESDEC=0x0, @ANYRES64, @ANYRESDEC, @ANYPTR64=&(0x7f00000003c0)=ANY=[], @ANYRESHEX=r15, @ANYRES64=r12, @ANYRES32=0x0, @ANYBLOB="e88adb578ac7bc5b0e25f0c1394af1cdbf10317d310f74f526ba635675b9152f1d6a5e940eb014a45082f6f135999cd0fa832b3a90290566f325e31476cff4745e708423848fac857afe985aebfe18bed9438b1aa0557960092b2f6ff42bbc7acc0331bcd276b31d45543d732534338edc46653d3fd5544d9d6f3b09df3f1306bc28babc4c6de122ea928e22543368266a374723477da44c40a1a9bf8872a43e7f1800d43cf4ab72c4da2364b1dad60ef27406433f8705d045fc5908533ba9c9893e7d943d73c4ada840479e28d7043f", @ANYBLOB="29dc4fb22ce976c28ed05fccba1a1c3b50360e98d58204df6c5234c54a65300b6344536ee522473ff3d2b126f71c3d891d59a5b98ce3863b71944290cd8c99eeeec4192133c274458525b0b185886f9ac7613c4f84fc06fd3f6c"], @ANYPTR=&(0x7f0000000540)=ANY=[@ANYPTR=&(0x7f00000008c0)=ANY=[@ANYRESOCT=r11, @ANYRES64, @ANYPTR64=&(0x7f0000000840)=ANY=[@ANYPTR]]], @ANYRES64=r12, @ANYPTR, @ANYRES16], 0x7) r16 = accept$unix(r13, 0x0, &(0x7f0000000100)) fcntl$setstatus(r16, 0x4, 0x80) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000640)=0xc) semget$private(0x0, 0x4, 0xc1) 23:28:23 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() acct(&(0x7f0000000100)='./file0\x00') ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x7, 0x0, 0xaf7, 0xfffffffffffffff7, "8389116c981a0900", 0x0, 0x200}) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000240)="ecc87479e058e5b9290a76545c0604ac7f1643910f033d715e0bfe90096d22ac616554a5a7ea2651f4ef2dec903668df37270dcc17bf89483a85de721692eefaec7d03c1ef21904e769e7e2b5b4c998a3503637dbc68e3b0c8b2be26542775ce1683fc42533304eea9c9308b27fb4fa99ab2f978e2fe6a37a804f496bf5ddb2a818792ca9e571e237efca0889497f004eb6a07d3cffcf52a8f51d1fc646d02e10ffcb146be350d00dd07296233d31cff971c321da8ac8c2691be044464595df5f5a78d5e8d73adfb73653b75f3fca4e2a54c1c12dc542019129d42503a8fe34ad0f093eb99e5c9719a2d48b9883b78df2f1485cd29523130df6278cfdca4e0259f9b878f57b15ee8dac4947eea947d93e2b24eef2ab9779d1f17f961f2cb33e6b43f81e8e98af55e23891b370b460a957f65ab7650f6c56b3fc4f2a4e7dd0d0882cfc583821e8fa8513417ca8f2bbf178d43a6b1a305e507d0a5e8f523782dde5d43974d3d88fbe9a19698c2ba574817d8f630bf780a5a84904c2bdaf176405dc2bef49d9a2b18e546f21bcf0b2c82aad613c221b6cf375860dbe110686de79f913ed04aab5c870524aa8941f92eff3bd01977865c0a4033747daf548e5cbfbeb9d4d5bd0ccb1d5c663ff7712ed53d62c1f34cb205eddfb1f85b3ff14d0141349f9d027012e33d122d5754c5be5510758fb0e40a7474d2a21a6e8c1214bfdc8d61fb4a60dc37e343edd7be1a8c97df26375820bf4e50b288aa45fa0e2e398b996c0b6502c667c6a55a9196c93d2c3a09c5569bb5ee0210591b713976c985604e9a449321063fef22a6277cb0dd9f4d616ee25512da53736ce5a9819e2753ceacdf01bd870a88be0f1247fa44fb2725acf5a0d4a6517bf95af4a027a230dd04aa7d2c9cd8a99e5b4e73bd38bb1059567885d08a0c5c2374536a25653261f9276e27d9d4b242461eadf7de063c5d01f71ca3f5bc8db28f0d4fb8e2d1de686ffc15becc5ccbba61f9e9fca509d64fde055970b24cb7bb7702c5605bd5b6cf0900beea54bdeb0a23105ead99e4d3893d052c9fa771d26c080dcc63fe54b933c0361f7141f6a33f8175afaa43d0c0e630be73a99319f20c685d7502f11b2374e98dd4cdc4b7ae32fb4c26eee5bbed0bd21c30e6881e4156e781d9439ce2d05820770afa5941349ab873ab87642ac2b2426490631f12bd73386fcf851ef75955bdc4ecfdf571acc3393c4d3079286b32a4e7b15f2ef1e7408126de260ba8ec102f0dd9ec7689bd3146d91de310d732e83a72830f28a3ecce6f099b13666220981e61d8474a540d2aecccc58781eff45d2111b4b1cd8b77b7284eef53dfd329b48bdf555f3a42fa15ae78aee551a48b35b187d50cef8cd4d515e58a36277ffa4d903bc817644fe6e3d45c49b87c2ae0e351b3d6d2ad7673ba417b70398faa4c4170dd976b6ff11d2ef30e3176ed404ee732fb0639e9c853ae80b4ea2d59985f1ca5ee78477f5125bd2ac5c4b4f9624af8b24c4fc81a76bc9b12ac45822dd708ee4c07bbcde9f8302493faae309862a125689607badf64b5a86d5a8e1a13773e818ecfc58bad80eef4567b5da6433983f034e4fb451eb4bffd76c2e6932b8856a5bd3e53bcc530b84e07278070bcd4e5194a39d32f872c78c042a0f58e1d87a0b749890cc8a349a92cbe92b0c390163fbfe57fcfba9d5d2f609d58b16f092017482bcdf1b66e549500763760364d24cf51da37d4f634e193750f086d4e0cf3d568395b0401a8c73573316459476ee38f53a309c199a270ac0a5727c76e1dae8cda0ac0dbb0a65fb8bad9ee734f3fcb074d388c808c27fda4ac3b42c61348cba9bee348bad395b483b4a869b18f3630e83e22fe5e2a94360d9dc0f0251f8ab03153f97036a3850580e0ac705ade66006046f479a6623fbb653932605ead855196615b870749b183a4371e1d05d1ebd35d6f40027958a49f8d5751cb7e4ec266ae6d7d09b2c0fccce7ba4a9cb0cb4e189329c1ee24dbda0787a0d0e06b1d538d2c069055332d71bbc73034ee2759b9df39e21cdaec2cda60bde29c8d17cfbae96bfd84d27cc52b4a20699deb892b977453bb2fdd2d1fa856951726555d6cde3a34fe5fb3244b7ff212da4f2ceb7d253fdc10dbbd6b2da59495a57ccc77bfaa8f7badb57b510bedaf9a98d61daf495e120badebbf72a93b1e16e108c84152236980922d8eecbbce21135224e92817b8d3015a45b854a95f6a8a989a329fd90e307d787aea16c37a7b1ae1fa09a8a24a6b948207cf43e419f8c0c15c1da9e988b241d0248be416545ce9594763d74bedd438c95d62c0f111043224eb084a5e6a4bf0025eb84af9aaca5db71c168077b00c5f60baccd1cc36b968f9678f1edda25707e0307dbb0dd40b2c1b9a7f110380f4b3959c971013912764348bc2083ad1f760c8b2e16599acc854145ef9335b083edaa0e17f179b7aeb48972b837eb5b4ed1a10f98299f25061a59c3ea7c51a40c4537e3733e3ab77f7b2557a44ba0804c6f72599e7850e774fc154372d8f07d5e94e612d8436ee691d1038f1878cb869755a377bdc76e0fed01f8c1868fe8f77f2bb5aca0284219c6197225a9138350b8d3c3ab64abafc7195ddbbfdf37a0ebc9e8421823b84b83427857209c177c650d6469e42e280ea43d2b399b0cf6de9b48f007a5da4170b13f809249c0e771f1797921c11173656a695b8da8e9d97818e528a1201bce3df30b7681ea742360b28e25f58d1f17056d2b79a146ac16d84de039dfb59d7dffbc839455e7bf82c965417560f1ca4e0c196355e82519094f40e2e67a0ca2c3a0a393a20a6dfdc47f5c2b6ab58a9933f146761a59233dc4fcdce4817dcff1e5e74f9d801757da9c519a76dcae4d46b6154673f28e743a19e73e83ea913ff86145f6e34315de14ffc4af141e6d233aa4961388986ad237bb3242dbc318a14a8fb1f3793e846e175d5ddcaabf11b0dee4d0413af3ce64e460f5d75e79e17f722786091063a5a8875b2249d384c399dd3477168cec05b8fb90ad5d95c83315eb48bbc0859b3bb62f122905334222d084a60e52d274a2d0ec52530f318f1d8d566c195c1302e530d2e76a5b20ccb04fd17805d5a4a98622750e48077bc64672814d58a4f9379f63214abf5371fd4c2873eed3458b2928cc253441a6b8de0b371dd95f2c5c8594a8a9ceffe3fff31c5591525e4d597f13cbc6054f802221665257b6076cecf5b0d2151baf224d528475abb2c328026f39bf48ead460d5b03677be47ef27bcb73b4a94bdc6f6b48065cf56520c128c3488f5715ab0488cce1c8524a45c34d8021b231a130671248cd2a0dae9b4c80dc3026eda78f16a21d2a294ff09ac5fcc604b62a094e14246d0c37ff7c31efaf535a7187187d880dec9979bed3c1b08f7806b1e31c71734b3394ff0dd595898c28e6cc24618199830f8fec2f8d6bfc47c449a4bf46fb31be3052a8239063322b9fec2b46873d3344372d4d4081d0b485dfbca2239f173557bd5ba749a9fe185d022d29c69ffd5f85379a31669e4a012c61d72f9a3a725bb1feaaf2cba7343b877ea3e8e7211e7d50c91232823cf4559b3db5997ef26c7cda627be75695d2322d68e4c5ce8ed698f5c2d1821f3ab6f56cc5846f942125015d646a200b5ca61428d94ec5453d40eb9ed2e9d0882f705afb4869286b9f0b6dbb34248a5b925fad25f213548e806efeb02924cc496b2395248152add0b3c037836d01fe94b045010425ad4757c97c3752cd800cbe13dc9f24e1b03cc183626ec9f4bfcc230734fa3a16262a2c97409f307cbda9a709f4cc1d746ec841f93e4b45742a9cdb7d927eac83aa98eacea470185c474aca9bf0f53965f974a0f9acdb6c9070ca2088f33883453b4c5b2d75f091dbeeb95bd565077210be8f1ae82f5194a865a37cc7837729768fe5f4c06a6673a3d67f598c3df56cb5d1b0165ec7d18a1bce104902994ea034a0ddea6373e3383fc9a4fc2c2021c6a65f16d979840db8c98458c00d6e0ea7ff5147c2d83c908f3e17dcfda14f6bdd8123d862343b7feacf9742e6ae1346f1ed842589c0980d90d29a4a06bc082e7d81ff34a6487293d4d8717e87759ea3bb171d473b7df9ce9287d47de313a2c0cd78d956933439e77f582a7571ded404626d7008516c88ea3baabc111769cb827b5bc857cb5dfe52e7fda7ca57435675a94d9b5b6fd10fe169709e798d75428e45b039d5a139e2c9dd249447c6fb8ba04894d7818c1d82b9c705092e9de23883b18af61e68cda1c02425dafc8ff15ff22f59dce3f09c82b36023949430e7c3cb3c731b4f2beff12996c54bfa10bcbf699558e1183853910b08b7690e9119b61f2e5cd6c37c0198caa193e6134dfa457d24f3cf25b6d7d90a4552fbebf70a0f9a707e2eec813533ee8e3931e28432ddd7ea806a0bf980b28c49fd011a7eda04ae84a6860317f53c726f0bbaf1e0d8ef36966147cec37ce16855a55b90b83d6a0b684087b269607f5732fca7dfda8927ca991b3d1e94d31fd7ba6929b3a5e239d04ccc96dca75cda441f5f3518a37716f1748eb057d83a5baf7b0cc9f0367bd97af6fbfb6c0f3008934e6b6f322ad27747b4f2f8919f1e7035975e31535ba29baf81f9d09905ef8c4cae87d22d36d2dc7399d7b423b5a86cd13de2cf820683be7c679d211edd2fe7c7288bc07011c366704ee70b061dd0600a86dd0f169501b2f8cf8fcd8112e42efd9b7882899785523a6469a932f1f2f22aa6904d42e9b201b78ee382ea0de6286eb2aaf577b27b823811ff6322adec9ba69165b98a6fc128498dbc318069c1513ca7180d4b1c1829a4e2248371668ad974b238afb61d00fab5dcf6782048488a9931d9fe1b9e274c110aba874a8aa5f10e964ad9a58029f5054cbdf39f53d0530aa752ab0f61b8282abdd0f11f9c3f6a6a16b9a93bd4aca5937274c356a04bcd3087ec8b5166d51e9492144337e909ff9a1b22e95245cc9344bf8d498cc6d806f08dc1d4a3322fa6fe1df20122058edac7f66a99ea97025458cf622f8081b4fa54cfe4ac27c65cf867ca02f991efed105138c6054ee55451ab2188bdad4000993e2f1b25d61221a1fa8da710599f959ef603a5a7206bcf0803c45a8711ff93b31650808cdc3348a430106bc6738790998992473f265f7646beab2d4e8f129f15316cdd5fc9472e2bbda26ed569d4fbcd59f410279f65d3375701b9e80073ff557a08984cfdb0627d1ea8ac1b2ff82152cfec2cc4f526adc1bc9038a7087fbe937f48c72c5dd75e00df85b7c8ed20055c9d07a86c29ea6667acd043d40815d9b2d976d0aa8914c3e23cf5b94387d281b323d6e37d448fd0e086d419c6ac9769603297c202c3dc6d972c60fdacde60e5b0c059b67479856bfff3cab3cfa97ee0d2f9272c823d61adf4c9e77fb908badc63766199d5e3a29fd7ef63c66e08c1f8805ebca7f92f215d9b069e191a5ccbb135309c606e8079aed023f35d4016482ce14c7dd5d3ddf24843a2db787e3db96c65f0f81f039360f2c50cce3289a3a26f58c11552b750e9c6e695a6b7346c6072a99c0f7cf4f5caf926fa4c6ff0e84d02f868d2769abe24b70d9bc0aaecd9f26529fb0a55db35b0b21a0c022b9729152190057ae1a47670a8e6d3bcf45b54f51b6525e401519c1f00a78d9cb63732af724104b614f48942130b4ad154b53a93ee4d64122687c78a0e78bf326eda8bcf5d1be5fcd4fe1b6bdbe2eb415c6451518878f77c716783edd173e4ea549cffaeb4f0571305c5d631ae95"}, {&(0x7f0000001240)="d36ce8e84ae9b2d16856e90741673eabd65a53880ceb63ecea3bb9c0336904a6fd5811c1939b80a6fa3ffcb4a15b93e7a6e034d2a2c3f27103a0b020acee16f58046a422f4d8b616c06ae047a113040bf8fff1b4c134d5a546c9f05959900ec7c37990b3c090881aa19da53b72071d6365746df9b0d8b7355206166cf4b4a15dc9907debf9fc0e7996068e2dbbd2f648bbec6ca57b797c97320f7d54e32b77c89f1eb9afab224cb90804ecb76692000b836df40b4cd20343ca99ca", 0x177}, {&(0x7f0000001300)="fc71200c2d7ccb3615ddb3595c796b0c03b9542839e96856fd5e23382a072d216b4d9dd3ad222d0712c1ca24c92d987224e865e310e508c0bea9ce3fe1edb1f89bb342bd040b51f700"}, {&(0x7f0000001380)="3d995b660197c4e8459bc2c0ba5d5b7c1acb4337208232a9dc07abe2cee031790b99470883cb5295c272f32a5e8369d6ac93e102583fc506c6e493fb7966ea890bb01377a1e59eff26761c1b0439532217d4118893be13b3dc552a22cdaa89e868c749bd567dd0857111127d378149c2fa4141102138bf3126a32a4c3925b5ccb4e790e811e17312bc5e3776d2e156894fd1cf964a74857559d29674987f2a93014361b25d016c418d1170c075040af1"}, {&(0x7f0000001440)="0c493477e3df9ea75c4ef8389592f1440ab8ec596d0f26e59eacaf9bd8116a152bb7f093478d63e473abd994d3eb44142f4d0377b3f43d27a7e9b6383bcdb00054667f3d5aff750becc21045"}, {&(0x7f00000014c0)="7b4dafd3e5f12f460f080cf40871c448e32cbab6d258d69300d4e64125e58a938b76a6fb0d0206f7eca8b7cdfc9d55ee858865e71ca41e3b69709cc50656a71f78cb56f53f74bab63ba6003f3d1c37a16dd733745187e8705fceed6d903d29593b4f336918673ce9418d0fb8e642a99b304d6454d6e24604ad922331c045769c9cd5f8c718f303c8"}, {&(0x7f0000001580)="3cc665ec61d5a6dd91271735b036ee8d924c36d1f0e5d3a2437477291a066b19df481aec5bd36f79217afdf54ea1f9da16a1af2d3dda6a6fafa9e5dd8f775f91a1ff4e0287a5e667827cd6580822f31743b62a06cd3c0b7373dc00ed09dc600adee81128ce6f8bf8ec2230629f5f7461f1bb24f233420160eaed31654b470f308da91038fdd278bfd0df126dfb7c24e5c04e65ea2f54e7e60fde0c413fe9fe330a794fedb8b4f7c444cfbb2433fffe6982f2c5caed61a970cacb2c8926fb"}], 0x1f2) 23:28:23 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) utimensat(r0, &(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, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x7ff, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xfffffffffffffff8, 0xffffffffffffffbb, 0x10}], 0x7ff, 0x0, 0x4, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) r13 = open$dir(&(0x7f0000000840)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x40) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x0) kevent(r15, 0x0, 0x0, 0x0, 0x9, 0x0) r16 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r16, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000580)="289ab5271bf07646504dea7472f491b195ebb1db39b1c7c1000e52bf5fc044a89af56d4f658addde3224d4d2111f22bc1cc86868183fb3708c4cec03a930d247106f6ef20671b83e1225e4d17a9a4d5a924fd25733710d9d65290e6f6f11cffc5013cbada5afb33a746ee24a69988ded918777bca3c13c5b7756deaf6918b0afda212a5503cce22b0605146fa3a840cbc9298a1fefdaecb9f81ffa8b9df21630c6abe0b17cf6fd371ecc67e009503cc2fddc512c4c1470071472b0ad113d", 0xffffffffffffff3b}, {&(0x7f0000000200)="49b4302096056f179fc152f85ced5ee1334755250e822cdc32e6ce2c900453931aeb1466331eaeb276fb76cf453a6a8f5f67ab23d4c3a09c96650ef9c02eeb4f5e32b5c8ef8b226fa46d723ca78d593ad4e11e699b1a080308d8dd4f8c724de164602278c96f5bc9fb47dbf2db0d08c73c8cfc", 0x73}, {&(0x7f0000000c80)="da2b8f1131e3e6d1ea9a9e4557bd3885c01362394d0c842118f09403b58a8f7ea440d9912faad1bb1f34e764eae19d91aba8378d47fedbf08182da1eed9c2777b2ab448c8f17873cde34d59772d217cb56ad70bdca0ca9f902a4c84104174f6fed0affde202e286b5e6ff8f204000000802d9705b320490a3a33b76183d03cbc8893825b4eff650633847631f776cdd69bc33c6c01354f9a1bcbfbf668cd5f900fc48f10473aedc2299a31ee5d0f3cb25020bd37ed3d8a0e67967da9fef8451aa9e2e6563849eee104a6caeb850923666b6258d1a6cb8d35bc0ac2cb1225465c7f42331e2728757a7bb932e99573bfbbc8a47673d2f5cb1a03fba7f3ca134fd42ec7eec25e236b81f351bee3fd08ec8e8636910765dd69f94346b3a5bb1fa600d50200000000000000500acac39e9ba95f92bafb08000743838b77ef298377790689d780179daf3a4458a79d3dafb2858858a3997366fbdff1097213bb4775", 0x99}], 0x24c) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r17 = socket(0x18, 0x2, 0x0) connect$unix(r17, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r18 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r18, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:28:23 executing program 0: clock_gettime(0x4, &(0x7f0000000140)) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f15f54600"}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0xc) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) close(r1) r2 = socket$unix(0x1, 0x1, 0x0) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@un=@abs, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000280)=""/105, 0x69}, {&(0x7f0000000300)=""/236, 0xec}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000500)=""/204, 0xcc}], 0x6, &(0x7f0000000680)=""/171, 0xab}, 0x2) 23:28:23 executing program 0: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000000180), 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000006c0)="aeae1b55cb186a05317f9ea1f5988d35f2b3cc5532d55fd12eaa94b7b08daad88c422c6d1ad941d668d519623b6cdf5c794f28ebde64755895c668077a04c58b318dc5a80077d42886f2b2108e29caa8bb4c97f248622fe6011c3cabb04a6ff63ba51821267d2e7dfaf5a06e3e9cbe0a0e0f80a41df7509e15", 0x79) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000740)={0x10001, 0xffffffff, 0x9}) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r2, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) 23:28:23 executing program 0: rmdir(&(0x7f0000000040)='./control\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 23:28:24 executing program 1: dup(0xffffffffffffff9c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652ce3031a851f9f7f93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813924953a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ee8007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c700"/162], 0x3) socketpair$unix(0x1, 0x17d09d4ba58cd8eb, 0x0, &(0x7f0000000000)) 23:28:24 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9000, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000080)) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x4, &(0x7f00000003c0)="03000000", 0x4) pipe(&(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) 23:28:24 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000001800)=ANY=[@ANYBLOB="8202adffffffffffffffff6530130fb9aa23d0575a54d78a2a197ab06207000000008284955984c87910bf093f68c11700287ead4bcb777fa69dfcbd1697790a10d9436ee14ceac24ba84e6abca64896bc57c6388bbd2ad88b2900b1d65801360bcd4c0a8419da705c62bffa4d012ae46ac41e6bf3bf554799b9b800ed52e0b85a85e25bfb258557d60f13ad3050518d53f8a4aeef9d612f871f4385f04157795ea4a7c59a1a9fa202361ca1d8cac7dbbc5b65c6593d2870b4122cd235000000000000000000000000000000000000000000000000000000e0d853fcd94c20b9ca1cdaea7be8b36019dea90d160e9b2048a3c0b5495a204b24be82ab7a1d429588e2ef4f3f7310214dd6621b471ebd14bedeb621576b1500c75ec025cd247af9aedeb4efd3ee6c50ee93108376ef6994e786a04a5240b0f7bf389914bc1a7a94b7ea981b35502b868b2729cacee8e23599246be92480fd100e7db031124aaefa935c00394568d03ebf657c80a28c207c50b8eb9e7636963f712823d723f3943bfb8bc326fce577cc7419ccede2c67cbca2239e9f3fbb6109b301b1a023deaa0c7b0fe1e2696d7d0e76d1141d00ac5e1ffad19cd1c9a601638cb3be04e733e5e6ad37ee0654dbb8a439ab6c12a288f2a0a0ca43ad6b9c1d78e567f5661a9e97c14cbdc488683ecdf66a6e4230feb5d1251a0152aa6488c5e4584d1f7c28b7dfb721d08006c51d692e5315a1fcab1578d2a46ef1e7c4aea93460628e82676e4c27490bc5b558220588d4e58ced3c08afe5336307530380348a29003fa8672f56b76d97da917ea9e92a8b8b26b3be1ef1a709000000902a256dc07bdf926fa5ca3ff3a967b31f4467b4c8946e1500b2ca6b80825d9c36b50fd816dbaeb940cd3a06380b77979ab4ef06bdcb00c899ff1610528c9bef98ac669e81da820920df7463bcaf2321fef89ea0c8ba473f892743feba829fd6681ece8fa614ec95b39d85b782ce010c00"/726], 0x10) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = dup(0xffffffffffffffff) r4 = semget$private(0x0, 0x7, 0xa0) socket(0x18, 0x8000, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000000)) semop(r4, 0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x9) semctl$SETALL(r4, 0x0, 0x9, 0x0) semctl$IPC_RMID(r4, 0x0, 0x0) socket$unix(0x1, 0x1, 0x0) listen(0xffffffffffffffff, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x1b, 0x0, 0x0) socket(0x0, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x29, 0x1b, &(0x7f0000000040), 0x0) r6 = socket(0x18, 0x1, 0x0) listen(r6, 0x0) setsockopt(r6, 0x29, 0x0, &(0x7f0000000040)="00010000", 0x4) r7 = socket(0x18, 0x1, 0x0) listen(r7, 0x0) setsockopt(r7, 0x29, 0x0, &(0x7f0000000040), 0x0) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) listen(0xffffffffffffffff, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="94020005fb00000000000032d4ff22db07b3"], 0x1) write(0xffffffffffffffff, 0x0, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) r9 = semget$private(0x0, 0x4, 0x0) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r9, &(0x7f0000000400)=[{0x0, 0x100000001, 0x1000}], 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, r10, 0x0, 0x10, 0x9}}) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, 0x0) sendto$inet6(r3, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:28:24 executing program 1: connect$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x3c6f9e8928e36ddc, 0x2, 0x80) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r1, r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r4 = syz_open_pts() close(r4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f0000000100)) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) connect$unix(r0, &(0x7f0000000100)=ANY=[], 0x0) writev(r0, &(0x7f0000000840)=[{0x0}], 0x1) 23:28:24 executing program 1: mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x101) open(&(0x7f0000000140)='./file0/file0\x00', 0xe8828aeaa3697d98, 0x0) 23:28:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x1000000b1}], 0x1000015b, 0x0, 0xfffffffffffffffe) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) munmap(&(0x7f000000e000/0x1000)=nil, 0x1000) pipe2(&(0x7f0000000080), 0x0) 23:28:25 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x12, r2, 0x0, 0x0) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 23:28:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x229, 0x13) open(&(0x7f0000001300)='./file0\x00', 0x80, 0x80) r1 = fcntl$dupfd(r0, 0xec32281c4832f67f, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000080)={0x5, 0x0, 0x3f, 0xffffffff, 0x7, 0x0, 0x5a55, 0x10, [{0x1, 0x348, 0xffffaaeb, 0x2}, {0x4, 0x1, 0x4, 0x5}, {0xf2, 0x100, 0xffffff80, 0x2}, {0x1, 0x401, 0x7, 0x7fffffff}, {0xae, 0x8, 0x0, 0x78}, {0x3c78f678, 0x5, 0x6, 0x40}, {0x1ff, 0x1, 0x8, 0x1}, {0x3, 0x3, 0x7, 0x7f}, {0x8, 0x80000000, 0x2, 0x7}, {0x56d, 0xffffffdf, 0x8e75}, {0x80000000, 0x0, 0x2, 0x100}, {0x7, 0x40, 0x80000001, 0xffffffab}, {0xabfd, 0x8, 0x80000000, 0x8}, {0x40000, 0x1, 0x7fffffff, 0x4}, {0xfffff000, 0x7fff, 0x5, 0x7fffffff}, {0x5, 0x5, 0x1000, 0x7}]}) 23:28:25 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0xffffffffffffff74, 0xfffffffffffffffe, 0x2e3, 0x0, 0x2b8}, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = socket(0x18, 0x1, 0x0) getsockopt(r5, 0x29, 0xb, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xc, 0x810, r5, 0x0, 0x0) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x2, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x2, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) r7 = socket(0x11, 0x4003, 0x0) sendto$unix(r7, &(0x7f0000000240)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26ca80416fa76d06336acf00b7804be781e4991f7c8df5f882b297bddaa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca491ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800000000000000000000000000000000000000000000000000000000397d3a47c56e4bfab9be51fc370e59baef58ab249c8d74158a96a82e754cc564ac9df4ecefebc4f779f73b73ee3f2047c3f5bbb63945023c3c73c243da242a3d21256f84015aa990f99f62d2d6f74d41496376d40d6e556007dd44abbb7638f44c4a92787aea2088fa56dca51d3a76651a157ed8418f45e601347b6a16adab464360e46ae656d19ef693c9c27f26e0c20a0d655432c362f4b60675c93989ea9d33a87e236e95bb4c7fe7d22bd94b4058b2750ea57cc41fc7094fddf832061a5d7942459e8476ef8458d0bcb07a3f9a7aa6ba5cabec711220a2ea644537b6bf0cf528ccd21907432dcf74e50a3ff13c731c2f4f3cf6882378ffae2da1ce1af44e02330c3259b2f56cf917", 0xb1, 0x0, 0x0, 0x51) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r8 = semget$private(0x0, 0x4, 0x1) semctl$SETVAL(r8, 0x0, 0x8, &(0x7f0000000200)=0x4000000072) semop(r8, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r9 = getgid() r10 = getgid() semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r9, 0x0, r10, 0x10, 0x9}, 0x8, 0x1, 0x9}) geteuid() r11 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r11, 0x0, 0x0) shmctl$IPC_SET(r11, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r11, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r12 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() r14 = semget$private(0x0, 0x4, 0xf9ee9fbbae11850c) semctl$GETZCNT(r14, 0xecd36670e3ce36b6, 0x7, &(0x7f00000004c0)=""/235) semctl$GETZCNT(r14, 0xfffffffffffffffd, 0x7, &(0x7f00000005c0)=""/235) r15 = socket(0x2, 0x400000000002, 0x0) r16 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r16, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r16, 0x0, 0xa, &(0x7f0000000080), 0x0) r17 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r18 = getpid() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = syz_open_pts() r22 = syz_open_pts() ioctl$TIOCSETAF(r21, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r21, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r22) r24 = socket(0x11, 0x3, 0x0) setsockopt(r24, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r3, &(0x7f0000000c40)="b10005046000000000000800150a000000000000cea1fea6fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90000002000000000000020208a371a3f8000024070000000000000000000000000800"/177, 0x48, 0x408, 0x0, 0x0) getsockopt$sock_cred(r24, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/zero\x00', 0x80, 0x0) fchown(r26, r23, r25) r27 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r27, 0x0, 0x100000000000000a, &(0x7f0000000900)="008f647f2337534564f4ffa9f96996b06d379b9fd2ae9294b0d7dab988b2358c3ee535facca37c1ad055f1fdef9684b3474b65364f31782758eb13287f663db8633bd9cde29b0726614145a07cbbe5120250c7bff10205422d8081099d7241052eb1d6334cd25e51d81c2a44ec2106dbb3958533efde038d69a7abfd6bb3a6", 0x34a) setsockopt(r27, 0x0, 0xa, &(0x7f0000000080), 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r29 = getpgrp() socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r31 = syz_open_pts() r32 = syz_open_pts() ioctl$TIOCSETAF(r31, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r31, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r32) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xfdc7) fchown(r31, r33, r34) r35 = getegid() r36 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r36, 0xffff, 0x20, 0x0, 0x0) setsockopt$sock_timeval(r36, 0xffff, 0x1006, &(0x7f0000000980)={0x2, 0x40000000000}, 0x10) fcntl$setflags(r36, 0x2, 0x1) r37 = kqueue() r38 = dup2(r36, r37) r39 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r40 = socket(0x18, 0x1, 0x0) setsockopt(r40, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r40, 0x29, 0xd, &(0x7f0000000140), 0x0) pwritev(r19, &(0x7f0000000c00)=[{&(0x7f0000001240)="b52ace56a69c7850a781d7f5594cfc5e9b6230aefccc4b3826037c0671033d0708636fa070b9d0df36290df96ab022dad076bea29edda4da6fb9285f96907e14c1ba8274b889d0029887e01260df3fcdc28d42dd0f82b0d862746441b4dfa7c9d2b5b82732c729c2e490185cb5f6afc4d0bf33a3d1ee2f46f97d4026bc15969f9f261831ed44098f0340b3efc00e7d2c1078e95aba539a24b6b447f9dadf161a626e28e45ce331d59c42da788602fd9761c37d427d43316c37f0928272e6a14430d5ac9fa46ba5078cbe6cc72077ba28119f357a391bb05ffeda5c0a54", 0xdd}, {&(0x7f0000001340)="de7bf0380afbe3c2cfd01cd715f684340f9dc151b070a89330339ec80a367405fb52716f288bf9b2a4c8609f22b1a2edeeb8b3bb1131a19da385c7c2816f31fbea6a62b138d16a1fce3fb1cc3b7f9e4338be0e5e67c16625b3ab191d7683706169f2b218e4466b0545325e9d78a10404953de78ceef8ac4cd9d41af47b57a9680a13896c52ea2f3c966d0915134bdb3cd50fe47f7a06ec8bcdcf609152ede68760a9d7b745fef58639db98436e2bcc6a4d3aaf6d2a49020fda2eca27c2b278bb43e524c5a5519dc43e3b680dad0560ab0392af33e0d362685cba5dd3", 0xdc}, {&(0x7f0000000b80)="022fbd910224ba8b3869c216a3656ce86505bf0ca8f42ac3c01bf9781eec6822ec8d592854ce0f02aaab8b140fef95730d8b1aa7d308e0aaeaa988c6d96d19253a24f99f6a33d5e117efc14a394dcd", 0x4f}, {&(0x7f0000001440)="1ff790eb7fe61da6e3cae98f044ef80e0d1c9f3a6aa4a3c730ffc28016e3d6f62893fc230640d8bf3af38b51bed4bfc1e779e72b7543f4b30ec25ffedcd28f5e8b26622920fd181c722686e0227fb92f64938e28674854ceb1c9734178b544cb3bc285399d22563f12737a195152e3a045af55384ae523b4dac8cb4175c7b6fe1e4b7694ead96540613a2ed4ed408e24d0af67f6fb4b9a96ba402b0701803b4885c23348562aff39a37d1ded55ce3361bcbae2fa099646f975", 0x2e3}], 0x3, 0x0, 0x5f2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r39, 0x0, 0x0) getsockopt$sock_cred(r39, 0xffff, 0x1022, &(0x7f0000000780)={0x0}, &(0x7f00000007c0)=0xc) r42 = getuid() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0x8) lchown(&(0x7f00000004c0)='./file0\x00', r44, r45) r46 = getgid() setegid(r46) r47 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r47, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000340)=0x1ff) accept$unix(r47, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r47, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r47, 0x40087468, &(0x7f00000001c0)) fchownat(r47, &(0x7f0000000080)='\x00', r48, r46, 0x6) r49 = getgid() setegid(r49) r50 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSTAT(r50, 0x20007465, &(0x7f0000000500)) getsockopt$sock_cred(r50, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) accept$unix(r50, 0x0, &(0x7f00000000c0)) ioctl$FIONBIO(r50, 0x8004667e, &(0x7f00000003c0)=0x800) ioctl$TIOCGWINSZ(r50, 0x40087468, &(0x7f00000001c0)) r52 = getgid() r53 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0x27) r55 = getgid() chown(&(0x7f0000000180)='./file0\x00', r54, r55) r56 = semget$private(0x0, 0x7, 0xa0) semop(r56, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r56, 0x0, 0x0) semctl$IPC_SET(r56, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r52, r53, r55, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) fchownat(r50, &(0x7f0000000a80)='./file0/file0\x00', r51, r55, 0x6) r57 = semget$private(0x0, 0x7, 0x287) semop(r57, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semop(r57, &(0x7f0000000a40)=[{0x1, 0x5, 0x3000}, {0x0, 0x0, 0x1800}, {0x0, 0xfff, 0x1000}, {0x2, 0xff, 0x1000}, {0x1, 0x0, 0x800}, {0x4, 0x7, 0x1800}], 0x2aaaaaaaaaaaadfa) semop(r57, &(0x7f00000006c0)=[{0x2, 0x2}, {0x3, 0x7fff, 0x1800}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x4, 0xffff}, {0x2, 0x23, 0x1800}, {0x2, 0x6, 0x1800}, {0x0, 0x9, 0xc00}, {0x2, 0x8, 0x1000}, {0x3, 0x500, 0x800}, {0x1, 0x9, 0x400}], 0xa) semctl$GETNCNT(r57, 0x2, 0x3, &(0x7f0000000000)=""/9) semctl$IPC_SET(r57, 0x0, 0x1, &(0x7f0000000240)={{0x81, 0xffffffffffffffff, r49, r48, r49, 0x1ea, 0xfffffffffffffffd}, 0x7fff, 0x7}) lchown(&(0x7f0000000280)='./file0\x00', r44, r49) sendmsg$unix(r38, &(0x7f0000000840)={&(0x7f00000002c0)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000700)=[{&(0x7f0000003b40)="7749b1ca89c1e41fdf6f0afaa82f42618f1c634b1c6664d48555b82baf23ed2ba33485a25e0759d918a0707cd7472292332369466fdc7d65e4bdaf3787b5ede50073ff681188c24dffe979b8acb19822aa1c4ffbd19a56daedff41408985f69d05297796211c88c13b326e2f69ce67513533c22c005e3628c79ac007a490aba5e92c01c718965cfabbbf7ad79505d31604d4f2910e4c5a64db28cec66c73ec645248c2aa3b1d92ad53329b44ed8e5859ae29511c8d07b0a81c49d1198130da5d7517f9590f56de84d0761fe7f9e1e2bd1ac46caa42ece48cfb405a155e5ab9ef87881b146b9a61f02a22b57fce4d98ecd8aae042850cb1ebceb076d0f1d0f8921e10f1b6ae3d29c4cf8cd719ee6f3a7e919254415486cb548a3ecf24f0fc5eb0006af88aac38740f612761af34c8aa3cdf51c2fcaf1c4bbe55e3c40a6dc7633bf571cfefaca611e382bf68c19a37dad7251b234b693df6b4b98d029583ecb919a5a9676a808dd078944e1682a49ebcbe9b6640e5b2c215c4a2149dc13e5a160bb345b384933f1642d84692c5b215689a6216f7e1c01e387652ec2d7311dab1be8bfb79318563219acdc4681e7ab77399cd425d8799a9ad919278665cf67f119ebccf665cfb8180fee388809c55234d484ae5e216123ab912d42870f03ef7aabd67e854f2b00b4cbaf11077ae44b9ebbaab253d1ca2fa4411cee15be353c045a9f97eee63cbc5181fc19c8347e4f5d8728635f6fe3d32e3aa91e6e72cfbdd693c40edf462f7934c9d04a11ab5038a922923e94a178e4eb15ca2921bf3b420ee59c32c961cd8403b7eb0e7cf909c55509e0f7315abe28891c98287bb5454c8fc5121d7e6ac0c4d5cd523c487aac4c64d483508f584d1e56255cd4c79c5a691c95ff221089eed0b9c2e651291740961ed4a2f1d8b236111a4fa00887d1a7ba0fb680e617e086a836c3860cca5d924a9fd5cdadbf74bcbdb3d0f990e04f1a3705579c345d97ea3216be8c401a8d02b5ed146d27ffb67bb31a94798a490252d00c937744badfbad6f3475d24fff06f5120daf92597a633f0a6f28e2c0d6e421301e3d026dd0783a35a8984469254971ac1af3d24b9b7b6b7c6d356992b60577bf524e89808e05551cb7b421b1cee00ede9b8301ac97374edb1f48de5eb67910bc7a19b23efdb6b1f03fdb7f5811ea404d0dc704a46e1c29892b0a2f27b8c16094e86eae002ac3e80c4c615659a0a9c48e468ee376183a33d8a1e614f3e977a622764eb32e93a1bc45f5c37d2efcae8e50cea8b0b51db8bb38c9f212291cfe3c6c9ce3bcfe0c38ca72f426ba694918515577208431ade745603726c5626128c6dec2a206424578d99c54d15eaf90a890602ef1df042b8b41b9e50dfd61c3e62b4269858c86038fa6d274828e2b69423a969b2b4d6b2d6e1ae6e68761ffc210e0a7d099aa0c8b00c661a43cec4bde519c95caec7f5ff56922e7c73a11aac51bc8824bd6c339a897fdeb7a51bee92f0b29c5079d336c97a1400e2f8cdc91a10cd7b89c026c559f48429b961158560cfb33fb76263fef5aa0b0f5010dbcda3b64aa86f70746f2073ae141a9eca6b36e9cb739076ea3a5fe68f6ccb6de473d859c872dcb877cd8d80fcd8075a5882ea8ec02384c9937fd4522f06da198559822b1ce7daa91d447d2f6f8f6b77ad9e2b9b8548d0aac56d1a9eec05b3c76ae75bd9de04ea799f76addb934a1365bea4d0c25ee1427f8abfbc6165d3bf1211ed875373a59c02112e8a21897dde84a208ed6cc48188c98a218a965a04bcc750b0c45e4e236ffa98dcb7497f1861e475306d9e7b9dd04ab74a15757db03703e4bf13d82c1f10e8e3159de998a8dcf8b3cb97bf0799ac91d56bea064c9a63313f54e0f5d0cf2fc7be9e0674410758301dbdc97971fe4682e5ce6b8de53b2c378d12f3a2e2b513978930f6794d5598e4677e224ac10c579c953e16e72b64f77127f5cb8e65b0a8791ef32ab5384ad80d790161d937b22b0cc33131027ebedc853043ea7b9a87c52fed834b4f612304921f0678263fedc45ae354363fb7f2401e7a191a41a4d3cfcb9ac809492fa0dbd92cf4e1e822c26dd8b0f10a41191d5884a4ed3c5b3476462da263f9d835c52ff6e4f1a860487080271d630a05d5060cffb743c8c1339e4fb4897ae5073d8947286de5424963a5a5783da3ab3b9f829ace4a9b42fa0c57c800aedba1930f32fd5ceeddc99cde2efe2ed925ce41f53709accecffa0a633e31f55a3594d47363e28c23e5e9149f3a71e4ae7164e822af7fde5019eec783eef7d133ae7e67f3ff8efafc4af80d6c3f63db8d88978897c9c949ff13dfeed2e5c9c3d03fb786b5e30a035fcaf68e1ac62a7bafe86d3ec62b33a5d683123f44c17251c21d25c52c281fe20a91139dab51ea291ed33d565ec143e06fc2bcc2de9f5e38ba03c7d453d2810a79a102e5b5355aba05eaae88b5eb0eb05d055eba6aff7ad5964e81f7191077b1078f7bfc7ec94fe9ad86b628df0feeb540772cb5581319ad7b8a826995408dba9de2ef5e0a044915219419d10cf150a20fc9cf205e4e2f44fedb8f4e75b2f849731b6da1eb4ec742b06b4d1776ce551f3a66213d427a211f4d635747bfc3bbbbb5ac3cce8bebf7cc26e4dbfed9203b333ce83437480f351ab155bae4008493e51ebdb85a655439af2b4923ec283b0363aa0013141c8d1846f11b62203174b27d0586c2d7887f879f2fba3604211914395840b0c75d4a8de919b65cbe462e6b4153900c942d9b5458103dab1af0585facf4fe43f652cee9736a055c8aabe7b5bb5e820d8ddf263bf366d0faf3494b43b900453f68965dbe69ad20afe6d39de877b1bede966c860c3e16c740f0a5e595a804f20b168443e92d6cf8c6275be3a1fdbbc8ad5c931c6dfd01b1ca3a6bd55ef7c3a8248431c9dfd3dd3aed3981d8da7da6e1b1e1e2bc16d035f91ca86bde479d36bf76a228317c79b6aa3372dca6b53a10d2c679add2913e7257693c5dccb372ff7e7d605cdb9081370bec19782058a9288f2197dced7762be6c914a769b52de8061b7b4b23d54e88adcec332f2587f23163ace1331abbf17ccf6d67573b21814cff812605ba74e1d4c49eb97803a5481f41555001cf2f2c5a7eae8f5dc5fcbb6b32678073157c88069ea5af1a7f535be7ed0bb035b69a76fbf18df4446521a4cf2e60d07398ea0c232e67a0d6434ea373f6c35a2ec0d95e421a6f66020733cf0ad3ee2357eed7de5b4c8c7d28c5d7a049188fa6686e6d0800aa4f14f89fd401b0788b7bfbf1551800d9861e0cecefd8a8c69dd9c98c73d5ce8bb3932480992782f5ac1ce16d91ad2ec7f035b8d39f4f2cb2bbe57b681b19f07cc31282bb5c05b13d982e8cb7700cc8f4b0fe7ceb774155dedc776495e0b22550ece91ac8c25862f7bf7fd5fc22664e4dab170d6ee4d5f9ee03930389801543c7f462f17434b2586290ff5b642a0954c4172d2b12e6d73d79ce0d020d869bc6b0b377e9a346e22043789d5f36d9e0820562af13f1ab1b79139ccce4bcc4a7d12a8addda1dd2fd6bfb01183d5e0d9b926e21bf68f6e2372b8205e95ffb2819c6593288c9fa7ca6e424be2094bca9e314aec8a5847d58875f07681bbebc36e81c06678cc57862ccae8d1ee26551d1d70d5d24eb0cae5b3283bdf65aa227e4cbf8fbccdf5950a5e01dd83f243777f621066e7297211d085ad6518c1892fd9bb8746fc8a62b5e8b943127c9303964858802c6941ef624b917ce5e9a3b3afab481be832f1cc3dbe34af98a631e413479bded028a6ec1e546694a14e9a23bfcdc686f6ae616e5450c1b8560802bc47ff336cf774ad119a6be55952edc4ec1fca29c50cdf074e9ee95e655aada1ad8a28ebda7a2ca3b98324c6f7151eb558ad699985d235fe93a76d02b7d30d84f0a39955f74cd5da9f35200146108ec4432e95f8a6b0fc588fa8a883f26bca81ba3c4dd0cde5512aa8c6f329be83974cfffc3e8f461b32e267b8128b3c9b687eb312b344d86c1a571fc18d44ab9aa3d54990fc8ddd89b4169502e431a60f49e79e39c3417ea50aca312a7f419e6e1225de510d6383b65c4849e54dc033ec474e3f77adbf70500ece16c030ec4bcc0de319e966c862241eb9cbeda26698059da862c8002c55b44913c09b3a48c1187642c9ac51a4849a0a5beff5b0cc96ee631cb0fdda9fb205f90aeea849438de4155fb83ef89f3a38289cd9c65ac6f833d5d690642096b9101cc7d50613ffbc522124eb0c964b40e849bd4f45a8abf6730d1c141bd4cd7e5f83a6d581f4cca1970c3dbc88a5ed92779204f1e38146887020847a86cf2a44e722cf09be161b5a8f4c9ba292a5093bd81ccfc5dc35162ef60d6d3f6c9b47b09d4523218169ca1d756836ca7f5c31578019f7f8fdf163045bac27aa2a6ab6b4bfa5aba6042557e9c76edee651ba5fa712cd966ad9f4ed83e9501b70a8f03ead6f41b58f1f6ec3b1a96d033902e62e7fd6c8da269decfad51cba34383707d69d3573ce84b0a0cba2786a47cbe115c0bc11813fa8caf93c25440bb9ba480e610a6bc47d6cbf7b5e32aeafed4c8ab962e6ae8f5cbfd7628c560a7718f5009678cba47a18ff2457d6abe1d688853cac3c7eec02e904933ac2976284063833a7751c698e36dba4ac3c4c440d31dbe2e15ac32cc0f2fa2543ad23a99ac984bcbb11e50624a39f5cc8db9976350da345b0943724ee716df31c7b750830f926cb7e7f84677bd652eaa32d2b4cab651aa8062019e69bd9ca8e84209d2af958da63d4547d2c5ab92d19ff3874921fef563f221066b11734534e8718c3b448281b34228744f83d765d5d03b3711b364f18ae38375ae051a86da2abaa5e1a282115ec47be9b992de89cb3e1989479f103c435c4e45f524c09d169e246daec5f09808e229465c6dcb369280c97aa3869ea0bc7ac921867b30d63ba80ae4b7afcee64f94929b2f47da61cefc4ad5863ed90025cc9f99de95e4605a28bf0db498a3951866801f1c8ffc3843fdcfbdb0da54db289d72b1026c57e2b8c70422bb061be2eb6829460bd37af9a4368d191390952087c5bf64a0da3fd6af922c10e6e4cc571c3db69a553ebc47781f2d8ce972c1c06bc16bf68cd25cb1cfa9599a03868c080ef7684809c8c715bbf5b25b8aa67b6e17f5167cb0f314b9dae6087a994179a75256a67f7888021f36a69e2a70f50ebbbc03e5d6061c70253927431a97e8975bcb3f6e9d49f03732ad66cc820c751f2a0721d9e3fb49126e68e17e6f441a19c2e2eeb79a404fdf20df7c0cb0d48ca465b3aedc9a6325c468c5e158f81fb54da93fb065a015a1c422dd17d3258b97d35f14a28c8ff7bcfa34309ea99c9129726c80a32672f10b7e2f7a56d2e684690551b664625137307a88e7d7b0240e7c75f96c1ebe196d4a4313da7eaa3f1da9dad48e8186943f01af686fcd0bfdb0852ff539ff5269ac425a322c1d0cea3e5f7d2011eff5a55a73cf058b243893b529d644fad323229f704016fc837e2dead6944a3624a3ab1408f87969f6c7fcf5373ec729c90366defb3d1a8668afafddea2badf25b9a18be6f9ee150fe5dfead80976b63940c2c5db3719ecf6bf9f7d55e3a31ec3d40fcf7079ce01aef709f31a202b5675c69bcb996ebe40e5c78c791430f7db503f522abc395141951083805671e67a7dc232c2e3a8b9a48f1186abb74b6c89cb32603a53038ae4d87cdb4c80da93223909c4622d646c5725a17f13bb165c5c8dee92ba7b19894bd9ec481ac85010e43efbabec", 0x1000}, {&(0x7f0000000300)="d09a15263aa9d1d227435304494ae207ebbe55351dedc901a79111ca5dc19636e64ba92922c999555b1d98930ff80b2b45adb2ac172d1e49586a20f122556bc02f34ad1f97e0a050ee26d94259ee75308de00b62923f6b98fa25f7aaf7e8f029cbff70feb8d8a67b68cd92db4411ed1d", 0x70}, {&(0x7f00000003c0)="98694aa3137ebb8e5ff577ab716f07e8b37617f50f33cdf8a990eaa6531482905fd8e616649394", 0x27}, {&(0x7f0000000400)="5be1d48d5cd3b0b45ad001aba8dc91abfde50b6da16c702190aea61d46b836daabde2cbbab77b893d0422ca6b8db229489e6fb4c18c1bb05342d08207fb407003ec62e6151a19ca39d737a0540d74878f4534afa6e0b96c0b457458b48069397b76d27800ca5f991e50eab4bd108a1de4836b3cfe62a97218e8464ce2e9d555e668c0fd968f0adee9a22bb4cd05a11462d64d940d0e4733bbaf0625f8e84c7a3c7da03d0b3db1af2a88339b0", 0xac}, {&(0x7f00000004c0)="6429fef93eaa36ed065e403711da087016fd1fb3d77883fc3d2fedb481128e3b9a12df77269bbe4b070bd8f91a5ef42d9f6ab40f", 0x34}, {&(0x7f0000000500)="ca7d611ca4327e15e40631670323b3912306137c44bd65ff21a094ec161c4b646f0d422ab9c7ddcffa943be37874fadba3032746439e3cde4a815ece8d72f79b6a4ec34b8ecbd7e8431dd49af33ca08a62919c47f866e77ba0fecba3d3f20cb83f11e8d84bcbf48e8477790cc8dc595b94b6c3c9c9f0ccdba3e2e7b29430c1fa84aaf0ac3396ca9a304fd109afbc9090265003cb88290d04ca", 0x99}], 0x6, &(0x7f0000000800)=[@cred={0x20, 0xffff, 0x0, r41, r42, r49}], 0x20}, 0x80c) socketpair(0x6, 0x4, 0x3, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r59 = syz_open_pts() r60 = syz_open_pts() r61 = syz_open_pts() close(r61) writev(r61, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r61, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSETAF(r61, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0xbf9f, 0xfffffffc, "7e389ddedff37173934a3a00000000000000003e", 0x800000, 0x5}) ioctl$TIOCSTAT(r59, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r58, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) dup2(0xffffffffffffff9c, r60) fchown(r59, r62, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) sendmsg$unix(r15, &(0x7f0000000140)={&(0x7f0000000880)=ANY=[@ANYBLOB="45f78d6a411bce520987ff91f1d038b781f6153c24fdaaca7c2a325153eba8e78d81518eefcc43217c2b96babf4d90aff37f2e050014a87ec41e0d1d35927201000000000000007aec67dff95f9ab7718074fa9ad78b010066f52aedb979976e215359447471bbb4f5b13618fc048ebfbb865241317473bb60e0d9"], 0xa, &(0x7f0000000040), 0x0, &(0x7f0000001500)=ANY=[@ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r16, @ANYRES32=r15, @ANYRES32=r17, @ANYRES32=0xffffffffffffff9c, @ANYBLOB="43000000ff3a332112a0b7000000000000", @ANYRES32=r18, @ANYRES32=r23, @ANYRES32=r28, @ANYBLOB="0064e498242ad87013cd7e7f81002000000000000000ffff000000000000", @ANYRES32=r29, @ANYRES32=r33, @ANYRES32=r35, @ANYBLOB="00002e00200000000008f740eddd52cae4cf2b987834f6ed50a10feea8e9962217832a7c2ab344805c464a32015d8421fb53b1fd22ec5b2179dc9fef3d025eabb3bf51553389041ad9ef254da5e6daa24ce64a0b798060000127bd96fde86bc2cd371e4419a86a5a8b582c53fc2bf0cf3d5c98f4f4f4939b4d0e13ea2937b5316de5af51d30111af0cd00de84669a5ea3ce18956cf60ab6cb394e45989df0c9ae6ae6f2a0d4e4dd13c94408519426a48b62ee5c75c3da6fde6ac60a34e859073b50b2c57cc3fa80083d1aa27992f24513d1432112989da1efaffcf85ed8e279395dcb5dc3881ca61fca0d230be819b6096a4663c4e50ae7b78720b5951a4f3c91022da613127d6ee24a86c3f8ecf04169e644d6b3729c520528294f031afd5bd168635c5afc666032ae3fdc69270b8f4e3bc19d83e4aa21081886ab973b445479831447a47e10c1f9ca54b1b933408fd70ee7fac5a402e2ac7730c809ac32f89dd89a61a8dd3b5f32bbd6b0eb21ffd62abd5debcafde683c936fc49c1edbf4a739d335ceb2f4f9f172e0cfd48a6a10270c17f770bf2c4b9c4544973c30b2212896d2a6977b48e1a86fce478fd183abbfb97d8ef5868df0cf221fbb14edc5b310086344de8062a0ed005e1c2e088ed17dab6a1ab414072436c702aabddd9cedd2c91d781165af1585db5c5be5683acd8f3eac6938126a8db5320d85194024e0529e8a0c8c360b7b66dfa3c9105e6602aaee356ef1d9bdd51c7cca4f98edc5a7f7f93298544e9242cb3353e7cb77b5d7a988896517dab9a407c984c4a477a059858df8df8db9b95f5cb6e996ae07e01d579772e9370707f1583c003e5eccd27700000000000000", @ANYRES32=r41, @ANYRES32=r62, @ANYRES32=r63, @ANYBLOB="00000000f2308ba56aa90117e7859820c2bd6f37e665626d85f95dce5d132c11918093c1240b6969ab21cc"], 0x80, 0x17}, 0x0) semctl$IPC_SET(r14, 0x0, 0x1, &(0x7f0000000080)={{0x4, 0xffffffffffffffff, r12, r13, r35, 0x10, 0x9}, 0x8, 0x4, 0x9}) 23:28:26 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000080)=""/206, 0xce}], 0x3c1) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000080)={0x3d, 0x2, 0x1}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x4) write(r2, &(0x7f0000000340), 0x10000014c) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x2000000000003, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r3) r5 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r5, 0x0, 0x2000000000003, 0x0, 0x0) r6 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r6, 0x0, 0x2000000000003, 0x0, 0x0) r7 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r8, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r11 = getppid() r12 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000006c0)={{0x2, r7, r9, r10, 0x0, 0xc7, 0xffffffff00000001}, 0x100, 0xc07, r11, r12, 0xa5, 0x1, 0x100000000}) r13 = getuid() r14 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r14, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r16 = getpid() r17 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r17, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r17, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r17, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r17, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r17, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r17, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r17, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r18 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r19, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r22 = getppid() r23 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r17, 0x1, &(0x7f0000000980)={{0x2, r18, r20, r21, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r22, r23, 0xa5, 0x1, 0x100000000}) r24 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r24, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r24, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r24, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r18, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) r25 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r25, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r25, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r25, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r25, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r25, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r25, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r25, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r26 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r27, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r30 = getppid() r31 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r25, 0x1, &(0x7f0000000980)={{0x2, r26, r28, r29, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r30, r31, 0xa5, 0x1, 0x100000000}) r32 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r32, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r32, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r32, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r26, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r32, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r32, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r32, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r32, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r33, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r33, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r36 = getppid() r37 = fcntl$getown(0xffffffffffffff9c, 0x5) r38 = getuid() msgctl$IPC_SET(r32, 0x1, &(0x7f0000000980)={{0x2, r38, r34, r35, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r36, r37, 0xa5, 0x1, 0x100000000}) r39 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r40, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r43 = getppid() r44 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r39, r41, r42, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r43, r44, 0xa5, 0x1, 0x100000000}) r45 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r45, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r45, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r45, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r45, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r45, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r45, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r45, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r46 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r47, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r47, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r50 = getppid() r51 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r45, 0x1, &(0x7f0000000980)={{0x2, r46, r48, r49, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0x7, r50, r51, 0xa5, 0x1, 0x100000000}) r52 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r52, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r52, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r52, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r46, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r52, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r52, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r52, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r52, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r53, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r53, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r56 = getppid() r57 = fcntl$getown(0xffffffffffffff9c, 0x5) r58 = getuid() msgctl$IPC_SET(r52, 0x1, &(0x7f0000000980)={{0x2, r58, r54, r55, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r56, r57, 0xa5, 0x1, 0x100000000}) r59 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r59, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r59, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r59, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r59, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r59, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r59, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r59, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r60 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r61, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r64 = getppid() r65 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r59, 0x1, &(0x7f0000000980)={{0x2, r60, r62, r63, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r64, r65, 0xa5, 0x1, 0x100000000}) r66 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r66, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r66, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r66, &(0x7f00000008c0)=ANY=[@ANYRESOCT=0x0, @ANYPTR64=&(0x7f0000000740)=ANY=[@ANYPTR=&(0x7f0000000900)=ANY=[@ANYPTR, @ANYRES64=r60, @ANYPTR64, @ANYPTR], @ANYRES32]], 0x2, 0x2, 0x1000) msgsnd(r66, &(0x7f0000000c80)=ANY=[], 0x0, 0x800) msgsnd(r66, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r66, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c225abe4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r66, &(0x7f0000000240)=ANY=[@ANYBLOB="1800000000000000"], 0xffffff64, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r67, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r67, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r70 = getppid() r71 = fcntl$getown(0xffffffffffffff9c, 0x5) r72 = getuid() msgctl$IPC_SET(r66, 0x1, &(0x7f0000000980)={{0x2, r72, r68, r69, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r70, r71, 0xa5, 0x1, 0x100000000}) getgroups(0x7, &(0x7f0000000380)=[r34, r41, r54, 0xffffffffffffffff, r68, 0x0, 0xffffffffffffffff]) r74 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r75, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r75, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r78 = getppid() r79 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r74, r76, r77, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r78, r79, 0xa5, 0x1, 0x100000000}) r80 = getuid() r81 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r81, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$SO_PEERCRED(r81, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) r83 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r83, 0x0, 0x2000000000003, 0x0, 0x0) r84 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x0, 0x0) r85 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r85, 0x0, 0x2000000000003, 0x0, 0x0) r86 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r87, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r87, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r90 = getppid() r91 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000980)={{0x2, r86, r88, r89, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r90, r91, 0xa5, 0x1, 0x100000000}) r92 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r92, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r92, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgrcv(r92, &(0x7f0000000540)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000831f51f1f32fd93d3b5fc9c5ddf80000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000019d44e065c29ee76b8393b7c21936b0c425c835b2316cfeaa1f302993bb672d8f9322ad23bb2e08090836da884a26f38b488c2652d9d549b8b458f4c69c23ab0d196c18510f9a107c82319a6bb436c5b9ae81dea53a766715d91e2858df7f77868c50ba70b50dca8216d7151048750f4144b6906c6c924c176728d27ef5fe8d0089cd0c892da236928537eac"], 0xfffffffffffffe9f, 0x1, 0x1000) msgsnd(r92, &(0x7f0000000c80)=ANY=[@ANYBLOB="01000000000000002e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000149ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0a438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8791c698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"], 0x44b, 0x800) msgsnd(r92, &(0x7f0000001640)=ANY=[@ANYPTR64=&(0x7f0000000a40)=ANY=[]], 0x1, 0x800) msgrcv(r92, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000500000000cc403de6b99080b840d12ac5bd074aa09c2277be4b1ae3b17368a64d"], 0x78, 0xfffffffffffffffd, 0x1800) msgrcv(r92, &(0x7f0000000a40)=ANY=[@ANYBLOB="18000007000000007ff7e1d456ef5826acd6475a6b501fc70ed786a290c191675bcacb070ca64c5a183c6dd3c00447331c139e87591de55c2ea4948b9c4670e141c604d3a8ea571b21b23e69ea712a238c73df7919683be32fe2d20acd48e8ba4d28ee8e5a7e6a0c8519e9382fb45d9042e0f1bcdfb602bb8d9216cb83ea3cba4908c8f207531bac99e645d61dd6bf854de98442d67a5c724d8192d1e4e465fe223c818c2d41de69401ea41025e4ae8ebb07bd9ee969efa5acdfc879440807566249887ea46e3148"], 0xffffff64, 0x1, 0x0) r93 = geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r94, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockopt$SO_PEERCRED(r94, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xffffffffffffffdb) r97 = getppid() r98 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r92, 0x1, &(0x7f0000000980)={{0x2, r93, r95, r96, 0x0, 0x46, 0xffffffff00000001}, 0x100, 0xc07, r97, r98, 0xa5, 0x1, 0x100000000}) r99 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r99, 0x0, 0x2000000000003, 0x0, 0x0) getsockopt$SO_PEERCRED(r99, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) r101 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r101, 0x0, 0x2000000000003, 0x0, 0x0) r102 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r102, 0x0, 0x2000000000003, 0x0, 0x0) r103 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r103, 0x0, 0x2000000000003, 0x0, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff}) r105 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r105, 0x0, 0x2000000000003, 0x0, 0x0) r106 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r106, 0x0, 0x2000000000003, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000600)={&(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="aa0592ef083dda65c8bcf8fbd21e1826f43e6ea4a657d3c6a3a038c796598af8d3dc", 0x22}, {&(0x7f0000000200)="8b8bddbe19d64ba7ac62ab84d5b205cc8bf653ef0292cc0a091db75e8aecec8bea51cf1d47ab69ed86949bf5e1f8eec114dd3bb92162861d38c09367b6f82fbaf4b62f9b403530fdd35b8a2c1e36f9fc", 0x50}, {&(0x7f0000000280)="446eda11220b", 0x6}], 0x3, &(0x7f00000004c0)=[@rights={0x28, 0xffff, 0x1, [r0, r4, r5, r6, r1]}, @cred={0x20, 0xffff, 0x0, r12, r13, r15}, @cred={0x20, 0xffff, 0x0, r16, r18, r73}, @cred={0x20, 0xffff, 0x0, r78, r80, r82}, @rights={0x30, 0xffff, 0x1, [r83, r1, 0xffffffffffffff9c, r0, r1, r84, r85]}, @cred={0x20, 0xffff, 0x0, r90, r96, r100}, @rights={0x20, 0xffff, 0x1, [r0, r101, r0, r102]}, @rights={0x38, 0xffff, 0x1, [r103, r104, r0, r105, r106, r1, 0xffffffffffffff9c, 0xffffffffffffffff, r0, r1]}], 0x130, 0xc}, 0x1) select(0x0, 0x0, &(0x7f0000000000), &(0x7f00006c7fc0), &(0x7f0000000040)) 23:28:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r0, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653000184fe320cc578a36f6c311a388791435a41d8c30dfad8373fb648b6d89851d31a4c9ed91149038ad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f88da8c9764d3fa3bb7cd5f64bd27fef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df52400186471f84b57e5b9cd26e653"], 0x10) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="14000000000000000700ac1400ff00000000ffff00000000000000000000000032193ab65b20be98b7a49776d6937966b44a46a68a8a572ce9d89a263e912ae247a93382", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) getdents(r0, &(0x7f0000000480)=""/180, 0xb4) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) 23:28:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000033, &(0x7f0000000140), 0x14) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000000c0)) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt(r0, 0x1ff, 0x7fffffff, &(0x7f0000000000)=""/124, &(0x7f0000000080)=0x7c) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) 23:28:26 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x27a02c58c1015513) close(r1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x8) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r2, 0x0, 0x10004) execve(0x0, 0x0, 0x0) pipe2(&(0x7f0000000080), 0x10000) 23:28:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x4) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfefffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 23:28:27 executing program 1: r0 = socket(0x18, 0x4003, 0x1) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f00000008c0)="50010504000000000000000113060000081010bc9100e76aab810f28db240f0d746bb1fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b29c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e240575710000000000000000", 0x150, 0x0, 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x3, 0xfff, 0x3}) 23:28:27 executing program 0: r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x85}], 0x0, 0x0, 0x0, 0x0) r4 = dup2(r3, r2) socketpair$unix(0x1, 0x0, 0x0, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffffff) connect$unix(0xffffffffffffffff, 0x0, 0x0) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r6 = dup2(0xffffffffffffff9c, r5) fchmodat(r6, &(0x7f0000000000)='./file0\x00', 0xfffbfb8e6f23f52f, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000100)) kevent(r0, &(0x7f0000000040), 0x26dc, 0x0, 0xfffffffffffffffd, 0x0) 23:28:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) chdir(0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(0xffffffffffffffff, &(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, 0xffffffffffffffff}, {0x0, 0x400000000}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {0x0}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}, 0x6f3e, 0x0, r2}) getgroups(0x1, &(0x7f0000000000)=[r5]) fchownat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r3, r5, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000), 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f", 0xc6) r8 = socket(0x2, 0x400000000002, 0x0) setsockopt(r8, 0x0, 0x0, &(0x7f0000000000)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r10 = open$dir(0x0, 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r10}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r10}}], 0x0, &(0x7f0000000000)=[{{r10}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r11 = kqueue() kevent(r11, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r9}, 0xfffffffffffffffb, 0x0, 0x10, 0x100, 0x4000800}, {{r11}, 0x0, 0x60, 0xfffff, 0x2a4, 0x1}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r12 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r12, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 23:28:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = syz_open_pts() close(r4) writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r4, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x10}], 0x1, 0x606dca72) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x40, 0x0) dup2(r3, r2) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x80000000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x800a) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000100)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000000)=0x6f3ea3ba06e23eee) select(0x40, &(0x7f00007dafc0)={0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x8000000}, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r7, 0x800c5606, &(0x7f0000000200)={0x3, 0x0, 0x3}) 23:28:27 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc1206951, &(0x7f0000000300)) 23:28:27 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000100)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0xffff, 0x8, "000000002906d4f0020000000000000060fc00"}) ioctl$TIOCSTOP(r2, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) fcntl$dupfd(r2, 0x14, r3) 23:28:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4ff03000093070000000000000000a500"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177fbddecf", 0x4a}], 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0xae) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/c\xcb\x03\x97', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) 23:28:28 executing program 1: semget(0x3, 0x2, 0x1e8c7a6ecbbf43a4) shmat(0x0, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000596000/0x3000)=nil, 0x2000) r0 = shmget(0x2, 0x4000, 0x4, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_LOCK(0x0, 0x3) r1 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(0x0, &(0x7f0000596000/0x3000)=nil, 0x1000) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) shmctl$SHM_LOCK(r1, 0x3) 23:28:28 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000000244, 0xd09f7d10f19e7f6b) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) fcntl$getown(r0, 0x5) r1 = socket(0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x1000100d3) semop(r2, &(0x7f0000000480), 0x0) semop(r2, &(0x7f0000000000)=[{0x3, 0x7fffffff, 0x800}, {0x1, 0x6f, 0x1000}, {0x1, 0x4, 0x1000}, {0x4, 0x1, 0x1800}, {0x0, 0x5, 0x800}, {0x3, 0x7f, 0x1000}, {0x7, 0x80000000}, {0x3, 0x8, 0x1000}, {0x2, 0x8e, 0x1800}, {0x3, 0x7}], 0xa) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=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 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r9, 0x0, 0x0) r10 = fcntl$getown(r9, 0x5) r11 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) r12 = getpid() r13 = getpgid(0xffffffffffffffff) setpgid(r12, r13) shmctl$IPC_SET(r11, 0x1, &(0x7f0000000540)={{0x240000000, r6, r7, r6, r7, 0x4, 0x2}, 0xffffffff00000000, 0x7fff, r5, r13, 0x41d, 0x0, 0x5}) r14 = getuid() setreuid(r14, 0xffffffffffffffff) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r7, r14, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r8, r10, 0x0, 0x92, 0xffff}) r15 = getuid() setreuid(r15, 0xffffffffffffffff) r16 = socket(0x18, 0x1, 0x0) close(r16) connect$unix(r16, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x9029, r15, r3, r17, r7, 0x20, 0x7}, 0x200000000000001, 0x5, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r19, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)=ANY=[@ANYBLOB="ccf7cd0ad1d10d9a2017793495d8ee58bfc721e028b3eee3e06ae053a1cf8460ef46cc5ffc810e8ad6ae589ffbb10719f3765fcd3aac7125", @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r19, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r19], 0x28}, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0/file0\x00', r17, r20, 0x0) chdir(&(0x7f0000000140)='./file0\x00') r21 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) r22 = socket(0x18, 0x1, 0x0) setsockopt(r22, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffff9c, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x0, 0xffffffffffffffeb, 0x9f59, 0xa}, 0x1000001e7) fcntl$getown(r21, 0x5) faccessat(r21, &(0x7f0000000080)='./file0\x00', 0x8, 0x1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000040)='r\x00') 23:28:28 executing program 1: r0 = syz_open_pts() close(r0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040), 0x1fffffffffffff73, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000400)="7f6fb93c52de5998df4b1f0b612c97dd0f0e92877848e49955ed44c49a0d533a53571d0a45e875b4c3392272986ef21311f096d0", 0xffb0}], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "f000000007005945fdbe0700"}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x100d1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x11, 0x0) syz_open_pts() r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00), 0x1000000000000139) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792667081ff2608f722ea6965443b75384125a81612fe5ad132539f2e8e428ff32f4ed4929835fe4d4a0b10c98a1800"/67, 0x3d5}], 0x210) poll(&(0x7f0000000480)=[{r3, 0x1cbc4ca17e2e0a87}], 0x1, 0x1000) poll(&(0x7f0000000040)=[{r2, 0x4}], 0x1, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) close(r1) pipe(&(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='./file0\x00') chdir(&(0x7f0000000600)='./file0\x00') r6 = syz_open_pts() close(r6) writev(r6, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r6, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCCONS(r6, 0x80047462, &(0x7f0000000440)=0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) 23:28:28 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b2, &(0x7f0000000300)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) dup2(r3, r2) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000000)=0x3) r4 = socket(0x11, 0x4003, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = fcntl$dupfd(r4, 0x0, r5) r7 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r7, 0x4, 0x80) pwritev(r7, &(0x7f00000003c0), 0x273, 0x0, 0x0) r8 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x10, 0x83) fcntl$dupfd(r3, 0xad94473a70c39ebb, r8) r9 = semget(0x0, 0x1, 0x203) semctl$GETPID(r9, 0x4, 0x4, &(0x7f0000000440)=""/165) semget$private(0x0, 0x2000000000000a, 0x200000000000284) r10 = semget(0x0, 0x1, 0x203) semctl$GETPID(r10, 0x4, 0x4, &(0x7f0000000440)=""/165) semop(r10, &(0x7f0000000800)=[{0x0, 0x298, 0x1800}, {0x1, 0x8080, 0x1000}, {0x3, 0x402, 0xaa3ab7752e7b0f91}, {0x2, 0x1, 0x800}, {0x3, 0x8}, {0x3, 0xd, 0x1c00}, {0x4, 0x4, 0x800}, {0x4, 0xfffe, 0x1000}, {0x0, 0x7fffffff, 0x1800}], 0x9) semget(0x0, 0x2, 0x654) semget(0x3, 0x1, 0x100) semctl$IPC_RMID(r9, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x6c10, r7, 0x0, 0x1c) ioctl$WSMOUSEIO_GETPARAMS(r7, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x80, 0x3ff}, {0x41, 0x4}, {0x4, 0xfffffff9}, {0x0, 0x5c27de96}], 0x4}) sync() ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) 23:28:28 executing program 1: r0 = socket(0x11, 0x3, 0x0) chdir(&(0x7f0000000180)='./file0\x00') openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x1052f90ad5e6e5a4, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x279ea4de, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882a297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea800000002000000000000020208a371a3f800040000000000000001000000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:28:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) 23:28:28 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x6) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8714000000000025ff14f710ebe34f85f89b33ff", 0x14) socket(0x18, 0x0, 0x0) socket(0x18, 0x2, 0x0) chdir(&(0x7f0000000080)='./file0\x00') write(r0, 0x0, 0x0) 23:28:30 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0xa, &(0x7f0000000440)=[{&(0x7f0000000280)="397444a7373a73686ef32e702f86d8cdb8557644523431ef87b846769434bd840c1b806d486a37873cc84adb391f2711f6c0f15cb401f87eb95fe02bf9a38aaf160f49873b859de26fbfdea996bb3904954cb60d51c1322d7de3a571514d1ceafdd95a9589e605de5bcc2a0a22cd061f728741203cd92510ecef55e42de70a177ca0f52d504865a8608d0a8b43e5c00ed460a772640923850d9a4879398e6f29e73f24aa87faf3103280a5ae185ed0ca8d917e67"}, {&(0x7f0000000340)="9436b18ce7d97134cfc51d2488992a7b56707ccc3a280247115ee5e151fc1e4b9ef335f5126ec05903fdcc5b88dc71ce900b6b9f2c9e174def0b5adb688ac035339bfe139c694f965329ae20c5665876923b96a924a2ffcb5a344af60a1c8fb77a230d6e4c30fde3b04454926916bf9ea6985ad656c9ac2edb5142500b5ea18449cfe2997c57279501be9f3d5c2e4f1ad78212fa9400c6b78c7d6b8f38ca4d3b3a55e0803b5da9893b983668d74faf7b3aa3b25f0079ce7f0a6353a59ec4cce0baa358916aac7b053d927847a4cf4d6e9ca582c0a9adb4e8846f9086794fcc1850a5b4"}], 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff0000010000002800000000000000ffff000001000000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB="000000ff270000000000af00ffff0000010000ed1987b6d45f1f539100", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00\x00\x00\x00'], 0x3ce}, 0x0) 23:28:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="9d3d6164792e9299e94dd9ddb8573bd0bf8b186041c48834fbab7c3f9d4b595812474df311272e576eed273f500fa69e2ba5af04da92d386004e2ecb4d14f73771a74dd391594acf31884bc58830093a424674a9482451df36b6c11bd6c3891b9fca423ffe81628d9883e5e3159991fa69f81b800370180565fed169b202dd3f30cdb35005f4c9449afa68d4c1fdaffb0e7027cded6393101639d27018825a7fe5c1b52fa5cfc8da89d01688deca9e2b4eea7886d30b18125de8d5f6de771a2e4398dd2b4832957701ff1f73b0a2eb0c45971e4d1fef842cd918ce7eecf08123f8ff35310f56627107"}, {&(0x7f0000000300)="7bcec6de66d7", 0x28}, {&(0x7f0000000500)="641beb79bad774ef5f0e6d3eae72a81263097bf35a02c8c9c025c49bc03633b3c861d60de05f88595ae215268caf688c2a5a470eee15811b778e932a0165d53d48757eb8a4b876a74f60371ede8aa6ab9733ed69d4b841065392d6736507d84ebfea798d9ed2e5d460f7afbeb67297e04c72b7b22415ccdba0fb7449c4134fb63242e585b202bf9deb2a841601d04b82db41857235635a7a926d780c9830a2cd825393d90d669f19e117f7c1061da69b2175c8e55c77e55bbe531b3e6e8feffbff4746d81ab8f94e55dda8d95b8f816a82edfb529560620ff075de4d61cf4b48b97b5dd1eafb89507b7c4bcff9429390a7b21ab2454942045b10a42108ecfc73eef0ed8b35e6f0084d5d83a4fc3909a1084fafb0dfc178a3f709bfe577ac5eedbac953bdef8fbdea4494b15fdf929b79a9b0ae105f534049b5a807695034b8ee34c5495a3d45b946a196e8b1a04c25ab48dcce9ff0db8f448fa680f45ebf1bc53247749e754174244d3c2f13d5c98107e158d4c7677c8b3c0f30b73bd616b45b69806e632f64b21735f80ebc96b82577e48ab0d3acf152ce438a5529c505abde566142d4a101b06f72cadf205a6bc1fc1852851c25d3eecf231c5a3d35af65cbed00ab7fa7774ea8e4daf3e680ae8e715d8ddfc9bdfdcd92e05046a1f4dc93f1828852f923fe1265ed30a6ac00b1d54012fd165839bebd87ff778abcf6c730f624b8c85485b562c55edbf666d63791cc3bc97abea2bec5baa778ab6e1d820d15ba1aad9785d5a0efbd264c58c3a3f4918232ca52dd62405fd651d9497d2cb18bfed589c6dede3f31cad9a1079f81440f50a5cd7d4643c1870c7ffdbfac2e1389c63455897765caee52fde52e6606d27eceae3acea13e0b354911d7f049087d4a68b766b427efd5e51f255643ea3fa3deb6b08f5d78b0802aa6c8220f226cf56eec6342558c2299a22f7ba834b46cb1421143cb168de3070401493d442733b981e691e023ee0aa74fc6d2da11b0cd8fb23ea4b2d0947353eea45923b7f9d064c1b3431291cc7d9ab8bd65664772405e6e3308fb885d7d79a5d3653c3edda37f5894a5d723bed8d89e9ef73890d99c62516bed9d24cb6a1021197a1965f5c632911382a195769b0d1b984f5107fd9eec9002b56d42f7e8e590659c73ae280febad0ce003b54e67b3bbdb2220d38b10bc583d1988ce1021e29b426ffaa9f39bf433003e300264374c0ee59024f9f9b6cf1cd976e4344bf009c2f812e35ddac5f48d48226c295d5e284fc9fa70b782e58226fa17c7c50768388b8d278fa778a32dd7a4000bcca332f621c18f7ac25c47183e4abb0333301b662949af6f07f3cf31e48985e1405801075541315c120ea93a9bdaba5947a07a47b77f7d0db1286428f933ac07e234478b88e6b216ba6f1f47484b6416bf831f4cde43138f2c4d1d1eb4d075dc9d890eedec6fb28597a99e9f97aa19c1fcf6ada7fbbbf9356e403f684f51176c449b1a13f5fb0c609a138438901ef24c5f92442eee6bdef146e391906f1954af90410a4dd2c10b48745ffd4ffdaa23383c730beeb23266df169abb07e110066d0d8472e7417638d5d1e1856730fc7bfdd2c129f2f38791fe417c07cb8937870e6a09ebe0c6e8456aa600ce5676bf12754a8c9dbdfea1a343eee3347080fc84dda6a3479902642f2e2e28bdb27e7d717e520f64b903a1be4f26f06fd1df729f447a98fb0ab9262eded60dc64e0092c354827f633750661821a61b8cf3a352406e8036755f66ddd6c1f8f1cb43dfaac20a8092b571325008c23826658d33ac8db9a2e21cc17b59ec474398ff5f30f89b8c69809112ee35acf7adca632085298b3db0079efd6ecd960be53bd0f2a6f304e701b8ef08b74f1ec35a6a7745ecd3318418dc2dfdeb53d126638742ffc37714dc0c0ebbb02037fe4a2517df55e3a38246f7154caa8da96bf7b9b3fd0c72ceae2a3977959400bb8f9dcb9814167bb29e10736ece458a43d998fce06997cd3fa4ca0652ef7c45635cf392b5eb7c6356c2c7c3b13f599820c177cffea08cae998452edc886e2db725ed821ca1df1b2bcae73e28a5b729e93c6b848ddbf8bab5557d48f6aa1be03cb098cb99b02539622ffecb1e1a7b3004bd6cfa48c9db2eeba1a0676e96f00ed8d6c7d3a9b1ea3e7dfb68eadb288d633c2caca1e803ea4d7efafc1eabe49450b2bc9f33b12cae3e8b6dadce46b87e6531f92bf065605fefa3f83d2dd2a4e567decdb47334a64c92553fbe61c484477ee6a65d93379b2c09051eaf10837290b40fee2fe7480a5f7d03954b1661bfba81fd3bd95f4c4b77700fd657e3da5bd476587deda37f81b4c5e8a3af3c6538a8a8f0c1c2ab050d1a4356dfffda2b89cbcb068341f7c8d70d8b122ee350c119fc13d51abd0539005e927868eff3bcea0f18bfeffd7118a05819db40791d660afc858144830baa6314dee2db980350c7c4ff92f92083450a849c33363c1dd7b4b68a64936b08c88f27812a99849794f9ea654a48fc4b3d8fd1dae7298c0aabd8271651cbb9ba6f84d9d21585d089d126b8b78f211f1ba8e521d1677332959e6c9026c3a099f010161ca75ac0a5d5b47a2d84d6c4138da924aa9513bae04095389b53353aed339ff8d4473e75e7b78d1ba77c7f72c9dff9906e66c1e0a8dd325f9a5652c46259773e0d6ef6cc5bd32f82deaddccca6a6057e53ca08b3a1585dca22b15fc92c41507eac24062723cacb55c42d9aed076952895bd7867f217dad0b58710828e98a6be8d3450c5fffb44c8c1c0f83b9cd1e833e5e88ca9cd861487782e9bf7f5b88b0f9778504cdf41096cf5af84e8b113c8cebdad008c3e2def03510692d2c88ee99de8768867fd6a13ccf790cb033cc866780455cfd4715bfbb8a837c7151b5ec35364abb732c48588319f5ee4c4f5dd65c3ea005acfcc4092f9850a1f3eaa5ace7a1afd726e4bc394fba4ccce75c6c33a0354f8ed7499bc3e03faa323243ce5c4774438636b4125ed78547742a0d1e86f58a3742329750b2d01a8ed3992c14b1e3d3dded51bdff54c1d6a05d02e1f82386156c98dc949aa28badf810a708bd0c16556df7c235d183fd4321f18f044c50e7ad010163c498f84f02d4bac3f8703ef47e8250e6358fa4f03dcf586f28003194cb65e6ea47765164070e093b5d19096a0aae6e5f1280b2bd1cedeb57ad12db1a75cf5038b3fa69494f684bca01262639a73f31aff8ae0e68bc0026fc7f2451c5a769999779d097bb38e35e277d390596b612bdc5ed3ad2a9baa3436c7ed2de9c9d50260bec49be638f9f8722cf4af839711d82e1350014d0e497f3ab147dfaa77c4dd30d62f293edf634a160426524b2c7b66a285be120cdca94e47b3e9efbdc294f3aafb2cece26feab993fe3b77e1bdf5c4cd8131131e998d20df4b837cda705a5455094539db1520d73fdace21849a2ccb759727a5f2cb922cee4ba865620b0ea81a2b28676cc9896673c6c47dc59bbe43f774b7c2603e68f542d9dd879cf62e554419f02c1f49a94222cd181876f923a5ca3461a95d442a4eac5d2031e87bdc4a712007aee7cdfde4da473ee7349c699d5875c7ec5cf1d6d0338c16a88bf957ec5a0d1764b19b13d084fe5f9904a98ec65e9872e1d23c7387717f48bcc33e54eed5aae4e734a3c9462b2b80783d8042254f3fffcd07dbe77de1243fbd7e414411656c413f059e15db520340307d92ed4c452e4043f636702f4d53cd8ccb4f824b3b13e1b9cbb41470646311ad43226d4c266f81b51d82cece7e89dba13acbbe4f9399c2c40da4a4ac5f8aa551f7f46ecdc2a0ccda347fe2ee4d069d0924d9921a400f5465a8ec6eb6502a316ddca74472135c5015dfc041cc0644af34d56810e26d6d80e5c3092ca2870424fbc4d9d40371230e3d4a8a4e797042505179ccc3b06f14de8a633cc535be372ee1963e5a596ecf3947821aed16d51e0d4d6104ac7fd9a2054bdd893c820fbb8f06ef741f664fb30766688d9199c3050179e5ba07fc6bd6fe8822421c063d420fdf5c6d243ae0fdb50fb903827fc0fd593220997645b08fe69461fe60a31df387a357f1345f11ef4d27cac6a084a344495c8af42b87c3e338bbf6846c53a621e326f82c7b5fa90ec00b5476e94a385191fb761825cd0aea0b68ed177a40fa72385f384ca3ec63e39b0fd35623df5ea76a4fc8bbd29fa4f2c90bba98caf8f37359e835a04035a0ff216042523bb569391aee2f719aef6e40483385c97ad5ca41bc90f1ca2ddd649f809e7f502a0ced0a81ff6c1f2e2a0cb75de9536a618e543f63d4eba698384896b9d055f669b481679d90eda5e775859736a5100c8060dc9a9bd3e82048a4f39164668a457f7e5bed422cfc1dc9637f40e027b011cfb367dc1d77720860d230cd805ccc4d90c9645d73f75a39b8965be7ac9dddb7e75cc6ffe48dce8936cfbb777b428537cf9430349c129cafde8f6c2853fec3dd97258303dd4d0619ba8a1f36c50af86a0bddd2efdea7654c1b50098df6f5af1ebc1576b8cace7bb93d740d09b71244d5945b653a30b6a17d5d0859a523a1aee93275e39fd7e7e1b60818cee436bf412bc7184cc1002438b8eb7b4881b8ed1556c39f197be65d119dbdc05ff0f666b55397f85ea6e2f75baf1ac07726638e4224fd8a96925c78f4dbecf0cad99291683559af94f24888ad7ec1d9479cfb61bdc4acb9dfb2d47a383217fbd1d5ac166651d886a58bce713bf902b6117376276fb6e7068280e80706d1213a878e7d2ab2fe8b40f5b72d974335b8cfe60f57e49992824e01923e0a36b5932766942e2eb7cacdbd7bd44c46927b090f71c1c358ccc1b9df4fbf3a8b86bb162d43748fbb8c54775a2a847cc3080e1626611dbee74c1470481fe2cf3a148a86fb4ebf9db0f9319d7d12cfeaea67f2ffee03f49e1811a579b24fedde88a8d6dc6ff8a6cced674f6ed5ba2cfc62db0d3dccfc06a02c44ad7f6e392fe8f851b318948a098d0d63fea0fbf1ab765d76366bc8aa6a58e37d3094926b96061b43ff9c7da4123637e466035c3101e22533c77a91e394e44c2a322e4d22eedb7e28eeb361d869fc3eb3f87a16f3f9a104ecd221863b1a0831dfe127a3c8611bc03c68d667559212f6789ac3d511037f552634fb2ef2e477d195138ddf7f598c183edb6e00669fdfadda024603b59e232cb01d2a18be9c3a3f3b382baa5717a73566db20fda0d5274d9d4b4015cc92ec37a9501f966e239b40cd5b07df3648fcefcc68e046f3e1798b34ddded4a593d92974cd20e1e3fa5c7a68e18e647cf75cb9749ec2bb657e362350e039a9e7ebff7a37866549984ba590cbfe74f1d8987a027b96975d02c11199964f8b525e17d64d446c04212281fe3c2b1f1416b3bc79f216b4ab79d2627d9db9128bfacc9c4da798a108f523c7b4e42016dce6fc09e8c4db3cdf487619532678f24a7a0e221213371469fce29056129576989391da57b2a1a99380763180be8577d98549ab59776f56294d8db921551a762459676e7c73301325c5078476e007eec222d2c7e13a97ffb4b69d62019c7187bc26b58a185b5ec818fcee6ab2a19113bfd1352588e32e6991317117fd96048552c295b599f309cb8ba624ec4e4d3e589bfd9763df3f258538c7564bc5131eb62cdf67e49e0fde07f5867612291445369e0939c93def347ead337c28d703e50abf8969227786364db4a8bd280731e443599f76545c831191bcf87bc1a85eae0798ab342d52ebd8cb6752e0bf31f86ec99c27e69da7e1e416a2ae6d"}, {&(0x7f0000000340)="4232c4dbe7aa24f67d7510009cefb51b338eec9613f86bc4d11908db4f174697d4f76084aaf71b64c64fa8f405709eba1135718a3e0838cee80d723eebcf15fdee1909451c50c79c760cd4ce60c4f005bb1ed3565b4a93b03aaaa40859ecd1a013353ce510ad4609284b608d209aa0b595ec9db01f578f052e804e5316f79c9282b8b7873251e5c54c05d0e6c483", 0x281}, {&(0x7f0000000400)="c75b63c6140abf2704fa7d8a9cbde361cc381b56237c1d1b93869e6736f8a01565bae27e8a114e2c091fb323b152644c"}], 0x100000000000018c, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0x1d0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) open(&(0x7f0000000140)='./file0\x00', 0x11000, 0x20) getpeername(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) 23:28:30 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="830c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) chmod(&(0x7f0000000040)='./file0\x00', 0x4) write(r0, 0x0, 0x0) 23:28:30 executing program 0: syz_open_pts() r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) semget$private(0x0, 0x1, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 23:28:31 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) write(r1, &(0x7f0000000000)="424abecdc77ca1b2a5ccf24aad8453349ceedccb5d5c97fa52884af9f255d7ede49af646ead10df56c2d0cf02a5e4e68c315ad1e4564e91782f3", 0x3a) r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7, 0xfffffff4, "7624bef2245185a9186503182eab7fbf0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf", 0x11e) 23:28:31 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, 0x7ffffffe, "73dcc5081a6f60000000000000000000000800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0xea0eb139e2663285, 0x10, r0, 0x0, 0x0) 23:28:31 executing program 0: mlock(&(0x7f000060c000/0x7000)=nil, 0x7000) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCSDTR(r0, 0x20007479) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) 23:28:31 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b050000000000000022700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffbd1b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7583169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bb4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9c4ddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dcf690ce41ee5b7199a409ffe4e9abb9a09459d854da8918998b4ea0bb14fd4645ada79d3b521b5912c06d02804c300a0f31dd3de0"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x1, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMOUSEIO_GCALIBCOORDS(0xffffffffffffff9c, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 23:28:31 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000140)={0x1ff}, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)={0x5, 0x2f}) 23:28:31 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000005c0)) r0 = dup(0xffffffffffffffff) shmget(0x1, 0x2000, 0x6, &(0x7f0000ffc000/0x2000)=nil) connect$inet(r0, &(0x7f00000003c0)={0x2, 0x3}, 0xc) nanosleep(&(0x7f0000000000)={0x10000, 0x7feffffb}, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) semget(0x3, 0x4, 0x100) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='\xedu(\xc5*v)\xe9\x00\x00se\x00', 0x300a2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r3, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, &(0x7f0000000240)="7cbb087b41391fd5b822488691393fd6a9811d4e041da876fb810ce07e6aad31a8f99c6083950cf1753abd8c85bc30ea13a7d75aa882ed86817da841ffca62098bd471a9ca53b55db47a766dc4349da9732e36e398ca45fee10abfbd9e84f74e1de5784271b57a4ac7", 0x69) r4 = shmget(0x3, 0x1000, 0x10, &(0x7f0000e22000/0x1000)=nil) shmctl$IPC_RMID(r4, 0x0) getsockopt(r2, 0x0, 0x9, 0x0, 0x0) r5 = kqueue() fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) shmget$private(0x0, 0x600000, 0x34, &(0x7f0000a00000/0x600000)=nil) 23:28:31 executing program 0: ioctl$BIOCFLUSH(0xffffffffffffffff, 0x20004268) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffff00ffffff6530130fb9aa23d0571454d78a2a197a3862070000000082959500005fcb0a37c188d1d4a84e6abca64896bc5e57c6388bbdb02b2222bedab2112ad8002951b15809360bcd4c0a16f3bf554799b9b8f4ed52beb85a85e25bfbb3d32585575e0f13ad30505e8f53f8a4aeef9d612f871f4385f04157795ea4a5c59a3a9fa202361ca1d8cac7dbbc5b65c6593d2870b40800d2350000000000000000000000000000000000000000000000000000000000000add12f0cf0765c7f10000000000000000000000667a5c97a7f37e5d038a9b07cab1177eb3e71767be4ab8c27a8472237a48e31e245941cca834c91e8aa7e3f66aa3e45ff0aaae8d6d83f473f3533ffe01df400a2cbeb50bafd3fa0698ea2d405280bb942d05803aa1aa76ce6aac3e59753d9956ecbcd22b0cf694fa9a65a6b42babf9f083f62711f35c935751a01dfa6329f36a538f4eb050e545ae0cc46392dfaaf28cc1679bc27b0b560c9e01a1c44bd1cf23e8b82520dd022c36badd492a132cf65d773dbcbb73f1331f4088a12fbc24eb0e8968de55e794c9013a00000000"], 0x10) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) accept$inet6(r2, 0x0, &(0x7f00000000c0)) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup2(r4, r1) pipe(&(0x7f0000000080)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r5, 0xffff, 0x20, &(0x7f0000000000)=0x200, 0x1e8) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000180)="3f688e11ae753b1ead4689a7aa9306cfd4eaa19e5beca55822e695be141ab06b6c8f103cc3a7e6f5dabec80199f76d388a27ee123cfce9101a86785adbe7e0bb873fa117944801a00fa40426a82a334e6265fb6736e805008203dd5813bae885c242a442b5d9b1c35206005233ae45d909b7000000000000", 0x78, 0x2, 0x0, 0xfffffffffffffe0f) flock(r2, 0x1) msgget$private(0x0, 0x0) open(0x0, 0x0, 0x0) 23:28:31 executing program 0: clock_gettime(0x2, &(0x7f0000000000)) setrlimit(0x0, &(0x7f0000000040)={0x80000000, 0xff}) r0 = socket(0x20, 0x4000, 0x20) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0xcc99, 0x8}, 0x10) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x80) r2 = semget(0x3, 0x0, 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)=[0x8]) r3 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x8000, 0x50) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x40, 0x9}, {0x48, 0x3}, {0x0, 0x1ff}], 0x3}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000240)={0x2, 0x80000000}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) fcntl$setown(0xffffffffffffff9c, 0x6, r5) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000300)={0x3, './file0\x00', './file0\x00'}) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x6038a, 0x0) r6 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000380)) bind$inet(r6, &(0x7f00000003c0)={0x2, 0x2}, 0xc) r7 = open$dir(&(0x7f0000000400)='./file1\x00', 0x80, 0x2a) linkat(r7, &(0x7f0000000440)='./file0\x00', r6, &(0x7f0000000480)='./file0\x00', 0x4) r8 = dup(0xffffffffffffff9c) ioctl$BIOCGRSIG(r8, 0x40044273, &(0x7f00000004c0)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x80, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r9, &(0x7f0000000540)='./file1\x00', r10, &(0x7f0000000580)='./file1\x00', 0x4) getpeername$inet6(r1, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r11 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x6800) shmdt(r11) shmdt(r11) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000640)=""/4096) 23:28:32 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = semget(0x1, 0x0, 0x100) r1 = msgget$private(0x0, 0x10) r2 = getuid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000100)={{0x0, r2, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) r3 = getuid() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0xfff, r2, 0x0, r3, r5, 0xb5, 0x401}, 0x3f, 0x401, 0x400}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = socket(0x18, 0xc002, 0x0) connect$unix(r7, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r8 = syz_open_pts() close(r8) writev(r8, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r8, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r9 = socket$unix(0x1, 0x5, 0x0) r10 = dup2(r9, r6) setsockopt$sock_int(r6, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r11 = dup(r10) sendto$inet6(r11, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 23:28:32 executing program 0: symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000080)='.\x00') 23:28:32 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000100)=0x8000) close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffb, 0x7ff, 0xfffffffffffffffd, "031f000000930a0010005900000000003f00"}) writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="d61ae9b134574a8fe41748a5e8a25ec2334c297772b70b9d3b57d199211ce6a451a1f52172c0dcebae531760e5f0ce5595587efb09b0446a18632267ee379cee09d61e2b0bf0f87b8e332c60263183f315e0dec08147ef8f6ca3a7034c232536a835876d5f531ef596c7d0bda0ceb312209243dd445c5fbb54fb038b9a4553cc32d07e4e990cac5966bf5c23c585b664e1203323cf13a35dbc2401142462d0b8d7739ac5c4565fd64bc48442f2b7bcac756664e1aa665b3a5d35ba0f", 0xbc}, {&(0x7f00000001c0)="551a43845001bd9d3a0f5b9a54b11cca6a8c181cb6c68b74b81b2b7b139dec46d3bce8aebf4ff8eb0a3c6a59921a9fc7ebbf6e", 0x263}, {&(0x7f0000000a00)="a775c6dcc310e308439401545187f5e2b362928b795709828c24a5fe940ce55167430fb71aa81d7354882c104e33ef79167c5d48486a77efdecb2ddf8ac5688d19af1f9d96f7c20760d4a8654d1337e36a72f90fdf4dc3bcf39f73f6984c2c53b43004fb55a8e52ca95108b4f72f0163f7c002b5f011e7e9334b8a847e97ca04dbe55dcb10dc0f310b12e907909d31a16aef495129e79ff850b1b23c8bc9bf20ca080077a8b3535ae13e010df70fed5f6ceabbdc52892bb85a24cad9e4570e192d8463a08e15cc4e77af14a99231c7989bff58964ebb97d42e823322f83bd9dbca550ceabd085815e631bbb0c641996622301edc7710f9123edec6176bda6115f17b7aa1b2d0f64d57e75623e97312d091b29354b0c135aa86256314aebd973f165435ac2043555dd99dd9ac1a2e", 0xbb}, {&(0x7f0000000080)="14ec91b6e1e636cf55380a50502571f3d94d341a775f29a6fda909a24296fd3558942388ea5816aaf39b5df4bfaae59ab3e521d98b71affd786371369aeff8b05daed1f57f5af83dc951020d42dfcc18d97d0b77bb58c2eeb22ad05f8accbef499ec126b466b76a3e82049e74fc69f5431469e99ea4d60d08104b9e908e8dd", 0x73}, {&(0x7f0000000400)="834d799cc1ee94d8d784cdb066c15462403f350b2eac2a8a1846ab12aedfd13c47ea6ad01412f0556d6a5dcd252a073c99d8bc265d2ab6bc54b3279d9d05ce31f582e69214b3d2ba7c740250015110f350e63074", 0x63}, {&(0x7f0000000480)="ff7ca76e0cc48263f1f1d35f67eaa9d0cddc09364ecfc848ecd16e18793ebcddbd10d7c26b88bdca88d5255fb30e4fadcce5289feaf724e6", 0x38}, {&(0x7f0000000640)="3156a72c0b3d94643880c3245d616c79edb8ebe8615f83f2fe177532d4cd33893aaaf9d566bd7a75d170eab7ca1e3fed0c0e24e788a9584da6f9101d548b75861a0a98f1dcc26aac4cfa83273879ed48c65375ed2fb56ea9c6aaf1c1291545e1914dde157fd79f3b867bc90eefe6740bc01aab741a7414e78bf0bf595fd9b609262cf7164defd1b7610391e096f0d5013976aef1cf797c8e327b8c1fb9e8a30ec6d73f4c429b9ada1747ea2a7240c8956ee3c3b7ce878fa3bd53ba618dfb1a24f464e11c2f319bb9b9", 0xc9}, {&(0x7f0000000740)="4d4e73d37a8e7a9e4d90df5276367b73d03f971c5b891cc76628358a03ffcc4341fd186981f2b40cbe73cf826d3daddb70bf59aa3e92cd4596e9048547c234c28ba5d6443fafbda96f35ce27ca144e450165c99e6a27732b1fa4bd54a3ecdb88218e6b79d139cc75abd9e1bc2cc70a534af74831d9fdcc62a4cc61938bc7ff3bc244db5315e84202", 0x88}, {&(0x7f0000000800)="875ace79ac822cf0d403fcdc8de249d6d676737a6c9db76a8a1b13e83e6b76222a6abdd733dde52ec47eefe5c877bf31412dc2867a83034047a4ec51d9efc263ddf91be05000863df8133810cd475484e20025edb3d6c3160f0a", 0x98}], 0x9) write(r2, &(0x7f00000004c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a193", 0xe5) 23:28:32 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r0, &(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, 0xffffffffffffffff}}, 0x0) sendmsg$unix(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x49, 0x400}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setreuid(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000300)=0xc) r4 = open(&(0x7f0000000440)='./file0\x00', 0x90, 0x968d6ad2dfb97ca8) mkdirat(r4, &(0x7f00000006c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) 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, 0xffffffffffffffff}}, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r6 = kqueue() kevent(r6, &(0x7f00000000c0)=[{{r5}, 0xffffffffffffffff, 0xffffffffffffffff, 0x6, 0x3}], 0x10001, 0x0, 0x400, 0x0) writev(r5, &(0x7f0000000ac0)=[{&(0x7f0000000780)="c1987ae41fd154ea8716a793b4f77d93557e88e2c303e6d3404a9887f41786aae6a760bfb3d426ac2fb0c90735f1cf192c8ebba749f17ee9b8a0be5ebab7896a1fbc07b9d56b47145476637a0d3cbd620b3fa6e8782db3c48c41cc8645d4ebba4f55c3cdf5c6374fbfdaaac75fd1540636ac131aa2f1d4cda7f71876b360ab6bad0af0df755bc45e4219e0edd1053ec193f41d39f73f839a484248729d6b3705a9794be94c3bc3d936300c6ed891f648fd76ac3b9e90"}, {&(0x7f00000008c0)="00ba4047d368cc91eb2e0af6680800982678f2aabfabf74cee315e68ded1d4fbdd778fff5eed5683b6d3d66171842b267933b026ac73f0055863360daa8d70cba1a6dd23964bbbb06521fbb05766854b11349d9b2379ce71a1496e5fd2d4e7828329349d28e4a569a5d675de0a69c75e2d9a48a075701ddead44ce43338c946acd7fa60e79051092035d27611e91e96b4d72dc65c24a4ab753e4fd7641c751012309798668142704af6e5b5933a0009bde95af706e7c15bba88fd7a1ee6c480def60225e8673eda0eb068c0631473719b1ddf5e31b795fb05b7885432206f4a36cc33a5b862c46ea719f79c21030508e618aa7e0"}, {&(0x7f00000009c0)="c258b2b8b1a66b886fb638ba4c9ece06339ab85dd50e9f56fdaf9a1295273e53f1349a5c0b7da0626499837352a7"}, {&(0x7f0000000a00)="e951ec689904918c6f0835d76353f095e6a6b90b79fe5a0b8282b71cf326226315951927801f171900cf07b83db505c1a11c9f6ae3c057e4d935bb1fe5a41e8013734a0293a26c8ff4024f0b87d1c003ccededfb0876fe1d3ad4cb9a1703e831773c89b5665c9d9faca6846cd83952a2de36d090db4afc7d941072c076780be2313703cecb2c4e68a8b7be7003fb69a68d92325f4007e14b346689c6f61962bc1c6843acc89b9bf8d7f795142ea09f7b5b92507d841affd8d8"}], 0x0) r7 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0)=[{{r7}, 0xace0ca775dc3bb35, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) writev(r7, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) r9 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r10 = kqueue() kevent(r10, &(0x7f00000000c0)=[{{r9}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r10, 0x0, 0x0, 0x0, 0x9, 0x0) r11 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r12 = kqueue() kevent(r12, &(0x7f00000000c0)=[{{r11}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r12, 0x0, 0x0, 0x0, 0x9, 0x0) open$dir(&(0x7f0000000840)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x40) r13 = kqueue() r14 = syz_open_pts() ioctl$TIOCSETA(r14, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r15 = syz_open_pts() close(r15) writev(r15, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r15, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) kevent(r13, &(0x7f00000000c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x9, 0x20000066}], 0x7ff, 0x0, 0x0, 0x0) r16 = open(&(0x7f0000000400)='./file0\x00', 0x8000, 0x50) kevent(r16, 0x0, 0x0, 0x0, 0x9, 0x0) r17 = dup2(0xffffffffffffff9c, r3) ioctl$VT_GETACTIVE(r17, 0x40047607, &(0x7f00000003c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000480)="fa6772a46d16bbcfe062c69702adc5fa802d51fc2d5bda2aee05dfb389376e5a166593774537e9bede481cef02f5d88904afb8b58cc59b83762947f8caddfdca4b29f29b0899c835b2ba9d080533f727acc7c7ae84276e6ea4bbb1", 0x5b}, {&(0x7f00000002c0)="17d404", 0x3}, {&(0x7f0000000500)="9f352592d6c1d15b64924c2f6b2f4df3a80d836f5139b5b17985b454e5dda1a3f12dd93efe8756e30840f6d9dd53968cb43377c4a33df11996db648f1c21bbff574038238fbe4a21f2dce85f4a2a46ecf027d9c8eefea2a28f66137a6bedf76faf2ef24b95abeee1bfb129d8b801ebf8d8af1ce25dddbcd7d0a73d69ac7e", 0x7e}, {&(0x7f0000000bc0)="296b8910b9bfa6f88a9cb2a8c1fbb12a838400e458c1e685887ed4a39062e5f02336ddba18cb3d54f1c654c41a8f7c78d0659fc880c5668747590e8b2833398e8c443e3f871b758e23e871891f06174a9a3a6c58c8ffa7b6d12c9803903e1ffb37dfb0c2d9a6ca0d757cc69f9da19a0a8020d8949ebfe1b3b002123fbdc56ce2140eda4619a80adcd7b4b9e6ed79ba4e662cb09dbfb4832faec107f3cbd611d4d95033117bc2f3d755d05dc781140d6d4cb5fc7f82e7f32a7a25cac64f27b31b390e33387abbaaf70add78e9f68cc62d52a8f2af7c316545bdf510bd829c5893fd3ee247b74cef4bd4024c0fd1d77e39d5d73c7a1139d18f9d9786206759ae63aa3474e17544a0e38fa6ad26adf2649f916692beaf58c717c27e73a4634856084bf5e34f4f35d0db7b55dccfeef44261909bfaa9d5b89719db91925a6ba0a86e4d18a9d238434664e775f03e7722568b447945cefaf9931c340d886f24c00f107f771fd6b6610a53b1da4fe0a76c4fb6d568df2f8da3508deb4e36c2a3cc098d4fa6bd584a582b29c1c9b589da99ed48531ddfbab2fc53ad5886a7dade24cb50e685692038c2445eb36393647f979d6cdb24e62dab17707cbca1ad3159006d28d22168722b190933f46c60815d1174caa19054fc3c05980051baadc3ce0aead020d4a23032a7ef9251d55a546416d727ae42e0f6aa0be8f8db060544f3450f49a281645e0e235192d1082123cdd4457ec217bea293a41de269fe5727df32941ceeec7354488a597352", 0xa8}], 0x10000000000003a3) write(r1, &(0x7f0000000200), 0x0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x80000000000, 0x0, 0x0, 0x0, "0000000000eaff04000020000300"}) r18 = socket(0x18, 0x2, 0x0) connect$unix(r18, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r19 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r19, 0x0, 0x6, &(0x7f0000000000)=""/155) 23:28:32 executing program 0: sendsyslog(0x0, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_metric}) 23:28:32 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) r4 = msgget$private(0x0, 0x10) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r6, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r7, r7]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r8, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r9, r9]) getgroups(0x5, &(0x7f0000000180)=[0x0, r7, r9, 0x0, 0xffffffffffffffff]) chown(&(0x7f0000000080)='./file0\x00', r5, r10) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) 23:28:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820296feffffffffffff"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01061801010000b811783b26b0000000000000000000000000000001", 0x1c) write(r1, &(0x7f0000000140)="534411822aa094bf5429f6d73e8c17a1cc43827e40373436b5f567240a63c327b5448ff5dd014a9804e3fb9fd119fc8746427f3f9ef1782e8142ddc545bcefc58b75708fdee6f4556edd95c1a7488f3ebccdca98dce474ca5f1c612ff5dd348f9a087dc3701f3e80b3fd8e6867060f8c54d166ced2c9f1ceffe79ede0cf5162bee5c402db1e6b335d59093d719cb806fe9fb51b7ae34795ea9ffb703077cb4994ab9d1083dac3c456108164d09dc29823dfd64adfc7752a5cb9725f9123d9e6ef044f151a9aafd84600d87f1e2bdfc02cdaf9d1551669b14e3ea32d94eb8fad3b81cf7abfa2a2cbab47c3d57bfb719a340271df04f8ff2138142f57dc8eb7a779e8cf454407bdac19892c49efd67f1ed422fb74d2cdfe1cbd00590146723f0c041f0fe9372256520886fc724e39724789d5873b7a83608b2158f9470d8dfc9d8e972c79250628e5d3a76520bbdf994d517d230078374c7be7cba760449f50b0680e564cf37bd82c7086637ed384209b0b0c842fcf52b7d8d87f7c387a2af092e1527a7e042bdbbef36361ad3e0bb37637a266257eb056126ddfe7878ef12051929610d3eab504c41ffe420b181cd0fa0f55246ed588f83cf7fa48d82b17f6455bb5dd6d6e501c23e7cf687298821f57fd215fe0a02da15fa3e71684af86846e03033118b22d60328eefc894e08d2d0b59317708044b44dc02c7eb114df6d56fd52b8b6a91cecce2e5c5f4243b3dde53ea25776786261bbbee6f204fe2421cf3350a76b999bd1f5d28b30a2ea285d3b2b6c4c8d819e93b3f797ceb39d1ee73e9503e5ff8dc882244b824036fda0d1d1c47839ca566745a9c8d44de0769e20bae81929545ba717331be77391b4906096d84a0363a4076cf437bd708b4151fb6abef440bd1ffe3fc48170839694a19f375070956646d2bbec3d3213fb5f8fcf81c3d8ebb6413edf5bd00472c020c07f50c2e7f4fae923201bab5d6014168fb65daaa97316b60c970f36cc0e0cf588c10cb827212ba99fd6d0c2251ad5941e9f4de4dc1342b0f1b610eb8ad149811578d830dc81eabfbf9c34ac28a60090cabd6b1a6f6520ae2d81faafc843cbbaf109ef93fab766b2206f9299c681595580514bd68293a820225fe61bcb6de3e7bb20239ce2edbcbc0036e5d8bcbd09f1a22331f44863f888accb4e6874d4257255388b7ebc20d64f1cbb95a68e78bdfee81b486f506d8e0ad14206415b99ebdede900efd17d177813a89e304207787f8d78021d8c84896d6ca6d8c7ca784956fd87673071667f7655606f2d91004f36e746a7820c23828b6a8601826b3841eb95823a4989609f23ab5059ed78a7b770915cb85d1a74bc331a7a5e72312944e4d5998660e72eb6f0be28a24962d8f95afa592ef21e0ce026e675bc506f840eeb64f5603c70b3e6a2eb552ddedea034938931b920291e9c095100bdd33904858825eda5e606db652783db0507a5356c57d3a555faaf0d08d4bb4e2ad0e904eaae27676d11deb819eabfa385a248d34b8dc50020153d0f478df93035ed4d5450c11c373d8c40cb8e43d3dfa8c7be625e905e0ab35dd3773c9f33beaeaf105d0bb70dccd59ebc7c7e5f06c8d01ed335f970fffadc35ea4826b1252305b6f34c262b05613ac8d2556c935697e65234a5a21b456170b76ed16f4c0e77b51741a4702943f462ef15a8d8e90fc5228ed7493fabdda130bbec2ea649a51e920854b1c30076aaca4cfd50bf0ca9d9bdda4939dd6a048c3575a4e2f0b6d4ba60b951ac424374fdde35fb64615d4295398f719f49f7e85d019dcb3c17fa80e1023e160aa2409b8e4de7af68bd3e3b52bb73b94a55ee738bc8407d3836d5f0f4ce71c88604c4e3e460e86cc1b7a2d2185a4d32966e2c981c45bad312e318f610a24e4f5d7b5cd552832ddd5bab4377cc7b0877ad5d6d6cf2e8d48292c6611be38a954beb2e0da0fd03e2f949d25e962cd84b0735f253cc2", 0x57d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) pwrite(r2, &(0x7f0000000040)="271d8e91ccbaabdd2a4e49629157ffcd52ccf8dfb193639ff095b178ac10eec801597c26f400669489d64c4bcf1450e6fcc68a", 0x33, 0x0, 0x7) 23:28:33 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x2, 0x0) r2 = socket(0x19, 0x0, 0x9) r3 = dup(r2) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706080000a7ffffe8ff2932d5510c000000030035700100000000000000ea927e4891f5b62690d69cb2308af294c212ffbc8328c0a65fa3a27a90fce67dd60afc3dddafb67fab2f2b0c39f6d935466a3f466d9f1b9cdf5c39a047420a063709a3b845c123e2c850c0090502ff9494fbd0b9730eeea773095fc3fd5725d269b71b9caa7c"], 0x38}, 0x0) pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000540)={0x1e741d3f, 0x87447a4435b25d4b, 0x2, 0xfc54, 0x80}, 0xfd67) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000040)=0x80) r6 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r7 = semget$private(0x0, 0x4, 0x90) semop(r7, &(0x7f0000000280), 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xd3d7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffd000/0x2000)=nil) shmget$private(0x0, 0x3000, 0x500, &(0x7f0000ffc000/0x3000)=nil) shmget(0x0, 0x1000, 0x402, &(0x7f0000ffd000/0x1000)=nil) r8 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000003000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000380)=""/1) semget$private(0x0, 0x4, 0x100000010) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x1, 0x0) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000002c0)={0x3, 0xfffffffffffffffd}) fchflags(r6, 0x0) unlinkat(r6, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000001700)=""/186) getpid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000340)=0xc) getpid() r10 = fcntl$getown(r1, 0x5) r11 = getpgid(r10) geteuid() r12 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r12, 0xffff, 0x1004, 0x0, 0x0) r13 = getegid() mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r14 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r14, 0xc0106978, &(0x7f00000000c0)) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000400)={r11, r9, r13}, 0xc) utimensat(r6, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) ioctl$BIOCGHDRCMPLT(r14, 0x40044274, &(0x7f0000000240)) 23:28:33 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r3 = syz_open_pts() r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind$inet(r4, &(0x7f0000000000)={0x2, 0x2}, 0xc) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) getpgid(r6) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r7, &(0x7f0000000100)=ANY=[@ANYRESHEX=r3], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 23:28:33 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xfffffffffffffefb, 0x2, 0x1000) msgrcv(r0, &(0x7f0000000e00)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000251bbc79ffbfac07b7c26c5f590d0d5f3b500f6aae293dc923aa885bbce0d3b75b313c8bd772fbcd67807ea6206a60a519c74a870fdf63222f3e70ad88be44cd3a7c46dadd950ab8af29a62eb0288db56216c3"], 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) fchown(r5, 0xffffffffffffffff, 0xffffffffffffffff) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000600)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x800000000029, 0x40, 0x0, 0x0) r9 = dup(r7) getsockopt$sock_int(r9, 0xffff, 0x1021, 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000ac0)=ANY=[@ANYBLOB="de009354264b9ae72238f5c625b9ddadd177d3f20e5cfa1bb4f9f6f0927b9fee9eda950e7dc26094a716aa45576bbd27fcc322e30dced3908df49c8e9de1c5862e8e83"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0xffffffffffffff7f) r11 = socket(0x18, 0x8002, 0xff) connect$unix(r11, &(0x7f0000001040)=ANY=[@ANYBLOB="620202c6007b000001000000000000000028d10651b1dafe9c1069a373ff6723dd71b4fb32d036cb6b7df0ba23f75d10ada8a197048eebd6cad48949c5d73e958b87557bf03338f2437f6d9374064dce27eeca4504d1e2b281f681154e1b56493b9847f3e147ceecefe46a2d0d32d6da76dcac0f95ea57d207f979e333b0e72243d02d51a7ece344a3fe9b80c706c43b82d84460eae80103645acd0f6fcc1aeaf2c9abb42f0311d6717aa0f35437beb89064e8117ef67737acea85ceeb57050c96f473e5b303546652f8c3ca5037c4c079663c74d304be3f41bcab55d7"], 0x10) r12 = socket(0x2, 0x8002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="ff000082f6a3f98400000000000000f667bc383b19476a66c68d1ac716c325545ce0b656cd23104b62"], 0x1) write(r12, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r13 = socket(0x2, 0x8002, 0x0) connect$unix(r13, &(0x7f0000000a00)=ANY=[@ANYBLOB="62020207e00000010000a6c2b917dbed5b254a2493fd8ea44dcf6b7595be2ed1f3d1584c5ebc797e4c2d7ead348b060000007dbfc6eaf9395c1c737a4e8fd9fc1a4e84080c27f39d7996899e46bf816f6ab23b5c40e005e4bc8475151c5d49dbb820aa4c7e04a29b39ddf0b0134eb14eddef294e1efd4a3885cfac04abf30b35e50485840b46e06a45a10cb3e6d1080debb439e3"], 0x10) write(r13, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) r14 = socket(0x2, 0x8001, 0x0) connect$unix(r14, &(0x7f0000000640)=ANY=[@ANYBLOB="84b9000000bb6a79c206ed50a16d6d996b2ebdf73b91a212e4ad3000000000d847ee4eb20556c4f44189f35e52de9b410ba29980d883c1c14469d81c0ebbce056d5bfcce4d801a138b0300511e6a3d7f709dc911b4b4c35ef0122066ef3d7180294ba8f559cfa96899038bd89c728942b3535b43e5b17bdcd0cdc392f9d1d6baef235945910d28a3a5a5798798057ac9e0df3b8f260365748575"], 0x10) write(r14, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x3) r15 = socket(0x158d28a66f7d120b, 0x8000, 0x0) r16 = socket(0x2, 0x8002, 0x0) connect$unix(r16, &(0x7f00000003c0)=ANY=[@ANYBLOB="462eab10"], 0x1) write(r16, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r17 = socket(0x2, 0x1, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r17, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) connect$unix(r16, &(0x7f0000000c00)=ANY=[@ANYRESDEC=r17, @ANYBLOB="7558cc68332b852af86a263862517c4d8c5aed61bae5ae4bf69b063dddedc7eaad0b490510abc5c000c6da3d19d927369745d86ca92f8f53b76b7b5c374f7fc38b308f0d49ccbe3935a9c10b832c4b1ab0e11098f75d1c6e1a90c2dc432eae3e2cc8508fd5c431bab0dafc8b9a492d2c7721131245d8cd18a212bfa98d40fb67dab6435d9dcf7c575f5145d79ae0a297801f8e35eb54f03fe6f52afb9d45862bda3bc45c78e13c58084e02dd4dff08c50521206ba7572de51758c96d89ae4da5bd7705a3ea9ccaa1c8045a3b0f7358e0fb502172775c9646e020e5ab3faf95879b85a1759e9c38d3fafebf"], 0x2) write(r15, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r18 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r18}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) socket$inet6(0x18, 0x0, 0x4) r19 = kqueue() kevent(r19, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r19, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r20 = kqueue() kevent(r20, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r20, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x800, 0x0) r21 = kqueue() kevent(r21, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r21, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) dup2(r3, r21) r22 = kqueue() kevent(r22, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r22, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) r23 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r23}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) kevent(r2, &(0x7f0000000100), 0x200, 0x0, 0x7ff, 0x0) r24 = socket(0x9e9aaa6dac94e180, 0x8002, 0x0) pipe(&(0x7f0000000540)={0xffffffffffffffff}) connect$unix(r25, &(0x7f0000000580)=ANY=[], 0x0) write(r24, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r26 = socket(0x2, 0x8002, 0x0) r27 = socket(0x18, 0x1, 0x0) close(r27) write(r27, 0x0, 0x0) connect$unix(r26, &(0x7f0000000200)=ANY=[], 0x0) write(r26, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r28 = socket(0x2, 0x8002, 0x0) connect$unix(r28, &(0x7f0000000f40)=ANY=[@ANYBLOB="62020207e000000100000a0c5285b881a1964e297ab0f9d1b607e42e39bc4b8912ebc32cc8221a07fea0c82cecc1b26c1e1a08287ff16a769fc3c9fc4ae4620f6309c5ebb43a3b641030f2b74769aa8399429f9d8736b5183dd2abc5c76578047ce419b7094a6e1a3ea11ac1b3881cec4e557afe7ee222ff7ce627671dce987ef072c0b2a3bd64d33d84ddb1e6a4677ae97f9d4dd3c5da9fc0c0582f45100cf60e1f6b8209e0464035dfd1a2235504555ab1f59c760d0ff8a25c6f2170343fe09f8943"], 0x10) write(r28, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x2, 0x8002, 0x4) r29 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r29, 0x0, 0x6, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000d00)='@N\xc9\x03~\a\xa0f\";Q\xcd\xf2t\xc8r\x7f[\x03\x1dp\"\xc0|D\x0ewg\xf1\xc9\xaa\v|c\xe0\xbb\xc0a|+\x99\xfc2\xb6\x8d\x19\xb4\':\xee\xd1\xba\x10\x98S\xa1\xed\xcc\x1cF\x8f\x1c\x96?.k\xd2\x8c\xfaZ\x15\xb6\xc5\xca\xc2\xd0Q\v9\a\b\x9c*\xcd\xe5\xda\xd6\v\x01\x97{\x04\x85\x82\x16\x93\x93;\x9e\x83ot%\xc0=a\x9aS7W\x9a\x15\xe0\xc0\xa3o\xae\xc7\"\xf5\xeb\xfa.\x117\xe9\xffv\xb1\xae\xabC\x1c\xc4\xe0\x19\xdf\x01t\x9dd\xea\x1aU\\\xb1\x0e\xa3\xbbr\x87\'\xc8\xf3\xc9\xb4\x03\xad e\x1bS\x10\x94=\xd5T%\xc2\x95d\xdaO\xb6\xbe\x9b\xdc\xc0w*\xa1\xe3\xa4*\x1eiX\x8db\xa4\x90L\x90 \x19\x9b', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 23:28:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f00000000c0), 0x0) r1 = shmget$private(0x0, 0x4000, 0x401, &(0x7f0000ffc000/0x4000)=nil) semctl$IPC_RMID(r1, 0x0, 0x0) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/210) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r2, 0x0, 0x0) shmctl$IPC_SET(r2, 0x1, 0xffffffffffffffff) r3 = shmget$private(0x0, 0x2000, 0x6a9, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_RMID(r3, 0x0, 0x0) shmctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/210) r4 = getuid() r5 = getgid() r6 = semget$private(0x0, 0x4, 0xc1) r7 = semget(0x2, 0x3, 0x0) semop(r7, &(0x7f0000000240)=[{0x1, 0x2, 0x1000}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaadfe) semop(r6, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getuid() geteuid() r8 = socket(0x18, 0x2, 0x0) connect$unix(r8, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000380)=0x8) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r11 = getgid() chown(&(0x7f0000000180)='./file0\x00', r10, r11) r12 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) getegid() r13 = getuid() r14 = geteuid() setreuid(r13, r14) shmctl$IPC_SET(r12, 0x1, &(0x7f00000000c0)={{0x0, r13}, 0x0, 0x0, 0x0, 0x0, 0x1000000, 0x4, 0x2}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000680)={{0x0, r4, r5, r13, r15, 0x100, 0x3}, 0x100000000, 0x49, 0x9}) r16 = socket(0x18, 0x2, 0x0) connect$unix(r16, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r16, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r18 = getgid() chown(&(0x7f0000000180)='./file0\x00', r17, r18) getgid() r19 = semget$private(0x0, 0x7, 0x40) semop(r6, &(0x7f0000000240)=[{0x1, 0x2, 0x251f382865a0edd}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x1000}, {0x1, 0x10, 0x1000}], 0x4) semop(r19, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r20 = getuid() seteuid(r20) geteuid() r21 = socket(0x18, 0x2, 0x0) connect$unix(r21, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r22, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c93", 0x88) dup2(r23, r22) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r24, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c93", 0x88) dup2(r25, r24) recvmsg(r24, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) getsockopt$sock_linger(r24, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0xffffffffffffff86) getsockopt$SO_PEERCRED(r21, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r27 = kqueue() r28 = fcntl$dupfd(r27, 0x2, 0xffffffffffffffff) close(r28) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r28, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xfffffffffffffee8) getsockopt$sock_cred(r28, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r32, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r34 = semget$private(0x0, 0x7, 0x286) semop(r34, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r35 = getegid() semctl$IPC_SET(r34, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r31, r33, r29, r35, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) r36 = kqueue() r37 = fcntl$dupfd(r36, 0x2, 0xffffffffffffffff) close(r37) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r37, 0xffff, 0x1022, &(0x7f0000000380), 0xfffffffffffffee8) getsockopt$sock_cred(r37, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r40, 0xffff, 0x1004, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r40, 0xffff, 0x1022, &(0x7f0000000140), 0xc) r41 = semget$private(0x0, 0x7, 0x286) semop(r41, &(0x7f00000000c0)=[{0x2, 0x0, 0x2000}, {0x4, 0x7, 0x1000}, {0x0, 0x7, 0x3000}, {0x2, 0x3, 0x1000}, {0x4, 0x8, 0x3800}, {0x3, 0xdfff, 0x1000}, {0x4, 0x400, 0x800}], 0x7) r42 = getegid() semctl$IPC_SET(r41, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r39, r30, r38, r42, 0x5d, 0x20}, 0xfffffffffffb8f49, 0x0, 0x103}) chown(&(0x7f0000000300)='./file0\x00', r39, 0x0) getgroups(0x1, &(0x7f00000003c0)=[0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r44 = getgid() r45 = geteuid() r46 = getgid() r47 = semget$private(0x0, 0x7, 0xa0) semop(r47, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semctl$IPC_RMID(r47, 0x0, 0x0) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f00000002c0)={{0x4, 0xffffffffffffffff, r44, r45, r46, 0x100, 0x3}, 0x3e, 0x10000, 0x6}) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r48, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r48, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r49 = semget$private(0x0, 0x4, 0xc1) semop(r49, &(0x7f0000000240)=[{0x1, 0x2}, {0x0, 0x1000, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x10, 0x1000}], 0x2aaaaaaaaaaaabac) semop(r49, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) getsockopt$sock_cred(r48, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r52 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) getsockopt$sock_cred(r52, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) setgid(r54) r55 = open(&(0x7f0000001500)='./file0\x00', 0x0, 0x22) r56 = accept$unix(r55, &(0x7f0000002b00)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d7ce65ee041df8f8000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041d500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001f12000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ca85afb6dec7edf600000000000000000095e3b7dd93058d0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006ee0ffc663c4f8c6eb639f32e897908b544d34f7c1d5ae87be43637fa2ada2ef5aab78ac508edbe91d8e83c95fb44524380301fdfa2a0e4931f27a029f51cadd5920e03bb0fab58b105ef306287c"], &(0x7f0000002580)=0x1002) sendto$unix(r55, &(0x7f0000002600)="6e2302c0b4531d53f4b4182e01db4971a961e5ffe7b83c664bcc82a99b1bc28709a968e2edd78079d858458743b4e0900f08740b23cc09386b97e2e404993e0af0bed2d7f1c5806f983f9430ef8640ee069c78233a4f05e45ed696cab4a28ee76a715d194543dac151defd59fbda468d236c637cad130eb2639603660427718ec4c4a99ae6d2074976b636270de5fbb586af42", 0x93, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r55, 0x802c7416, &(0x7f0000002700)={0xfffffffffffffffc, 0x6, 0x0, 0xffffffff, "e06c240bcd722986104bff28f6445bcf200f6553", 0x0, 0x10001}) preadv(r55, &(0x7f0000002900)=[{&(0x7f0000002800)=""/10, 0xa}, {&(0x7f0000002840)=""/6, 0x6}, {&(0x7f0000002880)=""/65, 0x41}], 0x3, 0x0, 0x0) setsockopt(r56, 0x5, 0x20000000000000, &(0x7f0000002940)="53291b2c7d98d111bb79d08e1e", 0xd) ioctl$TIOCSPGRP(r55, 0x40047477, &(0x7f0000002980)) mkdirat(r55, &(0x7f00000029c0)='./file0\x00', 0x98) ioctl$BIOCGRTIMEOUT(r55, 0x4010426e, &(0x7f0000002a00)) ioctl$TIOCGWINSZ(r55, 0x40087468, &(0x7f0000002a40)) ioctl$PCIOCREAD(r55, 0xc0107002, &(0x7f0000002a80)) setsockopt(r56, 0xffff, 0x6, &(0x7f0000002ac0)="14ec27ee4037f79131fa7880c9dab2e10e10981cd69e4c3ad4791fea1585a21ead19a18df4dc715b6ab296f3663ab883bec07351d58f85ff2f6170", 0x3b) dup2(r55, r56) fchown(r55, r53, r54) semctl$IPC_SET(r49, 0x0, 0x1, &(0x7f0000000680)={{0x3ff, r53, 0x0, r50, r51, 0x85, 0x3}, 0x10000000000043, 0x100000000, 0x200000000006}) semctl$IPC_SET(r47, 0x0, 0x1, &(0x7f0000000800)={{0x8, 0x0, r43, r53, 0x0, 0x109, 0x3}, 0x3f, 0x1046, 0x800000000000009}) r57 = getpgrp() r58 = getpid() r59 = syz_open_pts() fcntl$lock(r59, 0x9, &(0x7f0000000400)={0x0, 0x1, 0x7a108, 0x3, r58}) r60 = getpgid(r58) r61 = socket(0x2, 0x400000000002, 0x9) setsockopt(r61, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r61, 0xffff, 0x1022, &(0x7f0000000000), 0x9) r62 = socket(0x2, 0x400000000002, 0x0) setsockopt(r62, 0x0, 0x5, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) getsockopt$sock_cred(r62, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0xa, r26, r5, r17, r63, 0x40, 0x401}, 0xc12d, 0xbbde, r57, r60, 0xfffffffffffff78f, 0x0, 0x5}) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffc000/0x2000)=nil) 23:28:35 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 23:28:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:28:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x16, &(0x7f0000000100)="04000000", 0x4) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) r3 = dup2(r0, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c653077"], 0x10) r4 = openat(r3, &(0x7f0000000040)='./file0\x00', 0x800, 0xc) getsockname$unix(r4, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) shutdown(r0, 0x1) 23:28:35 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 23:28:35 executing program 1: socket$unix(0x1, 0x6, 0x0) pipe(&(0x7f0000000000)) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) sendto$unix(r0, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x400, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0400000000000000f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x56) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/27, 0x1b}, 0x0) r2 = socket$inet(0x2, 0x8000, 0x1) setsockopt(r2, 0x0, 0xff, 0x0, 0x0) socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/114) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r8 = fcntl$getown(r7, 0x5) shmctl$IPC_SET(r6, 0x1, &(0x7f0000000200)={{0x3ff, r4, r5, r4, r5, 0x104, 0x5}, 0xfff, 0x9, r8, r8, 0x7d55, 0xd75, 0xfa}) geteuid() pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r9, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r10 = semget$private(0x0, 0x4, 0xc1) semop(r10, &(0x7f0000000240)=[{0x1, 0x42}, {0x0, 0x1000, 0x1000}, {0x1, 0x2, 0x800}, {0x1, 0x10, 0x1000}], 0x4) semop(r10, &(0x7f0000000040)=[{0x0, 0xf9af, 0x1000}, {0x4, 0x1, 0x1800}], 0x2) r11 = getuid() seteuid(r11) r12 = socket(0x18, 0x2, 0x0) connect$unix(r12, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r14 = socket$inet6(0x18, 0x3, 0x8) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xa8) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000680)={{0xc, r11, 0x0, r15, r13, 0x5, 0x3}, 0x1000000000003f, 0x69, 0x200000000006}) r16 = open(&(0x7f0000000340)='./file0/file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r16, 0x0, 0x4) r17 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r17, 0x0, 0x0) r18 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r18, 0x0, 0x0) r19 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r19, 0x0, 0x0) socket$inet(0x2, 0x5, 0x9) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r22 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r22, 0x2, &(0x7f0000000100)=""/114) r23 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r23, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r24 = fcntl$getown(r23, 0x5) r25 = shmget$private(0x0, 0x1000, 0x4e0, &(0x7f00007e4000/0x1000)=nil) shmctl$IPC_SET(r25, 0x1, &(0x7f0000000200)={{0x3ff, r20, r21, r20, r21, 0x1a8, 0x5}, 0xfff, 0x9, r24, r24, 0x7d55, 0xd75, 0xfa}) r26 = open(&(0x7f0000000040)='./file0\x00', 0x910, 0x0) pwritev(r26, &(0x7f0000000400), 0x1, 0x0, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r26, 0x0, 0x0) getsockopt$sock_cred(r26, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) r28 = geteuid() setreuid(r27, r28) getegid() r29 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r29, 0x29, 0x20800000032, 0x0, 0x0) r30 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r30, 0x29, 0x20800000032, 0x0, 0x0) r31 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r31, 0x29, 0x20800000032, 0x0, 0x0) syz_open_pts() 23:28:35 executing program 1: r0 = semget(0x0, 0x1, 0x203) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000440)=""/165) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000080)=""/247) r1 = socket(0x1a, 0x4005, 0x0) setsockopt(r1, 0x0, 0x1d, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 23:28:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r1, 0x0, 0xfffffffc, &(0x7f0000000340)="68485842657e390a7d9c37793027b14c7c4f505048dbbd61a2e68b350ef40d21952f0a7c9bc0fcb07b49ae5d6da4c5e0913c66d157452a9988d7e6d38eb97e2bffddc6cce7827c49b819d405f38827d72b4097955b0fa045141db2dab7e9d597549bab8e77ad860e824000babbc2de2557ad14f523fdf1b3fc479b8558e6d6e35583e27147ceecb0f1b7ca5d37649ca357862d92adc01344d20281bac7273fb6c3e3a3e84b22eeb50a2e266c538159aafd23b6cb0b34df3b6312b139face2cef69", 0xc1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x0, 0x4, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) connect$unix(r3, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f00000002c0)=0xc) mmap(&(0x7f00000f6000/0x2000)=nil, 0x2000, 0x1, 0x2011, r4, 0x0, 0x8) getsockopt(r2, 0x9, 0x3, &(0x7f0000000000)=""/7, &(0x7f0000000200)=0x7) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x801169ac, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="82dc30a8666c01002f6844134596"], 0x10) shutdown(r0, 0x1) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r7 = socket(0x18, 0x1, 0x0) r8 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r8, 0x4, 0x80) pwritev(r8, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f00000d5000/0x4000)=nil, 0x4000, 0x0, 0x10, r8, 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f0000000440)) setsockopt(0xffffffffffffffff, 0x29, 0x400a, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfffffffffffffeda) r9 = accept$unix(r7, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) getpeername(r9, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 23:28:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='r\x00') write(r0, &(0x7f00000001c0)="6dbe1982fd1fd9d4f155fe88338dffbef3678ad49edc2023c9b2950ccd7921796bc6b9c71fd82f5cc1995f6572d75af85c3351d17236a9ed070448bc0ce1091161c3003abc0025719ed10347f6db445f8046db81219e80a55c5d93d75a4a8a621a7df89496ccc1bb4215e4cb6077003a93b0eb25c514855c20a638b8d9a9e94c53c6ab0628f809c9234cbafe182a08d5180531d6374f9671f32e6bb712838c83cc400634fc56269e3234478d4a0fb311016048463a0a3dc39f6334bccee4bb8b3690517b00d14f06f0f0e398b52d997f00e2ff9c6647e0ee875dc3ece5c1cd6d1392", 0xe2) 23:28:35 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x20004) ioctl$TIOCNOTTY(r0, 0x20007471) clock_gettime(0x5, &(0x7f0000000080)) 23:28:35 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x2, 0x800bf9a, 0x1000, "7e734578ff5dbfdcf0000000683ac2922d00", 0xffff}) semop(0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "c69702eba43f83bcda020000000000000081f6bd"}) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r3 = dup2(r1, r2) r4 = getppid() fcntl$setown(r3, 0x6, r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000100)={0x7ff, 0x8001}) 23:28:35 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) preadv(r0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/100, 0x64}, {&(0x7f0000000180)=""/83, 0x53}, {&(0x7f0000000200)=""/108, 0x6c}, {&(0x7f0000000100)=""/43, 0x2b}], 0x4, 0x0, 0x5) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) ioctl$TIOCCLRVERAUTH(0xffffffffffffff9c, 0x2000741d) write(r0, &(0x7f0000000140)='s', 0x1) 23:28:35 executing program 1: r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r2, r2]) lchown(&(0x7f0000000000)='./file1\x00', 0x0, r2) 23:28:36 executing program 1: getuid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xfffffffc) clock_gettime(0x2, &(0x7f0000000140)) 23:28:36 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) dup2(r1, r0) r2 = socket(0x2, 0x8002, 0x0) setsockopt(r1, 0x7, 0x9, &(0x7f0000000080)="a330b75878d70a5ffc101cf48c632857710f324a2716b5fe2791ac1b08ac9a807953a76241b2f6e618b8d9404d89ca5772bf13e267ecc08ac45eec8ae20a4ffbcbea2556d5b95cea1d673cf06d9472b189697978aabb2b495dcea96c5ed825dc96b7e4b50c917215a61a9c3a9214d7a88dbd991c156b4659e0ac66fbda2aa87ccab47a63f945c4594c31b727520521f6ceb731b33ce7b4f82dc5cdf1cc09b142a4fb8cf1d1025178a9830679a3607d0ee9bb67589d6ab6b75947a59a56704b896f523dccc9440f2b0fd15fd29a714da13c53462facf88a0f8b741066f9362d4831", 0xe1) dup2(r0, r2) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="40ecb046180100000000000000d0a502ff3fde050001200097d1b95fe604d5c1398b4b9549802f1d61a5ca41a910f32983e5a94b445b42df347d572607731265256bf75bf3401e828028a1495c04274543c15d3661febd388e1361e3e2ee1ff0f8d0ed29b2d1ea4c33806b383fd58a831dffbd4c47278f1991b2fc99a781833e857c6fc012dd23ce11585f7da3be40ee18302ad167441ab80c9894f0a78fc6c6aa9c16c9ebf7264a8b8d324b86c0badd6097"], 0x10) write(r2, 0x0, 0x0) chflagsat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) dup2(r3, 0xffffffffffffffff) 23:28:36 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) close(r0) r3 = msgget$private(0x0, 0x88) r4 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000f80)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2f9f}, 0x1000, 0x2000000001, r4, 0x0, 0x2, 0x6, 0x1, 0x4}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x2, 0x2, 0x692, 0x111, r4}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, r5, 0x2) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x9, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 23:28:36 executing program 1: r0 = open(&(0x7f0000000040)='./bus\x00', 0x18dc7eb510c5b77d, 0x8) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r0, 0x0, 0x0) rename(0x0, &(0x7f00000001c0)='./bus\x00') fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) mknodat(r1, &(0x7f0000000000)='./bus/file0\x00', 0x464c94df6d442e81, 0x9) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) 23:28:36 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x6) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 23:28:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x0, 0x800}) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x1000000008002, 0x0) connect$unix(r2, &(0x7f0000000500)=ANY=[@ANYBLOB="82024a2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade610ba108e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d4c50432ad91508000cf85f8783602a67897cff7f000000000000f371e84c246ed0cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1ba4aa344f0323348f261b51f15ee1620b4d2009fe508528e0000752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717e29127ca8c256b248000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ce6263185505cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975043aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c214b5cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516809ccf0cfef09b6348ce400095bd368e8b49d06bf62577f46c840d34b6362e9f981dae580e1e8f3fb65900be77e5656ad410cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909eb5221c0885236c6c40481db84295fad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f6701355c0a1900000009137e3f0e7a5f89b68cf7c65b7aea72c808d000068318e4fa7cb04cace50d549e7e772a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95b73a87ca277d106490a95d3d8139a789eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b94df6542a868993f31f970cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c030000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4537e6000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb6b05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f7da113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f2661acd9aad49386e15cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467655f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa56e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000005000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a40ff294204e837acead22c509958104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce37b2a002422837255932851bac20b69e285e6ea829481de1dcfedfd6ba7e79a4ac39ffc89597c07bc44a581387dc1a7c93bf982ea655ca8919dafd7b8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98eefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f98440f0b0c1e54ff1f998c8a4c8e382591cd37534df534a458c97b7e6b67dffffffffffffa137ef699461e520d70614d848745b3d2acce8a5fe894d33dc8f90eb5ac109c57e97cdb0c78092b66f8f632caebe676ff9e6bb8009008c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d8431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb53701e315f63734f822cccc9e14acec8c824d5db4cf9adfba5620f6c61e658717873121a21b165bf2ec04000000696eb0a79222189068ad203a59277c1c148fde018da47e3b15df6dce906df52e610dc1779265c570b26fb81768d1d2c040832b1b393b0601000000000000006597c0bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd071d08a490000000000000000c33bc738a8c1ab3d33c496194ee1dd42000adfc74c2d3bb43b2e6c47b273b3f7903a62b24e473545e597baaef6d539a1efc08d1146f41083897f1858c8001ac0d915af3f7b3171c14f936df59a2fcd4cfb8cd15b7c3c4e40a6d622504d50aa947a52f21f27e3a3e63750c03c009e63922b0bb75fe912805be9b86e169d58986e063ed7f133776eb7fb46514ebd59ebf8176d056008dceb3fa0053fe7e1b866d3f445157a6c05a393039b8f032a0d101aa4ad723df01e5a2a079c0598f9298d906bcc21e75d683e815f6ce4cb811612054a6a8be9e18cbce5604301008a2dedc257fdeb4128982913bb7291388c07f8f1e499a1c6b2c39871f0ed42a8b54417315b568543479fc05a9ee0b5bc9f3e1212d9c400000000000000000000000000e52290aa62a84554e4ce419951e62c8ee7e435bcf62d522d0e23503e6e9dc6ea666b2ce4b60a46a198c2117da5819d4fac16783648bd3eff702490229c4bf079345744ca47f4b8952991a20563efd7cab9c993a6513a374bd3e8f2aee35e135a57f17ef6eba65e145a7e63ba99982cc86d811062fffe3472439613c5355b1d49e72c91abf7a845662b50cb3d20babb2deba3d6c500000000000000bd3597424e8b85d823350e0df52ebd616095b256facd58144718d810c515f771abe0c5a23ceb843cc731dca4d14efba79f6c5951d31cc3d6ce8ce4dd6141f01c5d0978c4cc11a80a4951233476c02ede12f9006f404ec61d8cd6bfafe9e0ea8accc0c60a0a950aab"], 0x10) dup2(r2, r1) r3 = socket(0x18, 0x1, 0x0) open$dir(&(0x7f00000000c0)='./file1\x00', 0x20000, 0x112) semget$private(0x0, 0x7, 0x1) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x81, 0x4) r4 = dup(r1) chflagsat(r4, &(0x7f0000000040)='./file0\x00', 0x10000, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 23:28:36 executing program 0: open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:28:36 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) fcntl$getflags(r3, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r4, 0x0, 0x0) dup2(r2, r1) pipe2(&(0x7f0000000080), 0x0) 23:28:38 executing program 0: setrlimit(0x6, &(0x7f0000000180)={0xfffffffffffffeff, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0xfffffffc, 0x1, 0x0, 0x0, 0x7}) r2 = syz_open_pts() mkdir(&(0x7f00000000c0)='./file0\x00', 0x115) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getpgrp() writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r2, &(0x7f0000000140), 0x10000000000001fc) 23:28:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546", 0x7978}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) readv(0xffffffffffffffff, &(0x7f0000000600)=[{&(0x7f0000000040)=""/130, 0x82}, {&(0x7f0000000100)=""/207, 0xcf}, {&(0x7f0000000200)=""/13, 0xd}, {&(0x7f0000000240)=""/87, 0x57}, {&(0x7f00000002c0)=""/6, 0x6}, {&(0x7f0000000300)=""/239, 0xef}, {&(0x7f0000000400)=""/211, 0xd3}, {&(0x7f0000000500)=""/238, 0xee}], 0x8) symlink(0xffffffffffffffff, 0x0) 23:28:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "006af6000000008fff0400"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r3, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) r5 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x200, 0x40) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000180)={&(0x7f0000000100)=[{0x3, 0x1}, {0xc, 0xe41c}], 0x2}) fcntl$lock(r3, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r4}) mprotect(&(0x7f0000528000/0x4000)=nil, 0x4000, 0x0) fcntl$setown(r2, 0x6, r4) 23:28:38 executing program 1: r0 = socket(0x18, 0x8000, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 23:28:38 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}], 0x10000250, 0x0, 0x80000000000) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000340)='/dev/vmm\x00', 0xe9bd76f4f9adb9d6, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x4, 0x10, r1, 0x0, 0x400000000) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5138eaf5cf77f8b50000000000000000000000e3ff8000"/35], 0xa) getuid() r2 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000640)=0xc) geteuid() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r3, &(0x7f0000000380)={0x0, 0xffffffffffffff2f, 0x0, 0x0, &(0x7f0000002440)=ANY=[@ANYBLOB="0000000000000000ffff0000050000007c916b60848a9dadb1517769f4b5b2c849a471078368e37b3e1f48a368be8c6464ed53a98b69f38017cf1b0475ff078c03834b13f9d25d30bcc4607fbf11497a54080e622a679a8a08fe11f2502d81a0fd7d62a3a886916c5f9bb1e8350854e944fb1455deb7a586fb8222d6b728264b5a28d6b0f5a45dceab7eba4033e90a0bd323e33a25ec2e7e5a53b8b9f8a0be7a63f98fdfcbeb61b2e4eb1458dd33a576d813878459e55186f6c90c657388af2f3854826f536d8235b4bd7b270f291a4ffde25e1ce547e943b3d257d4f28f487eec53896c330000000000800000ffff0000080000006c2838e9fe7f51442f07396d7910fffe388ff614567198fa9e12922b6c68516290e722245f1bb2de62c8893d78524e237199d15856896291085e5301673fb50357bcf1c61ed3129a73b41075387eedc824524765f23d2f2db32acbc68f9c0c4f9b1e6bac9bcd0c5d386aa385547cdab0f657e303e61497002500"/380], 0x379}, 0x400) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$getown(0xffffffffffffff9c, 0x5) r4 = getppid() getpgid(r4) r5 = shmget$private(0x0, 0x3000, 0xcaae3b1ac283dc83, &(0x7f0000011000/0x3000)=nil) shmat(r5, &(0x7f0000007000/0x3000)=nil, 0x1000) r6 = msgget$private(0x0, 0x20000003c4) msgrcv(r6, &(0x7f0000000440)=ANY=[@ANYBLOB="000000c806c24489a0e111ef"], 0xc, 0x2, 0x1000) r7 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semctl$IPC_RMID(r7, 0x0, 0x0) shmctl$IPC_SET(r7, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r9 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r9, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r9, 0x3594fef83f1d67d3, 0x8, &(0x7f0000000240)=0x6e) semop(r9, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x7fffffff, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getgid() semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r12, r10, r11, 0x10, 0x8}, 0x8, 0x1, 0x3ff}) r13 = getgid() r14 = getppid() r15 = fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000080)={{0x6, 0xffffffffffffffff, r8, r10, r13, 0x80, 0x8}, 0x5, 0x5, r14, r15, 0xfffffffffffffe01, 0x9, 0x7ff}) r16 = socket(0x18, 0x1, 0x0) close(r16) r17 = socket(0x18, 0x400000002, 0x0) r18 = fcntl$getown(r16, 0x5) getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r20 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r20, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) r21 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r21, 0xffff, 0x4, 0x0, 0x0) dup(r21) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000000240)={r18, r19, r22}, 0xc) r23 = socket(0x18, 0x1, 0x0) close(r23) r24 = socket(0x10, 0x400000002, 0x0) fcntl$getown(r23, 0x5) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r25 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff115c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r25, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:28:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(0xffffffffffffffff, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a", 0xd5, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x400000000002, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206925, &(0x7f0000000300)) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="4b66443b45e5360a6acc"], 0x8) 23:28:38 executing program 0: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0}, {r1, 0x1}], 0x2, 0x0) 23:28:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet6(0x18, 0x4, 0xea) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x7, 0xfffffffd}, 0x8) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x80, 0xe3, 0x100000001, 0xffffffff, "2ea86ecce474dcd569ef64e16eb595607fcfd711", 0xfffffffb}) write(r0, &(0x7f0000000440)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083fe54ffff1bdd277e0cd2e3c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a0dc3fb0810e0823404dc", 0x356) 23:28:38 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) chdir(0x0) r1 = open(0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mkdirat(0xffffffffffffffff, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(0xffffffffffffffff, &(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, 0xffffffffffffffff}}, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000400)=@in6, 0xc, &(0x7f0000000840)=[{0x0}, {0x0}, {&(0x7f0000000680)=""/220, 0xdc}, {&(0x7f0000000780)=""/172, 0xac}, {&(0x7f00000005c0)=""/72, 0x48}], 0x5, &(0x7f00000008c0)=""/224, 0xe0}, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r5 = getegid() shmctl$IPC_SET(r4, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r5}, 0x6f3e, 0x0, r2}) getgroups(0x1, &(0x7f0000000000)=[r5]) fchownat(r1, &(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', r3, r5, 0x2) setsockopt(0xffffffffffffffff, 0x0, 0x20, &(0x7f0000000000), 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x20, &(0x7f0000000000)="caf5b415", 0x4) r7 = socket(0x2, 0x400000000002, 0x0) setsockopt(r7, 0x5, 0x0, &(0x7f0000000b40)="cae5b41599324d8f94f05aee436c04cb89f039d98db4f45c1fff877dfaf23fb2873f742c65bd8ad6d2e49f3d31eb9732fbe01d64b2a666e91533a513a133879215863262620b84992074d131d037454ca8d8e793d54bd91d5b88ba62d39075332027e6b05f3507c349c9ea3131a367c6672e10d8a6b4e93e86a6240525a1dbd370c015d1d246895fe385765e387b71b755205fd69817d26dbb32013a0ea2cfcd205520bf5eef534286446f9910c00c1c7ed7b9c93885974d85a72dfd6f66aa2adbf62b1f7a7f", 0xc6) socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x1ff, 0xfffffffe, &(0x7f0000000440)="caf5b415", 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x100, 0x0) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000380)='/dev/ttyCcfg\x00', 0x400, 0x0) r9 = open$dir(0x0, 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r9}, 0xfffffffffffffff9, 0x4, 0x20, 0x7, 0x10001}, {{r9}}], 0x0, &(0x7f0000000000)=[{{r9}, 0xfffffffffffffff9, 0x1, 0x3, 0x36dc9b59, 0x10000}], 0x0, &(0x7f0000000140)={0x7, 0x2}) r10 = kqueue() kevent(r10, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) kevent(0xffffffffffffffff, &(0x7f00000003c0)=[{{r8}, 0xfffffffffffffffb, 0x0, 0x10, 0x100, 0x4000800}, {{r10}, 0x0, 0x60, 0xfffff, 0x2a4, 0x1}], 0x2d0, &(0x7f0000000140), 0x3ff, &(0x7f00000001c0)={0x4, 0x7ff}) r11 = semget$private(0x0, 0x0, 0x286) semop(0x0, &(0x7f0000000000)=[{}, {0x4, 0x1}, {}], 0x3) semop(r11, 0x0, 0x0) socket(0x18, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80606941, &(0x7f0000000300)) 23:28:38 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x800, 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="348051bd37fc36e2e579750a0ab5f44dc98314b4cd1bf1fd604458a4342e8dd7b86c313c1c582cc62bd31513432ad5667c500585a379d7dd8b6a6e442a4c2dad0ac46092fe07946c116e4920c1b3cc1f2fbd7b525dff3fd3dadb5fa2c8ce5884759dcf22ff90cebcec938571f5f484966d0868ef8d0a74f7634bb666f6f62aa4e40e9aaaed3c08e14b37070315762fe1dfd5b255b2570422ebee41cdd3d34607e14e7fbb4a57d8d2e69e668fe73bc001866be26d755651f7dae620b3f5b0b7c2c089619314d4bf6dccc3d07c66cb021fac9c0d94e6bc756e5be3c24c04e22db4c188367f50c29919427a63bf4115cd16972548ebf3f15448f0", 0xf9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e3870152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f00"/214], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) close(r0) 23:28:38 executing program 0: r0 = socket(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="820203000000000000"], 0x1) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r3, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r4 = socket(0x0, 0x2, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r4, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="8202fa000000000000"], 0x10) sendmsg$unix(r5, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x0) sendmsg$unix(r6, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) getpgrp() r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r7, 0x20004b43) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r8, 0x80045756, &(0x7f0000000300)=0xca) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x20000, 0x0) sendmsg$unix(r7, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{0x0}, {&(0x7f0000000640)}, {&(0x7f0000000680)="5f33887f44b436c5", 0x8}], 0x3, &(0x7f0000000780)=[@cred={0x20}, @rights={0x30, 0xffff, 0x1, [r9, r8, 0xffffffffffffffff, r8, r7, 0xffffffffffffffff, 0xffffffffffffffff]}], 0x50, 0x3}, 0x405) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r10 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r10}}) r11 = socket(0x2, 0x0, 0x0) connect$unix(r11, &(0x7f0000000000)=ANY=[@ANYBLOB="8202030000000000"], 0x1) sendmsg$unix(r11, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r12 = socket$inet(0x2, 0x3, 0x10000) r13 = socket(0x2, 0x2, 0x0) connect$unix(r13, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r13, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2002f0a069b3239b2510"], 0x10) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000780)={0xffffffffffffffff}) r15 = socket(0x2, 0x2, 0x0) connect$unix(r15, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r15, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r16 = socket(0x2, 0x2, 0x0) connect$unix(r16, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x1) sendmsg$unix(r16, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000900)='/dev/wsmouse0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) r17 = socket(0x2, 0x2, 0x0) connect$unix(r17, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r17, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}], 0x10}, 0x0) r18 = socket(0x2, 0x2, 0x0) connect$unix(r18, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x10) sendmsg$unix(r18, 0x0, 0x0) r19 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r19, 0x20004b43) r20 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r20, 0x80045756, &(0x7f0000000300)=0xca) geteuid() getgroups(0x7, &(0x7f0000000700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r21 = openat$bpf(0xffffffffffffff9c, 0x0, 0x20000, 0x0) sendmsg$unix(r19, &(0x7f0000000800)={&(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000006c0)=[{&(0x7f0000000500)="afd44eb3d2971ab68b4a24b84de06ac18dcf3afe8e4ff7ee18d9d7c096614b9cf8e99213e96193f3bba61758e7b8f92e7db1d8c33d4f3114135130edbbe401d0db1a1c10b5a80ed126a3d8aa8a43965b1e0e111df51a6df45bdc5e1e82ed988afce3520c01fe761af2fc79eb8819989bde49c809846839deceb9fc7208e9472183675d038f574e560536103b4d272d9e9f941dc29bf1ed278c210dd25d92c488bae7f6ca51bbbd38582123b9b37736cae2c9295bdac5e8f6d248a8ddcd03e59b53052c43", 0xc4}, {&(0x7f0000000600)="79ac55701b944179176328782ccd395542", 0x11}, {&(0x7f0000000640)="6c4be2e676d4eb2ef5cc2e2cb67399a39eead143f7e1c0c20682c9f2529f1c6c9bfe25bbae8c13ea07d5ae00680bb4d3fa65", 0x32}, {&(0x7f0000000680)="5f33887f44b436c5", 0x8}], 0x4, &(0x7f0000000780)=[@rights={0x30, 0xffff, 0x1, [r21, r20, 0xffffffffffffffff, 0xffffffffffffffff, r20, r19, 0xffffffffffffffff]}], 0x30}, 0x405) fchflags(0xffffffffffffffff, 0x10000) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000a40)={0x0, 0x0}, 0xc) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r23 = getegid() sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f0000000040)=@file={0x2, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f00000000c0)="cfa344af03a729ce3bf47fca2240bd287553fe2a0a4189ae913b63071d450d1f682583f787c1138facda11aac65f80f024d5d293b66e8bbb85dbc9fec41b0c22d60e81a365ed5a1ae341b69fbbd185d3c16b52729bd993fcc1f5aff977ede61d1e7217bb5e18", 0x66}, {&(0x7f0000000140)="8f1ebef11b8fd3f950834bbc2be4942fe888fdd3cd57817b52da1bd737d78379df4c33444189d6c95a687afce0c3658b80f73149ca3ab9b0979f35d6df370133127e63d87fbe2db002d250", 0x4b}, {&(0x7f0000000200)="7ddffe24e7f49c1becdc32a72f9eca766b92bf3cc566bdc58b79b3ec79d3938321773f36745c9a77258bb46008cd9af0181fec6b481f797a63fc4d4e5f7fe9b517d9b66a5767bd74f17fd73c3ef77480e6259f55249b5d582ef9e700bdb02d6ebca3168c02eb36c5f057a29f157679aa6924a52200181cb7e917eb61dfb5c9560729f0f94563965ec5fc32bb383bde0e62160c109f34ff01f5d30b06139ba76eff72c099456fe945ced5967a28ac2fccf4885e62924ebfe0079b5ea768e2bc1f7fa8198d337feb2ff53a5d5b426cb801f07568ca0865341f187e8aeb1a1809b48d0342cc769619e2cd4a91b22b0053e2", 0xf0}, {&(0x7f0000000340)="960b438dd8ab91405e2695c0d1a98123b2761a09b5ea225191a495272a19", 0x1e}, {&(0x7f0000000440)="644a5f63805fdec25b2e10c33a7d435084a2403cb799f8cabd305ba1e07ee86bbcc857597e6d4d42c2fcf63b", 0x2c}, {&(0x7f0000000480)}, {&(0x7f0000000580)="ac1b46c5a30abf81605ff999d263da78b909c971c7e0bd297c9299fb970d1f26508953efb8a141328aa5fede58d8caa1523e82b12bb29c285404c76a6f2bc23095f22ebea995c5642bab2093a6e1e0d68fc818a5ab", 0x55}], 0x7, &(0x7f0000000940)=[@cred={0x20, 0xffff, 0x0, 0x0, 0x0, r2}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, r0, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, 0x0, r22, r23}, @rights={0x20, 0xffff, 0x1, [r12, r13, r0]}, @rights={0x18, 0xffff, 0x1, [r14]}], 0xa0, 0x400}, 0x4) fcntl$getflags(r0, 0x6) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) 23:28:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x6d16dc7a58d3253b, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x5) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') close(r2) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munmap(&(0x7f000054f000/0x1000)=nil, 0x1000) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 23:28:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) 23:28:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = semget(0x2, 0x4, 0x108) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000540)=""/98) semctl$IPC_RMID(r0, 0x0, 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') r1 = semget$private(0x0, 0x7, 0x180) semop(r1, &(0x7f00000002c0)=[{0x3, 0x9, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) semop(r1, &(0x7f0000000200)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40}, {0x1, 0x7, 0x1800}, {0x7, 0x4, 0x1000}], 0x4) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r2, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) mkdir(&(0x7f0000000040)='./file0\x00', 0x20) close(r2) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r2) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000240)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x7f, 0xfffffffffffeffff, 0x8000]) r4 = socket(0x2, 0x1, 0x0) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind(r5, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r6 = dup(r4) listen(r6, 0x0) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x29, 0x800000000000009, 0x0, 0x0) fchflags(r7, 0x10000) accept$unix(r6, 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000180)={0x7, 0x81, 0x8, 0x0, "171cb3c62c2e59cff2ab0e123200118341e4e75d", 0x1, 0x9}) lstat(&(0x7f0000000080)='./file0\x00', 0x0) r8 = semget$private(0x0, 0x4, 0xd3) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000340)=""/201) 23:28:38 executing program 1: munmap(&(0x7f0000578000/0x1000)=nil, 0x1000) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:28:38 executing program 1: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x6}, 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) socket(0xa74bb81c2f8ee99f, 0x1, 0x0) accept$inet6(r1, 0x0, 0x0) 23:28:38 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) ioctl$KDGKBMODE(r0, 0x40044b06) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0xa5, 0x2f42, &(0x7f0000000080)="53a7c17fda9cc54e50bd6c630161fd1bed", 0x11) map stack 0x203f8000-0x207f8000 of map 0xfffffd806e8b58a8 failed: hole in range map stack 0x203f8000-0x207f8000 of map 0xfffffd806e8b58a8 failed: hole in range 23:28:39 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x101a00, 0x0) 23:28:39 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB='y\t\r#'], 0x1) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x0, 0x7, 0x3}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0x2}], 0x199, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYPTR=&(0x7f0000000200)=ANY=[@ANYRES32, @ANYRES64, @ANYRESDEC=r1, @ANYRES16=0x0, @ANYPTR, @ANYBLOB="ac0e039ecb56fd325bd26a3f9af1f3d1e5188244a55703761ff3a01ae345cb5b1ce3f6ab4902104c0dde0bf9e55f8ffa1e9d28a5ccf1b7e70cc48be1042c4709a1e942a22d3adfaa2efec5aff9ecb24e0a99fb5bf14b7dd29579a60850d4b9ac3d925789a580b997230077d46b2cf5122297deb754f24f6911130accc4becb610590c79c1ec5db7fec2882cd2ec302db31a22b6d9d072adadb770fadaba01b1d8bb92a84bbcd6bb73f1b7a56b5108bff7cd04f", @ANYPTR=&(0x7f00000001c0)=ANY=[]]], 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="0714000000000025ff140000000099ca4246925b65315a4041a600e25141c39ff18398301f4a99fe87db249fa08359e657b1fdd70bd8bac351d1ac63fde2ab0cbf392b9430c82828ec39b9cd96c8065191995433be5dc7c6a4cdc249df081171f0d5f691a731", 0x66) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x6000, 0x1) write(r0, 0x0, 0x0) 23:28:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x3, 0x4, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) close(r2) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 23:28:39 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x40) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[0x200, 0x2, 0xa535]}) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 23:28:39 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) socketpair(0x18, 0x0, 0x1, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000080)="88337638f1ce6f161e74fa96d3b7fe63b568966549c5c5589fbe2d77ea7650cc5d62f452ac7e70448aba70ca9c66e181963ab2e02b92b3a57fce0261d818f470a36d7fb6297f55ef5cc0f2990241a3b547845a695760738b5f8175ca018813c31768caf10489e2c301351f6bb292dc3d5d4041259f415b4511ebc5737da97bd9adfcf0353d7adb768fcaca24a65a52c57835f1b5fe5dcfc4254f3d21db48639a1a2494b6feb1f26662586c74d6e76933cefe085769bd42d266a9b557ef71d519393c172025348e61970bb6e26957ecbf1788ace0b108", 0xd6) 23:28:39 executing program 1: mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x596e3306ce1c0e62) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r2, r1) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r4 = semget$private(0x0, 0x7, 0x286) r5 = semget(0x0, 0x3, 0x6413b202a6f3046b) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x6, 0x800}, {0x7, 0x0, 0x1800}], 0x4) r6 = semget$private(0x0, 0x3, 0x280) pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r7, &(0x7f0000000400)=[{&(0x7f0000000440)=""/75, 0x4b}], 0x1) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r8, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r8, 0x164}], 0x1, 0x0) renameat(r7, &(0x7f0000000700)='./file0/file0\x00', r8, &(0x7f0000000740)='./file0/file0\x00') semop(r6, &(0x7f0000000100)=[{0x3, 0x7, 0x1000}, {0x1, 0xe677, 0x800}, {0x3, 0xfffffffffffffc00, 0x1000}, {0x2, 0x10001, 0x800}, {0x4, 0x43, 0x1800}, {0x0, 0xc4, 0x800}, {0x4, 0x65, 0x1000}, {0x7, 0x4fa, 0x1000}, {0x3, 0x5, 0x1000}], 0x9) semop(r6, &(0x7f00000006c0), 0x1b5) semop(r4, &(0x7f0000000180)=[{0x0, 0x0, 0x800}, {0x3, 0xf0d}, {0x0, 0x6, 0x1000}, {0x1, 0x2, 0x800}, {0x4, 0x8}, {0x3, 0x7ff, 0x800}, {0x0, 0x2, 0x3000}, {0x2, 0x40, 0x1800}], 0x8) stat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000640)) getsockname$inet(r3, 0x0, &(0x7f0000000040)) 23:28:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:28:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r4 = dup(r3) listen(r4, 0x0) r5 = getpid() fcntl$setown(r4, 0x6, r5) close(r0) close(r4) 23:28:40 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000240)='./file1/file0\x00', 0x3000a, 0x4) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000140)=[{r1, 0x160}], 0x1, 0x606dca74) dup2(r2, r1) ioctl$SPKRTONE(r2, 0x80085301, &(0x7f00000000c0)={0x6, 0x6}) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) 23:28:40 executing program 0: sync() r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) dup2(r2, r2) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0xbe3, 0x7, 0x9, 0x0, 0xffffffff, 0x40, 0x3ff, 0x0, 0x16ce4e7093fe7d6d, 0x5df, 0xff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r3, 0x8, 0x81, &(0x7f0000000100)="fdcfa5fae609", 0x6) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x5, 0x40, 0xdf, 0x9, "dcb586521d004289c1250d4470538b41e1e63c6c", 0x4, 0x3}) 23:28:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd54a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53aa06b6caf4b2f5ea5d8", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() connect(0xffffffffffffff9c, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0x7ffefeff, "0503c966f22e95a163797f00000000000400"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) fcntl$getown(r2, 0x5) 23:28:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$VT_OPENQRY(0xffffffffffffff9c, 0x40047601, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(0xffffffffffffffff, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 23:28:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x7d98e9ff13f95ea7, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x25d6e83f0e80c513, 0x5}) r2 = syz_open_pts() close(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffff7f9, 0x0, 0x9107, 0xfffffff7, "00000000000002020000000000000000000021ae"}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) recvmsg(0xffffffffffffff9c, &(0x7f0000000540)={&(0x7f0000000200)=@un=@abs, 0x8, &(0x7f0000000480)=[{&(0x7f0000000240)}, {&(0x7f0000000280)=""/168, 0xa8}, {&(0x7f0000000340)=""/121, 0x79}, {&(0x7f00000003c0)=""/144, 0x90}], 0x4, &(0x7f00000004c0)=""/69, 0x45}, 0xc43) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 23:28:41 executing program 0: open$dir(0x0, 0x0, 0x100) r0 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0x0, 0x0, 0x0, 0x2b4}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f00000001c0)='tap\xacs\xfe\xd3`+\\0j\x81\x1b\x9e\x04\xffr\xb1e\xe7\xbe\xdc\xca\t\x98s\xc0\xbf\xf1y{\xe2\f\xc5\x13\r\x97\xe8\x03\x197\xc9\xdf\xb3*\xbb}G\xa1\xb7\xb5\xdel\xd6}\x9b\x8b\xf3\x1b\xfc\xe2\xa5)\xe5\xfc\x9d$\xe7\xebL%\xee\x9a\xed\xe0\x19z\xbd\np\xefw\xe2\xda\xb5\xe9\x1a\xb6QF\xa8\xffE\x1aQ7\xc2\x8d\xd3\xc2\xd7\xa4\xf0|+!\x19\x8b\x13\xd9\xb5\xd0\x02>\xd0\x1e\xacA\xa0n\xdb\xbbK\x97\x8a\xdc\x9b2y\xba[\x94&\xeb\xa1\xach}Z\xa4z\xa5\xec\'\xe2M\x04E\xc0;\xe6\xef-\xab\xb7\x00\xaf\xe2\xe3\xba4[\xe0\x03\xab\xda\xac\xd5u\xfd\x14\xe5\xc1\xfa\xd7m\xc6e\x93\xd7\x8ex\xdc*!G\xc2\x0e\"\x01\xb8\xcec\x06\n\xfd4\x15\xc9\xf1\xeb\xe3\xf9)5\xe3;\xd3\x18\xeaz\x9c\xbc\xa0\xcco\xda\xe8N\xd2Icof\x92\xdb7B\x9b\xbb7\xb6\x9f(\xbc\x9dE\x02Gt!\xe2d\x7f\xc0~\x16\xf3\aC\xf2\xabs\xad\xfaOD\xb4\x9c\x17$u\x0e\xd8s\xc6\xbd\vze\x1aU\xd9\xe8\xd4w#\'\xa1\xcb\xdf#\x83z\xa3\xb5:\xe2iO=\xdf\x85\xb3a\x92~$d\xbf\x0eo\xf4\x9a\x98]U\xcer\xc1E\xf2\xc0Wq:\xf0\x18\xfd_\x83\xb2\x9a,Q\xbb\x96\xd7\x8c\xf0\xc2^\xa7\xd3X\r\x93P\x10\xa2\x91\vgN\xed&\xf4\x10\xf2\x80\xd8\xf0s\xed\x197\x97#.\x994\xcf\t\xec\xef\x14\x8b\"A52k\n[^\x8d\x99\xeb\xe26>\x9e\xe6\xe6\x856\xcd\xb9O_\x94\x02\x93\x1f\xc0[\xd8\\\xd3\xdb\"?\xe9\xae\xe7\xb6NE\x85\xe0]f\x9f\xe1S8L\xd2\x04u\xed\xe0\xab&&\xf1\xea\x1a\x87\x19\x14\xe3/A\x9e^Vb\b\xc4\x93\xcc\xdct1\xa4aylw\xed\xcdK\xa2\xf2&\x90\x04\xadV>\xf6Z\xd1+\xf2\x041e\x7f_:h\xf9l\x9b\xdd/\ad\xa7\x8c|O]\xcd\xeb\xbe\x98\xbaK\xbd\'\x89\xce\x9f\xec\x17\xbe\xfb\x97r\x1a\xbd\nR\xc2|*\xcc\x83\xc1t\xbaq\x9dp\r\xec\xbe>\xbf\xf4\x96~%_x\x81\x01\xc26s\x8f\xf6\xe7\xd2\x1evj\xbf\xce\xefW&\xf6\x8fWP\x7f', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x11, 0x3, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc028698a, &(0x7f0000000000)) 23:28:41 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) 23:28:41 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902", 0x62, 0xb, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xf8d90c036a826b32, 0x100) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:28:41 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207"], 0x1) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r3) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) unlinkat(r5, &(0x7f0000000080)='./file0\x00', 0x10) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r1, 0x0, 0x0) chroot(&(0x7f0000000100)='./file0\x00') 23:28:41 executing program 0: nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) semop(0xffffffffffffffff, &(0x7f0000000000)=[{0x0, 0x3}], 0x1) r1 = socket$unix(0x1, 0x2, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x81, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffd, 0x4, 0xfff7f, 0x8000000000, 0x5}, {{r2}, 0xfffffffffffffffa, 0x50, 0x3b44d2c494bf9e7e, 0x9, 0x485}, {{r3}, 0xfffffffffffffffa, 0x8, 0x2, 0x9, 0x7}, {{r2}, 0xfffffffffffffffd, 0x52, 0x80000000, 0xffffffffffffff7f, 0x81}, {{r4}, 0xfffffffffffffff8, 0x10, 0x4, 0xf484, 0x7}], 0x66, 0x0, 0x81, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r5, 0x160}], 0x1, 0x606dca73) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x18000) ioctl$KDGKBMODE(r7, 0x40044b06) dup2(r6, r5) r8 = openat(r6, &(0x7f0000000080)='./file0\x00', 0x80, 0x200) pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8008) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f00000000c0)) r10 = syz_open_pts() ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000340)='/dev/tty\x00', 0x10000, 0x0) r11 = syz_open_pts() close(r11) writev(r11, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r11, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCGFLAGS(r12, 0x4004745d, &(0x7f0000000280)) r13 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r13, 0x4, 0x80) pwritev(r13, &(0x7f0000000540)=[{&(0x7f0000000580)="45ad85f2598eb19d403237e47ae1036bb75d198685f68296000d12359b8b1ee3cebc250249ed164e84836519006676870cc2cd9f940fca502ebd168c1f59e83b870963db5486decf81b7716606428cc2171f671358faa5dcdd293496ac115f821ff5c30d082bda56ce70ffff00006f980dfae703a1e61b201949602322b89769b26d07b4e3caaf7c48b296b0a3a104d6b5f269e90000000000f1ecd8e84869e9db3ea18d76f82b67f7462235d954f48cdf4b7ae607aa1b8e24027658d64575793c9d7d1a1e"}, {&(0x7f00000003c0)="5e4baf9336e4d437b301f935c48be72d654c95880144886685e4f19b9bc433ec8d4a55042351a2929cf42e5afacc62be52d2036fd6da1501fa3f6b74b5b15fd97d2a3ee37055758aef1307ccad5f6f7791ec9c5aabbe74c51513b663bdd7bcfca970a3d6740c59882e13b5817b93c5e5033b573e0a61e4da161d178819a0549d404c0d866b865478dc94db63a948a94188644c96058dbfa185274405959731dc13a44557f37ff01db0c449234c227e82ec2ad9abf95b59fa5bd3aa91b91f4048bf15b3c04f9b54a6a5d1b35fc1ca95ec00"/223}, {&(0x7f0000000680)="42cb38f04f4fe989aaed7ca2b2d000d320a7acec1507879ffcee28ca3b95c47d68091ea841c151e80381d0c3343eec9c14310218f20871b1842223ce5d070bce3c5f737726b3da4009599cea47d0dd88f24c983a319ec05d03eb39e5b84d2ced354883c395204b13a0bb14c61163709a2ed9801e39310a9aa98ed061ba1d082bf4d855ec219da77531f844e72599d55bee7e084c63007f2d6c4014060000e1ccff5f7e663703bf728951de7006711239e50179d9", 0xfffffffffffffd54}], 0x13bd, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r13, 0x0, 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000740)=0x200) ioctl$TIOCSFLAGS(r10, 0x8004745c, &(0x7f0000000040)=0x10000) 23:28:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) socketpair(0x10, 0x6, 0x80, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000001840)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000040)="8b59b9b5e4d7edd9a43e1e470e238bb80532c7467fce8571f981152b2efbd3935289a43c41891310d1d65732b8f21326a215934162567a5e7fccbd5ac5053ccdde9c75bb0d4fab33137f90edfd57811b088f2b041202f5efe7539cec6e9702463228dc9e916f6c2208f386559e75c04988ae69fb36b0f8a628a85a020e0d5ee99d34613eed31731285724546c995", 0x8e}, {&(0x7f0000000100)="bffe24dd696c36974e888e65a3e4abc0debc2cace677baf38de8049ce311f1d2f1089330a02208378d2002bec232338da28a394011645e461715ccc25beff1cabeded01a72bdb6ac0332eb3ba801c8c179bd7b46c9c4b6d22e91adafc34ab389a6af702062725c2c4d0c0f1c9f7761376f9e0cd0d8b0d12f6c62d0d7487ad216ddf890372db981d57dfe154b35f905655c582c157f65e80d5d00158a8154ca31898ec9eff5a3098ff3148eaa", 0xac}, {&(0x7f00000001c0)="dc001dd006b296bfda97afd5d5ec0053086d580b3507dfea2bce85d99194c5823b5e032a6ae1c20dd4d776869ff2524c78e09a269bac15e39de357e5ac7f70d493499987eadca64a54aef3e71695700c27a34c6afe59cb652a0d394a40d4ec058f00a101c537ac54a07bf7429c2e4ce285820f1e4c", 0x75}, {&(0x7f0000000240)="095161e4039ce48ca92e1fb3291162d838020e58e5ba0a09672f63909a1f813aa30a70e4a0b4c99b8617a4001b2284d7a2f2bc2ca615fb1bf00e9617d3747cc6df2f08adee827c820f301cb2bcd9643af5704f8f0d07327a1b7ae6c878f3d377de4f24eb2660acf47cf099cc2c48327288e33523456a396bda03fc20cc976b754d2b528543933c53a5afd6940dc84f1fca9bcbb4697cc4e3092bdeefa221b14e8906102755e87b8cacc2223ce323e08429491694fd1d4ccbb502a483f9ef53bb8fea03a4827286a5d61c1cdcafafbce6b9f4150fd7bfa612e9268bfbde643b26171109b9ec52624fa89c5f59baa98ddee5bafb36a1c1eff595ba04b3", 0xfc}, {&(0x7f0000000340)="93a73d6766d99e757f0b6220a18db8870cef8fa6ff5ac4e56d3a122a566422b78a8192041d65", 0x26}, {&(0x7f0000000380)="3ec96e50c10d3207ade9503979026d755a843c816988591c262b8022d08ac0bbf9ac3a43fd4b2e7053c733a49000734f7418c34c52dee19bc715730e51403bbf1da6b426d9dc52198ff31be746155176b35bc0b43ee9ffde76bacf71cc4632fbe4987f42e9904e3ea4ded902488e47c5fa5420f7f67f257b6cd7abe853e0ddfb53a838afc852f3e1bbecd6e870cfba916aa5525a6a9ca4b501275f62caf722b1280d2fb9025ed860", 0xa8}], 0x6, &(0x7f0000001880)=ANY=[@ANYBLOB="6800000000000000ffff000000200000b84bdace83c02dd935821206f691ae752316bdc7e7dea5eda66bbc01a894619994b8ad6a948dca67442a5398e56f95c6c8fb6b1dc407582cebed5fa589bc4da39c25ef4675537fca9879b6d39915320b6d0b39000000000088000000000000000100000000fc01005c15e633900e6608fc75fc8601b916dcf9981e6d1d511c6d463d09cb87a8014738c1b5ac3741758c1c7e93cced5db5b71a9ed66d58c85c49a2ef81364f465b17f623ffd7bc9c10b0d88e575bdcd7c3c1a1d133e77687c76223097baf53b766572e6ead8cc884c51156f51606dcd05ab91aecbc0000000000b0000000000000000100000081000000c9d130dfd7fd491dc4368104717fa39c0f2d99374ba5cc0362fdb5252dfb516ed4258c6b154321622ae26704faf3d4207283e7a682ec3cf1bd3eaef1f698b35fc3ad1cceef3cc62079522ddf3e8bb7411ebd02c4ff91aa1733f92df71cde5ee88257e56fc24679dfd2c10a7b81386b098a561905554d1225dd829f41cf78796d31851d422e666d1525f967aae5ee16376c5817101dd552fe5b9db70000000000d000000000000000ffff000062000000c69b78a95daa5840300d36c768b406fb27e2c62ea9e93110154039aca2f3d39c6c04886b5ed2f85d7963c4e0743951bf09850b5ccad9c56430dfe8cd5155b70148825cd044bead9fe5d6abf5a2511cc8f715856fb96359bbb2f681305fcab7f92b45799f2b614a8df6b458c54cc71e129b94779142b8b069a27b85e769a917ecfefe46953468178ca0ad7904666e5ed26928243687fbf172f99cdf5a938fd6cd19ec11e7e7a1beeba6407e9af3b7600c80b2e4f88039a8285cf720000000000010100000000000000100000008000000b11e3d36499be7e5fde81db6970027f086538b245564249dc5832748a8f08896d37ded9d83ef4c0521d4541380e2fa0f3f4687aaef1ac3ab9de83d9729ae369ce9455185da16a2fb07dc74a6b4fb1d321af7fbdc55fd7d3cbb34d194a0989ac8be1b3c7e2179ae26bca6aaec374f139fcb7c86d0d678ab140547b8c706fb07e3cc92db412a78063b6ea6d46e8fc0659bcb66aee61d9760a1d99391541493183ca7c10e72cc94579eb7931443ce35fad67aa7a6a4ecd8589d08632ec37322cfed1e90732a434cb8cedf30df4e2108c145881f7de3ce1c26902ef223e3c01d3b3d64cc4b2c14889bc14d7f5c2913634b5798455ab478705e72f0007dd0b734e86900dc45378990583107f3cceaca7d813457028d125cd607fc291f4b4799ff0421e35a73fda83d0ba78a0274e58756e27f2e86dcb04a9fbe3c42e7f5ce65aec1389bf687a668f2dec23d48ff709056a5527b482dd3ddc085644180bc4668be769f6a850086326f02d38acd59ae1640da694037896e033ebcdd8d29bcd0e59ffaf88de2b3f229ee88c8e957461365be76b76d897286c561788a822a6d6fe6381e0ff40b96bb1de50014a8d5ba731b433d016db7d64fab79374b7253ff18cb3a93cdcfd7210969cd4c91efc76db4cfd0eda9b383c15313119e0e85e07861abf24c80f22704538ec3be78acf7ea38692fd69e971f7e42ad45e7657946aba2a2b28eaca2263b0f0d3ebd2590039b11484976a019697fc1bd71fa0148f4f2cb3160b2e94be3a23b8b613c755afb88736ccf870012555410dd02d09a7e571b61f66e3e833e1a2d1d2fe593769c4e68a7b25d2ffbe1c3537ec64e54058cc515c8cc97b25771b87f766fc4a5824d5e3753468faefdf2f6a956ea570cc856b116019f9fd6aee72ed40c5e4f44ddb1e23c3db2e0af393e158ca30ded9926b026ee6fc29b5b5ffcbf0e4d9c685c7f67f7d0216a046a3806f0e8ecb89b22bb4979695a0cb60bfb1daa36f7c85a9ff3f11c403668deda5e4955a8f78114e151d9a78f73b0d7b3ba3c8ec4ebcb194c0db4594f0722108d18e6a10e22ebee65970b3e4cfecc816b7e5fa6914ad704e39ff98d8a7ad79d89085448ca28e865dbc588bfc60f33183695318d94c30d763fd932274213d3f3a53b08c9c77157b2f16a677edf4891a80debcc5e82699878c41e1ada802ec442c6d7c998cea68d8d578376191f1fdb9ac730d827fadd0f1e7f5cf859b0e0464dcc0a59fecadb4d76c1cfa299a6d0524bb1915766f45193f6fe97cacb969d58811e0534c4de1fac1c8c86c5a6b0a2ec74194a30c5bbf595ecb0d76fb0977fc568edd6a82a93ec0d21cd9e00233d38e0e1a4d5bd07761a5bbb6eac89a2287f9be7204c33a618393684372d1daeec25d562d76840fd47d1e50adccaa91fbbf431268e2143ae148a4d43a3ce3722c93540401f81247d5c2c07eb030e6cc6b267410983d93636f53dc30e4f55f3f8a555b46a6a58e0755233f534f7ca8df57495df21c1e919f2e0a7d4ac84c5baaa89ed05207398630d1d5634152a9e6252b748786846a40a4ba12fae80de3d64c67c23e153ef68fd04a8dce44bb2e886122a6768513be19a57e8b74e091fc850ea25e240f83618eefc3a563c89eb1bcb2a0c12a0d94cc3e7ac76d15464907ceee62c8d0b97055d1f62e10d043f9228d52d4d62001c70fa0d83448144eaf13c9d8578631778bf5f8f27a102b0b3a41bfc377684c88fde96cc675e61716884c45d9fa4c71e7195077b08b277897a62e80f5aeb9f06849c157ecda055be7f318df1988e7d8f8c868be052fbb1f2aac30ac60844343aab7826710c6a15c72aa74d88d521bf1e4d05a0836c2dbd9763024172332e0d348fc9b4ad886dd347d686d1721c69256d92dbfd78ddddabc120ba391f09b2abfe93385a39722f08459aad36ddae5183cae4e6a64a9c9579349120d7caee4053c06a5b43b1c72c9042bf103ba74d225e809fe76c6e2e1af62e8de351f093fef9d6e5343ee1b56e91082ef4539aaa739dbbadc4192269150f4a1982ab576f15f1cfd16ecef5ee086f9b5bc30941f54c29fdc84c4821086154a0c346ea964e65beb0e383195e5a03ee79728247b4a208c9d0792036fdc0b9f25770ff4f8ff33cfd493d76cacc59275f931501278fc0fdd8141fcfccdb3ac336416f56a03e881854e57d632fb6733e08d3bf48c32e04412415de81362ee727c5d135d630efb155bca63e9a38469ca56442ce9120ef5f5904700bf70ab1f55952dd24a130f02d109b4cfcb31eab8d682bef64eff25be83ff3ec1e145cd8959e37f448a91afc8f16928d4dbd1cdc3fda598783e713cf7044f5be2bc23bb903fb22c4398a9d311ce3017f4189005e4ed6efa2b2539efc798004194a7d974cff0ba3a633cc56a651f3eb050151cf64c499c3902856e771d393f744be3a6bd29dcaecba4e44491c6c5db57a38a9e6a009c0af5dbf8b97d5bb30a5b7e7fc711698b03f77658e4d71c1b5a9a21c3d08e274920e56e8ecee35bc8147944e9a952cad672c9e263dd754dd23fdf4841add4f1fbc072032abf425b6eb2fcca5dcf2565776efbb78da44fba58809b3f4754d9d8d48992e55fa33cf9478742d3c461540f9132edfa4b7a07bdbfe5f890c2176d8514a18d20fb292c87faaa028d2879370a73f5ad5b36fb5fa9f1d799e6444856942ab66619c9531f01d4f34e092ed40880afd71bd8ac55946fe7d788587df70c426d743f84b0afdba9b4150935a3f02de3cfa970f5ceb72a7af257f9852a4b7097c08503d546aa904f7d4becfeca89c6cfa3dcd55b0ff20d6b2275362a002ec33ff2e0caccb8aeb963ecadd5562a41715bb00ee3d41117b2ad4b4068bec25dd268429b96e6bb828f8e45e705667355f72f883dc27d993445e4bad5019021c9084351c038861307fcca10620c540cd3ce5b0745ccb671d42428b759c134fbe3b4d5945ef613ebf8fe7046e5882d42a720e577f9f092ea48a270c91c1b2a406126f6858a744e1cb476078b3127f58d8fcb09b888b8729aff01be1d3901d8b013d07afaf121a1d779db93bc432581f9a736d90087d9c38cc85e245daf6737bca34dd2e6e3f404eaab5b8a003ee847d9290651e79b5689a7cfb2aca368d4c4779eb904667eafcfe4e465ae7a2119dacaf7d4ca8b4fc99e66e67391b89620b8c0884db4653c5503dc3cf901ba7e57f24dcbcef2e22f3463768bb08793f4a1fdf620366ebaaa2a090df0ef5abd9ce50088372dc3227d0ec3ac25e79eccf6472a8379a240bbc14047ec00517f142f20f546def2e4e22d751ccab4ceb295781586f266e46a660d11c56fef3fd73302d830fc1d4d3fd99bc54ef8b30509cad1175c0dd0de6a066d588f61cda46a85425104d3a33c0d794f7ce81b820248376a8979936281c6ca3a8be331dd5a70610a036fa7e58957d9e6b8af562724242457826cd6d3801b62a36d3966b9c195bba0732b9910b2df15d4de4f8ee2690b7ff8cfba5f36ae2af364cc41a2c447ad56a5e60d4dbea92cfa13d9d6bb449e677614175e23218c0f80e16992f185e85894f6af4f9cd918fd8b8104f16960ace0e942d6d5e94a0e3c6721a3e503423564acad3a45ee2403f6183b9ff8c0287bd1a2a7120f5bf8deee483652557e4c7554eaa9f511a44a39461d911c4049f96b73f45a4921140a0ef5c5acfa2dbb8428bb507ade3fd863b2946959d132dd229c7b179bb19a9ede859fdb707280d188415af0d0479ab204f056a7c8eae1b3a7b26f4f96e272cddbe69ddda1c59fe0085c12aa43be864d51cd990c86e10dc755f601ca323f0f535ccb1da6d00aa49854977b19bc84c513f7b9080553364782193a9aa1c6cab39cc01738599a12eb03f4f9e44ca7fe5d4a2a3066a3bbe75740a47264e6688ea6211e29942e2bc5a14096d85aaaab96110559fa9c875ab4e65b5faa45f7fc2e6bf2dabc0fd18f95efacb4faad1fd18aaffeffabe5d7bdab5ba4c5fed8dd8161a1e497287a74b7fb84ed25d6e602bc71dd0730c36a2e11d4b93be1ee2dfb0b62b5a9f20e9e726294e88d430b15f24c4c96ece2fcf114fa0060b97c0bbcaff268c4600ed27d4e8352df23bc8d4a080cac49c1bca1a80cda341eb6c9171e5147facb045445bc17e810c6f21526c69e608c2941c0c0c8bb42ce8044becaf19acfdab0fd21cc23a62e4c50fcf73d291492632b2ca09c94a97c2f0367ad5e624c210882a5e251cf656de2a8152673cfdd02db9e66d8cd8077c6723e7d063d314ec61191bfdbe0fa913f9f29349b14e36ef9c8269bba76038ae6cb1bc874cb0ca22d186ce495656d3ff4941ba02ce555e66b27c78cb5b9c1d4bfcf14d205b07aa5ef8be9d69d1a9f5a940f4e1ffc73457ec38eaf608dc4228e4e9eb6d97b8d5cfa2a1a950e8330545b87a4c64f243a7324aa5b0f9ec2ef8a2f8763fe593a23e458c92235e0eb1f6412c8ef13b2eee0a869ea4846f87404eab8ee8c23079f9e2ff12a1c0842a0aaf9ee5f2fb26b2c2df1b84659af154d9a534d34386ab06d891b20d781a02350b69675a5707a146d6a1b6c68ffa314bfb6257d77512973897254c4d62cf1f9a23068151c0cf08ba9084f4283cbca87a6390988404f965fc795b356bf75997a4d66ab324d566246c928e7850d5c5ee38d64fd81724d568f3aacef259e092b8366c81cd3858b63706fefd4b926f22c54ad9d7ab0763c1634dab7972ca12ec49793ee035bf7aac319dbfa0d12943cc60406f3ce5b31fb4ff2925169ae0d79bfcd8a21e24e43ffef5db1c63808803b2fff092fc7bf006e0015e96a227f43165dda4ac2c119b56710b353e743c5e36911258cc0e721be1493d9a1b7be29cb9c3cde20ee7992b4636948ee85a0ec73071349160ad90bb3186b94594a290d2b0bf3a113ec1cc5e22cc5adbb838b676d7e6e832041cb90861629f6102a1a1dc53d6fb1e73d04b8d05684d600d37a51711ffebe9b4a3d42593ab3c992b759873d5ed02ecd5250f1a90741ab769e2423e2d8c75a3b1621edf0ddab2101cab3a75fbe4980bfa10b1bcdc33a5dbc63c17188c925cc200b7188f298e310ced23c05c1b9980eb66d02d8931e514ca8aa9499f84f959d551465d9de3627d9471d38d33425fc91e501950dea6b2feb1785c0637634156a339dbcd9196fc85418be785510fd1fb564665fbc432c1e3d0b4f509d971a9303941ca780d8da492663de8d2351cd4fbe402c1b8b210c34805ce73681b87afccaa2537cc8316b3ce4d63b8fcb071805a6797a5650b089578fdecc6ed3682aaab690ae0b9429e0860fd1afec4499a36f59a29464947fa9c908d6c88404660c25e3c6d1e5e334f36e147430d4a46d8962af5985389c720ba5dfe7947fafd0ec641dc910af953a03c7af3491bf0ba5830c2810c18bc75e7ae2189b2d272ca702d30946d52e827cf746b3c0013897ae8ac2d7fc88109d95f3149c191e14cfc18c314e47cfe54328397e28d26c01441f91b9d303f046a330307ce0f23e92362f83197a06e293074b40ea6a87f6ab6e6c91b77c32506132547cd02843fd67af573d41bd52ef26d5f86950e8e4a27c01cc5ba226f1a7689f2babe4251070e1216017c146b21e775d7660fec6e1b69533fb783886ec9491c0b810b8eebb1e341ff637170ec6412956cec09f30f9f13bb1e9b604e57951b7c10b3a93e9e71565cfbdbac8ec2a99b622a903836ac094f25f9092ea56d230749a46ae4c4caa152d47ab70d288aa2290eba4ed9fff2a10a1aaabd48d87f9d5e691c20fb18322b0092c7a14163c79eb000000000000000ffff0000810000006b4ca364b8e0ee8f1cd47974a52b9b7ad496e1239da69c849bcb7536295522ea1ab0e90a8b19e5a69e4f4b6f68fe42cd6fbe4e925ee4780eb518eaba5d5e1f47913c92b11fe60da859ea6ce59783427926de777a3d963db478daefa8ff32958ff4c081a55b7c9e449a5f993894c644151f9074b577136c543753b32494425475cb9b658572c61c8a64c165ca21a1b7800d27c14996dbb207074d1ad2373450d118000000000000000200000003000000a9ed2dc800000000200000000000000000000000000000007b87438c79cfd6919184614e72edd93d393227829e0246fa1174bf300835"], 0x1368}, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 23:28:42 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="542d012e2f2e2f8e4a6a"], 0x8) 23:28:42 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202d6857f000001"], 0x1) setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/92, 0x5c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) r4 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1, &(0x7f0000000080), 0x4) connect$unix(r4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) getpeername$unix(r4, 0x0, &(0x7f00000000c0)) 23:28:42 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x57) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) sendto(r1, &(0x7f0000000140)="60f6f9796cac9b9c4513b23dc8937e1d07c38f9f8c9485c9bce078dbd5db017eab62e44b58e65aa2b5dc7377e8c8efe41ef3612e72664444f1640a13bfc12b2dfb51d8d84e37bb066f7cad52c30b79df37b496a698292bcca9265315ebf1471338229e36f7093ec582f39097d3c5eaca0e53ecbcb104efbed71b9225703ab73fe2dd69290be1559b45571b4a6d2297a1163ad6f0ac1cce048e89aba0bdb85c678c8f36b41908565cfbda9abd8c", 0xad, 0x8, 0x0, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000100)='./file0/file0\x00', 0xffffffffffffffff, 0x0) 23:28:42 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x4) r0 = shmget$private(0x0, 0x2000, 0x1000000000000032, &(0x7f0000ffe000/0x2000)=nil) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000005000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000596000/0x3000)=nil, 0x2000) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:28:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000800), 0x7) 23:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x600, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 23:28:42 executing program 0: r0 = socket(0x18, 0x8001, 0x0) close(r0) socket$inet(0x2, 0x5, 0xff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026f39d57225e21e00000100000000000049796744ec124922a3af27b4aa3de9f30b2e9cf246f6000107000000fdf572a1d87b195e3f3d4ed8fb83a3f8e890e6e8cf73235f3ea2c6020100efff7b01a480b68455e4e5a2e4964fd560b29450f6c2cfa80e9f172f0000000000000800a8ba6d7a5d4d91a904839a4ca375562089fbac1e680d5db19f085dfd2379"], 0x10) writev(r0, &(0x7f0000002600)=[{&(0x7f0000000480)="b1dd491c7e461b10eaf7b4c8a305ded2eb2a5b8e80498696c6d5093ab9ce2cec39bcb3c85a46a1d9ce5cadc9d6cf1ba27b1a92bb6170b1f75e9495bd91779587edf21a1947b335a641669cb457373dfa8788611c4c63af5609e6fb632c01da0ff05efe6bd5af6fb1261ac4b48bdec7cd85f388bdecd08c7dabb17b363a2addd3a109d6b35af0cc1a76208628de91d62f096b50c6b80aed69c3f29e8228a89fbf7235f5d78033eb347f90adab3f8ec413bc4f8aad458e9762f9dc817000f2b3c351fdd5b0bfdbcdb073aa5fd9a3bc1cc7eb61a76ad77a50b01d0b3ffddc711cff2eef6a1872e91abcb20b655380282c5de3acd7d51bc2880ac29a59a0b86094e560328dc9811bc4452762b301125d9277016974e3719fed97c973191a8762afcdfb2baddc08b952c181c51d4dbba0b526920c24012918140375ec0edb82423e72a925830aa49e3301059f3bff9c8d14d1d43a11dbba2bc1d626ae32fbd33456789fb3fd1e8829945f6bcc635ad3b22b89", 0x170}, {&(0x7f0000000180)='*', 0x1}], 0x2) 23:28:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x44, 0x1, 0x0, 0xf782}], 0x0, 0x0, 0xfffffffe, 0x0) r2 = kqueue() r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = socket(0x11, 0x4003, 0x0) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x96dd7987ef4de3fe, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x100, 0x0) readv(r7, &(0x7f00000005c0)=[{&(0x7f0000000400)=""/161, 0xa1}, {0x0}, {&(0x7f00000001c0)=""/49, 0x31}, {&(0x7f00000004c0)=""/101, 0x65}, {&(0x7f0000000280)=""/13, 0xd}, {&(0x7f0000000540)=""/108, 0x6c}], 0x6) r8 = socket(0x11, 0x4003, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r9) syz_open_pts() ioctl$TIOCSETAF(r9, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) ioctl$TIOCSTOP(r9, 0x2000746f) writev(r9, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5", 0x5}], 0x1) r10 = socket(0x18, 0x1, 0x0) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) accept$unix(r10, &(0x7f0000000640)=@abs, &(0x7f0000000680)=0x8) r11 = dup(0xffffffffffffff9c) ioctl$TIOCSTAT(r11, 0x20007465, &(0x7f0000000040)) r12 = syz_open_pts() close(r12) writev(r12, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r12, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) kevent(r2, &(0x7f00000002c0)=[{{r2}, 0xfffffffffffffffb, 0x49, 0x2, 0xfff, 0x5}, {{r3}, 0xffffffffffffffff, 0x10, 0x4, 0x8, 0x100000000}, {{r4}, 0xfffffffffffffffb, 0x10, 0x1, 0x4, 0x5}, {{r5}, 0xfffffffffffffffa, 0x87, 0x8, 0x10000, 0xfffffffffffffffd}, {{r6}, 0xfffffffffffffffa, 0x80, 0x2007ffba, 0x200, 0x1}, {{r1}, 0xfffffffffffffffb, 0x84, 0x2, 0x100, 0x8001}, {{r1}, 0x8afaef8cf94acf75, 0x29, 0x1, 0x5, 0x1ff}, {{r8}, 0xfffffffffffffffd, 0x14f, 0x0, 0x8, 0x2}, {{}, 0x1, 0x84, 0x2, 0x1, 0x43}, {{r12}, 0xfffffffffffffffc, 0x9bc358a6db699816, 0x80000000, 0x2823aa0d, 0x9}], 0x66, 0x0, 0x85, 0x0) 23:28:42 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) socketpair(0x1, 0x8000, 0x0, 0x0) openat$diskmap(0xffffffffffffff9c, 0x0, 0x0, 0x0) r0 = kqueue() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x2d, 0x0, 0x8, 0x3d}, {{r0}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0xe0}, {{r1}, 0xffffffffffffffff, 0x70, 0x2, 0xffff, 0x9}, {{r2}, 0xfffffffffffffffc, 0x10, 0x40, 0x800000000000000, 0x1}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0xf4, 0x1, 0x5, 0x20}, {{}, 0xae36ce2d59d3cdb, 0xc8, 0x2, 0x1, 0x3}], 0x2ae, 0x0, 0x1000101, 0x0) 23:28:42 executing program 0: chdir(&(0x7f0000000080)='./file0\x00') setrlimit(0x0, &(0x7f0000000040)={0x7, 0x6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = syz_open_pts() r4 = msgget$private(0x0, 0x10) r5 = getuid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000100)={{0x0, r5, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) r6 = msgget$private(0x0, 0x10) r7 = getuid() msgctl$IPC_SET(r6, 0x1, &(0x7f0000000100)={{0x0, r7, 0x0, 0x0, 0x0, 0x44}, 0x3, 0x10002, 0x0, 0x0, 0x2fa1, 0x0, 0xffffffff, 0x8}) r8 = getgid() r9 = getuid() socketpair$unix(0x1, 0xcc8aaf6072fb245e, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r10, 0x0, 0x0) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000001200)={0x0, 0x0, 0x0}, 0x3e3) getgroups(0x2, &(0x7f0000000080)=[r11, r11]) r12 = getpgrp() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ftruncate(r13, 0x0, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) fcntl$lock(r13, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r14}) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000440)={{0x6, r7, r8, r9, r11, 0x212, 0x1b8}, 0x81, 0x100000001, r12, r14, 0x7f, 0x401, 0xfffffffffffffffe, 0x3}) close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000140)=0xf95) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000000c0)=0x706d) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c5", 0x80e}], 0x1) writev(r0, &(0x7f0000000500)=[{&(0x7f00000001c0), 0x178}, {&(0x7f0000000200)="c69f6664181dd114cb69f2de28451a0edc676e3d99c9aee05dfe8617cb9a153bdc444fa878046551826cdc5e5c22cae12c85458ab8df679438c12363f31e1bc5703f1780074e3c44952e6db27c1b4d91ba2c80df03464aa5d53e7089273843bdeb50baabcb500d74e0e9a44f94c87ae0b64418d11c94082fb0c5c785d34fc222bc4b6605a4d666dc", 0x88}, {&(0x7f00000002c0)="b568af1f9c47e86cf7f4cef742615cdcba6f6db7cf1b9899e033b713c952b13c6b28bb02dd3f3cca48bec26999454f571388d44ab5227b25c373c334e293", 0x3e}, {&(0x7f0000000300)}, {&(0x7f0000000340)="6ad71a88d5eec619353c0e75651488bd496d5468d78329b5a1ed8061f058a0720c58bdf3d8eaaf5eedd73d8a8f2714ae46cc86a5898ced82e8ffac7e8cc1eb6ad173260f43463894b97bc25bb164feefee82eaf2cc0ed8a045073310a10790383c9a676527a023a86d1aa7c2b2d6a365f12754cd084c34ad56496e7e483cb72ac96e405108f87426b170c3807ba28c75a8fb056cf0cd417a7100114c12804a61199008ed0e66e58eff8ee50b1cb4df114f969f77ab6469ff377a1d9dbbdc75211b4a9034797461ae362dd688cc30720b639602ebbcf96a806e138cbf255c724c8c48a1c1358c96f0b63de168454fce4b3307074a317f4676243a12", 0xfb}, {&(0x7f0000000580)="77466d21fc2990fb49c670b9dbf2fcb846c472b93a6d8ecd5108243770525ffb2c6a803052c63c71c0a4f98cb95990c8816deb69cabb0e2731fa17e4c03ff18a9d5f550162c33ba8d3ec16a64bf17455cdabf0ba5399c56cc0cacd4550e201f7b62755f1bc04adafafe6f2ed530f709c83565c3af4edbaafc18e311565d5778c28d22d25319399b87379762aaa5d88fccb3ff069d5a46926ca88f21a", 0x9c}], 0x6) 23:28:42 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getppid() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r4, 0x160}], 0x1, 0x606dca73) dup2(r5, r4) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x9, 0x8001, 0x3, 0x1, 0xd8, 0x8001, 0x1, 0x3, 0x0, 0x0, 0x9}) fcntl$setown(r2, 0x6, r3) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x200, 0x0) writev(r7, &(0x7f0000000740)=[{&(0x7f00000001c0)}, {&(0x7f0000000200)="fddd33eb84c7fb4aacd27d20ae931536fe0dddd6c61d48eb7c030bc6bcb5deaa537999b8dd9532515c31e113fe5e9d01d2a32a3691d5a9762cdeea86004622ee1a373241b23741694bbc103cd445955bfe353dc645ad01f0f026e453053c1625a9b3d8958e0f0eb080276ceecb799e49a251755739565c395761cfa75e81527626fb83806b41e39d56db512cd45d8f0050d0e9be67b9b3", 0x97}, {&(0x7f00000002c0)="004810c25f042093bea0a374cb1df8f794e6d71b71c341eedcf55b61710eb293a66cba0d8f5a28aa7cfb66b57024262b44d89719c7117757c59e583062a112e7df030b0fe89bd193ae28275d69c836b76f20ee6927e3999bf545d47124e03b5dd343ee1d110f41577a5f201b5fd40620fe903cb05e9a5e0aab2c2fe18e8f90bd", 0x80}, {&(0x7f0000000340)="b3", 0x1}, {&(0x7f0000000380)="20f0e708bf24310271d0d4d25ebcc7f285ac09fb6bd1259559cbd75df7a6803a3f3d83eaa87f05ae1897ab0c07dc6930fc94c19ce6b5636d256a4a9ba76181662a1d274e402f9ee918c29904221840cb3bfec86a6ba57e2732d0b048c6b13be89b4e9104076883047a0f8c8dd3cf6e045ad7f090913002e2d13d54b1f71442b93d5b5a0441cfd5aae6081f108f1d4c7ee1a5d2fbd6b2e06e0b330404337e132d3ef11d6ed8f3cc8ca1ace6a64c5fb2f8892ab5624d891fb55fb9c291803e75a67550b5b9406686a97c20c91cd36f4c1e02b054323f28a74c6ddcd13bbd37099f", 0xe0}, {&(0x7f0000000480)="cdd80ec5a3817dc5d920868d1911f56204e08c34ff9bb5de334af4df1d2199552857b6358ea323642b8de08d644c6e2497bb45382f7a3db56d6e98998930a1f8e6", 0x41}, {&(0x7f0000000500)="51d458906de6c5a972a9256eefbddfa5af41ecf519619eda4764e7188898306136ea4618deb0de5f8e4401e444962baca2f5de7f4ee3cd6bb964f4db5d9dbd02b00946cf0ee5c784df12d2df66ad7e9561ef000fd2afc1e9a5369b8a27d1fb7cbff20e119a47521377f604a0070532c0fc8e3a0d5b27b5c7ff567733e209863208dbf9ff7da37c2164a2952b74ca114b2e5b480b67f8c286ae7b0a95f646eae0fa068c8e1f21808e468f34b76e6cdd7006aac4308c7cd88fdfdda254c8fd5d219fe053b3ecad8178", 0xc8}, {&(0x7f0000000600)="59a33ee7c1594aee37d3687aae37950c5b187404b36043734cf7fa5c6c37e3bff1858af8c81c6ea72f731328b1201275958101837cef9e9b2b1f945132347e7576690a685325241747ad7ef60600ec0945894f92e6c6add128a577fbfde5f29117fa1628c11f826d47cc55fbbe807e2b09a369c72e1d72cab1dd0baac0f1656ef0462ec3525b7ce1a3c7b56602c31c96bd87e6b32cadf99a0c16af19f2e639f83870dd3568a1293daab9fbc8b93e951e52e037a41bd8bf283f3074678003fd1fe29f8888ae65d88b42c52fde64bcb3349a33dc4d16c53de7d6de3666c6", 0xdd}, {&(0x7f0000000700)}], 0x9) r8 = syz_open_pts() close(r8) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r9 = syz_open_pts() close(r8) syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffc1e, 0x800b636, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r8, 0x80047460, &(0x7f00000004c0)={0x5, 0x40000000, 0x400, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r9, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) dup2(r6, r0) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') 23:28:42 executing program 0: r0 = socket(0x6, 0x2, 0x14) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x8002, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r2, 0x0, 0x0) 23:28:43 executing program 0: 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, &(0x7f0000000040), 0x4) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x3, &(0x7f0000000100), &(0x7f0000000140)=0x10) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000001480), 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x8000, 0x3}, {0x5, 0xd0}}, 0x2) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="6a63b5619f300784"], 0x10) sendto$inet6(r3, &(0x7f0000000300)="94", 0x1, 0x0, 0x0, 0x0) r4 = accept$unix(r1, 0x0, 0x0) write(r4, &(0x7f0000000240)="ddee43ab8734abe72e8289e48f848dcae6855abde176689fd16e6ad78a4f273bc1d2e3f3f911c89a2472d11399504870b9fb0e36d8892e80897800000000d20a2c82125431700f50a6b8d22db0ec0ff3a1800280b535084f92a7499cd07afbd1d0b82c439984f338ffbf66decf2ba302619dc2dcef33b15aa3d89beb2b70ddbd84311f09a2639749e5f4c3669169eb4be5a922395a28149f4d2ec0588916c297ac43adfbb5775ab949938e2baef7e6fa3703487dc7cd0255926c0ec9", 0xfffffea5) execve(0x0, 0x0, 0x0) dup2(r1, r4) 23:28:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSCTTY(0xffffffffffffff9c, 0x20007461) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7ff, 0x3, 0x80000001, 0xfffffffffffffffc, "661fbef224513311810a90fe00000000f8ff00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733", 0x2d9}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690a", 0x21e) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getpeername$unix(r2, &(0x7f0000000f80)=@file={0x0, ""/4096}, &(0x7f0000000600)=0x1002) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="bea0e8db7bf4170ca48b650d95efe50d1f0332e20906e49ed1951ab178b9c9259d5c2dff8797ae9fe9b306ea211135c3694715e722628d5e5e11997ef6f24312548a1cce9d296a598aa0ae17665eadeba037709c1e4f05cd5c5513c06786a6a71147245211335a7c4522ad25cfcbfaf30463d66fc1be99a888cdc58bd4806ca7ce428f3caab529ac1d1dbb4133", 0x8d}, {&(0x7f0000000440)="eff195fb93179561d0a88aa302c5bf05a3e879e03b1d5b1ed50ac36b0b82625ac8e9d806b8f6220d708a804a88a685654ff5ed8fc70c70eae6bd806b3498f78c7cc2fb82ca78dedbc656dd3be6fd3911c5d9e5cf19613bb8dce22f3e13ec6e172dcd7146620a21cc3ca8e0e744bb63161b61b041d665dc41d169b2917dfb4e7b2f5564822bd8", 0x86}, {&(0x7f00000000c0)="bbb7b3a73e3d055396821fe3ad66bddeb15ae7a3249896e78d7f0ffce997bf8ac97957bcfce95ae1700ba195e71a6e597c604ebb83ebbc34f8b894c7c3c3e948e6", 0x41}, {&(0x7f0000000500)="a2b368268ed642918ff25c3cb9d8685f367b0ca4911f0e082ac28cb01e83b7e2cd6818d7e70ff0981693be25c8ce2055e08f9112b96dc633faecdd5bbc5055584e0979941cf97681a4ded289921a666c7a723cc3b6a9deb6a1f033af73d41a7bd58e12ceb541920693dd1888e0b0b3e4a8723a482aefc14b5d0f7553f522bf78083a3e1e118a02dab4a9ca19fcde7fe798fdd682cca775d91a8d9e932f82622ea3d6cc204d9b7c7257254eb43a7a2dcee107540a3ea053df59c441e998726c57a8becc501c4038420c3a85fe0703fffdc5d264", 0xd3}], 0x4, 0x0, 0x7) 23:28:43 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8b0201fcffffffffffff214147f7cd2de35e6e0f43e0ddc4f54cc627dd28a697abf7274c33e6fa1f406acd9f8d8b37b58ec54df48a472af1bf2ec4831751df5aa0dbbcd9682d8404c1e1c8d001e82006cf0343d883a98653ddc87c84abcc8833b4ed08e775bc4d8beb6bdb07a68845ef0ae3b290114d58b004cfcfa6a258e9e7ef6f086290cdf4a08fecfef706d1c22ef476566882ac8962638daec0bfed21314198260deca34e2d0bad4a67f5b9d8a2f0453c5048a100608e190189de783df5628752cffd3265826bf0e2e5e77101ef39dcccbee066aadb219dd68fb12c8f0d1f66e82e2d9509d46921015324b995afe1fbecfa72e8ffd0d114cdb0ec18aeee7110a3428a66b8da8c6bd4bd000000000000948b08d4d092a80c8ff96f32261784e8812521f462bfb3f83d355966abe4f8d7526e83c50900abbf5c929dedfeb69934511e47280605dd5c8075bb682fd4df88d29629a3e719d396af5906e7ae68f0b1c7c45669ced89552d9867e1fdc920000000000000000000000000000000000c55e15fb74a27aa3f685dc0608f8a202a0af976e330206b24e324c495c60e6a9c4def7146d14ca5c0e70adee1efb8a72a5934900dd2eb696b45293848fd7d2e57c8c6dcb5e8e6b2014daba26db5e09aaa3e73c3a2f926c58b648eed0ad1359739022dc956090f44ac73ae9ac5af030ff963d73e6fd3a70ef72dd5000140628415f04b11c1c6cb80d71d92bf66ca4c5c1e0f87ba1d401b8007008ad23b40d4bc225305a806a392ffba5033f189223f31ba8a50abc74dbc417a8dd4999778512e59026656bea1fd5d8b04f1553e2828e7a8a051021fd64b81e6d88d668f9d61166b6be3aed4e92bf32240639b4b417b00ce3bfbac4e959ca26cc7ea314da1f65d6211c64c7a3b9745a25fa84ae6b47754785f137e16bd11a3fb7d9ea668e57755e26e46b9a841a418806c3e93f6b0e3c9077d5b43e76b60303b723bf03f65ce8f7b821bac7d95d1e3ccd961238b8f904eb3b813564a922b7fc81705c6875085855b6a9927a5af8a78b2660ea4b7c44a5d738839790935400d3461344134282fabdfd6f4a2767ab3db8b10600000000000d56854d5a69089eea28e96a5714e71963b03b0a004af5cde69348199eecd38abc19da3fcd16939f1d995a4aaf399651269caa77a20445b70ac042f048c1c0fccf87ba0bfdfe545ee5ef052353ff4256b425a7469cc915bd27caa57f7c1b878a47fd5c5e590de7084228510b6254"], 0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() close(r3) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000040)) r4 = fcntl$dupfd(r2, 0x0, r3) dup2(r0, r4) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r5 = dup(r1) sendto$inet6(r5, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0xfffffffffffffe8c) 23:28:43 executing program 0: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) pipe2(&(0x7f0000000500)={0xffffffffffffffff}, 0xfd36474eccf4ca29) ioctl$TIOCSTART(r3, 0x2000746e) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f00000016c0)=0x5) dup2(r3, r2) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540), 0x10a90, 0x0) faccessat(r4, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r5 = kqueue() r6 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r6, 0x0, 0x0) kevent(r5, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r7 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r7, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0xff, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x59, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x200, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0xa4, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x1000003403, 0x4, 0x220, 0x2, 0x800000000004, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x400a, 0x6, 0x7fffffff], [0x5, 0x7ffffbff, 0xfffffffffffffffd, 0xabdd, 0x1, 0x8001], [{0xffffffffffffffc0, 0x6b9f, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x6, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x8}, {0x8, 0x100, 0xb8, 0x10000000004}, {0x60, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7ffffffe, 0x2}, {0x2, 0x2, 0x7, 0x1}}}, 0x4, 0x8}) r8 = fcntl$dupfd(r7, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x80, 0x800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) syz_extract_tcp_res$synack(&(0x7f0000000580), 0x1, 0x0) accept$unix(r7, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) r9 = getuid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000001680)=0xc) lchown(&(0x7f0000000480)='./file0/file0\x00', r9, r10) semctl$SETVAL(0x0, 0x5, 0x8, &(0x7f00000003c0)=0x4) fcntl$getflags(r1, 0x1) r11 = socket(0x18, 0x1, 0x0) setsockopt(r11, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r11, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r12 = 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(r12, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r16 = fcntl$getown(r12, 0x5) r17 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r17, 0x1, &(0x7f0000000540)={{0x240000000, r14, r15, r14, r15, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r13, r16, 0x8, 0x5, 0x5}) r18 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r18, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r18, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r19 = getgid() r20 = socket(0x6, 0x1, 0xff) bind$unix(r20, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r20, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r22 = getgid() semctl$IPC_SET(r18, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r19, r21, r22, 0x10, 0x9}, 0x8, 0x1, 0x9}) r23 = 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(r23, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r27 = fcntl$getown(r23, 0x5) r28 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r28, 0x1, &(0x7f0000000540)={{0x240000000, r25, r26, r25, r26, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r24, r27, 0x8, 0x5, 0x5}) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f00000029c0), &(0x7f0000002a00)=0xc) r29 = semget$private(0x0, 0x0, 0x40) semctl$SETVAL(r29, 0xa, 0x8, &(0x7f0000000200)=0x4000000072) semop(r29, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r30 = getgid() r31 = socket(0x6, 0x1, 0xff) bind$unix(r31, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r31, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, 0xfffffffffffffcfa) r33 = getgid() semctl$IPC_SET(r29, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r30, r32, r33, 0x10, 0x9}, 0x8, 0x1, 0x9}) r34 = syz_open_pts() readv(r34, &(0x7f0000001700)=[{&(0x7f0000001640)=""/4, 0x4}], 0x1) close(r34) r35 = syz_open_pts() readv(r35, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) close(r35) socket(0x8d52056eedbae06d, 0x2, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000002a40), &(0x7f0000002a80)=0xc) r36 = 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(r36, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) r40 = fcntl$getown(r36, 0x5) r41 = shmget$private(0x0, 0x2000, 0x310, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r41, 0x1, &(0x7f0000000540)={{0x240000000, r38, r39, r38, r39, 0x20, 0x2}, 0xffffffff00000000, 0x7fff, r37, r40, 0x8, 0x5, 0x5}) r42 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file0\x00', 0x200b0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000a00)=0x284) setsockopt$inet6_MRT6_ADD_MIF(r42, 0x29, 0x66, &(0x7f0000000480)={0x7, 0x1, 0xffffffffffffffeb, 0x9f56, 0xa}, 0x10f) fcntl$getown(r42, 0x5) 23:28:43 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) socket$inet(0x2, 0x3, 0x81) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0xc32b, 0x7}) r1 = kqueue() mprotect(&(0x7f0000aa0000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:28:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2d011e20000002000000c548c60fe3d86b2401e5253652f9f7a9cfd6c06e9df93edc57f271a03427542010f798dccf86c6eb84adf03d4b622813926453a2c2a70cff83d59511c53aa5a8580746de9fd3f02d27e30de1fa00e9e116074708384a4a122a835947e430d8fc93ef99ed9d684bf47bc82a978e74fcd88007d692230c0aae29a48ec2eb4ba218a727a87c6ce9dfe764fb0cf3447420b022a4db244b6958d4c70000000000"], 0x3) r1 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) r2 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) lseek(r3, 0x0, 0xffffffffffff0001, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r5 = dup(r2) getdents(r5, &(0x7f0000000500)=""/4096, 0x1000) pwritev(r4, &(0x7f0000000180), 0x0, 0x0, 0x80000000) 23:28:47 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x2, 0x100000022}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x160}], 0x1, 0x606dca73) dup2(r2, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) pipe2(&(0x7f0000000100), 0x10000) 23:28:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getgid() r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="253ccbf96999e59868eb88d0453e6dd189d640082b3e29790373ff98521752963cad1420643d373319faf6c60a98f79ad028006f13bb4b91f0bb11b809e947fdbd5e5f7c3ed37b715dbde42fe2767dcfeaaf64c4ed679c2d18c974a561c38a3eeb31a323e4472be930f216726eb697920bcda1d82ae18de0c344396265817e5df9393c3272da77cf594ab247c6270299dc4ae08eb54924f4e6e9327ac541e73772bf8e1f9eae0a", 0xa7}], 0x1) msgctl$IPC_RMID(0xffffffffffffffff, 0x0) 23:28:47 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) socket(0x2, 0x5, 0x1) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f00000000c0)=0xffffff5b) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r7 = dup(r6) sendto$inet6(r7, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) close(r9) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r13, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r15 = semget$private(0x0, 0x7, 0x286) semop(r15, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) semctl$IPC_SET(r15, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r12, r14, r10, r11, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) kqueue() close(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) 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) r21 = semget$private(0x0, 0x7, 0x286) semop(r21, &(0x7f0000000200)=[{0x0, 0x7, 0x800}, {0x2, 0xfffffffffffffffd}, {0x2, 0xfff, 0x800}, {0x1, 0x9d2, 0x1000}], 0x1) r22 = semget(0x0, 0x4, 0x2) semctl$IPC_SET(r22, 0x0, 0x1, &(0x7f0000000740)={{0xffffffffeffffff7, r18, r20, r16, r17, 0x21, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) fchownat(r7, &(0x7f00000001c0)='./file0\x00', r12, r17, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) dup(r25) write(r25, &(0x7f0000000100)="c080cc1138c27b897d287180a13ee653b0bcc1e36972bd78a5f1585c4d10c0038d0c1264", 0x24) setsockopt$sock_int(r24, 0xffff, 0x100, &(0x7f0000000040), 0x4) getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 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, r23, r26, r4, r5, 0x1, 0x20}, 0xfffffffffffb8f49, 0xa8a, 0x3}) setuid(r4) sendto$unix(r1, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 23:28:47 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x286) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 23:28:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x104) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000500)=[{&(0x7f0000000440)="e90e2b12d45fddd40411f98c091d3bf4a0feb8b02c4f38e6869e0b567031353d8b2111474652899c53ee4e9d76c83eef33986d45e57f9d743674781d7a941769887a8370faeb49e8ec87dcd2", 0x4c}], 0x1) 23:28:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0xffffffffffffffd7, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x19}], 0x1, 0x0}, 0x802) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 23:28:47 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) sendto$inet6(r1, &(0x7f0000000040), 0x0, 0x8, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) r2 = syz_open_pts() close(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0xea2a412108852a2b, 0x0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = semget$private(0x0, 0x0, 0x602) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000001c0)=""/214) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r4 = dup2(r2, 0xffffffffffffff9c) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f00000000c0)) r5 = getpgid(0x0) wait4(r5, &(0x7f0000000140), 0x4, &(0x7f00000002c0)) 23:28:47 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x286) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 23:28:47 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x6a8de059d36e2546, 0x60) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x9) msgget(0x0, 0x2a4) fsync(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) r1 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x1, 0x0) readv(r2, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)}], 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340)={r3, r4, r5}, 0xc) r6 = socket$inet(0x2, 0x4, 0xff) listen(r6, 0x10001) r7 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_LIST_DEVICES(r7, 0xc1045763, &(0x7f0000000380)={0x3, [{0x2}, {0x3, 0x9}, {0x3, 0x4}, {0x2, 0x7fffffff}, {0x2, 0x35c}, {0x2, 0x6}, {0x2, 0x7fffffff}, {0x2, 0x1}, {0x2, 0x1}, {0x2, 0x1000}, {0xf02a5b55778d41a4, 0xfffffffc}, {0x1, 0x8}, {0x1, 0x10000}, {0x3, 0x8001}, {0x1, 0x2}, {0x2, 0xff}, {0x2, 0xffff8000}, {0x1, 0x40}, {0x3, 0x7}, {0x0, 0x1}, {0x0, 0x2}, {0x3}, {0x3, 0x3}, {0x3, 0x5}, {0x3, 0x7}, {0x2, 0x3}, {0x6, 0x3}, {0x1, 0x5}, {0x0, 0x1}, {0x1, 0x66d9}, {0x1, 0x7fffffff}, {0x0, 0x42e}]}) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000004c0)) setsockopt(r8, 0x91e4, 0x0, &(0x7f0000000500)="710bcc987d71021eb7f87ebc6a55f394d2feddfab4b6b95ff4a2cf2545ef8fcf98538a7981de4fd028561cc46609aba8555eef6a87bde8f3b350263ad9fbf5a5bff770b14468c41bc2f453c56b80478cae34cd00b8241d24e5f37f5d0b96a08582fc", 0x62) r9 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000580)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_LDFONT(r9, 0x8058574d, &(0x7f00000005c0)={'./file0\x00', 0x7, 0x6c, 0x20, 0x1, 0x0, 0x5, 0xfffffffe, 0x2, 0x0, 0x5, 0x7fff}) r10 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x1, 0x0) fcntl$dupfd(r10, 0xa, r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000006c0)={0x0, './file0\x00', './file0/file0\x00'}) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000700)={0x5ef631d, 0x3f}) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000740)="f3b533f2afc254c39e75dfb4459cc49691f9c4b915c7a1d8fec3dbc6a3d7486b7f6fded6005a4b088d4f42f83fb7f90fc7aebb953242d4ef2e70ef1c45c9ccb7b51fff84eba6f0279724004fba871cfef3479b7fd67395d5c1da557dc5f65d866f764c37b16075e53bc11da3552e1dd2eaddb4d4d25f1e351c240a5e357086f348da401502d251c7ba99080958fc4c4157be488b53cf18137b33a484e8c0c1b111c33c3411ce4d4d8cee2bead0bc27ea88f28d41c8d462a14c9732ec513da4cb9936f91acfb44fd07a9a8d003fe06df1981943cb1f9b05d96e5a859cb48790aa93ea909b5451d78952979674dba484c19e96cc74e81f768ce923", 0xfa}, {&(0x7f0000000840)="38c7912a7251cad4ad46d7222ad691296fba379c1b0a541196978655c4b44dc4556f8136d15046bd147129261fd0b9b180e36304df4eac0e9d5c7771ed1a35286aff96c7291fc761cac046f24d27e89a023422ab49f2fe62e55ba6e1f619a31edfcd0c8ec3e0ef0a4ff574259203ac998a5d663217cbaa271ce832cd2f756dca900818c8", 0x84}, {&(0x7f0000000900)="4483a387fa37e7ffb2fadc063ad48975e3038b76e4df7ffc89b608e3e2dd41450f55f860bbd7d4365adbc84144f17332f8d0c749c9b30b6ed1badfdc62d9935d958098d21e99d742d8d231fa838ee315f51c5beec400e7297ce1c8dc4fd57a582cd22d251723604afbcedf048e5e9e04dd0643df1ad60d997241ff0427d08319773d32e4f9b1b6629e918a877af46863a1e9e5cd693733cae64add1bef4d4c780b4331dc9594959378ddf7", 0xab}], 0x3) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r11, 0xc058574e, &(0x7f0000000a40)) socketpair(0x1, 0x8000, 0x20, &(0x7f0000000ac0)={0xffffffffffffffff}) setsockopt$sock_linger(r12, 0xffff, 0x80, &(0x7f0000000b00)={0x0, 0x3}, 0x8) 23:28:47 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000340)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) poll(&(0x7f00000002c0)=[{r2, 0x100}, {r0, 0x1}, {r2, 0x8}, {r3, 0x101}], 0x20000000000000aa, 0x606dca73) r4 = dup2(r1, r0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000300)) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000240)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) bind(r5, &(0x7f0000000380)=@in6={0x18, 0x3, 0x4, 0x7}, 0xc) kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r7, 0x160}], 0x1, 0x606dca73) dup2(r8, r7) kevent(r8, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x1}], 0xc, 0x0, 0xfffffffd, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r9 = syz_open_pts() ioctl$TIOCSETA(r9, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCGETD(r9, 0x4004741a, &(0x7f00000003c0)) fcntl$getflags(r6, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000280)={0x101, 0x79}, 0x10) symlink(&(0x7f0000000140)='./file1\x00', &(0x7f0000000200)='./file1\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r10, 0x160}], 0x1, 0x606dca73) dup2(r11, r10) ioctl$WSDISPLAYIO_GETSCREENTYPE(r10, 0xc028575d, &(0x7f0000000400)={0x0, 0x8, './file0\x00', 0x5, 0xb15, 0xb60, 0x800}) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGHDRCMPLT(r12, 0x40044274, &(0x7f00000001c0)) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') 23:28:47 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x4) shmget(0x3, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, 0x0) fcntl$getown(0xffffffffffffffff, 0x5) shmctl$IPC_SET(0x0, 0x1, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, 0x0, 0x0) semget$private(0x0, 0x0, 0x286) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getrusage(0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "c697d86aa43f83bcda5efb8da44111f0c281cb84"}) 23:28:47 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffbffe}) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xda36, 0x0, 0x2000, 0x6, "000000000000000100002000"}) r2 = syz_open_pts() close(r2) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x10000, 0x0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000100)="92913124c3cb1dc15ec031c4f373316d04ce952d5c4febaa3704b2e4a26c2fbf5ad64250785a00d60395f4d61f4d76f1afdadb94cb0e7991dca52b449be483fc3a5188971480c1adc5ef83ade32bd2aeace15c0bc0cad1ec4a73bdbf2c7f408b63e8fc31678d485b67a617b9443ad3cda5f751a440255f641fbff82ea8e00244753cbfbf17f2f39fd435572634f3e86758d293a1ca77e09437e08c34204f01bdf236a6798f95926f914f4b772e2443d4797fc7c14e3055084217098992c10a3a2674dc60e84cd2fa3c344db282768c5aa2366c086ede49e36fbe6f9685652b4b62919274e0a0f4a95a751f22dd262677a33a5992ce3e9c694228b51728f64bb30d4cf75b406987dc449600b5594a616f735af28e9aa17a129f2777b355218b1c0e2cc0d8a73f8f4453188aa1b339d9624d199bc35fbe399ca6ad4b1f02a2e72f2937df49fe8b97a26da98335e83d163bc42eff5ff87e8c0798bd76009762e2c869736c54b43db754095518ead5111fafdd84ee904c5b40ee5b3575ef6a1b095006f1470165a94eb2faa8ceae1764694ba03de4e84d3b5cd25adb7023be9fca6788acc0b30eca5f4973ba690545d46fc32c3f7ad1f651d35521c1e3dda219a1491f3c1960f59b39030ce34dce4ce750d43b7019153ca671c89a6b1cdfcf164abe26e9583ad987b00a1fb3dfe33169a53d5cd7a0c0aec93eab28b9f8bb0ae60259e7c3dbcf4e6d7d3b2b16ac544048530f13888a9e5d622cde271af163f3902b01830f4a8196f3dc96dc42d9ea4128bc29765f7ef2813bb082ed5083a8d38516f1c417b1adbcad34876828e5ca854a0e9a3a48cad6bb1110efe6cb1fc706c25ba8ccf553c22a1640ebc8ca826974c8cfe697ffa1c9a3a0e7ee58bb3abb5605d07a8620d466ea4c314483500c953ce00cb92ae1861210de3a2a5726ec6a929a60a39d28d4f8690ee822c2de88544e904d7649e5b8817de0b6a9bc31799685855fd2ac2970e15e3fad3bfc387a271876e7474171e15a85540058c30512f6af4e2bc610fb303008304646fdf29151d2b87da290ba8b23b2b91ce7eaabe700333327987403502f554038d0fb733027df4ebb7cd8af842affa475c05235a03f154a837984f0e972ea305d691274cd73d980eace37ef17b85fe0d64b554bd95e506d731fbb08d35e9376e50af70c7360cffafdb92c1da97fec591777b01d3f0dc1d1fe1be631a30a4042ed5585e68179116732ce03bf84ee64a528df123f7dd88bffe5de1357d7480833e53a06e35cedf52f681e9321e4342424e8d7f2ce700f38241036f0092a849da780a8d4db5cd5a7a8d524d29c88cc77f61680e039de20b73159b7eab6396dbe3534bfffd51b4fa8a5353d569ababd3d9f2e09717227e44321c6ed3888734603d306fb0091b32a5a1899cc03f5e47d6b6402a1216e154ff19d1f064f516d99ed110390a154b12dd4a2f654d7efd5478129965991df50d2408197dab9f20f79c538a782a49f03ec26661ebfea9d0525185cf8f8d42f539d8a233e10b7902af0400feaf6fe352f0bc8f6abd0f65bc88227d2220dc3f0c77d46d154e47d07ecf8ed6994438e5c72805614e011a370cf016d6c21156f764a75093d68b5de4d411be1403c0522eb2abf0047295b3d91495984b9b6d28b898c30730c212c3644cfa1e159ab5100d799f65a46be4b7ebae0e695ae966773f4a262970251a21a255fb3e2b8e1de4a62a252e88718f0b68b7fdc0da5238d7a3a907254791fbb5e2b01a5096ee4b2597e0864c550daf0cfbe9a83243efe5e21edfc46c5bbbb37f4d7ee4e8c5486c57faac264e03e1468eb07d2eb7aa4bbc0c11beb37b23374a37d48d033862e6592920c06694828c8d94c9a4c94cec5916a88b796b23b512c2fba1bce0e555fa2f5ea6680265508c6ceca42b4dcaa5cf7d5a1e635623eef8e1fd4478b1ec260a21e80f317a7cb014e2d930131ec9c632ae6782f9c87cada8e64028ce3ba31cbd634893cea23f5f40ba0a4f506a0fbb88c9151fc4a7b2c7367e56311f0ddd069c3aedefee95b2b70c64d4adfc4bbfaf8d15b6f40e55ac75861a47c22c5202983031c4ef56db4c9c9d155629e13c3590b98f31ec73a2d52ce652b478ed48810f2e02a70d72886a1bd98b3dd426026c9f246d681c98d4088d686cafafa42382ba5e6d23a7dc3a3ef9be08dd37da46644a3d466fe5eca799539f6fe1f25749020af63bb95dd6b94dce870cb3e37050dd3b438d605b9f14a8b0e160161bfe05068d5c092fc3be1f0cbd51d2f249f983a725800c464ffb572c3750e152038dca1eeaded992a53130a053543660ea98e0c4758b934fdd1c6582963dc071fa27bf72544e5cf867c1cc2eee999790207b2fc172ac3aa64ddda74473404c331cfe647b0e6ae8ac780071271d7445d412c9318aff376879ea67c302d7f54435437d7b1258e3b60b8e1c03c6fa86a05154c24338d4b987393996a77f1327fafa2a3baf5049510bbde49873a757c29a2bd91e85841c6c56cb3fc089b92c2e9cef8ace44280744346ae1abfe78646210585dae1d7e6c10d59c7dde05aa6403dfab33331871e25811fc9a1b1b300ad2aac899e028236433cdef5264fc00dfca4cff73fdd0f7cb76691540d1eb69a65ffe5bffc42058e6633e280f882a6ab860c120712ed248ef91e7f6f266496b0d8defa1df2235745aa6eafb5158ac63e79d8c1aedfdd153baceb4c40033b0e80f23c28a26c3749bdb7af6e861c2f57141a185494d016085bba20ae10e5032f7d0e02cf06e5ab91a4a8bb5071fde3460100f718a4cc4a56785111f77ab64e48327bade845862374144f75b48f54698b16fe0d6c91f90656ff637f22b07dbd606bfcd224a5a944b5ad912761b828c4b3aedc618db4ad6eb9c10574a46a9d57330b581034adbc67de3b51cfb38693758740e8eb9e284bfb0b5beade5c4f3591aa247795a099c7f68a92b718a0e703cf038265d9713b5d271275166dacb51dacf17da6af81115765a602c28ee75be24da68d2130f9e002346eab74396e60439b71418b14e090ac7831c863601ddd3aa0f9cfa7d6fd2092834306a965038c20aa67aeaf4516f9b4edb0c97383f005314dc61d96f39ee883bca01e7d49aba9670dfa2d324a3df32c0a89615b7e84aec657c7a48b232307e3869a3f9141e6a48507e87b456605c133d992ae32850ec8410e77ab0e83cc8bc07d49b8fa1ffb31ac175774af77107344f51d80c30ee3ff8af2049470bf03f38cf0f59c5c1ceee2c03b368bf23aa2ba47c51dac378c134ae6cd84b3609b646b856d8c6d77b2889447cfe530aaed01ea4c7e8856f45d71f5b9ac82dca327384353bcfb1fa373f7e96e3e4480ac08960324b668d93b8221a8beb83eb46774a72df599e51a45093c021bcad4edaf26b6d4c1da1b2fb8ce004b409e41b27f86c713c13397574a8329be8feda0a7f953609b2215b98742875a2adce0b864527e3c56d6c469683005d8fd23e8e82b1c7cb39b2b884a075260caa42c0eb8813945524fe05199827fdaedab125c089f828641152b3acc44ad40f6fc2f4b4662530615e59e48153e9a7ec512034f8f6ae8372539c30a3a006768a51760042b718c030ce08a4c50d7a0711fc903b96f129740c6e89e1d949d57ac8debc5063d36820adf6f049d3e6fbd2f07c9992eff006149e0ea8ffa82dce22b42dcfdd2e6e33d167ffaf1a27decd6160defb219187fafc7cde18809698c46052b20ae22ec21e139bc4372dd776e4edfedbe00f2c497c49b226395d4d437eaf98fd078a30abcd94d4f01cfcc35050e141d35dcebc2b947201f8e0a4bc64f6fea6a2d8d936f06806b8fbec2348ad0f5ef3d78d7cd5d5e13d49094bb7cc62cf71861bb4bca75095c165db5cf9933be40c0c10d3f9d5044961ad6fec8121afce39db8274b0b2caf767fa6d4986e4076a9b1cc16a697f9f5a76a00cad24f1288c28b84f760c96d265e871fa8f56329b84a13120d255b315ebccaf739eb13adab56251fe520ca5efb36ba47a96f395d25de3e5012f3ad81829d88cc1349974c70f4cbf748d811da0e832ed5a167d8b37dfbdd5ceef35546955b4e8ac3f00f2340faba1598e2b7ae893fb3ba59d27da5c5a835e7eb5be4adde5c84f404099089affb612ad48c84a624322906a8d122414be9738dd7a05dd3b4a9db379c7f582329627f09d7e25fc766e08064724b066b6ac267d4d96bd2131c0f166fb3742b0ec5521697fb301682c4d2bb01852ea1970c35341b7c851fb7243012eb1e90eac8eb8c410b02ab814fd0ca5e2d97326069647f0c5b4815ecb32603d71bc9e951f683fd04dba8f65efb4c73e4c0d68e3cb7438e9a89a8df48f589a311224a313f6a7b1814b73e1cdddd6aa30e1ad78b84962d8644d03141286ae08278d072e33c7d0a66d53a805d390fd589b26d6a5b5ed5e6eebaddfb98677bc345a96798aca2d91ae6a1f5bdf21fc7d399672f140f40e6c3b11983185251ca45c9059c5977661afd723620acf2981b30e93cf4f8a247ff47de032bc3038c85076e131496a254fe23772b4f8ba9864111ca28d5283efd44fa40706fbcf1fade772dad62ec7cb492b26fed8782fc57f3f556cb5ae190ec9a5ca440d598edf5ad4660f51f975902d88205c504931f90dc91727f13bbebc5efd700aa77e8ed6e3b97f0eaec38e3f9afd94eea3ae9db85f233919296ddfe7321eb723b7cb37654bc0f2004787c535569ae5cef55d472555252a000c7f2e364feab3cd922f7dc6c2273857a0ce2eaa58179cb3f6c1b3d6ed7e060294c68e124b227bc32ece117572eb7408a7c40b96de7987273b13dc5058ed94a65525cfcd55a232ef8ae1a18237e839e90a11a27bdec3de8d1fea3e3b04d000011ae0c92d48cf93bc348145a731bb8b8b54f3d8feeb7f312d64c03d4dd9a083543b57c6e55d1fa01d41a43e1f01c9d5f55ecc637613d3fb4560951739f841e2ae8073469217a3be756d9e367a936507a4acf63711a9c95becf15621c931adf70679df1b99b4ec1f5939ca5f0f345856ca91c93140fef52570a815947b5d41c17545d383e4f63724123c4a5bbeea1014901460b090c3974020a36adc9f8198fca2289a71deb619ee3776cdbf42a7a82658c1f57dcac508bec48dbcd792b3decd1b2113f435409018627878107f094dab87bf235bad7a8b02b97dbe33f12a4a29c01600b7d71b17533fb1b9186bb8f31eb6db0849c67517338e537cbf8f58e2291b8682c9fbdeb7381b80340cb4d90d079d084924810dff2cf7643a64d6a49a56b2520ab9b65d5a6adf0d2e46b50a1e0b29cdb611e4770b79bf6910c63a8c4b5058e69fc061e25ef59386f5ba33de54d23c7427e9a841eed710803cc7c83d9208c6e4372aa70617a98ea9218eea19b88f384fd4045b8bec6ed451f462b320410ae42d25a9059092fc3c6c67254262c01ca7a41d9ecd002d360c8a6c0fcafe3f7cda3e2d6f7a369deb5d8a224a2763f7984e9b9e3aaf66d6764e80a8c6cd0bbec0279470a1ccc8351356431c93bb4c22dd6beeaf538f32e57ecc0106207f924256d4e59f1a9dcc31aeba74b5237fc21c5a7157db460e6200d6589cf8ee6d80e3031b25f93e89a128e4c5add13381a69139c9e9b53d12137b6b2eed341aea32ef0f9c53965b6fb379b25bb575afe7c21892fe766da1983fe47195f2e97eaf929eb4505f9d837786b9eb04a11aa30e12c6246a6a990b9f35c0ec157db520bf03ee55ed2d3d553267d59b0ba1d5d40973b92d5dcabd36162647451e5ed67f689aad0cba800", 0x1000, 0x4, &(0x7f0000000040)={0x2, 0x3}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/diskmap\x00', 0x14cf8, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001140)='/dev/klog\x00', 0x108, 0x0) 23:28:47 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000008000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r2, &(0x7f0000000100)=""/197, 0xc5, 0x0, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0xa, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:28:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000400)="cc1398950e604fdea30a1f3b661f033c740b8d267869f9e9bac299d75f1df09464b678c72e57c9adf957a99cf6a4fd1a8e5db56fc5e213955e78ad809d74e16a3503c2484a99c32b2fb5c8a77edd0317e72a36fa3def3ae79d7af73e6608a9a61f11256586aceacdb31c5bb40186506e79e9de8f29d4e829abae7142aeaec9aacc4047b63b6f3a0aa634f8aa2f559666cc7bdff1754114b981057f71a35e24f81ff72e80eb8e847d3c3c80c24eff620541b5c5d706c9a44ecb08188b8fd340826b974c0b3d784244dc94"}, {&(0x7f0000000500)="11a57d768fa3ec78fb9fc3900f5c4b11b4dd72b3cee44915a7e715d1183bc8610907ab1b31f2d0ace728759423cea848f15486f3c74fdc62300418b4876c82d88e40bd7dac4f903361393761bf32601dc8032bc3c5a6f15edb89922b5487593e1b4d4859e00b55f9dc4f3716137442a0433985a461f5498da267003159f461c33e44d15dd375fab83029fbed27f26533aa67645e4bbd7c14f27d6cf26daf70690160338bdca9e31a61bd621e6d74d48f0fbd13ab18fe7e120bc4f451b6a69d94"}, {&(0x7f0000000640)="0a9a8612190b6c3bee2ae24f8f4e2d3d0778f86178d9b6c10f1591a567d2ab9e3298ba08772bc5d1d0d8512641493af862bdad7b09464577e435f97bf51641fc5ce273f91419dd8c51d4e578304ee71ef379dc4576aae8184be2fd0fb4d7bd5745a70b9b71ed4dce987f223b7edc5e64f2547b79d6841daedd574a65bb6d7157260a426d2a5abaf56513987fd0896b99d9b000e70181f5417a1642e8e9b657a2fd4da5fa8b3cc139c7f56c294fc48f3c732451ea9618914f118d2a3504f3b2e035a45c102c3acc5614080003d18c0810e4f569845b080ecd060d62598536e7db6fec7136e50edc372f8b440f8e5995c4e903a4d73be30fb7bac80a6b788d2a4b706188c36126a0236cfe364412762c9a33cce2d1acdd369cf1b7d2612c926615673d723550b3c1543b0754f7ad1079cbaf58fe40b462f978ed2c8d53ad92b7b4e2414dd64ff16ff1255677a72abec10e3ca398af694e2483c14a7f15cdc7b4b499d36b51868a646a1eca53a06dd9d0dc4f7327f72af56a8a0b1842703be0e19f1ab72c82437ad3e9b7f6e3d938fbf0ddef721680e56d9e97892f1459907606e2287d9c78e3a0458650d662539dc6290a71e296bba17252925203bece325770ab6e66f4fdd1bf8e2672df3572265979a5a88581bf40315280de808ad992124a85bc34869ce5943f6f8c386e7f228862aaa116ded0126ea1088bb6e5832adca2efa4f5589db48a1b26cb2f0aaaaeb112ceac65aa1566c926d17d6060fa825648896ea9c79a01d6d923c3e41d050b94f6c56024ba8628cd1fb3c1ea77bef80d4304a7593b18a272c518e661001c626aa563cde0c060e114e5c0a8ccf30c698feecca8c3b6b2bad58a13aea4990e63fb04bc2c9234e42b3d4c737fb06fba7319770275097b9f22f0c63b635c3f84b976d8445dc73335c889f2b81eb071d8f07af74cbf636c2a9ac2f9f06b6fa844a77794fa5c05c21223ccb990684ee6172b5a1d6eb17c7d08a8ef40ea12743f3daa91bb62ffe9dfcb82ef6e6b7dbd45f1e098b09fb0eaf2ab19fa26b79476ff5b63fdab2335bd1c871edad6b986cf215736792b60f84710690dd3a768fdf8e03548ba181613f5dfefb546da2db3f5640f9e609248730975d74f321f3ad97e6431878a662c7fd72e22a20fa3df30253da23cf37066b1d25a9f9504044e3f06fa05178ed12d074b3177fcb2297fe0f0cd78aa8db615c455a42286813851bedf100583962922998a94638ff1717bcb8005c6a0c9116cfa9ec78497ec92877ad4a71ccbece4275a734a2f011c68b467f0afec16702abb85ab9d8327377b170e96589b96b28934f05713d578be46ba3aea84750b5c2b2dcdc856499d8836d85abbee53f0fb376ce1d973a8fe137a4b0254e57a1d8c31d51a2c6c234555d8256160967eecd075a012c66ad719b792b0e7a8d090d16ae0d4a1d136ff2863612690e923bf1d60849c428f02b2db5f65f96cbcc6128cb865877c08f2b0af436c4d0de9688b6818053acdf4c8b608a1b2fdbb6358f644d1102361057413b7e27f2f179fa5602a9f9e117c8fa36c0d360c9005248a25e1ba7d762260e9e60217d8f4aeeb9b7b2abd5b637b6f6a0aebad53b5b21ed9925ccb1f98cb602596396814345fe886115a978e7191b425f051b69f5472f2929f2a0ff08c80968beda2c7344f16670d1257bbd4f79b450c7e980cf723e301a3c22b857e32f7a60aceab03d2f55fd4f8e871101958bf01ac8186e9fbb588ca76616c68fdac765d789698c54edda741d89ef0f6d08f9c4d6134ac370df7d6d33987f8e41d34037ef0049a12a7fd1f8fed780866643cd963e459cbe1f3c97476004e1a3bce3619bf98aba21b49776eabf971a4481a65705cd375a01dafea0a52da492319b7b524c0a0e1b02f594674bbbfbbf4f0f545e07d8c92ee8d9b06ff39f6dcda55ff97588df8b03fb59f0a88e559d2dffad1916b02509f2cdc458bea13fb3adbbd05cf6cf146b93d0ae72c341650611dc2f89f6ffa83c8a6dd47455a9d8ac204cafe4044ec54baf55605df5a6cf8aa2efc3cf8d8b20e889fcb461540e3e0b79f0ed1984c40679200d05eb602f407265855a717bd8c0999bf1d7e9e75649a99b2827c14f68786446d1870768a30e7414e518f581fc08c7ab30179b6cd572eef0f1ab2553a39d1886b284f1b8e2f6fcf3982190d8c165469c3e1cde2e7a405f9d53494320430ac82e101ba4e8463caf14951a8b00f8c6896be1d674ccc532517fdd51d3591dc7f19ca7943114ba1d0c71999b9c97b8f98b99942df41ef444b9025d4c49617167db4f54fb42cef22f9143c5ef241265b40d410a5af0bc64ff8e68b44814d9a5eb3ffe3982a5274529f6452e1f7d3c435a74f5bef08a2908c0d94332ee559a4e30e3aaa250d5fe400fdb562a3db7bcfe75861f001e60a04e592d965ac725f59c19810a077c0f500dc5e0b74fb714d07b74a533f538611d5dc8763f178ed7378e3224301d452de86fb75f43141f40dc81b78d7fa0d6ce3691dd011513fdd10efabad2e41e7508f1edb6a86abe3124d9b46b86995634b331d31f19a54b8b411b396e5ff6c96d62cb6e08c7709ee8c5334b1b1336cddb74318fbc5375947fd1e0d8823005b0dfa0f8ea5f2160ecd65ba83f3112c51d87019e48428c9ab36cebd486c9432cc4140ffd0dcbc53f78a109efafc704996e91929a3f070134f0a940b01be06e3ef591d1db6c0c19c2ea6aaf2a96dd4531d928335a54e9bc37d09961c936416577eb4367c5d4f4701852973c6d73076fcc7462b0c99dbdcd70a613a3409c89898178f0c6ff05db771d4363ddd61aa60c5ede502aa08fb163ac87acade3e4e70875d2780ba27263ea426e9175c6dfbabc920491aac7b11be7abf308138f91dd56d2e00edc74f61c8fe0d8e38b5c2fe334dfa88fd9173fe9209947c7c5f8d03d9b93af4194e2725574aeffcd0719dbd30a41ceb344b91517a3ef9860282dbbaf51f4bdd544273ff3c1388e8a01ddf9903d602d4c3c866bc940231c023a0f4547c7c54a0f4fe495453624bc5445ad49cd557149a2328a3d6d691878bbd15cea77e524b51379d8c6de1ba64f8baa4986a55c40057a6e971dcd8be724cdb3bcf29879ecc60a4ced67515b55c37d312ab2c1eb09a5df525c1a9e06dd549bf8bdc54e56b4c7b731b2e92ef1936fda3618f499ca83ec69bd3bee84443b65583d83c15aa435e173777fda75f681bbf4e8e13e59dcc7766ca104735ba71d20b43bb407b3556ee2da8ffad79c6201d9bab5020527ec66f140af1ace13b2daa7fed92775b0ed3c4ba7dfd6dd20a070506c98416d856190cc005ef2bae8949c2dc704854c00131786ec9ba470646ac7fed94cb9e5491f02db8c0bd5f43118e5366f890c88dc845be5264e2a3d0423fe6430ebfe7adbd11e0a0d311303aeea81affd6f8f1b99c42eeeac7da09304ddf8013dff1c67fdaea2f0294509852a43a016216c82dbb6ab0d2fa66348f63f2e68cd8065e2ee056d8773d7a8952ff3ec1ec2af51c7f3f5febf1db5cc6027efdd7f8e6e8ba874c9e7c5565a4160b9fa53f24cb08a520952d8c025be452947f8572e960482d451068c7d6e14dddc5996add71b2dce2f32a3d1b81aee227608f363f9a46d21becb678fd9d1a3a41da8a51d08258cfb519b8eb96567b84fb4f64530f63e85d4f3cd820fbb8c76586f9830cd282cfe407d38760b4408c7b2d156953af33da39dd430089227a931b44cb058105dc01268de973c1c0f01a80101e27411e1c8b1cbb8efcdac3cdbbe3d8e136dad7bb62a29cc2c066f706f9effb378885dda5ea7174b5215eb92d2236582b836e47668396baabbc9f25c784450850d5662d23a280f66131916c8595c3cdf0236624a7b078fbb3aa5dab786b3cc3dda6618a863085c9b9559773861503009dd80f8462b5fbb661069fe9cd8d033183ed590a37df6fa00f755a2de3a845552f6c3ef8bec49c1757cdaf35277aaf2352db4ec71545c5870e12dad77977d4a4d140fc0b895ad2ae70d222c579103568d3caa387cd25b95effb5612a5cf14f43e393a70a65e7c09a64e71c7e13f03e622d59eb2891d15ef7ed7053d81b0a9dc262d0da26bb779579597957784f2392c9be92259fa0885247e0683a30d5fb0c2cf25a55ec9e0a1e93179ccf9e7e4bb951aaeb3edfdd85e6b87519da72b80ce91aa9c0d247ba1533c634b752d628f6dd7e5f7130ee35fa4f340e3dacccde8741a54b6163b9931c3249832a764fbfe978679e33624c67b66f5fa871bc3d4c4c7d6cfecb4f7c8a5d2876835697855e4def0c30ebb8909842a6c2363bf0ceeb61dd9c8328275b6c4ea79d5b7a252c284adcd4b92253cad0c523cbf8aea52672a1040222919d3bf10a6244c76dfecbb3d53ed722ce18f5f2711459fb0e4e782b1e2741077809c852d6cad9f32c4163854144e3c26906906aae1506aacdaff36060cd04fc98375ddb6eb352212a8cd486fd32fd519910756d8d928230d276f4928a646d530f62a8f86f3d6b00ccfe90ac59f65b91456ab8d4fc595b6c38988866e3d1b3d4b7bdc1afc18dba40d5ce1aff343afe84fd6f0521f3f376c7bed9cd6a443ba983e0770cf05c8838a8d0fd9de75e9760cd8d808045b0d7c1455dee440aa3c2599d790a1eae0a5232200e68c3373b47b4f583a9f566fcd1de97e10fc4a794a51b909f321e132ffd527fd661b85331692e72ea554bfded4409ceede6aac2eb17cdf81f46fa7b49c0d77556591e92af65e1a8841b236b76d41b995ee084e0b6d6dbaf32537babee28765f9af71b052f4faa2e618340a7c276da4f4d59250bcb97734f0162c45507c66cd35a02d66e0f8420e04b604da3a0f5c264fc02054c5aa2043e4ea499cf3f3c02545397f005c8f23837f79730cdb1ce3d2061f65b82fc9cdaef394fcfa09596be4289b6ac78a446ff0cbfe04f920eb97a2a93ade9259df79dce5f232b7cb76d4cf01e3729f0fc0df93ba980189542a368a0e301d298f48b8abb22791f8a6344ef5e14fc6c8fc4f46d44dc59e8a495c3c74cfa8121cf2056f175c7cb630a99c30695eab838bb8512048dc08d671963630c8f2ba23f4094d6b58fd6a3e9673036c834443ca6943a52b6015a6badb0eaa868483294a56a0f1c63adf800a68094ed587131e43fd1d0c306c668c2ebbd51b05fb15069e37de3ccd3d356bcef8f4e5fd254747a826fe8a05195a2cc328a79d2be1b798175787212a7b27d86515805e4bd2f62c7b5db8a31c4d25644960be4983710a3cbc30e2c0afab140bfea06988bc26962c57c9cc7df5f43f6caba7db59c418cf17c170d46a94397441dbbbd4560dba4b76834e7589b4836ded490b80f3a9d1e6713c9b3556961099e517888d3ada3359e74ad2c8f501dcf25db4e1be4beb027f69c62506077c924019d08aa314f039d1a1581550a1fdbeee5ccec56fe108ac56fb8227df62e96e504cd7ec3a19b0cdc8cc98a9ed8f5a3431056e9993ff17b262288474a5693f02f0c791ab7031dc876b0f5cce1b2c411e656ed67a25273853981f58cd477eb53a5f887d61abaa430351309bc14e7113ebd28a1baddd3582ebf3b1f3c6e87b59870db9d477c4a50481574971325de54bb2bcea1f2c82c217e1c10e6a86bb165e1f725d2ef84345bf8d207bed0f25ed7395c348167ac7d72da10c388d047343b2f60a5ba1fc244226f9b8fc8ea279267898ef891c05bb307c4d7a6bcb48f895cd997db78a4cff4118ff1b6571992a68da158a0ce1f2a5610ce052bfaf6aac8693f561ff47be4b2a301"}, {&(0x7f0000001640)="1507975f848904512f1663ac7a974b043a1e4ca7ed3a121049a4c44a01a9fc98a91f8af06a3f651c62c0670a3cefdd5f627e2a62b0c5bc2fe14cdd2e4f8f228f180c3fc3d8cc88f41db07aca69c3f8d2c5ed38a439d8b1baf8006558086ff1bab011e77c79133360a03a7ec6335cd8534951ea9ca115611208eb139c8c72fce1b376c03db6f3dc894d3124b2987aa91a0222414101b32c742286b68493af004fb8782e"}, {&(0x7f0000001700)="ba118f4135930d493cea3bb4be31aa8f182410b60c50c74f8a45f8b9e885d0d22cd8449994033de91c05415d39391906154ae9c6407037279f5b983ec14e2e30db718489682c2232bc79"}, {&(0x7f0000001780)="a13ee1188ad5b7b5187931caa796be8927ad3520da723180f32ff2b6f5b05cb0daf7c8a6c00e74773f5131ff80eb93b995ddcc0fa2c859de616968bcc64bfe89ebf90891dea4356e0a3fda638b8bf1ce4732d5a10b4bc50b8e55462c85df798308e8d969919e4fff7e6883d87928d00c13921ea59e10f611ef1d78281437a7407d627de0b12342d68aa2bf2562f121478edfb26c4bab48dc8ec2aefb"}], 0x1) fcntl$setstatus(r0, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000100)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffff9c, 0x80085754, &(0x7f0000000140)={0x3, 0x2}) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x160}], 0x1, 0x606dca73) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000340), 0x10, 0x0) chroot(&(0x7f00000001c0)='./file0/file0\x00') openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='cdev/pci\x00', 0x2db4f4b8097927a6, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r3, 0x2) flock(r3, 0x2) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x9) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x4) r5 = syz_open_pts() close(r5) writev(r5, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r5, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f00000002c0)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000100)={0x0, 0x9}) r7 = shmget$private(0x0, 0x1000, 0x8e4dbd5b5dfee619, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffa000/0x2000)=nil, 0x3000) shmctl$IPC_RMID(r7, 0x0) r8 = semget$private(0x0, 0x3, 0x2c8) semop(r8, &(0x7f0000000240)=[{0x2, 0x8}, {0x0, 0x1000, 0x1000}, {0x4, 0x1}, {0x1, 0x10, 0x1800}], 0x1) 23:28:47 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x11000)=nil, 0x11000, 0x2, 0x10, r2, 0x0, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[0x8, 0x4, 0x10000]}) write(r1, &(0x7f00000004c0)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915000000000000d5311b9528fb544456ec53ab1cccfaeea6cd49850dce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf2010b152674f21c012b6be2cad3ac12c9aa6ee8067b5719a2163d0ea60efa0a", 0x6d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:28:47 executing program 1: symlink(0x0, &(0x7f0000000080)='./file0\x00') mprotect(&(0x7f00001d0000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 23:28:48 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 23:28:48 executing program 0: pipe2(0x0, 0x0) 23:28:48 executing program 0: mknod(&(0x7f0000000600)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000000000051, 0x0) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000040)) 23:28:48 executing program 1: 23:28:48 executing program 0: setrlimit(0x6, &(0x7f0000000040)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mlockall(0x1) witness: lock order reversal: 1st 0xfffffd806e8b5300 vmmaplk (&map->lock) 2nd 0xfffffd806b489708 inode (&ip->i_lock) lock order "&ip->i_lock"(rrwlock) -> "&map->lock"(rwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 vm_map_lock_ln+0x10d #3 uvm_map+0x2da #4 km_alloc+0x18b #5 pool_multi_alloc_ni+0xd0 #6 pool_p_alloc+0x74 #7 pool_do_get+0x10f #8 pool_get+0xeb #9 ufsdirhash_build+0x3ea #10 ufs_lookup+0x2a1 #11 VOP_LOOKUP+0x5b #12 vfs_lookup+0x7a6 #13 namei+0x63c #14 start_init+0xc9 #15 proc_trampoline+0x1c lock order "&map->lock"(rwlock) -> "&ip->i_lock"(rrwlock) first seen at: #0 witness_checkorder+0x69c #1 rw_enter+0xd4 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 uvn_io+0x2c8 #6 uvn_get+0x226 #7 uvm_fault+0x11cc #8 uvm_fault_wire+0x70 #9 uvm_map_pageable_wire+0x2dd #10 sys_mlockall+0x6a #11 syscall+0x4a4 #12 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(fffffd806b489708,9,0) at witness_checkorder+0x1009 rw_enter(fffffd806b4896f8,81) at rw_enter+0xd4 rrw_enter(fffffd806b4896f8,81) at rrw_enter+0x88 VOP_LOCK(fffffd806b42c1c0,81) at VOP_LOCK+0xf9 vn_lock(fffffd806b42c1c0,81) at vn_lock+0x81 uvn_io(fffffd806dc4b8c0,ffff800022d598d8,1,2,0) at uvn_io+0x2c8 uvn_get(fffffd806dc4b8c0,32000,ffff800022d59b30,ffff800022d59ac4,0,3) at uvn_get+0x226 uvm_fault(fffffd806e8b52e8,1b33a52000,2,3) at uvm_fault+0x11cc uvm_fault_wire(fffffd806e8b52e8,1b33a20000,1b34a20000,3) at uvm_fault_wire+0x70 uvm_map_pageable_wire(fffffd806e8b52e8,fffffd80652b5a48,0,ffff800022d90000,ffffffff81504e90,0) at uvm_map_pageable_wire+0x2dd sys_mlockall(ffff800020ac1160,ffff800022d59d18,ffff800022d59d60) at sys_mlockall+0x6a syscall(ffff800022d59de0) at syscall+0x4a4 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x6aac0709640, count: -14 ddb{1}> show registers rdi 0x3 rsi 0x3ffff acpi_pdirpa+0x2be67 rbp 0xffff800022d59550 rbx 0x3 rdx 0x40000 acpi_pdirpa+0x2be68 rcx 0xffff800022d90000 rax 0xffff8000009fd2c0 r8 0xffffffff818af532 witness_checkorder+0xfe2 r9 0x5 r10 0x3 r11 0x6b6974edb3fa677c r12 0xfffffd800297c200 r13 0 r14 0xffffffff825e9d80 w_lodata+0x3df60 r15 0xffffffff826010c0 w_lodata+0x552a0 rip 0xffffffff811551c8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800022d59540 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=99703 stat=onproc flags process=10 proc=4000000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020ac1650,0xffffffff82616060 process=0xffff800020aec728 user=0xffff800022d54000, vmspace=0xfffffd806e8b52e8 estcpu=36, cpticks=6, pctcpu=0.0 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 32664 516124 51559 32767 7 0x10 syz-executor.0 *32664 99703 51559 32767 7 0x4000010 syz-executor.0 51559 458383 60030 32767 3 0x90 nanosleep syz-executor.0 60030 471782 2027 0 3 0x82 wait syz-executor.0 2260 5901 38318 32767 3 0x10 biowait syz-executor.1 38318 436540 2027 0 3 0x82 wait syz-executor.1 68619 196450 0 0 3 0x14200 bored sosplice 2027 390782 81521 0 3 0x82 thrsleep syz-fuzzer 2027 176353 81521 0 3 0x4000082 nanosleep syz-fuzzer 2027 277650 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 331830 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 406477 81521 0 3 0x4000082 nanosleep syz-fuzzer 2027 117283 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 146000 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 495591 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 420688 81521 0 3 0x4000082 thrsleep syz-fuzzer 2027 57060 81521 0 3 0x4000082 kqread syz-fuzzer 81521 6423 30184 0 3 0x10008a pause ksh 30184 418211 10072 0 3 0x92 select sshd 94797 391949 1 0 3 0x100083 ttyin getty 10072 46458 1 0 3 0x80 select sshd 86438 323354 40190 73 3 0x100090 kqread syslogd 40190 129488 1 0 3 0x100082 netio syslogd 83960 180459 1 77 3 0x100090 poll dhclient 69867 356760 1 0 3 0x80 poll dhclient 26837 242630 0 0 2 0x14200 zerothread 82293 154535 0 0 3 0x14200 aiodoned aiodoned 37556 222223 0 0 3 0x14200 syncer update 60006 332060 0 0 3 0x14200 cleaner cleaner 46501 260704 0 0 3 0x14200 reaper reaper 29023 91281 0 0 3 0x14200 pgdaemon pagedaemon 7852 9993 0 0 3 0x14200 bored crynlk 91607 466512 0 0 3 0x14200 bored crypto 36700 515180 0 0 3 0x40014200 acpi0 acpi0 19821 434341 0 0 3 0x40014200 idle1 3341 52785 0 0 3 0x14200 bored softnet 57652 21757 0 0 3 0x14200 bored systqmp 89375 19485 0 0 3 0x14200 bored systq 57745 129719 0 0 3 0x40014200 bored softclock 44863 226980 0 0 3 0x40014200 idle0 71250 214397 0 0 3 0x14200 bored smr 1 248764 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 32664 (syz-executor.0) thread 0xffff800020ac1160 (99703) shared rwlock vmmaplk r = 0 (0xfffffd806e8b5300) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 vm_map_lock_ln+0x10d #3 uvm_map_pageable_all+0x56 #4 sys_mlockall+0x6a #5 syscall+0x4a4 #6 Xsyscall+0x128 exclusive kernel_lock &kernel_lock r = 0 (0xffffffff82660f10) #0 witness_lock+0x52e #1 syscall+0x400 #2 Xsyscall+0x128 Process 2260 (syz-executor.1) thread 0xffff800020ac09f8 (5901) exclusive rrwlock inode r = 0 (0xfffffd8065eeb4e0) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 ufs_ihashins+0x45 #4 ffs_vget+0x13e #5 ffs_inode_alloc+0x1cf #6 ufs_mkdir+0xf4 #7 VOP_MKDIR+0xc6 #8 domkdirat+0x121 #9 syscall+0x4a4 #10 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd807e56c4d8) #0 witness_lock+0x52e #1 rw_enter+0x453 #2 rrw_enter+0x88 #3 VOP_LOCK+0xf9 #4 vn_lock+0x81 #5 vfs_lookup+0xe6 #6 namei+0x63c #7 domkdirat+0x75 #8 syscall+0x4a4 #9 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9477 6333K 6333K 78643K 11136 0 pcb 13 10K 12K 78643K 15 0 rtable 105 3K 3K 78643K 8042 0 ifaddr 39 13K 15K 78643K 1053 0 counters 39 33K 33K 78643K 39 0 ioctlops 0 0K 2K 78643K 316 0 iov 0 0K 64K 78643K 3622 0 mount 1 1K 1K 78643K 1 0 vnodes 1215 76K 76K 78643K 6932 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 198 0 VM map 2 1K 1K 78643K 2 0 sem 12 0K 1K 78643K 115 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1809 196K 290K 78643K 12766 0 file desc 7 21K 33K 78643K 12089 0 sigio 0 0K 0K 78643K 166 0 proc 48 50K 83K 78643K 7303 0 subproc 34 2K 2K 78643K 2448 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 2K 78643K 11829 0 in_multi 33 2K 2K 78643K 1873 0 ether_multi 1 0K 0K 78643K 33 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 102 450K 450K 78643K 102 0 exec 0 0K 1K 78643K 4196 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 190 28K 42K 78643K 42033 0 UVM aobj 130 4K 4K 78643K 140 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 713 0 NDP 5 0K 0K 78643K 435 0 temp 106 3034K 3124K 78643K 44606 0 kqueue 0 0K 0K 78643K 103 0 SYN cache 2 16K 16K 78643K 2 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 322 0 316 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 3768 0 3766 1 0 1 1 0 8 0 rtentry 112 1497 0 1453 2 0 2 2 0 8 0 unpcb 120 23862 0 23830 9 7 2 3 0 8 0 syncache 264 93 0 93 28 27 1 1 0 8 1 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 60 0 60 26 25 1 1 0 8 1 tcpcb 544 22278 0 22274 120 119 1 13 0 8 0 ipq 40 174 0 174 34 34 0 1 0 8 0 ipqe 40 7123 0 7123 34 34 0 1 0 8 0 inpcb 280 33505 0 33487 114 112 2 10 0 8 0 ip6q 72 13 0 13 9 9 0 1 0 8 0 ip6af 40 300 0 300 9 9 0 1 0 8 0 nd6 48 288 0 284 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 6520 0 6304 14 0 14 14 0 8 0 art_table 32 6521 0 6304 2 0 2 2 0 8 0 art_node 16 1496 0 1456 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 0 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 106 0 96 1 0 1 1 0 8 0 shmpl 112 138 0 10 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 19376 0 17958 46 0 46 46 0 8 0 ffsino 272 19376 0 17958 95 0 95 95 0 8 0 nchpl 144 38203 0 36586 61 0 61 61 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 173284 0 173283 7 6 1 1 0 8 0 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 116372 0 116371 47 45 2 7 0 8 1 plimitpl 152 4288 0 4278 1 0 1 1 0 8 0 sigapl 432 11834 0 11819 6 4 2 3 0 8 0 futexpl 56 319950 0 319950 6 5 1 1 0 8 1 knotepl 112 3312 0 3293 8 7 1 3 0 8 0 kqueuepl 104 7796 0 7794 32 31 1 4 0 8 0 pipepl 160 10792 0 10773 34 32 2 3 0 8 1 fdescpl 488 11835 0 11819 6 3 3 3 0 8 1 filepl 152 169725 0 169628 132 126 6 14 0 8 0 lockfpl 104 3114 0 3113 1 0 1 1 0 8 0 lockfspl 48 1209 0 1208 1 0 1 1 0 8 0 sessionpl 112 159 0 149 1 0 1 1 0 8 0 pgrppl 48 222 0 212 1 0 1 1 0 8 0 ucredpl 96 48271 0 48262 1 0 1 1 0 8 0 zombiepl 144 11819 0 11819 6 5 1 1 0 8 1 processpl 904 11851 0 11819 4 0 4 4 0 8 0 procpl 632 33024 0 32982 17 12 5 5 0 8 1 srpgc 64 284 0 284 43 43 0 1 0 8 0 sosppl 128 176 0 176 30 29 1 1 0 8 1 sockpl 384 61437 0 61394 154 148 6 17 0 8 0 mcl64k 65536 54 0 0 3 0 3 3 0 8 0 mcl16k 16384 48 0 0 5 2 3 3 0 8 0 mcl12k 12288 41 0 0 2 0 2 2 0 8 0 mcl9k 9216 30 0 0 2 0 2 2 0 8 0 mcl8k 8192 56 0 0 4 2 2 3 0 8 0 mcl4k 4096 25 0 0 4 1 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 717 0 0 17 5 12 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 1412 0 0 49 1 48 49 0 8 0 bufpl 280 32812 0 25746 508 2 506 506 0 8 0 anonpl 16 1380662 0 1366033 258 199 59 75 0 125 0 amapchunkpl 152 90695 0 90327 127 112 15 19 0 158 0 amappl16 192 63227 0 62675 409 372 37 52 0 8 8 amappl15 184 3906 0 3902 1 0 1 1 0 8 0 amappl14 176 1792 0 1787 2 1 1 1 0 8 0 amappl13 168 1135 0 1134 1 0 1 1 0 8 0 amappl12 160 1076 0 1071 3 2 1 1 0 8 0 amappl11 152 3931 0 3916 1 0 1 1 0 8 0 amappl10 144 418 0 404 1 0 1 1 0 8 0 amappl9 136 3048 0 3045 1 0 1 1 0 8 0 amappl8 128 2114 0 2005 7 3 4 4 0 8 0 amappl7 120 1330 0 1312 1 0 1 1 0 8 0 amappl6 112 3606 0 3583 1 0 1 1 0 8 0 amappl5 104 2803 0 2792 1 0 1 1 0 8 0 amappl4 96 12418 0 12382 1 0 1 1 0 8 0 amappl3 88 2107 0 2099 1 0 1 1 0 8 0 amappl2 80 87337 0 87259 4 2 2 3 0 8 0 amappl1 72 311631 0 311168 26 16 10 20 0 8 0 amappl 80 37230 0 37191 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 139 0 10 3 0 3 3 0 8 0 uaddrrnd 24 11835 0 11819 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 11835 0 11819 1 0 1 1 0 8 0 vmmpekpl 168 107627 0 107597 3 0 3 3 0 8 0 vmmpepl 168 1532265 0 1530357 401 293 108 120 0 357 11 vmsppl 368 11834 0 11819 2 0 2 2 0 8 0 pdppl 4096 23677 0 23638 9 3 6 6 0 8 1 pvpl 32 4650354 0 4632334 631 485 146 183 0 265 0 pmappl 232 11834 0 11819 18 17 1 2 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 339 0 141 9 2 7 7 0 8 0