kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu Mar 28 17:44:14 PDT 2019 OpenBSD/amd64 (ci-openbsd-main-8.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.10' (ECDSA) to the list of known hosts. 2019/03/28 17:44:43 fuzzer started 2019/03/28 17:44:48 dialing manager at 10.128.15.235:24950 2019/03/28 17:44:48 syscalls: 1 2019/03/28 17:44:48 code coverage: enabled 2019/03/28 17:44:48 comparison tracing: enabled 2019/03/28 17:44:48 extra coverage: support is not implemented in syzkaller 2019/03/28 17:44:48 setuid sandbox: enabled 2019/03/28 17:44:48 namespace sandbox: support is not implemented in syzkaller 2019/03/28 17:44:48 Android sandbox: support is not implemented in syzkaller 2019/03/28 17:44:48 fault injection: support is not implemented in syzkaller 2019/03/28 17:44:48 leak checking: support is not implemented in syzkaller 2019/03/28 17:44:48 net packet injection: enabled 2019/03/28 17:44:48 net device setup: support is not implemented in syzkaller 17:44:52 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x4b8, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000180)=""/234, 0xea}, {&(0x7f0000000280)}], 0x4) r1 = dup(r0) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000300)=""/167, &(0x7f00000003c0)=0xa7) poll(&(0x7f0000000400)=[{r1, 0x100}, {r1, 0x20}, {r0, 0x1}, {r1, 0x1}, {r1, 0x106}], 0x5, 0x5) preadv(r0, &(0x7f0000000640)=[{&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f0000000540)=""/122, 0x7a}, {&(0x7f00000005c0)=""/126, 0x7e}], 0x3, 0x0) r2 = kqueue() pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000006c0)=0x1) r5 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd0\x00', 0x80, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000740)=0x1) r6 = semget(0x2, 0x0, 0x100) r7 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) r9 = geteuid() getgroups(0x2, &(0x7f00000007c0)=[0xffffffffffffffff, 0x0]) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000800)={{0x7, r7, r8, r9, r10, 0x2, 0x4}, 0x81, 0x3}) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000880)={0x4, 0x9, 0xfffffffffffffffe, 0x2}) r11 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000900)={0x2, './file0\x00'}) kevent(r3, &(0x7f0000000940)=[{{r11}, 0x0, 0xa0, 0x11, 0x10000, 0xc}, {{r3}, 0xfffffffffffffffc, 0x50, 0x1, 0x3}], 0x0, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x1, 0x8, 0x4a03}, {{r5}, 0xfffffffffffffffe, 0x0, 0x1, 0x3}], 0x9, &(0x7f00000009c0)={0x9, 0x2}) readv(r3, &(0x7f0000000cc0)=[{&(0x7f0000000a00)=""/237, 0xed}, {&(0x7f0000000b00)=""/137, 0x89}, {&(0x7f0000000bc0)=""/67, 0x43}, {&(0x7f0000000c40)=""/79, 0x4f}], 0x4) pipe(&(0x7f0000000d00)={0xffffffffffffffff, 0xffffffffffffffff}) getegid() ftruncate(r2, 0x4) preadv(r4, &(0x7f0000001300)=[{&(0x7f0000000d40)=""/229, 0xe5}, {&(0x7f0000000e40)=""/31, 0x1f}, {&(0x7f0000000e80)=""/248, 0xf8}, {&(0x7f0000000f80)=""/90, 0x5a}, {&(0x7f0000001000)=""/200, 0xc8}, {&(0x7f0000001100)=""/102, 0x66}, {&(0x7f0000001180)=""/215, 0xd7}, {&(0x7f0000001280)=""/43, 0x2b}, {&(0x7f00000012c0)=""/10, 0xa}], 0x9, 0x0) pwritev(r12, &(0x7f00000014c0)=[{&(0x7f00000013c0)="89d2f74c5b15292b953985bdfffc324a0aa112db2ddbcd4093a72145e423527851d959e535a454ad55ff930b5ae803109663af840aa5d53d7f7aac54a1cc01aa0da5178c9aa6ade9ef903d50914f1333b491faaf90233368b311197b184558841d31310d4fd601dee5ef14d6bd598654c52646c647fcaf3adfa5ba7e993a616672a995eaf2c974e32b2a51e77e4339039f556a9df98060aebea5f22bc96c27d355620ea1b42df8b8093836e4f7283ba108cd0db975a6c5f194951b3124ebb851d2acd59be319126550", 0xc9}], 0x1, 0x0) kqueue() semget$private(0x0, 0x0, 0x3) 17:44:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) r1 = dup(r0) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x90, 0xfff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000080)="57f33afeca366af0bcac98d98244232051ab030013cd06f55d8b58bb9105a6933e8c3cfe94419d19920b2097ca8682648d3441d2f7b394a9589b9b90e915af83365b488ca652ab968bab9f2357a9edf62738554763a71f6c015e053d582fa2f15b9ad0a4897dc1644bb12c474d54591f9b6c8e5726ffb42a97591299521ea06357b0a78f27c14b7e4879025373fae37724b8a2176f1bec92f78325e5b087a643ad31a6fdd3d55ba4d60e997e", 0xac}], 0x1, 0x0) write(r0, &(0x7f0000000180)="1769018a483582a616dfd9adf1dd117ba49973bf8ce26b6589d612b03fc4eeaa2270a3477a8cc6af5c57d7a5dfec93fcb29bc7dfff39103051ec6fc7caf738b491e6c9ad4d4047482c3d5e8d51982b2b71ec77b2efc45b3a688fee6f94f7497f3f49ad34099ac8edea5017a0b763fd3d4e2ecd42c1b0d8448988687b44a4dc94548ecaa7082da3ca95fdc92fe3a2404267a0424ba95effb7e024fd0b8af46f24c0e9206b2585f3902c6cac6cf4939e81fdbb64ad0760809b2c94c328aabe7d0977a53ad17ece991323596642bead280fb7b5a0203677e959", 0xd8) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSDTR(r0, 0x20007479) r2 = semget(0x2, 0x4, 0x10) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000280)=""/209) ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$getown(r1, 0x5) r3 = syz_open_pts() ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000380)={0x400, 0x4}) getpeername(r1, &(0x7f00000003c0)=@in, &(0x7f0000000400)=0xc) msgget(0x2, 0x492) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000440)) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x2810, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x10001, 0x2}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000500)) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0x0, 0x19}, {0x81, 0x400}}) linkat(r1, &(0x7f00000005c0)='./file0\x00', r1, &(0x7f0000000600)='./file0\x00', 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000640), &(0x7f0000000680)=0xc) fcntl$dupfd(r3, 0xa, r1) setsockopt(r1, 0xfffffffffffffffa, 0x80000001, &(0x7f00000006c0)="fa20b50dabf91e1bf3afb254d0033c707a16d20fba8b4457f801767e2318d1d4e1340ca1f0d9ff2bf334689a3b895768c94a6eac656805a6c75c395b3835fac7ac56ada90b8c363bcc8e5927b9018d9ca26238b3e7d15a4e539c163ce2277077f35270d0493a543216039d00fce663c47e6559e6724c7b9c3b915996f98ab7843fd23f55d1dc412c060427d549f8098fc917658e6dd2ea4522884f395bd01c4f101bc6eb97e1c3467607c83e47896326fa8fc2e310932bc7088cd0c75305859c08b61f45838b76f039ad69ddbb988a298a73e69989b7bf8c7524757e8ccc3c7836919553d1", 0xe5) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000007c0)=0x101) utimes(&(0x7f0000000800)='./file0\x00', &(0x7f0000000840)={{0x1000, 0x5}, {0xc2, 0xb8b}}) login: pckbd_enable: command error 17:44:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0xc00c7006, &(0x7f0000000000)) 17:44:53 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', 0x0, r0) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000140)='./file0/file0\x00', r2, r1) pckbd_enable: command error 17:44:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x6}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000480)={0x0, 0x0, 0x90d2, 0x0, "d730c1e700000000100000e7e400"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f979830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() shutdown(r1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$TIOCSTART(r2, 0x2000746e) preadv(r0, &(0x7f0000000400)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000200)=""/35, 0x23}, {&(0x7f0000000240)=""/8, 0x8}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/218, 0xda}], 0x5, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:44:54 executing program 0: r0 = socket(0x80000000000002, 0x3, 0x2f) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r1, 0x2000747a, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000580)=[{&(0x7f0000000080)=""/110, 0x6e}, {&(0x7f0000000100)=""/33, 0x21}, {&(0x7f0000000140)}, {&(0x7f0000000180)=""/232, 0xe8}, {&(0x7f0000000280)=""/129, 0x81}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/212, 0xd4}], 0x8, &(0x7f0000000600)=""/31, 0x1f}, 0xd0882acbb6c4d424) 17:44:55 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) 17:44:55 executing program 0: r0 = socket$inet(0x2, 0x7, 0x7d) setsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) 17:44:55 executing program 1: r0 = socket$inet(0x2, 0xffffffffffffffff, 0x40) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) 17:44:55 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x1000002004, 0x4000086128) r0 = open(&(0x7f0000000340)='./bus\x00', 0x101000041, 0x0) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./bus\x00', 0x6, 0x5, 0x0, 0x1, 0x0, 0x9, 0x26e, 0x1, 0x1, 0x3, 0x9}) pwritev(r0, &(0x7f0000000380), 0x1000000000000058, 0x0) 17:44:55 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000000)='./file0\x00', 0x109, 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x400000009, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101000000}) flock(r1, 0x2) flock(r1, 0x2) syz_open_pts() syz_open_pts() 17:44:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r0, @ANYRESHEX=r0], @ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRES16=0x0, @ANYRES16, @ANYRESDEC=r0, @ANYRESOCT=r0, @ANYPTR64=&(0x7f0000000300)=ANY=[@ANYRES32=r0, @ANYBLOB="c694009027aea61489e83e0c78504c1ab776d16701570746c6322833ce15284cf48aedbb4df047010939fd1920c02fae915dd8205108f1822e60d6195a3e78516b0f623d70d4227ea9deeef58584b2aec3557c05db8d39b1c05b6432fb88efec4ce38f8ed29f60fdd6d3eae5ef12b8674ea71571b75b2062e0a56b1271d94a465bd783ef547e9f18e4646ce03aff8c348265c11cebf4787edca088cee09ff30845", @ANYRESHEX=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRES16=r0, @ANYRESDEC=r0, @ANYBLOB="08a1e2003bc6f120f2dd615e584cd195eda2614f6253ab31f99eaf57aecfc043a2bd2db3de5594bfc0c4926e5dca2fb16ae9d0601cae9b71814dd663979c391398c43dfd6dd107f19a03db89", @ANYPTR64]], @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESOCT=r0], @ANYRES16=r0], 0x4) socket(0x1, 0x6, 0x3) 17:44:55 executing program 0: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 17:44:56 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000280)=0xfffffd55) r1 = socket$inet(0x2, 0xffffffffffdfffff, 0x4) setsockopt$inet_opts(r1, 0x0, 0x4, &(0x7f00000007c0)="eaff000000100000d4615b824f8482c67b5bcf7aa8c5edc32bc6869832f207a18f2717986789965c7c266aa7fd35a44687f2c272f85e47f27fcf4af3795fca60720ae9032e804bf045201e1801748e0f851b2f850a530153910a7c95c7a0c4609784b1b17ef06bb9b4a7aae92a1c62ba4eb96a2758db16d64f734275ded4000f75eaf4934d41a3e0c42802791996309377e3be78702b21814a79bff74e66d3025f76dce148dfd62b2f45f7f61cf6dcf74cffd4ecd0ac1a21872874868b1c058bda75659550d3942b662bc5e7c900f48c007987d0a2c636bb499cabb7c4de649ff489aac78f01aa83733c1ec369f92cb0ea0f55a812e18b", 0xf7) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000440), 0xfffffffffffffe5f) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r0, 0x0) sendto$inet(r0, &(0x7f0000003200)="2dd241e2f9a41f39ff24a2753e4e2bc012bc52ec9338f43e7ae9d42b6fedfe77a1929d9432fda95e98ffe053ab058cb2384f88f7eebdc8668b1e64ce38ccb530709d7a7e0abb59e1ee82f7bc5c876a05f274e20f631336c1a01b6c27d65d518ae1dd1a5cc76fbd86c152722741593041a329dd05a44a4a9a1827cdf3de29c0f6c4d142ba4d19d301d572a9534bfbf6e26a8e7a98944b10a8e6d499eb61e8cb950a96b7c736649d51af0bae994684b2722a5412c2f3399903fb6795ae5c4793dbb9fd9a5050ca37489ba6001941bfdfa254538791d3bea812ecffdcb22b585718c9ba8ba3671dde70fddbea02389d615e49249bc6bdf72ef0e80336e7fe2c13ac60409cba885965ea783b94c501779f5a3ebd36053c000f2f75d7dc81fbc36fdb161aa8d9c19fcca3f3ed3afbd7f5780764b90ce0b936ebe18e4e71a7447b82625670b9b7e1d275e215e67e370095c4d9f7e64843e18dad53fb4fa239b0d624a8e0bd8ef9b2445efd3e169ddad716304eee4cbf8f726c06b78a1dca57552f38ab6df79f3de46c930dcb89d0887eea369a970f6be55b75b7209d905450f285d7a434951d97b8cca27cf95f768b0aac46c63c46cdce979cf8c3f26259966593202bdd30094ee70085b3a979d366e2cfd790d6e3093a92d030eff6dd81efa988dc423ca37fe1990c198cfa47046b7cc059d444a27ee495387dee03735b03008007efb9d171fa1e3f0569d5b2d9fc0011ccb46a6dec015c5c660ce3805cc8037e415b61dfef3cfacac104d6fc38270b5d3dd35f056190abb78450dd82a89105bf96dbaeb0381b5d8b2a0c332c589dc5f6f6703af24a32266a8979308128be202b20f2ab39c941e800c6ad789dc5e187dc96376433a92132a683d9e713410cc7d68dd1e08be0f28c1bcb9eb76b70755ce2e170faf6ee8efaadd21e2c30580854341aa738128e75a0b557a5a3944db1d75d8bc91916a481abef8d429766864de85b3727a357a3953d5523b916648a9aef96d4c454bb35ae98319a9eda766cb290a3c59c61199e565366d20562a030cceae06a46d0b73c142da9b5ff60943265534756636bfc69b448328a2df9b20ca2f9bff33143cc936534b84200d06a61354494ed85b104be3ccc94a402b2e3999e87e22308aee970c2fba2dcad03b3af63806376078eeba9c8ae8a27822bc784e12f671de0004977f6128c7c130f691456c9d8a256b1d6acd28c8c5501b5c5472936bf865eb0e13e0642f8303c84541fc0a4f7b8ac520d0c6bc0ff4976c7210f18013fddf18bed6b9a2878fc5aed2812b5f1df4438e1b4add0607090e805ab67589e180d128e80556f024e0952f545cdfe87fc056c86a71057c50aeccc5934405e6318a9257463e61502440cadd6e0bbe0ca284142bbf4f81a1a2b3f6527abfeeb9cc63e5dabccfefacc0b876f96b7f02352c1449edbee4ff5e0cf81af5ed71f3c12990d93aa39ca005140f57c90534872361aebd0624d1a7b65b96beb7aa4d043051b24c368bb3e500dfd839bdf34d3422764255e3a2ecb0acf142ed7f4071f2b24d937bba90ccf3e012c782af5873c91613656d7b17144953517f552c5e9661568958c0cc49dd8092ff2983981128e4aa8771ae73e9f1e39d003fc0738bd7c2a1ee2cb18b2b39eb822454f27f86fb315d7981a8ba2c408c9265384308746c5d7abe74f7e2b2be7d43aeae9c16a2d6a8883be0ab94b58c23e70c9fc81efba2755da1e34699f30c942fd49e3d3df9a410834f0ea8ab054567331cde2c418475518c2ac993c38aa83f3c8ed4a6b967fb4521fb76e766f39429faf23b12a03e468c880dd8b5db5806ffbe46e12bd15e525079749c1b0ea4ece085574f90be01aed38080bde408c98fbb3acff574661e75761e7cab785dc061192b7df03e53b1000bde391aaf5157643f8b484148f6b276d72727a3da3b712c118718b5a72dd022a355154689aa345d7784e7818c6bc261eaaa9561a3e1082daa49dd3f44b1d1bb0162cca0ec9d1af621adcadb100bbe820fc8d94e959045c7c4c4249c87bee7d50e27cf4781ad519ba1a55a266949a9c9d8fb04d3e0055d7fe736090ec9f86b157a0470a1dba9b8a5e0436a00580d60e7acc4d93cb8676ab9c8a4247bfaaf5eeb2434711e275771cee7feb2e28d0ed2bfc47f706e57af1e67ae46358d64f17fed8526a2cc9fdf6c5a944edb875a670d1e2f0c585491205c6d73405d03a6bf256438820416e3514d164d04c6222cfeb9cfbb8604a4d9a3584b216dfec657ef160d2f32825286352db00de9e3e4f999c2c33527f273086e3646b24c7da3373678b637f0b800de8dc821313596608eac52574604f3c25cae7bec03c31ba64926b8d6a23c6cd1983f94fd3e7a1216fd47ff05dd77a512948f79cb9312f0b85a608da1344d6c54f9366d39a7e78bb74be032b0fb118d3cc2a8c1aaff0324bf42c7d00b106243d5a039e2de02d66f8c96eb114fc001862f25b5ab9c32f0833a73e3d523899ae18ab7e3a1464bed0916eb81aa8038adb629d843980e615d2705eaf16b203a72f468410a5d8bab5ce4d19407d81865c1075e51455b903190ee93965609827bd0ff9efe843ce08d57de9a41905345e77790acb1f896a44959e2f273b1641b5bd65f9868644b8787b032958fbfea5b2f1ab969b989d947ab0024f69527d05f4b4300a85e507535f4f92da9849598c92fbc9cc31f837ab8b69885272e805b35e7d6b2e7db162e3716c3c8901c679c2ee51ee7d53f6890be28ac7a507aae480ae406925473ebe3a946eb6449bf0cd754c86bf146807a628ec0b09d22e51c12d606006816d6f6f6492fe684a12b1539caa5b5c3f7b6a8578d27e015b44e689622a28ca262cc30abcd4a0ddba3362265e4fc62d9872afdab661a708980d5d366b8b807f537d729ef49a3bb73904f84cb342b3f46d47dae8a34c1a45baeca0f2d422cd662e2f809eb4be3aba136a1073db647450da7f6594df594b1c3d949908b877a6895b7f433c78c15f3e7bff14661389acc34a73776cbf9cdbd3d9796ff9d6f81c1d7493925d46d9686877f5da2460f6b939791d8bacdf886520cc458b9f9d15b33d380245c99b7bd7ccaa225e85006cbec7b9c8b23515f95058a208f2264bb6167617e1a5d18ae980c9163ea4d718d22d6899ab2ba32a5f5c49eab7027b31f55806ccfd458ab93c457211bdf377358eb09d2b4b552d2fa1c4b8cddc7d3fbec0702876c275ba5960749f702fc3d6e63aa57af36f245fc4ee03ab62603b3c3aa3268b7c2bd9837434da627d571089451ca4534b7e0a8c4de4cd87ac6682f9fdb966f04e70e607c9d1b2130f289eb5eed43a3058898a3a62e3c66d6152a862ac74128dfc58b97af99e29dd8bf5ae420b43530926e0b9c4228dbd9f237615c769bab8f3485b195026746b28ed1af6f07f3209910389e94b6160e752a2dc56724b1d05b328626059b5b4054ec4e64bbffd158ebd09578bb00d311a06f3e539a03abed1b84e3f0d6aad90fd7ab19e0698d83c62ad12af7e3a4b3aebd03368bca9cbcc0338ee7fb37e0379f136e233118f0e2dbe2537c534f11522c498e4fac3a7d6b3fadf1adcae399f9cdd4db99356402d0faeee7c6c4c809ce42719a71b13438527a4cac2322d5ff433a44747532db189c1623af484d1016f803eac90cf183ee9a52325c1baed6e1f4b4d17995eb91ea45916a66cb9f65eda48d20d57f5b101df179f615d1b94460e02c180a0c47906b272a2aa00ac3270dca0a7c2eae92b19cd8cc2a786987ead5f5e45f6a41cc2c9091caf253b2244bd9d41ba25158d0ccb124d9837c184289d0a9c1afbbdb25031d6bf6ddf328ef73fb200d143e35eee0437a49eea3d4c94049a3df5e105084c4c29e7811c2bc6abcc078964d7f32098dd90f55ad741a40dc413b4a263c50e8c1ca085057d55792b9206699abd7c6dd3aea4c16af6277d8ecf6dedef6fba4380c313947ab4a7cc12c332eff58056acb9a1f64486c5cf213ed66a1dae3d584bf22b16b2903d76eed558be507c8fff4ace5fa6e1c72f373a0e8b3db5f2506a84474ecd9a434e7017e81c0fe3041af4179d77de15818c69e1734fbe4ee7423c1bcc983c859292d0817b593412ae23e1dc01b3a9d8fd1ed6d92fa7a5b6032419fb72713671df0d259125cc912ce5f25c2715c082700dfe96212a0d8e5054c94eb442fba04d7ef1c14bbf8a81d0097c4e6515fca6e94d6a38eb09f0dedcdd5d3991a0f9478aadc5caf611b69257dd19571bcfb507e1daca774516d24172b251f2ea11181099875e602bf06e25fb0645401b80d839a5392ee0b6d3e0460cb75ea3c72dd0c4327f734eb32e9c0187f3e255f4e3bb81e44dc8f3b436c054306aa61e5d4592de58f299744e5c8a1056ede1a614f5bef719eb7fbd296cd9d2af875ec310d9dd8c6406fff46c2b24ae024dd74b2d2b1d01c8795d2a1e5087b9ed31beae4a57cb878d03fdf9b5621034e5688f5d505e51c0e04f54c4fee0708cd959f5760e8d8a740c13f2a3a7db9f27e36393f3323a5c175996a1c812004518df437f501645b91999167ab78c7f0455605dacbf00b622123faedc0d5592ce8d4251aa40c76cc76e48944d166a5ce691859ec74665ab6e850931345e49a47014d74e81351ae4d8d2b60715edbb02b313fb98c8dfffb62366a8d149e288c8fa0a3ff6c4f8904d5798a7856bbdd7f686e118509abc91cb6475631cbdc0e2b7c9daf768f9eaa1400da20300798e9f813e49b9075dc6b63ad687392f333e81136f3eb3b9b2ef33309543fd9641f8e9bb73426c6d03cc96bf7e9ff65b2e7d833c98119d71071acbf13fb27c7c21293de28377ae6e886b68ec4d100e53d31f378ccc2de223c0da4f7b7504511ec5429a569fc00968583f456e336c3c3b4a2cb13319551934cd183a8007f75aa807b9b12f10291cf93896ee8d24ce9b257f5b2bdc3e533da39ac78b99f2a7a4d17e5d88aec6e03b663286417b16a06c666a274611019c94a9b8c3b9d6e25a8f16bc5c1b9967c90e43b0bc8cc7e0651757c58316359cfacaaba84adb6748e0b49d3617c9910367c4e67c22fa5670e49a9295a2134acb14bb45290e8df341e512bd57c7c8d462be75892c5d8b13ef2228e7b3d1984921b710c014ba5747ee7dcd78bea571c2b0fc0bf948d7ce4a700f97905e2ef0386b45f9face700b6a3b7d2c76f7cbca0280faca11caf96783b11e69a9e1ab203d1f0480c6fcfe867324ff4570d560fd37b3e1548ce5b0facba602a7c8227bc19c221ac3cad4cf0d738ef0d0dbeeaf73284e47672c691923fa98733c59fc8b758345f6327ffb445882cf70b7d3260938e8fd5adaa882edba14b2d2991e35be3b1024bbcc01eb26dd59d2f6f9967c3ef83ba03a30dd4113cbef22b35e091202e639e5ff289deafd15ed3c7607e069c6c82e14e0791bc2ee04f5005f5a6c29b61c1ef2611384e633440d951fc0a7e72770a08d1dbefc0c96d5fc3bd5332828b3ad595a0086bbeed8cb111d215686315741ad21703945dbf89229fef692bb34c15984bd48c4eaf8fefb34f341587a192729fb786209f18a1bc7a412c0e8e94eee51ab1bd09587a2965edce6cedc298b9874fa3488fe6b683c0c29762478d30f569e47f0bb3f1b431f868204d635e54a35ebff50dccdb3fe056551702532c9c5aa23b694bc4b33c22897c2f0f3a1b9b3f2f0e67e8daa0c4aec830afe4b91e010088db0966ce346106f3bca2305a6b955c18a69f2477ca650679be2abf0bc3b31d2ddb94408927022af47382c5efe8bbb451b3b5219cd40d86b040c47e47ec09199d6", 0x100f, 0x40d, 0x0, 0x0) poll(&(0x7f0000000100)=[{r3, 0x4}, {r3, 0x21}], 0x200000000000018d, 0x0) getpeername$inet(r1, &(0x7f0000000200), &(0x7f0000000340)=0xffffffffffffffa8) syz_extract_tcp_res(&(0x7f0000000540), 0x27fffffff, 0x9e0) r4 = semget$private(0x0, 0x4, 0x1) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000480)='{\x00') semctl$SETVAL(r4, 0x2, 0x8, &(0x7f0000000580)=0x1009d8f) write(r3, &(0x7f0000000040), 0x0) poll(&(0x7f0000000240)=[{r0, 0x6}, {r1, 0x1}, {r0, 0x2}, {r3, 0x4}], 0x4, 0x3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x0, 0xfffffffffffbfffd, &(0x7f0000000000)={0x2, 0x3}, 0xc) sendto$inet(r2, &(0x7f0000000380)="3b34237047789fcdfa3dec9ef1e57c925dadaa3af04e6d704a28daa72f3deb24e76a16bc14fd2074a8249e5bec998951bace78c5459ad01d6e17201d2bfa2814aa2a88a3404c9b6d0f1da02f505bd8798bdfa4e9504f6389d1183cc9fccca51cae11742be0", 0x65, 0xc, 0x0, 0x0) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x4b2) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000440), 0xfffffecf) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xfffffffffffffca1) open(&(0x7f0000000180)='./file0\x00', 0x10000, 0x30) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000780), 0xc) semop(r6, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000500)=0x4) 17:44:56 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x3, 0x0, 0x7ffffffffffd}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x7, 0x0) dup2(r1, r0) 17:44:56 executing program 1: pipe(&(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./file0/file0\x00', 0x80, 0x108) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f00000000c0)=0x4) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 17:44:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) listen(r0, 0x7ff) getsockopt(r0, 0x200000029, 0x27, 0x0, 0x0) 17:44:56 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x8, 0x2, &(0x7f0000000240)="19a893c55c7c960ef893212386035536fe9779ffd447197efe9345563d353b9abaed09f1dc2783521dc8eed46255d88ec7d9fd52ed74e887e9b46cf0a031d727986e9fb7837b59a216ddc0fb995e6bea374a34ca59c49631ef69d8b35d46951200a0d7251c11d4e0fb82711dbe8c8c1e5ecc6b9d03420663d9ac56a92b1edefd7f1b461114702382e260d0fca8ca4b74efb62a", 0x93) unlink(&(0x7f0000000000)='./file0\x00') 17:44:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) setsockopt(r0, 0x29, 0x6, &(0x7f0000001100)='\a\x00\x00\x00', 0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="cf24896a67323a4d88a2100eeec695c81595c57ef65e1cadf7c860838446002c676bd1ed79880ed80c94a1b03e98def60671099931568129865356eee073fd426f53a4ea1bf9d242db22b409783527eeebb481a77e28192e8fcd3462f67dba01be73be6b14dbd714e4ca4185886cc0770d2f9b9f887eb06e3c7fb19e71715040fa1d4ba16a07f81115468504f9e25d042ebee41667774ca2ebb599fc1873261806bc05a04bd2698f7b5918b8cd980d6b8cf43130dde4d4f4e6b5c5395af6a9e16706e346b86c932bffa582d8acaece503df6d77c710cd572130e7915b1581976d3f2cab0b4de927859b028", 0xeb}, {&(0x7f0000000200)="1bd1de13a715c9b7f8b21c76883252ae8b26a6b3fa6249136302fe88685cc73924af404ec3a24fcb9f1a87872f45915487b1b40a0d435b97e6ea8e97bc68c8d1e184b91e6759c0f758ab6cff6621c62c15dae1330556a1d33881644d4576e1bed45c9bbc253ad8bd5a22a52ecde60316e47e9cbb75c5493c55cc0de562f323bb10295f89a270d6fdac38319265b307d642230ea969af374cbcaddc0d86a239754cd97e7156c45471fa79cdef2f210235e69cc5cbab", 0xb5}, {&(0x7f00000002c0)="17355743eb324aa1c7cfed19aa84433a3a7433d6b9431c6ae6b7b2f1a7ca011a03497ab4d6c6414f07d5a9bde653e8e160", 0x31}, {&(0x7f0000000300)="d8d03520b5de8d3fd5658a07803abff56f766a635d7e752c776bf1108bd669c68a36e20df51fbb0de752eca47ded48a840210313c389186a3d051f5bb9cb0c85c807c8da0646643e16f18acc5929e1ee7433e2014ced42b3fe8f71a1f50e2363a98f", 0x62}], 0x5) 17:44:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="2003a801b50d0400000000000000e2ff000000000000081000000000", 0x1c) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001680)="e919b67c0aadd178cc298a05442d1fb169ae4e6aa0841e20c20f2f449da1b7750393c04e0c91c74453840aafafab257261c62202ff8537cd6d86f5f2b4428fbe43fd2d13ac873eaeb50893290c092d4265f18230ed73d4a487144f33e5ced4729132bd57e29a735d6b759b22eb758c282aa9d9755a8169e508af1c44a2b463f6d8987472f6a27efb6baf43356a13bb08f1cbe612e918badcfb32cba2de6c0b7d187206a476202690c560dbbd7916cceea203b4460e28d1c2a657e0ca8b0f71935ea143eb3e55aaab3e901777e05aa7ee3a3f58822b40bf7680910e53dc15b4942a32512a442afb991f329f91da90a018b2f4d827a9fecb4e1d8f84a07b797583b43fdb298aa23098126fc6744245f30ffed227dc5489b0161a408389dfa294c06d92d4eb3fd4f28d76cccfc8cc3a1ba605705fdd1b0a48fe0860ad95fa681aa0c51bba3b8c8c9e82fc45870feabebd3a993431fd202bb27292b9b3a8853f267e75a02046e602670bace03efad5322bea957364bda72cd89aa673bf732891911f94ddb77a3cddf7bf98cb2d36067877386fcc4d99e6fc3419dfdd295d5d05e3e46fb2c5b8079099a59734865577b6ad2a75b44a2c63db430c7c497d2cf6ac3217bac28a959e32b26baca28ca739d2398370ac3413dfc466d4db2403524e6bb2d1a9b41ebc7d8ef35acc3f3acea6816b419c75a731245d4e289073164c49af2a996dd395c1d8e0bac972b6e27222ce4fe5fe69d42f1f6e0e335962cdaf54f10cc25c0fe3f058b043e12ef883c35bca41c5078558c81c3078101173d3161ca5e263e9dfdb32e80ea5b019af98036bf5167652571ee004c5034bb2062ff3d2f884a65350b13baaf2a37f9b1cbff7d6a4f0902cc30ac1cb05232a1adb24db9b8ca82f7e55c1714f6f702b1fb0236e1f4e03f3e5b7e0b7ff73aa65468dbee2789637ba369de0fa2124aaea22730735678a4748d5f2e3b22cdb3421bae7686b244c293e5d330b2cc6d738ae81176b69a182d45cc09338e5170817ba1ac9e72f5c9cc9121ce51f2ab55ec0d1841e5a6e650a73a49d8fc708d5376bef8d98e1193bb2fe83b4a31a1e514bee14896b309063169dcc9c211aa4e9aaa2612052806e819461ae8741541284c91a4cc470daad09fce04602b5920f301726c4733d4c5fd9105e6bf758af9df217ca9743b005aea7bdbe9458c2068430b35dc2409d4f137ce179cbb62e80a882355d15bb797b7238c50883797b2c05c55a09bebf1ea69f996b655e2201af4a96bd9399f6eaa4f115b733ad9fdd32dd7b976e788bcc451dd73aeec80ea0f26c439df6a7aacd9ca8a036d0d1ef679a0126d4973ca3d61c8d758e09bde9f639cab593e6e101f8e13d9e4f36beb2c2f1b3589e72df21408b93fa33a2683a780e74c20ec7af864800eea7d3d438de6a7e0526ea77a0afae7cb87348eee3566348ce986edd022413ee59d0e9dd7438fecf7dfa94586a5d0698263c952d578f26b7b9d69c154f03adfab940ba18d15abc5433d6ea9ef571c8c22819bbce8afb20720f9e2472f303ad0cf2e04451fbe19f89d4fb413f5a0a5afd4f5ed1562c68ee83de64eb7dd079230f72e2ccc677348a5da0179169b7788828d064448864935d6b84b5093b37b742e20269db306ce37acacb7b0ecea40cca00c097f81b1c8d7a0f1aec2048872724cfb013eeb041202c80f63146e9a9aedac06ea125dd2421a1a344f3c953325963cdf232661e3681f4b704cfd8be01bd26d47dca467eb41373334022c9ca918f44afaae2fe26871f1b2f0de76d740d3d442a7984df8e0bd6bf65a02ad1d49a13b7e4e342bb91c4d53a1574aacd9097ea8c7f12a5f9283ba7442b95553343d982c8703aa811f2eeebc70bcec1ee572f19ebdc565609cd34b67ae60a9197bc2214cb3628338d5f6b19c22847470913ff8be5c647a5dfc8069ffbbedb20e955c8c53aea6065fb9ef24d82926d88074c9e22f9919106437a4eb9899ce169", 0x585}], 0x1) 17:44:56 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffff8, 0x23}], 0x4, 0x0, 0xffff, 0x0) 17:44:56 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x91}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) close(r0) r1 = syz_open_pts() dup(r1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x3cb, "d40300eb9c7c4497845b45036d5d2af507e549ab"}) write(r1, &(0x7f0000000500)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc7f4c9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d7118c030d12c0e03076350ac66b1c7b8de3a09385c8741a95263c6f6915355e9d59f837046ead4d7552aaccaf03cacda8a244b8fbb5be7dbfb7f84a5fd20d3b5e534fdce15dd5430c52fba1605f28f51afb26182dc7c5b5afe42838dde5a287eae371b3dce8310667c004a063e78e9353ccb698da84f3de47ca9fbec0a8d2832d0ff6fcbcc3b0f6a4b6837ed439e384f09d156f3c6606d0742b6ef2411319ba8f56b569b6ed79330e8bdb86bca38a1d67db0c33d203957966e0e0e4695d6c01ab8c04ca6db7cd9ced5ede26cbfffac3ce3922dbe0a98197f13d2748f74fb6349b3e9f6706753dcfe09f69da3936782b4766adf2e7524c2bdc3172d0dbb4d4e4464574f97a6ffdfcfb097b1dad13cdadb3765d8ba2c7180ba11b6c8648fdb6fc3cad72a14342fb07d914b9e3fa9b35e0ddb44d49b324a614732e95593c138cd62e57f705d86d53d4f0f1491ccbea58fe6b12232b1ebb06748046ad7c935e5ece307", 0x27b) 17:44:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f0000000300)="9b", 0x1) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(0xffffffffffffffff, &(0x7f0000000140), 0x0) 17:44:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x4, 0x0, 0x0, "d700000000150800", 0x0, 0x4}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./bus\x00', r1, r2, 0x4) getegid() mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0xa22) r3 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCCONS(r3, 0xc5005601, &(0x7f00000000c0)=0x8) mknod(&(0x7f0000000180)='./bus\x00', 0x0, 0xffff) 17:44:56 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x47, 0xffffffffffff8001}], 0x1}) 17:44:56 executing program 1: clock_getres(0x9, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1106, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 17:44:56 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x3}], 0x101, 0x0) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x5, 0x0, 0x0, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r1, r0) 17:44:56 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x100) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0xfffffffffffffffd, 0x0) 17:44:56 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000001440)=[{&(0x7f00000000c0)="fad61e868ecf1dc68139b14106d15a8758443fd34d69ddf49fdd9bf422fab90f10f2ab0e9178039f470c043c649ce2e43dfb9fe4c5cebc12c24c5277ded3cca327ac689ba19f5e543bcc1dd87fbe44a818ec7de08aa26428b48fa2ed96d59731ff124fd9ce5d798d5703dbd2176936db0aee18642c37d8016da861d7345b62c1f2de86b7f8e5429885e204429a928ab90b0b861aa31bdb25d21b62c41df788ac2a3041e8f1f2e2f26a10df4dfff62f65dcd15f1d14ead49a5e578517b3fb4cd372", 0xfffffffffffffe95}, {&(0x7f00000001c0)="ec1ac91cece29892ab26b85a98d7c4e92e5bcc6719bd20ce78f9c42fc01ebb6bdbe989fda74c8cb9046b194775debb80480264e6b1250b13b86f1acafd908b51228722e8df950472df20b7c77f5541bf8c70293d2172dcea23e0558fe415a45b15904d430ec576ea6e096672843819"}, {&(0x7f0000000240)="7cc4a1a48d53bc2593abac3acdcf31878fe92a87d14487f77d85fbab3309980e1f5c06b53b3af7e0f8e3d5e7805873456f20f79b096494a0a7235237610102bcd2670a72d3d66d23eda744a5bc2e60330b367ec5e4b61c8dafbc0adcd2c33a8709e85c324072573b97fbb27f03bb0348b2c5393baa3caf7b92afdcb8319d04845fd0e478eb8cc0e1589fb1be6e7d7f76f25a4e84f8ea540e1330afc927340f16294c883fd2254b0771de4c8f12e1f7c4fd0ba4a2"}, {&(0x7f0000000300)="dbd7d6ac637f7403dc5616554d4d3db54a95825cd8c98f9577cf67599d978acd305428f46fde5c6b1731566c4891c9bc3a4835b3a2c1a95433061280cf92669030928b114f52a51a4cf3e549f587b9fc34463adadcbb541f985a719beb4479a4d0f8d81e9f1ef0c68fcccd28121582e8a3b8785c1932c2d9b6d4a096b8f7410b5268502715bbcdc150390efe93902c5f4eb0b716fd46f37a065c19740faf377250082aa2e38981fd1c46ce82d13cc28ae830d6697277736399dc45b5790bc0309be4b0e72f5f8e5e67706754dc28401246ac92c22b92fffb7e11b6d4bf4b03f5f7bd628ec9239bb458775f02af5b2d46b7cf060e35"}, {&(0x7f0000000040)="52afaf2f8c826cb7d6c07ce9d2a9b5fcd3e9d0260767ecea7d87"}, {&(0x7f0000001500)="4c7066e5cfc127359b4d34e5b07254bbf6de7a6a122ebfdeb54b861a03c6c3e1dfca773472c92d3132c02589a161f3d37139a21962c6313c3b6d50192d3ad79e085711339468c30476cfbc611af760e6f074c439627cf8bed3240fa843d7f8d5669d46084f583e524f37f5c58edc58b1a817d77d11ea31e4fb0506823dd75a8e873f05da9576b146064d843ff4a4ce2e32c5a8f6cafdbe01626b5d06fbb46570b2ba098c0571555315c3ba086e2b829d7c108282f6e2fbf0b302a0297fb9976788d2d3cd8868035e41bde1b96afeca242d94bbcde51c29a795b926e39f01084af783cfc08ef625e66678baf674dae2e0f9bba8243a0ce16ffedaa84fd172fbed8eadfdaf98230bd14416677d2d64bb388b50f4c5b5b43a13c15b2e8d846131c23976556cc460b2b7c9095a994ab390ea16eee1a181fa09ff577ec79767edf005b569fea0240769002f304828efd99d56120b34684ae9b611422b1a51e377d02a7685eb93a1bc1a9048a05463d03847d632d2b5775ebca1d01b0b713dfb427f195afd4ade9092bac34a8b36990e4e26ad34a18cf9c0df6b39000382ca7ace808a82515e026866e8027b073b55de19548361794ad55a2e836bd6fe677280ca45b55f55c657228c9af331bf54097aa6ce523449230ddb87fb938aa10b927080fc1017a79a17e7592bd8de08092e0e42e591cbf4a0168e10c762a9f060ebccdd4c5a545c558469ef86ec2f2f758cffb9a25b7cec156e16edff3312565d140ff08f4d3787cf057c8a738516b752ebef132b545dedcecdccc6100ee50fc12a9f59e9110b30409150b0878c6c0f55871351c09abbb13ce8704b0ed0ed1aaed02af6c8eac678f10329711e515e7711cbc33832c709f0effec2609bcfdcceba582a931926a1a90728418bedd4904194129fee15f053fd16ada4c1cef5319ba563d3e5ec2f0445d5216284e3e209bc649dc2dbb571fe478bc17f6125bb268baf7e2dd7efbb21a881992e9980d3a2ccc4f64ed97ceecc37d3d841547096f8384292e0d43556923a24b9838dcd02e00fe1ff373eae2fd6bf9e6515a55b8e433b0e05e374b2984cd581a587e463dd2663f9cf174f7bc86bd7df4b6765e03aefd058f44696202b2d4fb99ed61a4b41f0f40fc713da14bce2f354b421a531093e3d9af1edf85d22d82dae5cc3f2ad7686a0053604823ae2cdb4547b9d32208666155e26fa0f3e4e48b960d50b7b1c52e75598db34e52f543bbb3ea6b76485e0ac8d04952cf4fa6b3d5e5cb45e741764d83768050bba7e3015834a88234a8b445358d8fc0090f4ca5a519d3ab40ec1fe2679c3953d713cff3a38ad1f0a1895250d240d481493062bf6eadb2c7d99f26e5c7bee7fb775ad218dd71fdf56d0699cde1309bf38cdf3d7eb1715636afb18bb222fd250e0078269f81e33e498efc7cd0663d95bceb7c9318134c107ccfda7d6957f91ed1e38f7131196abdcd40b4f39dc8ed67a995c05da1e312e01d7025811f944d9d39b14e95574515c9525d2add6e2fc877f4810ea2b647d0b3b0e4c7e1012486ba933d289291778433c6c8b545667e78bd21450dc8e3f2238be6b241f50b5dba15de09d6abb3b5d2777c20baf2fa84569a8ccc43366db0ac0ba312be99b97ff79f4a9574958590b2b297a6e83fd749a61075ef4cc896056149b39aad6f853a8dfec4dc02baf7c973a0e85c3dfae18d54aee8b055b03782b3cd791296af49d1eefd181475a0f1be6e89d8c1868cf3d17d31913d19b4fca94ff616b43a4f9de7326a9ae4ebe46d401c4ba2438f14957c792a536cd3686afcd4096697bd2d0896b009b378329c7790cf54068f2b9ce6144febec40ef319bc9330d97555def105a0852453164ad111f10a6f564898514a3bd6baa8d16a7b90990ae023f2d48ee5c3fbbebef73fc0ea02e220e069dac24b214d4f1de66bd6fe991eca21d0697bb960b6a2228f1947651e6da0234b5e0e200ed0e7f401c8980af4fbfe910e4ca023b80d7d82e080155a2fbee260623528d932f066ec067a21850768ee1b27e5099d7ad0658998d79a3eb4d1b2cd59303d0db2cfdafb8c0f7368dd6d4589a215c703b1b17ed4ba5a96beb6d2f43b160a1781a1b41bc67bb2976d789a4711a47d4106a51cdfd39201b1d2151d22acf788f751b66f2639a3191898723c79c8e636189a1ac31a5cd01672cc71bf5ced4bafffa1e0f496b4152e3daf1fb2543973da5b60164950c4b533722f80f0db7387a9def1bd050f60bdf246ed35e82754756b6e04ba801d8bb7c22a3a629ac47ea2d0ebbfdbf1be1fc9768729c1f5ac09af1e883f6f41dd0e6c8715fa7c6da976f2d5700a450a8fda50fe27693779942045a27c5d5752fae16cfcde563dea678a20d03fe42f9caa37558d6c0be492666bcc2fde72487145db2439762f9299c944d57a707e4cf1284de4b6662717bc76733dd6eca9e619ae0faf7766474ad090552f5139d2be0c6d597d42072135a07f71031f24b2a116fa965e730fd40ca398a115b695a1f1db67ac7ad3a01c6108e7b056cd83efdc9f31a2bde7645296b0d280c13ca8954fed0d09e8d67276449cfb337e7419f33efee368355c884ccb069af1c58b422a9d2d1d69d786cfc2fa14ef3ddeca4ed8d0302cb80e0cb18dc237ade179ae5db75b8213c2c184f8b1e930da5ae71ea2bb4846f25a574d9f4fa2ceeaed72a1d856a1b4409bd37b7a2eb60f9e83eb47b46210e58fb42e6749f97b298303768e3bcda89229b5893d675ae7d6f448ae13a5cdc9f29769f64ccd2df6e775874c360aa0be69bf94f90aa44c2e2cb79365a5e3eb38aca8cb7073d0ae8d362a17968834fbcaf4e99604b03fff523fcc8ee73e9ed9f57619ebdb5dc31c7c655f62d166554d8bd307618264ee305a130b87bd3d9b9e3e6caccd3612ab3a5a16da997eaffec0fd8e6e0b9e49f6d7bb731d180a64526f99009e8bdea3300835fb6fef6e957e3075e0b3ff2eb10e20ba43a1e2036a0983304249fc3d69878194103212e9d653452a86a052f1b225ca26347326aa5fe5757a76dee3d934516970461d2509e6c082b0dffa078894fcbf01f6075ec7cd01eea0f178f6cf46aafb1e9283252cca3971671f464ca775547ee2a27ef96fe592f64dc51ee077b478c9f4ab54971999d280be871261df7e758f22a3f024a6d5757ae29b772c1c0e0421bad8a2aa69d5af28f6c887f9c998dd0827215770b913e58b4ec5d65592e2077ce9bacaed5f2622cd75a0ae6e784869a8afe2d02c91b0e40c0000af2c9bf99481ca2358e0022dbbe79067ba90839c39c3f7d18917706b58e5d9ab9d1e82059141a84bc84d694336107b065a1bcee5c465a8b46c720f934720476f7611733d851bc352e5b798980bfa5f98efc4cfdd85e9897cc088e06cc52fe55b295d395604bb7af8b5346353f43463877fc6ba4bab96066c799c9a23d9fe8194472f6311e1c7c59ce8cde90af89f1cbd5a507c9f08a5100ecf61f07aa209a193d85559580316b58f84f7a7cd9cee786187e065706561facf063cb5bc551bc7b1e169af7ecd185d0d9063c67e2b162e23374ba7973dbb31585b8ef11d37bf0e857cb56012915831ab24cdfef4e08d1e777a6093f93dee53dd02780004f3ebc00d09a5bb46765f8f24691d629b5197067e65a8373f46c2ad81b7be86e519f39338322a03534bc7f922e8209fa46622dac342a2cec204e38075daaf8b081c2c8795f13579910241ca07163ed965e1d2f34ed1f976626ee02ecfdaa3f433374a670b6526d67b18e00063153f37df2cc2bd5467c8a7302dc02f9711c099b5c28d3502135d69ea53e092755be83119534fdf359376e172329b0b667fec37f28e29e265b998ba04209cb54221b83743c0cc9042e6ca077f22294b28b62f568c43176456446115b7dad5a817f50f22753f05fbc1b86afdac3dcf0e646b5830c86dcc08a719069151925b4db47e88582b8e9fdf55d2242bb49174fbafa494b391ea2e523d58f2140bc3319aa7741c11d385b273d26fe92330d59802804910f2d71634337eaa81b73b61009a502c2094350e10bb1a31fcc2e15b72e85092a1338530b4e7b018d585d63fed9d4a6239d6add592cd36046a7ee239b1239b34a8eeb203a0a3a27b6cf20ae3380387b0dcd1b01ac8b2219be9c3103e10b18a7a85aa90c4066e5b72e9cd3871d60cf8e47b03d0c53e948f1de1432e50fc95ffe86b7c78399bbf564707b3668df5edf11e178543ededc1d129897540eea91875ca0225fd73a628baa020200b3b9d21015d19824bc1a69fe41dffacc04de04121b39032fc74c09943f11b7cdf74036cf73155632867898963f896a599f6a26a1c166e03fb353033b7aa2b7c2ecb470480a64b61507f638fda1ebd62796dbe01a0e42ad867ee4c63553c1e67f14833a693e40f8e1eee44576bc95118f4f79359f6de1d3eccf51d9538d0910f54398d1e0c1e919614124f2b6210accfc2c492cba0c3633ec999969fd7dcbfb1f441c9d68db896443f4a091e084bb2ac39cd91baba4536c2eba4ae00e44b9f3c0ed7383299ab1a2a10b29ec9b1fe41acd21cf24be6a86f8320fd4dd486c59673466f1b04ab3dc2d05d4b2dea904fbe692146bcc5c894124abd8e55f927f800048e20ee0c2eb501e251c030fa8f8247504ecc6a3432c1f7cf45d9f6a8b24286ea00a0e0569d0ae4a9864b54f62db9d28dae7a806aebe46948f1524aef43fbb29bc636abe48cd54eb2c3c8c5721982b1aa9f571770baaffdd8a467e4b9d43b33743d4f15d5f6b006a0176ce90e1bbf3acba5c1579812ec14d8fceaf7ec70725aa2aa504447d77e3749cc6bd472675cfb46a0c8353cc2a1d1228142658d835424b792f45f3a3fbdd536c47c0c680fc0fff0878d444a1f9eaa6d5a747e88c88902ee0d3967e1e6dbd96bd1fb60c932e10e809881c088c43adf9f5bc49a4fe2868317ebbfba3dae207e1d58b3ca84d8f04378adf893b738542c74d3fdeed065fc42c84d5a4a4375a565c3658540769510bb11439ed17886b45f91a6572f8b6d795080c224d86219aec5c794846d86c69485b53afd35df3f08865de3210aaa3e356c391ba46871880269ac36df131b19cc71f3896f4f21ae8efa4c256af1801239a2bde53c7919cdd43249994a06c8d6d3e8f3c21e91378987e30314d8062d00373c193fa82d4fc9674f3d3f86745ae40718f4994cba605e4581337efc9f8c1c92d92a12e7ccb5e30e0221a2e4d240ab41b79e2450f6ff1e6a953c2510df62a52e28f139ba33d82e2e2cc85c9fcbe95219a2f6e5a1935dc00419a560ee90989ac4f062ba259fcca756d1f3b2aaf0fd5f8e5546dc7d8a5b00115f47b6ef53a26098a238ba77ce216fce986cbfdd1cf71b17a97c95df140489ab675067138625c2354dc9e97bd16a24a1de70444520e189ae25229db470bf0a8931e6c4e258f34c5d07cc255601e11c01d9e3a8100b9bfafc9f8e80d76930059a4d263a8bd83b131ad1ff13787b7dd6b0704c0d556580025a8af0894f71acdac5a3772290f3b90a5dbde894a2742f416e306a4e68cf34e6d3c5ea93bf12193333af418f8a76b75597a2de2a45314636acf745fb446fb80ece3c798129578764e1e7a689869da67bdeb6f4ee3926edb0240aaca90f1ffb22dff9cdb2915245c4430629b3538c3c5badbc4c4629e96adcf74de5113561f7f5950a902bef62626d79785236173774528445e83a3bb7ca18d54723c3c35862625f8929c5ffc1edbf1a3cf3e03d66e4801e05b7b6fdc0fbe06217384bc7ddb906d1b6e64aa90396db4c1561b28a5aa08c38fb9016ba4e9012f8e6ca82b437c8cc138b59130d69530de08efb319a1b9ddfe520a3a58f84c68a2b4d7966e0d530f81cafedc482f2b18b21b5fa43255c972a80f1904e747a64d278127f71b07493281e85af3c20335ef83976e0e11cad148146b027ad704374a15699018a47"}, {&(0x7f00000014c0)="3934df9503670dc611e258f21edf88a68a998f6631e48fd6b5c4b80d3a364876ade197e070983dc5ede9cb1adfd56b5eb2ac7b016e4bcf2c149ee5f102323642"}], 0x0) 17:44:56 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) getsockname(r0, 0x0, &(0x7f0000000040)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/210, &(0x7f00000001c0)=0xd2) 17:44:56 executing program 1: setrlimit(0x0, &(0x7f00000001c0)) 17:44:56 executing program 0: r0 = kqueue() fcntl$dupfd(r0, 0xa, r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffc, 0x5}, {{r2}, 0xffffffffffffffff, 0x81}, {{r2}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 17:44:56 executing program 1: r0 = socket(0x1000000000011, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050105001e00000000b1ffff027c0a00000000000020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5bdc2a73764aebdbe781e4d8f6aef9187a869a4f2e425ffff91bdd3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc2ea59699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872ba5fbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a340390000000", 0xb8, 0x4000, 0x0, 0x0) close(r0) 17:44:56 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180), 0x8, 0x0, 0x10000, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 17:44:56 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x20080, 0xc0) connect$inet6(r2, &(0x7f0000000080)={0x18, 0x3, 0x7fff, 0xffff}, 0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0xb1, './file0\x00', './file0\x00'}) 17:44:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$KDDISABIO(r1, 0x20004b3d) write(r0, &(0x7f00000002c0)="1a3b04b5648ae1fa6107a20b1de662e02f25eb3ef6e8b034558d3978faeb0ec96b4077d93e3e72f6f6454c3747e3fb89808915015fdf326491f37605e0bfd95ad3ab5f65e0ef6e1e12f163b24ebdde4ae28c5080bc159055547bdaeca92ef29d76ed45212a4c", 0x66) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xff7ffffffffffb80, "855c55021a0000707b634c00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0xfffffffffffffe4c}], 0x1) 17:44:56 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d8b}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x110, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x7, 0x6, 0x5, 0x1, 0x4, 0x3, 0x100, 0x1, 0x2, 0x2, 0x1f}) kevent(r1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff8, 0x72, 0x8, 0x6549, 0x4}, {{r0}, 0x0, 0x21, 0x1, 0xfffffffeffffffff, 0x2a}, {{r2}, 0xfffffffffffffffb, 0x4, 0x200fffff, 0x3705, 0x5}, {{r1}, 0xe46c30664ad576f6, 0x20, 0x80, 0x0, 0x2}, {{r0}, 0xfffffffffffffffa, 0x1, 0x80000093, 0xffffffffffffffff, 0x7}, {{r2}, 0xfffffffffffffffb, 0x80, 0x40000002, 0x1, 0xb7}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000008, 0x100000001, 0x25f}], 0xfb, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x96, 0xfffff, 0xffffffffffffffc1}, {{r1}, 0xffffffffffffffff, 0x2, 0x80000080, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0x32, 0x4, 0x3ff, 0x401}, {{r2}, 0x0, 0x1, 0x23, 0x5, 0x8}], 0x8, &(0x7f0000000200)={0x4, 0x8}) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 17:44:57 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(0xffffffffffffffff, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) 17:44:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x2af) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x128, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x230c, './bus\x00', './bus\x00'}) 17:44:57 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x100000000cd}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000240)={0xf0, 0xfffffffffffffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x5, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 17:44:57 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fchflags(r0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) pipe2(&(0x7f0000000040), 0x10004) mknod(&(0x7f0000000240)='./file1\x00', 0x10000000000, 0x0) close(r1) pipe2(&(0x7f00000000c0), 0x0) 17:44:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r0, 0x1, 0x6, &(0x7f0000000040)="e49134b1821f6e6a8405b3d8487c0198adb51e1a5048d6bf019425da1b51d9e85a8349530679420fe311bbae27adef24d4fc956e092d95e22ecacfffcdb883593f1737d874cd65030b113749de3339ddc85c373873c711e8b02604d49729cdbebebe1566d0d57b5346001ad50b95b72e76c35a41bbcdd9a84225dcd058c8bbe99003eb8f23d12f60ab5bde593decfb493ce0d83fa63c27740d215bfa6ecf4789315d626a7fcb4ab3719d4567779346de77cb690651cdc6230df97e901e8896bf4bfa8afed58cae7515ec23ad58a4005aff49be72293b9a66e190586c5f6eca9b682a152f8037dcf5ca3063079fb92e", 0xef) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) connect$unix(r1, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 17:44:57 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) shmget(0x3, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r3 = getuid() getgroups(0x0, &(0x7f00000001c0)) r4 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="03c9a18f63b635517b9b5ae1da4ed9373cd5eba911cdf1cf26b68281e18d90915be90f834e442ae8e2946b6a7b", 0x2d}, {&(0x7f00000002c0)="92304fe7a39ec97b6399440c9d7506b1844d75dc4f37f3d18606a48025cf3c323928679523229704a3ab606d405cc85b4a268a32e17187c0f07d8ff90ec27c6b03286c3d171bc0c610e2313103cf8c469df62e9f1e41fde5e72ba30c9b25ca7b4c5c4fb3660edaf2bef3d2b6b9657bc3d40128cdd00d9434814e1adad624cd5eef8d0d38c9f1231bd025a40383cc40c75561c88f80152240a807b02d3431ea3d385daf736a672c76a47282158d3a78aef2f842c9bc9754a2fffd82be6b85230f47599ed7d8d545f7f094eb079ee272c8b4dd1701d9f2c09401371c4d3a213f", 0xdf}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x4}, 0x400) 17:44:58 executing program 1: r0 = socket(0x1e, 0x4003, 0x6) fcntl$setstatus(r0, 0x4, 0xc) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) 17:44:58 executing program 0: socket(0x10, 0x4004, 0x81) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0xcb57, 0x8e42}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r3 = dup2(r1, r1) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000000c0)=0x1) setsockopt(r2, 0xfffffffffffffffe, 0x0, &(0x7f0000000180)="328687d216fc29e2ab7379a377bc5397595c33d4594d360fea7b8c165eba9847fd0fce0751a86ff5ed752d857a9760197e2f8576b4df35cf56ea8d46d91d717df8fe4e88c3c68e877b17174105f7e03005ae46a7463116e2efd74a21a6be0073c7b5205d7ef64d4b812ca95d25a6b04f9262f4fb9419b234e09224a3ca0a5dfd3d45827cc6cb760b7e178a6954169b0ed8925edc2f7ebf7ffaf6151bb48aeb2acda97936f7fac1c6647e325a0f1b8ec15828555e1f2f523f965bd2209b29b8d2fd346d39f85295e5cecb493aa984cd42b4e68cfcd5125e4bca6b52120c3e5e8c768b96e571ba6675b1cd6894404b8fd236a79b5de9d1", 0xf6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:44:58 executing program 1: r0 = shmget(0x1, 0x3000, 0x20, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r0, 0x4) r1 = socket$inet(0x2, 0x3, 0x89) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x20000000000000, 0x8}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) socket(0x1b, 0x2, 0xfff) 17:44:58 executing program 1: socket$inet(0x2, 0x8002, 0x8) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 17:44:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 17:44:58 executing program 0: setuid(0xee01) r0 = socket(0x2, 0xfffffffffffffffe, 0x1) setsockopt(r0, 0x0, 0x40000000001d, &(0x7f0000000180)="000000002184c34ada8f8ee27e3108a78ceb67c96921141d86f2457157b811cfe94341423460d4655374382b0566b6b2e4f35f931cef42a65ddfb5aa74f67311ef224a1be1e635c81e5fa3e6297744224d239d4d4bf3acd8622285fcea68a5b38c", 0x61) setsockopt(r0, 0x1d5, 0x8, &(0x7f0000000080)="5a3b11e924bc0829285ca834b7c217bc8ea04a686652f8d3582e7b69738ebe3a15231204a69e96ca34acd6137f153ff5ec8cb42aa332d42d1343f2b268a7209bf70bacfd5443892b75977761ab07c3fa18d5d93502adc885f13ed284774f57a183186acfe1817095393db9659d645002b6a2060c87f83415f3f6a423249ca1f14a4c766835e06246a7fd911ebed20bd499479c2fcffa1971e412682bbceab3ee8e1701f03e78905f8a9329c5d87c1460dac5142b6cc4efb6d645eaaedc4f603304", 0xc1) 17:44:58 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) r1 = semget(0xffffffffffffffff, 0x0, 0x204) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f00000002c0)) open$dir(0x0, 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fcntl$getflags(r0, 0x3) mkdir(&(0x7f0000000940)='./file0\x00', 0x8) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1}, {0x18, 0x2, 0x7, 0x1}, 0xfffffffffffffffb, [0x2, 0x70, 0xb7df, 0x4, 0x100, 0x80000001, 0x3]}, 0x3c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000980)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) sendmsg$unix(r0, &(0x7f00000005c0)={&(0x7f0000000280)=ANY=[@ANYBLOB="00002e2f62757305"], 0x8, &(0x7f0000000880)=[{&(0x7f0000000800)="f902008e5696a27d52ddae034d7447c7ed94eb0b7f2d59f29f980f10549f41e67c59cb96297d5b3a673e317b76c38d34e8f8d89625211de2616e10b738e48628fbd17b35c04546cfdcffa6f65ea0f169fa9fd4ae7ef36c6fb5f4", 0x5a}], 0x1, 0x0, 0x0, 0x403}, 0xc) getgid() mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000900)={0x20, './bus\x00', './file0\x00'}) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000240)=[0x7, 0x1, 0x1, 0x5]) 17:44:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) r2 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x84) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0x2020) 17:44:59 executing program 1: mmap(&(0x7f000071b000/0x2000)=nil, 0x2000, 0x0, 0x1011, 0xffffffffffffffff, 0x0, 0x0) socketpair(0x20, 0x2, 0x4, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0xca2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x410, 0xfffffffffffffffc, 0x90d2, 0x3, "d730c9e7bb6fc6e23c5b00000000080000e74de4", 0x1}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0xa00, 0x0) poll(&(0x7f0000000140)=[{r2, 0x69}, {r0, 0x22a96d43adc1f871}], 0x2, 0x6) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) write(r1, &(0x7f0000000200)="bd", 0x1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) close(r1) mmap(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x0, 0x1010, r1, 0x0, 0x0) write(r1, &(0x7f0000000240)="99de3bf1ce38225be781c2e5ee4c132cf52208db16663a70d414c21630119f9f2228547e45d7539304080e05a5962868b8da06cf3193ebc4f5d0f1c6187eb9c27ba730680a2ec5a2a77dcf64de4e78416b01fc12a691d7941474918f710eb081d2769acb99574a58157824e423e33a088ddde2e432e1dec4e00906218fad88e2d7b30a70e5c500012315e49997920611ec45c2ceea47e74a425238b429eca32cc282d11aee8577e42929bc4912366937b11f1deaecafab2e1a3aef037e6db487890a43ce5eea433838b5f7a38bd4fdf5e5f496ffcd6f7e231df533363fe5ddcd3da8df7c386a736f6fb9", 0xea) r3 = geteuid() getitimer(0x0, &(0x7f0000000100)) open$dir(&(0x7f00000003c0)='./file0\x00', 0x8000, 0x3cf19267da363c0f) mknod$loop(&(0x7f0000000440)='./file0\x00', 0x2, 0x1) setuid(r3) getuid() syz_open_pts() syz_open_pts() r4 = semget$private(0x0, 0x4, 0x400) pipe(&(0x7f0000000340)={0xffffffffffffffff}) openat(r5, &(0x7f0000000380)='./file0\x00', 0x0, 0x11) semctl$IPC_RMID(r4, 0x0, 0x0) 17:44:59 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) chown(&(0x7f0000000100)='./file0\x00', r3, r4) r5 = socket(0x1a, 0x0, 0x1ff) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000140)="ae6d26884de717c43840593395f19cf0702645847e7e0c7767c5ba442127c1ffc9630b8f1d55adf2c12f167d3f959064e13b53f813b0955c1906384fdf992548fda9a16d46779cb6da374e2a95b576d2f318e0f549e565a31f159f385aaf49c6074d7d5f69da7180cd61a0", 0x6b) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r6, &(0x7f0000000500)={&(0x7f0000001880)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863159834c99880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a5c4bbc4bd9acc0a68731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb988399923a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r8 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r8, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r7, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r7, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x0, 0x110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r9 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r9, 0x1, 0x7, &(0x7f0000000580)=""/4096) r10 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r11, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 17:44:59 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) lseek(r0, 0x0, 0x885dd4312a98ec21) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x3) 17:44:59 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x0, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) fchmod(r0, 0x2) pwritev(r0, &(0x7f00000003c0), 0x173, 0x0) rename(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='./file0\x00') pwritev(r0, &(0x7f0000001500)=[{0x0}], 0x1, 0x0) 17:44:59 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000000), 0xff85) write(r0, &(0x7f00000001c0), 0xfec4) 17:44:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20100, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x812, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 17:44:59 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) recvmsg(r0, &(0x7f0000000400)={&(0x7f0000000100)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000140)=""/46, 0x2e}, {&(0x7f0000000180)=""/12, 0xc}, {&(0x7f00000001c0)=""/141, 0x8d}], 0x3, &(0x7f0000000300)=""/251, 0xfb}, 0x801) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000000)) mlockall(0x2) r1 = open(&(0x7f0000000080)='./file0\x00', 0x8290, 0x1) flock(r1, 0x2) 17:44:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x6, './file0\x00', './file0\x00'}) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x4) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x500) 17:45:00 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x21c0, 0x40004000000028aa) pipe(&(0x7f0000000100)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000040)='./bus\x00', &(0x7f0000000080)=""/34, 0x22) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000280)=[{&(0x7f0000000440)="000000186a56010000002b00fe6d5a0000000060d0706c85c2768511fe8900bdee0b17c00000000000000000", 0x2c}], 0x1) 17:45:00 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) getsockname(r0, &(0x7f0000000380)=@in6, &(0x7f00000003c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) lchown(&(0x7f0000000400)='./file0\x00', r1, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) setuid(r3) setsockopt(r0, 0x29, 0x6c, 0x0, 0x0) r4 = semget$private(0x0, 0x4, 0x40) semget$private(0x0, 0x3, 0x22) semctl$SETVAL(r4, 0x1, 0x8, &(0x7f0000000340)=0x7) 17:45:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xb25d4fa14c7cefa0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001100)="77f3003ccfdf8c294707ef27068ce6918c4ebe585282a49a43cd2e8cf7790dc035b27c4a57f409b55a71281a14c3d2614330e6b2b2f835742061ab622847605515d71afe61b0f9c43b8967508ae0919173e9ffe1eb46d714c6ce80a32cf2", 0x5e}], 0x1) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 17:45:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6012, 0xe02) r0 = syz_open_pts() pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r2, &(0x7f0000000240)='./bus\x00', 0x10000, 0x9) syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xbf9c, 0x0, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) recvfrom$inet(r2, &(0x7f0000000280)=""/70, 0x46, 0x840, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bf832bed9fdfaaf4f4e2cd976313748405370ff9"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "69d4aa1fd74e05ed4897e1d7f68f0c1043519ebe"}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f0000000140)=""/198, 0xc6) 17:45:00 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x4}}, 0x0) getitimer(0x0, 0xfffffffffffffffe) truncate(&(0x7f0000000000)='./file0\x00', 0x6) 17:45:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) bind(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0172a8e46a8b5fbbe629"], 0xa) r1 = socket(0x18, 0x3, 0x6) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="9b57c67b", 0x4) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) dup(r1) 17:45:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000100)={&(0x7f0000000000)=ANY=[@ANYBLOB="01000e2f66696c653000"], 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="be68879132c93c98e0c68c45c9535f638ab6ee451d7f1bdd3cf3f8275fdd20c5a86c57578f92ceb362597e754ab36f923060b99131b5693c3f3c646ef33668819db1d723ed5925e2a8e1dbb0a0eaedfd471c6185fb00983fc72f377d99e5344f", 0x60}], 0x1, 0x0, 0x0, 0x2}, 0x5) setsockopt(r0, 0x0, 0x66, 0x0, 0xb2) 17:45:00 executing program 0: r0 = kqueue() r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000040)='.\x00', 0xfffffffffffffffc, 0x0) kevent(r0, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffc, 0xc19d3ee7c7461ca7}], 0xdde, 0x0) close(r2) 17:45:00 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) 17:45:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0xff, 0x0, 0x0, "8d6c50bbdab4d5f2d352896d216c6c2ae2ca44d5"}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000100)="b43d55f470e61f25483512dd9deaeb049eba4059f105330db163fb6744368fa70643c537be5d193daa194a23a431ce6d54d85a7acfaead2a1bf800cd4514af11e413621f0e4cd309", 0x48) 17:45:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r0, 0x20000000004}], 0x1, 0x6) shutdown(r0, 0x2) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1, 0x8001}, 0xc) 17:45:00 executing program 0: r0 = socket(0x18, 0x3, 0xfffffffffffffffd) close(r0) r1 = socket(0x18, 0x2, 0x0) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 17:45:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffffd, "73cc517b8560c4e9c9c06d180000000000000008"}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x2) msgget$private(0x0, 0x20) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) linkat(r2, &(0x7f0000000100)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00', 0x4) 17:45:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) socket$inet(0x2, 0x8005, 0x101) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x680, 0x40) r1 = socket(0x300000000000002, 0x1, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x30000, 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:45:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000300)='./bus\x00', 0x20000000001) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 17:45:00 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x1}], 0x2}) fsync(r0) 17:45:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="7af93d022b8029cfa1c1de76d788afc7c42c8fa96d6c8e69458a6d6e374540", 0x1f}], 0x1) r1 = getpgrp() fcntl$lock(r0, 0x13, &(0x7f0000000180)={0x0, 0x3, 0x3844, 0x20000005, r1}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="18b759e2539f98f1f871e2a7331346", 0xf}], 0x1) r2 = openat(r0, &(0x7f0000000480)='./bus\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000440)=0x2) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom$inet(r2, &(0x7f00000004c0)=""/11, 0xb, 0x1, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="dc3dbf2420b7b56ce22953f33b4d", 0xe}, {&(0x7f0000000200)="a5b505ed9ae5e026d6bdba3723f6b64a3666b30fc38f358950e9b86a9fda657dd7e2675813bb7e118d95300191b82c9ed526431af0076a80969e4f68a5c4e8e97bf2fbd48a7c79b2a201672b22e917ae80c3516acf8dde01e98ec12c0c6a4977c7b1b02eef", 0x65}, {&(0x7f00000000c0)="1f0f6e549e473ff95070863a09b6", 0xe}, {&(0x7f0000000280)="a933802e475f9f20afb5c62b63ce6403541316acace72d1bd08129614bf43a2d1667f497247f2fafd76f22d53672424ae8aaff70c91ae42269cc892e36e37f2e3bc7e7b735cd7604d1edec4fc77270e54ede4a98182c375cbc838d2151", 0x5d}, {&(0x7f0000000300)="f77a962ed0d3e2cccd37d22bb5f703970629029b77af8aa2b4d73d993072bd1e33bc3822311ad9b66970c183014008e4ba21f8660fed11dd08f364467d88175ee081dc231dcc8af5a6a1ce6980749647b870499d6917fd5e9d6eac22671ae19c4383761f11d40adbc81e6a7acd27302902f5a7f837939c4bd470711e3eeb0ce303baf85dd75354edbd28bf5d06f65f9e9b66e51a658f2c1fa88c60ced96294563b", 0xa1}], 0x5) 17:45:00 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r1) 17:45:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) close(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) execve(0x0, 0x0, 0x0) 17:45:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050400000020000008005786ca1020741038f53e8551f30ce390500e08fecea11ea8fef96ecfc748e93f0b780486ae007373a1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303de3fe9cb02a31383be7df6a46ce5d9b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290000000", 0xb1, 0x0, 0x0, 0x0) r1 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) 17:45:01 executing program 1: r0 = socket$inet(0x2, 0x3, 0x89) getsockopt(r0, 0x7, 0x20000001e, 0x0, 0x0) 17:45:01 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shmget(0x3, 0x3000, 0x80, &(0x7f00002be000/0x3000)=nil) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x88, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0xea06, './file0/file0\x00'}) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 17:45:01 executing program 1: madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) setuid(0xee01) dup2(r0, r1) r3 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 17:45:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r0, 0x1000000027, 0x2e, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00a1cdec4e7a8f46485605002e2f66696c653000"], 0xfffffffffffffec7) 17:45:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) getsockopt(r1, 0x0, 0x1, &(0x7f0000000080)=""/131, &(0x7f0000000180)=0x83) ioctl$TIOCMSET(r1, 0x40044273, &(0x7f0000000000)) 17:45:01 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000000c0)={0x5, 0x4}) socket(0x20, 0xc007, 0x100) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x7, 0x5183b28a}, {0x18, 0x1, 0x43, 0x9}, 0x0, [0x80000000, 0x6, 0x3ff, 0x200, 0x4, 0x4, 0x800, 0xd2]}, 0x3c) 17:45:01 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open(&(0x7f00000000c0)='./file0\x00', 0x20100, 0x88) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x3, 0x0) r1 = kqueue() close(r0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) r2 = dup2(r0, r1) getpeername$unix(r2, &(0x7f0000000040)=@abs, &(0x7f00000001c0)=0x8) 17:45:01 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x4000000000000000) linkat(r0, &(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 17:45:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x7d) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r5 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20280, 0x198) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000002c0)) read(r2, &(0x7f0000000280)=""/43, 0x2b) r6 = socket$inet6(0x18, 0x4004, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x4, 0x8, 0xfffffffffffffffe}, {{r3}, 0xfffffffffffffffb, 0x44, 0xf000001e, 0x3, 0x1}, {{r4}, 0xfffffffffffffff8, 0x48, 0x1, 0x5245, 0x6a1}, {{r5}, 0xfffffffffffffffd, 0x40, 0x45, 0x3ff, 0x4}, {{r6}, 0xfffffffffffffffd, 0x3, 0xfffff, 0x8, 0x8}], 0x69, &(0x7f0000000200)=[{{r7}, 0xfffffffffffffffd, 0xf1, 0x1f, 0x1, 0x2}], 0x7, &(0x7f0000000240)={0x1, 0x2400000000000}) open$dir(&(0x7f0000000000)='.\x00', 0x80200, 0x0) getpeername$unix(r4, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) 17:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 17:45:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x7fffffff, 0x401, &(0x7f0000000100)="3c05152d9e60b64798e27b23662317fef994b967c4f4460b6193267c98291130131f1ba67b69fd6592942c075216c6c0cc83bdf6b93e23729ad8cbb578d67348bd837ba0621c54", 0x10230) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) socket(0x1, 0x3, 0x4) 17:45:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e228e2d5a8635c76baa19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e1bf53dc6a1cfb919e1c53a6212dc30a480798402d8e81bd236e3d32a3ea9fdc41f3f6b29bbe60f0a9d27fff8addd39b8f0dff769ab7c09098f5f2dc43afb45f2c934a40d8a84e4aa41d604ce99ef484f39b6db722514d70a5ddc323f0f6207d41dcec729ce8abd6d24b421636", 0x14b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x10001, 0x3, 0xfdba, "0a080000ab7a9a210526d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) rename(&(0x7f0000000140)='./bus\x00', &(0x7f0000000280)='.\x00') r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000340)=0x20) r2 = accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, 0x0, 0x0) r3 = msgget$private(0x0, 0x210) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffd78) r7 = getuid() getgroups(0x8, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getpgrp() r10 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0xea0, r4, r6, r7, r8, 0x40}, 0xfffffffffffffffa, 0xffffffffffffff00, r9, r10, 0x4, 0x4, 0x4, 0x7fffffff}) bind$inet(0xffffffffffffffff, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, 0x0) readlinkat(0xffffffffffffffff, 0x0, 0x0, 0x0) ioctl$TIOCSTART(0xffffffffffffffff, 0x2000746e) msgget$private(0x0, 0x0) msgsnd(0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) sendto$inet(r1, 0x0, 0xfffffffffffffec5, 0x3, 0x0, 0x0) getegid() getgid() fcntl$setstatus(r2, 0x4, 0x44) rename(0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000380)=0x2) 17:45:02 executing program 0: mprotect(&(0x7f00004d9000/0x3000)=nil, 0x0, 0x0) r0 = semget(0x0, 0x4, 0x88) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7ff, r1, r2, r3, r4, 0x8, 0x7d1}, 0x7, 0x200}) 17:45:02 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000000c0)={0x3, 0x80}) mknod(&(0x7f0000000000)='./bus\x00', 0x204f, 0x4900) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, 0x0) 17:45:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0x3) open$dir(&(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) open$dir(&(0x7f0000000080)='./file0\x00', 0x419, 0xd) setuid(0xee01) bind$unix(r0, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) msgget$private(0x0, 0x10) mkdir(&(0x7f0000000240)='./file0/file1\x00', 0xffffffffffffffdf) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 17:45:02 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1, 0x0) r2 = dup(r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x200, 0x2, 0x10001, 0x4, "2800d01b8f8e15d6d2c54930446038c5a0368ecb", 0x2, 0x100}) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTART(r4, 0x2000746e) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x40, 0x7fffffff, 0x7, 0x3, "784e5fb7f598d06328915160d795480b24adb262", 0x81, 0x401}) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f0000000240)=0x8) r6 = fcntl$dupfd(r3, 0x0, r3) r7 = syz_open_pts() fchflags(r5, 0x30001) pipe2(&(0x7f00000000c0), 0x4) ioctl$TIOCCONS(r6, 0xc010427b, &(0x7f0000000000)) ioctl$TIOCCBRK(r7, 0x2000747a) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000100)) 17:45:02 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) getrlimit(0x0, &(0x7f0000000140)) faccessat(r0, &(0x7f0000000040)='./file0/file0/file0/file0\x00', 0x8, 0x3) 17:45:02 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0xc1045763, &(0x7f0000000040)={0x0}) 17:45:03 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)) setrlimit(0x3, &(0x7f0000000100)={0x6, 0xd}) setrlimit(0x7, &(0x7f0000000040)) 17:45:03 executing program 0: r0 = socket(0x1, 0x0, 0x0) close(r0) r1 = socket(0x1a, 0x2, 0x8000) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r2 = socket(0x40018, 0x4000, 0x7) setsockopt(r2, 0x7ff, 0x1000, &(0x7f0000000040)="97ebe0058d8245f9626672845be01832a199414f882308352a9a", 0x1a) 17:45:03 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "04000000000000000002000000ffec6de400"}) nanosleep(&(0x7f0000001c40)={0xf0, 0xffffffffffffffff}, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x2, 0x4040, 0x1, 0xf22, 0x3f, 0x80000001, 0x2, 0x2, 0x3, 0xfffffffffffffff7}) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r2, r1) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r4, 0x20007606, &(0x7f0000000040)) kqueue() 17:45:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x1, 0xe5fc}], 0x0, 0x0) sendto$unix(r1, &(0x7f0000000140)='G', 0x1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000280)=""/70, 0x46}, {&(0x7f0000000300)=""/178, 0xb2}, {&(0x7f00000003c0)=""/97, 0x61}], 0x3) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = dup2(r1, r0) recvfrom$inet(r3, &(0x7f0000000080)=""/132, 0xfffffffffffffe10, 0x802, &(0x7f0000000180)={0x2, 0x3}, 0xc) read(r0, 0x0, 0x0) 17:45:03 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='.\x00', &(0x7f00000002c0)='./file0\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f00000000c0)="145bc0a2e803abe3a7ff9b475e861bdc2e0748464a274d441c8a624036005a1be91f9659e891f78fc1003147199a179e5d3db694e41444fc44f2136df126ccd1e149abc8891fe33c8ae1eb7d8d531be31e65547f4ff74881e5c65f037cc5eb99cffef09361fe382c0c883642ef0207d2182b", 0x72}, {&(0x7f0000000180)="19e54bf248fdee3d4cf50c48c85e9c58b5469fff8a312408b790c96e77f583433f33246f06b3d9a345797726643564a21c6b87700fc963df16d87464aa8c9884ff8d3d74284ef82dd5d73e44eaaaebc086dad96f3970bdaa6fc5687df33c266e94c16ded17f6d22687d6975e941b7b7dd9e0cbf035b88af29c004da46f1384233aead00c71769e3274272dde7793f1a72d5dd35ad09df8bcfc5982ff7a46b2e36d7e2dcdcae0e3d7940dbd4361741d", 0xaf}, {&(0x7f0000000300)="2fe9f8128b5df6126f8f91a21ed8adf4d000b44839df5ac8a5201b6024d217b82e9b21340764a3c18a31d2f27d4888a9c10f2671f87d04eed2a3affd49722c3bf83644f2f24ebd9e94e71aa30df3aee7d721917cd1afa625591f89d1d286d309dc6c708ad9dbafe8deb71f9aaade6eebd6ca785ef078e522adc5ff1511046e07f8dd77", 0x83}], 0x3, 0x0, 0x0, 0x4}, 0xe) 17:45:03 executing program 0: chflags(&(0x7f0000000000)='./file0\x00', 0x40000) munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) 17:45:03 executing program 0: execve(&(0x7f0000000000)='./file1\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='^\x00', &(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='/\x00'], &(0x7f0000000480)=[&(0x7f0000000300)=',,:\x00', &(0x7f0000000340)=')%-\x00', &(0x7f0000000380)='++^!\x00', &(0x7f00000003c0)='\'(\x00', &(0x7f0000000400)='/\x00', &(0x7f0000000440)='#$\'\x11+*%]:^\x00']) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x40000) rmdir(&(0x7f00000004c0)='./file1\x00') 17:45:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x8, 0x95}) r0 = syz_open_pts() r1 = socket(0x19, 0x4007, 0x5f0c) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f0000000000)=0xd, 0x4) r2 = dup2(r0, r0) shutdown(r2, 0x2) close(r0) r3 = syz_open_pts() write(r0, &(0x7f0000000400)="74a527ba0bc21bcab868a99bac24fcc4d1431df28e568ac9e0839dcb4644c2ce562eb6d2a40e445b9cac43840355213964e5f61c4127c0170f881c99aa8b2676e0036fcdca839d75ede3979b68245696ab22c092b685e7e9d2aacc544ec789c44cf5cdfcf1b2505a5c99a7a8cf1393ce9b17200fc18e0deae81b3b9334e8f3199f5815f2f63d9298f70aa89a88958a599ba8a50c40837b5e4f0f4f4f15d6e6f275da81f36b50c1ab6dcf7e98e11cdaebf54771c0705882988529f2a9d887b47e738b9feb3da9d753d8966cc6458296d51eb6e7cad04ece80dd7b00a781ca2762e823c93d7a1ace7bfcb92a5d9259ab776186101b4659ed4f1295784ca723be0d06fd0b19b9f6b59fa8f4ec5b6129f863918de0bbeee93b2eb752996deaf61415f7353ff1bdfc2ab9579d070261a3b1378a7aee9ef40e0f36b20f6502fd0b3eabeb6e1bb96fd9ac0f00816ca99b6c26bf58a67d1a92bccbbac6ebba8a8f6adeca462c82207d402da7af4918f000dbb1c4c674dbb73be1d857069ec292ff", 0x25a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8242a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a", 0x69) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x7, 0x4, 0x6, 0x7f}) 17:45:03 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) pwritev(r1, &(0x7f0000003600)=[{&(0x7f0000000000)="2c03a2b264", 0x5}], 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x2}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000280)="39e9101d787f2c11f669219d54e17072dc44676586e8663d991c673ecb08105f4625bc6a531827d1428575cd0d1e807d1e5ffcf5656802b0b1c518c603881e8037dbe0f64dcf56012d5fa1500b56d71f255dc097535b2607", 0x58}, {&(0x7f0000000300)="28366bfcc4aaf0f3edc0d260c94bc032ea8c1d76e3decb46ad3972f4b4d928395275ac53392330eaa68bfeec7078c04a53e322c7f86a3cb614400f37ae66c02c9e20fb280e770c6b94dc7155ba2da3f39273c05894215322dadaf6", 0x5b}, {&(0x7f0000000380)="c21b685772c6f6727c6ce0b692886f21f06ea4017717e2e52be7b3ee3de975fbd8e06e6f247084fe149ce8abee10855c79056af05d", 0x35}, {&(0x7f00000003c0)="39b03c590f775c497340df7b4b84da7412cf9027460433016cb84dc62ef8e9b370b38074ffb0e4c1d92017582811a896f18da7b9a0c60f1b701b38f664e8b4b0c10d2a2b99bcc083b2c2d6be15e996279ba30090ee38ce7f188fb7ba777d4f6ffe5e17ffd91a8c4fe1e35bec9a", 0x6d}, {&(0x7f0000000440)="00eecb6de0e05d0f5f43b70df2ba0c09fbe231a27a5b820419752ec68e94e502c896c4da89834718", 0x28}, {&(0x7f0000000480)="796b8a7c1969cf1b81cb249468d2838454125fa612974f7ed1a005d0a171194b5b0c0df577a590462473da99f83c2dd78eae2f5f1c6f4b0e271f7beddd5f1307213f632f810311756a8ee84b21a9331fb8d9e4a1b9c1f26ea6477f195b22eacb196aefdbd5fb042d37d8996e7f8c87523e299eb343a77a65e4f0213143862f688f409278d19a8dd8cd79324c316f6087e1da3291ea65fee886b51b128ac2bc86600677433d95e91db8fbc2ca971451c9c8bb7076f852a8b89a0448fec405b2617791d948c1ec7f4b0a8823208f7313f5e338cfb738801bd7972ceb10", 0xdc}], 0x6, 0x0) 17:45:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() open(&(0x7f0000000000)='./file0\x00', 0x420, 0x1c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x101, "d4864feb9c3ecf67193d45036d5d2af5fde549ab", 0x5b}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)="d10b01e1d680f9c6062e6d20da79547c19470756030e4e79668254e737c42132b2f88425f4eb7db503a5c03d41a893a0c73b3c38e32468b9dbf2560d6c575768760056b5d3ab2b1c57e6bc1eaa94d6cc666e8af2db19c4845ace8342f15b175474794bd7845853fc3246e1044321f2b291ad9e303905ae6eed8f620ddea01882a4fe05fb74dc3da97ab05e64632e85b80bfbc0f1db169b67eb682ab34df35e193e36a1af6d5185b6ba3ed3dcdc6d4bb18ce4d900c8e6a206c19dcc94c5275eb46fc82dd3242334b88d5580f891c20a42ad1c516658479257393e16f6c12e499c639039aef61448ac3c7e80669f5557141b711aea87b38637a1b4b65f240ec7f37a09bf59a95a65aa07fb724d671eccf12bdae8df11f389d59ea4bbd573da7bf7ef1711c5d44a8aa9ea0ddbbf0c63318fa69bef49dddd26fff091919895189b9b4174c96a31a9281eaffc5fe6b61c5d6f1bedc9809f5a9d9ad7cfaf84776eb5d5717bdfa4789922265b2f27a230372ec1aa093aefc07e28617cddca6de2941c448cc963e5cccf4dd5814f5610bb3841e0f80d44164db3840d5695ed292f054f8074bd421c42dac937a9d317b2250a8c0af2fb9fd8e9d5f41584bcc1f94f0e11cb73a63ba82a7d46d762b625ff447ec3d0f0f91afbbb99ee8ae7cdefe4674ef4f74612d573a600cae98b6fb71950a21963c56028d7857a8e4b334141107dc7f5bd617e62a25f1c6332c238dfb77ad8c4695b7da5751cd86e5c86a473c94d76b09180f348be30986df1cca9455db9777e3731ba3571995dc003b1871d1a6c3407f7eae1916bad7b1051c551667d68aceb7275ff935c1fc5fd0b1a4a0926a3724e2f7b1ccfa0009921a3c944f08afdcbebcf1d79d1e3b3c71389a9b0175e66526ae0b92f2f2eda3d332b063d1a0c157535e47fc802460a358828c8d75cc26713a1b8e14fc318c179d0dbf412b398bd06d2b6efffb01d35065e23062d16080e3d5e01833dd224313dd2265c65c1051a42c0a37911d775add8ec3367c5c404a05d0067cef5f58ed8f843693b45315212ec06fff30703b1894267b652b522050caebc5799661095290a314889061e1e7dc97882a23a7e2b88022324cf8ecca5ded98d34328850ca995090fbb1069c058b58b95dadd25aa005c2f0a72fe29f078b0214e1c86b682c86e10afc8232eebd70c449236804cb191e34b3b2057bb08a8c2fa0667c34583cb7857005078d9771447063790964fce093896ebf47851a636579c3dae62e3fa62d3e70fd96846f24c298e1117ca9790c0c013d24bd97d5b025b1117758483333f03253382427bd13dfc583bda5abcf62735e13a7aba3962b0673db4432cea429b7582dba532dcf46403cfe090abe2d92a3599e4e0427d3a49a37864c6ddcf7a445faae6d83bdd5803de13ef875130c43415c0699ff286e6158626d7bbd3524468b537a11896968471099b8ae53383ffa6b1d1fb5054b006d2d8f94eb28dee2a9a8cfda86dbf58e1123a2a97d2e4c840c6388da77c8a0ea04537f50006f834500a1d0ac7b16e7fbefa9a565d942f143eda7152d3e3e", 0x459}], 0x1) 17:45:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 17:45:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80185760, &(0x7f0000000140)) open$dir(&(0x7f00000000c0)='.\x00', 0x10, 0x22) 17:45:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mprotect(&(0x7f0000fef000/0x10000)=nil, 0x10000, 0x0) r2 = kqueue() sendto(r0, &(0x7f0000000140)="c445650af82d0bd14f3f57e557d4b2019cc8beb6db2272b0", 0x18, 0x402, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x0, &(0x7f00000001c0)={0xff0000000}) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa8, 0x0) dup2(r2, r1) 17:45:03 executing program 1: r0 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xcd}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r3) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r4, &(0x7f00000002c0)="a8", 0x1) r5 = syz_open_pts() close(r4) r6 = dup(r5) ioctl$TIOCCDTR(r4, 0x20007478) getpgid(r2) ioctl$WSMUXIO_INJECTEVENT(r6, 0x80185760, &(0x7f0000000140)={0x2000, 0x2, {0xfffffffffffffffb, 0x1}}) dup(r5) r7 = syz_open_pts() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xfffffffffffffff7, "854955b3c550d83a0a10f5a77c14eb9d00"}) 17:45:04 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() r1 = socket$inet(0x2, 0x7, 0x3f) recvfrom$inet(r1, &(0x7f0000000000)=""/230, 0x10c, 0x1, &(0x7f0000000100)={0x2, 0x3}, 0xc) close(r0) syz_open_pts() execve(0x0, 0x0, 0x0) 17:45:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0), 0x0, 0x0) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000080)="66e4dda06d50e3ac2f0180878fc7542d7b67885164", 0x15}, {&(0x7f00000002c0)="4989ca635f7b7d1c2d0b9e3562aa1e44db44", 0x12}, {&(0x7f0000000300)="df90571750012aa32ca051445179f0c0248569bbc07315b6e45622293c8f5a4be8e5f489af7f4d9f9e270c42104e159699c7cab3d2c1707b", 0x38}, {&(0x7f0000000340)="98fb8c57216c6dd6a129dbcc67fe51cf5120654c877e17b105507007cc620213ee7aed739e597454acdac8b4b2dc482f6441543215e6b03c3eb25680c9f70ba9e9b1420cfc7b0b03d8c08df4e68cc6712592270fd9806bb30915e57c2f5ec83d503eef133cab0099d4e7ab351168d4337775", 0x72}, {&(0x7f00000003c0)="3533486c35ee16830697fbff1931b8809afe7627d9e424950264eea9b5cf6652a6d8efa02273e66aea817113", 0x2c}, {&(0x7f0000000400)="1ddface677f268205413c08a915d05cf1447cb68c51c406cb08ab3dc00ce0c3c601ada1b2837a63864af90d6ea19e224ff585fb540be91b372c356452efa7a9f1ae2e9dd18bd7f8a926fa4507edd6af0a3e42416", 0x54}, {&(0x7f0000000480)="269562573c74de687a5aa9b9420b65d3f3f1d2666f1c9e156d2e3877e94b43068344f42036eed184b035cec882eb6895c2e6b4565170a9dce33f2cba36df767c23a20ebfe12a8ccc6c4131e643cedddfd91a105ab3bc77dbee40337d38d180b3c17aa20655a2da0001149623980b4c9ce2744a20375974", 0x77}, {&(0x7f0000000500)="3a822860ecd1c9c765aaa2d7b5c66bbe0e69745aafd70f3009978bf875d5a487846cc63c05077e9ef534baee50ea8dd55bdfeb92c260c0b27c49c5ca8830021f80e0ef9a4c61bfefbabbf4d2517573475305acb8d9a5a207b126b9cc0995f4a0082b6fd9410168dcf84f8f46f5eb5729e4bb7f396257c9565abfc5326c85226056f84fc2f55decda761bd452ff64f9b7f811a07dd304db96b074a0c63f41c8f6d8c5", 0xa2}], 0x8, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) connect(r0, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x7, 0x7}, 0xc) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000240)=0x3ff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000280)={0x3, './file0\x00'}) r1 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000009000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) 17:45:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107005, &(0x7f0000000000)=0x700) 17:45:04 executing program 0: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x20000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x25) socket(0x1000000000011, 0x3, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x800000000000009d) sendto$unix(r0, &(0x7f0000000280)="b100051305000200000000b1ffff12004938050000000000000038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5267564c27d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a850c881ff7cc51e894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xfd3d, 0x0, 0x0, 0xfffffffffffffe8f) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x20, 0x0) 17:45:04 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x240, 0x0) r1 = kqueue() r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x800, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r4 = socket(0x13, 0x2, 0xc000000000000000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r6 = socket(0x0, 0x5, 0x100010000000000) socketpair(0x18, 0x4, 0x23bd, &(0x7f0000000180)={0xffffffffffffffff}) readv(r2, &(0x7f0000000ac0)=[{&(0x7f00000003c0)=""/57, 0x39}, {&(0x7f0000000400)=""/242, 0xf2}, {&(0x7f0000000540)=""/207, 0xcf}, {&(0x7f0000000640)=""/234, 0xea}, {&(0x7f0000000740)=""/166, 0xa6}, {&(0x7f0000000800)=""/154, 0x9a}, {&(0x7f00000008c0)=""/80, 0x50}, {&(0x7f0000000940)=""/46, 0x2e}, {&(0x7f0000000980)=""/18, 0x12}, {&(0x7f00000009c0)=""/197, 0xc5}], 0xa) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x4) r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x2, 0x0) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x61, 0x4, 0xfffffffffffffffb, 0x101}, {{r2}, 0xffffffffffffffff, 0x8e, 0x1, 0x7, 0x5}], 0x200, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffc, 0x1, 0x20000001, 0x1, 0x1f}, {{r4}, 0xffffffffffffffff, 0x60, 0x1, 0x0, 0x6}, {{r5}, 0xfffffffffffffffa, 0x11, 0x10, 0x8, 0x4}, {{r6}, 0xfffffffffffffffd, 0x4, 0x44, 0x4, 0xf6c2}, {{r7}, 0xfffffffffffffffe, 0x0, 0x4, 0x1000, 0x1}, {{r8}, 0xfffffffffffffffe, 0x2, 0x600fffff, 0x5, 0x7}, {{r9}, 0xffffffffffffffff, 0x4c, 0x4, 0x3, 0x1}, {{r10}, 0xfffffffffffffffc, 0x40, 0x800fffff, 0x1, 0x40}], 0x1, &(0x7f0000000380)={0xfffffffffffffffd, 0x7c}) r11 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r12 = open$dir(&(0x7f0000000040)='./file0\x00', 0x110, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x40, 0x0) dup2(r11, r12) 17:45:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r0}, {r0, 0x2}], 0x2, 0x8) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x89, 0x2, 0x4, 0x3}, {{r1}, 0xfffffffffffffff9, 0x0, 0x80000002, 0x1ff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x44, 0x20, 0x45, 0x101}, {{r1}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x800, 0x4c}], 0x0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000000, 0x3ff, 0x6}], 0x1, &(0x7f0000000200)={0x4, 0x298}) fcntl$setstatus(r2, 0x4, 0x80) dup2(r0, r2) r3 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x2a2, 0x0) kevent(r3, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffe, 0x10, 0x1, 0xd76, 0x4a}, {{r4}, 0xfffffffffffffffa, 0x73, 0x4, 0xae, 0x2}, {{r1}, 0xffffffffffffffff, 0x1, 0x40000004, 0x4}], 0x4, 0x0, 0x0, 0x0) dup2(r3, r3) pckbd_enable: command error pckbd_enable: command error 17:45:07 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kqueue() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x5, 0xffffffffffff2332, 0x7, 0x0, 0x1, 0xcf6, 0x100000001, 0x0, 0x0, 0x8, 0x4}) poll(&(0x7f0000000000)=[{r0, 0x109}], 0x1, 0x800) poll(&(0x7f0000000100), 0x0, 0x42000000000) 17:45:07 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a33cefb87014c0e3279e7b0e2be9d2b8c2dd41b74c4947295a019ffe7ff17120fbb2551a634543a2e9294bd53d448386f1d1d1c5fc3dfff498d504b730235e8df72561ecb7e5b252ab814cfc89f7c5a7895f1418b74e98d1d5c9ec7a03990a081e82bf93eb33a51223c4b", 0xfffffffffffffe3e) write(r0, &(0x7f0000001700)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0xffffffffffffff00) r2 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x1) close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x100000000000003, 0x741, "b006000000000000008a210524d8e500"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) syz_open_pts() 17:45:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5654925a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a50113faf871094505a0d247d00d1628b53a", 0x70) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f2, 0x7fffffff, 0x3, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x65, 0x7, 0x8, 0xb66, "8a72f272daefe021087dcc55da1d63dd698f1b97", 0x6, 0x8}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x50, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x4) r1 = socket$inet(0x2, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) 17:45:08 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0xffffffffffffffff) open$dir(&(0x7f0000000100)='./bus\x00', 0x88, 0x1ca) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd341d2ff0000000000000000", 0x2c}], 0x1c5) 17:45:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="6b010000ffff0000010ae614b2d5573f1b56bb2961898d95b7c600e02f02435287ebfc50becd5a7a67482e0500725aa28726746f8e4f845d50af5f87835137243a342cfff44e7780b19f6697672a9f4ac405bbcabfc48b949b0651384539c4"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xfffffffffffffff0}, 0x0) 17:45:08 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) syz_execute_func(&(0x7f0000000080)="c4e27935ba0000000067f326f3dbc82e66430f3801d40fbf887b0000008f69189af4362644f62d5dd59663d9fe45d9755d660f3a16300344ed") fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x100000000}) 17:45:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = dup(r0) close(r0) flock(r1, 0x1) 17:45:08 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x1fff, 0xfffff) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x90, 0x0) kevent(r1, &(0x7f0000000380)=[{{r0}, 0xffffffffffffffff, 0x4, 0x40000014, 0x84f4, 0x1ea}, {{r0}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x40, 0x8}, {{r0}, 0xfffffffffffffffe, 0x2c, 0x0, 0x0, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0xc0, 0x9, 0x2}, {{r0}, 0xfffffffffffffff9, 0x2, 0x81, 0x101, 0x9}, {{r0}, 0xffffffffffffffff, 0x6, 0x2, 0x9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x0, 0x4, 0x4, 0x4}], 0x1f, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffffb, 0x88, 0xc00fffff, 0xffffffffffff0001}, {{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x4, 0xffffffff}, {{r0}, 0xfffffffffffffffb, 0x86, 0x2, 0x6, 0xfffffffffffffbff}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x5, 0x9}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x5, 0x7}, {{r0}, 0xfffffffffffffff9, 0x4c, 0x40000000, 0xabed, 0x1}, {{r0}, 0xfffffffffffffffe, 0xd, 0x2, 0x800, 0x3}], 0x0, &(0x7f00000000c0)={0x3, 0x3}) kqueue() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x0, 0x0, 0x0, 0x0) dup(r0) r2 = kqueue() getsockname$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffff8, 0x2, 0xc1, 0x4800000000000}, {{r0}, 0xffffffffffffffff, 0x80, 0x4000000a, 0x400, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x1, 0x82, 0x4}, {{r2}, 0xfffffffffffffffa, 0x30, 0x80, 0x4, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x14, 0x3, 0x200000009, 0x46}, {{r2}, 0xfffffffffffffffb, 0x80, 0x3, 0xffffffef, 0x7fffffff}, {{r2}, 0xfffffffffffffffc, 0x20, 0x64, 0x5, 0x5}], 0x1, 0x0, 0xc66, 0x0) 17:45:08 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chroot(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000100)='./file0\x00', 0xc0, 0x20) chroot(&(0x7f0000000080)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget(0x1, 0x0, 0x20) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f00000000c0)) 17:45:08 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) 17:45:08 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) write(r1, &(0x7f0000000080), 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/65, 0x41, 0x843, &(0x7f0000000200)={0x18, 0x2, 0x1, 0x40}, 0xc) close(r1) 17:45:08 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000080), 0x0, &(0x7f00000000c0)) r1 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1008, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10008, 0x80) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x5) sendto(r1, &(0x7f0000000180)="0b0459c596db7df55c5a3a4b2fc08efc3547b037d66206b051be63b8afb70287252c4eb7d03729cc454aa7bb6f8fe8d25aded46f18d895d4576934b201afa948cb1439ea9b57841fba6fa497b240401d8b8363d9842baf28ddd4c374b941cba7a9a272ba121ac3d9c2d9b7a9c221e2a5b3fd5d1913021d37c6e2f8a4f86c5f0d0060d4646938ca7240cfce21ad6f24c7f69d7b5c76e0cef1e4b5043432db1ba1b3d471dcd5e7247a91afd5ae15494cb19ca4912062cd33bcd29d7ea52235ec0331a3a3d9192d70519bc880332d65c184100875042ce90cad3641a3e8", 0xdc, 0x6, &(0x7f0000000280)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 17:45:08 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) 17:45:08 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x0) truncate(&(0x7f00000000c0)='./file1\x00', 0x8) chflagsat(r0, &(0x7f0000000140)='./file1\x00', 0x2, 0x0) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x9) faccessat(r0, &(0x7f0000000240)='./file1\x00', 0x3, 0x0) 17:45:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1, 0x7, 0x10000, 0x0, 0x3, 0x0, 0x2, 0x0, 0x3, 0x8, 0x2}) 17:45:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) socket(0x2, 0x4004, 0x8) 17:45:08 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000440)=0xfffffffffffffd4a) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000180)={0x3, 0x7, 0xffffffff, 0x1ff, "720a0931c599f8ef0dec0a05b105956bcb04d089", 0x10001, 0x3ff}) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) r2 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r2, &(0x7f00003e8000/0x3000)=nil, 0x3000) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) mmap(&(0x7f00003e9000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000719000/0x2000)=nil, 0x2000) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x2a2, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x9130fc3, 0x0, 0x4000000, 0x0) r5 = shmget$private(0x0, 0x2000, 0x200, &(0x7f00003e9000/0x2000)=nil) shmat(r5, &(0x7f00003e8000/0x3000)=nil, 0x3000) 17:45:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000400)=[{&(0x7f0000000080)=""/146, 0x92}, {&(0x7f0000000140)=""/11, 0xb}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000280)=""/69, 0x45}, {&(0x7f00000001c0)=""/37, 0x25}, {&(0x7f0000000300)=""/202, 0xca}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="2d012e2f66696c653000ea9fdd6eea548f0883e89f42628809802d1859e8e9284277cd6f336fd8453de3ae2cde3f49254abe2198748426839bae53746b11a98f0a9c138fd8a73942bc7a"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) write(r1, 0x0, 0x0) 17:45:09 executing program 1: r0 = socket$inet(0x2, 0x1, 0x1) setsockopt$sock_int(r0, 0x1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x20, './file0\x00', './file0\x00'}) 17:45:09 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000001380), &(0x7f00000013c0)=0xc) close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r3 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r3, &(0x7f00000001c0)=""/116, 0xfffffffffffffe61) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000001400)) recvfrom$inet6(r2, &(0x7f0000000340)=""/4096, 0x1000, 0x800, &(0x7f0000001340)={0x18, 0x0, 0x9, 0x80000000}, 0xc) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000280)=""/77, 0x4d}], 0x1) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000140)=""/85, 0x55}], 0x1, 0x0) open(&(0x7f00000000c0)='./bus/file0\x00', 0x80, 0x1) poll(&(0x7f0000000080)=[{r3, 0xfffffffffffffffd}], 0x1, 0x0) syz_open_pts() 17:45:10 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0xfc9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000186004008b00002b27febf0000000100277705000000000000000000000000000000000000000002ff", 0x2c}], 0x1) 17:45:10 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4004426a, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x9, 0x1ff, 0x1d, 0x9}) 17:45:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 17:45:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 17:45:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d4, 0x0, "d7304d400000001100", 0x3, 0x81}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f690e457a12bed82b52fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="3a59490de4a7f6bf9cbe632465ac008b26a2054c6fe2eef3520c6076e3318527697dfac17593b1e995fdeba847416c62b3b6355cfdc3ca432515328b005585b507fbeb4c9a690d7050c7e155db1cb6f48b84878ad28f7715e094ab343022e789b0ac4f9fc5c37b4158ddfef70bc4d18d7b83c04723eca8ee18fc3f79e54b724a8c3448b4d42ff3b8a6", 0x89) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e1a96c984ffffffff9c11fe4dbfa600"}) r4 = semget$private(0x0, 0x0, 0x180) r5 = geteuid() r6 = getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x33, r5, r6, r7, r8, 0x2, 0x7}, 0x1f, 0x80, 0xfffffffffffffff9}) poll(&(0x7f0000000000)=[{r3, 0x1}], 0x1, 0x0) 17:45:10 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x37, 0x20000000}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x90, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x100, 0x2) dup2(r0, r1) 17:45:10 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r2 = syz_open_pts() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) kevent(r0, 0x0, 0x0, 0x0, 0xd7c, 0x0) write(r3, &(0x7f0000000400)="fa92323fd844f2f9bdd60be89e71708049eee4948bfc488b5bde6146f79d9360f523db8518425188503a69bfe09bc886b48adfe372b969c47b1c3edc6f8ba0473625837e041d814a47b5d038082e4c25e2947c08143562e956830470652e614f02817a5cc1e670b67815a3995c378cd0c75f35c72d786338e1e5efa65651bcfcccdb227c8eca0c2f09e4650cb1b9b3075ef7040869a5d5afef967c7201ff17b93ffadc266ae7295f5ac1cb18956f27706f8d3d78dfd65b8b40a4e36e1ac5b290352c498481ed59131989def1bf6d73574e5226c0a127a4dcaafd988431f5f60f9f24d4ef5b8e02ce1a90272a03828e63b052f6560e2aa0afb89268bfc05e5cf65eb99f6990107b4448ca04d42d36cf1e386eb734b06a73a896733323b931d9efa6f968caa510466adbd34e0352e773c99bc4c1d4074c051afdf6d1b1ae53ca00efedf05036ff1406f8baab9644d456249ef3a4ebbb4d4c443723f43349da482f05500dfc63bfc4075114d9c456f6c92e5488db8fd8401296feb4000000000000000000000000000000001f027666214fc810f7176b076c924baa10390386b56df482752b293cbd41394c9c6f0a12d3b5d5dfe27c5de41a853c24c1667224772304b8f5a6d9b845a8a19138eb5fb4f5d9b5504133c3fc545fe113bd818a50daa282143b3a659c6faffe4311de5339358862109b053f527a0c42ad5463985084a3503702a5fe8d92fcfd71f770422589", 0x20f) syz_open_pts() close(r3) dup(r2) syz_open_pts() 17:45:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002001, 0x5200) r1 = open(&(0x7f0000000880)='./bus\x00', 0x2, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000000200)={0x2f}, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) lseek(r2, 0x0, 0x1) write(r2, &(0x7f0000001e40)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) openat(r1, &(0x7f0000000440)='./file0\x00', 0x40, 0x88) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) writev(r2, &(0x7f0000001280)=[{&(0x7f00000000c0)="1fcab5bbdc653d727ca8711db3cd28ab42c4ab19d21479be43f96b2caf68e12974f0ea6d93a1b42fe5a5eff426da6b09e8bf2fa5605e7ee7fd266250e5fc935acce4ad2f5f2c654222d83ea92de9762bee956c495b2a5a7ff54f7161a4fb27b020241d4130183330e4f44a05b1e3665b5f490dc7c296b59f86270f2fbfb8716f74e576d9197af1a450c033bbb653a58a00e688e23502f9d4efd3011d88bb3d982e9246f7ad27cb742e4d0cc269c3a982d194a65bd63e8c15d08108eb5e93f7021acf85823de43cfd9517f5373548b3e346b441a942f56043704cab4832cc88984792756202d51243995f01ca6f0c8489a0de854425c2882914d9fa37b0c70d02ccdf843e5c1a86e1eb92ffe13795d39519c38cd384aa4b6dfebd86635cf92b92b3e4635d57e5c62d7511f54b6bd6e21f24be92b43446fe8792b590e0278019880a04ef70604899887fe9406c2b8d99ffb57bc1c311484e062cf618f69b95c686f14b0035e74153866c259cb93e607671d4548c1a07c72e56553d0b474659c7c493c3988ceb9c67358b5300320cb76714ddfed766df9fa30ae12ff080d3ab8645f193bdc0f042d1e0c6fb43b87e4f7521b03bf9d3b942c382361cf4670ca1c4192d0740d1d9a84ebf99de30f2b5a29cee72e24029f1f8b9a47ab04a8a9ba03e81985b91b809b9714f34b16be17d3cf31c65f00e9aa2ae483bd3c303bf55adaaf78248cee839ed227cb1c227a099d57aba6909fa9d0368f5250a20c8e7cc51135fe6d1a401731201fd06767657546628a1778ff1d7e8a06110ff6b5a042d06af1e6c7b373d0594e684fcc310eb50148d3a1896183547627869adb8257cf5bd8ab8ca6b379d284fbacbaf9d13ccc3c341094a9c65d24961ff967fd7524c222089ea62bec21fbcbbf713fb44323121b262af83c269f9eb6984645ceda4e52f9f1234f88b2e379245e2c5e21fd81e694ad675db5edd18ea4ac1c62f375ce8b4a5ff9645cd7c2aebed72a8768122a54b72fc24623acf03688f48d4e7a90defaa261210d4e8bc5aa3e39d0a", 0x2e8}], 0x1) r3 = syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000400)={0x7fff, 0xffffffffffffff81}, 0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000003c0)=0xc) setpgid(0x0, r4) close(r2) dup(r3) writev(r3, &(0x7f0000000800)=[{&(0x7f0000000700)="d6bab44300aea02ad33d43b232d74ea21568ddcad82bba55643df48f1ec452c8ba232cfd9973d056cf8beb3f36ba08965724bb4c1c194da08906e5d86851e670d435c07b0997f5ec036981903ba38984e2240f4198b59ba075a3db8e971046de629e90bc2668e5412895e30e45d720ffca4b91aa1a0163556225a9e5fa438b6d37e16a574a2a0e1c16d05b6e6a9373c34bd2b83cd4a145bee960baaab27c3d1a72969f93bd44a313a9aabe33a28f66a50822be62f224b10cc2c42a97bd75b5fc25c5ce4479ab61829d0a54ee98ed48aba3b90451c53d1fcbd752136a72974787ed04964d", 0xe4}], 0x1) syz_open_pts() write(r0, &(0x7f00000008c0)="9900dad9ec96301ef950d4ee1d0191494b9a37db996b29401ad218ea1b580d1fa54aa8a20835242ead40edf58eb78f7d0a03d83b3830d8cff89afdb24384adf28cf348796c1da93858f5dd063dd7d23d5df2cbebba3afd547f8c6d80e125e1c779d85c5c35636e239320fb0ce124b7fc726d4b5eb3255a1a1bd587a2fe92e5417516758b26f7cf1779c526392491984fb3a9ccbba99cee4dd1206e33c17ec09fb4a943da2c43a6dc95f9f4273d9892d78364d0c1809eb6e7417c8a2305e3057f2ac5959fb1d404c229e602ac9c8211639c1d60e9900603b7cd1aa8e24b5dabaa3ee1f5247b4939d474b691364db2ae5ea81954", 0xf3) 17:45:10 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) mkdir(&(0x7f00000002c0)='./file0\x00', 0x5) lchown(&(0x7f00000001c0)='./file0\x00', r1, r0) setgroups(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000000c0)=0xff) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='./file0\x00') setuid(0xee01) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000040)='c\x00') unlink(&(0x7f0000000140)='./file0\x00') openat(r2, &(0x7f0000000300)='./file0\x00', 0x20, 0x40) 17:45:10 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) 17:45:10 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) kevent(r1, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffff8, 0x24, 0x42, 0x4, 0x80000001}, {{r2}, 0x0, 0xe0, 0xf00fffff, 0x6, 0x5ecb}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000088, 0x8, 0xfffffffffffffffb}, {{r1}, 0xfffffffffffffffd, 0xdc8071d6515fbdb9, 0x2, 0x19c9, 0x4}, {{r3}, 0xfffffffffffffffb, 0x40, 0xf0000005, 0x80000001, 0x1}], 0x21b, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffc, 0x82, 0x8, 0x5, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0xf0000011, 0x2, 0x1}, {{r3}, 0xfffffffffffffffe, 0x33, 0x80000000, 0x3, 0x8000}, {{r3}, 0xfffffffffffffffe, 0xd4, 0x81, 0x0, 0x40}, {{r0}, 0xfffffffffffffffd, 0x1, 0xf0000084, 0x9, 0x9}, {{r2}, 0x0, 0x28, 0x89, 0x1000, 0x3a}, {{r3}, 0xffffffffffffffff, 0x9a, 0x80000000, 0x100000000, 0xb4}, {{r3}, 0x0, 0x30, 0x0, 0x7, 0x8}], 0x2, &(0x7f0000000400)={0xe2, 0x9}) preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/95, 0x5f}, {&(0x7f0000000140)=""/187, 0xbb}], 0x2, 0x0) close(r0) 17:45:10 executing program 1: r0 = socket(0x21, 0x3, 0xdba0) sendto$inet6(r0, &(0x7f0000000000)="f7c2d63d91de7cc13460c4edc7f59e2af62f13d1d99bfe1865cee932135926512f2d59ea8ad0617580e02a64253d330743b4bf4f8fca8360f3fa85c7c97861b6c99a3628bb74bd55054c9030990438e0dab1b0d8d9bc297c4a1849400461c14be711f6a08671379d1021d4d517a3265efd4f5f71f2552cd84bd64bcb133342ead43a637f239e3e377f97b4ff13daa24ee639770021187394cc0a692b08f5f4d6dbf1da54a1029d5f775ffdba54a47d6011e8a47d14d1d67873", 0xb9, 0x406, &(0x7f00000000c0)={0x18, 0x0, 0x2, 0x1}, 0xc) connect$inet6(r0, &(0x7f0000000100), 0xc) connect$inet(r0, &(0x7f0000000140), 0xc) 17:45:10 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) sendto$unix(r0, 0x0, 0x0, 0x5, &(0x7f00000006c0)=@abs, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x5, 0x0, 0x4, 0x3, "0ee63b7a357151d08aecb5516fadb7b9b6c54270", 0x1, 0x8}) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xff, 0xb572, 0x1, 0x81, "a7ecb6af9e1463f721070c6a3a84d8d559584eca", 0x1000, 0x6e39}) 17:45:11 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) socket(0x10, 0x8000, 0x3) r0 = socket(0x18, 0x1, 0x0) close(r0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = socket(0x18, 0x400000003, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_open_pts() connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x43, 0x1, 0x1f, 0x1, 0x7fffffff, 0x401, 0x7, 0x2, 0x1, 0x0, 0x800}) shmget(0x3, 0x4000, 0x98, &(0x7f0000ffc000/0x4000)=nil) 17:45:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) flock(r1, 0xa) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) getrusage(0xffffffffffffffff, &(0x7f0000000240)) syz_emit_ethernet(0xa2, &(0x7f0000000180)="5699c61729497532d668f0f0d54bf5aa610a2c8efaffe6606cbfa8fc58f41fa87cdafd4f4721e1d1656754bb4a0f6a58b14bbc50252078ebb0180efb9855167f78669f76e4f1a60a948d1bc55896a9dfa1fb678d8b3e12cd1a20dae99fe20d0df0e1151b857f6b6a587c90d3a92e18ac41468e158a9a90b882c780b2041ee434350b3c293844d22f59a5308f8bada7afa8cda4d1654d5da074d6dac834e71faf823e") sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 17:45:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) listen(r0, 0x0) 17:45:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r0 = socket(0x80000000018, 0x1, 0x800000000) close(r0) setitimer(0xfffffffffffffffe, &(0x7f0000000040)={{0xffffffffffffffff}, {0x1}}, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 17:45:11 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='\x00', 0x2100, 0x9) setitimer(0x1, &(0x7f0000000000)={{0x3a, 0xffffffffffff0c0a}, {0x100000001, 0xff3}}, &(0x7f0000000180)) 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, &(0x7f0000000240)='./file0\x00') open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x100) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 17:45:11 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000140)=[{0xc9, 0x400}, {}, {0x23, 0xfffffffffffff327}, {0x0, 0x1}, {0x3, 0x805}, {0x44}], 0x6}) dup2(r0, r0) 17:45:11 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r0) mknod(&(0x7f00000000c0)='./bus\x00', 0x10, 0x4bf) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x22, 0xfff}, {0xed, 0x8}, {0x0, 0x3}, {0x185, 0x693}, {0x0, 0x1000}], 0x5}) 17:45:11 executing program 1: r0 = socket(0x800000018, 0x3, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4f17, "b04d00f3ff0a631a00"}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getegid() fchown(r0, r1, r2) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r4, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) recvfrom$unix(r4, &(0x7f0000000100)=""/123, 0x7b, 0x40, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 17:45:11 executing program 1: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)) r1 = socket(0x18, 0x3, 0x0) dup2(r0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$inet(r1, &(0x7f0000000000)={0x2, 0x3}, 0xc) 17:45:11 executing program 0: setreuid(0x0, 0xee01) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xfffffffffffffff8}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x3, 0x0, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) setuid(r1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:45:11 executing program 1: mknod(&(0x7f0000000600)='./bus\x00', 0x400000000001ffd, 0x4501) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f0000000640)='./bus\x00', 0x8420, 0x64) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000680)=0x7cbdd232) r2 = dup(r0) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) unveil(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000780)='x\x00') sendto$inet(r1, &(0x7f00000006c0)="b995fdfa2935313dc506f8a9269521718a3d726697cc232197b363c828df65b730fb83e3e13cf89a25a6be016c1958c3d427f8fb200ee0fa594d867e9bc672f03a323b510821b9ebe5a227c22ed19241ac169fac355e8bdbf2141d01b67ff58735dc0419cb362f53dcf638822f1a8195b0e4195a1a3a093a5224bada216b23a2ed8e6941a23f", 0x86, 0x40e, 0x0, 0x0) open$dir(0x0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000100)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f00000007c0)={0x2, 0x1}) recvmsg(r2, &(0x7f00000005c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000140)=""/80, 0x50}, {&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000040)=""/30, 0x1e}, {&(0x7f00000002c0)=""/217, 0xd9}, {&(0x7f00000003c0)=""/193, 0xc1}], 0x5, &(0x7f0000000540)=""/107, 0x6b}, 0x1) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000800)) 17:45:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) dup(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)) 17:45:11 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000080)='./bus\x00', &(0x7f0000000240)=""/119, 0x77) mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x4, 0xa8) read(r1, &(0x7f0000000140)=""/198, 0xc6) 17:45:11 executing program 0: mlockall(0x2) socket$unix(0x1, 0x1, 0x0) setrlimit(0x4000000003, &(0x7f0000000100)={0x130202, 0x400621010000001e}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10600, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f00000000c0)) 17:45:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(r0, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c904bfc03696219564ae35f9317bb66fca45d8aaa537e009dd4930cb571056472ca039bdc6eae431890053eae30ce76b640ef3040891ecbfa2862d66713ab54759a229250c423a7e347cde3cc8bf4612697e849f5dd3f7a053dbc24f700d1a2a0bf467db3c4c245841d2c3abdf4e49cd0449202946fd83eb968a9242796fa4f312386e7319fe0811c3aa3e44c328fab8d83a4bf1c089b85cc86c3f6890a121d507ba96eb15279b9f0ab34b1a9f328650130c0a598f9d3fefc409fd1ce49e85365587f739b1eb881bc93d3ed8ea38241a68f74a82f9e1931c594ae52b4e4aa15d0c622942e835044c68516808f7ed61e77c53812223b3ca7a6c0a098cda50834e5436175d8c10eeb4f3733b6a0e1ffe0a0a39f1e544e33ffd383cf1c8ddb84ba45a480d20a020009af4e03ec7f72f2ea3f54843cd57fd3d5e03679db22338e5ee905ae8a27c4b33d90e1533a400d0c9abf8a6d91151a32ac594e969c9029309bb4b7a24b8f08c1ac33e36987c998cc96893f6695b210e1072dfadbc0e6fbf9822cca48f74ca7d8ddb16b39c56de3ca4b9b59710b212bb7f74de5a19dab5e14e3b5fdd93b16e6c58671b8fe7a7e24e3d0f3d2325bb7cb9f8c31a8ffbb66e662f516d5c242914d480739f4389be48cda15c67a40839cc44badae1cb404c58fc80c3c26c05665040b6e8e77c88401ea50ce8f9f23ce77e7261a9d2d6827fb1f02f5970e9b284410efdc263bae5c7d8a5a602041a20ca4c7aeddc666f78d262267abf32f56543092c4a9b47fb9df842ccc8436eb2df58e8fef742017d2bceb835e52a5a6c1b5bfc1678b08ab036776b4c9db36282b5de7f17134734324504a0216982a0a8771fb783389f73cae29b34c8f2d4011414d9e0e095f81c7ef1ff9cffc3e618ddb43036154fa97333989f1b472b0c21bfb89806a73d3061441a0d818373fe6beebc1d045d39b3f1bc96e29a0bf3a7b9d47cf185660cac42edcf67b4fc6838f3950e61f7a1024a95de2bcaf4b83323aa8d757b16a8c026fe2196032dedb0b394d6272227c4567e751000036553b558fe1e6dd5f008ad8f5516e528f1408a14a390dd421f0a016c5d2de121b2385032657b43322180fec1dc60d7da665ddbfb99fb53d2a5c496a709a548631a8640d3b67d886f24ac38a3e63d26dc42f419c4a59805c79dfd4b5fa3798623ac1a1d517ddb8e3f1fc680e4ba944d00c7ee9af1f989d031ff6dcc06ba7f9c4314ae2b63bca29dbbf2f77070dc6583b043806d5d1c1e44b4f9f17b8ad85b46e91ebb93c93e6cab0c3d7373430100f5bbc80135bb571a6234d34a804b55a4e82aee5b3f6ca535000db03f12cead5b75a98593b74f11ee8d7d8da0394ae2eb5a68e47e650c2f5cf02f700813e1f841ec9b8a9cdaffd82a024ff8a483e6da8a88643fc2a7765aa58849eda74934d89efac5e4b39f053691dfcc32487fb90f3ccec7672e4fb737d94c5a0c17dd1bfc58d45f87d199cd9e99945816b1f48e15561f109807ba43afa2251017509f787249e1916fab5a034fbbd3d8afdb9510206e8d35815fed13c6d27f8439ff972e2635f94813db739e4b306fdf3e1d98f4afa06c15a67df09f1c1a441cbcdd3a327633420e799f6d6e6921e5a6d84d82c86c6a6dd67d1bc3dc1feb673db3f1338d08041a0f2ef3e5fe2549b8a722a623fe033788510865b4a84e0ce8e14bf681c47d9aa9985c57dde0151c54b790f8de96898ff6ba627867b86336b87e5e13a845c9d4daf758a8647dd9d38d3644bfa1871580e0f7e2a5990cbf90c208f725e4e52af49809f7b3c1036506c29c97176b3ae16f8194d1e85b48e9b39365224ee4b296dea473c3cf57335c363b33fb0e6272fa2813d907cb05344b1404ab00d6d8f2bfab594cfe58cb4f19c6c45ce47ddf1498825d56f525045821ad91c3e15d5aea3705977e761b7480a4a4249e9e3b5bf44c1757ab80741dd9098e6281502cdf6555778ac27382799a8a6fecf9e1437443d7bea66c94ba6313dbe1810a4310f168f58336a0da96e0696415b2f52aff50e6f68e27c6194c5563d9a388d86da39aee924048504", 0x801, 0x0, 0x0, 0x0) fchdir(r1) 17:45:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="000000186004008b00002327000000000000000000000000000f000100000000866a28d22e970ae300000000", 0x2c}], 0x1) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000180)="c037c3a2231e3dafee2e8a2b1bce12864650a54c36bbed5e83eb61abcfa47e3798966fb5f3de77b301070db4feff93130f24415fecab0864bc64b5baf3dc9984e11182f7c0dab2ae319c2b2859a7b4f622f10149ab7ac0e7afed701dcb66c0cc668b2a610ceb76a1ce23d0f4984162e4d66a3c7ab27d3c937a550aee8f449f1d83126eac05a4f1fe456957a719e6", 0x8e}, {&(0x7f0000000240)="bc7c2084d45a049fd235b81423a3ea974152b228cbc6758ea7e76cef908d907f920184d030a619558540140a984d4e5ea280263348a783752ed60d2b168884dc0a78a4adcab63d0d4ae00c11ded3e93f9730fe199c6d88024c9f34e059ba75bf290d8f3b00de7c709286051934dba53c8f1e88f341b91628b725c78f2a1be6c88100b7c32dfeb8c3721fc6abbedd4bebac0884e07ba6aa2e75b0b4ad6885e824d0ec4aa855c3228958d2f849a8413abdf2bf9172e32252b69f958dc21eb8f82db7cdc256bbbc4ef997698f7fdb9a", 0xce}, {&(0x7f0000000340)="f6a351b17f73d3f0f21e5778babf1a9e4955a46a342f4f9256c6d25706111e575d80bb8605546c3d84aa4b0c1aa5d9399ae64938833e75f326b14743eb110f7a2ae5015c8a0d41d48670973b3f2899550258673ddcc3b9e005", 0x59}, {&(0x7f00000003c0)="3e52526a5028a0776c3cb4dba4294973027317ab42dbebd050b79137f04cac997fede2098d6682a141ec3d7d0001320527611c77251f3a9ba940079a8bf0ab66a745176bc48029c974c767c34aa2231492723930898214e4f04bd27b30e812a772bbcf3de7075457e98a55e951fc7ccd8032d96db3b8ff58339d6d8b793521491e2187b04a05d741a2c06f9d91c86d967536001a5d9d09cd28d3050ec3bf8d40ac792ff05af0e0936baa7c83c3855e9262e08707a62c5e3f0f025e359cc2c2d6af53568a533c331b1e35375d4754c6656a163560b64a2cc4eac2b922f77887e491fbb75c315bc1fce6b5dba11b7f59fb3a0d0210c4d55fc14339fbb2f251d65707a5b4c4b70e43dddfabe68ad59e7e59d615bc8fe402a5dd0ae791bec9336ee890868585584880ddcf9620e8de093288e94eaa5e29123adca6e0bf72351525d6f0bfa26e2a4eea011038e7ef077b8139f727d818f095b0d0e3c94da8d7553b7063f115b956bdcabb68657aa8895bff9a2b4ec647e195d20a95f7d536f563da50b6c0c9096bcc546de036e90cbf5a8edcbede4a95408506b6bd1352f5a2aafc493bb2c51ea350dec2e3508b2bd652e9a82675fa30a81e1ddf4c2e1c9c496e433cde4d8c8f8c86a804e93e780fe94a2a48bfd32342d4fc92f73ea88e095591fd07a02708f5f1292e4e17a0624fb0ba963fddbeb3841e88177d4ae04d45319b5bf4329c67f9b31686de351729edd14aca91172144fd1a5b79770d2e3d3c50a8f5846af56d1a0fa089ab31772416681540898e6abf206ca181031c458a479a264c1e9af8c9d4442b6ec4eae8b445e3cc5064fe8914a5c6918bc7c5c919ed2cfe6dc08b4a912840900c1d0c97a5f1d220c83de37a9c5795418e1b73f99d6af436f57f880e5753ae633713f6d274d537286802b2d338ef29a667feaee7d074fd6bc13622d64a0f156a4e7a7d25d79d98c6bf8ebc74e24fa1b734cf0eb6ccbc13e8f95b63f5b2e238fc76076aa1176e98c63cc36eb7bb3f488bdfdca157caf1440b93486947846e48ab3d35b7ad451fd2c327723ea1426692faf657221caf250e3dfa43b90caf0e75ff1c8228c76410ca8f2dbdd4b9a30d25115596e1944cc6af942079e56eac973a4d7798ad448b8591170e609aa05624653c64746eeb9a1c8feffad18445c6f17b2d9e68b9f7e7a5c6f422872b9c088ea9a3ecb2fde59ba797ba24580ab24eccb40a6f6a72ab53ef8baa5844d648d9762be66d17049e566e25400959c468fff4a0151e5eb194e27c7327bfdecd326d8165e840ddf4b545a9eb5cff58c15441623d14a8773796d6d8f07ea4b85efaee3aa4c63a3244cacdaff2d4362280d12e380d6b739d35885e5618138325aa2a3d94770a070bff3fd80dd17316f28437c0270b9cf9bf128b648a4cd3e85227b4dcc4f34e61fb480aa3e8cace0c622403c0e6b671bddaa7ad488577f7e621b9b33d582c92de69b04564ae7f0ecc0b0a61482f94ce163fd55aa33610d9dce04c09b08094cc45b5413b4ee1168e1fae88a396484d938a7c14d03a4bd7262fd79038cae57a92abe949073c184122e854239396bca4308222c927d36cf1614b3b7a4eb068272e817c99b0e8a497812ec33a4363e916b5929f8e29b5bf8465c997c483886c9621193aa43bdb7ca2c04559d69706b1add4ad2bc5a9fb28763cc0fde2d6fa08f3c8db6d41508303d65e3f2f03ef222fcbb0e347c9e9bca0d0bb12199c1c29c37a9c86e696d2f3538c0d920b34027decf8ae1efddd73140f363a75c8c5bc26e9cd729ba8a7e30061f50d0a0a2871c3f22f42c8df201fa73caf895dc9d60752619deb40cb90746a5c6e71534a176b967555a299480bc8b3fd74bbd23ac2c6a190bb73abb8979f4ce742a3224627d177f92cd101fd63875a20a43d015d4fca09284344eaac99c4f54988d16ae8e33f463fe59614d3b0ad1707a76edfbc0dc7a0bccefac664b616ee820111db31aa26e6ebb69fc72ec1243579bca5e1c9649067c8257b29008b294645ae7e374edc8a75049a348ad3328be1a271c44871f6df25af559a86ab11605093e39a94cbb031a2ae1262334e19953f0fad2fa21578dd654e1638c8e8e62058e2e1d914d6829c11c9d999fa387b794e667b4bec603da184e3d4388c12b3231d006b3593371d071e63fd76ead23e7ebbf0e099c6680417ab67b969740daaeece9a10e5abde9a044060cc10887653efcb826ff197fd7455000e805cae9987e3d685708bae567283edac2db533bd44fb2a98bb2af54afa03966a478ecd4a07077025efb19f26600fb0c09a001e925ae1496d406ef2239c219873d1c4ffc519155c9715747aea1e56f7348ae5399cbf594cfe5cdef2273a5ba67ab7fb5408690f054c08db54696cfad9b55cb0f73dd1c5741d6bde55c787a670ef97451ed3da6fa322c459186b048c9ccadfd8bc50d3e4cd41f52fd60f19619acadd94dfccfe0139d790dcf2dd58dbc77c03a9d857129bdfdc48ab70d9590b09a7ebf3d49f7356f6f027c1a5c3f7435331b7826451bcaf4c943c2c33750d1810112cd9e42b22c281924e20c9c958274677189db13ef7678f9e5522ff48fac3c8bafc53f71f484642579002fccbfff241f8bd9e5a8c0c9cf20cc0e6547412996dbb1fc95ddaa1445d1fa5c5351dbbbdf6c5ac106dee6aaf431fae4d7a762db3704eacdbcbae07c43db8df93b90a8e3396ed156b0c0a8ecd12d153e8ae3cb0bfe7b3a7369dd03b0b418ea17f2419f9b154d24cb9f8b890c42faa890938a33476231cf9465d9001c70efdefd5c73906cde55586ab19ce81f2774b91a4162633a5486ac4a63d7266c167ce53d0608035004c5069a4c2a0f1347af57d72a5566ec0a4edf72caa638059e08e5a7ff94d64cf10a3dc75c7072a55f967b56f329ba31df3a9cb3e2d75b20c422f2ed1f8e4a7afc723745f27fdc062d12fc2f13542a7be765dafe185975e4f4970786af882e50c8ca254f78b729896adbea37c623a6d84d5153149b10daf2a9d5e42531d727c30fc6b310a9b9c595d353db96b2e3a346725af2f211d18dc394954055a2b157b6d133d5f34511f9ed247aca976912d5f8e411649c30494ee6452825c013e20c09d6c1568dbf3e2cb66a3fcb897c91f1d8f1c9b60190400bf00e91f5c292f99b3e537bd1c17d9b8724b354f6ce2f8645a9f40b719867132e3dd8a8dbf0b8e347c2ad9d34ffd42fcccb3bfc3ac45f79bdbdc7a044cbead2caff78083d1d1dc12504775009eef6a7b29f4774c6cb04681f4d4bfa7e9fa48a276ce77bdc0cedb37283fe7d381878f00597f4e385e05e011454179a4b7542c26fffa3a620bb4ce8e1e6f3a7906883898333d2c921be844528eeeb378962896ffc98e87d57f483f5a7dc1b58d98959a6dbdfcbed98b75c92a8a8d4229451635be5edbf0835e833586617bde3e4ce05f14806cd79f7704a226d84428109157549966e029d7aea642911fa087feb5a34f1131e0711369b17650b92d598bdec6b59526298549c2eeb584dd1354c9abce076eaf0320986cd6a05c4c2434e398e8c6e07daf0314e325ec8797f18c56232691ff00f6aedd756e473ff364de8109edce7e070d416143d15ff04d2fafc6be45763df0dfa10a8c0975118973636e47fb806c4238f2662234e94d4eda2a455302c9c994ed190961d6f40edc70aaab7abef9f5c2c04ea208bf8616129192e3497af41d5b7aefb7d5b10a3c4ec25c32a6b1ecb8f214cb87111536a8229e9290ed5d30c055c2f63d45b2e4e378716a80ccc50a4c79002bedab835a70da51b0b7896d14f521300ab27493c5dd45d8d98e1fd277bd64cadc500a6f87883265e67c071dc9ed30149ecd5411e0af15f5b6b84766b1ff3cce3fb3668623f281b6998a9679620ff25b673fb5f028eaec03c383eac9e7e4a7f95725f298eb1bca60629318e90764b2c45cad8b74524b16d908d51a27bb7f6353780adfb38f08dc5f79465cfdcf9ae5ab09faf90cf07c8069ca10dfc246363edafefd33bba328f7c031808520b4f2b778875e491a9844ec8f9144ccc435ada61f7ad914f00b7139b644faa9bdbbc5a98284fae8005a61f28c95dfa1f6a6a414dcfdc189b1c35b83c4c3fa22102c15ad6960383757962a7ce1457b8b36ffa68fcd80b60b20e90c235f44ec075bc664cbc8388af38b959fb254f6680bb59313ef5c9215664321e34c8052e016586babfb905cf7384ec21577e6dd7da59d1d937cb8e91e16946c5e71ca824e4de2d36efbfba7ca292fb1ad7fc3e0dea1cb38c1eae2dfc5c2ea778a66ca410f6449dd67507f98ce2a95bec45ff270f3ea6c836d44dc9c0b53cd0672eb9dd8bd796a39ec60d566e1bc5604483636eb570d1292f6c36af4cce8ae91ce8fd43276dee730f5395e726bd4d318ef4d2ba4c9684b0031a2bb8c6b8335a2303678e6b46a5ec436a355fdf0475c2fffd517384de8773bc2d3eae3c7cc47f1a791a152532518339784b6e689cafec34dcfe7320af6a27c6f4d9fd0826c21a5e505a627987e54009494a8d6e18dff2fc67dcd0bbeab01518825196a404979a1a73044373fe200d3ef8ddf1368c7717f70a6a8b3f89102115dbfc6176d0d6ff6e4b30976cbdad55e725572f52ed0fb77e4cfdb4a4e14582e4d6f27e8534d83a08bff307b694bb5c159f1f494545887c7bc623f5961e2dc0741312ccfa23eb11df029466f7810b45ab481e3aaf01d347d1b67a2551f242a6a75ba9f88cc68df4986ffcfc081d1702185522aaaa9bc10987dd152571d3fc6ccd8ee91836503c0efe250afbebcb36fb0b3f6fe6818e0d681b80a3e4e01dc26dd27891c60dda3d6640c5e4e5e954bb811206ddde5dcd4bdc371115cb132156b4e727283b31a456d27ba0e0067b82aaa9434e7d5fd1a9d0565917497eaf35db402a7b40e82ead29971687dc1c8b47b66c7fa0aaa145240a4db9433c524d93589a4e8cb8ba09c198acc033469a3d509be18bec720fe4fc5a39a73c5f9850201da7ced3fd529004fba079a4314c852aadbbdfa15a7b1dcdee32252dff598861edfc8b1b5840afb977a6b133db41f70ba4d8702d28e2408f100c795d707c315152d47d66c6a01c0848992eee6eaf0a302f89965706269b2fc198cc849dfae614d09310c6732ef6c94349afe481362bb661d2d1c588760aefac2844fd5c1a2a92937ddf48f9209bce6e6486d55e2fcc76b15123efceffe1c33a81f9a424aa66ba7ddafd48b62a9ce8a658b534543d2901a466088d0e5ee88ee5e5d74e5b2cad0042bdc37f07441814f3f369b0a5b4c555221eaa6fcb1feca460198467fb50fb02bb7299ae5ee72e199314b6c36861949f16920289eb2156b9bdcd89cea66739a77862e665e97a36b706a889f19ed910357016f109615b7b6007e8085674ed37454fb64e21480e8fb55808a539717357b86f2cf5690c9ecd16c17ea11bcf0adb172cbaa46c8e9fc3177e7e57b9e4ed29eeb73a09d496199d1bbfb6d62ca313905fb3045088c59b6b7359ca58cf9c548fa170e632300fc8648f45bf0fd3da17544986d5e5f49272a9e6018b3ae964439b35d84eb5ed8398226f06302b00fab0220f1d58bcddd85bb66fb7c2e1f6a03cc77dcc96201ff360c66df23e25da69d601256e61f4f19544af248dd41ae24a36f7d40b4ded235598d2157d1f841da585c287c2f4973c25c8ea2a1aa0df795de4a5a683cd89777cacb469e5da25cc9e7b92eb440dc93ac52cc5bd9c297e69c521e9e440cba163c5cb14071d6fcfd3604e1eeb859a8231f1900894f71e6fe", 0x1000}, {&(0x7f00000000c0)="4fda", 0x2}], 0x5, &(0x7f00000015c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800000000000000ffff0000010000b03e35949a58ef8482924b49fd004a07d8de446700a80af71ec2606f2eb25d112f921f6f31ee6e2f1b9f27ad8ab559594fe1a55a57c9dafa06b08352e99b004e04188b3bfb304737b880884578ff186519810ed5ca33eea3a09a7a212b700859c72f840377d6790345b5cd2d166fc74d98b41da96e643f157308a03e4e23d61fc83e8e6d4562c178c14bc0454f423b49f237171164f9219956ab2ab0e8a09c78d37515c8ac789adabab937377c98662222c92143ab8a7dde0180a8720658825a330fa2ffa5d41ee3468be8b866b356e02e0604b6da5dff0a6c5aeb9d4b443204e2d52554794cf79d01e334d60586eefa3d3d9df1e8090a33a92c5eb174980527a7d5e877f8f52b", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0x40, 0x8}, 0xd) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f00000014c0)={0xd55, 0x2, {0x1, 0x5}}) 17:45:11 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r0, &(0x7f0000000040)="562fcab74a0c67301bf149e9b8d4b5f7ec90edda32ba8539b80343a84d6121790a27c9836a9f0c8732af959e0979e3d6dc5d8878a458adfc248460a71034a1c318405589c9bdafdc6875", 0x4a, 0x405, &(0x7f00000000c0)=@in6={0x18, 0x3, 0xffffffffffffffc0, 0xb9}, 0xc) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) 17:45:11 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0xefb, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x40000000006, 0x0, 0x0, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=""/201, 0xc9) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x101}, {{r0}, 0xfffffffffffffffb, 0x0, 0x1, 0x0, 0x7dd06f2e}], 0x7, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x14, 0x8, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x0, 0x8b0}, {{r0}, 0xffffffffffffffff, 0x80, 0xfffff, 0x8, 0x8}, {{r1}, 0xffffffffffffffff, 0x40, 0x41, 0x7}], 0xfffffffffffffffc, &(0x7f00000000c0)={0xfffffffffffffffa, 0x5}) r2 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x4) dup2(r1, r0) 17:45:11 executing program 1: r0 = socket(0x1e, 0x2, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) connect$inet6(r0, &(0x7f00000000c0)={0x18, 0x2, 0xffff, 0xe3}, 0xc) getegid() 17:45:11 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x7, 0xfff, 0x20}, 0xc) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000000)) r2 = shmget(0x1, 0x1000, 0x98, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getegid() r5 = geteuid() r6 = getegid() r7 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x100000001, r3, r4, r5, r6, 0xa0, 0x1}, 0x3, 0x100, r7, r8, 0x7f, 0x6, 0x6}) r9 = getpid() r10 = getpid() setpgid(r9, r10) 17:45:11 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002004, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x80, 0x2) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8004667d, &(0x7f0000000080)) 17:45:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)="1a064f05861441fb5f060868f43285d7d4ff7c344a1f509116318a5882cfabfa664e437171670555de0b3dbe2fe3f0f0a6aa69a8e2e191256a41933445d7d3cb8bd587f8be35e972e3f299d1afebd55fd37a7f1dbfb9ad4876f49ce619a35c96b8f02c3a0395d0b7242e2b6948a612bd260f849fd323", 0x76}], 0x1, &(0x7f0000000100)=[{0x40, 0x1, 0x0, "84be4f0e44d92bcd40b930031af9ab0c406f353c1a06fe16436f197d66f50b4c4464fbea9457ad330ed8671c"}], 0x40}, 0x403) pckbd_enable: command error 17:45:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xd0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x40044273, &(0x7f0000000000)) pckbd_enable: command error 17:45:13 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000042c5, 0x0) r1 = kqueue() fcntl$getflags(r1, 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 17:45:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = semget$private(0x0, 0x2, 0x80) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000140)=""/65) 17:45:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000080)=0x8000, 0x4) r1 = socket(0x11, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f, 0x100001, 0x27}], 0x34, 0x0, 0xc68, 0x0) 17:45:14 executing program 1: fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f0000000080)={0x0, 0x80000000000002, 0x7ffffffffffffffe, 0x1000300000002}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000040)=0x6) r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$inet(r1, &(0x7f0000000240)="df4d44feb0486bdf9b2ea52845a9c9fd486733fe61b922b1b900cb195276c47a1b72580100000000000000bb4ba580285be87979f4e0017e0b9711f6b479d44e0b902d0399e2f3d4b32869adc2d9bc2ae3c5418c2212fd499b389e50ccec8be4167f0f8401cd0054ab75b95e2f1770295c71ac2461b6161b4c387a98cf5cb09fb8e60360b945078a7b99c644aa97d088b0ec5ce81db4f85c5077f7465ca2ed15882af4ec4f472b0f9dd9c59a9203d6a8fc83f1dfc9b828343492654dff3da721f39bb9f85edfc9dd53bd0c3b5c040843f0c51055226da09981801658b8198ca7d612c60d237f7dea65d19e79837a250c4537e821888ef1e8607c44954f3f7ff1d479e5e903abd1d7ceeb5d319ba6d30cadfbf6b4d97ac756608ea33eab23bdcb4df32eb46ad40100830023e0b5f43c40618cb5bfe70e31a0e6a9ae", 0x13b, 0x0, &(0x7f0000000200)={0x2, 0x1}, 0xfffffffffffffc8b) 17:45:14 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x0, 0xfffffffffffffffe, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) fcntl$setflags(r0, 0x2, 0x1) socket$unix(0x1, 0x1, 0x0) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) fcntl$setstatus(r0, 0x4, 0x8) getitimer(0x0, &(0x7f0000000000)) 17:45:14 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r1, 0x3) 17:45:14 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f00000002c0)={0x68, 0x7feffffe}, 0x0) r1 = getuid() openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10000, 0x0) setuid(r1) r2 = syz_open_pts() fcntl$getflags(r2, 0x3) r3 = socket(0x20, 0x8005, 0x4) read(r3, &(0x7f0000000180)=""/219, 0x54) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x3ff, [0x200, 0x100000001, 0x6, 0x3, 0x1, 0x69, 0x1, 0x2]}, 0x3c) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x0, 0xffffffffffffffff, 0xffd}], 0x5) r5 = kqueue() r6 = open(&(0x7f0000000040)='.\x00', 0x20008, 0x0) r7 = fcntl$getown(r5, 0x5) getpgid(r7) getegid() getpgrp() getgid() fcntl$getown(r5, 0x5) getegid() fcntl$getown(r3, 0x5) getegid() getpid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380), 0xc) sendmsg$unix(r6, &(0x7f0000000740)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001a40)=[{&(0x7f0000001940)="2c3317beee3e5dc08792a00ba7e244eff5f34b7856cb49e1fd5cbb7d261beb36d1b45b87566a858505ba261dae59ae73a0c58c9d7522bc708b41957d49893e275f7f80f2824c0765d29ff5b76f1d677e8db5fb2b8405e6df003ded344c6360693779992fd40f842b0009e259d340e1a9fd3451f0ff064a00a13ed87a0b7817658ef06347fbf1efc4f904dfbebc6521715378dbc380473f195dea8bbf44e964721d5bc9092419e11a27270c7df6c06e6969bee5e0ab69bc8184c67709124aee8207d7e759eb3bf724f79850ffd2", 0xcd}], 0x1}, 0x7) kevent(r5, &(0x7f0000000080)=[{{r6}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r6}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r8 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) ioctl$KDSETMODE(r8, 0x20004b0a, &(0x7f0000000140)=0x1) kevent(r5, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) 17:45:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$inet(0x2, 0x3, 0x363c) sendmsg(r1, &(0x7f0000001a40)={0x0, 0x0, &(0x7f0000001540)=[{&(0x7f0000000100)="82e4121c072d27a369dd8d78cf4041d42e1ed4d42de054df9bcaa03d089a150b0467475211f91b9bdc182dc6c86461fd800c8a1590fa712f9d0f04e7956514c0b41fd17cd5dae6a640ac808059cadc167fb41d2728ea7d5660900a55cf99199e98b3643cd4fd0245e6146f4ac032e51cd5001f047683b58add7f1edcab40ce71e090799d66454acfd8916a55e5", 0x8d}, {&(0x7f00000001c0)="41ca47e4adb5d10d30a921068abba8a54cd4e6bcefc086298d8a5ea3d5c2fcacaae0546cc5b4c45debc43eab8a23c847301032c25725a01a923955b167fdbe6b27d4f6", 0x43}, {&(0x7f0000000240)="92a11b48325adecde12fe4a4bf9777e4888eb5c9be5af26c27c20831b1d5de9488025f0e6a9e52f7317351273c8788e74d2228cf3602", 0x36}, {&(0x7f0000000280)="1af75f2a659ee42ecdb9c3fd3dd9f879ca9d7594629f3ef0e18b8bcd200b62193bfe638783ab31fa412fd037489b42b6c9087e0849c46a67f046a6402b57e86071eee112f14e0ad47bcf89f37807be2d2ef4409538b91c67788cce497c03789e1403ef9b1f23e3fea7630a785f6f0fb2bd83338aaec78c12d2ca006f8fc00180e6af66d1a793e75d4431fc62665c97f60a4562a42ddbefd466b88070522bf6ce8435882caf7315560882a5c1370522ec0264601365b0e78dee9dbd32c04b1813681a220dcf2a456b0d1aa68cd438d36bbd2635fbb3bb737ec9df2e3a1c53984457422614635ee7c3ca7664029a3dfbb9715e84c92b96a6b0941cdc6d241ef314837f04fac15480a333914c4c6ac147316be41d3d12eafc254b32d3e89a1cefe3737df37d43ae14edbb89a20f20c968753ea08fdd202119395a78bf4ac75cb14c36739a0d85a4b6eb7018c6b36b974b75e35600fd191e76ae3d585c01c3b849925b4dc815c2180efb03422c0c52171983a27b4a42ad183f7fdbbf91d041c3d10c33c90d481aa938bbb0e2cfe704f5d5c1340580e2a681798e9ef0b17dbb3139ad75be628acd18594634f6c3d540eb449567379ac400ad765a3c1cf2f0826aea3ec20384658ae965716a6ebb9add001a89f4f994c073157415449f85fb72870416ac886e1aa8698c81af730035c5d7fb3d902b29e20424e4105155d407d75c39a76352b2f18ee05a039c595a87f847e73b4594b1c652e7f59b356ce6fdb36880b35840dac6d9487d9e4094642dc768fe1ec8183c8bf42836a3a38448fd028cf02b7e6f5165bbb5a91c9869e25d9cbe8e259e5db021956cf1d813404ec977f8d8656d4381669cfe4d436800569adbbb32142fd1e12ab40108f0878f104d17b43054820602ceeddf1380afacf7d96b847a9a15b1d1570d851128025622fa3fed5547b015187131b156f55d27e42a857a5f68a1b6539b44e97fd2d303403fd9b889589856d3b9e8e3ac1dbe4694515f911da7c1f58e332c16fc383c6bdd4a5bdf8000395bca3b535a73b8464101eb58097e0e5b0e2c9bf6983ef33a2fe35260bba67f731958d856197aec93f6160c0cf9493c0cc46618a2766d49a1598c1ad2115b505668a181f0985302b5dcf8bb3586d33eda8e3b8e824dc7477d6fce80805fac5661ee2ca0e9dbeb01190787e23afd46628903397cfb61653e3874d6077c90d311a4a2577276150f25695f8db98abf29434a8a809350982399753be9f0b7ca9fa591234e24d9c8efc4792a9e301680296ff512e323f007186df96ef6be361dd0b00eafbe56fcc4718240c80a8e918a62389db0133190a760944eba29a7e3cf0dbab569cb16b352e5831400109257f33b2cd4e39881d2276287dd4f17d515309e5071cf3ea9dd65d2ac1b0b52e13f30a1b405b93e71bdcce912a9f8bebd1c92b6f3cdbe99f9b34fdf73e9fd04233da5510db70dde5885cc74b70885e69877f7370b40912af00108e8d8b85cf46a1aec9b5049ea28159765ad97a13ad76a423a9d80c648a9e4f70fcf77ba7ea593587c9d3d818ad131c4cdec3d56ee0f5e3f73a5aab53cf5c85d5665029892fccf4e64cb18a65669a9596bb04591505d41220b72828324505adccd36642dda69b059b6e967bdceae434c106b9349c227a1bc07aba7df46779fd89a23b1d6dccc937dc4426f0ebfd153c3ed9c84c38f9181866af0cf7b1f16af2fddebc895a454046215e33c8c96948018bc426d13254d28468847be32d7b18660e5a81134d529825990cbb30142274b2fee8dd4023e0591ce957851ca1d2b6f2214c146398d2343387bfa57a92159dde33321b377293ddedcc7fde9638bc7c73c31ea32fe9dd7462a949ff901cec45707fe41244395a74f499aecd4ab13267c700b1ef3d8a3263073c049f88ef3e49f7c360209a69ed1064ffefc1157d962274a3eba7f336cfb1c5889b0b26f1b54973eca9f065c24adcee1aab4218048d85942ac6d66218a0b93c7f5494c11bfb3d3a7a315b4d4fc5bea10060c4a56ea6f981e3811859bd0a5619f026a34aa18c372013ed95b26ade3482350d6e71266314769d31306e450481c41b0ae3a5afcb26748537661047e950ccf01bb7560dabb6d490880bc97b25564a86ff73cd016faa18d7953a1802a935f9f2a41da62bf99230fa071ce9c0dcc971c31ce1602dd4fbb1782a81000623506124536afc175380d30c9b736b387bb94d117f4d2ccfc0c99ee9fb9c8821573ed76c8e410c93f78a1bcd9aa5c2f9677e780eb4ff28eea85e348591dc7ec966042c229b416b728ed98ef5ca9ec06abc20faba00bb31e3532e8f4bff6c3051a0573139094f043990c569f27a35763508fc7bb7cfbfd0ca95d6fbfef440fa1f9f44ecd65750f95baa3abe3761bcf337a90b366ad448ed4271b33650b756774aa2fe4d544ad1f709fe020c8674071ee227d32acef687d3e7b108bb21918a45741916a27b432325fab568e357fb8a43b6e2feec2b86978440f1d087db59bc97ebe53126c5317d78347b6d33cb12b2a7d4cbd1124e29a4f9934135c11ac24345d2e8e52010c014935198d7f99034b3eb45567981cf682c24656f550c97336ca5b01af021c19d626a97e836d7f97b0ed9dab97cd7d427ce552f08ba7904aaead9a3428467df83d1910b95aa7f80aa056550fda99bebd815e381106d1cc110f201543899ed6a98a6f3fe5fd6e1adef2f460dc603007b28a95bf07f11354e14be6ed0b9fd862a750a7113325ce7adde31cb2c72a680f165d04037a5920e1e580c16e0480e0b262be9b68374f6672208ba9d470c6876d86f61c3bc5371feb686e9c969bf15edc6011e9c516d5523720803a2e62d55960700144f1127efe324a348da197583ff5cf02c063b3a73c408f3a369a2320f215d688c2ef46bab711150c51d86095e161fbc9acb5cb7b7c2f24b30984a54ad003b0475b46e780d5d20f644fbc49623699d76be29d01c43f584a30cd7cb16658721456a63da42010e6d3383118310b37f7be1cdfa5ec149b4701184aba66cb44784b0e3ff75f75722aa01aa1b98a16eddef56c42d4711e369a8347c3a7d1d85ab6ca7c576c4b7feb0dd3a6740ad3cad7f9ecc253d537a9aeedfe3d7b7c64f320c4b19ade9196176e2798a4cfb3130aec92c42d152df012487c8ad1866d30132c80bd16ddd19a20432668e390c4dae3da17027639b6481bd7468ec0d1ed2563acdad75e1d92238694417c2f213323b1a2bed68096fe94bd61744d1a6707314abfed395dd7e87fe60d47b6f6afe1c908f636c2f6f861d067831e5287fb74569241d0ca780827c6562e9548c90a4b1610728436e3a6069c76b6558bb49fbeec3824ee0350b0f2ba0941f4f414ae8ccfc3d2ab89ebd9edf3775cc111feb67dd6422f1a920eb513b84926486c35757949b9cd517995435885de0e7575decff7212332e360b7b299c9c1e8aad14ea3c457d3f5738cf125d6efb9ff82bec1441fa2a1481a75d2154460de39f89babd8b0a5ab701801cbaa98ec3e0f79c8eefadf8dacc9a91322662633c1df598caae7caf6cfead50b2c55c3ce093a22185d446d250aeb8ca1983541a75c6fb89274aedd8dfec5542b7f6f50b7f101712498e2e95d8cc0b91cdb831158b49e47f50f886b8711fd22acd4c50e37e6582dd360cb1fa750767d2dde32bd99f052eb8dee1e9765b46fa2e1b33e1efd188e4e1582f86d206f70e2857ad4b8859ba90189185537162b2df3f1c3b46399f74ad12f2aaed2adc2d8a9334bdb20a8ab8871ce63d71712b7a32ae33ec4808e34784afb75ba1bc419bd7e98d5db2bd95bb11ed9c59b185958bd0a4f4354b35d091a33da9fca542aaf4609c9332fc9f6ffa0d3bbefda752ad999073655770258fc253b10e6663e7cea23bc2740c3090d5e68af9369a885f67a8abe1656f6d745695c62a14f52b9a35185b5526399a143b9170dc98d671738fc04d74ff56d6ceb564a6ef50ef113d1adc377ee0a10066725199916f44bf5f34a1e85e731087424a13129197b7cb97fb492ba3889a5602e7b0cc1116324a503816878f367947bd97037e1ac5fdb43fa118f4701ff4562a491590a7e37b61b1ec32e46631c796976e70ff71cf0208782d6196651c8ac334aa73f01c8de0c77daa4f89ba02cadab882bcadbf9cad72daa54886da3ec668ad7bccac11405c1d02b369ef3613fdc78a290b03cd3798487507d46c05bff360fbd9ffd0f47882c9a18fd5bcff5a320224152c1b2d1726db0b75af32b15ec68304b7e449270865faff84a3b9d516a9948e81cd3de8e6360c9a8295eeb76c9efc0992e132eb04514aa8d98c512a67739885a423cd6cf0dac09b8801679aa6539ce4b254ee51acdbe97be42c5c44398a2fc44779ee18710d4d9a2bdf431a74d583b3603fbbdd401467388698a9de78e4d736a699d251e55d149b0ee0e0a1029a83cd74928c9565a3c6842c065bbc67150fd53a6037ea2602014a8df7c4a22e62ed21e152e0407a45ca7987ff8c53a17d7e31aa3d5126193feb4c851212679d2ea469cda1757c917613ce21af76920e20a63a2650be0440c72e1409b18236d35f761134b91395528b09ab37e7138840f63cf0607702c3af65ad95cf0a68f1bd0c4c9cdcac49015a88a80685a85d769da6df765c4c93f082ba123c8b5c8d4722c9672a3993baca42a7bb9216533ae2fca7c4cc9b462edcd7b9a3e5ad3a28f45d5412f87fb15f8c5a982d7e351874dce226792ca71605fcc800c3a81e2feed0506a1b05aad26324b3096ca542d7b0a889e259ea493669d0c27bae9c40e1edc018030902d817767b2866d0946b4c65d007e96939221b71ed8476e0e16063854c5d777b7226d3f1973ee56145fc664637c2a5b52744f3e4880835edb5c2a39314fe077065f2664e6768639013631c9158d0e4ec3b6d3bcc3b6a55b5b4e7261f8686644aff5fc708917fa2891a56ee27c40e79f6e492342ad2a75af3270cce4c2013043ad774509380b466e357d558b46bbc87c4cf498a5bd5aecd534d5f0c829c4d06444b42f85dd44c9fbcc5966a929134fa5380254d60e2528b2cc3768268fae65da3aebc7c3a976f915b23bb5a3973266f8828249ade76b335a3932d77d9c393752b2110f03d1e52b2f0584bc7f50589e4e8acc2d8cb595abfa3ef4b219f1d3775ebecdb8c117e220d148818a21c5533a088ad36a5746745f9026895d2e70c2394ce1b9e107d2ec96df2c50dcca7bec67d3bc2ec14ec72a48c7f8d153f80cb1d56591556f0d1249c7f7e645e6c821bf9c54e26ffd4c833b47cfeaef443cda3e354a250cdf9d121ef30e9e1bb42d286ab8639755f87b12e9370fd07021b904636eb9be8378284a52871d48b169911fdad8145d504c586acc09fa36869f7b0519a60f18260bef6fd5bb29b84fcc5ae90bce3407aabf0fc9e9b7ab3c68728a175f0bb1b883948d2b37d5c3654ba9a1aa9f1135e0425bf3fda0d1d372a3e244be67f62fc64c47d9c28ff5b3c394b7afe676a62eb776db4e0bfc864ff8bb4c90f27dee10f22308da31df11651ca3276148bc50c428722fa68e927c5f2b1b2419669b95699085e9631df0f736737711aafd9229cc17521940d353f9d0600e4fc9cf818e172e6a55f499f7c0121c254c5e80aad6740a24bb0c1a3a04b0bcf564c2c9a1ef2d8163e664fe0aa851169fb5a23c59d4c9dd47c4fd75598d0124a45308f2ffe17086059412ee01404c6e96d585362fbec12d0ec2c0a8cdb0637973eb9ae1ff51df7484b533cef0060b306850b40813676a", 0x1000}, {&(0x7f0000001280)="cfa5143016782ab0c5c34f4f7e29031a4827c4124850ab4befcbfeff79fadbc642b8a0e70834322f6ba2dbe2bfac264b94ff440e0751c72f290086e442245ef20534af652a88b35ce073b7dbebe2e7fcb893d5f853a95f6476a34122261346f916ff5991de9d85c9b70fae968bb0ef36d91c88a82f9be1bebb4ccd9417ecda33d0ce504a30684bf5ade434e5dcde2656ea25ff83fe551c8e9f216ed018e45cf60b8a45f2fe06cf3f3e32f8099441c2e5d2ef3b0b4d3246162a1503aa7a00ecbb2dd85d9acedb73cd266576a5b682be4e97ea0b39b951006ecff459d39e9f48535c3c", 0xe2}, {&(0x7f0000001380)="1dc28ee1360b944f169d1bd50a6fc597a85f3b0c5a7d54344e71d0396e16c0f0fb75a42bf23e5e8d77a589f4ee9923ce322d57d92f7cb3e7", 0x38}, {&(0x7f00000013c0)="2d325fd3e2b9726450523ab8bdfc720310943fbe2fb99dc44f457aef4010f97eb560093e458df0423442a695fc692f4e61daefd91d79550e45eb42ebe295a2f7c5a24b8134bc1cea7bd5aef3daaaa7d4254ed51df7294626745621e377cd0ce33479ed5b1ad27d257c2343fd5a6433b3f560c4040dc520fadc248a639c52b9", 0x7f}, {&(0x7f0000001440)="ac4e7bb9a2ad801c0f7ec33bec3627eb9cab0ea22e3087fa83bc3107706874656c9a376856607dc5ab6d3b00ea4fd91dcf940e46ec1ecbb88f43bd089cfe22eae3dc99c8a0c93e5083710108f53ced53fd49e55e6a210f8c0c809e74d2aa350f0f20818c0d2105ae4aaad69735d5cf431767d78fb117e084c7083bd53ba2ff4e7b9a4772863549d811ed3aec69346d2e72ab42788ff79b7f10fbe6cbbf33acde45a237a2a538a54f975a63c5c52c4da666146faddea44a48aa105be84cfff4750a0652472a1bd2953bc015e6afeb1e8ab494d2e0080bb57ad428edb671e98dc635de512959b1c8", 0xe7}], 0x8, &(0x7f00000015c0)=ANY=[@ANYBLOB="f800000000000000ffff00007d00000001a62503078621b95738e8a5c6ee8dc121016e93007546844e720937df00f8db1e1851c23e36920a350336817d7b48946ce64036910e6c213e4a84fc0d9b36182712ac4a59c35a1533ba1e2a6700fd593c9a02009d6b21e45f8624216de132b6573feaac219b565efe01c73345fc50b49da8530795a1c1605aa599711a5c52c8a237370958c4abc25363ae2ddee6424b5dd77c572a7d8bfa23d38c0a8735ec48e1552aa2abaf8d8240c571a4f7abc80507712da713601283e6943d1ca4dc4b97deb19223a3cba9d595ff9b6367570fe452099789a73887007241ed8d99d8397f9e000000000000009000000000000000ffff0000810000005d974d4444585df032922560b9827ecd846497efeea9f7433f79f08a1dce01ecb6cd829c2436e9cc9903f05107b812d77fe368e2d067edb07ee20be87b141554b914bc15c59aee00b518e039de5b510c9e74a58ebae03c611a09db780572c37257286db33da435f048b4288dc9291be22e75c51e5418bf8c633abedb5ac100007000000000000000ffff000000000000fa2be4d7439426ec63de549e7fe525a3d7c3c7a932c9ce0a060b51c5a9281ffce27794c595122c807ec2ec2d2f6929900c9ae78627f845bd70e721fd8c121fa6ad13adb883bf2d196eeedd0a322616fd3a27b2d4e42e1ca34d3c2568000000007800000000000000000000007600000043b3cb3fe7c0fb338d5f91e30ec3a371906827e04ac0b5e7dc5c3c830ffe6bd30a9029a010dd3be0d86eeb185de4946661c46fbc073d2793f88f9da33eb6b76a756800257b60416f7f94ddf5ec3c50fb2e1cddd12b92fda2fd287194c9bad4999ecae88bf40000000001000000000000ffff0000010000009efe40832f7641aba7f419e8eb4b67030a6f5a63a83c76696d7fc6b1cfe1d0bb37e71fc2abbf02aabe0d4d63f84dd168c4baecb59a9a30bdee0d46cba869de27e80a65255c34e530e9e87c4dca18a14269ecbbd56a56a6d1a9f9503057e87fc04669c96b292e77bbcce5ae1d672b5119d754ccfdccc8496a0bb68487615e6a3e92a8db7a1d93dce8122f8ac88dbea98fed0b8ff0edb9a1793cb7415992219a0e8a4598788ab7dd1cdd3196307c189d13292c15df8a880cc90650c4dd78023cf2a6174e6987eccefe9c4378d18305a0bb53e5efbab69b5b4778d4b652cdddbf100acd69d8f827cd64f65e7e3d88c7f517e00000000000000000000000020000002f96f218fc6136cf391d7e6b47554e0389d4a239a6eb82df8ca738c76ff03235c4c21ad4a219e9a02ea64430414066bb7437d8884ec5399e074f0c732aa20d92392163b8b162807e8954dbb64fb311f7cd6898d746de83b5a3eba286763dc1a9ee5a3fc022410ff5a791f0c5b30ace5f73236b13865d45de9b8288f88c69369726a61ceed714eded3b2c28f7f8ad20ada0dd70ea40b309be77cd7e51e15b851adbfd95ce99106e39162b8cd3654d670e4ee4c2d7540ec73df36e2885249f6444d67754a063399ba03b4bbc0000000000"], 0x450}, 0x3) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xbb8, "0366402ba77f0c033c02df71795acd76ef3caf00"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="567bd465c3e198de898e30660b797bb41e70e20654328a10dc330266cb8738403cfa452df318df6d2e7f", 0x2a}], 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) 17:45:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000100)='./file0\x00', 0x8207, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) 17:45:15 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x1fffd, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0)={0x2000000000000, 0x9}, 0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0xac) setsockopt(r1, 0x1, 0xc, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:15 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = open(&(0x7f0000000040)='./file0\x00', 0x90, 0x180) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x100, 0x0) fcntl$getown(r1, 0x5) mmap(&(0x7f0000feb000/0x14000)=nil, 0x14000, 0x2, 0x6810, r0, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x8080, 0x0) linkat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0x1, 0x145f}, {0x18, 0x0, 0x1, 0xdfb}, 0x3f, [0x8bcf, 0x3, 0x1ff, 0xffff, 0x7, 0x4, 0x67b0, 0x5cd0]}, 0x3c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f00000001c0)}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000240)) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000280)) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000340)={&(0x7f0000000300)=[{0x8b, 0x94d}, {0x45, 0x8001}, {0xe7, 0x5}, {0x0, 0xff}, {0x8a, 0xffff}, {0xa7, 0x3000000000}], 0x6}) getsockname$inet6(r3, &(0x7f0000000380), &(0x7f00000003c0)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000400)={0x9, './file0\x00', './file0/file0\x00'}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000440)=0x200) fchmod(r0, 0x42) munmap(&(0x7f0000ff5000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000480)={0x5f, 0x0, {0x40, 0x4}}) poll(&(0x7f00000004c0)=[{r2, 0x8}, {r3, 0xc2}], 0x2, 0x4) readlinkat(r0, &(0x7f0000000500)='./file0\x00', &(0x7f0000000540)=""/182, 0xb6) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000600)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000640)) rename(&(0x7f00000006c0)='./file0/file0\x00', &(0x7f0000000700)='./file0/file0\x00') shutdown(r0, 0x1) chflagsat(r0, &(0x7f0000000740)='./file0/file0/file0\x00', 0x1, 0x2) preadv(r0, &(0x7f0000000bc0)=[{&(0x7f0000000780)=""/133, 0x85}, {&(0x7f0000000840)=""/176, 0xb0}, {&(0x7f0000000900)=""/101, 0x65}, {&(0x7f0000000980)=""/169, 0xa9}, {&(0x7f0000000a40)=""/49, 0x31}, {&(0x7f0000000a80)=""/149, 0x95}, {&(0x7f0000000b40)=""/97, 0x61}], 0x7, 0x0) sendmsg(r3, &(0x7f0000001140)={&(0x7f0000000c40)=@in6={0x18, 0x2, 0x0, 0x8}, 0xc, &(0x7f0000000e80)=[{&(0x7f0000000c80)="98469531e9b7d862abf22059819ac75c31f0aad52a54756bd68ac65bdcf1c19f00dc2d5901eb17a9650ac710a65f8efb6e241c92fe031d29caf6539c38", 0x3d}, {&(0x7f0000000cc0)="b16082b0385ba7184c6d48b29b45e45cebf3146002e97c45c83fb61756d031352576e38e239f5d6765548608f99cc8a320ab050336ce13661adfebc1d5af7f0b0e6211103afe222c2612ec676495ba8e751876039dc9f14ee1d8515be8775c1b9079a0f66c88463ce35957c5ce25a94ede1c00878cd48786e632d1407f7349b698b0d16364937d1ad7124a534c006b1f96d5ab357e9aebf8f1e90190b9c3ddb364925e2d73d0d345d02f4ae273f113e209e41887f7f55a58038e98e63130a55b44a252827f261bbe5a069158a1593a2b09b3e63cd7d521", 0xd7}, {&(0x7f0000000dc0)="07c6428f5991a859346ea797425ba7d13bbc2a87bcd61aa59c619d8b4e8b4a46c51c0c9c0bf86daa2c8047d6b1df00061aff273c8283d3c6a368829a0f61af9a14b9df27682e5618dd91d0bd4c61df5ac0a2a1f2308a21e106bb", 0x5a}, {&(0x7f0000000e40)="7bd71547b3ff05d5861750b649193f", 0xf}], 0x4, &(0x7f0000000ec0)=[{0xe8, 0xffff, 0x9, "b524b667a1818f3f511bb83bb62a93e43945fc2039c35a254adca55de246eeb5ce84fbe3f9d0917338bb3692abd54da4cbd34da98722cafcb33c20a1829f5034867f63cb21fe92e9b68436b158dd48296f4d7c4f15a934084bb4ec941b263e98bfed6975e06142985649541a28d4d8eae0b1daf131c89d98be00a7bdcc8d890baf674a8e775b316541b4647f2adc4f20712fb35a9ea981b101146cfd58bb14d4b44fecce8103b1ffc0b16437fd2aa2bbad43fca399c62354d4f3d281a0113df80879af385b56fcd2d6791ac968f78c1f5afcbb53cff4"}, {0x58, 0xffff, 0xff, "2822eca5b69d94629130674f3b07a7b15d74859e25ed138e0044aa33e3b44d3769c339a74121c95d55d9bd39a7407d7dce7124af531cd523ad06ac4f172d7c617e0d3bd7511a"}, {0x60, 0xffff, 0x4, "6902ca2e3bdcdce298ae0b1cb831ed2d9449f7797bbe4b82b292da4f56b2a675b8886328a444fa4e285c7b111abe2f54a17091ab65664566351192c6defcd0c3cda62f6741a528711bb060ad716798"}, {0x40, 0xffff, 0x101, "f11c89c93f5cd8caa832d0604a392b605be90c6a209d5b2f62448fb479ff5c862ee4a7f91f1b196376a212a2ba494f"}, {0x88, 0xffff, 0x20, "d323916413c6d4b5c9b4f8560c0183cdb0a4cf6240b1ea155a963625ad382cf2526e969f28a2cff42762e1245138acd603b1d892f53da7bb4abb328a1e876eeed7b42a8bfe166ac953a7695d4be0289f61a129da8dde7d0b396932433d51041f89e1e8eac9c35e68fc7af20c5be0a1e321fb0b1d"}], 0x268}, 0xe) connect(r3, &(0x7f0000001180)=@in6={0x18, 0x3, 0x3, 0x5}, 0xc) 17:45:15 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000300)='./bus\x00', 0x2001, 0x100004565) open(&(0x7f0000000000)='./bus\x00', 0x3, 0x80) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) 17:45:15 executing program 1: r0 = socket(0x2, 0x800e, 0x1) fcntl$setstatus(r0, 0x4, 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x400, 0x8000}, {0x8, 0x1}}, 0x2) getsockname$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0x5, 0x8000}, {0x18, 0x1, 0x1000000000000000, 0x4}, 0x1, [0xe8e, 0xffffffffffffff00, 0x9, 0x1, 0x8, 0x3, 0x3, 0x8]}, 0x3c) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="9a022e2f66696c653000"], 0x10) connect$unix(r1, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) 17:45:15 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xc1, 0x0, 0x0, 0x1}], 0xe9, 0x0, 0x0, 0x0) close(r2) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r2, r0) 17:45:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x4800, 0x100000000, 0x6, "acc0c1e3f12fa30b44640ce70110e0fc12469f68", 0x401, 0x7}) dup(r0) flock(r0, 0xa) close(r0) 17:45:15 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) clock_gettime(0x0, &(0x7f0000000080)) dup2(r1, r1) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)=0xffffffffffffffff) 17:45:15 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) open(&(0x7f0000000080)='./bus\x00', 0x200, 0x102) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000280), 0x96, 0x0) 17:45:15 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 17:45:15 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x401, 0x1ff, './bus\x00', 0x0, 0x2, 0x9, 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f0000001380)=[{&(0x7f0000000380)="e22de5c5c24f6e9e9683185124bb120c9f214ed91f6b8b96107d84c452f532d5971fd3784d30c74f650156d036d8c6425fbb93e8e26b09a9923474a17ef158ecb2748930e19efd1a3e28a5f7469d88b253988ae8d426185eb65624dcac812ccd67834d64b4fdd562a2b976b451001734e603460f0dd3c17806096f2e452d", 0x7e}], 0x1) execve(0x0, 0x0, 0x0) faccessat(r1, &(0x7f0000000040)='./bus\x00', 0x8, 0x2) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='W\x00') 17:45:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2, 0xfff, &(0x7f0000000000)="ff7c5bfbccec66bde31e286f0149f0f77853d917b654a0ed05015d2e40cc5e554c11fb193a0a7081aeaaffc54191f40b88bfdb48383a1a3685ae67434aee157151f7d961a1d6b570a900a66d86d5f1e041826e0f067df1090e0014ac3305ae4ec52050793fd765aa9197eec183d748", 0x6f) setsockopt(r0, 0x1000000000029, 0x200000028, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 17:45:15 executing program 0: pipe2(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x1, 0x720) getpeername$inet6(r2, &(0x7f0000001140), &(0x7f0000001180)=0xc) r3 = shmget(0x3, 0x1000, 0xcb, &(0x7f000019f000/0x1000)=nil) r4 = geteuid() getgroups(0x2, &(0x7f0000001100)=[0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0}, &(0x7f0000001300)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0, 0x0, 0x0}, &(0x7f0000001380)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000013c0)={0x0}, &(0x7f0000001400)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0}, 0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000001480)={{0x100, r4, r5, r6, r7, 0x0, 0x7f}, 0x1, 0x100000001, r8, r9, 0x2674, 0x80000000, 0x373e}) madvise(&(0x7f000075b000/0x2000)=nil, 0x2000, 0x5) sync() select(0x40, &(0x7f0000000000)={0x2000000000001ff, 0xfffffffffffffffe, 0x20000000, 0xfffffffffffffffe, 0x0, 0x0, 0xfffffffffffffffe, 0x1}, 0x0, 0x0, 0x0) r10 = socket(0x18, 0x3, 0x0) connect$unix(r10, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = open(&(0x7f00000011c0)='./file0\x00', 0x188, 0x4) ioctl$TIOCGWINSZ(r11, 0x40087468, &(0x7f0000001200)) setsockopt(r2, 0x1, 0x2, &(0x7f0000001580)="05cf64119c9250f6942cd4cd0c3aabba35a10304547bd78d657b0e6da609bcfa15f9dc772b2b3576c427fc0d68e5865f6df154b27af0b9", 0x37) r12 = msgget(0x0, 0x406) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x2, 0x80000001, 0xffffffffffffffff}, {0x18, 0x2, 0x1, 0x81}, 0x1, [0x1, 0xa7, 0x8, 0x200000000, 0x7fffffff, 0xb2e, 0x1ff, 0x9]}, 0x3c) getgid() shmget(0x2, 0x3000, 0x1, &(0x7f0000223000/0x3000)=nil) mknod(&(0x7f0000001280)='./file0\x00', 0x2000, 0x100000000) getegid() msgsnd(r12, &(0x7f0000002680)=ANY=[@ANYBLOB="03001e55c678000090cf476d27104e2f00b5d8342dd33843bfca7a96afe9ca52e65ee432ca9b131ceb629f08d0c8a738a1346452b6ba3226ec5b8926049816b1da97342a4acd5e8c5544005ad08252840d5e6eeda5682506e9ba9883c8add02fbb2b42624de8bf9257a3b0563aff9385a38966dd5aa6d83c9d143ee27fa6b862fde9a2d53ca5acc33d7114d8d8937ed5e169e2fcbaea9ceaf82becf87c34f37ab7090bba2d16b92eea9a55aaad0e05e9d2abb29167b72120d7edb319920bdc4cea440d308ab46e7b734490febf2e213e838c1d7c1cc07ac20837b666dc329178c0fada63187a18a686405b335b3667500234c25e8ce436f56b11f4c9c373a432f1d1e3e0d66600be5f8d4b624ba1f8bc98f923ce5e67560f4f173d3644db3ad92e161fa288d53c968e9ff31af75012a5e0c4dcf06b34cd57593d666992b1b092016492cd4e30ac3f81cdfd6d4700a3344f67a433c267cf2e8f17382df3b34a9e9a09e4000420ca9ba7c22fda0e9d1660a3c9458a5894b073d5b42361d0f63f49dcba68cff6563cb4c4a7d7668fa36d19add8c96d699abe14e6b5a9e81e40e8ab56a179022b47599738f94207ef5c996c17a49e6b1698ca17e4f1adf8c22197d0205a65e8d8f8efcf195436483f2d2aca1dfcb30dace6b03b67da01741ce79d2388748495d0f5d83017a924bb683a61d2451e4f2674149352b1f7c109dd5bfba8e2f6404b1d672d6e2f854779782ab6ee21064234d8afc8a19515fef562f20e7f928ada6450cc765d8d40204c3658876edfdc65e4c2d84f7b6df44a85b2e512967c28f62af03af2a71f30ad6b77257adfa6ed1396ece83f01dd0e15ed8c71a360af617b5157479860fdd7845f3d41e34b53733d11d43c6389662258dfc4d8f0fdbe87fb10256cb09bd61fbdf329772ee17d400d1f89287c29104dcedcfea55547b0e203133ac8261459e60f7a6b71c5f609c48e1f6b504d4352d17d0bb5bf8c54975a06ec54d52b22bb9547e7f755a63b5a8638c08fb1348ce45836b6eef78f28b4c0d1efb259a9edad7cb2d9089bbd7f8c6a713e806ce0d05c04a1a1f05cb519db50d97d3d2e427ded06a16e17e344cd549488a8023f88055be39eda855476a1332e36cde8462b3be52613bd238430920baf07f625ca8f7f9443a7fd7ec8d14768ba407e5edb7fd5bcc828a6bb193614ca3f87820e272f5db813fa71de1b576bb189cdeafceca79e8f2970618e852d3c5ad230d9b8ae56e8783b0ec93a781b11617215c5e710d3f229593d4f2fd67dd0c29a786744f3c30ad93d8850a5da0a3045100e5b4f3567fef60dbb16dca1d9a4af5515c57b0af7b62b9214022db61060ffedc5933f36ecf50582ab8ba9cc202f1ddde45e80044901d7dff617dd379e83f6c3562e16cc66f834bcbec5595c103c007e2e3b8a716e90a25765d11af0461320066d9c86da0418ca9f0b90fe89c8ccbd7abcef160846266f9aff648fafb46528ba7c60a0f20fa259922bdd07b01e949de63ce3b399829316e69a30a5c1a7b8079045d7ecfdfba628b9ff0f38df9a1665b8e0b592f22e30cc7dd10601b7c2180b0b8aa4ea3c955fe3008d729b940a7872f3bda59ac48e3cb38d1ed3539d04bfc6343680a52f0be42899884522c2e6faeec757d89e368c40e774dfef35416dfaf9b8c469a1379ae23b87a8007520bab01d59a6fa448e37450c0cfb48877f0188062aa66d0c136af48eb0f15143100163d33dff99d0a2c052175d61706499c9deb719ed0acb31a0202095d3208f0c181cc303e2df5793f576460298bd6baea3c11f04916903b186c777b1d1d043dfe750d8ae25d8edd31d56e948aac1508ade5f26c36610c5412a01bcb782f6ba36ea0feb617a0b12d57ff3fa90481ad597d8d2556ed6ee3c5d862f10c9c0a2cc6240342378cec543cdce58aaca5bef6bedf976673f351ee3d4701c376eece9ea468517ac93b48de37241f14282da12c712363ea7a8c1a6ecc5007362c74a425784300f6ecd2b5c4b34ae9f28d097060df4094eb52f45b6b41d0c48090f1a9a096b56383a803ad390d19553f635f8861bcd8b6b39eb43a3e7eb2dc66f7d6d8acdb4bb5b5b36035e1b63fce3309c7a2cc95e2263d6e903e6aaa395eaac55ad9047e16a8b792f8032fd8e3c795da9e578fb993c5d2cd25f3115bf91eb840118745e4453531634c90d73fa67b1598bb4ff865340e73d9d42640ed9c822d895d3538d70b9fb3c0b22e7140f4202e0b3ce5f2e59b9e0d2429091d778ceb3afb955a276e6d4d95083a96160aaee2987759bda931376603a9015549f47e599f7b65a597933b9b6f1232f4b2629fbdfb636d37c989fabadd228f4557ff2149b846e60e2c2e5a7d325e38c753f6f58175afcf8f004ff3d37a0b3a5185946dbd65927dfcfe6a80b6f0796e4d8a9e24ed9c6db151c52cc836143c424250f2631785383a7931b2645fe5ff791dd687527e1538d50c027d173829092b7a98d2747247cb8e19ceeaf59112a2ec2a11d36e37c5e8b45e2d2b4dc63443e99226a9871770006a95b98b54a5ab6d2cca3c04c059ef77f499ff460cd597dbda2d521deeff6624bddf71088b713243c371207ce2be080390538ed574f71152a15ed18b5306397b3d35e6c46757de4b422e824ccef14b64776c0501aa7f3dde2edad12e67265db5846deba7a634e0f5f690228bd9dcfe1a177abe35793e0795833f48d512bb796382d8db383ae970f4c33062afee50f2bcd8835799bb8fc42fcd2c9d2c69f68e01b9ec453443360af6e79e8e5289f85a0b4164bbde01f72af3db4c7ac19fe8548b2c40062d7e42ff4f7510897511874fa2d956ea65164eda7209d7ea369e88aa99ecfa84557e1e250bbee02de3bc66ff514bfef90f8fe0e40702a5588b37fed8c79264f4d28ec16e47f1129f4ffeb67acf88cc52824218346fa76b38fed13741b65091754b0bb2890811cbe381dc21f92dc78a65532eb8dfd2823e2b59cb8d7b62dca4c1a58e3c9a1955d137c552f8e0d7d2ccff8a9a3a14f43e637a7b6b87316cfbcd505a36dbe28a6f061a87a98ccf18f58cd31fa61a0eb51c477dcf1e07665b5f5041b9d53d0eb9b3f4804cf530b6a65985be66c6480d99fdd0b7ff8b295c9816ffe1b4d740980eb5d3374c0ef26de7cf532d8c9a56df1c5c3192fcbc1963bfb0d907e77961095de88daf1a7f9b5bc1b2f5d9f0d85b657e94cd1fbaced9ce25b0f58544d248ad13396dcedfb804386a18ed3a7828e8196f5d44849b9122096d4e3a6989b6806a424488e590e0245c8a295781bd0892fdb09a4214f25783fea548ca8ec6e22807bd7d7de29b7ce66016b2631e8c8324cbb472ba9e580423ed874796656af4415bcbfca401827f051b0bdf7de60f6bc27073ab7c8abedcc2f94b6d9c58542045a741ce7a684acfec53b536869671354b0f3606fb035d3fdeb7bca7c113f9870fb18ce876855e90e86dd2364c84608d160af6bede25c6b0f68fb008858fe3533ebbf3ec305a15bea4835fb8702d86e0d69dc3f41c018c34052ec6d996f19e626ca7f255ab0ac3b17b5cd5ac7ebd6cd9aa338b3a6f1e712570f68c9d3ae00000000000000e2e04da594038bf077cfe1bb186a6b9089f30d496686a3fc69a28c64615e2566e218dbe23ef00fddb970e83eb2d4ad1fa186b70d174359ecf4a857944af88da2f84f00007e272c113c736899736d80c332f9515ccaa118567b4711417804d1130ea78c0b8307a94909e5acf037529764095f55bd8485a1358a6a9886a69089ca5dc5ed0da0a71964abc797547928217c02eaa6c64a55ebd0769497217015fc77c360f1fc8d6d9789b52f01b802d89075dd9b40770bae00051968ffe0078e7ab8073b3f34b0fd581404ae2dc34069eb0dbcae45fd3a8b1b332fb890e2243898154764868269f8ddce42e9b2b3175ad7f28cab0edc030691d2a4dcb743ff582db8c28f3ae242aaa812d7e58028c9f687448f4f44ce7e34e0966f6f8276846bda69acd76817ca52e3d7702992b343dd54573eabbe48d403b3280d84327e7aaee13d9e181cc7a3f5cb34de9ca10d506b27ea4106d5b6586851fd0de860057cce7dd9187f1edb2dfd37f54377c855c71993a5bbed174b4078dbf192c2f8cc870c363efca5c85b62a9ce2f8f986ddd4f482602e62e4f1de8a94b3bb4d13fd63fceb4c968700d2641222cc9f92d63fe23db3c2d608c933db7d598416e357140907751f7cb8cdf5633cb78401eb2821743839f17b9fef7663beab520c0f17a5d57f742b192feb2a0725772c1b7dc0c41d584a7484a1b6171fe3375ee0eda59adcbe5e13f4875b995b9276b5d19acae18f36b4610142d9ea3dd433301100d196be707ba8ce5eb398d037abce36ede7deb52c4db9b826f17ba0438ec52f057505c32683804047ac373162fcb9fffdb1ed5b62d54d325b06f2b306dc8e160fafb32fb390e09ca8eab69b9e3586bcdeea3796fe75e06cd26c98561d1faa097d0db2ab4ed8075be96cf563b505695627b00aba0342bd7c4b3b3e09ebb95c3d8e72cb8d5dcea1e52e62fce4415bb87af1c6bb343dd10e7c3b9cdd7c85978a7110b6edb02f4efa7b62a361745611ea1271a26a99328db5b56214964dcd40102aab63928a8cd4efddca60b980d554e61e85746f4857874449b39c5fdf55d28e9554ffd7c57d2fc6ba93c17efde96bc2a1e10925c865c5bbedb88ecc543b92c84c6198db6a66d234d4b53614ea1365737af3ed05ad5d315763a2ae874181eadeb9bffc0a124ebd922ff08f180b3e1062e3ca30b67b7095bc4b01256c77aa702707cb61e1e2ee4e516626092b2d6d980a0c7e022c428827d9d580f5c299d9a7ac85b4f6528124a510bdd353e93d744a86bca2a831f080844be207cdfa45aef78641995fa7a598272caf0e07a56d56aef745f7af47d1efcc62b24279d8736b812c9700f21e781c098ab66e194fad4ff4ebc1eda6136f4959aab94ce75778f2153b1631fe6adb5ca66d7001f7cac0daa04909b18948870cecf342b2cc3f44159900232282e85c23a42dcb5a860061f21272216b94d205893ff5cf73d7acec477d72b608f5123d3d74a374830d0394684dc4c42ba9d39565717292a9b28511784a874edca5bcc8be065c7a8419626cc34243d617aefb428d015089551d74d9849a33a6aa80feee5051b1d2ace118974f4f944010370f609da90ade14c0acbe30e6289929c60a35a7de9a6d93bb8edede5d47af5ef42cbc39799c21a86b688400d4939e4eff5d3268e783f386bb0a8ad56977a600cabc49e4c4f6e5bacefb62d0691bacf90566b8ea4e0b8148991cfe0c765d12f66f5cccfa0e68cfa041524740b58416424b1c7e6b6b52d64ca87e1e1a12a8ab3ff1b67a36ddc77c8d069655bed211b5afa0809fde13f1f9ddb724555210596825015483ab5862e54bf2fe318ff458639e44bae32aa47941fbbf592bfa5017171d89d8743618357dac7f288b8406f701e20a1c65c1fe139eabfb9f47436b5c52598682337dd61555059857152ee259af2d733a857242b262febc91a6acb35aae0757fadc2404da54fa5a74e418acf7e3b21dde159498d7107b57f514519e9677a5fa3c710e5dd6c76a323d2f1d33cce823ebfe305be5c8fab6a9dd5960a2e5e5799958dc4b8f70d12e284443f1430911fd57234cb5ea117f92ef1e556ff301d3c9bdb20eba49b0fc33e3a743a6b10101a0c1e69332bd560087ea0404bd04b27df240954ab920b050ad5865617cd576c45ee662c861248b8e231c1ac482bfa67df41846fb964eecd4593d128c8ac824038d161845321135e49d00dbdac19992d1a5b838dd8312ef218df4ddcf1939d2393cc3456a5dc49e262f5f750dde9ec292f3bf96a48ed0ed870d9ad900c9112129b567f56a4ee6fe559415ef69c9ed3dfb10ee795e9a0dd54b233924fc73abc9cd079906f02143e9772ccfd6f6a8e396a330a8d2dcc5aba3eb8a072f0fc9e2da3"], 0x1008, 0x800) setsockopt(r10, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000001500)=0x3) 17:45:15 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4000040001ffe, 0x5) r0 = open(&(0x7f0000000100)='./file0\x00', 0x800, 0x0) fcntl$getown(r0, 0x5) r1 = semget$private(0x0, 0x4, 0x200) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1f, 0x1, 0x8, 0xb1, 0x9, 0x3]) 17:45:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x6, 0xea, &(0x7f0000000080)="1f13104f4665c282765a990cfcc1bc20fafe0c10e7b4fb6ca57a1437377aa30795f37b4726eb850dec6214303a9216e8cda681245208c2b42b55eb4cf140c31ca46b9d1a0b19df5d95f58f60070c83e86c0196816f09cbf1d32c572545abab27a551629374739a59126e5bc0e722951a94eaeb", 0x73) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="86022e2f66616c653000"], 0x10) sendmsg$unix(r0, &(0x7f0000000100)={&(0x7f0000000040)=@abs, 0x8, 0x0}, 0x0) 17:45:15 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x2}, 0x8) recvmsg(r1, &(0x7f00000000c0)={&(0x7f0000000040)=@in, 0xc, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 17:45:15 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) stat(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0xec76, 0x7f}, {0xfffffffffffffffc, 0x10001}}, 0x2) 17:45:15 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x10000000000006) listen(r0, 0x0) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) recvfrom(r0, &(0x7f0000000080)=""/235, 0xeb, 0x840, &(0x7f0000000000)=@in6={0x18, 0x3, 0x1ff, 0x7b}, 0xc) shutdown(r0, 0x2) 17:45:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000000)={0x6, './file0\x00'}) poll(&(0x7f0000000040)=[{r0, 0xc1}], 0x1, 0x81) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) syz_open_pts() 17:45:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000180)="3a99749c5e352fed20f6d4658d636b43bf93154883aee5a78fa569e2ce65503f2f82c0d54138b56b15099aa53d5e0556bae29f8ef200aef5c0f50aab47242967fc552711179d04ccbdd2b7c361a3df10044ec0a17e3719128ad44a6bb3d3d8aacbf82f22acd4184579b380e9fff2ea0d269decf834c0f5f7f74617a35ab596059ece167176c91482a51c8ec1da8a54d5677dd125c3584a1560663ea216c935d5dbde71a6dc97f16b5a1e71bd1c3b7c53e0bb231a1402e1ba8d9bd9e6b32fe9bb2053183eea889092b68e7126df8e7f579346", 0xd2}, {&(0x7f0000000040)="8c2c2d111d6eb5acbe618ad16cc98cf54e6b9a477e66e626b3a991cca59631eae85ab3e7b96f561398d5d18c160fa1910997405f090516c172d8b13baf9bf9b87062708fbc4707c7eb2ab2248891aa75f7f9912e26c43b537f8a61a464e47c2a2cf33754bf43599caf72e7b5df55973df9109dcef99c48c9cdec2e1054d6", 0x7e}, {&(0x7f0000000100)="8e7c35de98241a1dbd93e8029fa290e5f23679a1aa0042b86d99432a90c3e7ecb2b267765d27178c1a9496754602c6f8b2dc9c0dd5", 0x35}, {&(0x7f0000000280)="d04801a521391c1694769accd711a9f1266e65c49ea611a13991b8b86a091a9567388baedbd851ce25bd743e6d6f50bb78da571162c6", 0x36}, {&(0x7f00000002c0)="9398dbc844c829ff6e59229f7e5501737a098eef781f5d96de120c48c5b2a3bdef606ed02b0381895fff6602c115ddea2349a33818b3f9dc4bf1cf92045a4783998cd6a74a479eeaabe2a71477b5", 0x4e}], 0x5, 0x0) connect$unix(r0, &(0x7f00000003c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) dup2(r3, r2) shutdown(r0, 0x1) socket(0x21, 0x4000, 0xfffffffffffffffb) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x12, 0x1, 0x100) 17:45:15 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="000000186a50b5bf3e752b00000000202000004dd5706c85b0d80002deff000000000000291c1572b9cf49f5290000bca9edbd9c", 0xfffffffffffffd31}], 0x1) 17:45:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x1}, {{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000100)='u', 0x1) kevent(r2, 0x0, 0x0, 0x0, 0x9, &(0x7f0000000140)) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800080000001a, 0x2, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1007, &(0x7f0000000040)={0xffffffffffffffff, 0x32}, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 17:45:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)=']?kC&Fd!', 0x8) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x800, 0x7, 0x7fffffff, 0x81, "4c2fa939c33aaef82014fc5fe58b8d50f6953ff3", 0x1, 0x7}) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = open(&(0x7f0000000040)='./file0\x00', 0x88, 0x180) recvfrom$inet6(r2, &(0x7f0000000100)=""/105, 0x69, 0x800, &(0x7f0000000080)={0x18, 0x2, 0x200, 0x100000000}, 0xc) 17:45:16 executing program 1: setregid(0xffffffffffffffff, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x30) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000002300)) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000002340), &(0x7f0000002380)=0xc) r3 = socket$inet(0x2, 0x3, 0x7fffffff) r4 = dup(0xffffffffffffff9c) r5 = open(&(0x7f00000023c0)='./file0\x00', 0x20040, 0x1) r6 = dup(0xffffffffffffff9c) r7 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002400)={0x0, 0x0}, 0xc) r9 = getegid() r10 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002440)='/dev/wsmouse0\x00', 0x481, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003600)='/dev/wskbd0\x00', 0x807f, 0x0) r12 = accept(0xffffffffffffff9c, &(0x7f00000024c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008651b618b935498600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7fb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"], &(0x7f0000003500)=0x1002) ioctl$TIOCNOTTY(r10, 0x20007471) r13 = socket(0x6, 0x2, 0x8) pipe(&(0x7f0000003540)={0xffffffffffffffff}) r15 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000003580)='/dev/wsmouse\x00', 0x20048, 0x0) r16 = accept(0xffffffffffffffff, &(0x7f0000003980)=ANY=[@ANYBLOB="0000000000000000000000000000000200000000000000000001000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfeb2c992d9c4f3c060aaf4a95017efc119ee060e4a55f312954bb702bf511"], &(0x7f0000003640)=0x6e) r17 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000003680)='/dev/wskbd0\x00', 0x480, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000036c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000003740)={0x0, 0x0, 0x0}, 0xc) r21 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000003780)={0x0, 0x0}, 0xc) r23 = getegid() r24 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000037c0)={0x0, 0x0}, &(0x7f0000003800)=0xc) r26 = getegid() sendmsg$unix(r0, &(0x7f0000003940)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000002280)=[{&(0x7f0000000080)="06494442bb615553304cbc0614e9a6063c01103565bc5a7a315a0afefbe5ff00454632a9347006f855b173691fc1d2dd1e246c2b1e1657a3dec6943072f7030bf8d26b17a5eb37598a9696c073194a38d5d31a39e337b622c2d69ef5198f438d503555ebf13349d81a39dbd6637ea9a5c679b26bba110c11b1378505b8a9bf1a4a07baa8a01fd7f8f0f49c02ff802bffefd4ac88fe5bb84af80498b4cccc41321312bb6c6def82eae930ad207458916d669e1830e176aa56721cea2d5dc8f702d0612c65110365d64a8c835dc27fb9755f1b7b14ce1c3ff97cce5f15bf45d08e399fa653af885859cba630445da9b02ddce11ee56ea9f9bb29e298c2fb8a44ad578e71d6c1a82b7d5b71e3131a485ead7dc3bd83af2bb110cc0ba3ce68dbb6b954d09aecfda984847aa0b32c9e7a3b0074c04fc198ad8f648e34c480b2e473759b0e84dafc4919d82c3dc5fa32340ce1f51c1c0e50be9f3036d5876652787491bc6e5ff0e12e7e550c6db945099144f7086cf89f135b09a4b83d2a522ab571a000d42914169f8e48d475e0f1137435f73ee247bfb94700dbc20bd283624ffa4b326f498d2b8848be5dd60d86674f853628f5ffd8f5d3310a8a10f83211a8bc9a901511227407fe2fb7ee43e87781186d8f523e10e88a68f8cde8a7865e957b56cd28d77d3069a35bdc51459519f748457bad704c0ccc855af698445afb9681d1102e2a7176a65e82bd54a0bd2818676f601bf474fadf851fbd8ea39ee4a2f5c7c11c34b2ab1c8cebd96b83e7d8fe6179c39aaa4b6c20a4e2b318dd23c0b4c2a5848d57e71162af03978c90a8b2be01702db96523ebe33e5230917b3508118d132b3a5ed86fa612d07df3db9b4ff97fb093cda4c4ac3ca8b0af176bb42b08928a3d3b162d0f1a545f552ca64913fc9290c46c00482a6d426c0e68a552e817802ecaaafaedabf1a08a7259cc469dac88d01e4ca92cc4e2aa0a94fbcc2715aadcd66c7de1f00b3eab4b4366e75cb0ba4d82134381cb348118b0673cf4fb91379c627549fbdf2fbf8259ec69eaa70789946b2a79b0d6d9e9b49b5f750612615b2a5c58371ade3c8fb76e8ba3b8b8b28c03e76f285f0be820fdd09ea882fd86201a38d08d8005775fb5d0ab40ec661d9d1754e33c3003cfeb1509ba3980422da88c9b186aed59d3c47a6f88e35d3bcc70e19e87a373c5900a1dd9e62f4e8c33f66b59fe9f8f26cb17609ac413a4957e66be0ad6e8be0e0320b6dedb20c1437705b3d3812ebaa26e30c0225063440a2e6609064a8dfcafda9f7fe3931aac582d87712e9e4947fc9244466ea9d463d886f5f9764ae7b94aab4b22d760f9bf1fbe113e453f7e3c8a5b4337b7774d41d5b959a2e543651cf54c14e263896db81211215b4e573d57976ac2c9ed26472d0870c72fdb45bd09b4262f9b4564beed4df701d4c6db7307dc5e21a711726dfb6d62e7915252570f0fb16d99427f84d6ca616e2793fd804ad412e650b4bfe191f97e9e8eaa8a0f9d6990df5883b853c74afb99f4e47dbbb9616c7346f25a00ce9a3a76ee084889b6fa26581e7007cd3d58d14d41f1cdb114e96cee8cdb2d87ed77a49b65cc75f313890550361d2968b18938732e7f270b9b6a2a8f0c904a5f089942d87f766e2b7926c31312733b2d8604bef10c8e93a1740d118aa3166f24c35f162ff79fe7036c32e0d0977600250a6be9130824b1a8bf29f0bd1b9fca3b950f193dc1d213e343e8c603f3e6cee3016cde4be4df2059922c0fa074389030b6cc0ea4b120ba57858205ac2ed855cb9a161ff0f5f98540aab5a6c7b90d9e31048af97fd2f31284a0cbbe092b3b0c3f9511183fbefecf33481b4d5cb9dca867e18685aff13bd77e4b7f552b97b7f0b3dc23311a0104f485efcc29123845eca3fbced48f041f5e2e91934a200ea66761132ff565d2473f6267f389ddc7a914c085efe5d435b11a2cbdfc0969be2a83af847397bfd33659f5f98ae9bb20e25e15cecf2650c812bb570e6b553f98c7c9cba23542cf7497e15c854dea3d829b5798685374a08f9332066605172e638a45beb0f6558289f63f7729374a406b5b89a5bb88d1a81edf0d6fb6c34aa79cf7c08b7f0c14cc114300cd86b2188726444a12ee30d3e8512e6d1c086ccc8e8308523c88e45380d25069015417c74b1bd8acb8a4200c19663fe13e8a5600c89e1a065e51c39b38c511714e0efb0ff5c0a3884e144e6bba240163ec29943030c0424a6179f2a8e0fd48782e16b6411e18bdff1ebc4cea60f547c1fd3a15fcc5579d03daf0f2d0a956df93650af0b4f131811463ce751787b7249e4f711960231f462dea8be75e0d6832326500d0e35a1d7d0c14a9031225695e46f65f896a423ed9352560ca681b3445cd75b87bde9b32f3c89866ddac31d7bc209756aba609ae8a6894f139a1b6925c4547f0d2f3a309911133365592bb4efeea52002f88805e94c33b2ef3fc002745eba9d9e1535638e756c825c2e493437f6e7af449c52bfa6172d017ac21df76e5cfe22a19f66fa5f32c169b9f144b20ba53d63334e85ec11bfdb6248d34143d17e8a1677b141c6868559b6d6a005d0ad8f5b537d5ff02dc8f878abbf3994f9a455af6183835a4685072012e88975900b7a0feb01b6270f66e899935db3de05a7b876bb3e1ddb6d3f6cf0864ea72a29c68643431c9f9e02d3ec0aa74e7b4d5858758e76abf7619ffc8ae0e7110964f483fb07de455fc7a120e31e937da1e14295de335c3899ba3872b7d31f3345a6c3a93735e08039ced429a54dbc85b427f78161f888be0896db2c24aee84d70ed667ac890244fa3bb2ce8d4096a6ce1465f2a7f4e3ddeaeaa862bca9920a5543c412e39dfa152e21ec1e02b2f9fe6891592b24dbf4c7de8747c652f9db248b4db172a9ec36e741485afaebb1dd0df1219d415f317d0d7e7553ba4bc0b93ff53552f44b879f64b223b01328f4d5a8823612a00ba67b674f5c254726a275bb8edbeb7d07626362e4c7b8acbb8dfbe681086aaa6ab8f51577667d48a3272dba41f4a3203bba12c1b3a97bd0da5421cb002337b30eb7722f40beba83b58dd5f8dfa1d9d7e973817c9bef365c4a29270119f19397c06dc73426741537112ced36223a145beb5b1e4abf4ef3418b056d23c4ddb04ccdf97e4fbdf4ce6f57fd2350dfe3f9a3176591a1eb03a8b4e0add6d5e2e47608991189d327545930dba2ea9ab9f37dc4389e536d482c288198e2095c72707809df595675f3ca53e0e69a18d6ab9a68154cbc329f6ee735d22fe7eb15c542df0eb7f0dc09dbe552eb0c1ee7329fad709b2bb132ac96fed4e77e86eeac3bf65d98dff46080b8085b986af11a978d1679910f859ac42c7b5786b9f7b922dd6e52d04dea8c7c59546dabd9d1299bfacc2824fd40ec2afdd62899465a4bbbee5632bb09dd228ed5d012e42576c28bcc5e2e10a8c3ee482f439a490b4049c9922e3c1f32df8bbab1405787cf4b57b09973f14b38be1ee296966b83c0ab61c973039490e3560eff277521e911936a5896667919b1012a47499d210d3001710b05b56880fcfed0501705037163ef1ee66b322cb6b917f6dfcfa2666762c4dac4b9cd1ddba86d62dd09ecb454fec9d63eb6dfaa0b7d3e625912e10ded35c16274182a137e35d4471228dc9af71d1d6bc2239ba98c97ba34d6458eb4e02ca2c4b547059f178f0f8f1d973e619191109043f0ff084135da098fa1a4265d4a63f08328e6419e6d034d794b7442a980941b456f8ee1fbbc84d2cdc5b44f585db7de1abd970e88557b4e6a9f51907359ff9941f1404a7d43a842d4b186e33ad9fb1e44c2deff3ab6242b3ea4548ac1ec80fbd8a57dac44819542708269ec1215ca31d9b8031d5c042dd4964814df0eaaee65a2be1724d04af518c2a9a346fb3d325f6b7cce1a88d023316b050321d79a05f951acdf8d52f47e7a6c3f4e624d9a8bf137d8ffcaec24804b1c54e4da789350fbfdffcd280936c6b8222bfc2d3f596ced9a1b662c7804fb8d1f4ee05064ea5812415711ce2ae4c6753216d1917ba4f3f34ea69aa4439e218d5c2a9ebe8f82163c7da9c5c9d7b6e37cd749bfc0f9739b6c02b46809e79a8c50fd5af5840df763399b1d90fb8d5a9fa3bc61814671906ca9e1874f9d98ec988daeb3189f5b7645e97ec72d333a3a8828e46974390ef948acd4374ed82a71a428fadd0d1e4d2cf392ab5a3c700ebf51e858bafcdb44b8a5a3d846f74df92e0e129cc5ef15c6e43e652ca6e1281b9cf057d26d70ad2568f6a953f8f0d32dad6c84ee92bc886b71ffbd2cc9aadec34cbf6c60aea04d2c18e4ce8c7fe8febf3180382cac97d63199f23b8babc94a02ab4363e2b3bf689b24f5196e00945e0c6045c6e0974de63fd2c4c583009580dd792f42d7bd70ee80655c6317f7c092ca29b5168c381942f46bc3d95e81d2515e5b94005cfe910521545cdbf64bc7a0714518c186c3fe13bfc34ad923e15e748626fce562df67e2b9ce59d852c5300f3161a1b1cc98fb78638ffc2ecd7d31dc3453206fd23c67f8cbfd3bfb31836745c349c9a5bf22ca05ca1f898c9cd43f8f0e047b33ca9f036b69b11c77bb919cdadd120dca34ccfca55cd8d4eb126727f30a7e00dcd8501447737dc35922c4b56a7e96eb5bf723fde4072502379a94436d16d5ef41367576f661678f44800bc9e495e777fe10b5396239ad13bc74092c2c805474f0bb9699aaebfccbccf48fc9264e2f80d9abf792ce12898998d7852564a80278087084dd492471322f41511b1e5001ab9a48dade4889865ead10f784128749a42156da9a67dd7f5dfbb15e4bbf75dfa7b15541d80a99714f59dac374d0d738fe3aec82f13d6d2cb0e4f58a0dd67981b31c344330cbcd12e09b2f64935bf4f7d7d4c89d29771d57824bd46821757a56e07c9971fbf77ae13ab9a5f64c3efba7c6a1ef7fe3c479658b8c4005dd272a9a54798ebf231163cdebb7944c8d2a347db5c92bb5136d36c882b5726204c0dfa20bae8ff0f06fbdb867412150f8efa406bfcfc46b5c0cdd4fd1d76fe86d6ddfbafee91e4393c42355fa3b9fbc7bd7a4e7cfcfb80c917d1adf50ec036b57265b8f6610b5aaab5f8e2a62f772d5b7e4c23f8752461ca4b7370932dc91c85952121586679b2c0c49bb232f5ef9ec30de6a106d0b49e9280b606d55ea2df9f644430781d1ceedb0cc00d0bae9a67ba94d6bb842896414a9742e8e8bbe596f2280301cfeded23a68301032f133e58b0aeb50a8c48adaa431b0302976f893eff65e85aa0d630ce1e01de3e030e1cca7b980d00f573d7b2b761c4cd6bd30046d96be8414684c64ed93a288c33faf6d9f7a644d2780b758f5a2dddfbda53d7dc55cbe8cd62f8162272e77fc32f75032a43e38130011deebf7e8bb6df8b398c48895bb386dac7ef28f71272b67db6dabae787b725beec98822affd753fccb5cc3b9759eab2b1049cb4b2ed56efca63532b5f61a45c6b3e60caf21edd518485bb2740367bad9b7e764401abdd3940cd70d4366f280156bcdc11236eb14b68af69c3d1c5c5e10e7ec1824b62b9742ac9f459267798b8f83d6767989cc8cc9cae786fa1f77deb92ee80f6e3bcfdb72762447fd3ca82a9246f63b0848ca24262338500a95becfb420c65b9ecba378fd787f018027da72acc643ea748be9d41dbe23f18672e5f78c0ac7e54350f8d9c2f97f4783d6df6824e55cf562b00ce38a835397b76f3e60143b4fa88c06ff0c058d4a1112151b563abf71f8b9f4cce7f7ecbb8541ab98ff4", 0x1000}, {&(0x7f0000001080)="e6ef639da7b2598f11c79063ff0f9bfdd554ea8db7f31c7389d6a216c7d47c89ac3312ca61f761025965cbd69f7cddbaaf22e8b6d9a43dc558eb3e04af0afb2f5039b0d74593a5d5b317e43d3a7d60ead250defbae10b0b6de42152a27eb740070d546c3ab86076ce59a75ac95b0c78b5200664109612d354b7f8106ffc8ade812c726c72ac30f8430536437053dd90b25ae1ac53094b82b9dd1e5e00811bf9b6ffa3fb0d1a15c20b5df136c5a078cf68ec44d278d790480e65c468529fb9a51ef73498e572a825ee865d2e7a20124c127c8649e185a890616f86e8af561219037863b33c06c8dc04467c69baa8c1e592b39f09966b9ecc4986fa7fbc3c6b8d800a9822dff604b7371d5eac8e631f8d7c6023c3a5ad8b6c625d04ba4cb4b73899078dcaecd6661bbeded23c9977e2c712b8a13cf6f9e75275e18f2a20521de04e9271f1bad29d7e10491ff3f168df6f3180ca6a98bde572d6a6f4f52e9b86fef5bfa7c45d71cbc5f2e59b57119f17496af6e4b8690615343033e84275e994c7b3d4056550b6db55894ad23dd723e2977da31a5784baf7f36c467cf12d284b31e0cd18b5406fd058c610dfae736c5edd1beddab8a19810b1ff17ba4f57ad8c80e41f07ec251566e5ea65df5fe7d666201e98b3c162a06a2f100e0e3be7990821aa4e3c51bc57b9f09dae17a18af64c4d214c4297e95f3f28e6aa053c1deb7f1d746e5707f70eda904c61617d1c727055f21be46c408e29f63db9f34638892b04c0dd590d86af2cd2e0493c6cdf3211acab49146155702a0dd31e0d3250d4c78b4329b7ad328443f8649afcd554dfc4169a435f59e9a79e12bfcbd20f4bbc2dddce27ba94e5be46d69f5fbd24f6185b6454446873339f38f4535d1707c45957a20cac138ac7df263aca9cf1424a43b54fc9e26f72ffa49330d44d3b1d3e86d6e7ab18a08ea0bf185334da9a40990326e866eeacc3964b6b4e3cf773821d2abc55ea605a1571120edf0b9662839a642631b0ea83188237f8cb9dd2863f4c62b4e75c9105366da398ad3456517e9fc539ba8c9bfa9f6b07da73ddac0c183296eff33cc5375fa20f113a76d7e0cadc96aad7f9c940cfdf9756e8f600c9b41cd6279f4d36b4d9dee8b4088c9ad87d764ad53d8147174a933f4f9e427731ebb2e15b15251efc40681e4c2e544f87c7eb12ca6a3ee2234e18d1408d7f6f0ab901c05d442122762f5fee5ed5201e6850626b399a3df1fb6042711aa933a40a09e9ad50e46bd20f5549a9aaf7d32599b07fa7107a5abdd90a84af31ac2c49b71194682403d23bd42a459d12b379e4413c861de608686573393c8631eefa39dfb8ec20022ca81eb30a4552015e33d84e85113464274ccf28b31b86463f12f3e8e86d3f2bea15c65fe3df5d8d721670105d533efa229a66e889e1659704f3a1577ea6daf71a8795413aff4b50a084ad5a7f8481740be1177de8e7c2b100523127387869279ef701a565e5467d414ed550a18a72f6362800f8177a4917c4168ac6c0067e7c7f8bbda8c3a25d3fdd4c5a18bcd1ff3e7c5167a6d5afa73732d8598ba5a35a203ec885ea2a5cf3718cfed0ec272b82165f60158eb6bd79e48c8f2354a0e98d600a67970f720f6f440af27000d94c0b59fc2d804364c573b77e15d067ea9547326394026b1b8ec8a79637292f0bf1688ebe473195bdc1e3afd27f4be38ce8a3eba430230a68e7836cd13eb76ed5d1379456610091e6a98e5664bb4ad012de78d670c35059e09241c110cc0446333c227ef5cc75395f88628e51cf519d5ed43a16a54b3af58948f9c8dbef9de1e081cdb36e092468d7865a899d98082f77aa40d75e6c3b2cef0ae6a1cca6c4b4b19c9e9ad8798a1a279dde021b23c504ad143f6a42d73d3765bb12f64c2a680956854038f91b764d03db8cc10d8948725b53c1f27b3198c758e4b0e1be1ab914583c5e322a080955c9c1b3ec679db894f8fd5311539614ef6d9f618261176790daebbecae1417ee1a2b14f0d8672245bc3ca97107f1b29d0bb7311a20bcd9da842fd5fa17145c75083eccf56270541d230cc5ebcafe0cd50f5ac20b8dfe0d7ac55e8224e29a62b835cda022c907548b15873322c00387055eb904476298a450b5fb9fee3212eac6ade9fc3edfd6a8325eaab5036513190af8eecab15f846008e136cca427f0ace74221f7ae8c305cf56ce1083ea5b7cbc3eae3997b8bd65e68d30ac1e78242d94fe48754125b4c09fbd21f0c878b0aed96de9751b50289b342267dc1e61f4b9bfc728db5227e9ed71e6a0217c5ab09e5cb14c4f3c2d55aad3c806dcc7cdd382bf81af1b95c133ef31e19cc153ed392bad7f3b003ef52b3cfe6a1f6bf38949648e2c69a6a735a8fbee27a759683e46aeea4283ffe11c49e09ad12dc2f91371e6b20f7062ba447a6549335bad2d9e6a073ff1bd775e5c4507e1690db2e2be1cc56f741e7f80ad4803458895e3482cb5b0a5ad92cc2e0d1f108621fd53dd3e49808bd52b5f47c28c09e23fa096fc62873399b7f9a7476a2516898f27432a0e8d82c75e61728c8d8544298d76c7587e72a215275ba57c4c277a74952805a4ea5b6c0e92d83c9ffc640845f96bb9728f4b847775808a3661f1c906d2e9546fbe4535d828e65c037d1f7a28830691f2b3ad3faf490022942e1787df62687de4ea53e4f7344796d8c9c55dda4b7247b4263a1ebfae9c95cd627808a3f37e2b6c3c66b345d50d19125a18f041ab7e4ed64660769bf3e78c9cf350110544ace7926149ccfbfe2e00c0ee958252e634ffb564451aae0ae42144686f2389916fa9ef57a6735d09b36163c5fa0d9cda6650c4464421a4dd137001f1c4af94206444ae397e3492486ed1c9b48f436c59ec94745c49635147583cf1538019a2353d00386db85e941da4c8fd6e6f66f8ca5b75ffd9ff4ae3bcfa822b5c7e6cf07f65a9157214ae3572016dd21cc1603bcd186a21a522dbb1fa332ca2b986a91395b36aaca3bde7ef5615547823cc74eee17e398ac0ffd5d5670591620bb31ff84bffc0d471ce6ba3d1587b1b6733d6de9d82fc6830670023a57ddf4f863fbbeb1af780bfd853cf0d0813ddbb822317b5d5e446a41cdb30113f5a28693ae55d22a9878cb0daf0103dc4cf39a486d0d1f7b576294242ff968e383d5a3e2699795a59c2fcbd98f704ac5d2679f2885791051662c397188343e29819f2669f02f867ac4669ea1daac25e0e73caa5aafda2c74b79dc72f4e8588716484ffe03951a249a1ce5a7e642fb62c1aa02816bb8c95cfdd26aaea264e8504194f315327640d0067d3e240c9f5ecef23c8b3f736fc3e58652bdc5cb22ca5bc83e2f7af12d47822910f5987b35aea0dd497aef3ec378d8b43cafcd23e7579fd8fd5cbe9d4a45f41624a8480843b73446d9822ef75fecad6f03484f5713d3930f76c4c732d1b87c06a327d6c3ac75a30bd20ddba39e75a556c46a1ffb5ccb449d925a4fad4b29ea9f2a5404e942a359078b5d9578b50de0294b7a405e1aaf593de76367cc0ea03460335b139637e6dac5df1614038463c4cca17722e7a7a6a338e2e3dc6a810b948341cef00ddbc928ffa12c4c8f8f4493e5fb1ca04a8436c6458b10be05bc02f774330c3dccc1d446a527193e9385f8005989d259fd00e10656f2fe7ae08f426acca7b1b24525c1e203b2f8c91f30031b36674174683e443bd2723e8cf412f3e459db00e743ffc512ba99f7d3fa3489917ecd9541e1de86e6091a3ace7f5875ae15c4751d75827b654491eacb1df443005f8c2482374327742ed904ee9d54406c030818ca54054955a47d58e188a31d758460c4dcf99f6e6fd62884c7525ca21b68b1610ddde34c2159e20a8e0c123a1b68c8a514f4cf180a6ea8fd695898bd59effa2fec0ec9ce70b1b8f2daab92ed4db76c9b9b7aa65b9c48a52eac43cf6f7ebc4d615f76b6b4bec7169e660f7246d178c9e5dbcb4dfd0883181a6731ecb1fe1b72abf7a06ac20b957f3fa79ed7b3b86dad755f2d53401c83ff653fc80ce051d356476b40f1ad3e2cc0f586d2819458cd803eda45991869fc062987cc17a7bf51a0415f2f3a9c42bfad27d97aa6ea4f5e265e05cf9c76eb6afa97fb79145923ae54657b84dd4158900b9ba68748a56370706327826dd2ccfa47b72d316ed4498d9db03121960229a0ba08784e5139d6cec0dde3fd2e510183c3e85a0ec03536968a093002a8404ba95117b38acb356658187e94f52583252eb6a097d8521640401100bd58bbf36ee3f0c7e4b935361c5d2839870fe26cddf7867035bc541ee3e0ef336f37e059576e4680d23ac974b643166d5cbc41fb524121564bb1296cd5fbccdedf1e7ea70483e0bd832c4fccdb4995b30a024fc3ffe308d6fba63f1c23ebc8b11b87143e15eb9a1378b43bc1acf35a793f12f7a4e62110ad6017de1617aa8c804ca61eb2080b2852a91710ab8dba7e409be35600d1ddc05b2d957dae6e826a641ac7a3e31c1274392b816124b2bd70be528c75e3985b8e867c25c9a3621b2222a84d445fe67ff300d66d448a1aa0df12286f65c1e49bef370c8b423593a1cfa811d3b2310bab7ba7d28e9851b4042bcbeb1e998e4955e41f870c00694b2acd25f417608ac7b70981ce9c1b6275dc64a337f080202237e8ef5538f991492475f29d8c4938014b4067f8e8c9c9a344b5cc3cfe96402f8fe31dd32eece4dd77a4243b4ff87355444baf526dfb44d5aea0d1c39e368905ad714a062bd999bcd56971b1d3c0b075b8e5d3829e838cd38087642bb1e2a076bb0a36673823ba8dfa54a9ffe5c7a66c0cbf86bcd25ebf9ee190684b8aa3174520159f8485c91ec7005675e106a56196511d67fa0559361c0c07b9917e17b0671b77a4013861c2f808f4ebff5439b410694105690dba2270f25a0c783155ae5bec997adcee04f3ebbaf23e31630bb87181b3c8a1b3759193c9ffd577be5a9d9c06337720f6e7bc001869a740c86ff21e54e18aa6dfa163e9bb9de4a861fa3d850f7e36b32d6054e0038c95c4ce02b9d0dc40513db672c0600a0259efbbed5abbd5239a66b91e00602d5df5ced53ee1f9709796a8ae64533ce5e6391950c31d920be4e377b4843b84e6af5e3a7f91956cf67555f34b61f5f6d50ee08194309ea7fc291b8fd6ad776db2c3e6ac1c1b4a1ecd3bdc7120acd9fd9457b15631e119e78d630b47e64f24bb5bb06f76ca21a79b25dda8bbd452a4586cb3607830caa5449f38191e29217d21d4cd1340b5ac2dac012ee0683d0a1eb6428233fee6f91fd53116a11d3713d1ccfd7296a286f36db9743f4281fd9992ae59fb9e119763ed9641ece15e2f51d413fe2e0a9d2b9166a0104f6ef8921b9a6980c6cc23b6ac084dacdb6db06073137f1bee3631fcc1e0ad7810449407a77b05cf15b5053a9fe745c0134cec7ffc06723fb2243d91fce906377d0628ff1ad2048be9391468537837dd902ea2a917af8dfa1bea5089eb8ad49b8da37f9316fa17e989e75ebaafc3cd55d5ca9efcecab1a6cc79c7ccadc41e9f86411f4499050bc237ef0e5425c3aca01db1f0b5e057a4191c882f15ea5365e233cb569332b14c35c3d840dbd4327551c6fe3d4956e0f79c1de753448e1405e2a62baa7a1a5f50da948f8d5336612e8b64786288be788091afc7219c69d551c84b7c3836bf6b2c36d55ce11559e388ddf13c3d84b0c609304cfec94c6f8fa3eb3b9d6f6a7556de01bb7cf78b4ec088227c440a76a5503a36e6cb6105d6acc719ea2346b7a92e405d918567797ab1", 0x1000}, {&(0x7f0000002080)="2ed3298fb832607fd571800e311790988b50062119fd0620539d2883f98ff39aeadfd10bb2aea6e333a01846a71cd195836fe440d016b1beec45c5ab7709a42d240d0dff7f70d948f5eb5517480901db7038101cd4ca52cc6b7585a2588170d92cadb124a007e1a194dc6142455bb6", 0x6f}, {&(0x7f0000002100)="d6fa1326037dae1e3c46c47424306a469ed6eaffb72aa6803af52b01dca62632f368b64e478b2601974e7993c8745f281551913b7c19fe504e07d74d", 0x3c}, {&(0x7f0000002140)="8b6c565e52c60dc42b3fad074e28f8fffa9d290a20e73ccdc8832fd395e5b87df982aef64cd5675481d6f6", 0x2b}, {&(0x7f0000002180)="6ccd80018247742ad3ef87514d28819a1182c7da1891b5625926bad097d3ffd984fcf7b8f4c5fe1786fcaed6af554920c9974eadc3ba9ed21960eee7bfe895355fad6e46246358e0e6ca25573fedfa93ea8a73008bb24abb13a56f0ad8ca81ea88718a771578c1d495220b11e3b64f8aa976648785afdb6135984894548ba50a36a93837d183f7c5740f44945432bcf9403cbc9f5f44e8", 0x97}, {&(0x7f0000002240)="db6298c5c235b904b1ce51f2f3c7c222b6bdf4f30e2dfe6864780d77699856a0922b3632005f39501500bd1a5c1bc152f3ae5b", 0x33}], 0x7, &(0x7f0000003840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x18, 0xffff, 0x1, [r10, r11]}, @rights={0x28, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17]}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}, @cred={0x20, 0xffff, 0x0, r21, r22, r23}, @cred={0x20, 0xffff, 0x0, r24, r25, r26}], 0xe8, 0x8}, 0x0) 17:45:16 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0xfffffffffffffffc, 0x2) faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x0, 0x3f, 0x0, 0x4, 0x5, 0x20, 0x3, 0x1, 0x1, 0x6}) 17:45:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000580)="1294b7fe63fabc01c8a788b394eca5a847ac4e012b8e09214fcb87d9a4e92c50644b72cf68bdd9b20c61ca1ab8b91675e4b3556664553d2433c6771443e6975073961a591a122008fd3b1b3b730102f007d5d245b88f9ce147d4ba1598eff19ea00dd5eb2a27654b37511d21e89b3aff1d7e1700c65c857c9e3f883233dc8255ab741cb08d78bff4e676f15ce32b3db49487df84a1587021327fb431b80dbffa33b4f426a385fc14a594e3a599d6a51cf4bdf7efdde24797fe655052a09cfc1f6520aadef5af85a259ef2e171e46f828eeb94f46b46722", 0xd7}], 0x1) write(r0, &(0x7f00000001c0)="791547d39b705c8720da05b664d7b5c92d5c28ebccdda8122a4b3beea73cf20a83fb42ae5b8fc71f3173a9fd5e3a4b282af6901f0ccd7c07da3c8ec8b43a115894f8f1ef78de4167420caa0765a941f1d14ab0a2421c0a7e719e98b210f4b72b16f2d9348930fcbb0a1aa945ab4d5d127d57c78b941d092fbcc26529c6e3742f33ddc1d6c67891ba3eb2a3fd26c2daada2636715329f35301bdf8bbcd1f11e3a812b3748446f6c", 0xa7) chflags(&(0x7f0000000300)='./bus\x00', 0x30000) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000280)) open(&(0x7f0000000040)='./bus\x00', 0x10008, 0xa) writev(r0, &(0x7f0000000540)=[{&(0x7f0000000140)="3b3843c357a3845bc806e97a2d2277ce750bd6d40521a2e001a710d99cb8ccf384794927735dca0466dd361ca32ccaadafd3e677d3971e740be278d92167d5432518d5c443cfd2875582a214b1dbac2444f65a412103c53be1c43c9f513304f35068ffab21634ed504f09e9fc47f57412e", 0x71}], 0x1) execve(0x0, 0x0, 0x0) 17:45:16 executing program 1: r0 = socket(0x16, 0x3, 0x40000000800003a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8100, 0x4) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x6090, 0x800) sendmsg(r0, &(0x7f0000000440)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000000)="3ac3cd69a5193aba", 0x8}], 0x1, 0x0}, 0x406) 17:45:16 executing program 1: r0 = syz_open_pts() rmdir(&(0x7f0000000080)='./bus\x00') fcntl$setflags(r0, 0x2, 0x1) getuid() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000040)='Ol', 0x2) write(r0, &(0x7f0000000180)="830a1d6beed0c817ba1b9916a64862ccaf70836dad53a297cfb082ae47f6810fbb645980c1fe0e6c3235f20ba55b5c14ae6e036b4f83157605e5dd7ea9d30028c9b64bd9a1e5ffad01e07ea5eb71872a5f0dd962a3a0c8cfbd56e6ee326d4e19e79945a2e41f4f7f7694032522b2cd6c51be1a65ec2bb601cf269cbcaa3ef578e2c360108e820d463c5a71069d309bc95b0c6982043b122c754b03e869d722bd0c4f36b1823fc5fd4f04e26f725e62ce4f741caed6c4d0f8adeef277465541b397367045db8ba44142bf52abd3b3232e162d632d9cb65256e2f03562fa023fe366f471925810ee", 0xe7) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './bus\x00'}, 0x8) 17:45:16 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20081, 0x120) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg(r0, &(0x7f0000001200)={&(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=[{0x1010, 0xffff, 0x0, "7ccbea2fb58c53e64819758a3094de87f64b106934781604edee3c2f69a05f2345ce8b905951311de8244556ba316240d34795f7016ab3096feaa15966ca3018caacab9d5fa5bb1d60c0eb2165e3aea9837f1bcfbc8a20f1489038e59e4c901575640ac712fe96a67a8b91e13d4c4c2081f97cef472e1a1eafa1ebdea0f9fe91e33dfb5dd2ee09adc50da4533552cac91c9d147b055ac1f07fda4d1ca1e6f6efd3fc1a7a85a52691ba5fc88d3e3a61b3750f70eac39e02a009bb20e76bf99749e9b65bb23d4cea3cba3b6cf758ce41e7bd0a1fa3b1afc4a55ee947df88fefb105fd545467cf78949e799ef407711a09fee7e02be04acfc26e2cb50e4f6efd63dd5f5c77e59ba7b4a9b4bfcf87b6d29efd5af80b67d96c61eb174e1385f4ec2e1df9c585c51e7a1f9af0f49bad28e3703e2a69cff441a69054857392e8bf1b4b3f3ce2916de8475d0755dba6a7020e5c92e70f50e6a0f163e8a0d148db935933157cb759dde77ef7a720a8e4651d18283201abf66dcc16d9a11c90ea7584231299f2acc7c1710e565f75086ea8ba2da7d37cfae838831fce21068ad6c23f3a9b1b84f0a6295ecf3079363f99d9b177bfa14f5afe8e6d66441f7a68b7f8e0e60fd6f204e6662a56162b0983e2e2ea754095087e7f67c985953bfbe777f24ce1944cf27e24161bdfefb56e0290cddd703de80d233a814cc6ba6f7be5ec0392500921635d344719be26c6bbe56f42638ae29e9a9a8eaad70e7df7837014e4f5d5e5f52cfb1bf99e48b38b00984cf53198dffac8950507332af17fc64e73b902edcb79a406f0f26abe3693ca9c4e6511233ae679e485d48534a7697558dbf0f574c619519a0aa9abdf55e57ff98452297bd8a7c6835aa15f57cdc69ae3af8e7b0f4c751abab19b80ede56be5620c9d8bb8204713521cde7cb1a544f99a9edb4bcbba42ae26c0e29434f5ca3fc89134fd19c2d30d31fc6edb6de3c97cb4898e92c2cf05e1fbdc1e77d7cdfcc8888c8cbda2fe2f6ec0f95947dc311039c76df272d3938464ce5bae585461e606312add1ef9736e1e3a2e79c22ae7ed5a4fdcaf3d4c6d7da9a4cb94d3a5e2505bf4b9dfa9ad875a2862096e2733bec288ba6c2eebd8298e0445ce63798aca21be42f5a1d90441b6a7173636f5e89e921f8e80cce4e29ecd4f2cfcd48fc7b97b0eca45f4d30cdcb369dff73bb22d1c5348c8dbad5284f09a42e1ca117c49ee6c1944e082c3847221115d01d4160dba6d23838f894e5799d27d4c48691b7ee2becb2690c871fb4d76eedaaef34211327aef784abba8c6e75d39b4b00525d9b90b20a04190e9a86e9151ff0d61d3f82da6ab78a4249e302f3f8a571fe3edc30514725129a696baf4c0b1d86998255178ea8da2fe10afd04ce0cc26927a57ae2bb618a86028201aa7007f5cf6dece16856870ecf36a07aa04f86ec4637d4902941e1cf4199e26ecedbcc8983338fb27b55cc903edaab5b974895f0ec833b44d6ec8467b9d46a42c7d21fc73bd87f90ec6b619263532936d414424cb3d4216e5ae0ca4a04c6e4d22ca9be079ae399b3a272550facdd844ec3e30109e2700f9e8f3d848b81b3f3845139b34d19ca11fea3161ec3e29d668b989af1c3d56a01cd988cb057088b1121e42626782437b841ceeb8fd3eef93b64d64e18ddfdd19a188a50d072ddd6bdee3bd6131bf894549cd333e53fc913715afc1b03b5ca8b94139dd9da02fdacda066e7f5b2d4f86f3bbb89900811ef94b5e3300f8b6373ea761abd5e4c9a4079c8d0275032e9050f2bfce32540a773bbf3da5d4537404f9b13b3d0b5311221f073da7d023a5b333edb3cdc00d2a682ac50f5f2cfb8a4a6ab00c9147de55590ab5db3d8d34a5858100ff55d988fb46e002a47b0e1e0482205ec5ae4dce733f3542c16db6f8e43350f7cfec3084c715f89aaaa907440bc0e71ef8d9a832a1aca6785dc3656a21a0c4e44b8ab8c82a4d6f71751d317d0f335062bda0bffa4d1dff2eaaa6020b642645c88ab6ba849863d7da3a0db818f5456c3434d87ed734323c2a082f0cec1751b9f36cdebfdc5e2db3fe0df7df0530bd0f58f28294c73448f64bb97d0d31d3d20cec6fba701212fa919153a4965320b4e13ee2e6a54c698ea518ff36a2eea3a56b60bb8859cd69745e940b03d6104f2fe2ae8e4f803c582485d54526baf4434a22383315a7c3dd546c030a31a07595a3f2101e0414e61fc4d196755c6a4a8123cdbfc79a3a220e366408b9aa49509dcd2afbe3bab6640efdc8e1ad158203ee726e01c61c355c9eaae0afe310f4a23f1c07e02011cdffc560f86768867690c73e509a9a4ea539717c57010fa5595557a4dc09ba370f1f82ffb8b239483cf8b9e7b2e04f2901515ea1473602bfe84ebf3948b3236a8005895f48a906e4ccc0b2d9df20d7a72e8d8312b78aedec3116ce88615783a9624a5e1221385046aa2c1eface0efc08a057aad2ae81e4536ed0073ed4d984fb6ac71b9e0bb3757aca0e78576d220cce75793b63c909ef4d4e80eb744083eb0b59ccaa40324dd0e117f209e3837f81c235c0066b95e0d1602a6fbecfde35d50defaac0892e7272898ccec51c97adc9b8059604190f30c976542081c0cb2e6b9d7f03c615d3f10a2fad78e1eebfeaca150fc1db4abd05878268f608e723aa3fd26f477ebdb11d57b3349a55720abbade11ff867f02607c6958100db31ef5d2ce12cfb937b31333f9ddaffdbd9a4db5e94bf0a6563015c2d4767417bd946788f9cf7759193e408a4b8b8cd820f30189f53ef481a81faf3530e28d8809af7d7f980d9d03a2a8a144e535752b7936dace23b728c98ce84965581c4b9606f5d8cafbb03ee75aa005927e75fd3f74c065e8f3f7f032bf27846c12d92c053e48ca1fb8ba5a9ab788dd139fc3a66d1a468ac61aae8b7fa5e3f4044afe747af183c750215896a09fdb74f5dde92fe42cbbb4eef461f02a4521a821708dcac82a65a7a936e056e24a9320f666b64f7c6ec2087b7c46ae97825aadff5e140fda7c39c4e3a4b5267e5611f022c4176ac412a1f56c0e7954c9beac0bc4ff829ca3e488228c0c2c73ebd39869b6430df0224a8f1b7f866043a32f783ebdd88ee78cc05d4879615f9ce082e45af71b04b55b3e9db0c95c5f995207243c719995bf7ea8af051296d52b5a812e86279c99eef17d13491259fb94b4c912c99b9a8a8aef6949c28e3f25af48b5180bddf927a7ea1134fadb5b10d628fbce1021810351f0c3fff29c910440962739c7f2a8eed4499330564482a1929bb63037bbe6a1308ef33fceb56c4f547c91b978f87efdc05427e27397ea36c343cb87e9ca2ccaf993c16a4404a590d3ba0b00690fce1165404efc9664808e741d1eeb2215db5eb506c07700b921091152aab727ac10cd349e02a431e10700b59d37b41f06357b1357b205ff563b09156d6c95d3346dbc7eee6d6f54be1c558cb58cc694f11b85160c3efd75c54776acb5006e98e1a8b00cf668bf09f9da5d7d419c534cc31daa6533cd6941ade050c7753d2909b7a4e33b169f4459e324865baa5cf1aaff8fac97921062e6073529b4cc67dc56b3793a783889b70fbbda3fcc0578daeae0446d4f557e78cdf49ad279ef573c585bbd0deb82f3d589f7cb9585f8a5c66ef8d52666ede910bfee422fa5353467751ce15bcca9b5ddfde26c8508e154db2ed104ca83c75a00bd7f58191e2de3c11a683019fa7e54375347fca5c382e19f6c7be8ea26a399191c5f2eeb293b95fc0ec1e971cbdf5d4b4d2b67bc88b7369ebb72aa85483621d9f45339ada15568bca9fcff555f301376e4f3b83b236a9f14c753b23884995405088bae6347d758adbd0bb76b0184de3768f21be61e2f0fbe5de705b88a79303da2aeaef0dbd3538c8600da887e87d5c2d54027451a762148edf94a41871f9ec1d0561f98722f42c6a7edfd7fded2212bd26c7788dcd444a69a2f4250b73895c230611b67205ef9d3c205f4f9b87df33f421a442424711393bdf1e17c8c8421f8e810ccf6e017173bfdfb82c417d401323319e9d6d47e580df31fa76c4b35f3785c3d081bddcdf960a91808bca4a50c44dc18802e4219fbf3f2ab7b920ace7e56d3e45c3d3bfabca982055acd33c9e3ff5d9ef0c176ef6bdda7e56319f0bf0f1bf0a96abc391a60bf972a606ae96028a561de8a0ce16cdd4276d6b7e8f9209a577b8a848be53e6af81485652788d395fa79991a127066b28ac3885a6c61d20beef099fb2d38b8d6375a6eb43a469d2d621ea9af548e13877282bb8bede0308dd52910494ca2871c047d4bb5b92fe47ee38fecbb9c5dfef5d7c7c373138c1ddfa6e129e3143ded32dd9832df5f572ff7afcc0ace88b8bcb23696efa05a3d85e734ed326b0ba9519a1d4b62d52c831bd87bec0ca728a14d08c22b7da82a562836f74978339ea34c5aaeb17c5a1fa4c4fcf334367cd4214698d440fd854802232dca3976eb0a1d9956445fbfb95714fe93f84eaf79d225e1c11b92672bb1bb1cda93edafcea5f6bb46d0ea89413fc3b69cfd0e6d2e739d8df59f80abe4f4323360d614b9f7a82ad53de7bab6e0a2675d57edaf6820581ed6ddc773fd7f8bdb11fca249a874435e1652b14cad0a163bbf1d491a585673d47f4781b9f4f3fc70786711c5585750b9f6c0317f7210db2df3a762c8e14b7ca7419bd3582f743a4283f9877f2e5ff373a6acb2e37f2e84a86a4538990d1ff1334d9b90c49deb59d8976daa4e6b0b9a5c0c49484771681ee20348cc8504778571daaa880695a45c3c11eda8d1fb952957e403b0b028fd86fc87541953b0f10072e7f2e4ce03dd11584a972d544f9d9d331b2a5ada35e74db5f5527fd48dab1f7b213d0436412c35db36f77c191b9669f94d1dbf17252b4395bc5f1dadc776a3145ec949f081f58c65b73ee92a1688fc3196eeaeb7995899a93e884cee94e839b216d920932648fb60d5a42bd1fb956c42cb706fdccebaa345bf014a414a69fb22b9e3faa6afc6fad54acb1de285148f9e453eeebc1a6fdd5c991dd8f05f6538bd87394708276b09fbb85b12fd4d7d30bb0239a068cd470d1de87e63109940d05a3621604b3deb8056a45945d2942a48aa1984e5ff78d831e6f6098c43fdcf99ade38ecc03c36f584f6fd871dcce512a0c8def17c3bc4ec440bb056d958d97f3184dcbdb74234c8994dc3e454346d53eedb5b58b17ad5334315fea533812c84659f541b14a8a9024c3ad3a3fa24f894471153e88670b6daf51a3b2d378b04447a7020f393cbf5f817bcca39895d16629ef6efd7ab64aa1aa5162aa631f96eaaa42da7b3f9c3cd16abcc6f8c1b3c99ef5d3086b28d04c7d5dfa04cdf2db5bddcb4e03e712c6f88065c02042feea1fe050a6799ade83e7df9ab16237d97b10f8a20d83d4cf8aa10e9210cd6f2282f7f7801deb7ef3fdf8d9d2575395fa7b2da58c0788d9bdadd859221f0a9ab80b84dc9ee6acf76e1d4554273f73fd639e2917fec7f1ab3eeaf36548aa5e17cee49b4e79807e14fe4e149e8d5bf6d29153284af86b9861473747f691483a32749be5710b99c500af5a92b7e4e3ea04d7425338087c89467a2902f72bcbaefa38be43bd1452a33d9932a2a982281c69bf4429c50b2f1b9d451e0b6799b13f5c94cf1dd99c3bbab2cf623a465c18cfe6075986e1e901d243cb8e935c09f4e8800ea2bd342db56d254575837a87600f46dd4f5ee91a17001c9169fc824884e170e71e61b5c7085bc2fe47e24c16221f4de0b660b304bf6fb38b607964455"}, {0x40, 0x1, 0x80000001, "c58e33ab7d0a91a5dc77b31a9a6e71c021a36e44aa80b8f77f61089f84787e8a67c588baed12054dc0"}, {0xf0, 0x1, 0x2, "44039620a81efe8a2a8a633f6d057494ac0c1d1c827181e49d40bf0c9c52d25b92e9a45a709dfeec059060aa538ca048e450479c6ad430decc5db31bb254bed36231e993d2fd76b6cabe221f16f45f2f144ee21c53b3e367ddd5af7e16f315c920af8e2008e368d9553d1991e2360f15cdfa854c6ace2125700f1d9f78626f2aeb3db284715394e2ec5df9ec76d6b68d1c79d59df4bc8116af39e13072e7fd015a84e349a4ef91cd8a35a2f559873acc7abd3fc47b4f99752b95cc917950fbd9773c7e2c5b7d3c22c8a9263acea79c60223b5a7fc437b08daae6004b42bc"}], 0x1140}, 0x4) getrlimit(0x0, &(0x7f0000001240)) truncate(&(0x7f0000001280)='./file0\x00', 0x0) truncate(&(0x7f00000012c0)='./file0\x00', 0x7) r1 = geteuid() seteuid(r1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001300)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001340)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x2, &(0x7f0000001380)=[r2, r2]) sendto(r4, &(0x7f00000013c0)=']', 0x1, 0xd, &(0x7f0000001400)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockname$unix(r4, &(0x7f0000001440)=@abs, &(0x7f0000001480)=0x8) setsockopt$sock_int(r4, 0xffff, 0x10, &(0x7f00000014c0)=0x8, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500), &(0x7f0000001540)=0xc) r5 = syz_open_pts() getrlimit(0xf, &(0x7f0000001580)) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000015c0)={0x0}, 0xc) fcntl$lock(r3, 0x9, &(0x7f0000001600)={0x3, 0x1, 0x6, 0x7, r6}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001640)={0xfffffffffffffe00, 0x2, 0xfffffffffffffff8, 0x44, "15d1348dc840770eee5178bd6f73a03e38c97d8d", 0x2, 0x7}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001700)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000001740)={0x0, 0x1, 0x7, 0x3f, 0x80000000}, 0xc) rename(&(0x7f0000001780)='./file0\x00', &(0x7f00000017c0)='./file0\x00') open(&(0x7f0000001800)='./file0\x00', 0x0, 0x4) mknod(&(0x7f0000001840)='./file0\x00', 0x2, 0x6) rmdir(&(0x7f0000001880)='./file0\x00') ioctl$TIOCCDTR(r5, 0x20007478) accept$unix(r0, &(0x7f00000018c0)=@file={0x0, ""/41}, &(0x7f0000001900)=0x2b) getsockname(r3, &(0x7f0000001940)=@un=@file={0x0, ""/99}, &(0x7f00000019c0)=0x65) 17:45:16 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1001, 0x694af180) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000240)={0x9aa, 0x74c3, {0x87, 0x833}}) stat(&(0x7f0000000040)='./file0\x00', 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2109, 0x401) mknod(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000080)='./file0\x00') stat(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)) 17:45:16 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x2000000080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x2, 0x5}], 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x3}], 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in6, &(0x7f0000000180)=0xc) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="6e75e9c2175ea9fcc00d95ac64285cb0c75b71a51b9a49028beace97ba1df26ce6278034bff6a91dbe144d640afea3dbe1814d7632b6f7d37932d6eabc4b83587b394b7cce9c672c51df70b1909f8d407da6750f9cd5ad5665069a08", 0x5c) setegid(r1) 17:45:16 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 17:45:16 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="9259d7e9465ec268416ecb91ce4e50489c428785933c82b3477b34e3f5877825e77e9298737a081fcf32d6289d0e8d4d73876b36ce0892d9c036eccb623b03aeedb1872c8dcada2c995fdef0bd3ad022b3020839453d212e14ad4bf65f7ea002c512bdb1b6afba9d9b6fa81e64855bec382d05aafedbd32504184a4dc5174b9f47f75d6540bb8cefa7a15b315b622e0c6f23a415b2270a6351bc8afdacd2562149eaf7e0", 0xa4) r1 = socket(0x18, 0x2000000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:16 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000080)="fceaf8ed899a99fc8176b715f79d0000009ec0d69db95b3a2dc61676ac56f73a8212f3cd171eba95c922d51c823af7867f5514005020a7330bf7e8214ee285d7cd78956c9620b7c6d38a2319699e6cd8f2eb", 0x2cf, 0x8, 0x0, 0x0) 17:45:17 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) r0 = msgget(0x2, 0x702) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/137) 17:45:17 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r0, &(0x7f0000001300)=[{&(0x7f0000000080)="762ec79956881515857fbaa0fe41bfad0721c6c0b5cbc5", 0x17}, {&(0x7f00000000c0)="c8491f8d1a556a2b06c8853c164b2e1b8152e08b1756e5aeddfe2b008fe6da24aee83344b7b07c6b602aae9b35727d14e12d81b9a5197034b3a5b7f9db1eb4a41442daf94c6891e7b303662e8a14f98985a06bc8480f6657347ff65c9250eedd4e89a99528b5b7a049f3729e0275776b50d85152275665311e05d307d7fd12f7642fb34429387a4787be9cd4b4a4f359be084570419817210c507a6c884d41b066f6cee66fa1d85c10694b655893", 0xae}, {&(0x7f0000000180)="00a1f13ce36bf07104aeda76eb6cd49fdba9ee11954578e90de1ce46c7d77724be3035bfb6e6eaac01bafccd48069853f17a82eaff0d21915ca0795593d468a894d6bc8b719c0a6b4a4d9d0349f87a0633c6e5bf51467b9ccfdf84fd9b5d8abc55969214868c383498a14573021790578401cd3d9f827378b82bc55f6dd6975e7f0ae646c0eac2a88259c3488168dc93812f47cc63ca26e46d425369843d1829702e1226511290c287286a46d461bfa1d040b2bfa675a613c06f9efeee824a3f7c9619b8ccca", 0xc6}, {&(0x7f0000000280)="57c45b8c73243ea7f99a3d1e376a4e02bcb7a09ba6fa66bbab14ce8e9f937617bba3cca22e8ef3ba89bb285690a44a3fc4192c5feafa0ca1249525b68804de151d1eb0b6c46dd0d817179d92daa67283f77bf195a6029ec1b0c6704b8cccf73e22e11e666e0b821ba75183a23cbeb7249727766468bd5f277c9dbdfe9e7afa84471dd299888ea003c5278e85375e71ac7096691d729f09cea9831cb5c270bc12ae5d0525e18272e8f9d08f77e861ac92d60a848c6d0b6647152af119d21cacb19ff207f9c71a257fc8f5febdefb15bff0a6ed9ce00227d91c2eef5d48591e7993907885633056148fd4968907d195847c43fb575f0e311815c5809a55553a53fc1fe84d812303273c04ec935372a9476f08d36d8a15551bf619fb4ad53eb0f06fb98d6553fba3d40b4f77c60755396dc4545b7c62cb32f5e83d2cb8eaec424419c576a1b3c3884b5364c4adc56d1f751b41f9327211545212b3e6e03c4f8ab468bcf79038d0b315106d9feeb93148a9412d78611bf2d13c88ce8ea9bc3480f32911f74b715cfb42d0deb3f955aafe346eaa0b1d7d54e8f41f4010bfa75a8631f86e781d5f2117ab2bcba18622eab7d9de0f424dc9d0540a21db98676629463678fa3528a24c1fde1c9ff2afe3b63794c2bf486dc6170aefc3b54679ac75afca99c0eb8d1480655437782403b4f2161c61d37a3e6e1ef5bf7db11d0f4c9b1b2fa8d3742cc064768134f99f78b19ce0cd004206b5b6f71b03d5a070fb3f7e0adee3a380e9eb534d680062d027fd437595259641d136d682a6c52da498ff038dabf468c191985ce836f1143784135c28593df9a45ec657cb41aceef1814461e264f150fab074c5fbc3fbc685da66e13fb68fe2b6a1ffef3c6dc66d4689e7e092c4537df79b4a0b2e89d84b53e7a3f0d88d34bbd7e5eb12170d8c332a2c79939c500649a567545a527a7599294e5a0e82b5a9b777d27d790d32b782d06a52e26ea9f7fff5a93e81f21e7f3a15bc23519b9fa8e0508ba4884e87a7f87fec97935e8c06afd8e0e6b02737424c9da9ef939066c3f062b2a7152d5ffc6933802ab0b341023225d846853d754c76a88b8567643880412c3b0d86c8f7e3d40b2c9a8c57facc30c1a337595f0783258c5fe6553dfb75c13060fc133c5996ffc018711bbd09359e2bb5019ceb128b5bb6bc6a9487f9efffc010afd974fdfc71ae8ce94da0146916372571d98ef74699724503fdb9516dc4ce74d5c9d1f1dde7015b0917e1af601d480aad93b337bd3e334def115e5718aefa6a567cf116c704f44ed3f644e242bb6d8bb9636d6a7250d0ef999918a7920f8c2788a8ac652e5c79559de4c2eb629147b0a3309e2d904771899bab9bafd7705111ac1fce8aecfdd3c1e0b444c4a1a02bc1d8afdb1f565bf1c58785d7bd2611bd5635dfb4468762fc34f465c588d54c1db1e3ceb0492badff666ae29a9140448fffa8aa8f5f50d4ee1eb4db9ddd32c569de871d54e587e683fed2d2112aaa149e97ba424912bcd9af28d5961fc7cc614e54f1617773c1baf3751a97381eecafdc89c4074c68c3986af35775b420dd642c9075266ab9f79bea6029ca1aa0667fdbee2c9cdd54a7c784b1b31ecc9cf4eebea9d81331e264ae1efe9e8ebd0735b1ee8ee1304a786561c732516ccd42cfea4082b74eb3f22afe99079afc4f72ebe70a23e374a51a4963e225517bfe0a088ccff0ed847c983ba436d036cd9b52de294337afdf9e548ad6d1596a2e6fef1dcf0bab1cdaa996c640e587c2c9418980898616e3efbd675280886b5923d5ee06db8901a0884a29dfa0a14643772b6f405d1e9b3ae0f167dbfc085258c98c928145fdce71aac90e8966911160407b36cd83411e66c5950cedf7c31b92315e27ca72f58547e1798b5f5a738ecc660cd3c82f23f56a2eb163ed053b2e35cdd83a511278230ef18c98ef7c23e05abbbe3471f99f2a174e1e4e9e02b884ec71b4d6e1382313477b94508a24177b06f10a425e355faacd047cc8d224c6900a5b87e2a56166e01bcc42d5d41c1e31c6e966bd428ffae05c3c3cb073d97b72554b00b899131c8bfd627bfba3cbb8e6230add5bcec70195bacf864a8f3d0f4ff8186d0b601633e0db53074b92ce24b07ac885889e182962181de160abba8fc97e07bb8434ee154f7a414a2fb82370120461cb77ed82f301ba5cfd788649064f3b16629e00881db1cbd90e91bf5d85a3fde4695402e25799de3025b60c6d3871d5a5052ce6f95529be31e4fb68dfcd5aa169fe844977d93b54fc2800ee5b9f67e481fed22fd5e107c42a77ed11dc7ba600c06f287ee10220dd9e40dd7dcd8ad8bbe898e109dbd826377c33962511f18b570dac6eeb7fcfed55809e512a295ced1116b8d6b3ac9a510c44884e83d5a9d127427a649271eb3af76835166e3f0f65b77b1a34116f107006c6f6344c6e39a53c6ffb673875014918cab713c3387d7c04ff97d24a8d70d9b8ecb1faf89e3badcea51fa2bd4ea5151125db6cad69f0861d381b4562ee9ae0a0dc101c5f34c22ab5cd8a977b3f01f8c42f5b93939a58c19df27bc3f4bd83e08636e5292cbd293d0cd66930b753cfbd816a2d897890b6ffd26dd387130e8d647477d6ebf6f1e4fb4b173e85a66d0039096b99377be14b267e8757f55fc28979c3af25f7b19fa1e2ef1ff13f2f3e612be8c59243d91a3ec46f8d52f06e6caf83cb96acda440eeeeb29272f66745aea3efbdc79119de82d93bcb53576d1e0f507cedf1bfdbb9da819431dfa70f5d791f47fcda86543cef3dfaeff7ccb771a94fa2c73f11482921f5a2175bf8c3db08927be15058436f4e32626f146dcaf5b8858b4ad2b3147dab3746d0f31f607aa283dee25b5941fcf3e45f95687c514243ec0e163fbaf78cbabb76f83e55dc56dcef72ced9c83f5daa72765c68613ba97bb0f5b302b0f5f4c807bcc7b5e3a8af6434eb01c8174662bfd115579d1c956fb349b1098a5c0579d4121b857f6719f4c70a58265e872a676bb6302f6ab6373bbbc8a7a539b416afc034f8839ff358852c443c6c117ac30b7dedcf951ae01b73cf03cf4e75741a16ece2cb8d8d155d2b6068dc3e15cb9478c80c4903e54065fc974a860e0c7d1e16b32cefdbb397efeab1c5a03e6d00a495b059c9b31f01a56e6df662ee7aaca41cf64f4900e27fbbc893b62987d516ee20d6adb42ba66b95815d6c0a3f1bb2a9628804a23c350224c6f48dde9430e455a94c7c49b15e5e592a20b347266643969c990558863bb2a36ff5f2629267a69ee8821533279b7f6bce5edd5be1311d8f23f7fe397512dbe98bbd0d3ca1253ee37ccb8956b644da8c7fbdffc3b62077a1291c9cbc6752c9f080c1055c0ec05532a48236e69c3ad69503a3d1171928237b7689161208d8e16a275b470b9d5e73eebb3bd9142040de3f30c435a7abbea345969f4eba35292655576fa71972270cfe2585e909a9c6ff464502a7b05aacd43ab2c77cbdbcec3fa736ff28e140a1843b32c81b15655a099318824dff929de9199eb3df4ac9c711f58c802c82bb13b83e47083d481f30e86686c1cf7094547956dc0f894027210db144244c29d1d035912c3cc4cff593a3203417707acf530b9e302ae0ad29596ebcd34967b022adbb8086d994f54f53f3234dbf97b9a1a3b0cfc0dd242c8e205f5a7460dabfac39748dde55596e4de2ddd1a11148570e5539bc8eb4115a4ad5a5542e039ce21e0f6273940e7c3124e3a30b336cd01c9bc9b7e2ec5ff82e24f1162d72f315a0f0e2678026e900727a6a138be6d750fa0d4d5367b7c2f8a0c904e98ea365af3670c305050567b4a65752bf9508a120b1a4ce2c86d238a06f8910e0f40e505bcd0ee2d63ca568f7ab2873237b62fea7cd1af5b834fb66c19eb459b28fc05cbfba100c61f4978b827465a9e285c48f507bf8302ece2a2ad4cad6348d14c6ee9e0d855fe8f21ee9588c25688709488eab5a364eee4c45592c9f838c828ed2f9b7aee8cff7a04f89f494cc2afedc29c9ac562ace51d776d52395d8ce0fbcb603e91f8fb891d0a66d9250d2fab6e0b8e06a19db5ee3d716e2f796a35007a3c52eefdd88f3abe3080afdc3b8a92ecf74e24ac34862a5fe0d9a66036dd787130126ce628342679f65029320caa45de48b4f4ef6d10e718a782422758556539f48f314f2204b30d0324119aee5a390684ca3286557e7642f22a1231cf820423f570efd2f71fa01d108091e3ca95fa5e397df6874f5315d4dc6bc7b00840add4ad6aa09442c8de4736fd57be1df9298e353f6046a79b452f793e646b89e8bfe3af56ca8c2a2042e535314337d90d67bd3176e9ff8ba5a999bb99ba614786510bd09706febfcbb8a2014606e91fa8c209a1120f94a4cd1e996542ed4be5cde208a5d554c676ae30c98e0b41e42c5c034957e86747d73090f6ee02faeba72e0acfa05050a3ce911f01013dbb1ed2a47703cba36a9be319392db0ee9b8261d26650119dc926d7003e22bd8a190b65660fad4d298e070063411277d8a2e224129ffd145650ffb30469b4fdfd19270586228f4b0914b23475a08bf84449b64838af8be6ce9854775b95bf93d9ed248ff9b2c76ab282a99f829dcee310137432ec08c17d6ad8059565db28336c62ff66a9795c42227a416927ff59b36677644e5c8213b48022d742d7eba585f488c9e0a5d2107db151d4d91cf8b018bf483bc8d70ca8924723cadda91973f04b146cf889be073bbb13e8ae1b4ef8687d5ff22eaad1be0f7d0da0a57adc58121d6a339673f64e41aadd0449898b137c3b47ef47752d5fb831c94fadc5cfb2d5738bbd422f9e9f489b160418bd75d36693f7a347aadd5433572e4918e2934e165027e85511c028fcbc533bc3bc2db5901fb366884661db1d8bcb86f289805b89510da011df70ab8b2b07eeb59141eb231d76836c05f06ee239f6fd316f23d10ca8208530eb15a6ca0b6accda91ab86993a3a23f2087ae2d9d7a8baedb5fc941f0c42202e88ca4176725a45267c8e72aa7593bb54dbe37deb83619c562c34f28dc50165be875316edf7168845c92adddf9836584bf4d9c7915d9448f4792a1940aaa312d1c335462698ce631df37de5dfc80b2cad965e6b71dc5f66a18c5285f5c02b6dfb582916ed6fc3b53beaaa55967688f41c465795950c36f7349c6ec054bf6320fcaf226ec6922144f5476f8b4c8fe4d343932b6f365f89d5cfd15f87197d8d175c19a48e6632fbd306378bf88103ac0da6471a75fe5172d9d9f485bbb0d203dfc29b9fb9b384c392b783707e5e744ca4ce1c9f110bdbdec67fd4a24328de3c4927d319bc124cc5ea067a9ce4bfa83a8257974b3734933231dd18c46900b2459f9a01a5b81c67dea91e2ec8747cb1fe6632ce75eea7d7720d4990318c7fc3ac9931875b3e770035a611f6b82d46d77b499e5e1349d5764b8dd3db88beb7bcccc6520ebc448a13f723db92380d29542ed5feda84a2b0fe9e53d8f92bb15242b761d626f2a08dec2dc88ea0e605ec7d2479ca7d7beda71037169d2790204a2f4069a9ee66c556e6e100043d4c878f9ceb3c080957c4a5ea5d0efe0ebb6fc660fced5cf1aa572a5a4837e11ec9c804796fbbb22dc7a3fb73d3914de29f9e15fb3742819c856c10db65bc636517f1e708c15b54ffeb47fb8cc46168873655f1da318ec46cbbd7ac11dff773f5a808e7207183e3f5374d133095eecca9c8a344e7808fa417c037e397cef5fdfade5488b428cde5fbecc333e7eec1329e7a51c58a620035a36a010", 0x1000}, {&(0x7f0000001280)="7ae8b7b5499e647189f31e64d687dfd770545d7b4d5675cbc24b3f4ed553033261f8f6211f8f1e0cececcf1961c22cee4d9d82647196b844d5eb92c0b251b33c4d0676bc636e5fe1c3db994de23ff8873f4c3a363daedd2d3011d8459d4bd987cefb", 0x62}], 0x5, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f0000000000)) 17:45:17 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1e, &(0x7f0000000000)="caf5b415", 0x4) 17:45:17 executing program 0: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6, 0x10, 0xffffffffffffffff, 0x0, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x89, 0x0) fcntl$setstatus(r0, 0x4, 0x40) 17:45:17 executing program 1: r0 = socket(0x1000000000015, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050305000200000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4c2a73764aebdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000000000", 0xb1, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20082, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000100)=[{0x4, 0x51}, {0x4f, 0x2}, {0x1, 0x1}, {0x67, 0x2}, {0x8b, 0x1}, {0x1, 0x4}, {0x0, 0x4}, {0x10c1cbdccc4a45ea, 0xef}, {0x84, 0x5}], 0x9}) 17:45:17 executing program 0: clock_getres(0x5, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = socket$inet6(0x18, 0x8000, 0x2) nanosleep(&(0x7f0000001300)={0x1f, 0x8}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000012c0)={0x3f, './file0\x00', './file0\x00'}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/wskbd\x00', 0x400, 0x0) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001100)='/dev/wsmouse\x00', 0x2, 0x0) pipe(&(0x7f0000001200)={0xffffffffffffffff}) kevent(r0, &(0x7f0000001140)=[{{r1}, 0xfffffffffffffffd, 0x54, 0x20000000, 0x7, 0x8001}, {{r2}, 0xfffffffffffffffd, 0x40, 0x0, 0x7fff, 0xac}, {{r3}, 0xfffffffffffffffb, 0x20, 0x10, 0x6, 0xffffffff00000001}, {{r4}, 0xffffffffffffffff, 0x48, 0x40000081, 0x4, 0x100000001}, {{r5}, 0xfffffffffffffffd, 0x9, 0xfffff, 0x100000000, 0x4}, {{r6}, 0xffffffffffffffff, 0x80, 0x20000000}], 0x4, &(0x7f0000001240)=[{{r7}, 0xfffffffffffffffb, 0x10, 0x40000000, 0xb6, 0x80000001}], 0x100000001, &(0x7f0000001280)={0x6, 0x8}) 17:45:17 executing program 1: syz_emit_ethernet(0xdf, &(0x7f0000000080)="dfadbdd03a24ca30907d1b70bd497c3d297288d5501e3eb99d37f3f9398e81bde69959a7aace0ea3b56377131245759d0103b7c586876bd1c9546d99b0ad8300c2a1f0b77b14b6fe140f8ae9783e0006cfbc836642e1d46ddef3353d1665beb0851425f9a9a49813cbca9a1d89fc8dbd54ae5b6370c28825554f89921ffbe89015957e6d79559a4f99c9631b7524c049c472bcfc86447d8e3e2c40a76dc57064c7f6dc8ce92ab713ae62ffa0b653c7f115390618ea5e6a844ee2376c35c2aaea9ff12d4fe12759d97f7d7e8db34dd912d1c68e33d8b08fea31790f39cd8ac7") r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20491, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x3a) linkat(r1, 0x0, r0, 0x0, 0xffe) 17:45:17 executing program 1: mkdir(&(0x7f0000000200)='\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) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000180)) 17:45:17 executing program 1: r0 = socket$inet(0x2, 0x3, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) getsockopt(r0, 0x9, 0x4b9a, &(0x7f0000000300)=""/197, &(0x7f0000000000)=0xc5) getsockopt(r0, 0x2, 0x7fff, &(0x7f0000000080)=""/226, &(0x7f0000000180)=0xe2) sendto$inet(r0, &(0x7f0000000240)="c9a13465af27c00f87efd5405968c90f452db0ee8d3ae0854db7587a959957f06c09978f9c22e2bbcff6fba718d37b5d3e88a700d69220c635233a1124133c5302a404e4a631c59c6dbfb373431bc6ff57692f67c996b97237f26f7d1a5d26029f6b7bdfed601cb400deed5509cc2e368cae3a67f6ca8dd9865e02a0c7207bbe7d", 0x81, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) r1 = dup(r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x2a570c27) 17:45:18 executing program 0: r0 = syz_open_pts() flock(r0, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x3, 0x0, 0xcf6, 0x300000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000100)=0x7fff) flock(r0, 0x2) 17:45:18 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x210c, 0x200000046485d43) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) 17:45:18 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) fcntl$lock(r0, 0x1000000009, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000300010005}) r1 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x130, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0xfff, 0x80000001, 0x1, 0x10001, 0x3, 0x3, 0x0, 0x2, 0x8000, 0x3}) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x0) execve(0x0, 0x0, 0x0) 17:45:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x9, 0x5, &(0x7f0000000000)=""/19, &(0x7f0000000040)=0x13) setsockopt(r0, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) fchmod(r1, 0x10) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000140)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 17:45:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="6c36c92c21002e2f66696c6532009003ebedf8633f4aa8177dc4333f1a269fbcbc3ca39a8e0cac15d863ca8c4551c7841aec3785d804aa1ccf34cc81462b2f23961120bfa0d2bb49f35de92fc61fb2154a4fe2e3969d278b77ca362af8555a040cc8e570b3d97f8327c4e21de29f9b07c8779c6e6dd59d1b7dad04ca9b09842165a6f6053638e99f1b158d4d7fd4b1beaf8f5c99fd38e8d1ddd758e73cebda09180367480328b5ecbc350c579b146cea7cdb42ec5c5cb0b00b38c0f3fbb7d5c3289227b56d4002714c2cb16f06f1abeca696c48b3a91f23ec112655bb9"], 0xa) 17:45:19 executing program 0: open$dir(&(0x7f0000000000)='./bus\x00', 0xc1, 0x8) mknod(&(0x7f00000000c0)='./bus\x00', 0x2004, 0x4501) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r1 = open(0x0, 0x0, 0x0) write(r1, &(0x7f00000001c0)="f6cece16b85e0855c5088a6d4f47a2f36b3b7825d8d0f24ca4d0083971568eda7fff6376025b89b4662c8b7fe8a0b0cb98422ea318b5722d6022264af57187f9067f77fa65cdb6dc0d759127d535790a172769f5aafa763bf6577399cebb0f3b802a0c5e507d88f49185618c4bcc258cbfb92e024a9f24ecdfda5b5cb18ba837b4f7518b7127e381635f7ad65a00d475eb8c0753c8d49198a42e399d4e4c7262ff70e326f6ee1e6f907edc122e24943db992ff0f1dd8bca772353e5646172b1440d221720f8624a2d8fc5f5cc22c8261557efaa7fbf70cb5b0eeb222a768443ab5253bd5f5c2f9d9c81e96683276b1d8adbf9dde4e1295f06c061578adeb09f5073d86dcd330ab27d24ccc9518c079244d201ecaddef8d5085c9ba6b78114e0494081d7e06b9022c55f53653fcef25b5c083642994e1a78b679c3565b77fa3e16d638fa6a45b84ebdbaf098c7e02c23a4b99d4203336dc525758d2e1b92f0d1085ddf463854abc57e1306359aac0f7b66d86b24443017508177ff2975578250512fb4a31ee3798872c298273d976bee752da960e48aecb7e0f6f0c8faebdcb61bb3c548c6db50c1670a9d8566d8318f4a82ba007bc080ede10633a25058c0dc303d844145a6cba9f3d105dcace114e560c962d257ed76c9555b27be383870f9f43f51a017073947a22858ccea0546c0fd5beaa5c3a9cb9fe10010735834803fe5781715c8edd6e2feda4eee7568544f131f2188ff5d797f42bfb02b8524dccd1c0618d0946b83279ade17a6a76b1d141004bdde1a798e0b89995f7a7a028a194bbb22f50d02aa633c6f98f7427c9e5ff9a91449dda0b52bdaa9225a9866bbab9091ab08c7f3c8ba25be2c622285b23784cfd03cd3477966027e96ad5af399a76b5d1fdb49fcdb5dc35a3ffdb370543bd48419f62e66065f8a9527378e5606fc467c9d5fbdbfe8ad9f4a197e1c528c8e2882432ff87e4f0036ee342a6127cbe991eb58af08445fc9f6371ef85f12b18cd7d31db8eb47e59997a996c0e557748024d5e219e4c6258cff5cf88d5e458fdfa2c4b48e3d6010b39a85c23db1b13b76c7fb8e5a04b590c4a7dec1336591885bd9057918e344a85e1642bfb35fe829a84c352652716197970f18b57c5e5d4ae224fba098800536ee368600422d3bbeb87663b20d3a3a072a9d730fe2a1e51004e5459917d62661a133adb713d5f30beec3d216d18cd8633240a76273e69008f08d927e58d7c0d8d116c154e3e337760b8806a7c098636a3ec565d3d66c4d4ee5bfa19fb919647581d796a08b65adbe7b020d7e843be6b4c40a7b3dff27aa79bbb5e3cea0831b751e231c7825011d2384dc07d88b749433bd234d13ced6609322c1fd0f9cdf2f94d131e560944fd17312bc9c763c9c54c0585c2fc0d4685135f9adde36c6a4d18e0683f015f3793afb9b83781d7b698e3187ce281b3905e330760981fbfa1a959371cadb71119c267db8995d46cebfbeeeac2f2c1f6ca464cd8a61bf077e4ff82afcf226c6edb4df474f2176abc7afc95ce9168f42fa57740cac04611985b6f5d9f82aade658173225058cfc5b51f5bd19508b729c2c8c2a322f0df56b062ef657b5f200d2e798b36d1506a67302c45af873af3e680c4ef05b960035e4b24a267ef3d824d05dd8e6569aa0e296acbbc3d7a1f1608de308040db82416574c24f1029f6d2cd5d665d3560a4d50ec96945bd5aacc4f7e9abab344a854bc34abc2fe0a463bc9ea7ec26017fe8fd1c85989ba8d683b61e31414a41d4796c682a4a292b45afd83674f2a7f4d8c664b2df4768d7f1d509d6e3245f5c9142dc6a805e9a89e787602527c50c1dcd2515221044e7a5f89b8d9d3d0344db3558bb706320695488645c5ed04b418f4e26053c8fc4465751a49eab4252334aefa03d604d937b08ce76ed8bcf4ab82eac4a792bb1e3b57ca71c6fbd15bf99f9dfe1af6154e969e0b2fa33b35ec04a5d28e543447dc77c69d56cea78d2144e3a58210a74f0307fb392ef9bf8085380db8c209b2431efc51410c66d8078232f8fb3be039fa6cd31d750b4fa88453d613e2d18a3af7e42488335336cfa0bc666ed3e3accbb9b4677d2cfc6c212361c220cedcbefc8cdd1f3d2ccfac1f9046bc1155d7901f8ae1bdff4c54fedbfd58c1c32f2f55054abe8b6766bed63b728ef9a42b036034ebb11ffbaba239c8b27f4f798aa52bf6421caa2d55b1b589d128ece3f4aecf60ff0023e35b817f197e23b1a7606fe201f39296d6fd94b6169a4565fa0292b0a71a7dcdd27c091a5fee2d501ec0227221516e6779484b1f8a11c2e7dc08f446939cd5a3ced9854d480d6d727758274b61b4c4fd854a3a4bc297da50d230343d6bb287d492b38f8d858531f09c22d708cc7eeecc64d45fbe4ca9d7f934a9bd3313480a14c6596bba5d302ec457fe88383b9be029ec7df08ddbd5008e1832f0c6e54126da8c3e256419b7497fd383da8a1fce7e1f5fe0cc2ac42d72622db6cf1293aed7038e2104f48c6d693d12abf6ba26cc46a595a13db58ccef55cdf7b4335ac516fbf9df6c3ebac01d8625fbe78645ccb700ce59667f1b8537d329421df5160a2151aa463917b90089398f4e2747097ba78bab14b86f3523d82c7cefef72664a696354b31fb181d65b4b4a37678ddeeab90fb4cefcca6789234232932fdf91a274b16f5e1be4d61f66294c4be6a4677a7db400358826f111841bb25cce3de5193cb6a361b8ff038c75bf345b4a0880667f6fd59bd0d7a41bab866af9636bd0d95a6af494c43287b41456ae409415fee317361df3820679ba939be5256197e4d8a228e251c112bb3c7e9a6609697251ec1b8fd77e30ccce13b0c2d25659481d922d669588eea8bbb5965702aefc08165a29b28449a87dd0c0ea062385e9c30a4939f641a90f0e639e095093fa1057e3d8075f7e2f13d939c68784736335b341e0132fd29d20299152a259df160d0cbee4db14237741fa11be6c4a4fedc72940b79787807064a62e0baff55f6ee440c6123320d9c0a08269aac6f68efa6e6adc99fbb8ca6ef298568e7d1adadce6ee44b36d1787cb797481e9ae35689637dcb3577dbbeab84d7abdd44c9e91b95bee5c1f42aa257dac1a69a8e3d5605e86547a27435d96952c76d587f1ad736c208581e7c0d1fe7846bcd4a3e392163d85fe4ecc3e5423b64856864f92ba11689917b330277b7c85f67d3c39e18bbe694c3f2d7a6965bb0f7608252133b984ffc6e50f0b7ef3b3da84d37259342aa29e822d3c96fc75171b054e51d2ac30860b086d7cc94bd7bd20b1edccb4a7ebd3c2077facf546af2260855475ad5e84bcb10cd7b028c1092ddf60cd6c6979c4354b073747ab5414f734c789c1e8523d750f586a950422f0e2934cbd721e607ced13a23f05dd0d2cff46fe5b428631ebf17680b337949ac91231ed0d1d8d62a75df8d2fcf86504185ec0e333740b233e838fde40585be328d0a228839d9600c88d812bc238c683975d442e2ef1c5f42d0dc7ec653e3336f82b935f94fff8c92340a24cb128f59830301a5d1ddc3acc2fddfce1ec79cc803e8aacdd3a670b6b4517dfa67f30f0e7cbdc3585fa0ab2f915e60872cca6ade93f008be71b24d0a89eb2e76b97bf6a767388770d0b8787afe26a37b3801054cd196999217e08e46e9255e7a3ed451ff12d287e336d294a4f0df43d35596cc7851e2d522d5368257030da15f92a69dd8e57911b871b8202c17b7331541d92705ed85e9fb1974aabee75c25ed263b4cefa639af2a2b05b7b6ef477fd6b85180d3c8c5b131f3721c90ba54f262ac1944ac36d67335a7f5fc0e741bd6b0490e0d47a288f9fbaf4f2e156732b4bb81ef8efe363993448568e4d8b603772c1f2d56be65d57fec797d8b7bb83287b32c8ff39ec01661d2bb6237c13a4ff27919065950c1ffcaa8fdf078a7035c615d99544f6876af7d7269b0eb3a9fdfe73ce039f739a0c48894feea2ed8759746d5dedf3e90a80d42d01bda2157d1b0ad36dec7e7f3b75ebce34e1af6a1ac61ff035014c4ea9f0d0b1f0a8ce9a9e7ffaeffe571e6d9a6db31ffc70a60bd50d77417d62d3d62d402da45b52749cdef430a1fb0835e8d0423115eefa74b62c6319f55f90b48ee676f463ee0269f7dc7481cbcb4e2cffa5b8844bdf6e64036742b77e7d177b5ebd5fece16894e5804ec7565cfedae95653f04dc700c6e9d8851c8dc5a24c3b34e8715c56297bdc441ecb8283b54d231ae0c6f7e6f2ba74eeca7873d9b1c7cfe398e6a356590a1e0aa3acf9a92f6a5c9903ff32542b49438523709dd1238af669ad6bdfdfdd03ea2ac8f3c5a45631f1271f580d1f5ac4310f7c377e293506c9220af85177b740b3971b952160d39b202ae1361334c100b56c38bebe578595e117b06c8f49ec101c7c9af8c301ddafcdcd8c339cadec57b339e0b55ea06f2f47053877a2381906239f21bc16ea0e230fbd152dcb15c080221c3a91dc9b38ba73ab5b59b93e2176822499979acc766fe581a8501015e1f6e6d78a325b24b8116d1d2dce37b8b809b9b4105b7fecd7e9df007cebb21934d0ba55b029dd508668b778ade50cd5e382c9aa53f84ee1e235bc9a0d46110eee7427cabae12a54e7691c1e7e7ab899964e36e3e24176df5ecad50c6ff4f9c38e7bd429aff2d3246bc4b51f076a328cd48a092ac6e1dca162035e70913d0a9ad4d0e5409ef33e7ec34e21d48bb88c5675e812bc6fb3aa3f1c0a72b07f62f6180f90f86f1a44105428d2d50d2b48533feae47dc91138e54fe7ea2aee36ac161e29f39b8cb1600d9c9721a55538830bc348fa0b5d36de282ca40ea2e2118100f227bcf4abf8952a73d7020d1a3eea5bccd26395a03845654987b73aae204728ee20d0e09deab988d0cec3be8e71790100beaf9185578421597cd67e088ae1ee33295f158ec1889dfc4eabbf0c40aa900e6ba96d984ae0cad859bc5088badefbfbcf5839f50d6deead7297c3a31001a9ff10586b043f3bacf6a31369c1d602c69808fb519d2599c0f3f6da28926b5bd5615873fb22f1054fd2fe551a091054323352be638f4753a67eee9e3846e2ee943415b015030c2077f4cce668029b829f7f10ead7dc35e28d5b07ecee0b9723b850232e9a9b1b14ed40bf856cd90c5e9d7e882e6aa13aae0a08d9de54d859168bf322131e647f760463ce8849c4ad46a265887a098895b5085e336e30addb63f9b733da530f401af5fd0ff82cee50521e1dcd88d0ce5ef69cebdf68cfea1ab09014ff3c4c7a95adbb657f9c914ac10e26ee5771e9713bb5259189c4dcb77f2d19073a4dfe364bd772ab205e69d43a0cc0508e8ec6a82a277b0393cc68ace2741d1c71527cd38da839651d57186cf320178af6f730f5369a606507103197900dbb7ea2c1af62f9a58597ddd6dba57e1e75093212c8ac4bce56d63ab6cdc7ee1c2916b61c68b787963489b3aa38468cf3fc82a83d7bcfe437755f5ee804e67c531c36cd47cdb91eabc2ec26dcf85dff90e746ccf758498eef38580574a573443fea72099259308316506c0c374ee61564b05fc40754bc58bef4c7b1ef5dd47d3a9c184e9b36793c3ff52469a61eb00fd27c09472b496e53516e1ed0e5055837a49109014b52e106444684d50a57069631ceba079ac8fedba24a528724f1c9cecdd26fe863cf1f5064e2c99f2ca6ee387f1f40c32ef8f7cc764b4aad2d79a7bf95d992b3242efeed907102bace7b88f30a623dec52ef678c16780728dbe58ae5f520d53a887d877a58f4dc3b85", 0x1000) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000180)) open$dir(&(0x7f00000013c0)='./bus/file0\x00', 0x20000, 0x2) execve(&(0x7f0000000080)='./bus/file0\x00', &(0x7f00000012c0)=[&(0x7f0000000100)=')\x00', &(0x7f0000000140)='\x00', &(0x7f00000011c0)='$\x00', &(0x7f0000001200)='&\x00', &(0x7f0000001240)='&*&^(^+@#*}\x00', &(0x7f0000001280)='(\x00'], &(0x7f0000001380)=[&(0x7f0000001300)=':&[!\x00', &(0x7f0000001340)='\x00']) 17:45:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0xc8, 0x81) mkdirat(r0, &(0x7f0000000200)='./file1\x00', 0x0) mkdirat(r0, &(0x7f0000000180)='./file0\x00', 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x0) rename(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000040)='./file1\x00') 17:45:19 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) wait4(r1, &(0x7f0000000140), 0xa, &(0x7f00000001c0)) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) readv(r2, &(0x7f0000000380)=[{&(0x7f00000004c0)=""/230, 0xfffffe9f}], 0x1) read(r2, &(0x7f00000008c0)=""/214, 0xd6) 17:45:19 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x60e, 0x8) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000080)="8a4f401d2e93b31318100c46", 0xc}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) select(0x40, &(0x7f0000000040)={0x400, 0x689, 0x9, 0x8, 0xffffffff00000000, 0x4b0f, 0x100000001, 0xffff}, &(0x7f00000000c0)={0x4, 0x5, 0xffffffffffffff83, 0x8, 0x1, 0x9c, 0xfff, 0x7}, &(0x7f0000000100)={0x81, 0x3ff, 0x8, 0x100000001, 0x4, 0x1000, 0x9, 0x6}, &(0x7f0000000180)={0x4, 0x2}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) select(0x69e98cfc761fbee7, 0x0, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x800}) 17:45:19 executing program 0: syz_open_pts() syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) close(r0) 17:45:19 executing program 1: getegid() r0 = semget$private(0x0, 0x7, 0x2) semget$private(0x0, 0x4, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x13c7) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = getpgrp() wait4(r2, 0x0, 0x8, &(0x7f0000000440)) ioctl$KDSETRAD(r1, 0x20004b43) fchown(r1, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0xffff}, 0xa) semop(r0, &(0x7f0000000040)=[{0x5, 0x8, 0x800}, {0x2, 0x3}, {0x1, 0x3, 0x1000}, {0x5, 0xfffffffffffffff8, 0x80000001803}, {0x1, 0x5ae, 0x100000000001800}, {0x100000000004, 0x100000000, 0x1000}, {0x0, 0x9, 0x17fd}, {0x3, 0x0, 0x800}, {0x3, 0x200000009, 0x1000001004}], 0x9) unlinkat(r1, &(0x7f00000001c0)='./bus\x00', 0xa) shmget$private(0x0, 0x3000, 0x360, &(0x7f0000ffb000/0x3000)=nil) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0xfffffffffffffffc, 0x413, r1, 0x0, 0x0) shmget$private(0x0, 0x2000, 0x2a0, &(0x7f0000ffe000/0x2000)=nil) r3 = fcntl$dupfd(r1, 0x9, 0xffffffffffffffff) r4 = geteuid() r5 = getegid() lchown(&(0x7f0000000280)='./file0\x00', r4, r5) r6 = syz_open_pts() link(&(0x7f0000000100)='./file1/../file0\x00', &(0x7f0000000140)='./file1\x00') fcntl$getown(r3, 0x5) close(r1) unlinkat(r3, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000080)={0x1, 0x8000, './file0\x00', 0x0, 0x80, 0x100000000}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f00000002c0)={0x8583, 0x1}, 0x10) mknod(&(0x7f0000000200)='.\x00', 0x1100, 0x0) close(r6) open(&(0x7f0000000180)='./file1\x00', 0x3fd, 0x0) symlinkat(&(0x7f0000000380)='./file2\x00', r1, &(0x7f0000000240)='./file0\x00') 17:45:19 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5707, &(0x7f0000000080)) 17:45:19 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000140)) read(r1, &(0x7f0000000240)=""/253, 0xfd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xff2d) setregid(r0, r2) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x400, 0x20) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000001c0)={0x0, 0x2}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000040)) 17:45:19 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) fchflags(r0, 0x20004) rmdir(&(0x7f0000000080)='./file1\x00') bind$unix(r0, &(0x7f0000000000)=@abs={0x21bd75c49a504414, 0x0, 0x2}, 0x8) 17:45:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) fchmodat(r2, &(0x7f0000000000)='./file0\x00', 0x1, 0x4) syz_open_pts() fcntl$getown(r0, 0x5) 17:45:19 executing program 1: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socket(0x2, 0x5, 0x200) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x8a9e, 0x0, 0x0, &(0x7f0000000200)) close(r0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="6f89c205807d69a796f4456e5b3a39acaad7aac0963c08bba76f9e1c540280d989f736f79e3ea5f919", 0x29}, {&(0x7f0000000240)="e34b41acd60bb809bf69d9c927a489c55e9088973ff30b1b18c3ea26775545b9ab7dee1a1c4907b9b2d13908f426e6c74c4970ff1a0fafa5b1b26e6110f9d6f23ca8d28e0460c0eca2b0b8235ca79c19d12a606d0d340dcf42fe5dac8449885da5f4d08f2f97acefa7c30449ab569895b07afa4b86422de55e9de06409d40995a6ee2d4e2919981a0f97031ca6a63ae70058386cd2bb56d42f96ed694636c1e3176fa4b93eff2c92b1f688f236c90120d238263f545a78cb117ea5b6572d3635ed110e787c4ef24dc36448e9daccac3278dcbbd9738a53c4ccd082", 0xdb}], 0x2) 17:45:20 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wsmouse\x00', 0x30, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000340)='./bus\x00', 0x100, 0x40) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000100)=0x1) pipe(&(0x7f0000000380)={0xffffffffffffffff}) r2 = dup(r1) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000280)={'./file0\x00', 0xde, 0x0, 0x2, 0x1, 0x1, 0x40, 0x29, 0x0, 0x2, 0x7f, 0x20f}) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r2, &(0x7f0000000480)='./file0\x00', r3, r4, 0x6) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000003c0)='./file0\x00', 0x2003, 0x2) sendto(r5, &(0x7f0000000140)="813dd81826b79721b2f0089994c4a7e883390d88c45e2cc12b182b571b745bfc5f09beb4371084ccf63dda09edaaca0bc55527ba534738a3980005ed6831f23f0a4db3f3165010eabde9be75966bb07b9b0c5fb943ae4b906431e5aaa63aebf0b91ecab40c4ddeeac68165bf480b50df2eed68653076cf0895eda0826e2c8fe0ed9589391d8a9770d0750859c2216b5e523af2c29f076fc6b945fd1cec4fcb4f978d857158b19ace0cd745a03e51a2f40e4aa3d86d97a57633743c02ce9b5c4add8ff5397eb8625c1a1c91d4", 0xcc, 0xbc59a49f69a47eeb, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) r6 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) r8 = getegid() lchown(&(0x7f0000000400)='./file1\x00', r7, r8) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0xfffffffffffffffe}, {r6}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r5, 0xc0107002, &(0x7f0000000000)) 17:45:20 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xfffffffffffffffc, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) poll(&(0x7f0000000280)=[{0xffffffffffffffff, 0x28}, {r0, 0x100}, {0xffffffffffffffff, 0x2}, {r1}], 0x4, 0x0) 17:45:20 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x72, 0x4) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) bind$inet(r0, &(0x7f0000000180), 0x10) 17:45:20 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) munlock(&(0x7f000025d000/0x1000)=nil, 0x1000) setgroups(0x1, &(0x7f00000000c0)=[0x0]) 17:45:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000100)="aca0d94178475b75a81f4ed449b0b6dfc060fe60bb4ce14cff3733ca31e8b6c24e", 0x21}], 0x1, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="260100006dc4b02801"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = dup(r1) r3 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) 17:45:21 executing program 0: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000240)='./file0\x00', 0x102, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = socket(0x16, 0x0, 0x19) r3 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x2) r4 = shmget(0x1, 0x1000, 0x900, &(0x7f0000ffc000/0x1000)=nil) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x0, './file0/file0\x00', '.\x00'}) semop(r3, &(0x7f0000000400)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x374) semop(r3, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x99, 0x1800}, {0x0, 0x100, 0x1800}, {0x3, 0x6, 0x1400}, {0x3, 0xfffffffffffffffe, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000880)=0xffffffffffffffcd) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() r8 = accept(r2, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r9 = fcntl$getown(r2, 0x5) r10 = getpgrp() shmctl$IPC_SET(r4, 0x1, &(0x7f00000005c0)={{0x400, r5, r6, r7, 0x0, 0x0, 0x5}, 0x3f, 0x1, r9, r10, 0xc53, 0x2, 0xffffffff}) semget$private(0x0, 0x1002200001, 0x40) semop(r3, &(0x7f0000000180)=[{0x1, 0xab, 0x1000}, {0x4, 0x7, 0x1800}], 0x2) r11 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r11, 0xffff, 0x1005, &(0x7f00000001c0)={0x3, 0x1f}, 0x10) setsockopt(r11, 0x29, 0x33, &(0x7f00000000c0)="f02d7118", 0x4) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000440)="97425c76947756d541cfdf5d6457b68310ebdfac0af7a7b9371adb584f4b31991ddf05c22d5e83de1b1ba5fc0cf27689eec54c826c99716645d3f4032fd7ef9f7edebcd73bbed6eef6c1f3574598b5b904c9c8b8be37cb2266998713e00869c2ab9ed220be78483f6851a41d3a3f31aba29e1f1d9d3539f2e7b2e58e286622e37cab7194e8205d6af4149fc9ef1b004e8ddce10eb0b5fcdad372233d27ca7d44dcece008c6873e8395856b87ee7c42fb71c76a4b522851f887abfacd61764dc2311b4de7ba08515ea525c5473ac2099449b9b00a9d8da104e55046df292ceaa0ab", 0xe1}], 0x1, 0x0) shmget(0x3, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) sync() sendto$inet6(r8, &(0x7f0000000580)="75a1c9da6e57c6a0", 0x8, 0xf, 0x0, 0x0) mknod(&(0x7f0000000300)='./file0/file0\x00', 0x55875684757fc832, 0x2) semop(r3, &(0x7f0000000200)=[{0x3, 0x61d7, 0x800}], 0x1) 17:45:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x9, 0x6, 0x5, 0x7, 0x20, 0x4, 0x1, 0x6}, &(0x7f00000000c0)={0x9, 0x3, 0x7, 0x2, 0x8, 0xfffffffffffffffa, 0x776c, 0x1000}, 0x0, &(0x7f00000001c0)={0x800, 0xe3c}) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x18, 0x100) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x0, 0x6, 0xfffffffffffffff9, 0x1, 0x800, 0xfffffffffffffff8, 0x9, 0x0, 0x0, 0x800, 0x7}) 17:45:21 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = semget(0x2, 0x4, 0x3) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/4096) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 17:45:21 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x95}], 0x7f, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 17:45:21 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r1, 0x2000747a) poll(&(0x7f0000000080)=[{r0, 0x113}], 0x1, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 17:45:21 executing program 0: getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x1000000029, 0x1, &(0x7f0000000000)="ebff381e5311bf6602028ca120c36eb350cecbff", 0x14) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffffffffffffa5) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000100)) 17:45:21 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000001840)="7ea478fed892d0e6cc4e81ca0b0dd77e8109b74e6ddaceeab6a0d7968c93f9a6287f99b9bf8b9b1871ad8de10537294765fe9bc411c59a7bda99aeecd759202fe8537a47f3b78a321e56ab8d533455b1ab6987510a73ebba43f378afe0b6737c613119bee04966d8709b4663fb41320b0d151f5a0e79f6e9cdb967bf05d8baa57b43faade3487b28cc836aa1e322131266d0c97746981cecbe6bed87560ffdc10fab96afd9a2fb65c4cce1a93c09b9fd0762482f8a0000a2b4ae45008eea91e35cb40e3c36396cd2aee7748fcaa1cdcb3ff852462b741c5ff8d7d08a6e01e5a0907645f780b90b32e228fe6dc317588433b672613aff59f966a2b651a9885c319b7e9fb7d9261f18dfb9de864cb9227837b07cd02d7ddb2c9584b00dda0844fb6c13d9bcdb50bc4e06fae458420ffa8907d45ea04691d5fd7f6f075464d82861a9c26caadabff94704c18103baf3bdc771d5095efa8b55609fdcd597ecce3e4cef9ce85047dbecc31046a63b6e0be64b38ca87727e8f67daca11d0f035f1b16887b400c3e8b4a582dc8ff2712c7717e55dc0134e175d18551fa0ac729fff0c3e1173d10f4c36cb4b86acd750d4be49aff92ed348624979c0adced5851b2887e6363a0864f0a7ee439cb389833dd392ac07b45cbffff5e0c283f77216d49cba66e3fd78ebfb2cc33efc3f673c04bc6a67ae8b258db5c39943585cd7b8df7020f68c430bcf5447242c59504f3b7743e3544029226080592a88425279f71d75d6a981a1d2969788a2a51048f010a11c4db76c17feefd1f382de8f70f68dc8b0ab38ced26541ba493feffb80b1c96ea367867ad506a7e6b50f2bfc244575d681625baa543627b609fbf62cd8b73b6ce9d3e1f1cb7121ae21a7e0a4c54dbf55a7eb552a15c5a364e7dd33ce67b10fcbceab70f423cd71717695aab905d7576fc73b28aaf83bede8c54aefaf3fd094c51a46fff69ba5f065f8c31f7fdb5d82ba5c0f5323e4e9173bdaf95976214a37b735e7682f9c137800370ae985cebe97995c2ea025fd9d297867b5e59b3e9ded5acf4a9eaf5f25446e66cda7611052cd0ccd34b100ca78e3f8a24aef52561de7637520fa9887a9cf9c35f06135134e569dbfa812cacccbd60fc55ab973d336d6ab2bb20ce3ee73817e0c176c46de143009f462792c8877f6c6a17df1e0741086040da82bf2d9044869b9b702075405e47fe005a186d3cf6c4a9d06b9b35955e0f376383c81ca6d15e1959048b04f50efece8b9015fcdf707a65f2f81e9e9bfb9d32f64c6a5e663cc9d493f2042c9f1b7e3296ff201ca204ce078caf982e166801adb7116e7a3403faf69c804e36c07416acf79418a4bfc45cc3a8fb0eebe284d1ea2ac562f0fa8f95de11567655d6c8028689d6e1c2f60fc2c85b9e6797740ea0fb1418c61384cb58690bcd48647b13cec670e5b11816e717b3ab153533860278b567d2de0d313da2c7263f7be28dc3910eb5c5635a0ec9a778a788d14bf978b2a306bafc6268bcbccef88ddb1e5ea0a726692950a5cd96fad414a14acae1a18ec745b110451152cb960e4d64db82ceff62503346ffea9588f8ee51152568f7c28623446cba8344fc67426480b2d517256c91fbadd5460059e833aa190a160f20c3aa026195dbcc8fa293dbef1df7787ed7e6732980b281e15dc383ba0f3925f5a4bafeac708710702f0a4c71dc8573d027d371c6b1ecbf749ab60f5dd9ba8732a3eb16a0cfc6daa66731b34743b7d7ef40af8d66bf5b20ce13a14e4cf166c374ed4d99191e9a1d272c14f72eb50cfafb14ad9ec849c26347ad0806b1456dc7657326604f7b771d3693f59312fb0bb1b839baaa012caeb4eb426ccda19095f946ef7538bf34918edd18174fd5cd35731e858d190ad644f043281d5231c4ed345dabc0542f52fa047d57be8ac24ff7b27e621255bdc7c350ecf0450372d6b9f9065171f9bbc18ce468d80f01b24a0ad2d3bd175ff12977e4415212e991c4103fd9d09d602a851d6de11b5f08180a5d16ae66eb3ccae9154836a781a1e3201657b9412aa590c9c5392d7cdde3f8fa5d8123f60ed35bd9774bba408aa582173a84ab33bb9b9e6d833ac8cdaf311442e8a955be43f10370303130996f5041d34f551ad58d09ebdcfc14f55205b57adc0cd5061bec6da5bb136824b3dbbd25451d1e98b2360c18fc5dcd69e42d564d81b974646d073f150f3fc3e0ef9ef47ef57fed9be30f1d9b0bac44830ca8d3137858988fc0b656fbb534545938b67ed759cbd66e22ae432c9fa19d595ef565b6acd8abface91717c363a11b8186ce3be58526077e644e062fef57628033fb0e5f09a4af7bc16d553ca9b345d0060d04dabb2bd75da7813c259e634a339dfedf7f064c7564309fe05e82c084205bca9d2f9abdbede4280b81ec4bd0ee44f4f68d65ff15ca198471957b5f5e320bdde31961e22007474a6b9def2e73b30ca50b68572e5ff14d2f6960d47ddd230c77b84b3a52096cffb0a596ef4ccfe3c4754e6e395bc5fd0148b68aae5eed72c8d5bfb4a4020289b10a88ee3cdb93873ef05d99aab8ed467c23fcbdf5bbc2681fe38b2ff818fc284f73b80eebd9e63b1292d64836cd5f2e3b6075dce62c7a58345af5d47a3bdd75cd69df6595c26b807e2fe533e444c6fb0bb1669cfef2f94a6155b6ab14644e2f213ee0fce35370b5adbb7feeca0a1aaa2280561d01a3e0b884c0d1517bf9d13a6ce4d619e559785c6450369d732ec14302f382fa074a396cc09c11b2d524b273269739410ffc995ff0908ef9cabc2a4e0049d5c3453d28d1235867cd475ef5773c134043225fb826310d802d1444c5ed2ea73b9505c36fd5c5e646df788708308ebd59fe7e426ee882148fb29850f060583c8b9ea", 0x801}], 0x1) poll(&(0x7f00000001c0)=[{r0, 0x4}], 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x7, 0x7}, 0x10) readv(r1, &(0x7f0000000000)=[{0x0}], 0x1) 17:45:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xbb}, {{r0}, 0xffffffffffffffff, 0xa1}], 0x1f, 0x0, 0x0, 0x0) dup2(r2, r0) 17:45:21 executing program 1: r0 = syz_open_pts() close(0xffffffffffffffff) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)="25598164a109f402a5aed99c6c93a30e6a51d01e4235f99a3dfb1225f2bb9b43ec09fd5ab41cfc78a262b5662d9a7e7e3ff0192de6f1e203859f9996b414182f36908080a3a9f02793f9a9cc27bb67e25a82fbc82451c1fb52684e009bf0050ac12f0b98b1bed61d5219c5fb31decf4592ecda9e330f301accecef7bf78d3850babde1884eb5466f90756267b21b0c2ee6a4a5dc167cde2f9b69bd8a09d96699bb8bf3f3614edac76eadf83959c8125a8f3e9874f59a73278665bd0e9f0fa6e1fb505a55f095b89f9ef8db6c79cc98ebf540f2824d4a002fe9db72f35a30e5f658d5924f0bc6e39d135eb3976c", 0xed}, {&(0x7f0000000100)="5d90027f3a0869ba2e9f918747cb0b0f051d450e5615640e4393444c654e1059b3ba1593c776cb9f4ca2d6fedcbf2a43da6b12183395b602ad6093c9d34c13bcbacd08fb5056cb715c4c281ae7405d51accf1feb00015b5d8f01ff312c9d8c9f1dfb41fdd96b60fd672af3dca3b4e8e09a530d", 0x73}, {&(0x7f0000000180)="9eb374e39562b25ba3017f", 0xb}], 0x3, 0x0) syz_open_pts() 17:45:21 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000140)=0xffffff72) fcntl$setown(r1, 0x6, r3) 17:45:21 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0xc012, 0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000280)) r0 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r0, 0x20004b3c) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x0, 0x9, 0x3ff}, 0xc) 17:45:21 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:21 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002000, 0x800) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000240)='./bus\x00', 0x80002000, 0x2) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "b08d1605000000000000001a00f3ff086300"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) r5 = kqueue() dup2(r5, r1) dup2(r1, r0) 17:45:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0x800c7005, &(0x7f0000000080)={0x4, './file0/../file0', './file0/file0\x00'}) 17:45:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xf04, './bus\x00', './bus\x00'}) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)="000000024ae2c9dd0c75d145000000000000ffff64e88867d3bf8048de1eb0617113f24099bbfffb2702601cb78af752d5194f8705d625f7a3582184df6d20ec53620145bd6547d22ce11c60ca9f07022b7bdce9d1d768e9890905148119cf9fef585d9fa7c7ff26e2778fe51f113f9227f145014a2fd303f58c8b6bc854eefd1eb7ec8418d7196785f159b092bff9aa4d84bc94ada8a4dfce5f08904cf74939ba99c3e39c5497e5039b48f395452ce665afb99ad76f6bc7ee1830fc2f40ede2d98f73048e2eb1b2d24712b697e8574366780d7f9cfc3f59288f432afff6f6aa6f51e5e3832e7a9bfc1620061c55607af0d6cbc18bd820a6e2265ee5186b58359f58edc18f233714bda3eb493d4cc0916faa87ccae0723ef353e7dbf43abf0533855915effc92b3e39166a38a999519a1a2c720c905fef80", 0x138}], 0x1) 17:45:21 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x30082, 0x100) close(r0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x4) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSCTTY(r0, 0x20007461) 17:45:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0xc8}, {r0, 0x59}, {r1, 0x80}, {r1}, {r0}], 0x5, 0xe2e4) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/144, 0x90}], 0x1) fcntl$setstatus(r1, 0x4, 0x84) write(r1, &(0x7f0000000340), 0x10000014c) 17:45:21 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x20) r0 = socket$inet(0x2, 0x2, 0xe9f) fcntl$getflags(r0, 0x3) setuid(0xee01) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r1, 0x0) 17:45:22 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x10008, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x1011, r0, 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x2) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000100)=""/22) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000180)) write(r3, &(0x7f0000000040)="510fc3", 0x3) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 17:45:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae6322525a360f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab069a4684b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8b4db9ad8a4f5f72854f96f1e4720657a4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bced873008e72f840f7c4d672b2b1c94baba53585f", 0x15) write(r0, &(0x7f0000000000)="ff9b2ef80946", 0x6) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000000080)=""/43, 0x2b}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) syz_open_pts() sendto$inet6(r2, &(0x7f00000000c0)="0044ed4ae723fbc74c2c5965dec218b061b46fb77a57affdf9470a5dc4d01ac29ab1e030ddfd4ee8a181a0ec48f27171579a878bb1f99f5fe207cd6e06ac40c7606f47c253316a7150ce99a5dcae8608881d4e9e900b7cb23a18d077eb6e3004ff9efbce54f1c5", 0x67, 0x2, 0x0, 0x0) 17:45:22 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setflags(r2, 0x2, 0x1) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)='.', 0x1) write(r0, &(0x7f0000000100)="c6", 0x1) execve(0x0, 0x0, 0x0) 17:45:22 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x4, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000100)="8dcf62516b0c24ae715a4a7e1053cd63130964e02309256f290604565de3d6120a72e601e9fc14c10a76c6fa0c836321251767afdcce53547267dcb20d00866662605b02b71c4e05906065aa84a1e404da99e3d390b60bf852da1d022b0fc5399603d6ff30e1d44a7d9a6fef0fbeda8ad66784e94fdf22ebfb4aed59f9e6d62305052457196fece24727f9fbdb697776778c488f3bce74ac481e5585cca49314577e34d793c52c1b001f123a419663a87259ceb6a3f32232c70075abccf59b229a94e6ea6b76beaf6024904fded72b3a0c70e44b9c5ba05e6fd2ba0d0efbc5fa2cadc0d8040aaf2a1c64e10c60e7938b933de9c7c1ce46ce71af3d8f56e924e85075b8a8a928a57ce2d4daf543dd7a85efbd38c37eb4ea0b31529ed742374df7e19183beea7d722620ff707a68efe86df573e552504d7762f9ac69a41405b385e93f7a1214525104a17c4f4a8afd7cb5f4b62ab7e8de1bba54d95b56d24c2e0d5e16e473f752edfa0256ac71bfd9c973909c00efef9af05b674482d2903a26655d9fe96828cbf4429e1a084a7e901ef89c3e06ddd9d473aa406227852694f8166dc92f3de4e8522cdb06583d21ece76f3b6f4350494f9b3bf902917297f729d07fe42f31d52cd51dfd6114d032ac4df1faf47d5f0589518dc2a3aa57c0b8b05b469b5db3854a2a6fc3e9fd27f3bf355b511f81f241547fb5ce0663ec5168102602c2aea0527c73275d68661a920741c5ed5fe97612a9f24fb1bff15c87f259a087d69f0a6fb1686bc07aa74c04ed7365d79440fc8253ab6a4aad30dbd2952229ad5a694088f237ffb05cddaed50c0341394ae9558ff7858de21c5b078c77c70a85560796c40c8d8d149f586caaa0af4216c2f6077d1cc2160107ad0a5595ecd3e5769eeaeb035bfbd12e3f8e55f35b4c7dc54ec6367c2067aa7acc154a04f78159f741bdfa28da030ba60dac270b99d3b0519cc0f4efe1a507f808834de7257d72126e74321e9918d569f1a1317181ff3804cd7f11f717d167eabb0eb709cf53f61e4c96cff16b99b5bb9e86c1372e28e88f2a9882faf6728e186fcacc86d38cda85f614b76d6f80d4e140a483b411837fd078519374af3a28d314330f2e2adc5ad34a55edd1595374420ed034b22d66106c213b660f0fd73d7b88b547c9e7a013976d4406317dc8cf2bba90c26621b66796222a0ecfc0a8afedec3397f9f553b6f2f3937e34746762bd129fe406fcb6c8bd1a864aae18bedfb2769ba3f79891d39a80e085f042e216718215fa3e02e246cbc9ee37636555a73bd254930978458bf7d763188880c1e4f9c55612c7baeb3783af299c15e22fdd67fce0f85618f7e994c49312e1eae4fbb46ac75d165ab61a73015d0e2379015c583b82db57d7df9f226cf64a063ab6eb6f34399fd6026b92fcfb266a429cacfcdc41c51bba4e9bf118cd0e81d426d278e65691b6b3f50ffb1dd6406353a969836653d79bac859167af024d7e6992ac9c3ca447df5d1f24d1d7324fde3e5e1bf71e9acf88e40e73016d1fa785907fd2c13ba27b747d2538bf9489ae9886e64cce32180cf9d28c2378153775a782f61e1115087e3bd9bfe2b3a068053d71842526541a99923ea6848c67c88a37b219d93886ff7a89175d6f2513960234315a8c90474c54aa1c67b03daf0b51e16e6316b185e9a760974ab18f754d675a9d1663de400151cdd9d23f423e19733629a2f7ce36d3a680a8982fb9e09c42b0d4f8ebeb", 0x4d9) 17:45:22 executing program 0: madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) syz_emit_ethernet(0xca, &(0x7f0000000000)="538199c21dcb7df933a4c4f35614bd7cce2a42cb7de31ce0a0760b45af53f5adb4ee7c8748d690418b575ce694990cd76ac2a08c0828ff3120b13723af45705758c57c42318aebe1af4eac95be9b2be8ba4a31262175eaa7970540edde143ddfb60e4f8f7e88c4e7df7ac5658e253f151ef24106ec5ad249c7ce28b848957a08fda010805ca3f7169c4bbb3458ffd9426d0e24a629a4a803eacf01cf16168f8ce360e8c9bee4d6582fb5db855d4843c77d5842dcfc9458bbbd3fb1bdbe64b07b2d3773f634d4c8fbc9c2") pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) 17:45:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x10001, 0x2000000}) write(r0, 0x0, 0xffb1) 17:45:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x1000, 0x80000000) ioctl$TIOCDRAIN(r0, 0x2000745e) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="000000186004008b00002b27fedde7ddd8974d3e2a7fffffff0000000000000000480703000000c60100f2e9", 0x2c}], 0x1) 17:45:23 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) ftruncate(r1, 0x0) getsockname(r0, &(0x7f0000001180)=@un=@abs, &(0x7f00000011c0)=0x8) r2 = socket(0x18, 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/108, 0x6c}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001100)={'./file0\x00', 0x1000, 0x9, 0x3, 0x0, 0x5, 0xff, 0x7f, 0x0, 0x3, 0xff, 0xfffffffffffffff8}) socket(0x26, 0x7, 0x80) 17:45:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8000000a0c, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x7fed53ccc8019d83}], 0x6, 0x0, 0x0, 0x0) r3 = dup(r1) getsockname(r3, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0xbee, 0x0) 17:45:23 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfc94) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000040)=""/4096, 0x1000}], 0x1) getpgrp() writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926cbe8e41b3096b33833fd6bc288b6686022c82d670c5ea16b3dc5dca06635059d1e41d82", 0x36d}], 0x1) readv(r0, &(0x7f0000001040), 0x75509cd3b88fea1) 17:45:23 executing program 1: r0 = socket(0x10000000002, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x40001021, 0x0, 0x0) setsockopt(r0, 0x46, 0x1000, &(0x7f0000000000)="2759d26dbba8823ea320998b9dbf4483a4e5849c533c424fdcd4310b595e13770391e442d337964aeb40fc4c7b2310b1b7aa", 0x32) 17:45:23 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x0) faccessat(r0, &(0x7f0000001280)='./file0\x00', 0x180, 0x3fffffffd) symlink(&(0x7f00000013c0)='./file0\x00', &(0x7f0000001400)='./file0\x00') r1 = semget(0x1, 0x2, 0x20) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1, 0x6, 0x0, 0x4, 0x8, 0xfffffffffffffffa, 0x3, 0x29, 0x0]) r2 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f0000001180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000012c0), 0x398) fchown(r2, r3, r4) recvfrom$unix(r2, &(0x7f0000001b00)=""/181, 0xb5, 0x800, 0x0, 0x0) sendmsg(r2, &(0x7f0000001240)={&(0x7f00000011c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001640)="ceb0655a389f95908dff5e7959b1038ce593dc6e6155570fc1cf381307d9def40c958ea8e899238c4f3c12e0575135f065d1140b9859fd1f62cd34a957f8dd40c26ac43ad36cba52e1e29ebaab1a3670706db444f9ba918fb18b79e166193ff72c9094dece48e2f79dffb3a3165fbc33198c72ae19776eb13f95cd43c19cfdc04162abdec2beed85dd763830342ee93e927ae5b502d1239da04e82c8", 0x9c}], 0x1, 0x0}, 0xa) setsockopt(r2, 0x7ff, 0x8a4, &(0x7f0000000100)="992cc1c74becdab83130253365cd3f7a65dbd38487fa1995e9ca853552f574bc8a781408fcbe8ff91c407c2f9387ef6bb1282b6580b214f46f9cf9ea666d93fbd57421851ed52c39fe2cfbbe8a88ec7e6d8a78af4054f7aec516fd569fe40d6939180ab8d66cdc191f681af07a679d0147626e2c49cf7c01c572d30c646fa7051c0d684dbee6608a4b17a4b89b792d6e1dc6015d9067f4178e203f64a8ae9d61344508741fc487f80dc88dc418dc92f348ecc4607100fd0da0f7d993d14e144ba9acfd14920ad06cfd709022a246c559cd4ec05ea7ef11c744d2865b49c808b240e2474c534327618102456aa77fb692c32b0b86fd654054aa76c0d4a117e9868a68a09e1f1e5d90c2a82fe5fd1f01a4f03c5b8de5da0b30bde6eb116b5f83856be905348973bcea8cbc5b9ac74357e0a5e242d3c66d13ff9c2a7ba8c0c7efb7559fb3dd084d50e71fcea1d7a4c49f012cbaa05beaf80eabbdff3252563eef9fa4d351156fe02e0c7b9003eb87f78c5a75205e04a75b9bc39cd328677084eb9ca9b40c2c7a775d16c720266607a24eb97087ac8a885672ce48aa85a8be341da3d64b79637a89174aba9cddacff3d025b87f84d4165f9b02f6806f6bc59534acfe1fdebda76da5cf952f3e53e92bcc019e3ea2b29329fe8e62498299679cd3fb6fed16fc7d40d7b3287bed8deecceaa63dfe288f173be8e7b9f80afc57093543d600ad03025002342761b492818240dd2f5a15931c88b9d7553e2df3651c80a0030c54b0ee898a675ea412252dfb6c6b3080d6370e5ad73a019f183381b5e2fb2f47bbbcaaa7086c7e0b781d5f0ec15c86ef68fe1d59c1c70a79aa86c25b17a392dee82ec48c4b140dce333982096b9557b7858d90f887617d701c555e0fcb316d389295bc23654b8031902bcee60f09dc4d4198ddf8e6ccdb3c00a8dd49a9d232d910cca5fb58f71fa44680f31abb28a2e4ffabab87238dd61b8f37d900da73b7392b024ad4113d09782f77123f6559132502a35a9f3dc216c260049ae39c2dc274b38ea0f922a33fec850c50fa73b5d7d002fff2fc8240953c623818d8a30dfa8e857a8b5fab79b432d44c8a103879c29246b4230220dc43a50af1b762d70b67ff3b5eb3c98f89be6e305827d1621d84ff024f3fdf95fea48709d6c1ae76907954f5ab7b40c0ff5a25f5c2ab7d1f1f2deff01b92feac5303ea18c23ecda739f300e95ae00322ddf19d780a68c26566b75897c67c653f56f26c7f59ff7a31b253e80ade24ccb7302d4339b8d9938dc58f9155defc9d536f1e27fc2c383dd17453d78b122da2f768b9b5597af51739ccadeceedf6c36d604d702d96bf4e204a575e7f64699ae67eb36d65a37a741c671c5cd296587f4904b0a3c0e968f50f93fe463e7da4ad0709a342928c07ebfcf23364d3d6c040826072de83710ffa2d4a12a8f763a9894713dfa6317222be90e5b8d7f62abca2662a1fa23ae99e1becd3699a15ffe21c8d1c60b81f8e41d7364753a1ab1ce78b257e1c330f797e4fbdcd20aabeb8f900792ce6a9204f8a3bc54a49ea1e40cd754288ae765225ccbd0c0f52fcae3027b9532c3b4c88c9a548faac6940893f5d399da880c2f90dd26f96278630c19764006cc9dfb1481ad456be572332a1f19290c06b8df4576bb7ebc8ebd1d4b5e007604f9d17a86454b2b098a5853ccc5a87bef7a01d2644c1bd61ccacc9b960ba35ba75ae3d30a4c5b7550775c5cfb65973f110fd56b533ba847728333ba6852d588ed40108c9a67dd8c8e6ac57d360cb5c3319d4bd644d1f60a2891f20c4709e3576d0f35bb64693a2baadb77961a2b11b1bc125759799af022f66cb594a881ad7feb536c2a29aab0c95707d05bac44aa8d5f8af8986b8693d7b9a136e9fd9952c7ab5587de584d589258b1a4b21d9bee8c2258380adcca2dc156ba4f33141c6f6c82cddccdcbb1ac7cf45a8387768f0614ac618678cfba340d2b8b12c5cf6757cf531388e64c77b8be8916f777755b4955e6057124f4eb534bbbfc6ec738c59a59f9fb60eec50822389ddbac9d0d66e0ff22580dbb83588418d2337d694d17a5ab9ebd6baf4a7eb4ee4b737225335c88188b0e4d4042643bd5b712db3467c99a53f6513d28951c053bc54812c500474f62ec4c5e4878b6a00b6e02cead08482a68ca9a56f12fbfd71d43e54fdefb26761a2d71d64884d05e1c2050415f9c50b4b019a7593da3a14241e9783282be0e19a200266da828c02a11c286fc4433768f8afdf9cf21c12c054396ecd7742759ad5afdb2736005693d0b6709dc34284834730d60429b21fef606dfb237cea5bfe695cf24c8006c55936b3a2ae434e764a0cee6626d0871b3c7b761a0c53d779de00a1744e6c9edd46cb48b6b11935304eb50e8a4701339ed9f0f90608b00ab459cee7274e2c61121c402f982fb77801fd27631f61cc6381dad03b398d7860d42eb4f7616c99b302795ae50b3e68e3eb9ac8ed528f961d1efa997bb2955f55370f2966abf30729f508ac1ca82555e2300bd446cbdb6e48dc3e1a995c6668b72a0b409d2dc7ccb4d4b95e3d81080d5ea9e722d651144e084e045be938cbd4cc5239fd5cfff12bc695be8b4c52d229ad59386f6f220b30800064cb88c98042240f949c11839c003f3c7362dd598e92e8e0aa10a5a336de7d93f94e7d6deafe66f3a09f09554b9bc261211ec638546d050533fd1e92b4ee1ab2d2eea731a76807991e20059ef0ad89f058b7158a88ab2d6ca658b5faf133f073666c576301d3f2f41910da920bf4cdd57bee5c9efa3af2d1aa22fbc5f42ae77cd9ec85d8d1a61f686248ee7b86edc706c1ad88ed65e96ed55023e530efd0602e8e62eb5482b6bd9780f8284564dee4d253b659429e08ebaeddaec91db9df57ac199289d671f62b5040fefac6a793a3d11dcb3ed132fa3a3285c52c74e7bc73a0229d1575a35b43262b70d2bb2518744c0b5fcc16eb125066f8786370d17b7c87e97bdfcd7f232d224f6734350792bbeb001aabb4b350c7a6b52146b6f3affc3cad47a031577d444f414de8c307bf2b8375bc548183e4c4723fa13a7ee825d6d68540b64960804ee69f54ff856c377a1d53ee1616f5eba07091ce00a1900cc04a449125e202ca21c8425533dd31f18984431cdcf5264457763b49e6debbbd13bc36e8e97f1ae496f13a07144746faf041b28c8e331b201c6a7551af154c0d08038238c794403d634cd5f298349c8daea7fad6199d6db8e70c4c8f826f46977dbec34cbd61f2a9bd457dc4d617491bf174ec482bb88deaf72978a31d5b920b157ea15805cc4992ce68e67c27990d9abfedfb08a954dd8646ddee19c2615142376ee587116175414a60905f235677fb70853305230423615339f796330fa3506efa069a76111d6b7bd3e7524e0d82a883b59bebc9a83fb5272c71189efc11100d30de5ef41f555036fd709ca02ba9aebb9561d19288730ed987550f770bb5ed37dee8dbb8975919fa340da2519da2cf4833ac22ebb474ebabccd9e8f86abcae8583d3c08ac7f38d38f715449f327a7e1e34dbfd213ded20e9c9ee5999c93661acc22f5abd369c23b93b8b7bef9fc2d6fd60bb97c34f406da909a58bec89678d011413523a1a7060ac011c27218e63146cf9ac1feab79ce57a6868788aca413197cb607121fd5fad525971671fa3485912d62b29466bb5b7681f8cccad176a6ec94d50e75c2c0a9a1dc7d6175e274036158a253ec9b06a61f0270e597cdd36cfa78918bddb95fa4fb29337f15cdaa347218bc6456ba80c579d009814c635c9f648a653b1606c0483db529c44d4c414855c1890ab74e032a6b62f76d30c72a62636a411419f12aba13129ee8a447e9d71d838f894906be820c0b0555359454c9e0cf67b4d544232b93aec19c1abff29e832fa3f27420eabb8ff77994fc387585055a375924782be3b06891eeede0601b07e00b14671b2223c944a098b1d7fab822042f2e17ac51a6135ec5ed8691d7bf1114531f047615ec8d7e84a0305dd4b76d1a2e2959e059b32d6b56f7cc0d0c532724a57efa53d1d7b18c8ab207c6bb1515d940ff2be86a819043d1124004aa41815c4246984cae5f2a66a575987a5bebef4d9d7e2a0bc5928a76dece571c6f8284493d243766980f2782b37544deee6b8c5c2e4cc11b43bdbc0837dc0add4cf88e443aefd053df24b61ca6b5fa526074cf441a0a20dea227c06468f9a2a846d17ab6aa93545c273ffdb28bf2199e7ce0c6bdfd36fa6aed663f4a702a360dcedd054a8e144f694f75ae5ac05b8bdbd10361811583447985ee2b56f143a7a6d3613e6b775081aba9197c25c9895f993f3398f67dc6addcacc1d70a1ed5b28bf4ff4b6cc65dd96efb1c52d0fd4574325cc0074e405bcb73aee97c0ec2de936805b6aabac9f04d38c2585fcc40f0846f63172f4a2a414264161d7b7a3439ac03f42afb2192cd242fef45222a9c9fdad67d7a62d29165e83f52b92f3c39178e7eab92bb7a1f8c2993ca1d4900fe676b0b3f790f3a404f440d517d24cea9256f89648f88ff0ec2a37c76ca3fa4c4f2bd7184299d6342a0b2910d8101237e2ca86e65c1cd71a806952784c12a315a00b78605414a1c32785ca40112693131a1cfc3d2fef9832243e17b20574648dbcc9d92ad23677a85941b0fa17d3ac81f1d97dd2426c4fa9bdcd14793e14122b4220ac21936cb8f7f8151ac65cc2c1b0e6dd139704cc7288fb6dd5c5eb8ccdc6f446a0755e5bea311aba20c8a8ebb247d080566c0dfffab40b48ca63f3ed0e5a3cf1718ed1b00e213ee68692c72b0e1ab3ed0f48a7b072a6e916c7487df522c02f60196cc162f2a4faa6985d5f2a3e8182321b2959e8eb5e195dc0e2be027a3ec7975532618acd993797c7356f788aff8ca64775e569da4a94aa315e512f9bf70b0fc2a9e7a68c9fe3aab1e0e071e10b7050757b30585dfa9dafd50e037e7b6990696f45a451f6affc2126aca0f37f8ffa11d2708898a873079eef4a328a51cb68670be2f6f4b17dfe35f3538ec6f7e24d6a9da9b3b67a25a55f7fa345789e18e19600841e37aeef4bcab836f5455ba1c66ca51a383fd7612c3dd88ec638eb81d280c4e1a370ab45f7a11bac29e034d06a55228e45b303cc76104e18228e98b8008d3d67a3261053e853e02845a85c2294b75ea7a2b767832959a118298a88a7b0ac81038136174f10c7e09365ee970f1b58206860782f5782919549228d3912d8c557e729cdcdf11bd198ae797feea828fd17b09c0d376d9d0a23ecba6c3c9908d39c79e8da0c7e5fbaeb923508d3de91cb4e04599abfb87226a8a632031aab091eb84d225d82735921a500a0f6420ce2775429705bf3ee71965dc78131036506abc5c9017c3dad684873061d7e75e42161fd53da86e59da736fc60f78812470e2482e04289eba530ce6f57b458af80e3677d5da1f6512f599e430448995afcad3ecdf92fd903fee7f77de9b4594b059dcfbdf4d13ca3d0840f5421218e6df0994480f5c4bc5b5d0d270b65eccf1089927d5f80d3f2cfcd20fdcc1f3d57d49f4341d8f2145aaf5f994320fedaeb3b6e84c34386d0f3bf13bce68dcc2033b58c56bccd7ec44aa94911a2593e35d5d509932f3165e62481d939e5348b9c88d92b99998ce861aa2e7554249ceb18c987ef87171b432a5a81f5942702698858c9023faa3710674b3eba5f0a8308d070849cdd244711360dbc9bd0190464031b3409a437a9b6b33df52a8538cbcd3f0b308f0b4e20aa33dbc6d15799a6c436b8", 0x1000) setuid(0xee01) open$dir(&(0x7f0000001100)='./file0\x00', 0x10110, 0x80) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="16", 0x1) chmod(&(0x7f00000000c0)='./file0\x00', 0x4) getuid() r5 = semget$private(0x0, 0x3, 0x91) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001300)=""/21) 17:45:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = semget(0x0, 0x3, 0x100) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, &(0x7f0000000740)=0xc) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000007c0)={{0x0, r2, r3, r4, r5, 0x10e, 0x7ff}, 0x21e, 0x10000, 0xffffffffffffffff}) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)="010000", 0x3}], 0x1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0) 17:45:23 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x1081, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080), 0x17c}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)={0x3, 0xf8}) clock_getres(0x2, &(0x7f0000000000)) 17:45:23 executing program 1: select(0x20ccb69f2095982e, 0xffffffffffffffff, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x3, 0x82) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000040)=0xffffff3f) r2 = syz_open_pts() ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000500)={0x1, 0x6, 0x80000001, 0x7}) mkdir(&(0x7f0000000000)='./file0\x00', 0x7c) socketpair(0x6, 0x5, 0x5, &(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) munlockall() getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000480)=""/9, &(0x7f00000004c0)=0x9) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r5, 0x80045745, &(0x7f00000002c0)=0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet(0xffffffffffffff9c, &(0x7f0000000240), &(0x7f0000000140)=0xd02e81d39eadc4dc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x0, 0x298, 0x0, 0x3}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) r8 = dup(r4) poll(&(0x7f0000000340)=[{r4, 0x10}, {r8, 0x83}, {r5, 0x4}, {r2}, {r3, 0x10}, {r2, 0x8}, {r3, 0x15}, {r8, 0x4}], 0x8, 0x100000001) utimes(&(0x7f0000000400)='./file1\x00', &(0x7f0000000540)={{0x4, 0x7}, {0xffffffffffffffff, 0x1}}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000003c0)={0x1, 0x6, 0x80000001, 0x2d1e, "d68d0967a861e4a2d1657c5022d588f993aec622", 0x20, 0x3ff}) flock(r3, 0x1) ioctl$TIOCSTOP(r8, 0x2000746f) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000380)=0x7) fcntl$dupfd(r3, 0xa, r2) dup(r4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000180)={{0x8, r1, r7, 0x0, 0x0, 0x4, 0x1}, 0x5cb, 0x8, 0x3ff}) 17:45:23 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x47d, 0x0) close(r0) open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) 17:45:23 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) dup2(r1, r2) ioctl$TIOCMSET(r2, 0x4010426e, &(0x7f0000000000)) 17:45:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x3ff, 0x0, 0x0, 0x0) dup2(r0, r1) 17:45:23 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x669c) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000100), &(0x7f0000000180)=0x4) r1 = socket(0x2, 0x4003, 0x0) setsockopt(r1, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) socket(0x6, 0x5, 0x6) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 17:45:23 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000200)="5fff6e5dffc94fb347d01402546ff90f7c6a97f90a6e740c7d6e4679eb229771bb2908c22a8a1491e128ab64230d57875de17dee6114700000a4542c6433cae6b6d6e273fdfbe8", 0x47) write(r0, &(0x7f0000000380)='oL', 0x2) execve(0x0, 0x0, 0x0) 17:45:23 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff7ff, 0x0, 0x5113dcf6, 0xfffffffffffffffc, "091f200cc0b481954d04b900"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000280)={0x0, 0x0, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)=[@cred={0x20}], 0x20}, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) geteuid() 17:45:23 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x10001, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) linkat(r1, &(0x7f00000002c0)='./file0\x00', r1, &(0x7f0000000300)='./file0\x00', 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r2, r3, r4}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) getsockname(r0, 0x0, &(0x7f00000000c0)) 17:45:23 executing program 1: socket(0x19, 0x0, 0x200) r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c0505fbfffffcfffffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@file={0x0, ""/50}, &(0x7f0000000040)=0x34) 17:45:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10621, 0x0) close(r0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) fcntl$setstatus(r0, 0x4, 0x40) poll(&(0x7f0000000040)=[{r1, 0x101}], 0x1, 0x0) close(r2) mknod(&(0x7f00000000c0)='./file0\x00', 0x8, 0x7625) 17:45:24 executing program 1: r0 = open$dir(&(0x7f00000006c0)='./file0\x00', 0x40000400000002c4, 0x0) r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x2000000018, 0x3, 0x40000000000008) setsockopt(r2, 0x27, 0x200000034, &(0x7f0000000500)="00000000b822306e365ca6cb12225511000000000000000000000000f12a7dd6f51ed0600e10d4fa56169dbe01370a061681c5bdd2cef7988235d850b44990984d0e9bf472933a01cc7fa7ccb8dd56eb72b8b0c32dbdb24372efac562edca89532b397303b109133148fa1f7c88a24bfbc65ef66391df9074665828de3f290db1d973ce687e5b476bca41c4650a0ef7d29331730356f0ec766f7b8bc3ee524799ce3ea1b89c7d73ccc4b5327c12dd8b8f72eccde3188", 0xb6) r3 = dup2(r0, r2) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000740)={0x1, './file0/file0\x00', '.\x00'}) r4 = dup2(r2, r0) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) ioctl$TIOCNOTTY(r4, 0x20007471) unlinkat(r4, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000000)=[{0x2, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x12) shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x3}, 0x10) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000700)=0x24) setsockopt(r4, 0xffffffff, 0x100000001, &(0x7f0000000300)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c7fe709fbe8", 0x1c6) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000680), 0xc) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)=[0x5, 0x3f, 0x2]) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getgid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000140)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) setsockopt(r4, 0x8, 0x0, &(0x7f0000000800)="a9c511f17e327dc58d79fcfa17575cca22a6ba0a44fcc7a0ce93d0bbfefadfb19ff6f6cf855a8275efe2c13dd1008f3eb19c1d5aff4cd756ab2a657ecb2461b825521f64291832be3ec85e90f53614ae60476caa37bd4f14e3a7e2516aa4e54c0906e2c81330c72859fdac6b1a19516c6be1ca536b000000f10246d290da73da00", 0x81) mlockall(0x3) semop(r1, &(0x7f0000000200)=[{0x1, 0x7fffffff, 0x1000}, {0x1, 0xffffffffffff895f}, {0x1, 0x101}, {0x2, 0x8, 0x1800}, {0x7, 0x1ff, 0x800}, {0x7, 0x2, 0x1800}, {0x2, 0xf6b4, 0x1000}, {0x1, 0x5, 0x1800}, {0x7, 0x1, 0x800}, {0x3, 0x80, 0x1000}], 0xa) semget$private(0x0, 0x0, 0x205) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x10, r0, 0x0, 0x0) 17:45:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) write(r0, &(0x7f0000000080)="6257ead6937834791b2c89151162809597a8a922b06bce97c272c7aa8991a13db4ef4f31f925c365f11b81481d9d4eb325f07debeccb5fe3e17467a278d69dcbb17eabf8eb0af82a3097df6cba1f5a7e6d67d745b462d220585e396a8aa902a5f8315754a311c9da5a47d1b4ad750e3d65e45aa3c0f5c59fd61d0ae8312fa1b6bb38940f71d37a0c738f0397b9bba8d48d264b681805c7b81e032790bca013f6488025af6d7b520bf2eb72a8ba38a6e14ef5eca11e38a1ef1a9900e20811898039f55d", 0xc3) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0x40045720, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 17:45:24 executing program 0: r0 = socket(0x18, 0x4000, 0x0) setsockopt(r0, 0x1000000000029, 0x200000027, &(0x7f0000000000)="4b74954c", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x2, 0x80001) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x2, 0x678}, 0xc) 17:45:24 executing program 1: socketpair(0x22, 0x4, 0x80000000, &(0x7f0000000100)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000001c0)=0x5) kqueue() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x80, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r4 = dup(r2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000000c0)) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r4, 0x80000004) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/77, 0x4d) open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) 17:45:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6}, 0x8) 17:45:24 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)='./bus\x00') pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000040)="602b70b38bd488fd78185cdf", 0xc}], 0x1, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)="01aae0281cfd6cdf2696022e", 0xc}], 0x1, 0x0) write(r0, &(0x7f00000007c0)="9c87c377284c35b84e2e2e", 0xb) execve(0x0, 0x0, 0x0) 17:45:24 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="a902010000805cb90cca8590", 0xc) writev(r0, &(0x7f0000001400)=[{&(0x7f00000000c0)="fb9ee86a72706afd2ce8b0d572a204e80d9cb53659ba915ad97f030a4b2927ddd1704fe523d810a19baacbbdc9d0f01ac46c7afe0ada191d70009da42e3db6e1c034f6c0169845a1a01549ada0f9c1535372015d9207c3fc6aa71ac5028ea32cb87949b7e2ce27c6d06a9b0daa31479d4a08ef5ec1d70d51cc397549fb0e7a56b649a5c26f87933f5b24903a1c425ba2253154cd24e6fc482774c80e866eef56703d4cc77b6f6729ab113bd6000491400984ea0276f35c2e4b0d1ca6789d53f23e3577e9f2508b0b47e93c8ec6de3807770b33ab5e16fa114c2abfc8d728c8554e6bec80a08ffd9e831858751cda1efe1703125e3df86b5df77c0b276a12265538c295d739f8f5b44cf3cbe1586b8a6d361939ebaf48060993ea8a9ad365a22e6985160c9f9ae4747ad83fb996eef7d138a7b62080ec9ad9c350d89b1026cd0b059149d6cc2db63b959aae6f3d9161ccb6db59c25c465b4e8115eda243c07c39fe194d0f316bf1727feacad016a2ffb8f8a8720c2e9591bf5b145e5bea41acc6270ad8684d9e7ca79ff8c6c7ab97590dbda8a559db3172e10337237dc3be50880be166825f79c79a4fef6818d2409b83c42dc6d744f602a1df60081098086651d4c333a50a289982b156d52cdcbb531ca4b13eea9683ce169af9825f9fd7a26b5715aba59e30618766f3fbb09ef20aa4e37431e30502a8c14dcd0080dba28e7e0e9c74529c9827a3317a4f607bae428ba90e6daa95aaf0cc971e45a1d1c8f038f3f08a63a19c610666099a80a07bf0b318d4eccb9ca20ff53690c42a96e6de1507acdd7f999c24e4633d2bac5ce0f767a37b9538639e00d644cb3e27e83d455c6b9f46cb33c744883732ea5f4548a88ad5b44fa6c9c2c5cbf282f515f93e7fd029478d96e43f372d6927d2282cda5b7033a108e34367bceda83d9cf50561791942b469bcf121d212f74de4c3768411a3fb0d3ff88a2375324169b46ba7756d54fd0de5a9a66bbdd20b7a6db342dfa5b15ac321f47d177a66bc27a0d13b571109664974ad7229c32a3a2b339ea2fa7ac79cace3d08c9a7889fc2f02821f8d487be12f3bad526d2c54d389a301846de39702f89fea45f8c673b04d21c7fdcea081c020f860fa21b637b6d4ad0c800acf6744279be97a9badae3126d171a968d03f1f05548d5b9940930e8f05e005b5e5f619190b1a7804f91c606f6596be8236302a3953cf3058534dca10ad969273aa7c75a48af51439d1d773c2cdbec5e777120fecc1ef40ad3640a4323c8c03f10fb778df670d837f18fb7e42c3e24ff9e561027d78d511f9a3528856add986662e2ff59b77c5024d705427e4f02884f3be10bc481c70647c96f51d0b3acb0ea62e65fc6f19143e382a18e66ad658f4eea6cdbc332c6f93f9bf195e83ef4b699464cfb10ca34fdfe40bc6615ea8f75cf28385a8032e43495434c8786548d4c3ba110ca8a80780a3550e0bb4db9a3c09ebbeb75b359ea912df7b78c9867afd8350eb4533fe0b8ee4c938503138344ce42275277df0cc3919db2314a12dd77063b30db4b350e85990035b8e600f0fe0829333f3938d6ca7b29fa82a97afcfe144010ee03e97e3e9792125eb6c0fb27f5e83ac9e6c00082b92754037e10d426d3ab69a8fe6fcb75e9150a36dd0685cd272e1071664555f01aaa7637c38a9ee1fc3466189dd98b5db7312cfe81dc67e9517ccc399cf3b66ab8d47d5a786124435712c7d93c50ceee6332a478877122034098d7658ac8a05fd5376659440b8930232505fda6fc4176fd650e66757fb78f5ace3aea6841ac89471b1f6021446221f7c6e957e93e8fbb966bf8676312cd1ef4a300e0e1a8d51adeb60271a85228fdc1caf9d197b7c2a1bc18c4537a06a58b5559559518ea7ac7db8a7f4737b65d7d6465ee912d360c059d492651f43a3aff6fdac2eeee3effd3bc6bc582f170310944d652b35ec3278b1a079125978b877ccafe583ce0136f8de0b2f59dcc0191b32892eeaf1c508e982c7", 0x595}], 0x1) 17:45:24 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) writev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fea9a0d0af599b0107ff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 17:45:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x11, 0x80000001) r2 = socket(0x800800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r3) 17:45:24 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)='./bus\x00') ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 17:45:24 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000100), 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/110, 0x6e, 0x40, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0x0) pckbd_enable: command error 17:45:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x116) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) setreuid(0xffffffffffffffff, 0x0) pckbd_enable: command error 17:45:27 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0xe003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f0000000180)="cb2282e7aa5e86ba20c484c1e0aa36baefef9064ec3bccf20437568f441b1f42f84d1c75372604899282630b9a78cdc9b1731cf822143dee162fb35ec3d71550c4f004e2b9aceee3ec7ce76bc1270521b8f49573429e75b6fba1fafd14d606c38e34030e9067052b981b0acc84a36ab2a470c5ead15de6f02e9837d355665045555b6b1ac78a1d6222cbe64db2181d9f759c84861b5881003ea49f0d746a25bafc78df4364f18440b7ee286c312b28e0e07962af1c23174d89e0b56a85da953817d909861aa8c1518b971320bb13fbeba1fbf7b12b255ed33842f1f0218fb57c25ac4c54ef298662e359b1fa87d5cae7b53e3be2f52b4adda63d12d4285bbbf7547bfb2d85c5c7426f0c543ac78b5a60ad11bf49945bf1329674fb06e120c9d2a3cd341f62e7ddcd94fc1da2f9de10a52b53fa111b308fe2fa5683776599241e96860756981f8607a9302212d7f902c5b1a7edba8d974892fd1da956657c026f07f63e5df46e2f240865139ef0ae4fa380b72d7e745bf344defa320581f6767e69c490301ecdb6b700785fab7359c55943b723853bb851699bec5856cc01409ab6a1852478da63f36e70945e9149c96fce250d724078eec1a05b7251ab11714068794d4e0999d939df84e69b5a12555e6297911973b0f928cc0cf7d89035ef622cacd6dbb824cb99d6472918730a1da86228dd700e590a7fe438722ab98ab668b04f611d33de06b0612e6ab27259c17072ec2661f770879368fd47e23b3aba9f0932d5cd8f522fe491f28fefc628abe7877dd2f7ba54f428dfcf9c701ea8e4270f6412c14cf5ec8636d28fad603eba771641372989e4f8ac6a24b5bfb8bdd9cee7348e98191452695782de89009c37f25f975b2b98c161335c5ff557ba0ff047f19d2d64a478e485c74105cd7e4fbf27f286bdb2455bbccde7b3d6228288a98a49479adc312a9c3ee68257197dd123f88f4c15c7c2ed905f94686da935980c58a4d1349dda45a386dcab28f7f515c316b12e631facef8a07d216583c01ab58abbaceb159a391121bf4b259a9f0aed565feb132f1333a24093e75549e8398c51a20426c4161939ac26e0da5a356e16a97e112ff7e404b2b90901699f08c0791d9497c72400ab8c2122a7b1d03f637265c9b01e401f3ed25672683e3b17e7ca5d193d3d2c22141b7d88191ca2446e9909a654b4707ed96d393c348a7b8081b350ff2116ebdef502768b8bf5f7c4a131e86e0a77d22f40a47e8dd5288c0a9ca6edbbf93b7bd13758ff5307901ee35cbb41c9aecae4895335bdedb4ab96b67a26e55adf9dd56d2cb6365fe09c5ae1c854e5a31370227747abd995b8fd9bd9680412aefcea90936f21199c5a8075d57843c8d0fd150a8f9cd8a81810fb1aaed6b942ddb415f82ed62a68a8031c1cb95c7049b62dd53ed12f5fbad084c0825ab31498c0783d5aacb972d927ad3d4e6e74c0893402eb4adb950543a1de05e50b5c721d3112f6108171a840b1576b1f403e266f470da95e6f003e18e1e2254ae39e699520871dc9d25be87fbae509b56bb9b2507fa7144e01b2cc09c10f4bb83affd5141eac6687ae6f34734c12efb1911ca8ba8fb1873662e76e4906500a19bb705b327b9b5740c7423efd9db6d414fe855b1f558928a7111089e6fc5cdea20971af2c480adadfb3e81ba91b16bf719a921198497e522663aca78ce8ab3c87e6cf653358ebfd01c3cc6e3141b3a19d959ce72a0c14afa41cb97266df8baffc16d48cb2d2a3c36f421dd5251c387dd2ff9ad9386b498f3a4dea92f8d3e575444543e514ee3fdb98518ae33e1305f6586f7ce29d8d81c4b97975bf7c2fae77c097ff4a4ac6574cc8ef25dd730e646d7546678ded301744f0ef7a12256216db2b39f5b8d20c222333977031fd54178cc445c0f4b98033b6210d749c7c67103ee1eef81b5454966b2a573b5ee2ea9b698126519943354e944a9c51284d74b5b1f8821a3a3d5246e597d1ff0880f0c830498d2dd614e299db767fa9a8b165cbf1ec0cb8d2645c92a55acb3c9e0200090f2300928b4580fc8b59a9211147eda58230035df310c9505a311b76233308ee92f13918a7d34dd0ce2c42683aec167a3fac3a3c7a9323379070db65a8d56e7faa8358c22656619d984cb287cbc2e9c7cf244d26803418091eec570410f2d97030571caa2998285e6242d00d5478f71091cfb0638f919a68126818aa9f4bc6a0245d48ebb81b37eb51dc55c7dde584097f0c4bffba6b91461f63c709e2ca288e338487aa3f7f0fe1610452e72b02722499d7775a69b521bd8e62ea805dc419945e9d56bf814f574fe136cf5c8f00c0f08064dd986eca563b6f15cc3491d994efd4f226a879814b0ba554981007fa73160313d7e6c2f6abf063bdd2682953a66f715da5bf09521b60d0b70d87365f114bc13a12d5a699f1f78429b8ed946d6add57135cbc1872c24096cd2889bf298313085e61845b236ea521957e8165c8a2ea9f2e31955bd01c4beeb191655c95324d11a40507fe7e614c7d4c34de30d6d9a94969c66ecec9a27a2f72990e81099e1608272671ed82842560261f3e4ea63c98be376c979d9bb63a0c2f119b016ed7669c3b31d59e8abf0b4aa3fa3aecfa1df1ec7ea7252815a510705d5e5a02c6afadc278c86cbf1daedb89b28f46254e18687d095469f7e736f66707e899fc7d729154f68c90fa47a6a408c06c9ccf9d752e65c6dc6b759ee1ab2c4e9fee6a03e0601b1ee7ef8a85a37e4f3cd4ca0d6c01ffda58e4cc90433a522161227ed48063d5416055b1036df8769b37f26c6a20ea7adce78bac28ebe88642108ad12b19131cd5e92d86f96ab9b7d868bc210aaff1b35c858c47a93dbd4a1ba13f1732cb9494d69be71409b872c196b9ee2f775c9e31602236905d7f7aec96266d56161e8c5be94cb7b97f882a0cab4ae8cc3199e83107314fce452b534251a29e5a2a55206c34e863e72ab0d346bae794ba706fde71f9f4fd682c002857580d3bb5fdd6b1ed1629952759301ec40cd7616f4cec46e004df22e204e77c112e59bfe3bf1c6eba383d7cd40b925f495e8fb277e5c31d96fe9dd244bc3232f8706e884a824396f42ab1c686d706e4f11ee34882a8828213e492b9275e8a67047292240fdc7f809bd751b34e81c200c8b50bf17032fe14c272a82fd7006aadd9bd5a84717d2b217aefaa8ffa768f1747ac0e551caabff8f80efc91970844666f0c7078b41b8dc5f4d7246c4f4e452e10f7ee09687ad93b05f27c5ae06615294378a431248e98a85f7b7307ed3a4f66ff164f03f1b380fbe37f3608c02c41c8b0c9c3c4a7f5c4ace08f78c59ae1b3c084d7c023f412dd3fbf9a667dcfc7470cb1f85c5ce15fb2acf0160efcebd68d4c95938cdb6c9cd7700b46dc9853e0fbaa4e3695d5e278eaf24f072b511064891cdc373d97fe89eba51ce1a4d50a7fb1dc6b78602ab3d6cd39b9c2306370cf6b3d8dac6a99753490457372c1d6eeac7c27555e6d3d5b594830449cbd0f78450d55e0c6f1d8594df4e80da52bcbab25b8b877d09da5fdfda59f79c90f391a2ea70eb6aa29e7540ef2599741cc160599582a33864becbf209b100406f6ec1c2cbbb2a5abd14a86202d7da04dbbf0fc9278975f822a5cedf8eebe7c76483d6e5e6e8bb48b6b10ab5579137547071f20c912d5b91f91203f0ad69dc1cc9cccf23ae609a11975f4df57e78809660bb06ec89efdec2616e766cfa772165b817a77883a08a37bd67bc44dfde40d224c9f5a6b4179e2bc00d2f18b19335947fe8607ec0af855992f52178c511c097056e9a63bc7db6e8ed587c253aa57e9f5558bffcb430887531d2a9b13b53f23aecf989f80f7c2858ad820975bf68d5bad07f9302ebb30242ccfdc8a3790283523bfaf046fb11e844a86d59765acaf203b11ffc74d850206f783059bb10b3c9e179b43e55c519f8f15326469a7a5e684590842ed1c7e593926dece9541a2af04a6c01e4aa683c02547cfd12705b0c94501f0fa72ce93415c5b73aa9fec1da13114962f3dc8fc38491f0fec9dd676e3f32fc6f195afe05a71c764bddaef03ceacce5e33d536a1450621923a105d1ddc5f2dd25b0eb3f6bff5ca2f8f523ffabd7492a661e08ca18d8157ad0afa5ce65d5f802a39c999d2408021c002867276fca29f50ceb259a4bbb2295dd747dc2941ab7245e1db6a0c4ca32eb2d9aaaf8369f25073155346c80500d3affe7a4dc0b55532abbb7f2ccd9d56126634bd6ecbf1c438356bda2bd90976ca02b2456529df3f5084c0138d7c9d55b1e2856f831ac980d5002c7f8919e08a772236ec58eab50ece7b1c135099df4be9beb79909ed2959463ff6ef5933d3b7a6542a17dd71f74bc1a64863480c74972720192f1bfdbe6e70cdac203b771b11e9f17198357b876a305db04dd4d7b2e2630663eb80200e25bf35cc9afdda13e0bda423de660f17d593aa6a5080f956e0e77c185a3ddabe2a0b2edefd774b464220271d7840fe7733bcc004c04f186608fc68485063605b9466af4b02dc6f8b501151ff1d6d1048b94f5c5309985355d5282e3d2f2f6422b7b732a4ba7a67e862ca1619995211a9b573daea9d8d5f7b70e75f643c7831ddd7a1c1f616c096a05956e567cfd6a22549b2ce4d47d5243e92a61c1a3ea681335f864a3b0bdb58eb2c3b49b4d919daf4bed6610fe7b29191439791cd5aa1981e63ce671a9d1b131f6a141a46038f8748c6614f6025aa9958007772ee51b805b72b0b60aab8246680bf1e0cc78edbcb2de9707094f9a54d8e1294ff8d229372199f0584430c9f7456c824c7700b8166a4573e0212d91947133abf7c3965711513bea5b1e510e4511eaeb0c8a32e0af72fc02b05a19d90b8a7a1c5dab6f985e22f9bd9dc0dddbc87618518d9061ec757637b5b5834fae336d142c4cf2cee112bbd0717833189aadd698767523e9a3d0bb3508a123158b12a5db292497859941f863c6be5bb774f0ad0c31de259c122c5915df1db9b9ff90126d219597bda46c354b49a817096fc90e657f07d63e667e82ca59578259518280c19df04e4546c73dd5531fbb446afb79274e3961c1b2b56ed411f89e6376aa87931d058c7b4df815b70fbdd199bfeb410121329c8538b874517afdb743834b1cc42a1936c4a99954bf2f9ace02e0395c7f534dbebe61d5880e81a11a7a3a67ec04076dc6079f8bacffa8724f16c0ced0eb99ed99416e77850d554ee153d1d58e835ded9f7cf1bc965908dd725ed14abda91933762fc751d5c6ff98a29e2a56f79c48b7cc4864ed58d22b117e322c507179ef6f8ad82ed290140b181e3b27301ce41038fbc7c74fb35ce8f590fb8a4076c8de9bfc1b9581b43430c70a60a9fb513dd3b6632cd317e59f7fd4cde67ff746138241866d8ea8f8c9410ed8b08fa52660e862d9c934a9aafe3e84a229ffd009ac62ff8ae4676063941202c9931a62b3889d457d2844d093e8f1305a0a6de0af1d02738189e56f4cb1e4f4924feb03d46b63e2d587ee4bed6cb61dad75f911fedf78c566c86259e542253f98492bfa4d96f96f2368d7e3bcc4f4f34aeb2c6c5e8d45acceff00131712139f74aac0564fd763c8d3b4c2cae935c460f9639a39e17f6329658c38a39a2e60112c0db2a92be7f81206a066e8ebc61e43c96b9670c379e9bfb8855ece32cbb34c3e10c79d841d71b305e1ea800d7a702a692c81391a07f19b6adc77394bb60d430e690714ba92258a0a957ab77a71d2f0a4e6282013a2cb631750a14a4f9b5503237c1aed0c", 0x1000) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x80044275, &(0x7f0000000000)) 17:45:27 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81100000029000000330000000300000035"], 0x31}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00003d7000/0x400000)=nil, 0x400000, 0x4) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 17:45:27 executing program 0: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) open(&(0x7f0000000000)='./file0/file0\x00', 0x480, 0x8) write(r1, &(0x7f0000335000), 0x10052) 17:45:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./bus\x00', 0x40, 0x8, 0x200, 0x1, 0x28e, 0x8, 0x7f, 0x1, 0x2, 0xffffffffffffffff, 0xab}) r2 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/10, 0xa) read(r2, &(0x7f00000001c0)=""/116, 0x74) utimensat(r2, &(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x4, 0x6}, {0x5}}, 0x2) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) poll(&(0x7f0000000080)=[{r2, 0xfffffffffffffffd}], 0x1, 0x0) 17:45:27 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3, 0x1000100000000}) 17:45:27 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x40, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$unix(r4, 0x0, &(0x7f0000000140)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) close(r3) 17:45:28 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) fcntl$setstatus(r0, 0x4, 0x48) writev(r1, &(0x7f0000000000), 0x1f0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x7, 0x1b38, 0x400, 0x800}) 17:45:28 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 17:45:28 executing program 0: mkdir(&(0x7f0000000480)='\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) rename(&(0x7f0000000180)='\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', &(0x7f0000000340)='./file2\x00') symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') mkdir(&(0x7f0000000200)='\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) r0 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x7, './file2\x00', './file1\x00'}) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000380)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000400)='c\x00') unveil(&(0x7f0000000280)='\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', &(0x7f0000000300)='c\x00') 17:45:28 executing program 1: unveil(0x0, 0x0) unveil(0x0, &(0x7f00000000c0)='r\x00') r0 = socket$inet(0x2, 0x1, 0x7) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) rmdir(&(0x7f0000000000)='./file0\x00') 17:45:28 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2001, 0x4513) mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = getuid() r1 = dup(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) setgid(r2) getgroups(0xa, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x10290, 0x0) recvfrom$unix(r4, &(0x7f0000000140)=""/212, 0xd4, 0x802, 0x0, 0x0) chown(&(0x7f00000000c0)='./bus/file0\x00', r0, r3) r5 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) poll(&(0x7f0000000040)=[{r5}], 0x1, 0x0) accept$inet6(r1, 0x0, &(0x7f0000000280)) pckbd_enable: command error 17:45:29 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) mmap(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0, 0x4010, r0, 0x0, 0x0) write(r0, &(0x7f0000000000)='N\a\x00\x00', 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) wsmuxpoll: not open pckbd_enable: command error 17:45:30 executing program 0: getsockname(0xffffffffffffffff, 0x0, &(0x7f0000000040)) mlockall(0x2) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 17:45:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000280)={0x100000000, 0x3}, 0x8) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r1) setgroups(0x1, &(0x7f0000000040)=[0x0]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000140)='./file0/file0/file0\x00', 0x21) r2 = geteuid() seteuid(r2) wsmuxpoll: not open 17:45:30 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x8, 0x72, 0x0, 0x2, 0x40, 0xa1, 0x0, 0x77af}, &(0x7f0000000100)) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') 17:45:30 executing program 1: setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x1) r1 = dup(0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) semop(r0, &(0x7f0000000040)=[{0x2, 0x400, 0x800}, {0x3, 0x6, 0x1000}, {0x3, 0x1, 0x1800}], 0x3) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:30 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7) 17:45:30 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fae61764f957b6d0f4487e44bbac1919e99311c9b9ab2a5acd91cde29cad7a", 0x1f}], 0x1, 0x0) r1 = dup(r0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0) 17:45:30 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) semget$private(0x0, 0x5, 0x104) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 17:45:30 executing program 0: r0 = socket$inet(0x2, 0x4000000000000, 0x400000000) setsockopt(r0, 0x0, 0x64, 0x0, 0x3a) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 17:45:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) flock(r0, 0x8000000000000004) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 17:45:30 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) fcntl$getown(r0, 0x5) getppid() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x4, 0x2, 0x3, 0x100000000, r1}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 17:45:30 executing program 1: nanosleep(&(0x7f0000000000)={0x200000000000000, 0x3b9ac9ff}, 0x0) nanosleep(&(0x7f0000000040)={0x9, 0x6}, 0x0) 17:45:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2010, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/125, 0x7d}], 0x1) close(r0) 17:45:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() poll(&(0x7f0000000100)=[{r2, 0x1}], 0x1, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 17:45:31 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfcf0) execve(0x0, 0x0, 0x0) r1 = socket$inet6(0x18, 0x8000, 0x2) listen(r1, 0x81) 17:45:31 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="cd2a57ca", 0x4) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r1, 0x0, 0x800000000000c, &(0x7f0000000000)="eaffffffffff0195", 0x8) socket$inet(0x2, 0x7, 0x9) 17:45:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0xc0000, 0x81) fchdir(r1) fchown(r1, 0x0, 0x0) 17:45:32 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) r1 = socket$inet(0x2, 0xc001, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockopt$inet_opts(r1, 0x0, 0x2000000000020, 0x0, 0x0) 17:45:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f0000000180)="18af39", 0x3}], 0x1, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x300000000000002, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 17:45:32 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r2) listen(r1, 0x0) 17:45:32 executing program 1: mkdir(&(0x7f0000000100)='./file0\x00', 0x13) setreuid(0x0, 0xee00) chdir(&(0x7f0000000140)='./file0\x00') r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/10}, &(0x7f00000000c0)=0xc) 17:45:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000000)="ebff125c00000000", 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 17:45:32 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file1\x00', 0x200, 0x63) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x1000000000000) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) ioctl$TIOCCBRK(r0, 0x2000747a) close(r0) 17:45:32 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000600)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x123) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x3, 0x8, "0100000024d8e500000000ddff00000000000800"}) ioctl$TIOCCDTR(r2, 0x20007478) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 17:45:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x61c5, 0x402) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20000, 0x0) fcntl$setflags(r0, 0x2, 0x1) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r1 = socket(0x1a, 0x5, 0x4) getsockopt(r1, 0x3, 0x8001, &(0x7f00000003c0)=""/161, &(0x7f00000000c0)=0xa1) r2 = open(&(0x7f0000000080)='./bus\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000340)={'./bus\x00', 0x215, 0x1, 0x4, 0x0, 0x48, 0x6, 0x3, 0x2, 0x2, 0xf6, 0x4000000000000000}) write(r2, &(0x7f0000000280)="8f4836cc0defaf03aec107e2a2ebb0ecd696d107a46712ee0c68ee526ac8e3eead4957f2f712c65a952d0a0a07d2b4abf4e6671dd002dd72c5aef2d8f97315ff56bbfdbe383617ac8033ee7154296c133da3073c93da1042f95ad5ffc247920bd43b3946ab391b2c7e85e64f60c30d4852bfa455455aac67bb5425652fb4ed88811885a260f3584633931f98c9ca1bc2f8453c9dd86013311b407b06f4111f12e152", 0xa2) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) 17:45:32 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) semget(0x3, 0x4, 0x80) 17:45:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r0) dup(r1) read(r0, &(0x7f0000000c40)=""/4096, 0x1000) syz_emit_ethernet(0x6e1, &(0x7f0000000540)="b5b140f9d9bcfb1c3a32f40281882f16d8077561a20dfdf173c9bcbb16c26b110e8e384d916b868fe36dda924882c30a421775d855d8d1a2204f6bc0e6c3b1d9ed3b7abc806dc031eca9ddcfd745510b062121c2c63236e2a1a5acea6c5fa433550f19e8a91916bb5ddd33e8cde698a373532745a173cd5719cbfff4317aa63a84236f1d279dc7c5ce6ee3f1b85f7222a517f2bba55dd632e6d29c9d8c9a95c00f5b316a3cfccf24df33976cb29576b12a0a615bd780a818e952bf4519495abcae5cb169a55296c16301ef6fc97e89366d954c43a10b74c099d3a968b77ab68505ec9dcdafa461380b8b3f7b11d5d4939041a4741afe43b39ab286f981b3a94f5312a213e9d6636a0965d6003d71c644f09ab2ef6eefff9cb7bfbb6b2d93a7bd39623918d10c2339c022c36cbe1aed4390c9606aa31b5ba42d1bf28804a3afab7ac113e21d2c5c6c15579976673411a65ba913fca48f8b38f0441999a7092c3e50f0ef6c49d29d95b34c8ef9df948054115f21ee7b831936d78976b5ec2260e4b84c251eab10bb06beb6e5b4bc40dbc0059bb9d320c6f0cb19c586e749a1b62fa0ccd99bfb03893c59a24f39a916f97e0fad37dc1c08ad5cbbade39d7b1915afb1f81ec49721c4dd30cf43f2d912d50e063aee8d4de1eac42ca36519266d902fecc99bc8e96767b7533527537ffd6f1ca2f5d148cba9168ee48048bb73ce07977191dfd430e012e59481d1c4ae5eedb3aa3d9517386f0a73474969c757a49b0eb1bd4b9af1d878018b2c80cde1dcf50e7bf9d77f3e4d5955b7794cc2be233e097fa1190cd0fa627835b4e7edda289ba0b2d94adcdfd1c544947e52abb6da6ec6589ba3ecb99fabc66be5479a22d7200546c651917946c3115e7008a4bb4aa68fe249adb2590212fda3b21bbe38b02ca3fc2d247bf77db2dc562a76cb786e19c9fb80583941e1f8dd75f6945e2d9badbc51c28e9fcd32e52be2058cbb994e494e8d2995e1f532c30a3aee95b18313bc8803d93ec0386579dea830c4756c804c5a327658162b14a6b93310941e7999903646de844026c0994d89f0d2b4ee14bd7e77d4600e459acef5c27cecfb50ea8032a1d2edb755d8f9fc3754c6eb0e091a9b0f5ba63b6ace316e7536b93246e0da08a4fe00eda6659911d4359437479861fbfa19c687239f8565e1f7f55d9793b7cf4b2315330b14adfd2bbcad69a08378efb255ec34b2423ccfa96a7e8f1c7d1e5e600a8b12dcb93c62862750752ec99459687fdf229e9d80843421dcc6bea98e365943b351ceb5a64019963a2061e75ba7640f0f42a853eac833efa0de00891575720e7dfcc8cd19e9218e903c685adafdac402ed7716bc7997770fe6c5019a25aadaf1710640f699a93b0a482d3e4f875d428f7e9d0f46b37948ee581b5484052f6eb4a78dd1be0c07ebaf7dec02fc830021f7a8044affcf3efd9297ccae792cd2bafb07d16f2f78aa2a51a68156599322bc09784d91ab52acb7b46a0fde31721d6fee8f41c55935d11da50e0a0d710c7d23fc6ea540d1ded47fc891334b6b403f1cc6191313a2d6ae52ab2692c9f2b28602bf846141df9427efd805cc88d37222d486d25a4bdb683191332d534b88bd01caca57cea54bac78f06f4325123d710523ffe1d6ff7f337fe80e39beafdb30dd77250844b312ddcf401831549fc870e80afecef136e987e46869b57b86e4f6d1116fa369c739385ce6929b214885f20c4fdd2a81d357c25097f14bab6f6a885a45b627112770d0d4caf6edc320087f4a3f9a4ef6783d0c1610b5a5defcf113bd24e248c59d5f956b71318247a6dec1af391bf48b229dadff87c95c3cb143520f7c090a5b0d9fc327938579d7bd2ee9c0b6980d0e952f85e5a90f0b3214a3e49982e151309c30ec76ea6f9c979300d56a65780ecaaee5ba7dd1ab07728f2352bd751daa62c002fefe6d2260354add1ccfb4ee34e1f0d19319744e88f65e229467dd483d7f4d52b2bb9d24678b60fc02fce1c994be184658ffd233d3bcab31ed22919c722bcf55cd42ff3de7b2fa2cdff31eda65b98f92e5998a26b2499c1ec3a636ce39e314f3d42e8c416b7d4d7cdb0779c28d6f0d8d619ac1fde577ba9e1c7a0a32070459dbab047e646d364452c01c958ac3026b8b726a387d0d0c48ea7ec04b33b4c43514b04b102e95ae60444844a4f4aed5973be1ae44750807f546b995a216931b379c2524ff7e9e5dc6e6ee3cf0ed0f5b4197490e21dbb2a817347c3c5035251c4558a8dec4011a5fb619c3434e2a6f22fea838d816584baf94261107620d7c49ca7e14b8107967b5fbbbf60db87cef098238ad295003a3b68eedffc8d92d2bc68d438e5acdee5e6737c04ff4566c9a02c88333c0609b2e74fc6d7936e9506ed59ff71ac8b873772f27fb60f9e8babf85cea5f42ffe25d0b1a5aca2e2a2a33ba79923cac5619fe33b1d0e41982d092875be7d257551a9a4b6f5fa8e95c") r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffbfffffffffb, "5c06001b000200000000000188e4c12e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 17:45:33 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000300)='./file2\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r1 = open(&(0x7f0000000280)='./file0/file1\x00', 0x70e, 0x0) mkdir(&(0x7f0000000240)='./file1\x00', 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000380), &(0x7f00000003c0)=0x10) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0) mkdir(&(0x7f00000002c0)='./file0\x00', 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r1, &(0x7f0000000340)=@in6={0x18, 0x3, 0x8, 0x8}, 0xc) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file0/file1\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file1\x00') 17:45:33 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x17, 0x80001, 0x2000000100) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) socketpair(0x10, 0x5, 0x0, &(0x7f0000000000)) 17:45:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d000015184b03d22aea"], 0x3) 17:45:33 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETRAD(r1, 0x20004b43) r2 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) dup2(r2, r0) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 17:45:33 executing program 0: pipe(&(0x7f00000000c0)) open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x90) r0 = socket$inet6(0x18, 0x5, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000140)=0xfffffe06) setuid(r1) setuid(0xee01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) 17:45:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xd, 0x0, &(0x7f00000000c0)="156e77dafcf05285095eb3276e3627641088969f798f47cdbc8a80da28561dd547e3645aefe6689c6e313036cf23872db24a781bcf1ea9ab3e9a4312254ebce32da685f0", 0x44) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) close(r0) shutdown(r0, 0x0) 17:45:33 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000040)={0x3, 0x6, 0x8, 0x1, 0x100000001, 0x3f, 0x101, 0x9}, &(0x7f0000000080)={0x56ea, 0x7fffffff, 0x5, 0x2, 0xc3, 0x101, 0x6, 0x4}, &(0x7f00000000c0)={0x1000, 0x3, 0x3, 0x9, 0xffffffffffffffff, 0x10000, 0xffffffff, 0xb204}, &(0x7f0000000100)={0x5, 0x9}) select(0x40, &(0x7f0000000000)={0xffffffff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x9, 0x0) poll(&(0x7f0000000140)=[{r0, 0x54}], 0x1, 0x0) 17:45:33 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x1, 0xa, 0x1, 0x6c, "b7afdf0cee77b0fa038325c8a4c96723036a3c7f", 0x3, 0xfffffffffffffff7}) r2 = kqueue() pipe(&(0x7f0000000140)) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x17}], 0x3, 0x0, 0x3, 0x0) pipe2(&(0x7f0000000000), 0x4) read(r0, &(0x7f0000000240)=""/4, 0xfecc) 17:45:34 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = dup2(r0, r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x9) syz_open_pts() getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000000c0)=""/250, &(0x7f0000000040)=0xfa) 17:45:34 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x4) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) r2 = semget$private(0x0, 0x0, 0x20) semctl$GETVAL(r2, 0x2, 0x5, &(0x7f0000000000)=""/4) ioctl$TIOCDRAIN(r1, 0x2000745e) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) write(r1, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2ffff}}) r3 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x2000)=nil, 0x0) shmdt(r3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xffffff46}], 0x100000000000005e, 0x0) 17:45:40 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) flock(r0, 0x4) r2 = fcntl$dupfd(r0, 0x0, r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x88, 0x0) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f00000000c0)=0x2) fcntl$dupfd(r1, 0xa, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x21, 0x0) 17:45:41 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) accept$unix(r0, &(0x7f0000001800)=@file={0x0, ""/108}, &(0x7f0000001880)=0x6e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000001740)=[{&(0x7f0000000140)="7cc32b961b19db28d40e41f7cda9a32973dcef463cbd2b78ff787ae8e359d55692a81f6fcd08485f2ce7509934b649f8639bf16baa4f77f39611c4a02b7cd263088a2a1e34c4083dbb1f8c02ae8773c7d4939d93a76ad59fd9a75f144f02e4f853c10414f10bbaf13ad6a0c4c59184b249f5c06970606672011fb22af7352199ac192e5ecb269bd610d26c93de5295c8599eff987f526c68cc4f82e4331b57a2b401b5925cfbe405ac890da420c0799ec173ee90794d8c7dd048f60e2770d6583b150d61f922673e2c2efe789af74d263b63d08cb91b9c", 0xd7}, {&(0x7f0000000240)="185b73c3d1007142594f303da550b271921252be63580e2d1bdd9679ae7dd1756bd27a57aaeda297e93d82462192fad6431c87c8435425a7bb28a14be78671b45edb4da91d08ab8a1d9718a40f5bd08995ec6b4af78f72cb6779a7ad9ca83cc64f1d74bbd96441e9da2620ae808d8a82a450aa69925c6658132f21f908445f678551109404cc6aa3ffb40c05d94e22ecf7508056e836b96d9ac63baeaf98fa7be4e44218e92cbdd76db2de9b593072403c7698c5a090489755c3448b10e991f6f945123b2ec2910fb1e8aa4153003bbc6b30e1bb36d4b7b36f252d13e39160962ef40f6fbc50be6d055882d1c1fec158d92137e132d9264f7af6212241", 0xfd}, {&(0x7f00000004c0)="dbe87fff9207fca36da5daf3a9fd8b03bfb6fba3bd364757fbc8936543512707a48cd8093eb199ff2f7c33291c0a193ac40c42932df18914685014562f732f746c17f0e02f43725380690c7ab6d5ed8da94b317766b7ad2e3a045bfd296bd497d88125d9959235dfadfd82c7596ac762ec859a3bce2f0849f454461560fcf0397193e769410f2091ef2f49fc21dc52a15f52fbb4be77a95ae93b71387ed9c79dd5dbaa56ac7bdfd9dd68ce840ddb804b14189a8c104cc7af431702568ff04137e067f26a28a81a72b689884dc8cc081df9a7cc860203552fa358527fe02da79bd1bb32c6b48996bcc76031e8051e68015af385942205457fd776b8e943c31d7383d057587bdef254ad461dbdf9511b7f0fba3a15c8eba6fc3cecf7465b754d0ee8f3d253467138fde957c3776befda34acc54d52a8ff248890a9cabfa7ed530f48ec7c18eb6906977662737b955ca22ded060e3e076ba743e03984a886d5d206e91d0e0378d7fa067d6b42014edcdd67a92b408832a3bf51bc437731442bdf333567dc452971c7f286779b67a85bd33456f95b2abe66b6dbba917a31829390b07cacfc18bd6902c6f101e080934e625d8a4125a2e51e46465284156b2d4aa2cf6989d474f15236a2d563c682e41972e6878bd185c78e012ea2d783919127338d6f093bd0536ca654e3b05d2bce031a9feb51111bfc6ef73082030ee18000994ce59d0b6fc0e0dcb331b511121ab6035ae91b95f7e8c4754818f2d12ea68a4814c422f569d75afb57e4e62d4b479731b83ec9af0828fd25a723176ba709cb860829bb3409a2666c29e1137a8cbe68452c3180ceaef211b8818e9784b4c3a8d77d166d06a145030f14e8ba2d2ea612d992bce5c1cc39c02ef5cf11d1855275e382f382357e39cba3efcef06d943b5d65a43f77fa0a36b38530429acdcbdbd7d03f4b46d98b6d31ba3745c60b31076f213afcae2463d06a973dcb4dff0aec68e53bdeb01abb341bfef444d54c6ed5f5ac8e5403c5a2a4f99b2af61c78277fd553e47a6ff51294e820f05debd3a56de3c992e06abef948fcc7909055e8dc0596a1f07a95a7bd96db47d49950871cbd014bae6580291cbb888f1fcb330ca1025beee4c1db86bea003372bd2a13f99faaea841bb91a8f86d2c899fb036660e78ee32027370906392beb9ec0855ff70c571cce1fcaf4f560fe8e6439f99fcbe4fdbdbc9fc88d8498ce46666c7ab547e06de27e7375082ce8decff4c00e00189a3f420c1868f38073e71bd184d92883c752caa8f4741d5dd7d5e54349899b014828e6dae91bb8fe5733d4afb92b61563277d04bd465a84e0f715749a70c96f9106d9760a580ab19d3aca7115a80e4e4ee6c9cf8f661e384d5ff46cbb37bc06909ab528e1f53149ef136bec22a1928420825209a9ddd599b4794bc4da81d81d5638fe94463fdd827b634ac3b99171d57c2a67f32b31a0378cdcdd229959afbbb5665fd0b43739f51a6ff12a658291b6f0bb7442767093604d4ca231d9025532d0c12d3c174bf761fc6514816d4f0e623512928e1e54858b8dd289ee3cef163680715ebeb27e071e1036eb9b18f9b1ac16755335c4e49280c00e012d7f5899d9fb084ef3ec092dba59288844e4332e2c4821d5ac5f8b369760056319e030b8399208fb35d34b7b4a7744ea87354713256e7cc7bb9e2e5f6a82f72cbed893176ad90bfffb1b2a4cfccae406295d559ef716a4df6c32ef19d7eb5d69c040267994a0c3ca4bc3129b9c721903e33baca45142eeff596859f03c7fa2999b2ebc6f5e5ff8529255f0b66107e5338209a18d0924c6593990f4644053e6fb888e06917bc2e510a3d1db4c5b6ca8dbd1666ea51e90aa13ee25b8fddc99140a1b2181fbb835c50e58bce565a5f5366d938ec5d6fba0b48bc01d8109f1aaf82ca412c238ea67cbb38209b4fb432269195e888c7733f382bc0d2333a824d998c60b664c0553ae726338f7a06a5020c3452dff209833d4aab190af7db2252786b228f41a993da43753d820d01b9a2a1ebf4f21353029fe03d5dc31829bd25a5f2a2e27cf44d1754a5891b72606a9f6675d928684e89571b832e6336bad1b89b7e3532a3e56289b0ac5a1f3c12821155d1a820ed3afb609cc6d599304e7791ad06d377bd45cb9d3d05cadea24e9d5afbcec952ee5d1d285dcfd0fd8b07597581c5acef3d3101f0ffe3c64929ba6017b1e5810309c54df618bb59f0af01499ba60149709227536b845d3f5e35701ecf005012cbdb4051c3a88cfb836927f191e40fa471566e22c339f48d1fffa048454f5bbe5358398b514cfbedfb4a9eb8820008bb3b737482d99535271445c29c293cac32b8ef702f60e23b5d9a88a01b89dc2f51f30555268f501e6c9dba6dfae8b3b071f77027ccf4f37c5722ca65ca96cb40dfb3f386bb19a5dc2885b39a0ab0946fb4227d97b5b46c8801d754aa6c7b7f894ddeb1f5ee39ec0ab1ef06026064312fbc786586b9f4970b7242c295989267876fab2c70d41be050140a50f4f5fbe0458a27f8ef9cb369b8cfadb4a8e6bccdc7bc5294550abdd85d7183a24ac407b5f46b82491cb27c3ef6a6f54ac72915ee5df9837a931f4a22bd778b2a58c87b2bd434f43ae73b725b79f3b4ed393818e89a12fe92c1264148d1a24a8ecf386ff52c204e9a27006f28dd9d8c5633a586b507d4aebc7ff5a9a257290bb00055830fbd1f1225c55d9d7ac41782a4239c3d79ee6e4ac8ab038bc1c7c72bf0d30f6ee0a5583e40650f31d80c2034ae59889a6b7df1ae1b0ede49a03bace2627e97e1285129588b76b5f33576ae5bb035d7a44cf51618f2d2c29cdaa0177bde09ac78bfc2594fe8352328d4f505a9ca2864d8df63aefe21f9610d69d48d8f448c384a8e6c89830e2f00c4593e133c340e1a9bee8328071c3606f158e2c4321e2f385d22a6e014a11dbc163106c0a84e74036f75fb270f77aba663188915e317ccd87ef7967ed6ce6603ac110856a7d991fa6581ff5bf24a067468881658a5f37a9423e7b1fd015bbff9740129cf2d51d834ba35920b5d7fac180042ef26b736c64b676c361ade73fa761e64fc47c80d09ac0b84593db1497920d1eaaa225cf2b2e29c8d8caa498b2a7ebc08bd5b2043e274e37e9526beac73284926551c1fe4f69ec7f629c159d7a6502b359e26f7712af097f9d38c9ccd0e405b285c9af42e5c5f04507fae05991243b4d8383a902bf98378a801c56e951ec473474182c017b5011899515b2f25feee6479b0f747e51f12f38b5e108d19c938b69071b3c6c63ebeaefba2b5a59ec1ea63895aba18ec8aaaa7d67085a20a8f579810e2f5c6baaee8348f22738c9621a03d7e8acbd878a06f4ff66731ab579281e3fc3502b79ccf8ddabb1c1744e1d6c9de1147b41d4eda3761eb94148156566dc1d182ad717815effabe9124447a321846f6f9e4617e5fdc39b565c985718344a8dbdc877220d574c7dfb95d689884fb7c4bee6f0f862adbdb36a08b4d1aa17bb78daaf7d9ff8c526a0f9ee3b0d5ace25126b3d172539a8d53dfcac88dd9cd4002726ea9e6f7d6ae005508f5b2522a9bbb2f4fef3f17ba89d8e2ceca76a0ac9e058c9f543b632b68742e004015c3a4409c7f67763119904f7c969aff763df4389e9026a369c67d004b54a4b69bf3dfbc7e3d4edd73fc9de2fba411bbb888616ec51390d6981288f35a7a3fb06dd73da83c9d269cbfef1f87c7a83e209585f72f0a120c0a1064b0eaedac8fea4fca6856db221f6146b5b75b7c6dd313338ae8d822c0e589c23c77276a08dba8b5af126c9ed8a22aebf57b7555e5d5a09bf010a520c01cecfc3e46ced3c0344c87fb753f55a1328451042b4b06c73bab977f0ced73829484528a2a5eb38d23a1d6fd04257ce15cc849b2344687fc1aec535cedad25404d7b1838aef1f989eaa93c884febb4feba36b6e093d2225982ba4f2b82fc8665419cd1f20a5717659d0855911f5896b2d7cfa81dd81ed70944befc88fbfd66f19b875b37b868359667e4c71c8e1f7e3cc71e2484c714fa2ee13183aa342ae4cac8330bc05ba2337b421754cacc1636fd5e20f291a6019b6c3f9e557cabb0ef7e1fe6b464f0381118f36d5684746ba8cb0953ff3f87b4764bbd0cf409031ef75ce5e627757456571f2378a1f5655c518d7afe664cd71f0dda8e7db334f6aa8d81ce68d58aedb00488596236bd905e13bb9be565ac9d86c53b01df942a7d693b8ab3ea111091f5f612ee708d7e38eb0ebb46a1c33cb18c4a57a1b5083d5ad6070f8ece406f922ef529206f66956534a42f24bee96814e8b75f43602acfccf8b781762c579c656ba1dbb6fb52c4170f4864d451230ccdd58db7f0da13070cd6d641baa1bf2470322e65ecf584a96b4d142ac30ddae5b50c38006ee5be946c9081dcd6ae15fb22d76a03149393ae45ff5a24a9f75ac65a3494f235c8c7f168c192c65189842dfa1a2fabac4561f9bd383056f450f044b46cceac08799b4acd12fbcf7e731a6c3fc3191b0258f0c3c5714c362a69e2c5687ffa68dadbf113543a6fe2541310ff4031894d8aec54f0ed2347a42e8e57f512a55832b8eee83decaa602fc5bc5a16978b33451541a9fc71489b4afbfaafc87c1e63d926120b76465babe44508ee3a641b95260057541a99f9aea92a6ac3bbe4f804dac9bc5f773a9604b10c20fd3036e8a8eb9bcb5bafff1299ea05c73072d76c22ed874e6a5fb19a91dce926db4d5b8162b169d7d7173c89b8231a0463e36af83e395240527256909d6195eb3689e7ae8612a99b6e0e80118f4c039d9eb9cd4530ecbd53cf269acc649bc18bf9551d61aa31fa8b69e75a0f846a85f9a76c3cc123745aa8de5de72429cbde4f88b8bcf9f33690df86296a3b4fc2ed92f7e17129e1fa5c860334feaa4c1479363a4e779beb4c803fa6bd298b37be0356a4c700eb9dc8dbe068f0a1dc91678ad2f3482d23be4b900f736c9985757973b4ebd1db0dd6e052195aad1b68a571312370142ed33d8741d80770c297d926e2bb55c55971e61393c39c4ac5177b7d120ff5a17be9805e3cf079ffd55e51a0a661cd9ac70c13aabb3fe5c9092aad5dd426e7d278dd7f015e14cc934ab055d88ebc638cd9a5d90466720521ed338946f15a64060260115e98b8e5b7b70acfb2207f435b629efdd982c45b3af737a305786b29f4257f20e7e81017e625d33138ece488b73aab299b1c0d9266ce20413f1c351e17ae5b371079ef4239ab0b4efcc9a9354db4e4fa522c5f73f2b9fc082671038e2ab8eb2d069df034492458def61bd3fc84830c9e210558310f8ecc5189379774aee130874a1e4dda2638d22385b88b27a7a4fbdfc6c53b5a307f9554e3ec9e212ba4e418d94942ed102e67aecfeb23e8d894293c186342eb6bab328a3d4a03aaa606e2bf710fe8b4797e1ccb9a0b79f51846c42c394d152e56aa357e275d00885515fa5138fc552c6711a475a95873ef63e0eca69523698b02eef6a49ae17ce6d7a86ecbe96bca8caf1b9becb3b1b51658fe073aeb1af830205dbbcbcbd31dbf8a340b8a9994de645a5d9121b8dcb8de0150585cb836426fd970b7b02a6fc831e4489d5c8372e324cef086536b337028891fec849960cc5198da387ce4e800232cfc4b07a3fd8a5df41449380bb40fcd5b6fe9d7ea6a5d16df1588e4a072053919e62d3e88bc6f3f8b1f0336d772ef03a17004a4d1e2ec9bc14a629df1d54143d4a1a82260965b54c46bbf583286d47fa25596ee756f4c77ebca7a7c280615626", 0x1000}, {&(0x7f0000000380)="5cc480a0014e6d2e08d83eedabb8194ab9b5168e956460f74567cfeb2123c051fcc48c071c7dc1faef1dc48e25352eceaa352470237dfb725a6ccc8981e372e63f86d2ada5daac81d9746374230499e826facf80551c697190eb3b76682327e6567db94f8057eaf5c723da0a8768657b635c98aa77d74fafef5dfc48b56decf59baccf2d5ba99c6804ed6c3550b8a2191c2f58815120289cd44b5a7862ae9314b2d52468408a399fa9d642b5b95bbfa148a7858b5552bc75eb066ddf3e2ca90c1bffa82334cb246b1d1850abc63b50fc85a964ed60dab5032431c90f6a1fca7251eb1352636dc996f679b1a9f08c9ac0a5eb00a4e1eb", 0xf6}, {&(0x7f00000014c0)="94614ff289d829d7c659385ac34a96087fc02a9e56d02a07b1489198ed1485c2825088dbbec18eeb9d93b8f123879953ce194a6671e1bdbd4f7a2f0f15d31039b800d6487377bc623f63f6730af8e8700dab5a12c377336d73b58967", 0x5c}, {&(0x7f0000001540)}, {&(0x7f0000001580)="0ed4912f91f82485171736e82311478a8cfbd566eb7a28d09eba24afcc6b972b5f5be70d790b29af5f1c911eaa44769cf287c3385648d145805c4a14e6171cbbdaafd6a460b0d8d822720adff3d7ef9dbf07432241c56259266d1c46f55ddab13b59fa13683b968eca302f64d703b6944df443b2748f7f26a5ba40472611199c6ef050111933b3dcb1dd683fecb75c3452a168e813085eb12ddf07f497e4777ce378b53c14ff7d91e0e6257f87f99c", 0xaf}, {&(0x7f0000001640)="f02656cf7c98", 0x6}, {&(0x7f0000001680)="52949e29d251c8012ab9b5cea54042892082fdf1728aa0dc090fac1a6650cd974c66b6a7e2579480f407c62205c676ca0a5738a7fffafba1e15e125607e2b21ab1ba68d264d1615bbad3f8ee13b6d8d5870b2794685bc7eedce9460fb31b7c782e2e8ae032acb0bb2662b00630ec1c7c1f9fea2f2550948ab5b8ae309ad2dc1804791711ff1dd6f9aa77dc1a7eea5a08cced5b7b90dfde48beca5a7f592e3fdc7b6fdf136606e32f2978bf7fb2d97e58110d", 0xb2}], 0x9, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001540)={{0x18, 0x2, 0xfffffffffffffff9, 0x1}, {0x18, 0x2, 0x6, 0x1}, 0x0, [0x1, 0x1, 0x10001, 0x8, 0x2, 0x9, 0x81, 0x8]}, 0x3c) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="433ea46e893868ed9506aa46e7f1714d4d8dd9a53d2ecc8ae514adf1dcc0c1d1c6030a59ca9c04c312d35eaee3b66188e1fce07f99eca5bc9cfc58e0d00d288aa2c6886637f29450259fadf9ab691c9ccbb7b6b1187b5b864920088948f2ff2913c56f301fdee213b834dd1c430736a657d8bfe1faecdaf329fbf674d2ff5314561d25a82b4e1a7a4e2989af159a69abac30d70fbf70f0d6aba92b82a69a6f589b510655dfbe4bd28f366caffe184932bf79c62e8f40ca8c7cc5385ddb89e3010974d8fdbfba5ebd12ad70ce10c75b3adc", 0x72}], 0xa2, 0x0) r2 = dup(r0) pwritev(r2, &(0x7f0000003a40), 0x10000000000003e3, 0x100000000) 17:45:41 executing program 1: clock_settime(0x0, &(0x7f00000002c0)={0x5, 0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') readlink(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000240)=""/87, 0x57) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x40005, 0x2) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000700)=[{&(0x7f0000000000)=""/43, 0x2b}, {&(0x7f0000000300)=""/184, 0xb8}], 0x2, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000180)={&(0x7f0000000e00)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r1 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) clock_settime(0x0, &(0x7f0000000840)={0x0, 0x1}) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000003c0)="90", 0x1}], 0x1, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) seteuid(r2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="18b759e2539f88f1f871e3a733134623", 0x10}], 0x1) chdir(&(0x7f00000000c0)='./bus\x00') execve(0x0, 0x0, 0x0) mknod$loop(&(0x7f0000000400)='./bus\x00', 0x105, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x100, 0x29e2, 0x6, 0x0, 0x1, 0x1, 0x101, 0x1, 0x1, 0x6, 0x7ff}) chmod(&(0x7f0000000040)='./bus\x00', 0x8) 16:00:05 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0xc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x5) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x4) sendto$inet(r1, &(0x7f0000000140)="435d5722680a8964710edab7efe096706527ff8cb6699f61db4a1aa4a18f1d6cfe2e257ca444964020b13881a174345d97c02b23cad0f2860df337811f66df09cd623dc068cf58fec3cbf31a0622aea738b0f9dd04d5d2dcda237542fe4254330efd0f03771f628630539f921a4a4f3a16977a9d2023b4711215258cc17d1c5b0dda742f89495dc5e99f3332623fcb986f5ae444a2e818a245937e57b9aced4cd1b22e11ba5d4bc8881f44401784a8ae0c310501047cd0fde2aa2a9a36bc33b814f7914fe30c7ac50452ec3b8f2b80c235c46e583b0002bd20239729e2ec2a963c8b69c829df", 0xe6, 0xfc45c112283ae28a, &(0x7f0000000240)={0x2, 0x3}, 0xc) 16:00:00 executing program 1: r0 = syz_open_pts() unveil(0xffffffffffffffff, &(0x7f0000000000)='x\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x4) r2 = fcntl$getown(r1, 0x5) r3 = getuid() r4 = msgget(0x1, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getgid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000340)={{0x1, r3, r5, r3, r6, 0x4, 0xe}, 0xfffffffffffffb1e, 0x800, r2, r2, 0x7, 0x1, 0xd5}) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000100)={0x260, 0x5, {0x80, 0x4}}) r7 = shmget(0x0, 0x4000, 0x1c2, &(0x7f0000ffc000/0x4000)=nil) r8 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000003c0)=0x3) shmctl$IPC_SET(r7, 0x1, &(0x7f00000001c0)={{0x7, r3, r8, r3, r10, 0x8, 0x7ff}, 0x4, 0x100, r2, r2, 0xfffffffffffff000, 0x41, 0x100}) r11 = getegid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000240)={{0x40, r3, r11, r3, r11, 0x10, 0xfff}, 0x9, 0x0, r2, r9, 0xffff, 0x3, 0x5c}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r11}, 0xc) recvfrom$unix(r1, &(0x7f0000000080)=""/30, 0x1e, 0x0, 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2012, 0x86128) getsockname$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f0000000180)=0x8) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) r1 = fcntl$getown(r0, 0x5) getpgid(r1) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="e51204240000000000", 0x9}], 0x1, 0x0) r2 = semget$private(0x0, 0x3, 0xc) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f00000006c0)=""/247) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="03", 0x1}], 0x1, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000000280)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0fddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8cb3881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e96c292aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87ddf734e6615861f10ef022c3fde210b16e02a76895e800b94c4080341c07a833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ce8e5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0d", 0x41a}], 0x1, 0x0) 16:00:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) accept(r0, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="2b00ff23000008003a02000000060000d4c1f855", 0x14) 16:00:00 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r2 = getgid() r3 = getgid() setregid(r2, r3) close(r1) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8) r4 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) fchdir(r4) open$dir(&(0x7f00000000c0)='./bus\x00', 0x18800, 0x1) getsockname$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) dup2(r0, r4) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) mknod$loop(&(0x7f00000001c0)='./file0\x00', 0x1084, 0x1) r1 = syz_open_pts() dup2(r1, r1) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xd012, 0x1) 16:00:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x28}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)}], 0x1, 0x0) 16:00:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendto(r0, &(0x7f0000000000)="283a5c580545a6cb6467", 0xa, 0x409, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) accept(r0, 0x0, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) 16:00:00 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000200)) pipe2(&(0x7f0000000000), 0x0) 16:00:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xffffffffffffffed) 16:00:00 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x20002, 0x4) close(r0) poll(&(0x7f0000000000)=[{r1, 0xf69a55aa7ca7f958}], 0x1, 0x0) 16:00:00 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x300, 0x8) r1 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r1) write(r0, &(0x7f0000000140)="86719f3960c8a1d4014cd2da2d93419210d4e66e8955ea818b4618cafaf889b3c3cc600144c437b19109cd8c54bfe8e33b9aa8455fdf60c6f912a6b45743e7c5ad3d6136bee025d9f701846d47f436a113b92fe28bc33f408eacd573e58966c837", 0x61) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0xc001, 0x200) setreuid(0x0, 0xee01) fchflags(r0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x7, 0xa2, 0x2000000fff, 0x1, 0xbdcb, 0x7e04, 0x6, 0x400000000003, 0x2, 0x101, 0x10001}) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./bus\x00') 16:00:00 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x10000000011, 0x8000000003, 0x0) shutdown(r1, 0x1) sendto$unix(r1, 0x0, 0x0, 0x410, 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 16:00:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) fcntl$setstatus(r0, 0x4, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000080)=""/111, 0x6f}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x880, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x6, 0x81, 0x4, 0x7fffffff, "55efbc3e5e00e8748a0915b06d3e4201282943b9", 0x1, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xc) getitimer(0x0, &(0x7f0000000280)) write(r0, &(0x7f0000000140)="df1d1a01b19daf6cd19d79b77d276cd89bb8e7b2e718b57f8fa57b628acd82adcb78cdccf0768e5807d6f94f4b6dd39e6c3fa54d985272f229545a3d4b052ca9d8b3aea1747bc7bb9a6ec3de9f71be4a145c8172cb44bcb71cf15e49d46caeff2f3296a07b62f0889b7d90a71234648e21e4a0f69e07ac0b37de233fa7c6373fd69b889a5b7b8aa77c423bfe339ac30faf7baad62f1578af30f42b140075954bf8b6739166272cd60d08f210ec2eecd1e547e0b0d66d50f6f99335a270f8f86a252684c5", 0xc4) shutdown(r1, 0x1) 16:00:00 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80c0, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) setuid(0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) 16:00:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000140)={0x80000000, 0x3}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f00000001c0)="c73a7c808635b935639b78f46a06d57f", 0x10) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x3, 0x7, 0xfffffffffffffffc, "00000000000000fb7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000380)='./bus\x00', 0x1, 0x0) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000240)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) socket(0x10, 0x4, 0x60b6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="da3a93ed74912e061a40b4f8163ab77f12"], 0x1) msgget(0x3, 0x142) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000400)) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffcf6) recvfrom$inet(0xffffffffffffffff, 0x0, 0x0, 0x42, 0x0, 0xfffffffffffffdd2) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000200)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r5 = geteuid() close(r0) setreuid(r4, r5) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000340)=0xc) recvmsg(r3, 0x0, 0x860) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(0x0) mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x20) 16:00:01 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0xc1045763, &(0x7f00000000c0)={0x0}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xffffffff, './file0\x00', './file0\x00'}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000000)=0x46) write(r0, &(0x7f00000002c0)="5284aae48a51df9314c9962cba0bb44d01e6af12892e749203515e9cbf618ab8327708dce283fcec0d6aca9e94097fd6bdd61b953476a185183e651fe79d81ffffff3f5c6d4bad4ad317faf96cebfe34df42187cffc085bd40e99f74035d12825b2805698fc10215a3291d3a025ceebd9ca0c3052c9e2998770000000000000000e4759280455e441acae557a78b50736559058f896ff2d669000c60295564a4981103a442460c9d68033874ef20ec", 0xaf) getuid() r2 = socket$inet(0x2, 0x8000, 0x3) setsockopt(r2, 0x380000000000000, 0x35b7, &(0x7f0000000080)="bbf98c8dd4a6bca32102e147220e53ee94caf4b7e50a47f6f104dcb9b58cb82effa49a6cc54b8a22602f305bbf898548fb3d729a9a576d3ec6dd365c00db245473f6e04a9f89ee7f83bc3d9270635ab45ebe3e46438dc07d9d0ce83620bf457baef3bdfcb25b337a3e815eaff04391a393ae2fed5d3c6dd1042445a9a4919df323d62d77e427853fb66bc73702a46f479944b5d3a884e086081744a7fae0acf16c5c09", 0xa3) write(r0, &(0x7f0000000440)="8b83e211439b57eba8cb6d6c24952591cd666306a1b09b5f6d5936d5a316fae60a82176bceb357e87304e71b1d51abd0fa9ac7ccccdae7aa73fb7bc2706cb54ec1fe2522543f3f520308c860fd1cc383e998c5931fc5963c703b4f95b06b88979db50bbaef0b099d1d44e4c399c658d9e95e35159fe1d13faf1824c6d0d98d171df0ed4002d108fddb89ac77858a4cd6b61e3f5903ca2786d0a6729e48c09363d138bd3abc3ae33cb421d9b36ad1b667204524d87e718e5f497a6b2d308c5f3279303d7fab6953c54926da43047056a0d55696d73c8d1106b3a73802c5368708ee92ad064eb3720e21dbb97f72579688535424862f8f5c3506b3c1eeffda284e11a051cff2b95974a276c8c9ef71789be7851f952dd00844f52a9370c569d31aa8c4f447c3647ceecfa00a6bfb7832115b00c69a80e84307a8d47bdb55c40ce932834407ce7e5ad7109f302a2ef04f280c793184d67ff115ffba368a813dd2e564d9b8faf5b13f8fe474ddc44973cacca0f985b0b94964db554194c765c82c4c02b32dceac36f76de29383fe9e96bd07dd4d1e8ea4cde43125d43ba1a56266fcd642315295bf2b0436a0066493afa8ddc205fe7e46e27f5263c2d03fd6ae9d76f3d43038941f46d3d6884e1a1111d2e523806ca7322957614f50257cb5e049727a0a6886b820bd88b1f9631dcd78e57d3f58c68e6c20eecd9a74df69e7ed02d1ff15396ce348fef6538b1a7da09b617d02edcfeca7a0e004e391074aa68fee4e06d3dfea7f4866e3413eb1335c22a7de5523987481cdd9a221cbf117283dffcbe6e55dd10797dc95b54b9b588fa960ef05472cb35945c0039ecb04ad17b57adbacee8a75202e6a99e06d275b1fa7cf9f4cc7e05aab9010ade91a4980db4359d54eb86454641032d8df3c5cb118119927e6ca7ff9a894e16a695e56f46a53e57f05037072cee320e839ee3438bd68e54f959bd650182cfc9b3f8636b7d01c474693cebfed8a4f809d9748856a052f8786d529e9d01a665ff6ecfb4f1ef39e28efd610c16f783a2732ebfcc8aa0701b6ff90ba646b50e0a78e2e2398acdd61dcb7b6fd9282c9505da3ef74274a3a9e54231624eeb8de71a84870beb84a0900cedbad3f6c7b56fb66292bbdd50cbafc30c3a59cab1b77914f1a8b7a417669e32b9670022ae628f4dbfb7dda4b636ebec6521f0b6b8c6063cce249763a9a32b7f7718f56171e6cb3ba63796694f31f8f516160cb83b846287360c373deedc4f3c17764400ea3bf277fe04df38544f80e55b5d51453e43da818daac5b17b27625facbaa2bd14e78026cf1099a8984e4b97cf1f8378847f1bff920a27078b6768f4e4a294e96cb0258bbe0101c4a7f2a9ae9e83f187f7837ef2bd5de2b0feb33327b8a3a03f7960711d441896ff9edb5b1a6063df49f653c5d6c4d07269d6d0c6efe8d42c20cfa2b7be4de2f35872b5b863f9fbcb57bd96549a3c165c0b3fef8d81547f8475c83d824457ed1bfd8ca5cdce5f25b19e79fa4ae5db679503a8aec046faace0d23633c34190014ef970eef4f616aee3791970617c1766f5c4332507190c56859774fd55e59206e63f4db369434f95f5f43bfbf4cb79df580b13a830dde58353fb60200ad0cb59f74a73a106cd1179bfcb5907199c9a0ac3e0aad82f7d93c9a32e65a7b193ecd2647b3a75cd715ff13d7de2b9439060abd0e48a03a5f9529e083ada9755c58da8dcacb985d452f9a120aa9415c1305a4fa5a9d26c3847037a0a36ce48969c70b123bdd28fccc596254bafda02ae97c3ea0df6464419b30ac0aad666d495d45a63c3b5f5bd5f2be9329181325262716246465ec5748a2ccd26d7ba20628e6e63a09eb2ab92d805fea70e11777ea371b317920ddcc6985ccbb031d8860dacce048b242fa428ca203006533797344e4c24823ac9b7470cc06186781b95be864bab1ea97a67ed0a594a6ea561155c17da7cade27aefddb0470e139ccda99ba2576e35bcb8c6c37b3d183f5e05b2d9450c8972fe0eb111e3b02421ac5e2dd844c94467bf7a2796c484af94706bf46bd48fc874461e2e65e5349a4562bf54ade4e9c7f71510268308cc1f6f5643bf4d1e9bd1c4e6cb8908b1fbc93db20ae6869dcf35397809e9534183a454cf488aa8ca14473662aee534ef798048d250875a397da86d92964481ebe8c29e393f4582c427de816b5f1d5eb243ce8e2bfe3167de1082740afe517f2318a0beaedf3d9f553bbc46619d65deba90a99ed68781e88be79a4a1730e937d0f8b09afa282c4bd461ae76f50af07b08b2f45c2722da4ee29c2f17dabd8f6fbaf6bc2cde35a1fa48b2520719e959e56e5ec8ded46d9e97906fc7889b7f10adac1f7ccfa206b7f4717dbf03396567970a65ea09018449862ad50dc86c6efdb6180a6f179ac5de9f446c203a3bf29f3eafc0eb252be5695a517686aea383c187b934da80399eab59796ec9200238c85750fe4f635ab673ca1dd9e5c91f5a7c8fd5d36578f90b11f01337c9f91a22e218d0d54d578324e04c3ca6f6aba1ad14a2b63f6abdb6b509caea9a1979421ca9fa8b3e76dac913c69b5851d0bb3e24d4f1a1abf4ef28b00402983860281ded5a89c63692baf57d17d43bc5fce004342d22a450b5e54eb08a30705fd198406d74f2eadbb96b7160fcb2203ec5723ceab85f96f1e585ed59753cc054d26576a032199c781d93e70e983058bc62f0b9c57c31eb6d05d6e04bec4209538759867845a8fa77dfae98381454b28608e322ed8e21b74a6c4d3098c887d25f57489213b5fa867980d733207454daff8ad9b493efa987fa3f808641317134ce247929836181deb748674de32a5da0d79475d8d8fc3394792dad791d8fb8c6975cd3c7c06c504009f511d716e366c967af897341b9a69d7079cdc37790c4cc051b3cb9d00309d74084cd7d1b62feb4b2813e99689fb2b69a9ddd1e8850d5272a16b776b73d96ed7ad9a6fa1f3691c1dd61d831f7309c1d7a9b61f37015d1f872fc5f8ee9791cac24a98845c60ab3ae28bd643e94ff50ebbd79f29ab6e3c0d9fec030c15a496a93657001841eb1535d42c8ed63c82f65324d36cc7324adfd7c1502c49e2fa436c294fbec6e72346839a39dae9a7fb016a1bb02d9d6b483e8b6610d0dee135896d4bba693600ae7bb23f16731f6118360e142a66f0cd51acd173cf694b31e894e0850c903fe24e8d1e0fc46cff83a210d915b76fa7df5d7abdb6fdaddeb306006a98e823f21b2a3aa8dd46fc942c586846aaf118fd7b5b627d2f9a1db8c027059778895a5b33cd1e23b42b3ceb08b67cc3eb1c0ce6c1864dc6d7dd2836751cff0b105fdf88382427ebf0cf32601e337036a52e3d2b20c1f59c99bd68c0b141001716ad21e96e3bc5288ef2eadfca38c2f5c06e2504d5f90f54dc7a1ff80e88f7a9f6298330661524c12aaa9fe65a64beb168844a8c18811599bbd7ad6cabe41e59bc4f82c498af8d9c368f506f8cb524897888a3a9ce8a2b4c80b3bee0c0f629af25b16743ad366a4278bd339e8a672ef98ca4183fcd547a80ff666edd2382b2fd90ed69d7da50573797a3db05a2f4064ab0e37b95fda76f2257855dd483de32b7560fa1f22824a9a31d4430dbb7962274105cbb2d7ea4a85f9e51cf1ecf8b00cfdfb7644b04c0a81275dc3566f6bbc0853a7092be6f4be06a06fbbdd52220d467387190ea1966615b3f1f3ab5c63956479dea37716134b19161be0caf67e33871d5f64caf99572d8b1691549cdb4cabd81eb28959627a88867a41bd87e0fad636fe0d45f7bb05e45b7cef63b6810ab46052d3fa6cb67468976396210a5934d3955e03f4eb7f829e326fd95acde0b5a5f602736fbac6f6ce14cbfb883e071e7fe6d3100c000a79c40dd757f7a82fb605e586c5db13b2e944092e7bca4942211165508dbc5a2be3894fad8d3daa5f19d5d6d1fcb49b21b9271887c3edbdffe661309a6ea962b9442a095c326e04cf85484d6884ac0c3b67b00fb3ed23121040036d2e7a92bcdbf956e77611713036069a14fa45a8329db0911ce1de27664e8a9b4692cbb0750cfc69ef2f72fa417833fae91fa719704793241759ecfdeebbc6a3ee2fc1dc529b9bdd8ed75d523807cf2ae263edf3c70afcd45c26344915c4e1e32361780dbc26809e3cb1b62dc63e5dbdc1530af3067d08cbbc38a526d9d38115c4c0325b3390dd5f596695f73f3eca6a78c49c2e14ad751f37efd8990c0fe1ccbba3245cddf58b1e5c06b6db5277c9134054f815e2fa19cea188f74f05312760fb0e0af54128d6ab6fb4cd6225ad01d279e99b19d5dc407c44265bfae88f7e73922653c04d4aae565da8d7337a72246fd9b83e1777ede490aabd1b132ffbf9346effd0c75943a5a929cde78cae793f3a901246b96011567a564ee5ef94b3e9042a02631c8283f4e828c0bde4ca5a55d54b290d61ad1c7c1fc1748c467e20aaea51f9c19a4195f036415c89c8b484de3ab44bebee5bf744fb7be0a77b22c4089f099ac839f888b30e49395b9a3fd085671e94f4377c0706eba4386f8b4fe612c4f533e4f50c6ddf630adb735bec1329c8b3aef7a3bc68426ec11773455e23763b406e114bc86cda0135c844757558bab9eb6e2c7dbe577d12989ec43ebc4d4e00114d99f0d0e7df754b90ecaed110e587b2ce0976acb5906d0e06d5d8bb598097317ddd8799587a73eb1e8129da9e35747605960d874319c3215930163a98f20a42eac43f22f1b2f26702b4c443e600debb33dae37a4388aed8a59730cfcf8aa48a1dcfa0e4439aa528e48c904eae89bfd526b7ff3e3cab0c6fecad7ae4b0bc8570b9d3701af246857cf4e391150368f753d5a5ced5a84600ea2f7f9bd8f5884b692edda7ca554d2c728d51d8b2285e1d9a4f42fad6a91acff02860c2e9ca6bcbf9ea4469437971f61a1633b00382e0fbe49d4c543da091f6bcf7d96116b3b618f8748b4a3f5845d1461e6aab4c2e4d599f2e62d855c44037276a12593a563bde1b647be9a43ff5bac34fcc8a7c190b0f541c41a06ed9b29badf0b7c6815225aa48e52a3c078915ead4a4fd151686c3f95bceacf2340f77b163c4b78d38bb6bf1179a627303136276c9d834838d04ac325f3bffa6393cbf537b5f51baf56a46fbedc5291c0c51eff862a607bcddd0a2048e2637a57c25bfdfcc84de7420cc221be628e70449ed9209b5471f28ed0820953daed14b5dff83f1429807138c0f37d7f7249dff127a526fcdd1bc2d15182f185eb0e83db921d0a37a587ce68b9b2c881ffe6cc57eca914290ad0c2b1d3fa0b6f5064cf286c099336aa75db1d0ae6d32f4a6388de92ed7d35246bf8de6f4ee6b63e363e6418354c1b1ed998c6f55ce57f367675a6109d38a7083045229bfbd5a720f9bf8f0ab2a9af333db1c718fde014338124e0e4d3dbd77214ba3d9ab1bd8583f88e6a449f8d60147e95c388cc104686d19745e0f10ad7aa7392ce6f375565f441821cb8125fb158e16f0d1db05bd80f92bd08d18b10ae3670d22cadbf1f9caf63bd5d29dbffefe387ec2165e67d4816cadd0fdf798aafd4eadb913554198217c366e4863b0b462e65d59c0e013627f02eef33c0ff2eaf3f75c4af98ceef30ad20817439a292a1465018bfda0bdba362e51cc8054c7f88706e8cb95145b01afd7fdaa0229d7012e3e27f1dbd9c51070c87767e5cc4515274e3873b539a6c1079a740d36302fc103d2e298826e40579a418b2e3c8eafc74e02c64cb4ce7269a635613d037bd9c3b2d145ee1c948bb745b779df", 0x1000) 16:00:01 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0xfffffffffffffffe}], 0x1}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)="2c5f3ba00c1c67d7ad8778e58e00ec9bb8236a8c1d767bb1b24fe0ffe6e18b607d7340fdfc97952e7a9aea58ae7776b081b79e6c5f3908e92d01630cbcfa2a77caa51ca377a1aa", 0x47}, {&(0x7f0000000200)="6cf8e6636a5841b8e3aaa8af6a1e7270fa20087a90b4148c345f62e7437753cb61f0608b98f57b2812331aec7028137fa38d67596db3af1ca4e18cfbc2c4edd9ded42c5e777b2763b8f429da779cf1699edfd339538924d0c53b4ab6b6246f9fb1fa5cd5e49ce04c5f61f50683ea5bca5aa8a5a4a3db793466e3f09ddc9860368c9594c481b894f07bbbeedb5646050eb2903c8e785d2685c200187bb4b7d60b8329dc789669befc20ff04a429dd9467c9a7d5bd6de14fc62a2033845f76dc6457be3455", 0xc4}], 0x2) r1 = socket(0x1b, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) munlock(&(0x7f00007b4000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x15a, 0x0, 0xfffffffffffffffc}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x8, 0x4) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000340)) 16:00:04 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x11, 0x2, &(0x7f0000000080), 0x0) 16:00:04 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) poll(0x0, 0x0, 0xffffffff) setitimer(0x0, &(0x7f0000000040)={{0xdd, 0xc0000000000000}, {0x1ff, 0x9}}, 0x0) getitimer(0x0, &(0x7f0000000100)) 16:00:04 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x0) sendto(r0, &(0x7f0000000100)="232bdff6abd96dd4c569f16555423dda8c07c86fe43100c234437f0a7223802cd9b93a77c13737e1a69bce4cb61699aa9fd8be0f8015e7782327fc5984abbc0c12d03187bcb34f11ae86957791089e3ba34284c2ce3976cd666ae23e26787ebb312a7c0620015ecac3abd18cb59ec4953c844a3bc2b4a04191a66392d692a7293bfff73db16dee8db6c96485e45435779a7978aebbcb488e47316ceb7aab30", 0x9f, 0xc, &(0x7f0000000000)=@in6={0x18, 0x1, 0x3f, 0x2c40000000}, 0xc) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file1\x00', r1, r3) r4 = semget(0x1, 0x3, 0x100) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000002c0)={{0x8, r2, r3, r2, r3, 0x80, 0x10000}, 0x4, 0xbbe6, 0xaf}) mkdir(&(0x7f0000000280)='./file1\x00', 0x0) sendmsg(r0, &(0x7f0000001880)={&(0x7f0000000340)=@in6={0x18, 0x2, 0x81, 0x7f}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000380)="a988a09d75b7059c83f5531db494", 0xe}, {&(0x7f00000003c0)="27815e95f3fa8b25c05d777fd6adc731dc51cd2dd6fe19ef294482371caae885c88d3a0b0b8a72255ef5f1972c04d0e7f13fac058db3a1c7", 0x38}, {&(0x7f0000000400)="a6e9b7964d7bc8e7b5ebd41a8a0c468124939d7ca7f32c0b83fbf3d8", 0x1c}, {&(0x7f0000000440)="ac9e2efe3c9ffe687c6ecde2bb9d580f34e6a76068fad07514cab0cf463c16ba3c0d753de14f920309eb881860923fc42637fdeb06afe8976efb51c824fc87b86fe35b724072cb2adb69f95f0750044a508ce765c196a955d9961f07038a84b340566a6a8dbed10fabbc7515462ddcb97e3c5702c78ef885cb806f7566a63b05dab06ecc", 0x84}, {&(0x7f0000000500)="9d", 0x1}, {&(0x7f0000000540)="9fd4c5e7e1f3f125bdcae67e50a37182241504b940c36f534032cadebdea3d99e2e4932fcec0f27afec64b8d6abe3821fbc3fb0af15e3ab3192dd2a3ffd1f9068f3990b0607c63deb878343cdf27e5aae34882a673dd69bb54012a6b9dfbb8175de52884e2642d55704c0d", 0x6b}], 0x6, &(0x7f0000000640)=[{0xa0, 0x1, 0x22, "fe80bbce6baac6b5256fdfcf63e27762dacfc8559d2c12aa512cf7600db075774ec4fad1621d3d05afc684ed84a8cac33fa16633e639818501900e4d0b0db47e2e58f22a94c8c9ff5926216061638dc8aafa986119bd40f7d758a9c2c077f87e01dc1b400cd190d91ff8e32638c66ee69c7ef870796392d182ffae457892201ecfe1228d82a6f3f974cd61"}, {0x1010, 0x1, 0x2, "75d432b7dee3930333ee9020cef38d920e5569c114928e8d90988f0df389d15f4323e9944e8af78c3518a710b528a3b9fad926eecdc49fd032f2ddbcd960953a69f4e46af7aafa7911d1140d262748cdc5d0ee238b4e18660ef74e37c9fd89cb0913b2bdb4e1da7ca297f9033ba8748e3d185a1de453183ad0c692fd522f5c0c9b9881c4ce159923529aff214b5f985690a9379c1d778aec51a4dc7a4835b63a7d67aaf1a777f5980a2a91815a8c1d2f1b9b2455a08c9d55cf2fa052fbd64b1e3518c3bdd70889a50d00928b0549f800dd878a23b275b1b8f6a61e59e7fcad9054d68160205b0e9e63453babc7ec10fc7a64ecab32143f736bb0900c257fc9bafb7ef8bb1e7155199be472d5197928252fdecd92bf2ee8dd53c0d5f6e1659ce26ca47571c59e1742cee603f99bb25be00aff98fedb7c67b10a7270a9d8442128847b499c5473ffa4abe361aa61df62328ec060833ebd91db6d02f6d2d80da69970375213398f08582a7d4b8e6a94dc47b547ac95a24711a93d9411f7c98735df4d763a55e1df5d0a990a79ac2a24d25bdd949f10fd5fc6f9a0b579b79a7f9b787e76531be49f1dfec9bb60317b73a15335357f08d6d0fbd8fc378002ce676ba1963ef452ae7de5e4121eba9fd2b6a4b7c9fccde92cb6d8ec8784626c5bce9f952df032dc4faad5be696b1e6c1de2cd0fad92dc3127a44992462d097a4c2d20f635fbeaed3c41624b81202ebf6517a95d82c47e52e23fd2b67d29ad1ccfb2da41e26fd6a5ea68f0a8544c3fd7d3fda5a9b4fc7e9469a9c44f083ccd9f789322d4449dd11afe8ac2df442b903f8afad1a3cf7774bd69b59f00bc0dbc68075c33d707c1783e66d2c0c5cafe23c5c5659fb4eedaf966a6c71d98f1b98b3e183cf31f6a9fdcfb1f99d346c2e4a4c71f6d4030b87364071980af90fd76c6530dc05f3c50c2ff97bbf7d9d7cbb4c39fdfe24d61486d99df69fc052bf617f22a2e053eab66e7f333e9b14c9d6ff53bbbaa42f6a8b9f15cd8a6c7b8b5aaa51b0dce2fc33f504ac09cfec5da2a8786a6adcbf4242f3f658c4f53da96276345e666a1d31c4a77588383a81c3c53bdd8af63066a5d3b925a508b79d996317a22722a95b036df764581555b6be5dfb60fb4b266c7b2b8c96d93891b9c21e74f72a526d3808efa80365d9ef07847279543e7948c888f9d393049032f3efe2d8fd437b5be54b4cc22c833932ebecf3be42fe2d5e22f8262b6d453386d4eaf14869ff5042a62480c59644bbe05bd09eb7ff4b326f1731cfe1f029db778864addb8328e7d0b4095c4ac0110b97b19255b735f2028336ff3eefdb1453e544dd347dac2869cad857bbd999a80d26e71552fa941a65dbe0b4cf4f2137d967bfa5a893180ed0542e022431ff4473db704d151c024514632a18ba0d4ef5bbdfcc5bf7ae0003e402d676ca3a5928071ee71d960e2c37662d943275180f6605a54a3f5398b3dda7dcb710bf37a86acfe085fbea85035c145e03a68ffdb442eae0c34586c64197b1080055ddfa8fc4ae233f05a8a526ddec308a1903c8c5c678442390b8d559fbe34c2ac7fc598241e854491897f4dbe939ccd68b23790a01a15d300754c64914bb187bd7164d28c7a3ea05ef70360c577c802cf0cfd08d8f9b567c90d11274c942bba1448619cf01d9c423a668f0849721878dce4643b21be796f1b19e2682fc828856746faaf76efac1015129e46fd874c014d3a6a979201269a8b0a47e93480be99b22ab793ce0e9c304e411d6ed6480c728211dab784fb60be6795cfc887775e0791dedb63d38716b5d69d8b2ea4a01d227ac9b5103f71ea6ef49dcf78d5eda56718ee8d39742a490ba041642fc6f985c0c11ac5e5d75e53c5c115684e6c439075a379b84a9be02d74e75fdff30bc74705a5359c44354b9dbdc918bed039d3809724eb079410e010a17f8dc9650402c49e20e7111fe9af985edbc204a2c0e8294d0447287c12f67681b8e02c5c1943b2793a753bd2661595dac245467606ec4a4990c98c346676e92eaff1a3550fe120b44ab18192e5f44cdb4167f66340ff316d2da8062d6fb4ed383e56fd114a05aa5707cafdcf03ae5dfbc029983e3b02b2ae4a5994cee35006e4a477893b9c5b7132b6b14ab9318686237b2cfa50fc54534d0747bddbc73d777ae4c2092fe9b0abcdfa7fdc8ca811dc64891d774db5404da29e38624f9011e05cc32446101e32acb0b40ce0a1b60ba544662a73e51ccb3c65e20439b92c1416589713d58c9fb2753100444da8a659ddf233613fe0314bf5ae7148da2fc5a63a0e9629fb81479badc3be766cfef46a34b496b918074082ce36aa136298cce7b8f71d84133a6306c963b503226cabc003aada254545d72ac4b7d71a1e371c494886354d98b455c9f4ecd9cc56e99ceab923393c46431343a4cc330f4aa6b16b39dd65c1b5b5f7dccd991f6439a7478487eead8bbb8f5dfc8c67c96c9d894a414fbbf2c38a5eb5040581ba48626cc798b8d0f2b69ed6d0c815867b174d3bd6cec8c08a0a3543c215cc2f316c82de9a40ac9293c62b38f711361214f52f527c5522f176276475d501429bdd08d0f451b7ac6b660b0d7b91ddcc5edb6ba0aeb0533bf48683984a2d293dbf76bcbbbdb58dd37eed67dc5d04feb9060fdca82130bd0fb38fbe90e4804f6e707726591aa1b0142fac65a1d06fed02c6b14cafe1283e76d5f5fae8df01c5438f516ff839f720ad790c85d27f7df37b6ddc6e4ebe4dd834ea09b918500d1e2f69ed745f5383ba06129ef31ed188d56119d7e06166c9ac8b39b003a24b46d8e2c4b4452e335549ca15a06a63769e202ad1e047e04c9ebe063fcfd9e7d4d30f75c6dd043f039fdf1b1200393a904a004d954b477cc8e2b1c667c1950baeb7f07c5f37fcaa332f22a90a28816d7643f382f9d83899f1928879ebe991d8763ea2693edc11c43201da50e21b0f659f7887b08df471d6b345579b50e2f047aad60310820f2525d1343677b62180d3949e80764506349883fb2c07b741f696c50eafccb486eb6850330c2198d1070c4524cef10ca8da76ea2b820cd853f376c0031c9eb7d292ed65eccd83dcff68e005aa3d2b25948a28254d0d78458de2127231f2257bb22a17f5182aca684c499a4a9c02cda1b2c8a324f9bdc99d3c9a74666c35991f9044de55d1fe6021f2c90be2cd140e8cd816ddfb1b0d40e799b3a4c67c6883dfd503b48b0da169e064141ebffe97c74de1fc3c5c4ce866506098ed8f5a3fec2662a23019b29cd400a408d81ff25cbdaf6e81a35b9e69000ecbde366453108da15d12dfe1761a762676a4203572ca0932aa799b0e73519542a6a56e1aa47d096bd556dd9e4bfe278d0681c61772ec898b995d60fc9ffdf701c156c496a96ab0a7b2891232c4a8be9a7e6d2f8dd744c1e0a9b53ee5a555fe98bf357ce1476769cf1478cec7a1d8ed73e3616e089dcf7a792373409db927c2096098b20d2ee8fca2e25048ddb2208c65ac69401670ebf934585a4b47b227de5a27dc2e1b990a7245c80be245d40eed7503dd6ae4536ffb4b6c3f25079447d4551cdba80ca711a360fbd150d41bc8874d6c6b3222baf8d55f4e23c20164428c739a7d652cde2e00b4c1404fbf1652fa05437e697564bb59c407c308fac53ed6850346531ef7d42071f49db4f8a4687ea0782f54d4847de16ee93e5e7da07d5a45ff5e78f345e891e737ea7c3aee8f63967ce036b91af11354b2521fc04f1166e92312307e07ee4bc1884491901f490720822ecc078a2b6488df4b7ba4bb3d93a72b56e36d3040829ef26de740bff63819a825d5f569f7f45e40eb2b141f3d28d0632a0b450bae518a9e484475d430dee38a342c518ea42d02d67bd3440ab9d8ce5c422f4ec63c9f7f20c0ab7e53d3c0af61342252ea8b161b1f3ef50ec7e1e640687a9e6e00f226cedd59a511d51824d3befde05349d33637eb24f69ee2930d15307edd6415df74888a6518da2c2eaad8bc35c8012eabcfb37c6565497ddfef369fb8e5d6abfedbe908e619daf8255fc94e0f2921330661f888d198d006e54f17541df5d13d085db7729dc96b1f095ebf5a1e1d778a0c3573e37446c82254e0c32f696f91f8071775f6e26bd15d24120af1fc3122dac49eba422b9f2ff91f57d3feb993201717cdc19bbf2df1bf3163094b4b8c55383a732d178d7c5b915539debf163f79737262cab51e8a771347cb2f522a417e319539ebe8ff44e472cc319f394ecad6bb3f4cdf8be8ae97ecc853563b8bd00692871d49345fa651d4526c7fe5de1669ba545b2b93ee0697e6b554c9a2d7823c3e7b6b49411ef75e399722856b710b0e3b457519883302a8bf6ef9ba7e70954e500e14cce2d5accb020a88d2b4eb50620ba1f197be5eaa3a576b55f3140a9d3945a64947292eedae22cd7b7ca4f71bd032d6665dcad8a6b4988e33bc83863fb0c91267abdb349f2dadab7cf93cbf4afba58bc0f6b333345c1b1d59244299ded44c52cb1f39ffdc310f33aa1651451b29f7fb369258f723449878bfd002538e189df986b6fff93dcd6f19776368c43fd13eca21ab1793c86aebf5ebb5bff6d05a6a86c6141cd4ded9897930ef4282a8496c7d56c12f798f632d7aecb4ce065555011fc82c2b068d69d57f6f7fad1ef90047152510b71ca066470c6c14a4bad37f61aeb29b17bf0326d40f86b8f4ad1c8eea8f060a918693cb8e177aacb998c29ab369484b955b780c61973d56fdaebe5b8bef8e358d8e54009fc2baea06d63e3aed22bc11d6b46c721b3dacbe6db2789e2b6b7527a1ce40c2c647a03a79844a64a3690e5182c0778847a6a3633b61eb558f3e9bf211f40ecb5c5883392e05c079a7753e3d5b187cb23c0a54f9dd276f89d2283bd40552dad5576ffcf9257a674e2f58f4be64f0c72a29e88f14edf824cb20fab0f854c9655cd7ced8d182853cc9dd733d041f5d5cebbfccb91b1e2f87c86182fcbdf788a53bfe9b8322eb74a5830e0a3799eccfa88983854eea6d62276d6dcfe163eb59f84c9b3989bbcb3974323bbb423d9d337831bb80eb2b2be43346f1c37867b9a137166d9f3fd9e2362b4e23237bee0ad66b0698c0b7b4fa846e7ed9ff49d43343f364d4b5ee78e1cdb451e3a839c39433df29520b419fc81c40f88e484d5000dd4b532770074e95efefb61a97b5b745982d7959e8cc0cac859386aa19839685846936f7416122d3d0af3b64a30a7ec7bdbf10d6e52a37247e67cb1a980cfc9c0652d31d92fd68037b61b4301c706502f201fca2d3eca0f0404b9a2596b6be970aa560b85da5139a2da9eedd88a68b2cf3f7130753c71590cd80e2559e6af13754b9770819f0fcb4fd03d41b2da136bdd4b9b56fa8b1d467079d9c7f449d8f91101341014256513dfb7bc467f385e05d28276866129cf1800a0ab2fc5c6659d1669e6327a735ab22fb3f9ecdb8d8953b987bc08f9e8e815c8b7f98cb7ae5ab67993a9981847485bb50da709ea12b75dac1acc8e444359b97dbcefc6609b8f0df349a2736be20e6599c9ba1a640e4641004031f62ae28fbfbb27ed94620a1463dd964bc91d39586a56f1f46eff26418f2fd90cacd34975ed0922c3a2bf2d8980c1cbe5ed391cf310e62b955eed6aae3b109786e11c9506b1b7c198c20a643113442b5c743430e66253ba5ef0434e8387f0e92ec075cc0e0748683382c797ab77f3bbf536b8a8df51a5146275793dcc609b406f6825d12ce242386d6fc5701a78997a911256ca2d74ecf56cdf573030180593a"}, {0x28, 0x0, 0x1, "ebd9aac284ff363ee31f76bdd4e7263a6186b62d515e2f"}, {0xe0, 0xffff, 0x53, "1ee1d4795b13c07af5010f8da30213d17a0f23bd1fcf6fe2e8e2be47407f0517cfd30e47016d0000d40b0d09b7a9465624586656a822ea4bcb8de38d651fa89e05471a71bfa1870a312700a2fcc20eab1da8dffc7c48888f0a14edf84639c7985be5626580bbac792c85e30fe364b66dccec45116a1530984e4e5a489e3b26aac0fc5ca0de1917e65a0a323423d55d88aa61bb0eb00f50baebb9c14f0887ca6dbce844892e687e93b123c1e7dc37f742753f4c963996c2b174811d60c0649078cd5c88238880c5154985d8b7f26cbc03"}, {0x80, 0xffff, 0x1, "7b63ab329a0c25b9f39acea5f272f350a42466a318cda1d58c53fe5374ecf79f2986912b99db70a45a7720dc7751de7ddfcec20033a4d89743220de82881929d8ed24092a4e18e5125007521addd63a6253ac55f6240f63c745a9e5f810bdebe09661e0217bdc2bb8e"}], 0x1238}, 0x1) 16:00:04 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x20) mkdirat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x206, 0x40) r2 = fcntl$dupfd(r1, 0x0, r1) writev(r2, &(0x7f0000000140)=[{&(0x7f0000000040)="17", 0x1}], 0x0) read(r2, &(0x7f0000000200)=""/243, 0xf3) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x6, "8549550008000000008000", 0x0, 0x402}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x203, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:04 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f0000000380), 0x100000000000027f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000080)=@in, 0xc, 0x0, 0x0, 0x0}, 0x0) dup2(r2, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x3, 0x8}, 0x8) r2 = socket$inet6(0x18, 0xc000, 0x8) accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) mknod(&(0x7f0000000240)='./file0\x00', 0x1000, 0x4) write(r0, &(0x7f00000000c0)="58270defabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r3 = syz_open_pts() close(r0) dup(r3) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) getsockname$unix(r1, &(0x7f0000000180)=@file={0x0, ""/61}, &(0x7f00000001c0)=0x3f) readv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:00:05 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet(0x2, 0x5, 0x0) write(r1, &(0x7f0000000080)="d0d91391d60e90948b837995f2ebb29da68447f54f51c1809a784d6059c349710ce3bda56b54d673e6d6c43d2f42d95d7e6a495b509135eb3b1dbc0515f8a0d5e5a9f143f584f622c8e76c81d9387a108a386394bce3ffc07b141880bf4a0454d56f4c99948d499b730eda9b60944744077bc66f72b38967b7a31bfaf419af3fb2a3975258caf1a33678dae1b28bf458c714575a8cedc18bddfeeac081917cc0284692bf437d5dff485f4d80c65c735f7c9cc9261cb8975247c5faa6c2d94c993057046e0be98d4115fc7a8b5af2634db85a7d7b9b3153a3905a4278b57caf6770bc1fb409900576", 0xe8) linkat(r0, &(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00', 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r4, r6) ioctl$TIOCSBRK(r3, 0x2000747b) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000300)={0x9, 0x6, './file0\x00', 0x1000, 0xffff, 0x1d7, 0x9a}) bind(r3, &(0x7f0000000340)=@in6={0x18, 0x2, 0xbe, 0x471}, 0xc) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000380)) getsockopt(r7, 0x3, 0x6, &(0x7f00000003c0)=""/154, &(0x7f0000000480)=0x9a) ioctl$TIOCSTOP(r1, 0x2000746f) setuid(r4) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x30080, 0x44) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000500)={0x9, 0xffffffffffffffff, 0x0, 0x4, "201d84813dbaf358ff8912d7e5159bf2d135ad60", 0xca, 0x9}) pipe(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) setuid(r5) clock_settime(0x3, &(0x7f0000000580)={0x80000001, 0x3c9}) ioctl$WSMUXIO_REMOVE_DEVICE(r8, 0x80085762, &(0x7f00000005c0)={0x0, 0x5}) pipe2(&(0x7f0000000600), 0x10000) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000640)={0xffffffff, 0x0, './file0\x00', 0x5, 0x81, 0x6, 0xfffffffeffffffff}) getpeername$inet6(r10, &(0x7f0000000680), &(0x7f00000006c0)=0xc) socket$inet6(0x18, 0xc007, 0x8) syz_emit_ethernet(0x3d, &(0x7f0000000700)="627212ff33ea91a5998ed7edd81a827b13fda0a17f919db07b175eba27fc1d07a444ee81b55cf6edd6f77b0facf9add3ba84f66b38213fec5ac6e2a7fc") ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000000740)) 16:00:05 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x8081, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) openat(r0, &(0x7f0000000080)='./bus\x00', 0x100, 0x80) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, 0x3000000000004, 0x7}) getpeername(r0, &(0x7f0000000300)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = socket(0x40000000011, 0x3, 0x0) r2 = kqueue() ioctl$TIOCSTOP(r0, 0x2000746f) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x39, 0x3}], 0x2081, 0x0, 0x7, 0x0) 16:00:05 executing program 1: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff59) write(r0, 0x0, 0x0) 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) setsockopt(r0, 0x7fff, 0x3, &(0x7f00000001c0)="cb29176f2f8c59ee7366ad3c4d1cd24e3d9b99c99e6e394966563211dbbb4f0830d44153922f27ce10d6d58eecca3193010ad47b44948d70d0f6cbc962ef5344938ee5292f92365b4f5c79316997711fe41f2845d39809537fed039691f624346417b8d5fcd38f5fc3c9a71003d8a6c14989c9520a5c70ab089064fb0838a6416290cd6dde76b4c01714b234b5fa4f801c11523eb24b72a2662774f986ff1e7ce109e8e02959cf1f6aef80a08a", 0xad) r1 = open(&(0x7f0000000280)='./file0\x00', 0x21, 0x1cc) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18000, 0x110) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000000c0)) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) poll(&(0x7f0000000180)=[{r3, 0x14}, {r3, 0x80}, {r3, 0x1}, {r2}, {r3, 0x44}, {r0, 0x4}], 0x6, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$setflags(r0, 0x2, 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) r2 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x18) r3 = shmget$private(0x0, 0x1000, 0x184, &(0x7f0000ffd000/0x1000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xc) r7 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000480)={{0x9624, r8, r4, r6, r7, 0x7044bb279fcd093a, 0x19caddf0}, 0x8, 0x7, r5, r9, 0x9, 0xfffffffffffffffc, 0x2000000000}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r10 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r10, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000003c0)) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = getpgrp() fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x1, 0xffffffffffff0000, 0x0, r1}) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x3, 0x1, 0x63, 0x31, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x840) socket$unix(0x1, 0x7, 0x0) 16:00:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f00000002c0), 0x0) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000140)=0x8) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000280)="82", 0x1}], 0x1) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x10e82, 0x0) close(r0) r2 = dup(r0) r3 = syz_open_pts() getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000180)) read(r1, &(0x7f0000000400)=""/150, 0x96) readv(r3, &(0x7f0000001640)=[{&(0x7f0000000340)=""/137, 0x89}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$lock(r1, 0x7, &(0x7f00000004c0)={0x3, 0x0, 0x6, 0xffffffffffffff00, r4}) 16:00:06 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="000000186004008b00002b27fe97912c1732ddcd29e207d507fcff023519edffd338d2ff0000000000000000", 0x2c}], 0x1) 16:00:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) semget(0x2, 0x1, 0x110) semget$private(0x0, 0x3, 0x600) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f0000000000)={{0x18, 0x1, 0xc6}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffffc, 0x0, 0xfffffffffffffffe]}, 0x3c) 16:00:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x401, 0x0) linkat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8000) 16:00:06 executing program 1: r0 = socket(0x10000018, 0x2, 0x0) sendto(r0, &(0x7f0000000040)="6f7674475d15083ddde5a9b204bf45ecc49734cdbbbe2852015e02e7e0ac62", 0x1f, 0x405, &(0x7f0000000080)=@in6={0x18, 0x3, 0x7fff, 0x2}, 0xc) setsockopt(r0, 0x1000000000029, 0xb, &(0x7f0000000000)="01000000", 0x4) 16:00:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000300)="b64c3f9db0125c72", 0x8) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/105, 0x69) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="30937730f143d50e2ffc28a9d985af5c119df211244d87f5cd7958aab0db14de07f970cf3fb8674cc6a1432eb89ecd664f52d12ebb2fbaddfbaa4d1e8782c76456c7a74533d76fa8023c10c9f95863e020822167bd7e61c15610b4f6754cac17c3804e4ad2d46563201dd8adefc38969d7f0389c521215cd21880eab22fef9f01b8e96c770a79a5bfb935ad05a29fb055a8f2d7aed10d92e4b0568055e", 0x9d) 16:00:06 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2050, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0), 0x0) 16:00:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000100)=""/173, 0xad}, {&(0x7f00000001c0)=""/218, 0xda}, {&(0x7f00000002c0)=""/191, 0xbf}], 0x3) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0) r1 = open(&(0x7f00000003c0)='./file0\x00', 0x8, 0x28) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) getgroups(0x1, &(0x7f00000004c0)=[0x0]) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) fchflags(r0, 0x10005) bind$unix(r1, &(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x80) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000002580)=0x2f8304e) 16:00:07 executing program 0: syz_open_pts() unlink(&(0x7f0000000040)='./file0\x00') r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e084aef31005e89f45be9aaeaf57e076d9c4ab56d07d730bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2000000", 0x5e}], 0x1) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() poll(&(0x7f0000000000)=[{r0, 0x8}, {r0}, {r0, 0x4}, {r0}], 0x4, 0xd62) close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x5) kevent(r3, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x83}], 0x1000, 0x0, 0xc600, 0x0) uvn_flush: obj=0xfffffd8039154918, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 16:00:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f00000000c0)=0x4) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x8098, 0x20) fchown(r1, 0x0, 0x0) 16:00:07 executing program 1: setuid(0xee01) semget(0x2, 0x0, 0x100) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x3ff, 0x5, 0x9, 0xb8, "25af93ed565405dda626c4010321149230e2d700", 0x10000, 0xb1ad}) 16:00:07 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000000c0)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)) 16:00:08 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x1b00) r0 = accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) sendto$unix(r0, &(0x7f0000000180)="f057d5a71f5f774aa380daaefd4556dac7770aa777d882eacecd050db05bf0b4a97a03bdca55c64c0ec2c51739ae6c7c341680f34ccb0b3429f1d1f69a258386f01935a921f6a5efefcb419fb492f67a6df0b6122d63c3c3b325221bf72ffc5e9fd5b2ac2d99eb8d75809b50b0799a78ae44b9dd0f9c992fc969fba99b0b33469f5e75ee5570dedc76a4a342c36a72ccce1e56e76e3ce3def76c705a4b7c3bd5ed9ba29e55420df5eb9de0cc2d84b5ae72ddd3b228315d2b490b2254ae83eefaf4368b552dc6e25e70a63b074308c8cadc3ce1fa38723a1fc99a746a74ab52872779ca21e4924a854b19b9414bd950fe0073116e", 0xf4, 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x3f9, 0x0) readlink(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)=""/31, 0x1f) open(&(0x7f0000000080)='./bus\x00', 0x2, 0x1) write(r1, &(0x7f0000000000)='n68', 0x3) 16:00:08 executing program 1: setreuid(0x0, 0xee00) r0 = socket$inet(0x2, 0x3, 0xffffffff7fffffff) socket$inet(0x2, 0x4000, 0x200000000000000) r1 = semget$private(0x0, 0x1, 0x200) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000280)={0x1, 0x3, {0x24cc, 0x80000001}}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) geteuid() ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) getgroups(0x4000000000000137, &(0x7f0000000100)=[0xffffffffffffffff]) r3 = syz_open_pts() readv(r3, &(0x7f0000000240)=[{&(0x7f0000000700)=""/226, 0xe2}], 0x1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r3, &(0x7f0000000200), 0xfe72) write(r3, &(0x7f0000000200)="c7", 0x1) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x0, 0x7, 0x0, "58677f0adc00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) recvfrom$unix(r2, &(0x7f0000001340)=""/25, 0x19, 0x1, &(0x7f0000001380)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000140)=0x2000a77c) readlinkat(r2, &(0x7f0000000300)='\x00', &(0x7f0000000340)=""/4096, 0x1000) 16:00:08 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r0) mknod(&(0x7f0000000040)='./file0/file0\x00', 0x2000, 0x0) setgroups(0x0, 0x0) r1 = semget(0x3, 0x0, 0x0) mlockall(0x1) semop(r1, &(0x7f0000000000)=[{0x0, 0x0, 0x800}], 0x1) setuid(0xee01) r2 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0/file0\x00', 0x0, 0x2, 0x2, 0x1, 0x7f, 0x0, 0x3, 0x0, 0x2, 0x2, 0x2e}) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f00000000c0)) 16:00:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000240)=""/197, 0xc5}, {&(0x7f0000000340)=""/218, 0xda}, {&(0x7f0000000440)=""/216, 0xd8}, {&(0x7f0000000540)=""/179, 0xb3}], 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10080, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f00000001c0)={0x4, 0xfffffffffffffffc, 0x8001, 0x101, "d89c342cf4081fe8d292b85af6952fac54be5a94", 0x8, 0xa070}) dup2(r1, r2) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:08 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) r2 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xffffffffffffffcb) getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) setuid(r5) r6 = semget$private(0x0, 0x2, 0x74) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000240)={{0xfff, r3, r0, r4, r0, 0x100, 0x181d57d9}, 0x7, 0x3, 0x4}) setgid(0x0) 16:00:08 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000080)) r1 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1207, &(0x7f0000000100)=0xdffffffffffffffe, 0x2cf) 16:00:08 executing program 0: r0 = syz_open_pts() getrlimit(0x7, &(0x7f0000000480)) r1 = socket$inet(0x2, 0x3, 0x3ff) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getpgid(r2) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000340)={r2, r3, r4}, 0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x800020, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) sendmsg$unix(r5, &(0x7f0000000500)={&(0x7f0000001680)=ANY=[@ANYBLOB="1b002e2f788efd9efb20138f77d97cb613e2d33ec260b78577d4516c0958f2b15e38c8d9e99847bdb702920688863168834499880395378b788efa204e3c15145a3de607d180de64f71ce67f25a74e6653e43196b2266326b58f0814807a584bbc4bd9acc0c78731f2c69557ddfd8d0ad3d507a01589b5b5da69e56a443713fad51891eeb98839ad23a5a161d9233e1be5837af52e38b5222d2dfed4b0b13d0b07055c688ca5f757e7e87fb435f10c5d34c8884ceaba1d8d433e4dd8d302cef6342215cccedad9ce5bbd240c8abde4e87b5bc0a9a886f172faea96bf0cebcd8568c5be26890d991f8bc01a0fe3bd9b637ec867f7cc558217eebd68ba9ed5ff4fda270e9b36539d13e9d2863bfc7894a54fa81459bf3bec384fd8b01522bcd1e26ef37be24e47d300ae209e4555d0a1a8b3968c8624d83d9cb1099d03e4a6cdf28724cb0f1377281888cf72fe5a1bc87982f695214a11349485a94492794c705b933265d1c2e25febad7d3415ae762d439ca326c4c581b6ec9e9c0731823a2c2e090a8dbd1d516160f826f09c"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x6}, 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) pipe(&(0x7f0000000300)={0xffffffffffffffff}) ioctl$TIOCEXCL(r0, 0x2000740d) r7 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r7, 0x2, &(0x7f00000015c0)=""/143) ioctl$KDGETLED(r6, 0x40044b41, &(0x7f00000001c0)=0x1) pipe(&(0x7f0000000540)) fcntl$setflags(r6, 0x2, 0x1) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) semget$private(0x0, 0x2000000000000, 0x200110) mknod(&(0x7f00000004c0)='./file0\x00', 0x20, 0x4) pipe(&(0x7f0000000280)) r8 = semget(0x1, 0x0, 0x2) semctl$GETZCNT(r8, 0x1, 0x7, &(0x7f0000000580)=""/4096) r9 = semget$private(0x0, 0x1, 0x40000008000020) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x9d0bc323cedc988d, 0x0) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000200)={{0x20080000, r10, 0x0, 0x0, 0x0, 0x2, 0x3}, 0x100000001, 0xa34, 0x8}) 16:00:08 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0xfff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001100)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000001140)=0x1) getpeername(r0, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) pipe(&(0x7f0000000000)) 16:00:08 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0xfffffffffffffffe, 0x0, 0x0, 0x10000fffffffe}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x80000000) 16:00:08 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) bind(r1, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) flock(r1, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 16:00:08 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) fsync(r0) sendto$inet6(r0, &(0x7f0000000040)="1f2adc7848e01f08e60c08f4a2d8b6c9160d3b362760accc3a510622f789d84cf533cc39a99c8e361ab3681c0b6da7dcb5c6ebc47dc8c37f08168aa22cb059b2fbfe93917ba47d67321bcd1341bbcd645d6fcc31128af535846781b79fc133d245ece495141d7e17169b63e6bb3850ae5376ce54695633aa89c1a89ca0b6bc1b0d9e3bffe3cb972021e0b395969cb7b648a91e6b1e937fd9a428f4a251b24f9bb112f99fc066535638b13e57d70f3d4820804700939b0b0636acbcbe241c1134a01a18de183f0d8ad3a30051db35605c0d615de83eda7f5abe6478582a9685ca3eba33f6694670b49701465f81c26805", 0xf0, 0x6, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x8}, 0xc) writev(r0, &(0x7f0000000880)=[{&(0x7f0000000180)="69f501d9d246732fba1e6fa5210b07209b2585b0b6d8870c321ebc247826d785b6e90fe1f71c331fc523ffbcc6a76af5b09ae24315c8f716e95ab5edb1cc09fd909348c6974e22b5501594e64468f26504b3eb62642a4c3917d5a1e76192f35a4b49fef2cf6ab1dac2fbf736d37d4cc6232bab5e09082279dd774f7020f402206a951678dda6ea05fee9e85d90c05d48dcfa0b1594a41d6fce3bc241e16bb549179d9e85abd75f334318c41e54ec50b020abb501605337b62de6066dbd4889f1294ee1c9674dd31da5088d669df4f833e95fc49f002e021190e7ed953db7546af3233e13ad49ceffab981421d3d67f335c521e5fb53cab89f8eab4883f5c08", 0xff}, {&(0x7f0000000280)="652f2956c33e4a2fdc2728ec2ed008084601cfc4d6bc93893d8373dfcac6f0031d7fa02d3c193d4babceb1795cd48e77f762d291ceae6e30479a1e09b34fa1ceb8c23185fb2370edeb90e0524dd84fd67839e5c12b9bfe31359ccc5070e707dd6ab5787165836177826d21b2981551d4214ae70236eb835f8a2e5186e569d190d38713d0f3e7f7a53acf78367ea54d1aefc874db397c80a3674f8fac8e718a98c7707304714e825830f8c649ec6ce8d8d171cb98bcf5486197db35ef4f376b58fc6354d6228b208319b1f77ff12592df0afdd70589d301709fad877da88ec985167be7aa4c6d302366c73a66acf6bca673d9c4bf436dbf11eb", 0xf9}, {&(0x7f0000000380)="15d70b6b8f66803683ab1d94f6bbbfec18c6fb6b0a9ad0446fa157893d66fbccec80ac3d69a30e3122bffa6d099842d85822f18688e8be5a61338383bc6066b3bfbc5650e0fdaf29c242d19750fcbb21da4c99fca25c32c293e8e9764f82bde851b6ce51af4a8059f1e5b96dd756a8d4710c0c8d8d208d007d98a11d9cfa94f9374eff60", 0x84}, {&(0x7f0000000440)="1b21fc0e821b50d5bb7b9503b3d4e8500be7dd41ac93eb9b82340f3995e0861796908a921589abb78211922575fa2c9abf3d88242340918ab9a338b6e7caa0db7d727ff140976a5982b6726217b7066b774f00036ff439a6f99f5bbaa858e7a3c20b88bde9ce30", 0x67}, {&(0x7f00000004c0)="8489d59bab1f05191ba8f2654832efafc3945b2c1eb123f3868683304057aa353583c06defbab7ecb0922401b30448dd4215dd3572e7a36115aae5efda5bf4ffd6df71dc6ad11042b2a6e703464f97434c462f9935318d590dcb97a58f37e5e61c0e74b095395ab3bb2c861f8f59c4f82946fe2bccb3f501dd17c59e786eecb959bf15527e0e5715846ff7f14a36729a610f290c2e4eca19bae34dec4e74f0cec5c6f7c388aa35c98f2c561d395a890a1d63bb76056e4b2f58ca2d3d743ee85b83e5b1cfc648", 0xc6}, {&(0x7f00000005c0)="bbc7b156fc286919708f2b739d00439e00a691624422cff40cd832b2a21268f5de7b6ee8f03eeb8703369ecad65f5e46a53d3f6d70249fec76a971ccc2dd3f8b2b24395ddcfc56511c51450eaf91549c73d9eb2b911f5c989b65ccf8b66e193be71d5f6630a6e2a18e7f23c2c6dc430c34abd6f932f56d6f211fdb0c77717763864a9377580383c95cf6edc4141e7e", 0x8f}, {&(0x7f0000000680)="af3dacfb8efff3b9085ef574fb", 0xd}, {&(0x7f00000006c0)="02ff144cbdf1889dda30ccbd06d14f2341df7b718af4945199fb1022975967542c9a445b6c659628b861af31160ff2788f34228e948ce89711cb89b0fe9d3e9fae520134ac2415a6f572b16d789a277d53d85b35d6a4190518a8c8013418ce1aaffa5d8f9f29d595fb4f203927ebfc931e5a2a6e3475a6feb0b8731b98e4bc9ca1255b7b71cf55c1f199cdc40f7778facc44a36cd3ee3bd71eeed6be3d9ff33929daefa434d882573088635367d1a1b4cff1e0ee8e7bc7", 0xb7}, {&(0x7f0000000780)="ceed1978bfb46b75e5345713806606a87529ed0a7c7f88b8e8e61944b845858e3915dc467c28e57cf2d25028187a077fcf83f9344c547a015c1f880c9ef7a10dca2e3927653b55e12d5cbe225a1fd7ba82e9fb819d50f85aaa498140b2f58d94e8b86e98f551d6462759b3a0d2c9c3809f7237413e572f888e44324cd673938972f2e3bdf7f5bedfcb65dadbbb82cd4358e2beca34e32fe538e750bb98c63c2fcd6428a521470dac9c545e1ca245d1cb9dc9df4bde6d921ee616e95f3e28130aa635be96e3eddd54ccc5cf449fb32cff838dd57c32a8eb1616294137c6184a9c", 0xe0}], 0x9) kqueue() r1 = socket$unix(0x1, 0x5, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000940)={0x400, 0x1, {0xfffffffffffffffd}}) r2 = openat(r0, &(0x7f0000000980)='./file0\x00', 0x0, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000009c0)={0x8, 0x1, 0x4049, 0xffffffffffffff7f, 0xd20}, 0xc) r3 = semget$private(0x0, 0x1, 0x8) semop(r3, &(0x7f0000000a00)=[{0x3, 0x100000001, 0x1000}, {0x3, 0x5, 0x800}, {0x1, 0x1, 0x800}, {0x0, 0x6, 0x1800}], 0x4) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000a40)={0x2, 0x8000, 0xd4dc, 0xfffffffffffff000}) symlinkat(&(0x7f0000000a80)='./file0\x00', r0, &(0x7f0000000ac0)='./file0\x00') r4 = semget(0x3, 0x0, 0x100) getsockname(r1, &(0x7f0000000b00)=@un=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000bc0)="88f689c33bbd45b00e732100e36151b7dcb17fb5af822a131ce0faec4ac34e57ddbb8bfb0a48317bb9206e905ba452a33cc35aa58e6f1ee5227d2a0bf76373feaf85a13db3f280dfb6b7ad353a4fbfaefdbbabfe3679f647b7c177712a09847e25de4ce56dca5596c7512e0be5cac3a9f49946e61a2b3750bcad9685fad56a421e0312a91ec4dfb0d9287792448c2d37bcdbc4d43eb79789616bc64d1b599e75c08ecf8cb715a5a06227b59f0f1ad0a3544564f0694e7340cb29483ddc8cbde24fc72ca5beeb4b221105d32aa6141eab86e4d002d5e117caf5208860c8997cbfed6c7e63abb3d5992d7a918c8cb3368ccee608dfc05a6d2bca9fa94de3d1c81bbd31bce0552576619ecf93961bac9f53f41b80fcb61f7b3ca5cd52ed66be3c0d39a9f5d8986d4c5ff74bc633d49b7fe71d1aea586033ed52c2c7cc0be5bac1f5e80e8ef76f6dbafc52b49b1121e1c3b126c3904873718864cc940b79fa09935e622aba2e8c0bf528f0a2d78e9b6b414a97707a1c7bc106232cfb78fcb96f016d5bd12681eb31330481691559d023f0f4943b7cdd3e00e87903e4f492db4c8c382a46f6a4e6cad2b7db771b5e0244bd8a27d8378a6ad6e22b8bcaa0ac747d374bfa64a25288c6d0f7fc617fe9cf9c53906c969188b3cd10a3a8c35cd1dd17b97c908c366f21a08e181b5d078aebbdf305e704fba6fed0977595e4a2921977c3f561863a790b85fdb1f714a8e4e3aca788c9946caff72be202336d561fa8283ae2172cc328ed1bd946e3d8392d47cb8cd0d11a6cad2b944bce97da8ef829ae74d85a1422d72d95abb6b5e950ea322eae2f3129f17c2c92b45b075a8b16649e614ba8b087cb05b82297d8ee94efdb4cc17010e1e06ab0b61f1109eb8e2251e9c21e06226b8464ad3dc0439a8cd3a10b123e31b577b4f00a165581ac740cbd43219f7936792fcfbfe09e30b0192ee19afa8af3d5452c1edc12897852e9456886c3e36973bda555c06daa7dbad5867637272ce5404bbd7ec0178ca592e77abf39de72937e40af4c937de9cc2055a05e0a4e755854617426b82af084e1aa23e38a32b493b691b3bca471f99c4b84b2ade91a183bc676a4c77fc6c9db3f518471a08ef74ff5392b9a424df4070798fd34c7d4c0c7e82f980a05e6cf666c3901c7c48b793c4f7d1861012e784828671bac5f3a42bf62f3e3329ac175555e3734bcfa4a6b61ee0a46a1a3f3532a9af1a6c203f1556729ac3deb80f5c7652adcfbad1759fb1905b979d8fd16175ccf1e63bed0d1e039f17bcbb85200008710a5718e6300fb4dbfade622ab0669091dbd96ed80f54863097feda15824ad333c29143874f95db4ad03d1381305022c50e084b1a9d15a53e38f39675ce399a6f5b68ef578a582fd0bc237eeb1c598f6baecb79eaf2d73ad0f5b7eb0350c80cec0b231ecea4278bc4ef9483ef97005679f40ad68a114598ccb41fc899fcffcc33df7f82fe535157ddd19ff6b9876c22b5b292120c531fa8de17eedf8aae6f6b864d87514ed44644dfd575039981d012d6ef625bfbbc9727e37f67ce8f876c45debbb809270559bc9fadcff682f4cb88afd431ae0638313ffce9d017184a527c181ba99cefce608822a519958c4c7d9a09f5823c739e82b1686b3e50e23cbadf1ebc8481132a82bf45bc9a8616308b6e9d8fbd8a03c9331243e3cda78d7060ec4953321354fcc9ef8ead585a6c3f0fc9cc82b0561fae4093f9517b48857250eedbb73326e74c7d87dbf68f4e7a41c273332c8589a07b7d63874c0b241050647446bc7a9fbc04fa6aa273f2a3e91d33d31e8ef94cbe774354e017a17245083e85751e5a8342b847dcd4a7197bcf6494db799c36e2f56111a56c89b97bf82251b5412d6e85aff37c479ce91cb817694b3170e04367f63639cb8af717e096389a1e3d792daaff16f5d2910ebb3205af2130fe19d696aad889062409ea37e2ff927f8dc82b5bb6f5ad30839f93744bf79ac2e597fef61a3bdadf0b2c35b9e3e942e46daa020e752b2257b939e14e73c9c14d6580674a74b75688ee83ffb4323d95d15200db7d3eaa7f4202f85de7d6c2b31a9b53cf62526a533c7a428c0069c8b552778c3d81dbbf6fe0ff90ef0b29e6e82dd0c1e31023f5401caf98b2046e7a4a438d9a356bb9b020496e55ae35d486e10640102b52af108b2b02914e083623e077a5afd2808c54429e351d2b32b2a53af3937d696510586d8615d83d8f3a090ef426d28b9e7d5d90e2618ff8948851b1bd641ca74978773e5d4d44c42008ef76273ca3ff121c2dc1feab1f7b0777968f1412485fa7bc44afb296b0c7452f057b65107dacd4e9fc2056e7b3f0a3cf5f1248322fda37bec6ae8b48727f2e22bb6311007ce93dda5070baa4803fcf4bc40c19c3d005fdbb0c5315d710f870d5d00f90092d899e4fde73e626ae8a72b90dc635b583aed1b56fda7c3bd31f6622293ecb3644f0bf30b2f275d193e8085cd752bf47f9b8a1205e60c85c3de1c137e4c606da5543064ab6b485c93a2ec844e9d8d7d33b144924ecd2743d2bfd3bb635632a698233704f68f019d85aebba4735edacfa5605e23edcf84befb065a0a5038406bad69440b19de0497ca516b7c10c7c3210bc5c2c09eab1183e7cb418e4fcc5f879eeac535e62e1d0d13ff8bd3d4cb284a635e0bd895f72a2165c91c00fa62bf4226ccb926004218469a02c96b9b3d0e4f15750a245fba19ce0913ff8d61114636590a57a3b2b0e3b64652a86976decd3f153d4ef74041bfba1bc60d5f7e5e24992f17af514b0eef41482430e2ff7110db9efb42476c8d4a7e000e67d624b7d440de0ef65d762906e1bcf576b6dccec2453253b0aeb0b820da2075dcbf1afbbc0695a083ddc52b619f23d7c659af9223b8741afc7cd913f9319b8ee5105eabb2ae8aeb852e3a42ed56c8b03c3fe69500e8e28e495ea92957a6c546b4572fc98552937e7d1919ecdf7dcdebb8f979d2164d89de6c845f1aa8fd22eb975220b5ff9dc562815dc3a341f7deca288afd603161895314b63e99df4622f483ed12db4683478c67d01dbfda7cf318f44653aa9cf718bd1ebeadd8a475c972f66afb8b7f7c77ce5ddffe6ee131ce935c84a87ce88700cea2df169884b80389523660d952977e065e10d3602c71b2cb3d86c76f9f491e2993749c47375a4ebd772039b5c217b66c49e20a72fcc5be0b4a5cc8483bf63d8189e2c85fde8d08afd7a16c0ddfc914c53056b5bc6368dd1c6a9900db98f907f57b34a2f689d2afabe52459a993b5910efef9641876631943b975ecc1070be97807db2be205aa88bf135ed3d2486437ed81548dd18670e445cc81cd5bbe05ee1e9183ff2571a25ceafe3646da3fbca2ba4218f0a8773b9f0f70e6f0ae32334e09f5cf2aebe613b6b1858ce03007c985c0580a463f3664f4dd98f64cecabece3a6af55a0a27ed5824e23447f941649615dc8379db26f6ec635ee0631beac8b423a8ffb8b0ff1c8fc0f22ab5008038672c603890e33a598b88f5c26028924b6f58adff408fd81923bcfcc38e987b1c515d75094b6b48dd15d1828125e4805d88dc090a99d234006d8bd98ab6e0f7f940195253c93ac1625dfb0184e80394cf50763bd719774777e2eea7be8f72574c710b746c7429237d2f7df8de5956a8531b1d4556b87ae977672801add2dc101e51adfd67d0532c3c29ffe75ef2d95187ab8e89b320daeaba6e5c105e67d896253a571fb56ae60c5957a2243aec96a92b4d69e361c2ce9da12ca851fce92a25cbd1ed3382f121742aec4f3f16c21e119e958ce1e02349de5fbaba934c7bfd23f3e6b60bfc8417f1f4bc13b489d1795e1a028cde1285245af915a5e870fbb315c72edc397539ecc06cf932599200c816a8dd9877d4122ed7ac78c3b7d6f02480c6b425c5bfdb3e27975ab2f1520e3867fc9823496fd6c5a2957435382239eddc47da6eaa08e177f550f993442412856978062a3743bd417641aae32e77927d3d1cbfc667390d1c4e6294a6c714357966e93f1a42be20e79ec868f6fffc79b58813c9efbb760de84735582bcdde32668b83f67a3c29edde4bfcb72779fe2fd0d5f2d40e83e51ef701689c34f5a05c21582694921a59e4c383374405f469d585d1f24c2d5989a34a24df35683fb0b9099ae463626af631218c2ca6ed851c53e6a4650d7da23abd3ba0dc941782b01237dd72d5cfce4bfeeb3217b36bf728f775652845a6ae5d2d1c9814fa1ca4577beee64ab7ce293c23e85e0bd8119b27a50134bf04d3292c38158526fa52531c95cad34f012f1b1fb9f31b8fcc3cf7495b4f9cfe0274a6c33b0dcc9f08c325ab4e24b6906b736e62b9e0848521ebce0934a2cdc0946662d826f7ab01ca90b58e9024c89c655dc5a7b8e535721f917a55bcb085b846a4139e2979b4b499eb7825d0fa0310ffc2ea454831e8a4c131b674bf2a5fdb9d48ce0554af3099e7b8bc5201b49036690fd5ad6c666ef45733e37512a37dc932090e8e730840a2b53ce44dc07de8fd1f817402048cb19bf74706128cc927ec8250da4b495d5db62c8e4c87f5b57e4fe38730c315a7f61f38b465ea88b85d17d9f58529220b3489b9e796e3cf90a0a2822908711bbabdc4bd4c099d71a1aac837fb412a5d98034a5b07385d35c69fda4be6b34c6606654fd18daedf19b9beca050d1baf37abf7d79380c6c8b2b9699f7ad0973be795f6e244f134215e53ebd56ca4e8985f7a5d8db77b8dced15b4b9b691c3a84f6fe9423d58277a5b320fb7cc23b0da0e5e07c802510f3788e14ad2ddb8013fa63cc1f28f9c21da203bd31dd7f99dbdbbd3d92d2481555c90a28a25605d48c7b46daf0eb7d06304edf3ec15ffcc038e2b9aac903ab2e4828fe899cace384b73f7611c0a999a5395df35891a2dccaf771fa4bc219b7b5154879185d1e56ce8ac819955a04dd968c6c58cba8424e776c4fba171082442e54c21bd0dee1b9f44f69ecb532889fbe417c799192ecdfebb2bbcb4099e32cfcfcc2970c861e3a92e1824bd9c4aa27d0239c43da2bad57ee21708806e30957544dc106f73c9499c3491a9a69b3ab339aa9be4e27d1af46293db4487faaf0fee948b00044ae93a385d10c70ad8635af52a332c0160a406e9238729a8c158e7628af0d60967ffcabed5ac7a4017048cd1c6a4ec82b12af9282434ef8206b27fc2f6d5bc6ba4dad50ee0c85cc41b2b4ce062e8a6bc7f946cc78acb372f1dccb8c3294c07397db36bdb277f1c7ef1ce8951573f4d98431d350f712d0a92ad66a9501cb1a4806698175c7004fb3d2f0934b6e39d462c8f3ea5724c3df675a2f41cd89f88e20f8f211422414c8a6291b67b637a3777589aa10eab882c2722d57f7c573fc11fa528ea27e43fdb7488cdc813a330f898bbef9187f04de3aef999fe12864682941c22a0f3488a137187e161bbdcd4ec679541f168a1eec7b15cef37d92da8e694eeeda63d85eaa596ef644584d0886ca61bb1cd68ef4a02ea473e7d14ce7afd8f96fe0463721de9e88ffcbf71c1507b8c72f5074f9b78c82639bd903c983e51cf821ba9d8029be3ad4ff12a0193040cbafb28faa5249765c0019df7a305bd4ffe5b7536252f6fda3b20715b24df3d857f16f149d61cb535dd2447f41f9889df21976a21d5364f176acb853d03ca2b3ced789d3d92b4192bd8d46b538b89137340d052f09cee3901aba6835ac57fdd8c7ccf248fee18b06de737f2cb6860e5091f102368d9591e7f8e442d6e1acfed1ff6a8bf55b6d65c5e7f30a968", 0x1000) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000001bc0)) getrlimit(0x7, &(0x7f0000001c00)) select(0x40, &(0x7f0000001c40)={0x6, 0x2, 0x40, 0x100, 0x9, 0x8, 0x8, 0x2e8}, &(0x7f0000001c80)={0x2, 0x8000, 0xfffffffffffffe00, 0x2, 0x2, 0x800, 0x7}, &(0x7f0000001cc0)={0xffff, 0x4c, 0x4, 0x7, 0x3ff, 0x9, 0x57, 0x7}, &(0x7f0000001d00)={0x0, 0x9}) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000001d40)=""/121) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001dc0)={0x0}, &(0x7f0000001e00)=0xc) r6 = getuid() r7 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001e40)={r5, r6, r7}, 0xc) r8 = dup(r0) ioctl$TIOCEXCL(r8, 0x2000740d) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000001e80)) 16:00:08 executing program 0: r0 = syz_open_pts() getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:08 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x10001, 0x0) fcntl$setstatus(r0, 0x4, 0x88) rename(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='./bus\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x801) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)=0x47d331fe) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x7) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) close(r1) 16:00:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setregid(r2, r3) close(r1) r4 = fcntl$dupfd(r0, 0x0, r1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) ioctl$TIOCSCTTY(r4, 0x20007461) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) nanosleep(&(0x7f00000001c0)={0x7, 0x80000000}, &(0x7f0000000200)) 16:00:08 executing program 0: clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) 13:34:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2002, 0x0) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 13:34:12 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20080, 0x104) kevent(r2, &(0x7f00000012c0)=[{{r0}, 0x0, 0x0, 0x10, 0x3, 0xec}, {{r0}, 0xfffffffffffffffb, 0x21, 0x2, 0x0, 0x9}], 0x99, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffc, 0x81, 0xf00fffff, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x60, 0x83, 0x5, 0x6}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x81, 0x8}], 0x76, &(0x7f0000001380)={0x4, 0x6}) pwritev(r0, &(0x7f0000000040)=[{&(0x7f0000000100)="e59cc058031ce7b23db85e19734de5f89a81799c08c68f3d798247a82e08675a193e5f8a190a333538e36ae77f96aeaecc2500e7307ce0389f0db351b74b90dd810f82edfad6de2a42ca9468698c61d5f0379a9c5b38ebb3a2d1878a17c85f5b5a0ac53f2ba33268f6234afe4dfe0263412d99bca8145893e6361a806ec08b55c40bff8b28ec62eea062db925db9108644aa2b5087192a7c7d345c818c57b9df74821f8719e537da6dbcd0929e8571a3c901538e9f05ac4fe5d3a8f87e6357b27119add17544f0eab079de", 0xcb}, {&(0x7f0000000200)="4d948ae5ca5fd8167092416be4868e3286ede1313ccd907ec2cf5b584502dff4ce7855535a67d109b84ec0e77992d2d32028488878e56e75bdada4f310e1d16a5975746c8d3253eeb3a7be2985e382390c0b81a71a9928c9e19f20361daa27f66f5f266ec07679d772eed40de3bac2a7a44ae520c314d102031b3517a259a15f60ea9dbcfcba3cd286f44dff9b77d65c084324370a9b4b7cd630087373303dae55e580334762f13440364d9df03c8572ca1277b956b245778657ed02fe93026455ac9fd53f9310d231f468edd337258f1fe148270a16fd054d3f2af4629f1e2f7e7da5f6380b26b6ec695da8e8ff9ca9132ec01b62b487c5f549f3759827ba0d4584354230310ca3b13121955630df2ed0191e838d3d1416e67bd06bd47c38b3f17001b75bab4d65d0f2662f48acd0080f3e14a3c28e8f0881a2b5b2ec81acca86bab549c52dee7adf16dca4810bd300205ef3a0fab5b59236e7e1a3b18894de06ea19dd476c12aa1f2b5a58b313a241d093a2d9f35b6ae1f8a89870ab94c51e2151e9fc337bad721c38472e6db1f26d2b46865d1500d72485c4acab180fc4bc55a3c59ed41361dbb94fb3501ca138a4096e23e0be616c24697819b88470d33420973877a1872f25b02664a153b5df9241d7bc21c23a6aeefd74bffc553cc486640f19e2c3664ee8b8f011b27e79687d8bd9876a3563af581fe38ca7a636fe9e0c545c5ad70bc9e059dc800ef506e746620a8f35cd591e6e925294fd27b3eaefb515c449d315563e9364af2dec60d4f19366f3203f7490843f3eae37c2e73242abd940683262933c5866755daa6be4047cf7d4631a3a71de65908fbb9161b72195ab43be00d2cb25257852c6293fba1bcce81b56abd7ead57a7b83a05b920770ba25e7fc41c464222fb89012037e68e64669da61e2a1f06a1fc02c570f3f1c4be39fb2148f69ee8acb43ee318e9a48d0c8d64be037fddd427ada86d0fb4397a70430dde4573838df123d86fd734618777f06b7fb8b72893241e53e07fbf515407cde94b8dcff0cf1e34a735b732b98ccca8847237d0ee22519c16484e2bb28bd630c0dcfcc2698f08e6d807de42ca8c8b1830db20c1d82503747de7ea2f76b3df202dfcfc8de2b5062fa3f67354d4309d1fd3cce5fd01aa47ebd5811cd0a90536f385c2b2c652a7ded9ce697365e9145706cf4a31dba2888854bdb0d8565792a88b239059526de22108625e5ec7090883bb32ed1fb14e9b2a1f6e3274362f3ab8ccda07601f93cbbc8e0abcc4d2c9a17afcec9aa8bd0cde5c4e56a7d93b048eea0fbb29f8ed01bd081fc65ae62e33f3daad740acc945fc2572ace69fba23794fbae2b4924c4aa7fc6dd53239e39e84673ba60ad03fc1193188abae3191396539c96802ea7738e4a66b8814acb8ee634186033caab8b42391b68ff58b6b37e7ee7090261b37dee99c74cc1281251a60322b86eccc30394b0269a82505eeb761c95fe9faaf393b4333769ce83234828aad14af23a20933cd28c422f694a4f9d4a818eae00035aeb9d2958f70d68b35881b2df7a3928fdbbe4a607a448dcd35fd9d9accc6ccaee69a81640559d1146cabdc3418e7065eb3947074a4844d99d65f459efffc02e651537c165023d087175487127feedfeb917d7bf977176db47f6e46f0ef37fc0c1e0d254c394215e878b4c5e5755fcdda00af816010b8f60f1a04d4e8ed95407f956b229ec57210df743e4538d6386069361f2278f1758eccea0e3e8d23a34b94a4e349e919beb2aff91faba3a3c9e58b67a3046797e023ebd53946e13818cc13a73eeed5a4c18326b408b0c5bb705e1914216376fb9d0ec5bdc26462096b430469195e40efa6994b062ee0cf16e58621c36d8418b5a3e32749c2078ca86700a21524b072377d69bf3dc69f30600e5e0f17d3d394f9135292b4f2ec283ac670b927cc4db7e1f828b976feae21a87fd3e93036d2c94384fcc980aa9ede13e7b0e58903f76ab30cb99adde03143dbce5cd300f6d23a6e62f1db186bc3c06eaa1a45160f6b18e00e4ecc45c5deb2e49254b634a792712747c87a62a23d771f7af4f4b823bf0886f6a466a0a33f8817be905568470c1881ecb672d320ca13d84c3959a5f1e80223bdc3ba6602bd0d56cd2e1c628aa82e54965262f8e7c0a7564258b6a6382401cd4642062b12e41d21e5e11110cdb19bbc447ba7a003c392794dbca8c1118f39a93480ac4a25fe0b6cd9ab051e9aa20aee2137d2b13ff748d2015cbf066ad90d2c615cd28a8b490ac85320b4c5a7da3f68c3e8a1a72b362f577c453df9b3489fa67a396df2e61d721407f7aa042935f5dde6e6df1a3f5d981b57b90f2c63ac6eb175b97e532dbf4d01b6f1e3b2b2c8196048b0b26f85f91b23db030b8cd38b61aa44ee26633398bb64003af6036070e65c6ddc83cae260ab79b1403a51b60c98cbf85c35253ed7555e26d8a7882898648cd3907bc6e5413f8419a5e2a9e55d5d3c5274cdc65a324901b737cbd721eb5f1a91714228adf2ad4552d94c2988d6e2716a7fca16bdcd3506231c5865289835b9c3555d0bfffbd2b36264777c326b760ecd23efe5e63c99cad9b6f3c8e38980ae37016bbb89b221aeb86e4fe96784bbc9a1d131f25ce29a12b78cc4620ad270ed504c310cd16c82229466c8f2b47d7f00ece99ca957f0f19fb5955a5e5d2a433db53ff72f574927de580c61c36369259b7632ed0efb0e747da2787d7db17c6111959d02405aba68b5015807086225ff97ca07ed790eb6592a81ea1bde5f688475fdd6a2184f5cd382d4b961c3501751de852652817803082b4d9a7170237f4f1dc7c2dcdfc41ceb3d0f0b62ab80934c70456e6d5bf7291c0ee1eca6d87b20ccc02d2d8c398a1ba0f41cfc4dda423acb6d695db7080760d74099080ef3bcf9fd2939e4e16d5434edaffa17d47b25301e2b5d2af5004b88129144b8cdbe894aed62c43ff710aff914e603335ce5b0e5ac3e71f1686d799709eedcd4d0d99195d9511b03c919b20338dd6a6e33fc870b9fb630577744f0ef8e6704a67796a3503ac37c938aa06dea6a3f5c5e566bed96d378bd61891c2d62b600895e2afb666e5846d349e32c0643e175d9617ee856bea9c36d67278e896582bbd5b61eaee3a18dc27f6baf18b03d0dd56fbee4cf27ff0fffaf6ac98936c271db797fbe8bf846f537c5654191df101f60e55cc7d51d9231c4d645150a9f111ea12ff2bd14739af39421f8def254134df711ec797a63dccb10ae5391c0d2457fa02e1300ae4b2897384aec279968b2d98881d45ac5ff55c5f6866e0a2044aa931388a2a0fd138abcf2bbd8f0db418b0d2c362661b31ce6873fd792055242f9fbcc1ecf0a7ed010003db0b41a155f26dc5bc829fd59b0730743d1e51a86e7e8095cf9c2d35b95bcc4620c8d63773fc2a2f0cc7b22a9021a5e07e76c7870dc07b444f54f2639f56e450b79281d12cf4f106e6fd947917f2137fa17053b3f0fa05598029ec489bac7acfa0f9f73f9fa0b8717229ea8d22c62a279ac1c150708a1dcc36bca1d41f96b3cc43fa69a21d35da1c9e7da4221f51de26b69b2733da0548ec2d862d978527fa4c762d98670c407c620f936fa1f397331bd9c0e72eca8ae3dcfe22dcbd9e2e852c8e7516ce11ca6c7535a90d650c59c071c5f9c6ea09d71de2622f3457e444f728cb8624ece3d30e8a21fea4d20905ffb02612834e8045e99ee19ddffdcd4e8a6b46d63cc8f6de3ed18c96caa4cb89c7e699b67bd217536677664d61cb952ad9d4027b2536ebbd4970373ce3ef98bb4e8228c028daeff5153e6a99a3aabf4ef7c2346de7c286af1edb8775234d71fa2acb6fce29596a9d83eed4340b3d927587353fde11eee42487ebf06359a4c95597ddc5187e364e888738cbd99344c2367261f0c37bc82f172e13821c1360bd8cde3f926c8c3c8838a5e2b2811d6a9904e64b5b54ddf798081ca6823574b2f37fb42112f896710d546c29cd617e5dec1c735b0294b262229b683ad8ec7fcf2d8f1e70133b1dba2a38d8141d2181bcf97bbd4cc81a12d4eb1bdd1c383eac86310761448d2ce6cede05bd11795dcffc1ba84f31cfb3f1b88fb5155abda925763b99ff95408fe249ed4ec841c2cc91af57550d4c856c30126d34fbee84bbf9b1c0e17a424af32d398194ee820a614cc518448a7a3fb7ddecf3a0c7e8a0d0a4e57927c2f53b64c31bf2166bd0b8881d105e720e05c6b16f7f4bd863406164099634d2e9c4439186706d64ca57882da9030095abc8a69b4ff22268a793f08df433666826e0d8b85a79889a6b6d78848fb2b791dd85d2243db921794f8cd046fa256cac8487bbbf08cef1ad61acc06e8e105f6e3f552b1a282611c5d5de43b7fea11406440e2cd3f532fc4067aee77ab09f65e15b626a8cdd2ae004557691c153a11ed79263e7ef4decea33f7faa265c621ae3b53d7621593f31f4a67ccb4d90fc3934ec428f2b6d2cc436392138d8a66b394b0b68e1a674df41459c40deac031ae0927d6c3464c5649f97b176e1dc903de06b81a45d86fd0010c801f1070af3345db17f4a08cc2f65e32dd3fb97670de7224038319cb782dc9ea20f7e877832ce89a166897cc428386d2b24fd99dc33faeb11ea6fc4f78c8722da6e501947c0d41ce4f17c488df663ff747a7122da438b3826e3a5b5ec07ad1289775f2e29bd1f1ace26d4d53fb7d9856b55823c0db848caaf3e1b465cdadfcf3798962102a134765e74bf47da94066be990e91a7e70cc0d7867844d1989c144a2a53f9cb0adb7e1c3410fdcef6b9556385e70807af2bfca5f512fdb8b5d6e5f4f6da8a302718c9a1626c76c00896a1478b74353e3326ebe006a9d6bdb5190557abae6af00d599442b330d9b92811783cec6dd13f6c8d2b29b6649edd69213155c6975f9cba4f44e577fc9772cf3ebe06b991887e40ab5efe1a59c4548e7b86134837ed62abe70a0c1398d399bdc20b18b262bab50922744da762edf3fc54f0bbce90d485878500903b60f1ef6ca24a071c38ef62d131258648b9478c66bc69d0cf3057f2c289a1eb456375b021ec7cf784783e7affac2073aae833fec37ac960ca05b987da71b95f84b83545ec4e0b61bdd1119fb92d13dd01aff29fcd9b72df563cff2fac1a63390e7750fd2c1214beb597cc8e4abd930fe9c9f3120cbfeadeb312c75ef1d498a93a8cdeacc174c8936693aae8be376837d0c78780f82ea8672d59c7ed2ce44af23414c6aaa2e81545cf4a95d5a09cbf759e15ab569653017c8262ff92931d9bf2bc2a4c8e2b460b755dc139b552ebfd70395f6ebd06b25df87e8656517e143e9db2335c7b374abef9a56bb577c96f8bcac2a1a33ae7a1d664dcb04d8ae6b72b9c146ab93a5a364e6bd32cbe9d99559bb8aa814951cf7daeda163cb99ea6270c3d7ae9461a82b4ef371078b6c8c134ada56e5f3efdedfbc69def7cefb197e84646dc42a476824a4d8bb093938cc77932d80670f7ae0e5e7bb246bf658d9d0afb62e4d638c205fd92ca86785aa3586f9cd17359d611780d3abc24a87a68504c6a757d271dfe9f95169036d6d3a2d38e7f8c8aeee29c4ace78422cc8b3c4fbf59d5f83d53530d16edd4165cf01aee9fdbbc16a78e66f36c7323fa9c915a0b11ea8e3869be4921ffbc687638a6aaece8fc39115b9e2f255114b025fd7f150de2c8d5fdca01f6753a809d97cb3b489786a04354788f101943ca26a98005bb2c15da24efbac6adb5c5fdec2d2bdffba0811e0d200a348125b9b9c14f33", 0x1000}, {&(0x7f0000001200)="cde4b03b541f408907d84687b9eaafa39f51526974f4dc48608c8376f0deb52bfcb40c14e41e8ecbfe90478f0aa31f8d41c25edb9ca46a0db73061c2c85191b11c8196e38f8605450586597eb362236bec281342c3c629f7e6fde51fade6b1d2cfa4ad244e919f80de4f4cf2453137a1480c0155db125e1796905d0a5f06eae149cde0444b024deea562026133", 0x8d}], 0x3, 0x20) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000013c0), &(0x7f0000001400)=0x8) 13:34:12 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0xc, &(0x7f0000000040)={0x3, 0x2, 0x2, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x2000100000000}) 13:34:12 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7ffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) socket(0x18, 0x5, 0x2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000040)=0x9, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 13:34:12 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1cf69e9427473235, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) getsockopt(r1, 0x1, 0x4, &(0x7f0000000080)=""/50, &(0x7f00000000c0)=0x32) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fsync(r0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000300)) lstat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) mknod(&(0x7f0000001600)='./file0\x00', 0x20b4, 0x8000) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/tty\x00', 0x480, 0x0) mknod(&(0x7f00000002c0)='./file0\x00', 0xc000, 0x2) open(&(0x7f0000000340)='./file0\x00', 0x10000, 0x80) mknod(&(0x7f0000000140)='./file0\x00', 0x8048, 0x4) mknod(&(0x7f00000017c0)='./file0\x00', 0xe018, 0x7) bind$inet(r0, &(0x7f00000003c0)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000400)="2005f0465e5506078d1d59e9804e86ff48237d4277841507499b79cc5f8ed4a9bd4620e7a82db8d4eb57ea8d78f42fabaffcec6d3bae688f9c8ef22451ee8d8c2759baa2914a874da3eb18f33d7f07", 0x4f) open(&(0x7f0000000380)='./file0\x00', 0x1, 0x2) fchownat(r1, &(0x7f0000000480)='./file0\x00', r3, r4, 0x2) sendto(r0, &(0x7f00000004c0)="0ce09b4cf57aaf6e44f728964eac8ac275bbaaf1517760a32260a9cc85784ac0767342776a85339643a9c6b15e02516e732966b89050ef6310c8e65dd9878b275575561e8ae26c9315cd4ccd2cd1fea849d0c56be51117e1026e9ed054af68a7184df5c5ed9ceb8c5943b6c137358de38a7e5655c9d2ed99743ff7831b297719e3fed3be4b4536a032cf802d56dbc3725e701e32175b88540ab1af41f83f6165e35764836e237c4e619bf5bed4104b803401793f7dbe85c46f9e34016512e804ba18b827a9ee7b0ab75ea4f8e621a0cd7690f9d9532c466dfb38b80f91e692c4ee6ba4414f76e799066731b29ca83fd26fcfca74630fd11f3f9f6d554430c6647fdcd605ccd0a27c680929e1f74c4ff5f361cab60ce901c8ea384fadbea3e3b40da4cc26eee80b73559bca0c5976dd1018665c3cfdbe35a484f2dbb05f40ac0cc2077d679908c06372f84e36a72864f31a52b390c6e07ea4c81d007b21c199a2df918bd96c209072f4b11888e0dda6e25a1e6102cfa95bae7fea55b2a06bf85d98b018224013decddd63ee0fd3755d7f1aaab3cfd855a25a0c9caea98c2fdc693d0c51f5a223108685a53cc10ae70ef7a3c32513fe465787bfa64d0a436c5087c32cdb42e7c0d234d2579b838958c00f1f3678afac47bf3dea6a91617e4f14a1f793ab05b3bc5861ac4b59beffd844e7cbf6f9c19b38f6352006af5530df1fc4e7771965ee2f6f5ff4e85cb3762cd8f31c53c82ef05a4996ab14b926cd6487fd5e82fe58a9303af0567760a86860352d3c5b47b83fe1268a7b9e4877ea44b6562a7c2bf892f3294e8f0b01352746a286f6b321f1cd6debbe21afba1689ec1770d3b69ea90a754ec29cf1b34e28ac840f5d8983dc50ccc4b3d39d7d9e002b9d1c559c96cc8702409e58459bb4b4f2d96b87ff69a8733077ef96c3c0c7975e9db2f470c93eb145e9b728586adb7a8ad8263a03773606b90513f524769070728e2745988812b0e9d2b1cb7567853fd14fdb061a81a514d45a4673c9dbb7ad0072a30df3f5c4f5e3e8f20c6a97e73c41c1731216c6c2603b1062125b8d51fd613d273f307a67e4178658d115c484657c5f54c560b6962373f4dffe28eac2c55f31920cd57a721c6c6400f54f0d9f486e32fd8e575b5185ef9e36290f86f28ffa252399e09c962e267b2cf2ad51e41f29162626f4f08e08631269eefc614565eeaa2163ccb9eec26fea54c84b90b162d8e20ad29d6caa920c3e39fbeb9f72f20b6091b32ab071c55c401a4e9ea9d614dd3bb683b1d9938abda7c49134f6faf461ff9b73046603b13393eae8e4fa68f0fc51b705a7008f1e2feab2d429d48b9d142cb8b7c5dce457972cf9c40dac576e1754e846a69a57bc0b98529b202808f0382ee88c1e3dc1b9f3a237aa61d9ae2c0b7f8c4ec1c2ce1a973ef58ebb13241719abff7f630c68e671c196084e1c97390c59e1eb644478ae3c9f46fe1f2008f1b6032380a1a29e57f5a7c63699ac731b866e50c9848527badca94f6a86b08bef5d0f2991395c0f0dde504a8182cd86cad4e1f11992a237cf255c9c33a20281c43fedfd9d4059debd77c307524ab0d7723ee1c7752cfaa9480b06956981715d16ead5408dd1f616dbcdfd95b05b9407d227399dedfbe2ef53ebe6bbb89615941bcb346632aeaa6b86b40c36cf936a1d4197e8f54f94f634709df2b599a2fb8355086c256da3510b056df286a48777fc3721238a413aa22db01b4a009742acac820c34a985dc73225afcaaf09836d5dcfac9a3b6e8f5c7b0f131e238fb6b29700dc9be73fd18ff7313034e674df8978eaeef3fe502f79a1222eb84b6ba7fdf8d09c7349e797477f46280ed6abb65a460d941920a3d0146b772b13c1a8f11505a748d2a7c43be487a0aa3ceb6b9026eedcdb1d0224057fbbd4a1e4063a60ed4cbe708fc202294fa864f567d2db1f82768fd2393b35e54d77d51b156c12f3d0c7636a4d0ee9cf09f1715ad0bfbe57621b9cb48e86397e9227b05790326a4374d2402f84bd27d89921116cf18d968097b35bd31f15b5a233cb2cf991dfa3331d8d00bebb94cc20983b8a35af1ba002a545e5c37133fc3da4ee41744a7ed7243f96a0798b3d7b4f1ac6889f135999e4119c18abec2b75b5f6ffde001c03c258e31ca3ef96516ba4ef979e4851bcb1df5d41a6c5f80c31bfda81ea3fdb52290218435a2dba8f7abdfdbf1aa4ee549c467d64ea45eb07a4514cb3300fad3888be46e949808291e297bc200aa14e8e77c69c07d65f31a793e058c631148985d72cd26850778b050854cc0e22e0cb449b2c2a60ed840e9e785660ca9c3ef9c7c4cd100181f0147135501f22e72f9778d5adcb027fca5f49a72211759f4bffc768196011017db72799cf4f8305956c485a972bd18f8e4ea65651fc16136726b4b7b6b8b3f74ab2f8e9bb402fa2a93a07044e3084b0eedb22e78bdb3cbc4a9f05a3b72876b493277a010b9f02ab114d95749074bcc924135a1d297e1ff5370aced2fb4d5348cbe24f56605caf6b2ec3790cf8fac726126efb5abb1826916d63ab56d19792922d985ee676d08ad8c958459aa081dbb56c665e9324d0c8c0cf54e7d8c7114595ad9083657b8362630abeb6bbf61c0685e3cbe1114f12bb4318d4de453a6d9cd46246717913d799f6660b0e556095bd575475eb2471f5fe2ceb3c26fc89250b0d50cde635bfc5a6f2ab15a58e2f031da59b10c85149cb864dfaf13079fab3725b527223858bb9c22fcc376b679ef84cec2e7fdb2d198b1434e9ab96a947e3da420f5050cf960a611b8b49f1c44a3d48963075e8ee3723154ac8154d0ad51593fefdfdb4f1e17d5c979d0a4d6d05d2c53b331950f8a3335f5a4b53b7e8e962b4dc5dd13b22a65a8f7ce6c4915f7abe993667e197f18a3b89a8fd0e66ac1a85fb85e1b72b2be2e6a26c407913bdfc277d660351948c8b65120f23383f69da47225540a9d1adbdeb5957d418eedbfa5329e171c906495c6b61727f0e710faf12cff62c35379600d6a10394c586ad927c0462dc7e78314395c1c9d1c834007da3efeb01d3f099123100930b3fd87d69fe0f50e8687247727305a6afd3ae63c5085cae283d03500d69c6279c89690705f289d18cfa0603de41ead6b9520e8849f758c47723883ff917be04f03e36b2d3a8c15e40adc8a72060969005431ebee44bcf38baa1ab38fd5a1a44d240eafad5e7956e5e4794e703671ca897547266cd26e432f26ab320383638e4b693ae5f04caf2432b04379d2ecc7df6939b8c58082ea5d3e950db5331a9de32d30402b4ecaf46da61149eb7072fa2ecfb462cdad672dc008d7d52a02b8e00235cc8bccfee971046689ab70b2bddd0905292fbea194dabe5d3b12f76960bd68035e81b79fa7648d255178fe2ae37680e67301c6835350e220b2b54ff01de7e8b221762d48259695c4160771569eaf1dff7f3189f8eaf83ace17bddedcae4d60055569fa47fdb9e306a095e4272b8bcdefc7ace9364a2d6fc180e6319eb784850d1b7b77f2df74ebd4a5257fa25e7349941272acfd7eea6222c36d3887cc75331b5aad13dc201e16a5972f2f50483a8153602bae5ae4832e7d071cd10a0d586e8dff2cc016f1a1302b2dd87ccbb5c6b22905d4ce632ef0d01937bd3cda79fd7f930956fc68550c4e659d23f028646e4a648200ed7ca70ae34c81606803453b73ff748a332adabae1f29ee7605d37ae85b7714a1a632a3736e27a3cd6d55ab4ac764f3f27698b28403d77bb2a9a22fa4c38e9c94360ff5fc3a89803372d940a3a8877afe088fb29b01839fa7e05413dda1b361813d2ba4aeaa06131e34f0c332c5f8d6df02f2a890f575f7b52a592c57451ed6663eb73fc1ba65a19f6f1913cc41948318611f7915a36a903fa6bfad421a1905b825131dd250813aeb7a2b368a4fd9199494bde74f9e9a9e7e560b727df315540e96461ea019975cc3006ecabb449eaf19c0d83819cfe1d685ab629bac403aee7b05f8b7de8a363b0d80e469515b50c700109f043d5dbf6c12f42e3e3fed4c4f54441244997f98051b3c5c908bb6e7331ad4bf6fef0c8c6d0d19e740fc4e9469bf705981dea079dd0eae3c1c6faeef2563b66134e69e725f40fc39d391ee52e14c0aa54e967d64a2cee453805287c7815170d546d05d4f28373a927c3daefea455d48b6bc3288ed64fd37e64473a6a60216fc43bfb1734cd1e3a02d1639568e4b0e8509e9e74b6956e5b362fac8d3d2a4060a5001226c1f5944da681123381b0eb5da61dab10cecf8f31853e3864318bea3a7e7c7a23c1084055652d067242e1a913444184210a688c493ad172c359a4f88e61d44f1a12f59f35c91b99b7bf6d328e73af2421ce44f06113aaec8df7e25da90d477518ec9e3533681902a2827b96e80f3536599492e49fcb817fe5981d8d164603aee2e29afa1fcff4a5c1c9a218c91cf257bf8e498dadef7e29dc31506b1e8a6c84918e01a9ca0a973efffc2c0ba6957e368a0a462ce88c11ccd273c2a7d15b6a24e04f93a5453b4826aaa7d6692bf1838ba87345a87b9e59ac34e7a1d6f370398aed06f4ec134e56cfce4f0c16640337aa12cb023a73e55d98c8895b6b59aad49265e0694f107adaf33b29d1505056a13aaba705686d9e4a39a9be7fc96b10412f2eb076bfd35552dfebd5b2b915ef2d268036df4d3128a7e2ff5911f49bcbd5370a28bf82d56592268199bfd3bfbe338eb4bbb264b859855d3e3ad7de51f799429eb1fdfba01e55c50593a00770b6efa7f653d8086079f268dbbc171054cf4ed3c0f812e8e0024974853996a3c334f61d463fb59b58da7b394460e372f0f136b2398603f4e0499bbe54cabc6663d668f6cacc9b828e336bf28fc70c4caaaad2cbe5f62d4a4b26bbff0911c806ca25e4d9cce56ad001e5c70f1dedc2bb288bd0800805805f9fbc9a98309ea71230755ed9f4ca15a3183fbe05aee3a2c27798f9d61c720bfe6447774bfba9d566009831420718af5d9290dd62cacc7b523597370e79c3ee400ad9cbe9284e044444d6d369be05004a2e479c9d4a5c07228d41da345b4d551950028c3d5be41a0a453a6a49fdaf970ab905121f63bbea1088bfd05a50aa4ff00b397bb8deef1625746f92ba016e413f70ee46c9f6818dea85fd3103690e943d7d8d8064abcd653a5496537fde29745c23c1850cde3a321515a78410304bdefb54647422f8a1a361f6902558708e8675089b3619b647186563bb4b81e35901cefa97460e750b5de45befd13c6078eabd05dc96918716aeee5ccdd4d7cc57df7a9ff68b88c8bff68bc81ad3900e41833e3f1de676d99109c5ac9d09e0580663dfadaf6eadf1daef5957e5df83d0629ee47a761449bfbe51a6b16acd1191aabdf498eac7781a91259753b912df71bf7c59de548600d0da24f7c47e51c060b2e1139885075adc56626b35c4fbfcff5d87d8feadab54c6b75f63a529dcd03a66eea78593f85d39350c3a7739ea7bf15612bd8e457315675eb88145b59ec16a881e2494d3ce329fb94a93d9a313b14a484bc55615708fcdbdb2010639dd5d989dbc59c1b5f806a68e1de1d3492638cbe2a08744d9b1a26dc08ff5598fe2b41a7e7a36936e504bbd664e992c536341d5cb616248ed0011ba9c1bb2b39ab3a2247351dacf4f512bdb2dca621352eb1b0771f338551b3fdff9ac32e78cfedd1d2612466377dacc4b3195f77dac1593c4bce398e21309a1ee74fe278a043ab1b57a0dacea0b26751d6b87c52bdca6448a070c7acfd", 0x1000, 0x2, 0x0, 0x0) fchown(r5, r3, r4) open(&(0x7f00000014c0)='./file0\x00', 0x1, 0x100) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001500)={r2, r3, r4}, 0xc) utimes(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)={{0x1ff, 0x4}, {0x6757}}) r6 = semget$private(0x0, 0x1, 0x4) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) semop(r6, &(0x7f00000016c0), 0x0) 13:34:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x28ae) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x5, 0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="b526ac7ac580227b83bb6e4b664397d26274764e4853c5e333d560876e588bbf577ed72b78548486b006f0ec4bbd908372d563e9a141edcee1fbc07aa8041dea7acc8b9abb9cb884d86689", 0x4b}, {&(0x7f0000000040)="dddaceaf2d3b3d", 0x7}], 0x2, &(0x7f00000001c0)=[@rights={0x28, 0xffff, 0x1, [r3, r3, r1, r0, r0]}], 0x28, 0x2}, 0x4) kqueue() dup2(r1, r2) 13:34:12 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) connect(r0, &(0x7f0000000040)=@in, 0xc) connect(r0, &(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = getpgid(0xffffffffffffffff) getpgid(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 13:34:12 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x40) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) shutdown(r0, 0x1) 13:34:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x1, 0x7}, 0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ff09000000000000007c8a5b671b1b542aa3ff98dc3b45d91e00000029000000310000000300000035ce17351d70447f250ff8242b5c3df13566ee5331cb8d1454d24587e3313d600500000075e184ffffffffffffce4af082bb0785308a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab852000000006ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a83876408e61cf1b7c8014357710c1c53dfb9c138211b0000000000000000000000000000000083d3a90d1b8fd9075502c733ee21c0243ff80bbb13615d39aea9d56d79e1a7faf1ecd72e1974b7b36dcfe1c94f5fcb6046707a29bee0b2a6096e0f84d739e7e0ce8c7884871669ea3033b31d3013b8d549eee30b5addce590a05002edf3bd07bf7ac7f9219ef3e7d7b6cadec109a316e6353b3cdb498b11e38a3a8b0dc76e8f6ac50ce4564b99530ebd83c6b449450f5b927715fcad4051af459a015eb1ebeb175784b92bef6af7e8840edef8541364d853eb36c7d5a4ef28b2cefb370cde8ef2efcbefe14f3dddf62f13ddb72d6d051f043e98c9df20145a14de55d9035946600a98bd87504a5b8b05f04611f08a281a726ab6b29e85fecf87faff2d3ed986c1c396bce87fc2a0d46b3f7a1d1a1b1bdc5e3fd54c6"], 0xe8}, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x7fffffff, 0x1, 0x9, 0x9, 0x4}, 0xc) 13:34:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1112, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f00000001c0)="4cb0a74dbe36f6056f8cd0137e17b38692284e97aaf8986da226f58afc851b355269fb0b079dfd5781c6373b013e282c4fce4129a016eda623b96eaec1ff84e47a7445f18b1c6a1d898f267f5dcf266523a03740d30a891c097de8ba74100a9547de0c7a6462c66f6c", 0x69) mkdirat(r0, &(0x7f0000000080)='./bus\x00', 0x10) write(r0, &(0x7f0000000040)="9c8767de14703a84b0f1452e2e", 0xd) execve(0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x10001, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 13:34:12 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1000000000000337, 0x0, 0xfffffffffffffed0}, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000001380)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000021000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f8e592ed5301d844a19f8c8c32c12a88222c419aefd3b2b7fb4b5a6d328f4f5cddca754ae99e96607b22c5ad2a"], 0x0) execve(0x0, 0x0, 0x0) r2 = dup2(r1, r0) accept$inet(r2, 0x0, &(0x7f00000001c0)) fchmodat(r2, &(0x7f0000000180)='./file0\x00', 0x90, 0x6) getsockname$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 13:34:12 executing program 0: pipe(0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000005c0)="eaff125c000000007c01c8309bc99af5621d45897f8bbb64119535137d2b2ad001d379e9df7fd6d1d7b2a7c9bca04733d7de7b0eb189ee8f1495d7cbcf478fd64015f111e4e8d3f247935b96ac5960cb08fb2dfdd305faf7fda4e401a50e2d7f40a2b7bb9e9afefd389cf43d71b60078d99d63feb4a550118fd123ce8114a4fb8ed36ede81ec224a1209120627753e7148bb2671b1a4372927d077ac51e2e0cb8bcf5313428ad4a2a02e6da58c29ecd4a7badd0d4417b68cbed0ec6f067f3f3210efe10fca0e9ce8f0dbdc2b20", 0xcd) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) semop(0x0, &(0x7f0000000300)=[{0x4, 0x4}], 0x1) r3 = semget$private(0x0, 0x7, 0x0) semop(r3, &(0x7f00000003c0)=[{0x7, 0x4, 0x800}, {0x0, 0xffffffff}, {0x0, 0x95, 0x800}, {0x5, 0x421}], 0x4) chown(&(0x7f0000000580)='./bus\x00', r1, r2) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000500)=""/97) nanosleep(&(0x7f0000000400)={0x9, 0x2}, &(0x7f0000000440)) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r5 = dup(0xffffffffffffffff) rmdir(&(0x7f00000004c0)='./file0\x00') ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000080)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) mprotect(&(0x7f00000e2000/0x4000)=nil, 0x4000, 0x5) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(0x0, &(0x7f00000005c0), 0x2aaaaaaaaaaaaafb) semop(r3, &(0x7f00000006c0)=[{0x1000000000, 0x1, 0x1000}], 0x1) socket(0x2, 0x1, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000180)={0x3, 0x1, 0x62, 0xfff, 0x82}, 0xc) r7 = accept(r5, &(0x7f00000000c0)=@in6, &(0x7f0000000480)=0xfffffffffffffd8c) semop(r3, &(0x7f0000000380)=[{0x2, 0x2, 0x1800}], 0x1) sendmsg$unix(r7, &(0x7f00000009c0)={&(0x7f0000000240)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000780)="ea885645cd3472358cd37558dcea430fb6b3a320c6367462f6383060149e5badd035e138deecd3d1105d2a82434c97b7196b40406128a3b3f47671", 0x3b}], 0x1, 0x0, 0x0, 0x4}, 0x0) getsockopt(r4, 0x3, 0x1, &(0x7f0000000100)=""/80, &(0x7f0000000200)=0x50) 13:34:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) poll(&(0x7f0000000000)=[{r0, 0x65}, {r0}], 0x2, 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) bind$unix(r0, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000080)=0x3) r3 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x40, 0x7, 0x9, 0x0, 0x3, 0x9, 0x200, 0x1, 0x0, 0x2, 0x5}) mprotect(&(0x7f0000332000/0x3000)=nil, 0x3000, 0xfffffffffffffffc) mmap(&(0x7f0000477000/0x4000)=nil, 0x4000, 0x1, 0x12, r1, 0x0, 0x0) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8000, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:12 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x80002007, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8020690c, &(0x7f0000000300)) 13:34:12 executing program 1: r0 = socket(0x18, 0x2000000000000002, 0x100000001) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x4) 13:34:13 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) open(&(0x7f00000002c0)='./bus\x00', 0x810, 0x0) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000100)='#^\\\x00'], &(0x7f0000000280)=[&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='}\x00']) ioctl$TIOCSETVERAUTH(r0, 0xc0107005, &(0x7f0000000040)=0x2000) 13:34:13 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) sendto$inet6(r0, &(0x7f0000000000)="863f00ece9f6ee564b403cbe5cdd347812520644", 0x14, 0x1, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 13:34:13 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) write(r0, &(0x7f00000000c0)="46b9d093d07e29ef4b0273fafee3e821cf831d45441ff2204f7b82bedb7dbac2", 0x20) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f66696c653000d563cf4ed7e2e159ed9c655e000000000000005a6d6b23367bc9aa80e605551de0724d8019fca84c6a9178"], 0x10) writev(r1, &(0x7f0000001b40)=[{&(0x7f0000000a40)="23de0ae3235a74105401ab58d3f099d3328225c641c29276876b86b2fdf12bffdcd68915651b216d246aeb72365dc292dcf73c228840c92c70a2c677880c60adbab296a7bd5f68da3e0cc1a69414eb84e84e2da3ceb5dabc8a43c6385fd2e4161ab20b242b0ce1a97c257f403803e104d87f208fbd82940b31393be066c90991b0fd735265a19a717e147f499344984391881508b0e9eda612bfb0ca009477c26c2d15b010e610e41b807825f4ef5349bb95758a453a1988389557934f3176e1248f7e8c6f25217872b01f30153e9f41c695968b539de1ccbaf14078a61426cf39370210c3f76b6a8e847454aec24835c13d570ac5fb57beee4b5cfbf6fb74e8d044e80182e5ff472b55e370d2e413b4f6aaaf9200d1a4165eca172b3b32984865a2faf14ea4e0b9b1813f170c958c657da87517eb1f74c7e61bfc13a731f559cb97e50b99e251af0c028b05ccfb4dc75b7ef90580c289253ec5ef6c6c54c894163de17db2239e9af4c54127172c0500c98d67cabf6f1976957585e5aaf229f0c676f42723583f986298e444983c0997f911e7cc5df79c5f376cc139381765db67c6651501bd5a3e10f5e6991a2fccd31f98725a35a1b18ed7e8bef110b2212783eb3bdf53449217142b7b9cf6fe17d60c2c79a1cc091e3d52f34ba07d3c099d197909a6d6a7a0ec6073c400115ea7938a1d5d62493dae16b483dc645384557f619cef32510120595af508d2f1be42beedfa870e72f84254c28ab27c7a2a38fce354a8f052be03aea277a36de3a4cc7cab98ac8aff72be247f29fbc07b15df0a87cd12978d7928348c095e6361e0e6a08e21803a97b7dc84bc83d4b0362a6471a565621c60f5d2dd27ea1ec35c0527fa173b04223f449926057b773f19432be1d653a3cce5e0dc3de180e7bc426c8505e803997d68ed85b03a28106c50f8eac34990b9a42bc6d2db6bf913554d239c4d29956a33cbdc79e481d62e466bff46e7862abd9e66174b2db35628f6f5f2b6f9a7a47bf962e850c451500ce1660090c8d3807fde42677b9d52d13cdee5157f9b262f82b990c34db3ac113ec594892013c1a0cd6d495a21ca962da8d054a7ce1115d726346c6a8a58efb188580367a0674e6c86f7339471b504e2bac7ba196bff9179dffc8e338abea0e3ef4a81097305b3aea870826adc4da9f37ea982c34ba048ded7d793e538167fe804545ed6c9b7e47723021f96ff08daa0f3a7944adf5a1b55f762ee040b31a83e155af6f54d8c9d112c52c720fd4ba7459284d4a5a9a9894c6b8fec5aa8c258de948fee37c5519dcd0f325fb99c92b2c62edc689ec0454142953966b4ec10a15b657fa916b8b28b0a121c5769766ea9c3fd467270ff1075edf47d0d7f8ee0a3393bd3e91ee27d709bcb9e51a280b25c3694a41e6f9789dabb4cddd5dfc6b20a130a74f54af0e7618b448377ea015da992aa58f5615c3fac34fa030ffae8f8b3551fb98275ce51fc51b77a79fe829e846a4d7f571b3dad94c70e530152d1c3a850823804c4b785799a20b5a32e20eb3264e301a9299dfd221111f1ad318091d08558d22dd843ac3c371028d9b43e920b88bbf613a194b6b16c8595fb61ebc1928c1d6dd1cd47c2aec4464921f2b3aea84babf9fec272f924499c2bc485447c75a2060e9ab4b030769be4f808148e35cbb741f66fd4d854731d07a6ea3c3e591587776406cc1066aaa45ff52e399214fac01fc284d111cfed8f2d5261f0907cea2102168a9e52d66319b9da5ee9bd6f618af57d3f6f24cb810918338cd652bbdb6ca3e59c0832e019935f78a3a7bb32ab1d69589792971a7dcbbf0f60f1cf8334d7d915573c48e26a69d2601a5b289c4fdc4c14ab396f76f5774a1962c9c2d4ee904bb37fe8e3112d13a551ba7cef2395e42e674d8460ddb5fb54b079f0e1ccfc702a788ac93c5f9ef07e5a4ccffb17bf7955ac79fbe95984636c7d93630d2d4394e0bf5eb409e3233864b92a6d16f0a34d54d8873dcdd93b8ec1d47dacb0539198962d0372c826a7cdba1e96a1d2ee70f34c88d1e654f80e4d7377de402b0d1dd00c9fcc388cbccb9620273de94418fa082e0bafe5272cbba2074ef93a6a3a52101a15b7d25daee11ae1f5725e3c38c27da6d7bc3347db22cea8a53406ac164df51ae3b505c0c198903b78ed2969048209490b845d4e7423afcdc62d90b85c8d119c126e504422258fe81679d6607947311e4b86574cbdd05fe6dfe0a83bcbd58aaf36328eb7df12c1169cbbe37c1f0a83356a221672becc7af07b30812ff9379f5824b13e6cc169fa7fcb9b7a4e8b5fa6c91fd9e709e89398f38e5435c8af6cde32d722484de5aa3bdde67b15029197911338da9c619daa318b650bfc31be402585589c3fc346745b4364039e97e2b8759a3f56a16fea37b8be684f1633a373c9c67960159291301f754d2c1cd23695d9c71f4161ef3d29512c1b8929abd6a4177500d9f6a8d6f102ec2840ace81386fe0a19d72acb82f87d46a67ab7dbb1dbc88b418b6c63bd7707c7b0b9c33c78cd8fec89b88d5a34dea03626b42c827e8cf96e50d895c3f81983a4fb00bfa4b31cacd321e4802032b152e149070a534a9a4948a8ead82db0d6893a44c99d189d56cb08efa5565938e82bf5a2730d9e588cad69d27255f78b512cf29423ecb3db17a0f7f0b64859e98d2809dfbc6afe826239bc205b22ca745265f90ee97dd1188cb8f3de1191be435df45440af3eeaf122e3449220bead8eb0508246e2fb1fc6a26f8dd3dcfc1d7842c80cbc55e46b9353e2ed240993000edbb6130b374b2ef31cc9753f75496e17f59d9c08b0394a16ca769825d34a4513758d0a56899f1a4f23f9effd3ea6cfe364b2d66ad4f0007aac1d2b0d8b9f50734fb29cdc484da54ca527515c27df65720aeb7fa5f1e4d05948d92fb9c2454a26cafec7740ff8447d86bb051e3500c17f9b20d19e366afaf7c337c18bf4422e014c934753a7434315c7412005db31b44f7f7f2f6f4b75b3659370afbdf56617f1c824a3e3cbdc122162d6b9ed2fc0ca1b3a1ef21f24db4840ecb4b36640fb6b7e78753f83b61ce345b480854378a7df9ad33845d9b62548a7a23bee256cc870d005749010232c5ef474574d67a8927c7a08a1cbb3c711f55766fb943e1248be8672c193a737a36fcb3a1c01c70c127c93a6cf44684000fa9bd14fa19787c32f1852d283181eb3cae2a7deae73c135e8ef4501f31652ba5e5b75a9518c3c02ed433fa816d9086bd3b8ef465c82aefb8a872c0e1aebf37cf019156ba1b271ba7196928038abc2c41b66330ff9701ab2827377f71a509dbacfe994fcbcde15ded6b2818748114b1e7e81f6ce5199b5bfc4267f933ac20a83f51ede5282ab713fef2b574630e83287ed81f47ffa684a4f9af692ff4a580f4e5a9f1ad1269183f2b9e39fdf1af2dfc98e65edc0d697e6602d1dd059be468e09667e8efd286f1ba558b6240d7d0e76cec29e73aa2b947cc60059fbfa16031dc285eba2de29c0bda01ecea6fb35eea07aed0cf75deb4a876b314baf7ca050123526d204f63d5ce9d787cef99fdd2ee512188654c52db22846068d0da713335708a4edc6ec70cf326fc49940c847d611728001ca027d2e88597a2f0c4b656cbe73ff269add6b6615af09653d3f1a5237216f0ce28baa16fce0d166332f89e9e40ddae6dccb35cdbb5fc5f801824ea3f0b70af3e283f9fa85e5c13b6457f11d024b992a9f22dbdc39053214d81b6f820fb0d09a452fafa98bd7b2fa16d6ec21cd03e1365b2338bcad947665f55a735a5153cbe05a20ef5b9244715403707d505ddac0529daf4bcad915627ab118ad668ad11f2ec0af0204a0d0f4d736537cc9842a34550e236720fa94b8c87e9fdde2df30e3e7c15bcc598188bb59ec991b5acae8bbd9c0aac42c46f2e9aac1ee00576df67bdb538939b504c9715a073e7894532dbabbc242ea9a7a99170b019db7375fb5fd194513541962aeeacd3a0c7b0fe706cae6fd5e408f7747e0edf0a0f39d102e3f39439ca577799143b03482a75b5231bc415b832232da2bf82339b747a79cafef82c48b3ff702a34f0afaf598a15d4f127f9d341036fc732901e47b31f989d6038870fca48ad8c38d5f23f20763fe00c9e505e6e12063fd6d447a4f81afe6e96914465494526f3008ee5c10ab1115213d5fdd16ff043969f7f2dc4c82c96fdb5cb620ee4901899e3be20debdab8ea7feffd80425b744490fb4c1e663caf5072ab29d4098bb270958a4ac8c9f8ec313acffeb9e7ed4f4c3b6c5a39078cfb23584ea99a9642ab8d7310ba0480348f60d4750ad87cf9555a5d809668844def6216cc2e65edd767607af3120618a1d5f9e5a09ff76fd411b9807d90c870fa1b8ad513c144e9a9c7faa9938f6a91f005d33601433080f88e4f005f3c4f12b08d6e6bb8110689354b78e0b806ca4cea9eb0419db56f355b7167c63c8fd242cbaa13de51dd811a63999077a2354c4ae7ef6d88fd9e66db62ba3ae129ca9e3d443e856d0dab70b0fddd013563a173033866bcc1d045e07b224fb235290a71aab39bc91f1420e3d71184eafba45b4acd6985140806fbd9fccb8207bcb214fd7d6dea69ba1a352d2fece74cf68a12220b880ab232a8074d0dc53947e7fa80a43c234940fc1b291ea9437f94bd9070cbb757e9d6e4abec58e5601bc0f0eec1d2b2e6be60800235b9db809a254f34b6e9e54dd219976cdb51cd0ed2fb184372b2e3fb8105ddcc61fbc4c8569a75da6a2ae4cac50445aed46c0815f0bae453547d6ae85dfc4e1154cd6935fd57c15a667bc8a604ba28267a53f123b0e58fecbaa482834a54ae5be2c9c34fbd205193769b4e51b3b1dec44e3cc1a9dae0706593d53fe7f71eadc2403a0b53db4c7d925e4c4698977042ae692f93e3d709fa589c59bbabd516ac4395d11f7325f3024023ff0a4c11ebdc9eb155f30d0df713fc89d77bc7f25b189176f77d87a346941bd50705e16ceb32a0201c0e5050e4b93b0462a4ba6ef31b47ee5ce16035694fd557904f4d386b7e5cf8401dae7de88bb06cbc4e80c6c5329bcbdaa1e6eab9fcd2fcacad6ad13e507e8277154fc42a219b521c25949e44c5c041e4dc807f6786630c3babd02cbbd5db8649e813149106d01371b6dfee1e53ef496baeb4a364cb9e58d4b2f949327158ead0c7bf905ad857c3ebc9b8091a87568c682b58832bd8a2f2d245577d2ff44d53519ed5093e9de25ce7966adb88c49f0837e689a48373ffcf24c645bb2e1ff1f2c0339aa3dbacb9e171fdd306032853b5f265df5cb8c20023e943595c16b362b3ca2c91daeb2f921365cab460ef3cb91fcbb88c9d859a4849d3be6b357b59b6f7525937c185705fba124c4466d9f8de11d019ec5185485baf089a0a772fc361276a7e31126a925a460244eb17577f9e40cf51a298788de7fb3a26d394cecb2e74c7a624eda66c11d0791a98d48b5885abb264fc9bbbb433bd5da53046d0eccd0e4eaa15c766610707485ef51129d6fffa2f8c68a7d222769bcac8a0b5d3c940472eccca7494528d710abb715ac934a612c55061e4df8f8e41a8399bd2a08662a85a77fd549c6f4a55d6cdc75d5afc5648171af56f7e18070c40b15c6f2137980c114cd64488d7c87d3a0d2342094073be5b", 0xfa9}], 0x1) 13:34:13 executing program 0: setreuid(0x0, 0xee00) socketpair(0x21, 0x1, 0x5, &(0x7f0000000000)) socketpair(0x1e, 0x3, 0x0, 0x0) 13:34:13 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/184, &(0x7f00000001c0)=0xb8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x82, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) dup2(r0, r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:13 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x10001) mprotect(&(0x7f000052e000/0x1000)=nil, 0x1000, 0x200000000000) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x9) select(0x4bf, 0x0, &(0x7f00000001c0)={0x0, 0x8000, 0xfffffffffffffffe, 0x200000000000008, 0x1000000, 0x100000005, 0x9, 0x10000000000}, 0x0, 0x0) minherit(&(0x7f00000c1000/0x3000)=nil, 0x3000, 0x3) mlock(&(0x7f0000253000/0x1000)=nil, 0x1000) execve(&(0x7f0000000000)='./bus\x00', &(0x7f0000002440)=[&(0x7f0000002300)='/dev/null\x00', &(0x7f0000002340)='/dev/null\x00', &(0x7f00000023c0)='\x00', &(0x7f0000002400)='/dev/null\x00'], &(0x7f0000002680)=[&(0x7f0000002480)='\x00', &(0x7f00000024c0)='/dev/null\x00', &(0x7f0000002500)='/dev/null\x00', &(0x7f0000002540)='(%/]-&\xf5\x00', &(0x7f0000002580)='\x00', &(0x7f00000025c0)='&!+-@\x00', &(0x7f0000002600)='(\x00', &(0x7f0000002640)='/dev/null\x00']) r0 = socket$inet(0x2, 0x5, 0x4) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000040)=""/25, 0x19}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/4096, 0x1000}, {&(0x7f0000000080)=""/158, 0x9e}], 0x4) shmget(0x2, 0x3000, 0x0, &(0x7f00006e2000/0x3000)=nil) recvfrom$inet(r0, &(0x7f0000002240)=""/169, 0xa9, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x100) semop(r1, &(0x7f0000000140)=[{0x7, 0x1beb, 0x1000}, {0x1, 0xffffffffffffffff, 0x800}, {0x1, 0x4}, {0x1, 0x5, 0x1000}], 0x4) 13:34:13 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1005b04b30ba45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) getgid() clock_settime(0x2, &(0x7f0000000080)={0x0, 0xd6a}) mmap(&(0x7f0000012000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) 13:34:13 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000000)={0x1, 0x4}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) ioctl$TIOCSBRK(r1, 0x2000747b) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r3) 16:00:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x11) mknod(&(0x7f00000002c0)='./file0\x00', 0x8, 0xffffffffffffff67) read(r0, &(0x7f0000000180)=""/84, 0x54) close(r0) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x1, 0x400fffff, 0x1, 0xffffffffffffffe0}, {{r2}, 0xfffffffffffffffb, 0x40, 0x21, 0x4, 0x34}, {{r2}, 0xfffffffffffffff8, 0x0, 0x21, 0x7, 0x29e8}, {{r0}, 0xfffffffffffffffc, 0x22, 0x20, 0xfffffffffffffffb, 0x100}], 0x35, 0x0, 0x10000, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) r4 = dup(r2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) kevent(r4, &(0x7f0000000140), 0x40, 0x0, 0xffffffff, 0x0) msgget$private(0x0, 0x3c3) ioctl$KDGKBMODE(r3, 0x40044b06) 16:00:00 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x8000200d, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0xa, r1) sendto$unix(r2, &(0x7f0000000280)="b5a33ad1159f94cf5e86a5ba49b35e4f6f5e15979b41cc13bcaeb6a80e962e1d7b23d42214b209eb84c8f87d204d51130c681e96556c4274057d1b17960fd288a8a5c18d19278b0a6123828bf60ae1f20b8447f05bd805bdf16562dc48b2df53f498c7b8df9404935366c1b81e526b3fbd0c52ada73d07f7cd3f51f50ebec8275d0c999ba6261bf51da11e", 0x8b, 0x3fe, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0xffffffffffffff41) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) r4 = getpgrp() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, &(0x7f0000000600)=0xc) r10 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000640)={0x0, 0x0}, &(0x7f0000000680)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0, 0x0}, 0xc) r13 = getpgrp() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r15 = getegid() r16 = getpgid(0xffffffffffffffff) r17 = getuid() r18 = getegid() sendmsg$unix(r2, &(0x7f0000000840)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000180)="f220fb0a7068a4e462108b56f283e7bf007d530e83eaaa8345401025ffc68de937959ad58ec3c9f522ecd795b290a1c1c2df05e87ef33c0219321344d6113b833273082267aca42a91a78c52", 0x4c}, {&(0x7f0000000340)="0ceca0ad7f33625a4f90a862d8cc90a970822f17fb5258a9a300c1d75c56c57a396fce6f471b04e671042068ba668a20c5ab1411b32d09524e0f651c8c8676dde57e2566f742cfb24bf3f1a7e9f7e029dfe0c5183c459823dc42f5c9f6c3e7", 0x5f}, {&(0x7f00000003c0)="1c6da193de4831a9e15257d24d235446b03528ec11ce3cc8ae209d2f4c8103a476af755dc542ea4e31a20aaba220fbee07fc34c577af8c7230449f2dbf60cf464f062e6d38055c49e615a47c90ba7db4032ca6bfc769574f65601ae693893278f8f4", 0x62}, {&(0x7f0000000440)="21f216750e30acbede4748ff2af3dfdae8b5a80aab9a375214cbf5bbad9463c6a394c7de0819acf7b6bd99f908ab525f57a8e55c9b2dc6a504b9361840b11b176fd7a68989b9199218e50cd2b994c3ea915b6ab233187c0762be1017ff7582f712f2575f1147", 0x66}], 0x4, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r2, r0, r3, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, r16, r17, r18}], 0xc0, 0x401}, 0x2) mknodat(r2, &(0x7f00000000c0)='./bus\x00', 0x10, 0x400) 16:00:00 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) flock(r1, 0x2) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r2) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getsockopt(r0, 0x9, 0xb6f, &(0x7f0000000140)=""/220, &(0x7f00000000c0)=0xdc) 16:00:00 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r0 = kqueue() munmap(&(0x7f0000102000/0x2000)=nil, 0x2000) kevent(r0, &(0x7f0000000100), 0x9130fbc, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) pckbd_enable: command error 16:00:02 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x1000000381, 0x0) r1 = dup(r0) mknod(&(0x7f0000000000)='./bus\x00', 0x2082, 0xbd6) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000100)=0x1) pckbd_enable: command error 16:00:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000100)={0x0, 0x2000000000000, 0x0, 0x0, "0100000000ff0100000000000200", 0x0, 0xfffffffffffffff8}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) madvise(&(0x7f0000179000/0x4000)=nil, 0x4000, 0x5) shutdown(r0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x9, 0x3ff, 0x3f, 0x2, "fca8355332e82faf419cc54e3e2ba46b497fab42", 0x3ff, 0x8001}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x20, 0x1) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x3, 0x5, 0x6, 0x8, "18bedea980d867422050171b28b3791f54b0fad3", 0x1, 0x8}) mprotect(&(0x7f0000208000/0x3000)=nil, 0x3000, 0x0) 16:00:02 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f3b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x200008) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000200)) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000380)=0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x402) r2 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) close(r2) mknod(&(0x7f0000000300)='./file0\x00', 0x1008, 0x20) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x8, 0x0, {0x8, 0x4}}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x8) setgid(0x0) accept$unix(r0, &(0x7f0000000440)=@abs, 0xfffffffffffffffe) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x0, 0xc000000000000000, 0x400}, {0x18, 0x2, 0x4, 0x1}, 0x5, [0x26, 0x1fffc000000000, 0x0, 0x23, 0x48a1, 0x8, 0x0, 0xfff]}, 0x3c) r3 = socket(0x10, 0x4, 0x60b6) ioctl$TIOCSDTR(r0, 0x20007479) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r4, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff0000010000000007c42e"], 0x10}, 0x0) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) recvfrom$inet(r3, &(0x7f00000003c0)=""/110, 0x6e, 0x42, 0x0, 0x0) recvmsg(r5, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) execve(0x0, 0x0, 0x0) r6 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) pwritev(r6, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) syz_execute_func(&(0x7f00000001c0)="c0f2eb66470f622bc4011859700a65f3f1c481fd1183fdfffffff046864b00c402fd20116526430fe26000f245adc4e359419b3e00000000") mkdir(&(0x7f0000be0ff8)='./file0\x00', 0x0) 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x20000000000, 0x90d2, 0x4000000, "d730c1e7fe9189c93c5b00000000000000e74de4", 0x9, 0x10000}) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000840)="9e831fa693aae9f0da2a1a6243e13d7291c8c442ec86bb7a0a061761e55b865bf5285315c354b7bd6182fc65c57f791dab1424eb2082c7ea260a060192c431a6a26ae31399f81b8e4bae01daf4877762d19902f0b004f15d453d68f03ab882941b955362b142afc02ed75d37e4738f02fff305b9e5ebc4e91a2f58d1185a736151a8c48b44927388794e6567351541ae7bd570d79a68585bb37bdaa114d44ad342cbbf5ffa63cd7c723f44c1e088fea3a9d761b982bfad54d89df99033effef5ed52845db6b4a4b2f67977e308d36e56a5754cd784a42cc705969333b70bb2d737668793a6a1b201bc0b3e492495f1afdbe36c2ba07016625b9912a3b73ba7497d2c93b8bdb7f8d7f375a5936eaa67f659d52ef57db7c0a34f07d8107592287744c5f70a2431c291d84ec6c889763d52c823411e17e4cc863c0628d27dfa73d7f83a3eb9af29f0468a7d83c496815f06f2ab7f9ed9a24f93f13e408bff700a707910c065fccc783cdbae5f8eb9a3f228b1383a15bade8b2e47a8ee343d729dbc8928b11426bef1d325ed0712f954b76ebfd2b9ab49ef06342e998eae3d0a5ebb7d8b6f539862e5fa9dc6b73677339ca08775be7efb8c30366607c7f35b663004804c5987766d47bd2613cfbe33e067b1ff16dd25a5373c2a667b758fe05a6299a75ec4329da03584374ae6e99b9acdcefc55f92153a9bf45bcb37e98ad5abaf760b8a70fdcbd5f4e3a714f5fc0800a187583305ca39d7ad66e4acd5bd35de1ac920616da508a58a66196c71c918dd2ac6fbe38ed856554431137c94fe3f4d2fa6952f3f50546254aeb650ddbd5650be71dd4d80658d2258008f5e5033264affe8911511248c29329be0ca1846d3de29b393d52acecb8478343f21045e940fee751054dfe69719cecb1430eb4b4b69048d0ae13d197eea817dd2cef9ad72afa5ad9a2e553a4647e52e32f748235b56c30557f7c205789bf2a3806b6f1eef9c8b836dbd76fc1ab4c5f0dc43fac67ea692ff785053e733b5661ed7fe4e818a742b959c4a221b719bfb679cce3aaa42208dd6f18365f9bf6fce90012ecfbbee56e1099bbb5f4852026328501755e20abfe63cfc2722ace891138ec3301834ebf75f76bf9e0e711474f7150e62ed62f42b38621dfde9b7f7d525e3cf5ca7e2843640a12f751de8f3766114e4f80eee4d5a4adddd57e93651ba880e3fe08c4177daf8813b08d95bd51aa18f5ae8953ae9a5b09d3b806cfca0866e231961c161695b42761304777deae4920d209bb99bc2792c70a932365e235f8d8f3da158bae278e88830e67c2fb8834329561f0861b3731ec055840bef5f3f76f9124ba73f23f25e64015e579edcfc69bd997956f94e02279f070f0914e4cd99308fcf97c1e05a6f357a89a2cfc640e7c4ff591de3cd016018b1270eb11bd4eed50077a20b503dd8669df6bcec180f099afb748632f5b85f6855739b080b5578c394df4d0c551af7eb02849e9971547384bbbf13563b670750e481f861e4d72b6edc5760e3091db5be5e5117c3bb5028aa923df6519f511605f0b19a5874f7d22c5cce82d489fcd046685e45a51c56ae2f1335ec8442196240b440d303338271963c3095cb18f46ed0fea93575a22afc779f9b2aea3e94124e5991ecddc33f15b579b589f8e8e22fb19fd8828ab0780e33d00b5ebf1b90eab5c5b15c09520083d287b6423ebcb35bbfe576b8981881db57c32a828b1d5db5f2493c2d1313452098eeadd7fb093c8737e3e6e5a03ea388bd716b0ae33af4d77a16b7a311aa57ceca83f8f6909372aefa4706514508f10311dc48aafd521333206e5ffc25881ab28a066a9365df713bbd25dc7fa5ccc15655178f95cbb2f81a703b666bc24ee7734b730a309dda56fc939b16ad69fdd04eb82d0701b31396f4b731b44ad72379e029c951f9e4a8805ab1c15ff9ec6ad8102233a2b09d946039cc7d9afb3e463fe5615f3b6ac87ba19011eec2b1e7783aa78ff9199399e651668ccee8512d4ad80ecbd4377daf108f4541b3778ae04", 0x5a5}], 0x1) write(r0, &(0x7f0000000200), 0x4268) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0x1543) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xfffffffffffffff2, "ff03000adc7d8a0000000000003200"}) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000040)) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "00000f0b0000e74d107dbbc68588d03600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[{0x10, 0x0, 0x4}], 0xa}, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f0000000000)=0x8001) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./bus\x00', 0x1a, 0x81, 0x10000, 0x0, 0x1, 0xfff, 0x1ff, 0x1, 0x1, 0xfffffffeffffffff, 0xffffffffffffffe0}) poll(&(0x7f0000000180)=[{r0, 0x8}, {r0, 0x8c}, {r0, 0x2}, {r0, 0x12}, {r0}, {r0, 0x104}], 0x6, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) chroot(&(0x7f0000000140)='./bus\x00') 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x202a0, 0x2) r0 = open(&(0x7f0000000000)='./bus\x00', 0x100, 0xa1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000280)) 16:00:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="ed1292bd08ad9307c2801f1313e57e0ae5f607dd1c2542dca1efb711a3770ff14139484eb8a701f3051420b7aea39f9a648eff1bd1e36dd2ebd94472ab616f9cd6d277742a10a66cfc6b315c16abf0ab261b9b4db37984df2980201ece5d519b1dafca13702637c8930357b4263ede4be4f500cc35061adaf178b0de99d918013fa73b52d99dd7098c6a032539965cee56407fd39be72f70c0ee44f209c85c8db979b7e2e9bcaca211140183c7323ff748f17e89ad75faf067c644d40e2b5c0a0b9ffe961907ef2a1e76412c5b1d23c5ed0a7e842ac499130528f04ef303edadcfd977790d0c683ed874e0abf3bcbf22727a3a71ac8a31f08546bda48e73473fab0fb8d53451e0dfb238ef900a0028c522a82c8892d4e22323849b994afb6dd7bad55b068afa8179a83b421ae1b7a20a961c1f7cf93ca9cb079375b8b81c089c65123436fdafbce4d9c71b315733bc544a8d4bb92636af3b5e5a9a33f82015df799944b389658bccd58b0c5b3917f86a277170e17b933c1810a912dda7fc24344e244455a915bb2ec23a196c6cb4a031ff6a1efbc9b456facbd5a8bd1f0b8b54d88934fe8593ded015a1bb502a4286291a4d7c6f4215d4d7c7e8304fc7be6c486adbda986fa9397edd6e03efcb1aeae0e53f45c6a7fa78e2194e9618aaa0f48bde7e85159c805dd4ded9dd08b0aebd2797e2f286adbe60ddfa7903eafa77e7497f28204448c03276f5bf5ea4b9a0753746de3b5704ad2313840e83ae01b7f333d214f1f548542e4aa01df0370ea923a29ee67b6ec08781f40a73eddbbc77eed70255cde98ecc5c52ad703a7f77caf2f1acc65e976c6d4e99aefe28129854eda966dc4a5366ba3d72bc7d6dae19762afbd6807761d8cb412dbc8c9db0d2490839a470c028897c86412d3160c080479689c24d3f163816e8a70707acc4cddc50760477de490c6f215366fd31bf6910b6b16f73d6e7780972075135c089ae7cdda3d8e460ed967ade68db1e9c568da50a503d6aa7109f8a842bf68d4c9cc8e41c298820921e637f04044c1d74cfaf078e4acc5d5121fdccf01dc223cbe6d00c3c76a04ec4dc435a6172f2fbfccb1d3a6f2f3afeb2cdba43b0993d39936dcf16aa81d74475545ef4d8418ac63adecc257de03e50981cbae2683473906ce43bfc57f27b1660887a28c65a68eb1fe1977c9a60523cc77973c0bce1986b15c9f2be099d00659c93e84d4d01d29e8e3212c0190f519364dd2748dd61f75717b7a9864ee5d03186015c5945ea69ffa77e6875539f55c3edb96532488ed5a3e919dd89e3fc9bf6843dc5f5fbc16e223803f789309a044f30057fbbab7fad013029df7ff0304bb4265f4d04d647935e90f9a0a6e6051549c6db81d293ee11edfb4452b2d9587582bf50255bb847650ffab95168151b93a61c5bd3ba79cfd9f5da94db3a5c66d4005cd6b4dc9d05bf7d73f629563656c41dbe07f21832285a224bc38a8982d90b15962177f3c18e0840285f88b9f68fc01d0b1d4fd6d6f28f20dfe57fc0b15b5fc466349c17b6460d51981c93f923eed56e9d0d47db06c0d46cd519587fc519897281103aa536b2a0f70fce6968f6507c3cbca0410b61d20f554c90ea05f4ec234389ac3256937d7fe78f2560cd29eccc4ba04689de4d4f5d57da63f5564c56f423ac7b86c184f6fe0f2361e3cf7b90c3fa8df0ab138fa9bf9634d058e43397764ea397bfbc2e67fd1aaf4aa00a7ac6b0c215fe2a8f3192d4310e6343a9e08b75d5724f580813c11f71ad7c8be93b9ca6b598f8670e02bf4e12d4c795a1df1a9372ef28cbf40ee0cd0bb444a591ecccdaaae8d4e027e4ee3b7f07217206fa0e3b240b5482d0800d46f779d86994dac043b22536abfc1eb81b54ddf143a4e27eb0523b6f9c53db230f03f08eed0d0b7eb9b1e563008d34786ad9386929cf70c43d9a4be067a84ef8bcd038f254c7af00173b403b53eb3f74eb3364dee413e9ce95f1901b951a4ceb984a3418b668e6333dbb60438e9a8a070eebcccb21b8c0a5022cd41b6f4f38b63a7d3872e090b79f93bc9d203b42a31d6114d9161fed6d7cf55f8e763ef81461484ec9469171f4852bdb2ccae09c1e25bf14d258d1eeef4bf837c4715770799b917baf76d89648364f628fd782a097e864098a8b066fe6d7932af25dee62cf70e18616cb51c53be369c4776ee47774bce1fe3494c395c23880010a36d8b66e774ccc79a8c8590c0f5801008d2615bf92fa423bcc8a43ec4f4203034b92644384c8150e2e5a59c07625ccae0f2a1523b518ea98cbc94974df7f15889a3f9d93f3f6ddcf61bf5f2634e1fba23df99ad0a91b0794c27cd6a0ba15ae5db72f157947b41492ed97dba3aaeba00ee0f26b0cdb0c7730b4d967c346f7a4f0fc5a44e19859a6085fc445a79514a0391cf776100c230f9790f2a5a9401114ccd7c572f5431471e3437e163deab8b200d0819fcb24b794deb44c855e17c8b4885e21731a9d0d4e3a3226fadabb96987e4e4fa5bfd7f26cdfa5cd25ed3d59fcde1599079796f8886a6e5b81ffa9d1211b9d717d0b8f0716576eb0845cb2320d5b362b12de72d79048d59e3d5c73fb95ff35c50a4942a85b2fbc52a8e481e5ca51589639d6de03a8bfc6b5c6df9204dbfc6a59942391969cdda3cf397353e814f57a0438f6f1c0cd2e3d5db6154f8a67ea68c1238cce72fdff4168ba6e6158ed4f240e79a717a094dffe575696e46d3be508b34dcd959c9206d6917a5a53fc2710aa34cd8e1bdffd061dc2e4e67df7dd07f18a8fbd4b71910f312e3509e42f5f81a1c4456eccdd5b02eb58a1a6c17b514f1fc304e6e077794fc75768e5d3dc49ce95eacd8a646eecad951c32b99cd328f716f8ac7b2889d9195cebe69fdde86bb3ed9e885cfa542adebf3584c480faf61c19583c24f9aad29e8a5cc8fdf5095f97599685de53ded05de8e0a40a878d5fd73bd349379d86a9e919c38e8854aabf0757a53ea5dbbe58d207539ade33e474a1d4f92d223be88e33c5359c9d72bdf738eacc29050518ad682f680b1ddd185f83d9f178f5d7eff562f1d220ee9650949dc31f309bd99beca6c79b74cac663597a753acd0ca15adc606a4143a6d9e87087776cf7d296abaac0602f52f07f20ab363ac05782a70578c9cf6737c365937f77478f1d83b32940f3cf905469ebdfd29d7a3b95ee8ad3711e7ec2f95cbc6fd8097e353c4c9bf50a66e7a3fa12d074ea29c000f6a996db9ea087fde078b040c425525bd944d4cf9138dea1927bb37d2187aa63ae947f0aecbbd165dec4d594c6cee18b4d7f386a8d151ca199b3b5a8092f18f861aa95e8bd84a96e3fbcd23c15bef9afeee644ecc0dc10139e4a1fec290e57fd651697479efd9f2c40d8382fc38a3adb91c31bc352fd8e4635456f93d895aa67d8b80c1b701b18b4c5bd50ea7395aeecd0ebcc6837ca012f2e93e92c50c963cd69734434caa8f87080f6af90b5b110af11ac104a19a2163120d6abb4e5dae10c90896932884d909aa3a6d89415253a73b748427534b526857d864dcc7de8396b1becf5b128825c8afeb6c2d82ef6abf4e3ac8f1fb37075d559dec9f854e1bdcc03d1e82dfbe0f861fd4d0ff884955d8e8f128993e2bc626be35d708d48b5afe11925b566dfc36713ab76ab13fec34cf0d27a71da0cd813720c9f4027e4e691e6722ef6b1ba556c85866d8ffe769f1ae683c518829652a0db27db90fb332cb6a52a16701e061dc7f6b37b328ba017acdf595f6bc2265d3224f1c0d22f4cdce276ff8a6ded61dd5957432a4ecf2a312c30462c97dd7959fbbcbe4d4bb0c2ae69f8246e717652518e8fb8833da933a76ea27244319c07d2fb934eb4db243189ab3dd14c949e7ddfd8b2cf9394a3edcfa60a1195a1169ab8b69bb880be3817ef17b3688e3838d72688467413d6e16a40086906f487e157f01dd054c4191b52a330780084076b801eb1b97b32c7397fcc4eb49f997c93ee5b0f4a527c6dba2ebf56b5103618015db223992e48f1ef058f44cd64cd4ef559ae54bc7d96557db079ffe1df5d4ee3f98a9b0dcec80f1931631bce330d230017a1f8679757e17a2837a010901aa1b7221e4f8054d81b5421858890e9ffe60156e5be597167f954124b7a5a73d86a577df7c311e9c65599fe2d6830f637f5fa027e7ef30af9d358ff432a8ddadc15546122c73a789189616ebc5e57df695a325262652cdad87067b78ba5d3b80a8ccf99a7ff3c6b87e49eae6c643c01ec10e79c0c250ef83e266c3897377fc31eb11131b26c7c59086b31cdc6dbe79f35f76f02d856b7d95e3f26abce0e71dd4b29518a50609dc60455cecd6352422510cf210e9650d29027e7ac1461d8de3e08cb05e17ef6b3f02b1183e069320dfe53ab4cb78337a11f7c156fd83ffa60b95a7e7778b53853723f6e83745c6de28e6e7c02536e60f4eb97c064faee301ea01b3b1ee10f03f5b4a74f650f86c52f231aae8473848932dec466640ad067a2b69f65c5c5bef969d01d7bf8185f3b4dd5e5b37630916acfb129ee3a809014db5eede9af4f6f03046099f849f8192aad53f25eaca602feef16098cbd8e2561896e4f87614f1a5819a80c63107e636bfe3323ccb22dcccbf0fd3eb6307b91e363c76eda72c4f5636939470e519e64c77eab5afb2a6a2d6f2bcaa5b92ee037bf005510ab49c190680e3a170773ce197081b60ee7302485e3af52a228875779a1248eb9af4c00e7491f6524cad47cbb6cea74df1e66be971aae33af632972f81d9b9c378b827240caacb4f65e80b0e1a80155413cd66795868d188c5bc127a5d56d6795dafc200528db27b2d1403048a3cfb81daf2a7af05a557222627e24663cd5653b1c0b36971eb87bd0b46cf34e9ecb6f0494bf74197a7600259b2c7118401aab24c8ad01cb9e3897c0421f9d9b5e47e982ed005048d69b5b42132080982abac8f5aa81caf58352c8325dad4316b64b885450de460e74ca80a261765cf8bedfd79d7b49aaf0deb4b652d8b45ee3c1d99bbc69ddf042e86e630ca00d94c8f2a15ac0af5c4d3267e8bc530627ea3e8e9e69b043feab26bd42e7aa7ebfff73ed298b42de81d723c24f363640d6f3bcb5a2119fa04b5925f5425e8c90026bb43a2f0926f14f182a1474b79fe031f04edfbcd193a78e5bc9f7a40af41d094fbe52854c7f93c626c7334d916d5b28247ae7fa7e36b6e89370d7b8030e5ee5a10927e1d7832390a971a44b8084a643e857733b291188d38f6e393e34913f8cabeeaf5726ed7b0c75ad6cedb66ea90f88dffacf8927261b1b61bf8ad058243d0ecdbaff6324a1ce10533e8b43aba723a746c84dd4767a1e06532861172e96677eaab86ceaee1a169c3f7844e8fc9a79d5974694c48b14abda14c08fdea58c584572be20c6846bb94cf44749085b569826be764694b96c555f4b227ef14911954d4bc8fcedf0119318043f654f4abbfd236a72214d57f50c4ea313bf8eed66bb68d61f7d11eb116441bd8f2f896cdd2f673332e58a04505b7c8856de1970cdc168af4e35cd7cdc681fc3d732bc1267ec23c03f089434b0b74c0a7785efb9f4b3a1c59f75b42d83b6d0dd903dddcde2dba00df49cc1f5eae127c31fd8fae3ad193b06f30f72b594fb14591aee359311ef6d54f0059962c3e2a2fc3a847a112fd1b45e4c626463244721443de63ca2985586b19d731c124e1cbf6ba9b0aea529cc89e31b2e89f181b0b6240ba432cb9b8ab61d7628707fae8e2f17b5786a83280c9116b2f1b88c381576794d585020c4", 0x1000}], 0x1, 0x24) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) preadv(r1, &(0x7f0000000140), 0x0, 0x0) r2 = geteuid() getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) chown(&(0x7f0000000000)='./file0\x00', r2, r3) preadv(r1, &(0x7f0000000140), 0x2, 0x4) mknod(&(0x7f0000000100)='./file0\x00', 0x5, 0x0) pckbd_enable: command error 16:00:06 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) kqueue() r1 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xe20) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) pckbd_enable: command error 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c354", 0xb9) 16:00:07 executing program 0: r0 = socket(0x18, 0x400000000002, 0x5) r1 = socket(0x20, 0x8005, 0x9) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r1, 0x0, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="b00e76a5fdf5e8f17237878c2904fbd7e6565581d51e73e96879897098abf5935a", 0x21}], 0x1, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x103, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0x800, 0x9, {0xaa6, 0x9}}) setsockopt(r0, 0x0, 0xc, &(0x7f0000000000)="5d3f6b430e427419", 0x8) fcntl$setstatus(r0, 0x4, 0x40) read(r1, &(0x7f0000000100)=""/219, 0xdb) 16:00:07 executing program 0: r0 = getuid() seteuid(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0xa20, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x3f}) mknod(&(0x7f0000000080)='./file0\x00', 0x8001, 0x549d) socketpair(0x1, 0x4001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) sendmsg$unix(r3, &(0x7f00000003c0)={&(0x7f0000000100)=ANY=[@ANYBLOB='@\x00./file0 '], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, 0x0, 0x0, 0x9}, 0x0) recvfrom$inet(r3, &(0x7f0000000400), 0x0, 0x800, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000440)={'./file0\x00', 0xffffffffffffffe1, 0x1, 0x8bc, 0xb7725a0c28b26424, 0x3f, 0x8, 0x5, 0x1, 0x0, 0x1f, 0x8}) sendto$unix(r3, &(0x7f00000004c0)="8287aa8b273473c1318e4d77a1bdc7b71f5aaf97d435b069a20b6695f425a99e11c4af0cddc22ad46cfce5180ce06b3b566f90ab8d832f8eb888b5387a95dfc12d0039b93265c3415578c62d89773cb226d8865a450eefc682ffdad58d7725b8f0223d3f51a3344594ecacbb926dfebdc9a1611926a1653d1f9275c04ae9a154c97cf47b6dac8a037ce503866d740613e4f67310e354bbc9c9315c284946885fc2352275b27fb98e94a81dd0a37dbeebe1494f028a6f5d724218523e8f02d221021ec75bdb58cde398340f360d70c407539cc2e5e1bc36abb8ecb03d94808530ba96ea566fb70a6645f10a98a26f781e9c6eb30a815ca625ce67410da716636e68487599095ae912452ac39e588af83b501d114b569c4e92ef32e8c15dd135e84307e4a657464d13f07aec962c59b96e96579c00583fb421c5d90151fda32ceabef669c97dc64dffdd23de1453aa1f475d3b88a2228e886ae7abeb050e819c920158ac016e5110f5999c17504f0fffbd1645af506a1be8deec75f7e7df9667b2eecb2c4aed01c75f48545a53a25b3ae8f9530b9f27ee53e9992e3c96068347ac32ae739d2f343ff22d5fb53a981cf8d475306ee7294793cae37e9c8af6e16020f37a410503229d28433ca7b22a9931da3b3b584ccb14c07c5b2a89c49a56c4013462fad18ffc5444e87fa1199fcee4c2ae021b0654183c8621d5acbca9c4c004f5243acbf882bbd90b829099e4668f389555522132fac58efdd3c5a8574d9e136041de6557a13fb6ef997bff6dcf850a784febafd3398656f20822ea8bc6293e44928a39543da9242b4515077ab5e9ef415ac0f9dc5be08c6044f6430a32bda1cf08c6b0d6964fb9f835238dc3d639bcecb1ef81361ebbb20000320c76f8ad1082c5518c1395f054dad18e03c84bd1bd227e77bace1c907fe7fd8dd4e9811d68e9330c3d04eb2fa9615f5cc60d43356e84b809b9ac1efbc2f2083443b1bed5e9f7b26fc08b5e8c27b690392ef8f49e29c1549367a66860bcbbb8fcf19ccceefa562fb6c6f855183c615fb0f638a16aa9f7a772de264bc51e7644a8eb60272ea6f8d078cd860ea6d12e3fa54f3a68b0a14e4426c43b55f4fdf15ec01f9bb78892575db02d7900dd5ec20d09d2181b54f1af2226bf228d4df8a39fd6107ff20040a063a55a67dd9fcc47fca1c55903e5c5acf79d0c96fb63788b6c53bd1ede235137b6f3c953c56e26b723e24ece036d0dbee1531d4d25283eebe1f6815ef8be7cc3d15847c78431ab2ced975e65306644681ec6aacbc7b6b52edc238ba7f43690b48b47f4801c1c6da3c612e07f08c97aa372d52fcb8d5516554d646b47aad537c631b9770bbc13945f09598352b17cec2ea603dadb743c799dae7818c55fa78df5ee9f81696ec8a911160c9e4dd7b5e84e61cfdeb44b3fb16b9ef5b77a7f4e9c576b45a112663ef37d2c7f400758fca3d767b8a11519d98a4fcbc99c319a88a31b8f492ae7d87e383a9811ebb9cd91c3cdb0a97b413a7c39884cd1a429dd1c8853a9f4b5bc76d2357744b876df64b5ae42bb69fa72a463c1a2f4b84b8a1908daeae6c3958f52d46efb1c053723ae16b9a689d826c319536cf97ccb3a9c6c16cd4e9d46aabe8ddc17d867e16450e40237cbae802b814eda23b44fd722258e6eaad6f3581ae775ebe1fb44e39e4190e377eb7485245061a97cb299091d133daa99836a22acc61a464e4c78da28418066c2e8b6b3f095c66f14949115cf7b00c2feb18033166fccc8174b2bb14064961cc90b6ca86d9efaeeb0a79eebf61f6b3f9e1b5a9fd4c9e4f4a010c86403faafeed3556025f2c00d2830fbb16f31fedd41f35647274400a241901a89fac191d0c349f7aef7f09348943af1368aadb7a8c7e8f38477a1d15a77dd983943094593861430c6871a018194487a1f30199e0d0bad7fba89ef09197592004743f3b33abb561f10abfeeb844fc5cdbb3ba1efac416e1656b75226a1781679024fe456f05dc5f0755d68380b857fb7ae7861565024a39b7108e808211b2220551530260a541aa273ffee154bed774e4f01027c64e11b2ede3dd9eabe8760a095e8d820804b697ad78770d1ef59322f42fa382000fc299340fe7a74c7719c022bef7bffe2452a1c772afedd2681f7f36eb758349a26d05553612989ba679176b97f6afee9e5e310f08a6a611ffb4aed7533abadcfe6b4040fd830aed3a2873a5534c2e27ac96f9a5a2103b83d1bde3e93a2bf20385db8379630605f5bf2a550fdd4d7856c901549c2622ced100be27b8ef0bd899430dd8076679a803f751275fa6037719ab0e214385c9e09e2a4c55ecae3758d3cddd6e6693b93d769bc895ddea7f56e806f0e1ec0d2f98ca3da00624ba678c17379b16fe42b1adf0b41fdc4702457c50cff675f046c7b8d6ce2bd16d9a09f4a2ee53e0166098f41eabae893548625b1931e88a5060501f23e2b80dc6ccf8444364e9a07c18146fdad07319911a74a1c2338c8d8146b7fc94fea25ecd94e150a6d8d1c1d74921274c9077d3bd70cf8e918121244da78b18a3236192b80d692a8a982694d339d5185a76d47c3c79d752c1492cf6bb7006df71ee836194f24b0c2a5787af0cd7091cf8155660af0d306563d026925e004ce5a4d0c99443bf3f442c40bab70e8962c10e2b11babe091ea6d7767863ea66828a7a96f70c3e52b5f14b38e07293c7c5d404a73be4f588b74455186d585dd5acedc6ba4adc0e78c5e9d366963939662a4530480733aa554ec0c4888aa77f7ff2c9b7454bb1cf489c365d0b97e22e8f4759502ffe2045acc54da0584044fad64f41390af87a4cff576d1f20135df5c582ca36a54a4832b512675a2fc3e0f6429ba52832dbee01272fe9b41c6d33ae1fd74a0e4720b7b010a74205f88308f1d63a85d614156cc3dda895dca3340f082b362701293d7ae1458f713f312fc40d4a46e40ded99d8abd00bd76293e250f6932753468bbea6209cb249307cf95f21acc4eb7517849d5c14908a17d0e58bd860a8d88c2df8353c3a6f2dd28a81b9cfa53f84b0b2c9f91de8c3fba532c6c9616d717fb4931a9c5f8a70edade2328614b3f349b5b28b151f117acada30abe6cb53eb92ace11f4ab94bf11cb2d4bb225f5c24fb55ee7fc012a62de813d260920df917f6b1086c9b57d2cfb5d16b2ceb77f86fd5839c85dace8cf5a91b7dc6a6e8b403c5ed01a0d654bc464f7410120f5b155e5cf7d6bb6ef2aa4139aee536b233a7e09c69380f12e0569370a9aa825d8a65c8ae182a188e41ca055a2059e8a9699ada492174ad5aa53628b1c7b53d946f684a6a09b936f437e999d2d618d19bdc21aa21c471073ae31071de1aef1163a7be9fbc41f8ea7c4b01ed6922023ed0a852c4018bfcfb420e2b93220b38f5332353894c0bfdc0b032a564e9b6091f54f394bd89fb952ef672e54b8544c2398249784ce35e4804af9eaa96ab3535913f6d2dc0eb5f0c232a225f76eeab00c2f9e70849907366755309f8902d6d6d9bb9bbc21d231667a92dc9315cf56e8c465af88073929db814aaee1dd41aeec1ddc0a33dcc747ccf717b6385d15ab178d6148c8591ca7037ddbf5f1aa619a60a494b65856a9e950f1a55b4417b15b2299cb6322661a7d1a4f9de6b7c8cf07c419cb0ecd1cf18ce165a6e2b0707b5b260aee37fb8ec035429fefa4a0c9347d1db132359f232710f440169b94a50e3f29a09c7ee77c6d254905f085202fa35ea7822cf837f089df362a0aa8cf243e351b51b30b6d2d8aa259159bf1fb6b17fd54f380d5e597a8a753978b1f5c216941ad5dd1caf3a88cb77956dcac67eccbe292723302560cb836f0cee253c50f3c7282e84c2ec320945f2e3997f4eb2d99ebf808cab6a8fe0c5be7b9ba19d692662a7ef276b6efb46ddd5e060b7169d3d02382545b7c86a003825a85474256efb71fd1157e2749687722707e4908cde50bb8b6d5f917868184ebb9f7296fb403768fe513ca8978a70b08d04cf3d0be2398ee812bb9aaf4a2d22b04e3051b12b226e5ba92d04a94cb752a553e128fb20b0132379178797837ed90504f043a6904c1767f3ea7e48b84f2a57cab304140a73ffd9395c4d6fcf04200a53b33f6ef57393d07cd5ad254c1d20c81bf0f264924c643d4a5e74db812c0a1ed2fc0ef54868793502d3a77598b38443ac3da0ab8f94ecbcfc71a93e596c5d3c8ed050db485cd79d4a9acaeeb52d0d8c5989393719ba25d9670f2d15b0339542ee25a79ae1e4e4c7a4b3affee3dbfcc38f2bde46f252dc7bc7342af01c75426304e6d3ac522271c461b79f20054d5e702a47e32ebc0a20a78e50b5004581e68e5a3206e003ccfbbc5e5736a9b1f89bb520e28c8f9b6d94c68a1ae87ab4bd97282622986e68d7981b3e6db42b22dccadad4e92e7f853611202969c03275c1241226df44becc7b619c099d940d295dff00e2b44f6e5cb9f211b13f4ff3a356d429621077558f10262965ef8e73d176e5d504321ebbebe5ffd56d3dc28ee464eb37227a2bf97c47fed4ec2dde3db79480240dcd460b98904a5448263d99a809c2d84515f6fafc738786c6b45021052bb0ed8b972253d57e475fc00a1e49f75320703cf4062b8b0d1bdae4a7b60ffe5a6926acad455e4c51ba240fb21209797e41363c3111906d867db248e3e36588e7fcd7d0cfbd4269004b98f7a1dd0feb98bc6b6e5f84442283225f3c413ce7199b84ca17c970c9c9a27c8c48f9c1c69a87b70750d27ff5a60e1573fde579d3b192937788ed39259b6b1fcd60e6261e2b5b02632f490e8d6af73332781bde66c9f7f83bf6c75c230f8806ceebab160c2578098e7379bf9f95c5a8534e59d6da6463d3d8f89f2c598f1e0848d5009ed8a0f437241565e339ee4a31990261d70f36471a4f185b754ca99f7b77fc63b551bc809985145173d657aff83e3eb67ef5d8c2518d8b4929f16efc5cb0d304242f35353614a0caf627d7695ec4357d3f5a67182b3c612f68a867ff3a56396973472bf8793c12aba29dc6b586cd07b727aacd0db1fd73ececa1255a436a23f2223cc1d6147ba821aaf5af40ad8623c290822cf91515f497969dfe485c896e5966ed2aaeee72ffbf5452aeae7a213ff8f8a592875b46232f2962488279ecb828e59658f405985e6c899b580d3f8174f0063b6b89db3cbb1277ca879baeb1932d2c23f8a076426dfdb76ff00b3455262244c804b12d3a7100094afd2a9c326e26d49b880b9bfa0b90fd8531172936b6992bb1a56bdf0c0d33d5687fff7a6af2d2a45cd06a59311e6d1a41c81b2b85059070eebfab818c4963bfc08049c1a97d8eaa124cbcfbc3adf29eb9119515c2a05187f5962b0a3a46bf76d20dc74ebbf1f7fc13cf424f4db68d18d4f066d4267407a73adbac1c86f968a74b2e0119def34540cfb49fd607136ad7d924bcd10a1e7423375872c3a002da757073e6907d90320c87d55d69421a0ab3119b0a1341311469554783d58b20451da0b468d279d341f26223e3bd877744cf96f8c634b2c09b8e7e7e45dbd6680baee29b93a6272341fff1c417f5399c3f569a4db9fadb02c01445cf7d7a8e0beec771126c878d5ee7e8df5fbbb87e1ce0f5bf4912ae8a27d80a862e1b7324d734c698e040d48a2cdca7571cb7defe551bc1306fa331e276d1396e44c8964ff87a9019c9ceea07201b9c9656b93a04f608f3559638ad000344591e861095f452da5c1dd729ddfac33f2a28f9cd4f1f9039f9552c4f60412dd907225ad98167a92bd9c2747bdec08a296", 0x1000, 0x4, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000001500)={'./file0\x00', 0x3ff, 0x7, 0x3ff, 0x1, 0x8000, 0x800, 0x0, 0x1, 0x0, 0x10001, 0xfffffffeffffffff}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000001580)='/dev/null\x00', 0x400, 0x0) r6 = semget$private(0x0, 0x3, 0x0) semctl$SETALL(r6, 0x0, 0x9, &(0x7f00000015c0)=[0x4, 0xe19, 0x9, 0x0, 0x2, 0x3]) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001600)={0xffff, 0x7}, 0x8) r7 = fcntl$getown(r3, 0x5) getpgid(r7) pledge(&(0x7f0000001640)='\x00', &(0x7f0000001680)='./:\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000016c0)={0x8, 0x7fffffff}, 0x8) sendmsg$unix(r2, &(0x7f0000002900)={&(0x7f0000000140)=ANY=[@ANYBLOB="00002e2f66696c65300068ad178f6933e8551622af70f552ac3a193865365a3a81fc4810df40748ca68243d92f484eec341fa0d0a0a5257e3deade539745657d3db52adeb6f9be1077fcc8df6666d64fc02ab896ca4895c35b50e72459e8ec6a8602c9030eb9b4cd7d57e59b4b28"], 0xa, &(0x7f0000002880)=[{&(0x7f0000001880)="c92e3316e0dfc9d36f1d64bf94fde098a8d713b55fd9763c72e7814a6020c868921346d306a9022f4030a64dd2760c7a710f00d916ed22951e78387edc407e5bce301204e0a986c823ca5b00ccda7b9e6074d3fbf3206c29669181d37075f8489ac65c5194e354756f77c415ccc1f60b5860dbda59a9c729b10269fed093734b89f9b5a9b5cc77cb72d320883129c1f664481803086cf5a8c9ddd50ca6d47df99a189a859ebba043eacba97bf655dcf328618d9330cb592b26fd3922f673114dc277c063829875055a6dd0651be8824df3aa2da81d07f7ae9f21eee7e86b4dc0630b96fa71fc568bff2b3a6cc39ce46301dd15262cd629ff38687148b40798a73f1ca859dbade5edbaf46ef48e06002855fa051a4f831a06eb852a65a9f6fb05304b0894e36d58bfde7eb5e6d8210614b98d4399f5f15ab2741b2e4f4f23594d7d085d39ee8d2c5d456e6d7886df672f0e3cae101582ca2fe179d054d41ce084e6a062e1f440ae02ef9deca769bae09e7ad7e9b9ca5f24fe73baad9e34a6c0045168115d6a4d78dfd3fa8645f25b606f18fcf2fd261faa1481b1c38865efdd02d7beac9c9a40d9848a07fb850fe95d67c67886d041fdaf8449637123b415a59a396d7f8007476fd5c134de1a314d74b4dfb9936b7877f6454f1e31a210360ce73bc12cd0b44f8925f386f9273b35a7b961226f5192173f0a0a487082f2b2fa9babdab905735979ba0b2d1880a6a326ffb8d6a84470cdf10c7fc1c143b4d56e5d297912c4e5e5e3bbc5be8a6120cdbb6a5ee8ee565790d071cc75f52826058e9d8d0ccbcfe3ee85ec20a56e3d1e1beb117dff2da16fbe8d4c6606195749b9ca305e42528ef0de55394d45386452b4b4895bf955c2ba6b7d20e970e84dc8312273b2c0abef63cc8f642f1a088015412032135141274a8de297580c79638571b62ea02b00d3a6ade7cddfddb29063e18e3e76aab9a0bd076a3f160bdb6cfa0731f82e22c91ab395731ffc0d783de4ab20fefa1448d82acf7120d82a32aeada499fdae95634937f04269196fa762cbd12d712f54c4353caaf75302c8939ffbb82f42d1fba80d0c335a29d6b4c467d8cfa623fd386eead0cc849fb744500ff3b8f0e97778392adce6d34b7a5026dd2b37226208562130cbdc9382dcb4a672cd6e8e1e76f4e36052ad1ccf9d07e1b8c50b69907ba232f8a60deebd5492ee2244b7c22a2e2558094f54ac4740d4fba75d49e2202b635ca1120be541bf77abe15b4dbae5d5648d3830132a5b9f9f57c06ecf45dc00f559a1e0be7f03805d6957a36e8f9e3a718b2fb576ea2805c584ff42eda0c56a4e3c155570dcc847af3186ac436574ded98caee16b0959dc02b24427dba6abcf17dc9479d793e6d9a9acade3a5af72660c71b226a3af441b5f7025090d13b2f9a1938a68e105c31adcf80c52a9d3042fdcf15f76162e815afe4ea2885920f5ba57cbe90bbcb8a48c47d7787c7d69df917db9753240a246d4965f815d676dcfa30be3b1a2d32c226aacf23614381e5e233427d57f55018608d5dbe1a87527ef40e545757792b727180e89d46bc0a7146b34a7a6511fc7f9eb6c1294c56bb77b00d66ac9d640612b080217b07dcca70b993d284187f5c6aaff49d9ccaf16b818cdc3bae5c80084f6d094c87dc6fd6cd3e8cbc53d8f65aaa0a9ee9b88738f800c9d6812fbee42c2502f1f1ccdb90d1efe08bddd2cf4aaaa290e7f13843a61ccc16e349b46195f8cf2c9c44f7b754a4e586b7b064061093cc200e12ac1ee04d7c3c4a833bc3f093a075094c2f696c03cb3ddf974393750afe4a0cc6c5beee0e74aafe97daf66e055448d356b49aaba514e1784727f7e7edbb4b20585bc249c7c64f4da56e444a3607a7006440c26f7651c6506551ba2e43c4592110fbe0841a94eb3e76a648076a8044f9b75d79ad7b7f9ebe8f351a8d1bb8edbdc7561a412e4a44dd91f7873d6bf7e3e3b7c064db5552ef4390147b0aa8cdc7c2fdf43e79f2eaf62ba6ef31e1a77a35ea6bca73b3d342e0cb0240c92e5cf21feb24d8d892f8de8761bc46c4a7d23fe329711e03f36b9af32f67161509a8a03242ac77a179b2d4962645fef38d9eb69a1ba616fd2f446a225fc6ccb5a43ba2b922085bd4abb264f4ec51ce7fee00cbd206a39ce307ea312354fd8e832293240ccd59405e33785a7021a0fc9aa1319f693d252199f5355c5233b985f1a6f3932473f79922450662165f418ec561264b55e5eb36861d30fe270668c7c87f3e77cd9e02c4e1a39a95ebdf890befca7a756218a1e6267dc46d92ba446e07aaff802039d3efe30bacc7251b7d2fe0e607648d5b255f1df0ef27621064e51b8151c93149dbdd96ebb85f839d8eba31adcccf6886f66f37b06fe51e38990ed4820a180793a87641c632d741452269b9e4a0ce7308786b94e3043f81d1ec1158b11770e6b452cd64cf6b1b9869cc048a2b1c693063cda4446bea6c7878ba6e6e4fe84ebb37b8610858b0d1366dfe135cbde3a8bc05a9e4bbab78f0e1b1302ab4da880b6acbbf2ad5db08a417a474bc62af579615fe9a24d1201368d64df470373553d2775a7568d7a6b15c3fabf82b1bea66202f696bbefdd73a8d29c6c347af593d46597881fa26d3897d38ba422cb86c2fa38109cd6c30e57ed87583132c70eab8c48238de50d434f26f6c2a953acc0cff485386ee7e8b88108e4f6c436507ce915284e5a6f798e5b72e65078eb92f4198f8c9a59aae3d1d3d7eaff8ef38d8857215e08972e6f352555b2394eed1164f125f11cee11223cd45c185d07a4ce6d5ad8e7c4a5e92acb32d590d13c9634ec4b90b649e84b798ba125a6f387e370f22e8d42c3e67fc2e4756d0882f57ec5005ba2e3916f22c24ebab91ac48aec731a9b00383e0de7277a479f0529df7f4d2970a7b34dbd9c31e31760bc37eba99b60b5f99e8b2764bae8404a99f2c3cf7fdd5fbedfe1d7162982c00e3bbf668bddf579d2f4237b5405ab03c3f797b953325a0250f4cfd1574f20114acc22648c54f5b803c70da5a1bafa94feefa168fadddb27a21f1b76a6846098154a325a086e1cf9023bc5b2010b381ea26ed80fb08d62e19e738601c3d04c9d3ee34cdcf47286dc95696dc6a7c41d7a3295e3904cf03530ae43e927f9954b7cff8056802f68c05cf3288e5aed41dc0946aecf2f05b22fe3a3ae9a1997c939bda8f7971f8e4f4908dfa45407c2ba3511995e7ede2bfd4dbf2515b229dafbc8e3c7519212e2c7e5a2dc1b1d19d43f257b2fcd6dea258bbe278330c0c5c63558bd3fbc23ebf50b5ea17e13f87994e82894d1e659f8344b4c2748ffda656bab798f07d12499aab37e624b725a68e89cb490d4741aa09c57bb3005924ec2c70ebc3a12de0a9a65a1dbdbb8fdb0c17eb500aa52c5146e2ab7496f1963b1b0f3b4bb312162cfe96c6e32194f18c7720421f0765c0f09b40cc7157efcf8d280a1df7fe1f03fdb0c89a620374736fca5a43109e470ca876ea87b358115a605448ab61b0a028bc616585b9cc178d1d0cf343ce47172c12aaa2def38b5e22c977642a6c2e5ed3d720680829c450bf20909922525aba4f86f82b28368d99579fefeea938e0cfb99ed726cb3546e1d2eade0990f211e9501a07f2446b90a93f80a2f3b111382948cd411b993e6970f47d6aaf092682d4e11f9ba1fe157ee57c8fb44f31f894e3ac46d3c68267ada6a0be55a284f20e6978ac6a35eaa0f2046dce27c2a37566eaa98fe0714b6f2bc6943a036ea41565c403cbe8ae78f11838e05ba4df361cc60678ab1be098b6c420ea58a166adbf506ca14269e684acef1f831efde9b87e1feb11b7595910241e773207426864de342d888f82e3fe4a8712c160753f5c44253b0932e14c39e333849224ba7fe844a1afaa4f4c1f333833ee19348775395d4f9bca41c321849e93af0a8de99817bc46554c64c2293e3643ab891f3cddadfc3648ff0d463f53960fe430240a6c3070ec1a2df293a62a1e303b10755a676e48b209eeb81cfe8e4a3ad332252f770181a593064bcdac4e9768945a9616d7329501024e530880a69ea3693abcfbefe283123adb9a3993ab6e59ff01c35c055f032e838299da96b444deb3b64f6b6bb50b3853b17832493d2de75ed2a08676c42ff96186427b49646309097877f4e351cf59d46c082e50956b2b442e80bf5c1e46bfdd7eeadd052e6ac1963529ad87b4f17b673ccbc11ec4d32467ac2e23c354288f621e3225ecf1bc0616eddd88508f56f9419c50159cb0d0d4d9bfad23e5cb9b66c7dc98d6030264dd256a8054c99440b3108c55929fa2ec8e633c3288078015db5a52fd3d6c9b41bab70b43798fee3c4342e175f7dde2aba75a44947ca5cdf11104c68f58195fe625cd482d68ae35b55fee2c896aebe209986d9cb98959d33fd0796a26b3c5c602e827b4fb3f49398d4f4089367e30b73427fb092aaba518d352dbc9a2b0f4c8f2403cd9dfdcecf760ec7e9d8a9c1f0244ee0e4459331c8cfd2471210293db77969edbdc3d4f8f9d46f4da7121e4795ed35875892cb726ebf6a3061b4fdea0b84301dbf28433345e2cb03879e920c7b6207f2f545cfc50fd1bec14f71d3d0c8de0a9b891af8cc7d8c9ec832df6e0aede19e4f66292acce6d555d61eca830ae437501cf325113d1a52c08081a368f6aafe1745044687a1d37b43bd4c7e5beb2b3b163b06a7eaaecd5c43363e9d5e12bb712647c277082c5c413774c85d2b221b12630397f0f1454fa7f90cb5402ae8b5183d43ef1cfa2a20b85411a2fefbaff7a85a8a2eb7641a11629851cee3c5fe20c09be6136f1c8ed357fd64e5ddf75d1c6b718582f1386dc15f4ed70ce6d58db03092d60a234473b25b97adb36aa791a693d18203363c034ae22803acceebed262e03af961e3148214ae49433d89a29b07f24c9332851ca9b9fe218e9054d37a0f1232039f4e8992478cb032d2447fd50c84e4256ecfc8b15c256fad9d39567a3a654f8c59282640f7d22b72c5a9404511d7135d6e67860e9dc729c97a0af8c6097eb9204fe1bd222864f986f2e74badd57177a989e1e02f0eb31b689099047395e8190fde8e41ff15652651a61fb2e2d7cd295249afd1122cbd55139c9b6f62f295ffffe6a2e4dff061476d542a15a0e02eb93ecf569936e2ce95dd7fc28f5ddc08e8d4d5738dd1b6e183e80a1ba8fb33b6c0b9b4b071a71978b2b7b445bd688d7e115cfc9bc954dd3709a4002676a8c128c6759e0ad27ce085a79764a1866b2401aaa4d9cccda3647eabfa5170b484d55b07efe4a12c5e1f63eed279bbba59cf3ffd45bdde2a257d0cc9fb215149ac6c5f4f0be36c3b810333fb4dcd6e537219ea93288e91dc45ae80a690a02104de00d9312bc9a8a7c387fcbc9c94ba229f286a4cac8a158e71f540dd450948bbb1191b4abba483260b5ed89d636013aef1de4490dc068632ed3aead80285dda582543f90babf6b562ac901e8545886be80fcccb39be4f67e4e677a2f41bbcd49b2e804553240fa8499fbf86951a3e384b582648efda73963d0fb2e935dc32e75431f3fc9435380606395fa556dbdfb37600d9832e83a378645ba90c5388a76776e8ebda7905c00f0b3c47df25db6aeb1d83ca567c84540bcddf231afd7872f9100e0cca4862b2b6dd3ccf99b8a26b162b09e93cc4ee1ad8e61cde5a24cb1ef8d8110d7981c6934ba402a5a8d98688a2c4ca599cff1402aa7513a7e0f31f83688bcbf221ad69c4ed68a782ebb637f6f0377be3bc2a30ede2abc61d13fea263", 0x1000}], 0x1, 0x0, 0x0, 0x2}, 0x1) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000002940)={0x99, 0x0, 0x83, 0x6, 0x3}, 0xc) linkat(r5, &(0x7f0000002980)='./file0\x00', r5, &(0x7f00000029c0)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000002a00)={0x1, 0xfffffffffffffffa, 0xf00, 0x3}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000002a40)={0x5, 0xfffffffffffffffa}, 0x8) getgroups(0x3, &(0x7f0000002ac0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000002a80)='./file0\x00', r0, r8) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000002b00)={0x1, 0x200, 0x8, 0x4, "9f24af914291ce423e3e8c2b62ba7443b2c3a205", 0x1, 0x9}) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200004000e, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x3}) semget(0xffffffffffffffff, 0x2, 0x204) open$dir(&(0x7f00000003c0)='./bus\x00', 0x10002, 0x118) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xfffffffffffffecb) setreuid(r1, r1) fcntl$getflags(r0, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, 0x0, 0x0) mkdir(&(0x7f0000000040)='./bus\x00', 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000002c0)) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000600)) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7fff, 0x3}) setegid(r2) unlink(&(0x7f0000000280)='./bus\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000004c0)=[{0x7, 0x9}, {0xcb, 0x1000}, {0x42, 0x6}, {0x42, 0x4}, {0x1a7, 0x3}, {0xcb, 0x37}, {0x66, 0x2}, {0x86, 0x2}, {0x88, 0x3}], 0x9}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000480)={&(0x7f0000000400)=[{0x22, 0x9}, {0x48, 0x20}, {0x0, 0x1}, {0x48, 0x5}, {0x44, 0x418}, {0x86, 0xe2}, {0x87}, {0x8e, 0x5d}, {0xc3, 0x6}, {0x0, 0xfffffffffffffffc}], 0xa}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r3, 0x0, 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x8) r4 = open(&(0x7f0000000000)='./file0\x00', 0x80000000, 0x4) preadv(r4, &(0x7f0000000340)=[{&(0x7f00000013c0)=""/4096, 0x1000}], 0x1, 0x0) getgid() mknod(&(0x7f0000000240)='./bus\x00', 0x400000000009104, 0x100) 16:00:07 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f00000010c0)=[0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = socket$inet(0x2, 0x4001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x4, 0x0, 0xf9) 16:00:07 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)=0x3) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x79c, 0x0, 0x823, 0x0, "e20fe7a4839cd552edd057fc60eb6dfc5f73fa0a"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff", 0x32) 16:00:07 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='-\x00'], &(0x7f0000000380)=[&(0x7f00000000c0)='.@\'\x00', &(0x7f0000000140)='@\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='N#%\x00', &(0x7f0000000200)='.\x00', &(0x7f0000000300)='^\x00', &(0x7f0000000340)='@+]\x00']) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=""/99, 0x63}, 0x0) 16:00:07 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="128fc0e9b063615b43b5e503c8f33aa8f6a3938cce4255099838f4d1d2323622407f042bedcde89b22ebf9be8fd5799c26b9ba9a6cf4a95aa69d3781c1c0c802130ec28b621a51", 0x47) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) socket$inet6(0x18, 0xc003, 0xff) 16:00:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000001940)=[{&(0x7f0000001c00)=""/244}, {&(0x7f0000000080)=""/57}, {&(0x7f00000004c0)=""/138}, {&(0x7f0000001b00)=""/234}, {&(0x7f0000000740)=""/248}, {&(0x7f00000000c0)=""/28}, {&(0x7f0000000280)=""/53}, {&(0x7f0000000840)=""/216}, {&(0x7f0000000680)=""/72}, {&(0x7f0000000940)=""/4096, 0xffffffffffffff7b}], 0x5d01117cce0289a, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2003, 0xa6138) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/210) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r1, &(0x7f0000000240)={0x2, 0x0}, 0xc) r2 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) close(r2) 16:00:08 executing program 0: clock_settime(0x0, 0xffffffffffffffff) clock_settime(0x2, &(0x7f0000000000)={0x6, 0x3ff}) 16:00:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="280000f8ffffff0001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x13e}, 0x0) 16:00:08 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea22d00000400"}) r0 = socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000000)={0x0, 0x1c6, 0x0, 0xfffffffffffffe83, 0x0, 0x3d3}, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0xa2, 0x4) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) 16:00:08 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x105, 0x22) faccessat(r0, &(0x7f0000000000)='./bus\x00', 0x3, 0x2) write(r0, &(0x7f00000000c0)='D', 0x1) 16:00:08 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) sendmsg(r0, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000080)="fbc71edcde87a1681d39ceade5ec271f1473aff65dec89bec470667e690f59f68fa9847cf29122c5ed678e35cbd36fe901b0131146a489376ea5e56f31b45901c781b79bc2df16f2650283c1b266ac8209a6655d333182eda048b0e39585e20aea3befb52a3fc361b954acb1383c002ce0975dc8760ba15cf76d57bd91aab3e43a", 0x81}, {&(0x7f0000000140)}, {&(0x7f0000000180)="ca7583fbcb9ac60296c25285007fb31c668fa2dea8cd3ff643bbce39f2108d7736f3e5dc65434a7a1b11ae7b3813ddcdd60d0edb4f8b4b52bf737ffee31aa8ca1a585b27c8d7b8e8d0f19a6294dd4564d47bf095a25476a302dcba76d3d301f3b24666df8f673113cbdc3ec9cd88d5b9ef6df0ef659381d3f27ad5942f7d80778401507accb64ab80bd64fa8dcb8247b3fa701739d6b29a88fcd2c0218294542a0e074e15cd01649732ef4dfdfb6738d6ad5cda703c27256b2", 0xb9}, {&(0x7f0000000240)="62fd7bc42a070e4b0bed6e9e38555ec71d19009540d11cfb42d2296375626f0c3badf45c3a846a9046a7f1d6ca2f4424dc20b1418c65c80e617fb594e6c82bbf2d4ec1501c6437b46c9db77e40c0f96244665fb84ac0a051412e9aac84e071201915430dd63a70016b1c223da01a8dc50d9726ff71e5434e48c2387805b9d440b310c3402f6240cdeacc4f9c1bde63b0300455f6c0de56c260dac67fc24058889075a095bb645ce1132f596807a7a39333c8b94812dbce21e62567fd0c3a1c06e2d0b8dd131ec02b125c9ede57497792d528bcd4448a1919bd0e89466a7cf8f566b4639b6ffd63fe95bf98e7ef1c38857a9b43e1b4ec158c", 0xf8}], 0x4, &(0x7f0000000380)=[{0x1010, 0x1, 0x7fffffff, "8bff527382e2b2ebd46edf6369407c5d35f359563332ef99ff733ba5a4ba68b27a9fc9e12ff94977e812656a2837b221abeae9fa5500e76673b3c0166d42762ff4f3fdd935ee9f9596db3d05d1d8f8bec24aa6e520f6b845c1779524247d511d4c436103a7da1db52a45cf534b9830ae1feb5397f0fe2c27dc0943f04c5b88b9c592f48785c365599c169cb7bfb11f389db9fe5f958034d7f2a295ac60bd206c44d9215c26dc5d4215c65908439206255d4204ae52269d23d6e196a4c140f03cf7b7346430a0830ebbb55419c09d8fea22f90fb65daf5e52d6485bac7df2d62ca0b1e1f075f65a3805de8cd3ab1837165f9206530b639bc4aa920c587c8ef6281bcca4f4f40c969dae5576a5c7cf7e11857b64e6f456d52cc1699d5de4e0c47eaeb0bf10a0ec3dc6e9a850f3ca20f90fb4ee3c340ad78916a3eb2b8faf6bd792958d47ba109f73165b5393778afbad4cfc9bf6bf4b8ba162c68f3e3b809502ffcd0e559353bf2e0ea48994ae24babd22394886342d0a50802537817c47a7d3b419af31fa88c7c85c6b00e664a18ee8ed81d3f3743d19a92d855b43eb7810ce836f51269b1613c0f4d154e7fc0b1808e00c951b4ff6d3613eb335e06e4b516840955ead20d18fc6b7b19cee2ecbc0b1d67f4600f79da9a53ce3fb6965dc01ccf12bf0e3dc05faca3db58678600274b3b5836211bcb7f5b99a908d6e027341d39b7241a535ad736a42683ec6d512c5a0d2f63cb2c95bf118d1bab538475ea4e39cd1b08ec185d3ae1fa4533ec619b8254e97c76dce9ae757b9bfdf0e0457658ff673b383fccdf2c6a54f2966c6d3911fc3a7224f4085d21000bf7846a9062e8f394b4f0f79a1fe7775d1a6f2a77bfdf337f3276488c643592e81df2e39698d6d37c1032ab62e768238928ba1aab3fac87e9f02aa87fb6f2d3c102c1753a718bddce17ead2862dcae4009c26115c471cf90cd16364791cf59826c66790c795d3655246e98c22a14888b8482892c077cff882ce9f59e1ffeb6a3c1f58c3a8a537a776874cd85bb0202415380b32817fb3969ab294f785c3ad2bce04b33d81e22e0f78fa4be38991537ce61e996b294796631de77f0f75c4a974123ffe287150201988a2ba1e269de00d4860ecef8e5ed8f0596e167eb71e32584670000bcb8f0e5c50079b7e2c5f4205c984bb2b91d8f7cef8979068f6068b771385b82e254cab93a904c16434c1c70bf55361d0d78853f14b5b03603d0762b38df6f03d688407ba1e7b2370575030a43d6d1d3f959639d2125fe37358db78d2623bd1a51158b8d5e0ce7bcbb266f868890a3a3a14e5464ba78d83ef9b4033e75cf47fde1abc6719c9e23aa8a06c0ddfd0b00159ec6367f709eaba2c6cd7a94adc205ffd1d3da3118375de37e65e85a22a3a7592ec97240fb4b5ce80a9e6430879d976c2b38e57fa8bbd2c4668c1c2ea311c7483ef12603ec8daaf4b50bfa53eb034158e103fdb9fc908c98c187230149dd122ead48c7d880de8a233e8b0e1ae3d0f074aaf9b2dfbaf57abd6de63b20da0be06003306ca5682711356fd87e8fb1ea074d26faf12bef302eafb302cbab20affe3194a7f49cb0764215713465ed2a748e7d7cb25b2110c54372bbd67e95d08c1d351d8fad8f13685480d1edccbdc922e5d62a5fe95a10d4a9fb0427545ddc4f8983eee2354f34815b27418d376f4501d64ca9cfde8eb00a8751dff82c79101bc1ee79df9ffd64c303ac70cd5fef5fdd3a3a7f2b336e4173c861d03c4fb3263963b0b3cb9c59d11ae2e5dfee93246b4ebafa0046874f227af8844be64da43a49ffac309d07754dbff1195635e59f9a0a8bd4c19c277c275a266d1fc99486d76d8d6d605e0285e6e5862ab7bf3ec6c33e694db800c23e41f5ab10de418e506e6483188ba6331c8be345f21aa7b8f800263fb87e261163340ce649cf840f4cf09a80b9e29f6122096620260cfe9a0ccf1f91864697a88c27db17257e4f34397338428762694261b7f22c2fe39efb03fdd08ddaed0d74738f8c203746c60d285514d59ff3b9dbd9e38adb385b6ddfc59637d16cd7b89b6fdf81979e735dfdf6c57c1ee3c52e0ef34361408b21562364587f1e9877b95b40e516fb092174d7a2c630b03394e2c8549440abfdee88c975d6e353b5c53e58fb65b8d69d0c4e741bb50ef15b4955aa41c8fab9f2394e25c2748147e058f60ea414716a7c1f1613e3aa9b20299af81c981bd2fdec3a995e4248dd6d5e413a8f1bbd44c90490a01a60696a9898162a41be899dddb6af427215ee05d0af517026dcd75da8ab7f37d55c09c86e7eaaa529fdf1de019c55c9d8fb5032f362bddf595eb396fee2ad2fffe3eae14d3fce0e70296bb1fe56b18d6a180964aded811449fc5631b099151fbfd60fdd30900b5ab2dd9ba0c28f0fc455be125d62fc9ae4e5cb0a113a8e3b2618ff7495696513cc554ce6229609d3d84a276a54fa9a9621501fb886d4fb62a0ecf3f176b43b2825486fa93a97cdf6ed31a1c5ab06db927e3dd8293d3baf2543e6a5c560664297fa8e8d7dc1df182a43beba1c8b5b9b2b27e35b4b504c99ea65c835dd3570c1c0f7f47268181dda4a7f0572c1e4d6a054cd675d0be434ce288a4d847bac8d202ade9460359f29a9f223c585af246599de9d7964398222299cfce7ac5fedb2004c59e6739bc977fee165d66f67949c301ad2225158174b2066ea4fb068dda053c0c0643f4439c1b6a1ebf5c322542e0540914cb11f17c2dc983fded87c8d7c3893b430d4e09c24ca40ce17c0fc4e96aeb71cbee7ea81ea91141f1146599317449bfb06ee322b38468dd533e71f061bb0fdbc597c27fe4715590712be60acdb5c04d8820811e4b5b89a5da3e9c47f51a2489d98d7fbc971dd93041687b59b4afa956e5720630475961c04087ddd96cc3efa336a6d0e155f5375273984363b6f20ca3a1a27bc8bdb6eef0dca21b4fccee77a1b38d98863213f4e2221cba371176a821c22fb9eb6e12256f2002367cf61535f83daf9180c3c35f8673f7a93a180afee89df415ef2745b77c2bf5b2da7ce0af75afefbe405459615f548800b88be3628366a3d24560386bac42c988ed63be18e4fdb22830e3e5156bc4c5f2dbbec4530824fd54efccd711f0a55ccde4c3ccea8b99008328948a401152b21886bcc4054e01aafc5eb1e3f5bed1b61784df5d423f45aba85310de5758cb91dc96d45eabe6de6c42e2655f8a3c4201b220d9a5c714ed5d93ac17ecbd75a34b2c6f4105cfcfb7a3378be5981a2e8c229e41897e5de7a3962329d93b0bd35047d1246fce00b507f518fa51e332cc04fa4d830d605411a59d3ad90873d0edb01bc976838f70cc38ae1132031182c80c3e777aa4da9e9c0f54c39d96607653d98c584ce11f94eed1057baf8256779b7215c05ef3cabd7d2e42b91ab8b5ec040f79d919e688e02ebcd661302e08f151b670964e12812049094752158242c100748a8451cf666c022af11c1acb731751b41fb839254cae2a9e688577125696d07b7b5ba904d89288f2d2cd1a9872a09d78592b6259be713763273c6110b8429ab9e833e18a1b59588339ef446e7afd16b4fdc71f772857b0a1f05dbf003ed38819c9ca99f452d11a222b6755e8cbe99ef1a31015ca3c778bae264b562506ea1b32e1cbcfb5c33e1e5696b8d6ae32086f01d23832df6f99d64cda74fd7ba783b3e7eaf51b38ddbdec3226bb86348229bb2c5c53be90a8094a59b86aa85fec41c42077982c2a4e21741e05850af70830c6eba765b500d0c2cb95a1f6c1a4c9a8eb23b5797750f07e6f1f9a0b76d197b6c8b61ac996085e3aa3ac556ca34412fb137e70b7b7c4cab2f278c322c037b7b1e102bb077a76f55e99a1cc81efee2af98b495d49d04424353c1eb457acccc9d2c2c63e45d889b45e4268a123216409d1f5258911b745cc41d7db456c9c998c54856442c597afa2f0470aab7ac32973e6b1eca7d975d3da207cae06e02a86123f88e4e7ae9e66eeee7a2aa553fbe038dd4c511a39cce9df7a79369a84fd3a2ac5bbc15a769b1d080273b9fee9c9a5058ad3f0de690c917b4678429fbcea5d05e3c5b5aa0bdeb10ff29b39c5c2d362e1f7cd0658bba4b45077c0fd814450407a0addf6bec911aa7835c51a313f6e45f2db810ecccbc5831185cab0aeac58b4d795ade5714886e7a51213fc5a7303eab28576e47f915d15792a7341bd976fb4d6daf751e5eb5c826356b2573c50c920ae1b8b7d6af7f88a1be42f9f2d7c043655b66ba109bc4d9b0191537ed7df0062a8dde24c9f583c5179d30b18d9d1412a656b8865bbd7243876154b2f3d5aeedf6a8cd91fe8a4850e0ba52b4826c6364640d5aac1a4e10ec281f4cee5337df2812cf2baf44080b366f967d15ce7cffc7e80c655a58c7c938b5b06ed90630ba5b57cc57f94053bf0b6765095bd99334844921c3fd1c7ede034e93bf868905ecd19309dfd9f70440021922a24c6912bbb9f5c80f970166e85e13bec15e738d779572a954dcfb28e8ee4d8868c6bc307dd905e61dd5346ffab352cf7d2a535ac1800489b7d98da8c81549591544ab7d0a796147db1c3482e22052ec3742bbc65f74bf69b0b7eea1215aab3e764c7ec4747c15174f722d32008d95cd779d195ff20ddef40ea212a810d3e0960b0ed7a4eb0a8197183fd0635508a9c1d8f60757d25541588d9f91d739bfeeb788e0e520d92a6814b9f8427532b8a6c9556f7ca16a4614fdc1ef81b752522f7be13833ce04abc63efc8f94a191a67b54bd082700923f64075ebdec733c25fdd22e2230d0fa5221a0239c269aceba3b6bd6b41286c6ccc2b43f8e7bb3dc1ba6565e9ff58cad4df58b972d54e0eaaef101c44ca2a8d0be47ca8d203b9e348556ba512b06c3601941ce66698365d9b86f75c308b459cace32b3252bbcc4391268b953a62521ff91de40e4127a4a93d815730cb1a1d8b33998dd1740a7eece2727cefb105700ca66156c491ca37fbcc8dd088f1a5f74a9d4aace273b3fea8a31a5f2798187deeb408639d265b69a178b2402d5d0b508e29633d8065f38e635ad9b50f6f4cf7e521fc3f0cdacfe47a05ff55adcfca6f1b2e40b21cc90a7c1fed376e8c348463de5d0a17ab8d28b4591026b44b3ceb624d52f39a462c6841767a844ac064aa63b1239951c8dba7a5eb6c486518522f8dfbdf0fbee3221266febae758e20592076ea2bd91c615adc8b9f053bf344b1d7d4b5c01d203bdb365f175a456f1692c9a170b8cbac24e6e804d7ea36c494585bc11fb8e699c8a7bd4371411d78d09d9ce9de14eff6b041aa9bc888a52840ddab12f2929abd1adb16ba4dadfab7bf76c45d92a902a87519a78f4ce1e6e92d6e9dce963d106a4945458b6d095145ce4c4add4eaebac8a45bab3a9ddd00221cccdb495eefc93e12600d7eb061e43a47814dc08143dd0ef43ae21a068799d393b2ba2ef3128973a8bb4e1fa14b9e6ba65bc01a6ec8fb5b94f9c2a84f94a0ed86dda7394bc3c4af1dca7b9c19729876538b72a12e56c651e33329da20106a1da20ea17890549123bc1f92b41ea57b0f326a42d2092605b5e6749758279178cafd9dfa8bbcfe299a0ce2112fdecf801c2b7880db807bff19afcf7cc70693ae02773d935be1d4bf296a10592529d4bc65e7c528561340590935ee428bfdacadf42ce32463b5a0c92f842bf587b66ede03c735695960e81e32eb6fbc01683faebe04611f951cd97390c8b0b7dc15a29c37153432fee8d80c77d4ccab1e44dd7f144e82a615ab"}, {0x58, 0x1, 0x4ed8, "eedbdb3c30ad508caaa157c5d4f1ebe95a01f91a21f54f9c29b1422e5694e3eab38595087fd2904b3b0ae87e542d8606cf6aee19972397d4e34dd9f5861a6e0ebb92"}, {0x38, 0x1, 0x2, "3e756e4709935537612fcdb11c195e87bc616111728cf49854455ecfbb6732141300580bd95cf5"}, {0x40, 0xffff, 0x2, "9d7a3b1344dbe05c5d79e16d9828a232491434ebe19c550ab91f62df34e7e3704a40b44c1e79a59476f14d"}], 0x10e0}, 0x40c) 16:00:08 executing program 1: mknod(&(0x7f0000000000)='./bus/file0\x00', 0x40000001ffc, 0xd91) 16:00:08 executing program 0: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000080)="3a723acd4d4d5a0e8e8ebd2a8a60b7958cf16123b59f0a1e1a7d08590d21ced45badaec451cd038f4de7869776", 0x2d, 0x4, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x3, 0xfff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) 16:00:08 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) write(r0, &(0x7f0000000140)="90", 0x1) syz_open_pts() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) r2 = kqueue() munlockall() r3 = fcntl$dupfd(r2, 0x3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x3f, './bus\x00', './bus\x00'}) write(r3, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0x0) 16:00:08 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmat(r0, &(0x7f0000f53000/0x4000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000f8d000/0x2000)=nil, 0x0) msgget(0x3, 0x80) shmat(0x0, &(0x7f0000d44000/0x4000)=nil, 0x0) shmdt(r1) 16:00:08 executing program 0: r0 = socket$inet(0x2, 0x8007, 0x9) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket$inet6(0x18, 0x8005, 0x69) setsockopt$sock_timeval(r1, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0xf) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x100, 0x800008}, 0xc) 16:00:08 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0x82, 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x5d0f, 0x6, 0xe, 0x1, 0xc21, 0xfffffffffffffffa, 0x9, 0x2, 0x1, 0x9, 0x1}) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="00000002413c6bcfcf6ecaa2011b80c5011f9a7eef846a59", 0x18}], 0x1) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x3, 0x8, 0x3}, 0xc) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) accept$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107005, &(0x7f0000000000)=0x2000) 16:00:11 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x9) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) r3 = semget$private(0x0, 0x3, 0x4) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x3, 0x3, 0x3, 0x100, 0x3, 0x7, 0x400]) dup2(r0, r1) 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "08000000000000080200"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: setuid(0xee01) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e33123ae654ce375e1846fbf8fe2edd74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbc010096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261170008000060eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000002f53568453afb19bfd710bf0"], 0xe8}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) r1 = getppid() getpgid(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) r5 = socket$unix(0x1, 0x2, 0x0) r6 = syz_open_pts() sendmsg$unix(r5, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f62696c653000"], 0xa, 0x0}, 0x0) r7 = getppid() r8 = geteuid() r9 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000014c0)={0x0}, &(0x7f0000001500)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001540)={0x0, 0x0}, 0xc) ioctl$TIOCSTSTAMP(r6, 0x8008745a, &(0x7f00000016c0)={0x8, 0x3}) r13 = getpid() r14 = getuid() sendmsg$unix(r5, &(0x7f0000001680)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000001c0)="5a20a7befc457b8abd5b555bf5d618dfbf8e88c5392e9b9f0d17c19c0304218d577f03daa3d08ee5dcb0e31d565cf5adb0a4b96fab9517b9e832d2e5b507881ac45ce6c1624ef91593494db5013cfa54998e8061f09ead87366f94a43bd9a4df547ddbe401fd11a40f2c158bab72", 0x6e}, {&(0x7f0000000280)="4cb698605539b694a851fc79c8e29b12fc585c6414ec3740bef25118b6eca7d9a267bfb8f3981115dcfb4e0c2e10fd3dfc4cf55ad692a24f8cc690554abe2e80eb9253ce4566efcf3907afb044bd266f68f746299c3a694dd09c00a65157d04db7534b5046f6cee950262c9d8844dd2760205d729826d57d1c3332e612dbbb82adaf39060bf96ccb57821e457f9777538da0e001", 0x94}, {&(0x7f0000000140)='8V', 0x2}, {&(0x7f0000000340)="7ffb186235888a81eadb8584e3f504c86b70a695254ee17203e149ac58dcd89cc5b8a74c09bd3b45eba9a4f394d9ad2bf1ec8a12bdb3470be110a25301c88a0e40f15e81ce0c0dc34777dd79a05a3e5ed112d8b61d3fcf58a966b61947473c689cf6b2a861d35d18d74a32c903f810c9c3974ce1e042aca6fb23ee80205037b6bf3191d30e0dd953eb5a4efe5d4a7e97dd892dc008039477ee723933e5f942e3ce232b83d14b5f9a7abc2341c9159b2df67119b6421a7339a46b9946812a674b5208670238655bec7432fd9907da5cc0d797d11f8a6dc52b17982c566f457f65f2b10864f940250bf6cf08b9d2f23ae29468eb363394a949da58f0636c0fa48956fbf3f7ddc6a751550cad2e14f50eddc2e691dcb87201e0d1cd0ae4c4675f6d9c141d484be31a147cc34a0c0175e67cd21e99ca85f70db78b13df197a2d70116130ae6a8bffaeb7436d95e70d7d3e771eae4b7e298d09523ed13538cffb4f1576b1d2663fe379fef34873cedbe34a40892a4d31ab3c772ea6bd26e2ac214e6cbe7048f19b50ed42beb40b205205063e3fdaf5eeb9d070274c01ed984b134cba923123bb406af3332575a9a9c889341b88ae78a95fb54c5cac1ecc4f5755c00ec67f06666cdb7ac9735bff42987da42f2ded1a635b94ca70d8ab72bc8c59f213ac7f7073864a26b8c428ae0851bd51ad75efee05b1ef9afb9d991f9580634884a1c2e9d6c88763eeafc9282a6a1cbfe8467d6a5cef24f0448cbe597dcb149c60349234483004c247d69fb65b0af005e8b2793c7e68a856b23a5140663f345bf9588ea04679bffd18b1f7df379b9873f0a8d9843b0a6c0007aa45a5ec38cb8fbe7237118006b40ff32ec456192ed3c4bb851d46f7b521567cdf3cf4ccaab38010f9307657eee78162d74bb0bbbc5a4c4059498306a4e25bce5260080de9dd1447309d5bc3fac793b79e2a7b8ef38a711dcc6be841fb10c29c9adb8ff1f005f1d1123a56d97cbccd24a6dfe8cf48671e84a51361e7a8198175ed61db2093cf346460bec0297134e8b5ca27a9d0070af1d09dda3f79771bc2142bfd5c930194a120d1a173c050108914b8c0dae8aa1b913ef6bb792bf13cc0075a4910a954d26712f0ae7fa2c14a1164768a58615828d473f706b2bfb6f52fd9e002f625a08956f799bbde36be8eb34d82430b12597917ef6143c4d4da2308d871a25b4c464021c9ec9cd06202b2be56135774bae246a851a50413caf20894e0c139a81a818e4161d0a36592dbcf35d23f2949f6419030522e92fbfc4efc9f0d76b7642ae82d6cae7007b30f0653999f3ce748158b285533f57b1b8550031ad289d4634a8943a0e8ce9fd22824750eb6e50ea96ad53b467bfb606c0216f3eb74e1cdc295f096d4ddf4ee04fc37955c3f2af9822e26990e733e55ac7af9e15c34b7b7bff5e353c58302c19680e46a4fe78ad5a6241d36b029ce494ad2769c6c36338410313d6b2958befc21e6066c053363598ca827f90194000b12da378cbbe910e946e4ba4a3b81f2687a3909dcaef3028e0a48e3f237cce788c08f25588a51e6a2d88b76a1feb8b24b1a8c5b3d12b8a299ccc6680628684657f8bf86f3f64a146dd540ce7ea6dde4da4d43cfb54f6a807795b30b8676f4db0c21ce3b328270248090882a9d8988e0cfd875bc4c15500556ee00c25b1e1487f543be7b075a44e4e2d480e01be6c76a07fc223a5ff74997dfed911e4efe25061596874a7af1edf3d9db541e554b3fac72b75bea9856c2bf92887ef03dd72e2778f4a8de9364aea032066c0c3ae03e119a19a7428c99fb5e3246b280547192efea029290a607eac219c697290f07c2632423c78f43c013151c5458995cefcf6b1fe4c90088e1f2953f791f775b5d6253c134830f1f428610bab94deeab1bd85c32e2f154cbf0daf15e210cdc8412096d5a4810a0af6d4211c18a82a607dff4742b770cc91c456c02b2432198d0191917c5faba0a98586dd46ccf2d68a3f29ee396990339fe8f2f6c769c363d617e0fafb942df5cef7f04b33093e902418debcca4a3b398c52487f261a23541e4250ab1585746703a5d6e9c599cb6c6896d8ccc7ed2ef2ace3fb8823ffa6e1f60afcfc96ba772567f4d31163cd01de54ea77ad2a86e065789a5cd7a24bc71ac5ceb4835db87fbfc7832a196e9489295616dd6ba2d1f69ab5d5e22cfc27ccff5203c4031c11327079e5cecf86c849bd36f8a0323cf2739ba7ab7a2e0d7b144ee6e39e4bd6f1b1c5f5cc80ceb186da0b986cf9bb8ff3c2d656b54f93dd0af9ca1b32f1d99f3b2c65ba4b27aaf98823f438dade152b72cbead0ce5a0c721f2c8eed05f9ef195127d78ce50a8c68e5a6a1a9a64192429a03247c68169561b518a78a425e5075dcfa2dfe8f191be77be8028752d65986f496838e74066a78bbb098a00fa4037e631fff0ab7dc621bf270b3c6a4c6b61a918de3a678472db71996a346c66516619c2a1a47a39bf3017f305f496558adbea3ae3a4d8f072b2a7c4fbba6fd78849aa1d2b526cdaaa2469257fcdca71733d7999030256bc17836a6928ad7c28d8deb64f5ac9a3a6f502bc539b1ef4464256c8485da1f98b4fc6d3c1a2f11faf3775db2a11d1113d77346856a281c69c615cb218faafc40a683ef28479da9ac4e036d1a67eb9fe66b32b83822ff113451e089b85436d638f7594762fac4e4b4f1106757ebb026e1ffabc1b798c24dd9fcbbdd55f12065ac1e5e740aed2c678fdb8db58adaf52894c922310694036947c8117e94e246dcfc2e3efe0849b043a7e9ac0e180e917a5295227310e62116af56f6caef2fb1c3517807964e0c0db568363315b64237692d459deab9f020e260b4ae8ff1cfba033aaa636cd4d306772a605441eca97d224dda3a24590c73d485aa32ded5eb6f076f4cd0bc69f6664f2d422cb94c00a3d5fc458711f2030b21a08f556b1a57928095b2835fc2a73fccdc30faefe3a9fddef2ba28c97f0a6f1999981dfe3e1829a77dfb89bf1d902ff6d0ed23ce4ad1473e265a051868419da48717f0e553b52db18213675a85377502e5377e01bc28de1ca5087e21811021cd94e73e12daf3936ba10ffd16e5f68fa5ec25d3ad8f2bf6ece66adfd55e067599613b6b71786131ba6838a62d2ad0af465b11674c9b0aac9204a727b721fc828b21cd052eca02df6fc45f07319f9fc327108e6047e2c6bc96cdddd0ed4cffb5b4070a88dd28dabe9f7fb2b74303518a6330b12a8b7a1fbe492c5681df44d75a594d83e758e86027e128a842f5d4f1bc73888918a5fed4e616d3d158c33d2dcd0b15e35cce472fa71c2d19fca0a89549d186c6e0e18534af462c98c3f28011f0951589ef9e8e1df77cd61dd4a5093ab15c821e22cfd0e33ef75220321c071a7cc70e14b4cd6e7af6a2ffae90abbaf319503204f355db005f5810e23f2c944726c9670a93f297864866d19175ba3ba0321cc10c34e0c3e804b733245682811e12e97bf1f0f53d2a2837837a59f82ceba011e7749875e963f12825aae0ee4029e1d3984bab1fa0c1e0e5895dee8aa1f6d1378c32246d1a8a39b15f6020ceda61ddad23cc6bc649032c58b51c51dbda6957358f84b013b81df35358a1e3cde706bac23b522fcf7dc0fcba675b448a29051b0232f981ff5789da7a764b1b63dc06185bca7f5407d5a098479edb6796df3ad3254158f913007e88d461bb04a6a0d987aa863546d2a14f37e9e08ff598d596892b0579dbdc37fb30455700323da17d0f3706b4fd08ab4feaae3422ec9c126d699a192addf0ce0240e2f886b082aeb624c9df87701dbd7d80e51aa441f1d3d403f2fa51fa77ac85654b110a5af4b4aab9cbb4df0a72f8ed9f72a2bcd37422a104f3c69fb03bd674684e919892c249ba903729d859fc3b1715833b8cf57615c52cd71b165d57487eee85fe078f7faad3b4662eba44ff50bde5eac15c8716b56a17c9d2f779fae23ff012b384f1afe24002b870eb062874e9d86b8bfecf1e9e864d15e392aecaca1a52f1618f027676ab803ccf48285bf226e9aed98d8cbaf3af3d28ea3ab736ce824756256fc8b48684feea3fda2611edcf0e0887290e08082b4cb86ba0b0b0f26f985430726f4a603fefd6aeecc2b44c5fec58edaa06173f5df087c02f6aebdd9156ce8f8ce619c9df787f7d65f91520752e7e0ce5376927f887bb80c07905426cb3bd7ddea6d213c479298ce9e0888594023b58f5af642f76074be9d7aedb6637d4e192d4d8ea9e9f7803088b6d2eb6dd2757fd22444dc5531ad23c2d2e24fc8a6f36656aa989bd4c8e83d1af08e4ed90e5c02763b1bb1fdcf07572539b18e75565290f17ef1834d84383bbc3ecb7250a67838d0d7d1e9b9261ea3d1960ff8c7601fe067cdd1f488069e5618eb25f9cbb0fdc4f5019b46d57e30c7ee3a532e63be8491efa4c572cd15c50f55600f049eadafc72774ba31dedca7e6eefedde3fe11256aa7ae6e51eb2fd781a9b602e71ef29ffbf84fc884f7b4222c030ec1a3e26da62a4090dd21d47b9caf71427309c65d8f5a9f723b5549d04b9c87688f983a9499029019be832afa31de0c7932a548a46a43d73677c689cef7ea358b62883c5d9594b9b3340e12ebd0df0d6e04a2b50e619147f70eb57f829813dd68c3b2107b01feebda4f2f3ea2cfa69ac3adba28d6f79dab76c8d6dc14f88d5dc26a56a42dc06ca82687665d998a5548cd693f686d807d5d29c01b939cc1a237c0fc32b8d59091c1fdfc6d92bc99bb28715ac06a1f93d7afbe2f2e4655774fbbed60ace8b30fde3decfb49821ce01c6c3e305e0dc16a9a5a61101b134ab2f487f40f33039fd9e7174273df320a63b69751862c8084c9e556999857b5bd8d11ab9563a48d4d09b8eb1fb7333dfb8116af89cee4127c5a3e020c401814a60a405be5af5b2d3cc0e5572abba4a43773483ee8876c881b1d0b93719a4038f680ece91888589ecee87169cbdc7ac58739e6b661cf288601ec70341a262aee1b67d3d6bc2bdeb821f65a5fa993acac067a6f736ebaca05f75cd052616dceb8b95bdbad2b18d38663aed4871897041d6facc62c664bc396c8e34fc69e687ec6d15728cf3683ccbdb787adcaecd2a91314cd4a5909ac69052e5563b505d9529e40df5c8d0bc122665d86ea82485a03f62f939240493c39ba44b58619599ef8188a7306551dcca5b55f515c184be45ea04c856e3352665fda7bd8aabfe82b2c0550ad354ca64a4d8c9f6530b3288e215d5414a5fcd08f2e548b12feb987668cb16dc26f5103b831a3960d49e3c87e0e2ddab65fa06be94d09dc04e85a115c99804c1e62471ccb857dae85c5ba02c28670107729a3ec00a74b3ec9e1c13250d42fe8b43df47805b1952c2c2c00123cfaa68acbd91649c5f23c477c96cc9bffdd7df8a201d70306f55e9efaecea10e597c8ea976755dfd06078f0a7850affdf21d31459e2518fee87212c5c9c02fbad7b6997b16596d4d839db1e48cfa5d9a1522cab28aab21cbcbce5072c403e043517f46ee67a203bc5eaf95efb31614a1e3617efbdf154aaa0e1677bb05daca1bffb91a3dfbbd3bf5c351335ddaf85d86778fb62eebc2f2f851e356a0d99a7bb56bde89f0bd6a6a666b46c207715efe256d477d5a4cf935c7d77e264694febb4d0e8a9928a2fae8162c5f20e3068abf4e49158dfcf3d53af9eedede2c41b2acdf08ea4e402b5b3cd484c0a4794dc5f53597743fd2123bf06908df454f7b50178668dcfb0ff63c6c35d172eef6b2e38402a51a1b0cb27bec5", 0x1000}, {&(0x7f0000001340)="fc2dd3c18740a315f041e1ea5f6f8f107ca98d5d84511d8e49d68180de386e2e61621151e779a4a80cfa0f4421b7", 0x2e}, {&(0x7f0000001380)="9c91b728269b96d16a8721c2b2", 0xd}], 0x6, &(0x7f0000001580)=[@rights={0x20, 0xffff, 0x1, [r1, r5, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r3}, @cred={0x20, 0xffff, 0x0, r9, r10, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r6, r6]}, @rights={0x20, 0xffff, 0x1, [r5, r6, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r2}, @cred={0x20, 0xffff, 0x0, r13, r14, r4}], 0xe0, 0x404}, 0x1) 16:00:11 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b1000510b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) setsockopt(r0, 0xffffffff, 0x0, &(0x7f00000001c0)="c998c6581c58b0cce3e460f1124bec3062606b4c29f3c57340943aedb9277e0d251ee86de68ab5287b1e5057faadc296744a0330bf967992249b4e0a5dd08f27c5006568d4172c455095dd811064b42ffe82710441db54612be7ab51376a3a550f8c8909fa38", 0x66) setsockopt(r0, 0x94, 0x0, &(0x7f00000000c0)="45cbf828a0cc8b8f6b1d2f2ba0776d2323960a2931c9fd50e418231d9db99a61", 0x20) setsockopt(r0, 0x4, 0x7, &(0x7f0000000000)="510d07b0e42c06f383b38b227fd53fdadcb0a93dc4d1e4685ec0ea71a80f8675a6ef3a28c479056a421255b76a30e169038765ecf4ddc295f512db48842991180a19fed313eda6b7e326b2618a24c7257e673904468403c8d74de8d9fa49d20813a2cc8d11351f88b87a4fcc969b48919f470c43646120f921c681b406c1612d0fd231ae5a73", 0x86) 16:00:11 executing program 0: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000), 0x8, 0x3, 0xb8bbac7edebbeb02) msgsnd(r0, 0x0, 0x0, 0x0) 16:00:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0xfffffffffffffffe, 0x0, 0x1000200000005}) read(r0, &(0x7f0000000040)=""/9, 0x9) 16:00:11 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x97bb045200000000) open(&(0x7f0000000080)='./bus\x00', 0x82, 0xa) 16:00:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "02000000002300"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00000a1000/0x4000)=nil, 0x4000, 0x1) 16:00:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x40, 0x74c0acb465ed44c1) setsockopt(r0, 0x43f, 0xffe, &(0x7f0000000180), 0x0) readlink(&(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)=""/63, 0x3f) mknod(&(0x7f0000000200)='./bus\x00', 0x2050, 0x4800) open(&(0x7f00000000c0)='./file0\x00', 0xb11, 0x10) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0x5754, 0x80, 0x4, 0x0, 0x7, 0xaa, 0x3f, 0x0, 0x2, 0x637, 0x7e}) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x40, 0x8c) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYRES64=r0], 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000180)='./file0/file0\x00', 0x6, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x88e, './file0\x00'}) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) 16:00:12 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e0edfa87be91d4bd4", 0x11) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) r3 = shmget$private(0x0, 0x2000, 0x691, &(0x7f0000ffe000/0x2000)=nil) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r6 = open(&(0x7f00000002c0)='./file0\x00', 0x20081, 0x8) dup(r6) r7 = getuid() ftruncate(r0, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r9 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000240)={{0xfffffffffffffffa, r4, r5, r7, r8, 0x4, 0x1}, 0x3f, 0x2, r9, r10, 0x2, 0x2, 0x401}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0xa356) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) open(&(0x7f0000000300)='./file0\x00', 0xc2, 0x10) 16:00:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000280)="c47542362ecb", 0x6) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000140)=""/236, 0xec}, {&(0x7f00000002c0)=""/145, 0x91}, {&(0x7f0000000240)=""/45, 0x2d}], 0x4) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x20c5, 0x7) mknod(&(0x7f0000000000)='./file0\x00', 0x2003, 0x202) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000001480)=[{&(0x7f0000000180)=""/192, 0xc0}, {&(0x7f0000000240)=""/74, 0x4a}, {&(0x7f00000002c0)=""/165, 0xa5}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/93, 0x5d}], 0x6, 0x0) kqueue() r1 = semget(0x0, 0x0, 0x80) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000001680)=""/116) chmod(&(0x7f0000001740)='./file0\x00', 0x80) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x48) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x28120, 0x100) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x2, 0x0) mkdir(&(0x7f0000001700)='./file0\x00', 0x1) kevent(r2, &(0x7f0000001540)=[{{r3}, 0xfffffffffffffffc, 0xbe, 0x0, 0xffffffff7fffffff, 0x1}, {{r2}, 0xffffffffffffffff, 0x32, 0x5, 0xfff, 0x4}, {{r4}, 0xfffffffffffffffc, 0x8, 0x800fffff, 0x3, 0x7f}], 0x6, &(0x7f00000015c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x1, 0x4, 0xfffffffffffffff8}, {{r2}, 0xfffffffffffffff9, 0x33, 0x40, 0xff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1ff, 0x7fffffff}, {{r2}, 0xfffffffffffffffb, 0x80, 0x2, 0x6, 0xffffffff}], 0x1, &(0x7f0000000080)={0xd8b, 0x63b}) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x482, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc020699e, &(0x7f00000000c0)) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x661, 0x1, 0x1, 0x6}) 16:00:13 executing program 0: r0 = syz_open_pts() r1 = dup(r0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="1a9362a53a30", 0x6}, {&(0x7f00000000c0)="a92f48f970bc2f83a870d9d2dec2fc12b2e78263476ab9dcbff54ba7551b0225c30e6aa3727414fbcbccd7768291e536a2b5c0605e8fcc891cd2b19903f134655a554ded309dad3dbcdd21016da3cc7f524228f7aa3386c3eb51cb37f6c61ffc6fd23288aaad5e34f1abd4ac85b679a552ec227c3cce58", 0x77}], 0x2, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r2, 0x80000000010085, 0xbfffffffffffffff, 0x0, 0xfffffffffffffe45) 16:00:13 executing program 1: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x9, 0xffffffffffffffff) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x3, 0xfffffffffffff032, 0x401, r1}) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) fchflags(r0, 0x10002) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') 16:00:13 executing program 1: r0 = kqueue() r1 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) open$dir(&(0x7f00000000c0)='./file1\x00', 0x1, 0x1) setpgid(r1, r2) r3 = open(&(0x7f0000000140)='./file0\x00', 0x10010, 0x160) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000180)=0x7ff) r4 = fcntl$dupfd(r0, 0xa, r0) unlinkat(r3, &(0x7f0000000240)='./file1\x00', 0x8) r5 = syz_open_pts() kevent(r4, &(0x7f0000000240), 0x8, 0x0, 0x0, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000100)={0xc7, 0x6}, 0x10) kevent(r0, 0x0, 0x0, 0x0, 0x6, 0x0) close(r5) ioctl$KDENABIO(r3, 0x20004b3c) r6 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x1, r6}) 16:00:13 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x20000) preadv(0xffffffffffffffff, &(0x7f00000004c0), 0x10000000000001a2, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000100)="2d699cd3a34850155121286cbf73f6ee2157951c8c67d8eb7e8cb3ab62357e2b02241537bda3600567d181ac95d1dc29e6230d21f941b96964718ba5fc1d6bc348d70ee4f1f0d9840fb3a840e97b491f1a8d1ce2", 0x54}, {&(0x7f0000000180)="3d3838ac00a1ecfa6e79ec576e38676ff6554281d53dbb801f8ba3796e70388a943bed7e45eb76fa79a701a3479c77890a94d177b191efad34c598906d", 0x3d}, {&(0x7f00000001c0)="111d65f347d77c54f3048c25156f917ecf9fecc3f39f8e418c", 0x19}], 0x3, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = socket(0x11, 0x3, 0x0) sendto$unix(r4, &(0x7f00000001c0)="b10005020200e604000012005786ca3849451ae3d3051020741038f53e8551f30c050ffbffffff80fffffffef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9219830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0) geteuid() getegid() mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r1) read(r2, 0x0, 0xffffffffffffffb6) execve(0x0, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) fcntl$getflags(r0, 0x1) 16:00:13 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setitimer(0x2, &(0x7f00000001c0)={{0x7, 0xa}, {0x80000001, 0xfffffffffffffff9}}, &(0x7f0000000280)) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000140)=0xc) getpgid(r3) r4 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000180)='./bus\x00', 0x40002, 0x2) r5 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r5}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:14 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x80004501) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x30) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x4}, 0xc) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='x\x00') 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) nanosleep(&(0x7f0000000000)={0x10001, 0xffffffffffffffc3}, 0x0) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x3, 0x9, 0x400, 0x4, "4335e7f7527f50b8fcf3ade576cf36afbf9fa0f6", 0x9, 0x1e31}) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) panic: malloc: out of space in kmem_map Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *134514 68205 0 0x2 0 0 syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a2c8e0,3,ffff8000ffff99d0) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a08fb78,80084b01,ffff800014a2c8e0,3,fffffd803f7c6b40,ffff8000ffff99d0) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f77b970,80084b01,ffff800014a2c8e0,ffff8000ffff99d0) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff99d0,ffff800014a2ca20,ffff800014a2ca10) at sys_ioctl+0x638 syscall(ffff800014a2cac0) at syscall+0x541 Xsyscall(6,36,7f7fffff77f8,36,3,41abc2ff890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7310, count: 6 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic malloc: out of space in kmem_map ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c malloc(200000,2a,9) at malloc+0xa79 kcovioctl(1b1300,80084b01,ffff800014a2c8e0,3,ffff8000ffff99d0) at kcovioctl+0xe6 VOP_IOCTL(fffffd802a08fb78,80084b01,ffff800014a2c8e0,3,fffffd803f7c6b40,ffff8000ffff99d0) at VOP_IOCTL+0x9a vn_ioctl(fffffd802f77b970,80084b01,ffff800014a2c8e0,ffff8000ffff99d0) at vn_ioctl+0xc9 sys_ioctl(ffff8000ffff99d0,ffff800014a2ca20,ffff800014a2ca10) at sys_ioctl+0x638 syscall(ffff800014a2cac0) at syscall+0x541 Xsyscall(6,36,7f7fffff77f8,36,3,41abc2ff890) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff7310, count: -9 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014a2c510 rbx 0xffff800014a2c5c0 rdx 0x2 rcx 0 rax 0 r8 0xffff800014a2c4d0 r9 0x1 r10 0 r11 0x72d6143bba2a854c r12 0x3000000008 r13 0xffff800014a2c520 r14 0x100 r15 0x1 rip 0xffffffff810e7008 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014a2c500 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.0) pid=134514 stat=onproc flags process=2 proc=0 pri=50, usrpri=50, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff9520,0xffffffff82254d50 process=0xffff8000ffff69e8 user=0xffff800014a27000, vmspace=0xfffffd803f013420 estcpu=0, cpticks=3, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND *68205 134514 71592 0 7 0x2 syz-executor.0 66912 347999 71592 0 2 0x2 syz-executor.1 78640 433742 0 0 3 0x14200 bored sosplice 71592 309524 69149 0 3 0x82 thrsleep syz-fuzzer 71592 470596 69149 0 2 0x4000482 syz-fuzzer 71592 249596 69149 0 3 0x4000082 thrsleep syz-fuzzer 71592 297688 69149 0 3 0x4000082 kqread syz-fuzzer 71592 358051 69149 0 3 0x4000082 thrsleep syz-fuzzer 71592 322159 69149 0 3 0x4000082 thrsleep syz-fuzzer 71592 155611 69149 0 3 0x4000082 thrsleep syz-fuzzer 71592 401340 69149 0 3 0x4000082 thrsleep syz-fuzzer 69149 402980 86603 0 3 0x10008a pause ksh 86603 69441 48462 0 3 0x92 select sshd 12040 397065 1 0 3 0x100083 ttyin getty 48462 147369 1 0 3 0x80 select sshd 94492 514680 5686 73 3 0x100090 kqread syslogd 5686 517606 1 0 3 0x100082 netio syslogd 54568 739 1 77 3 0x100090 poll dhclient 59585 423846 1 0 3 0x80 poll dhclient 66671 312832 0 0 3 0x14200 pgzero zerothread 59441 227489 0 0 3 0x14200 aiodoned aiodoned 36779 218205 0 0 3 0x14200 syncer update 43302 10821 0 0 3 0x14200 cleaner cleaner 22815 206614 0 0 3 0x14200 reaper reaper 89025 354420 0 0 3 0x14200 pgdaemon pagedaemon 33476 483808 0 0 3 0x14200 bored crynlk 86883 164105 0 0 3 0x14200 bored crypto 532 151350 0 0 3 0x40014200 acpi0 acpi0 56431 167464 0 0 3 0x14200 bored softnet 78103 507361 0 0 3 0x14200 bored systqmp 41826 295363 0 0 3 0x14200 bored systq 91765 51486 0 0 3 0x40014200 bored softclock 65498 259045 0 0 3 0x40014200 idle0 66000 156370 0 0 3 0x14200 bored smr 1 199750 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 71873K 71881K 78643K 10833 0 0 pcb 23 9K 10K 78643K 349 0 0 rtable 82 3K 3K 78643K 475 0 0 ifaddr 46 11K 13K 78643K 158 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 26 0 0 iov 0 0K 16K 78643K 71 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1199 75K 75K 78643K 1594 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 7 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 66 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 4 9K 25K 78643K 566 0 0 sigio 0 0K 0K 78643K 2 0 0 proc 41 30K 46K 78643K 379 0 0 subproc 53 55297K 67586K 78643K 261 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 70 0 0 in_multi 22 1K 2K 78643K 124 0 0 ether_multi 1 0K 0K 78643K 7 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 236 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 76 12K 20K 78643K 2126 0 0 UVM aobj 25 4K 4K 78643K 26 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 46 0 0 NDP 9 0K 0K 78643K 49 0 0 temp 118 2348K 2415K 78643K 4778 0 0 kqueue 0 0K 0K 78643K 2 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 9 0 6 1 0 1 1 0 8 0 inpcbpl 280 318 0 311 1 0 1 1 0 8 0 plimitpl 152 36 0 29 1 0 1 1 0 8 0 rtentry 112 86 0 55 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 14 0 14 1 1 0 1 0 8 0 tcpcb 544 120 0 116 1 0 1 1 0 8 0 nd6 48 14 0 12 1 0 1 1 0 8 0 ppxss 1128 13 0 13 4 3 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 392 0 246 12 0 12 12 0 8 0 art_table 32 393 0 246 2 0 2 2 0 8 0 art_node 16 85 0 57 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 64 0 54 1 0 1 1 0 8 0 shmpl 112 24 0 1 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2420 0 989 47 0 47 47 0 8 0 ffsino 240 2420 0 989 85 0 85 85 0 8 0 nchpl 144 3408 0 1765 61 0 61 61 0 8 0 uvmvnodes 72 2606 0 0 48 0 48 48 0 8 0 vnodes 200 2606 0 0 138 0 138 138 0 8 0 namei 1024 9990 0 9989 2 1 1 1 0 8 0 scxspl 192 11153 0 11153 9 8 1 6 0 8 1 sigapl 432 718 0 706 2 0 2 2 0 8 0 futexpl 56 8966 0 8966 1 0 1 1 0 8 1 knotepl 112 318 0 297 1 0 1 1 0 8 0 kqueuepl 104 160 0 158 1 0 1 1 0 8 0 pipepl 112 498 0 479 3 2 1 2 0 8 0 fdescpl 424 719 0 706 2 0 2 2 0 8 0 filepl 120 4598 0 4510 5 1 4 5 0 8 1 lockfpl 104 270 0 270 3 2 1 1 0 8 1 lockfspl 32 460 0 460 3 2 1 1 0 8 1 sessionpl 112 22 0 13 1 0 1 1 0 8 0 pgrppl 48 28 0 19 1 0 1 1 0 8 0 ucredpl 96 1085 0 1078 1 0 1 1 0 8 0 zombiepl 144 706 0 706 2 1 1 1 0 8 1 processpl 840 734 0 706 4 0 4 4 0 8 0 procpl 600 1431 0 1396 4 0 4 4 0 8 1 sosppl 128 6 0 6 3 3 0 1 0 8 0 sockpl 384 612 0 595 3 0 3 3 0 8 1 mcl64k 65536 523 0 523 66 23 43 64 0 8 43 mcl16k 16384 2 0 2 2 2 0 1 0 8 0 mcl12k 12288 14 0 14 4 3 1 1 0 8 1 mcl9k 9216 7 0 7 1 1 0 1 0 8 0 mcl8k 8192 8 0 8 2 2 0 1 0 8 0 mcl4k 4096 35 0 35 4 3 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 48083 0 48044 15 9 6 11 0 8 0 mtagpl 80 2 0 2 1 1 0 1 0 8 0 mbufpl 256 82500 0 82440 43 36 7 37 0 8 0 bufpl 256 6982 0 2490 281 0 281 281 0 8 0 anonpl 16 91714 0 84718 67 16 51 51 0 62 13 amapchunkpl 152 3100 0 3023 8 4 4 5 0 158 0 amappl16 192 3918 0 3439 61 28 33 37 0 8 8 amappl15 184 178 0 173 1 0 1 1 0 8 0 amappl14 176 243 0 242 2 1 1 1 0 8 0 amappl13 168 81 0 77 1 0 1 1 0 8 0 amappl12 160 260 0 259 1 0 1 1 0 8 0 amappl11 152 214 0 202 1 0 1 1 0 8 0 amappl10 144 76 0 72 1 0 1 1 0 8 0 amappl9 136 561 0 557 1 0 1 1 0 8 0 amappl8 128 142 0 125 1 0 1 1 0 8 0 amappl7 120 38 0 33 1 0 1 1 0 8 0 amappl6 112 110 0 101 1 0 1 1 0 8 0 amappl5 104 300 0 289 1 0 1 1 0 8 0 amappl4 96 737 0 714 2 1 1 2 0 8 0 amappl3 88 458 0 452 1 0 1 1 0 8 0 amappl2 80 5362 0 5321 2 0 2 2 0 8 0 amappl1 72 21951 0 21560 25 16 9 19 0 8 0 amappl 72 1683 0 1654 1 0 1 1 0 75 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 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 25 0 1 1 0 1 1 0 8 0 uaddrrnd 24 719 0 706 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 719 0 706 1 0 1 1 0 8 0 vmmpekpl 168 8973 0 8950 2 0 2 2 0 8 0 vmmpepl 168 85604 0 84309 115 32 83 83 0 357 19 vmsppl 264 718 0 706 3 2 1 2 0 8 0 pdppl 4096 1444 0 1412 6 1 5 6 0 8 0 pvpl 32 284516 0 274519 160 25 135 137 0 265 36 pmappl 192 718 0 706 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 525 0 79 15 0 15 15 0 8 0