}], 0x0, 0x0, 0x100000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) munlockall() getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/242, &(0x7f0000000000)=0xf2) 16:39:40 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000140)='\x00', 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) bind(r3, &(0x7f0000000380)=@in={0x2, 0x3}, 0xc) r4 = syz_open_pts() close(r2) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000200)={0xfff, 0xb7d, './file0\x00', 0x8, 0xffffffff, 0x1, 0x9}) ioctl$TIOCSTOP(r6, 0x2000746f) readv(r6, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) socket(0x37, 0x8005, 0x5) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000280)={0x8, &(0x7f0000000240)=[{0x0, 0x5, 0x9, 0x101}, {0x1, 0x17, 0x9b, 0x400}, {0x2, 0x100, 0x101, 0xff}, {0xd6, 0x7ff, 0x0, 0x187}, {0x3ff, 0x3, 0x3, 0x100000001}, {0x7fff, 0x5, 0x6, 0x3}, {0x7, 0x3, 0x8, 0xffffffffffffff3b}, {0x0, 0x6, 0x8, 0x5}]}) syz_open_pts() r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r7, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:39:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x26, &(0x7f0000000000), 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r4 = kqueue() r5 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8000, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000180)=0x262) r7 = geteuid() r8 = getegid() setsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={r6, r7, r8}, 0xc) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 16:39:40 executing program 1: pledge(0x0, &(0x7f0000000100)='\x00-\xfas\x85\xb1\x1c\xdauw\xd7\xf6:\xdeN~\xd0\x13~\xfb\xe0x\xbd\xbf\x89\x1dXj\x9b\xe4') open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:39:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f000001a000/0x1000)=nil, 0x1000, 0x1) 16:39:40 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:39:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) fchflags(r1, 0x10000) 16:39:41 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x600, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) msgget(0x2, 0xa91f6e0bf43649c7) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x8001, 0x4, 0x0, 0x8, 0x80, 0x1, 0x1, 0x0, 0x800, 0x1}) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="82020005f8932f66696c6530004821cb4386fbd4428dcf4b6e40d02965fb9a5121"], 0x10) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x3, 0xffffffff, 0x800, 0x0, 0x9, 0x1ff, 0x0, 0x2, 0x0, 0x100000000, 0xfffffffffffffffa}) write(r1, &(0x7f0000000980)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8e9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f00000000000000000000000000a6a7991b3338b521989ee55dbed01d5821d68654dd22b3180efa47c95c78fc09e20c9b70becc317f2487a757dc4741d2bc8d640ff93167e5c4baaa0fc54be96c4f577b54cf44b55feb4799b265e0ce6eebb1465a", 0x5e1) 16:39:41 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) accept$unix(r2, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)=0xec) dup2(r0, r1) 16:39:41 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7c1580517df99451b45e6092b5c63fc27da00031979f970349a6fb62eba8d95c491353382e8a5dd1314ce6ab7273a9865d4808c03789d52edc20cce6785ee85d4911ef02c73caa80cbe7c357748240a8178ae0e13ae57aaa6938c9917e748e1fcdf078c0eedf027f9f1b3226b579c3ee542f05b220b314841f50e10dea363e13df2e4bfa2f309142cbe8549c6737b1d092a410c52b27863c9c255a9a62cad5a8", 0xa0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20002, 0x1) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000003c0)={0x84a, 0x2, 0x7, 0x0, &(0x7f0000000140)={{0x3930, 0x4, 0x181d, 0x0, 0x20, 0x100, 0x7394f980}, {[0xffff, 0x8, 0x0, 0x922, 0x3, 0x8, 0xb23, 0x5, 0x7f, 0x2, 0x2, 0x10001, 0x7, 0x400, 0x2, 0xece2, 0xffffffff80000001, 0x2], [0x0, 0x8, 0x7ff, 0x0, 0x4, 0x5, 0x200, 0x70, 0x6, 0x3], [0x8001, 0x6, 0x4, 0xffffffffffff18c7, 0xffffffffffffffff, 0x8], [0x4, 0x2, 0xc26, 0x6, 0x3, 0x400], [{0x93, 0x0, 0xc55}, {0x350e, 0x786, 0x1, 0x8}, {0x7f, 0x0, 0x3, 0x2}, {0x80000000, 0x9, 0x0, 0x1}, {0x4, 0xfffffffffffffff9, 0x7, 0x80000000}, {0x7, 0x3, 0x9, 0x8}, {0xffffffffffffea18, 0x7, 0x0, 0x4}, {0x10001, 0x8, 0x6, 0x5}], {0x1, 0x3, 0x10000, 0x3}, {0x3, 0x7, 0x1, 0x10000}}}, 0x200, 0x5}) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0x46}, {r0, 0x44}], 0x3, 0x100) 16:39:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r4 = syz_open_pts() close(r0) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:39:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:39:41 executing program 0: fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) socket$inet6(0x18, 0x4, 0xba9) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000080)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = fcntl$dupfd(r0, 0x20000000, 0xffffffffffffffff) fcntl$getflags(r1, 0x3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x1b0f520000, 0x0, 0x10, r2, 0x0, 0x0) 16:39:41 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:39:43 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x1000, 0x400, &(0x7f0000ff9000/0x1000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000200)=0x7) r3 = msgget(0xffffffffffffffff, 0x750) msgrcv(r3, &(0x7f0000000140)={0x0, ""/58}, 0x42, 0x3, 0x1000) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r3, 0x5) 16:39:43 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x48) dup2(r0, r0) 16:39:43 executing program 1: select(0x416, 0x0, 0x0, 0xffffffffffffffff, 0x0) 16:39:43 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x10) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r4 = dup(0xffffffffffffffff) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x8500, 0x0) r6 = accept$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000001200)=0x1002) pipe(&(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = open$dir(&(0x7f0000001280)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f00000012c0)={0xffffffffffffffff}, 0x10000) r10 = accept$unix(0xffffffffffffffff, &(0x7f0000001300)=@file={0x0, ""/4096}, &(0x7f0000002340)=0x1002) r11 = accept(0xffffffffffffff9c, &(0x7f0000002380)=@in6, &(0x7f00000023c0)=0xc) r12 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000002400)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0xa85, 0x8}, {{r2}, 0xfffffffffffffffb, 0x11, 0x1, 0x8001, 0x100000001}, {{r3}, 0x0, 0x1e, 0x10, 0x3, 0xffffffffffffbbbf}, {{r4}, 0xfffffffffffffffb, 0x20, 0x20, 0x81, 0xfffffffffffffffc}, {{r5}, 0xfffffffffffffff8, 0x40, 0xfffff, 0xffffffff, 0x9}], 0x5, &(0x7f0000002440)=[{{r6}, 0xffffffffffffffff, 0x4, 0x80000010, 0x80, 0x6}, {{r7}, 0xfffffffffffffffa, 0x10, 0x0, 0x7fffffff, 0x8001}, {{r8}, 0xfffffffffffffff8, 0x10, 0x10, 0x40, 0x20}, {{r9}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x8, 0x4}, {{r10}, 0xffffffffffffffff, 0xaa, 0x41, 0x100000000, 0xffffffff}, {{r11}, 0xffffffffffffffff, 0x24, 0x800000a0, 0xefa9, 0x1ff}, {{r12}, 0xffffffffffffffff, 0x0, 0x2, 0x500d, 0xfffffffffffffffc}], 0x8299, &(0x7f0000002540)={0x7f, 0x2}) r13 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r13, 0x0, 0x100000000000000b, &(0x7f00000000c0)="ad", 0x1) 16:39:43 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f00000000c0)) 16:39:43 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x48, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCEXCL(r0, 0x2000740d) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:39:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)="6568791b", 0x4}, {0x0}], 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockname$unix(r2, &(0x7f00000004c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r3 = fcntl$getown(r1, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000002780)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000026c0)=[{&(0x7f00000016c0)="31579c528474f4a5e6994c4564afbe34ddf53d1db0ab1941cd7496a7385a37339cbbe9fac53c01a02234f7d68071ef5229b37189b26e806d80e2b39c851ce942c5289ee88c39e4f1236f8ecb626b6d8e2dd5792f21c665b206411a308b1382529499401018b7dcf0348748673ffd41ac262ea785baae7da1522e4b441f6ce9212f85ac2d703e370ed003682d806b9f2be9cc7801c9f6fc45960a8348f87a9ba3cf20513241bb016c2b3c8045afb7bfcc01a0fc3ac9781b445cd2a1f3537e42cde138fc70d31ee9bab10c2f82dbe2b5733e6eee7358e734ef064526367afb3d543ad92a8e512b8b4fbf1b44fe02ad3ba92db6af3ad97eb6a04cca2a7f0b684428fc6608da726abc73188de793fa3b47f707c32ba74ae5da2d81cc0bd357ffc65575bfa96dc3b8bf7a402e787e4fe8897461c820d7b7ef9f3eb3f725052cb3e3ed21fe61a93c3205504ea5e199926d84c06030f938119fd1fc3119ccb8838b0ae5d4e95e023914363ec678dcfb1131cd1d27336f20a45a2bd32b20361c121f8a9376e8cee90656e5dab74d870164a6c872827b146c1cd916c4807b0e74406f527412993f7bee1f89627f475277adec74f0c223b447d6b1066ad9e294ef94e7f35be5aa4161088103dd61f8bf9ce56ee37b4b8d09d30183019f6062f3154d8c8c0556cb09f572d169aa0e039f313031aaed323164c4d9b117f2356fb2069eeffc59e40f6e4fcb0b2e610165164a8e0e6d4ebc0e5f369905987668634a92271331191d4aecb13629be25e03295eb3536c3c888ca33867a41655dc35eb868fa6ff9e6b900bd3a335790cdf7a6c93c06acf2401f17c5b15c8a2e91f7e566cc650981b617fc837dac0644b7967d5f306841bfe8db12070eae525503b25c1f1555486469d9102e345da6fb4d0722f6b68e0171b446e871815786c366bd6ae90c1d4ee98d9a2064a1a600cb3a330f4670e0adfd7f498bc8604153d28fa49a77de8a303f088a0334cdffb3a23bf22249d4edd693198a8c2ffb0f8523550bad3cde09ce901200f8bb7a123992d1a3c98f7481ecb875d2cecdd3eb6f1600b5924c97acccd57a0e8463a57fda1e422fb5b462be5dbcfdfae04a37c8e6508b33a35969c9d0dc4e87b97f335582c04a8298e52575dc866f870bbe45996a19c46a076810e6738afda2b25984b106902479085dba163518279d683a96b9eaf8dd982225d4a54ad4efa728f2371b18fe461fdf796007ad01887a43a4cd628733c583a251b7302f9735a78480cac76dcc96312bdb6ffddebdc632fae8e524fce4ae452d27226a72ef92b3a892aeb45dd6110b9e037c79a20e49be9459764077fdfc53ffc8cafbea93d268a78e0175779198078095880f574d663cf923d8282a86cd5b283f5cf378690a0159753552f560daa393aea085d141128d1564d85428fd134cb13dd0e4d360ca0e1149bbf274d296470809f98420bd979ec3cb39578645f824c3a54949b1b9a1a83b4153b8ccc4b183f23f3ed8ac4b28dc918c80b7572221ad76ae33b101e2dc3b91003016021528c70a3899429160bd2e06773236c9f8c5932b0efbaa128ffd360bb806a2e74cf943af6cb3e3129891fd075f8c3db48e67aa6a71a07438c61ed267f5daf721ac13f8198d87edf3f81fffda0bfa0b2cca90f4ea93d6def7c576c6ef341c3db5c9dc540f692dcf5cb30faa7959ee39e2efcef7726a6985fb5925464111067c852e947ab32f300cbbd26ee56fb63c53cb7a44f52795ebd174c027766b2e807f23788eef52dfcd5e652daff373dacdbc165b1e458da0ccee6e5fdc33f2b60ad92062312293221d7ee252a955d6728b0ec5037631bee79329c329479ad390caedf9c1371a6e97921fddcb432dd83751d9db22d05fbfd1490d68be4c20970b9eba4a29c6ea3dea2f1f6a76b4ab0864ec9f2c03cbba14a1e466170c6f4191abf60d550b287b488dcc5966108add814280edf372809c9c193584bf61204a7d3bb50efeff11ff908fe67dfaa84e2a90ac8e4510e5171b602a73fa77f09ad2595fbd019c51439851a5a90bf71e62de0186ed06359262fe79e40e78a44c5a379cb1750738290fad70d372168684d469ea0f748db04ab236cb6a6060a3f17af3653a7ea92061ac6fd09693ca8e3af3215f51527d63d2bdbb177549404df7e15885218e2a932867bc4809196ffcb71e708c68f682d61cb630ea5e1d0811b5bb51e4d8e702a05d0bf6c647f6ea77296641beacb8f574c61d6059cb8a0b89e7cd9ca30d8a4639b6c5630d60561a4e7a4c6185705fc7b75d7678280dcf02803485c5f5c4576071c34ad4c30d250523afaa320dcb027c524d30eb2092d77e1208b8c61fd4fb4cb1a5f673dbdaf1e1d0e83db1d7fef20c311fac88adc341e75fd7e4e02ac1c2915b38ad2153fa6d055b341fa0498b9686fa62e56fa74d4fbc9bf4556d970828d5532fd5116b2dc72111364a619728ef2a969fd3791f1047aadda5563b5ec5069539c443ccc452575358c3f055fe6045ab74b0569603a7748a900401e2567b8e08474027cc254545a6f35da25ab1745b711a611fd927b28e15c922fe5f8192e57bb16b9769601b6ad8da809a2b08202cb37ce453328cb2196bab9ea0d16f3f2bdc6d02b6703f2729ef3838db407770c9a0a257fb5203da4fc57a2aae3e1790498029e880099a468bb1552a8a5c3780d21c64e7f409bb5737e92f6b4a7ec2d8b9fc3e8a679e82b3b2b449563590fd70add76e8104b64425e85aa01c08d5bc76b83d35f80ae972dce3ab5e1383ed451661ef9426f3c1c337608411ca76b04c4098eb9222dd2dfc74a6b6cc25d1d6b017f51b47d3cb722aa1b187823181c79d4c37ed29a89e6308058e41532ccfe7e7ed0a177b51dfa4f7374dcf44f39649b5bc61e2fcb749a83badb36ba8f2e302684382c49aa93fa0b034bde9f24e943e0b277c939a290e8fad99c915999d8be96ff61f95c663a263d4c07b0ec95573ff6586ca4c15295424c9207ca7a59ebf0022c2bd8fae2bbecde6896777e71a906062059b5cc90914445b1d4a4b7c989b3aa70e12209ce0196a68b74f9c66107c6e341f83727a70debb50b242ae1395ac092a7bcd2dc25beac1690dbf3b9c16f2d99e88b6e78d33e411169b3f36d5ec7e8d451c3d6f9bab7032f642df63dfe3d979b19c77d3b2defbb7cfe93d8434bcfc837c4fbceb39c20efec0d4f2b9be85ecf1abac63a6c03e46a74d1b83826fc0e258c59059690cd5304b264aeded19370cfaa9aa7e66502872329e643da8046394e0d54b425c44e126f1f68b694e5ffe607a0a9119d5f470bbabce7855ce1f3cb02b67fa5112326ea22da0f444a6bbf0d8eaae758b5959093066b62b14d4d1baaa7260ab313efd6bbf57cb3daa0caca781157bb1ca04d0d5f7e3122b2f5bd4897442d5bd77b5bee8e33cf6ea32136e7bf81dcd8c8ac38b344a7986d290291c013c848e61d3ff57cda26b6d6a1ded4cb3661c4956573b2f78cc2ae993fdf87477566a4a6829593f8985e8ec6560ba61832b961d8e9c67581bb50a7982f3348e6a3f10fa84b9dcbba7e8b60e06d26cef7e3abe5b354bfb76a16090b272883c0ff416ea615883d228c4f48acc3576239e78959fcf7dcd8e6117bfa32809f54b019c2451110a99128d43ea366affe84e727a14e1206e37d57f220f23669c41367431d4119200ac60a8bfe3e54c8000d800a0044d789fe87abad0d2ab332e3697d28bd7c0d7b98c06aa39ad279e03fb58c867045f2ec28d2ef54714fb047ea953ff90a9ea59fe7565ae0f76a817cf1521a969c88069515112decc7890d5bf00ccb0fa646713ec2250272d971e3a02e05a7f9000a20b58ade829abf16b8bea12c38c0cb489de06e50666ed46b2b3510ae41204d8b96fe5c5f26353cde10636b1dd53fdbdd2a430af394871861dc2c81f59450ad874307df7334c9962396851b5e5019b87653a28630d566162ca9e72ad245202cdb572184011060dd60a260c6c4b101d05dbbb0ced693ad149b6e5076dd52fdb16d6ee89de4cf188faba1fa8831d0b6efd9030dc5a70978d21cff7595600bc61227fbdf6a76d9fef673001cf027098e2f9caddd108f550eb1cf8f5211c50cfdf86816a561fdc2f1d6c4c8bdbabffbb5c47daab711ed2101c390a866ecd0851600bb47b72d36ad669bb45216d9e355e5a95307bba64838081fa18851a66bbbc88e412dd9f467c5a58934e4a4ed6b2152902614d3d97ab54e802bca936f7bf6a0d222f3aa90bb5db5ed158dee2acde6e8647ad76e79b83da468fc4cb394a1f584c1a8b5f2ef43a6e92eb0df053f23c5a828f67d5037d4e01ef05d0a3863e019968b8d0bb91649386238b4c5d9b6a219ba96c181d9b717f9a8bf6c37086c7cece3bb3236a58744585f0dcc338d83cfb3f6fec105aa76599f4d93e09c0f114729b462d58c67bd8d111f71ed442809566f5d34b84d840c8cf31937a346677f3a0e82e81c848ab606a0c0f8e4402ea6d1eecf430978c0469ac201a54d64b742a1d79d03d6849e2469df520409fa7c8a5423a26719eb427d37c29b94f07c522469ed663a70dd063351f54522c2e47bbb239479449bccb69a6f0b5087f315145a79e1a1a893123db6b8df368e3073b5289f64f14f77b2db00fb9c55207e928f40456473706b0ffc7f97a4f52d76583cc05fa1abcb32d77817f1b6806b1250fd1ad71cc5b249bc083eca6f9f25b90bab549cb0e4df196d7a197ca81ccd53e9d67807c267462dcfee28dd4d3686dfcf921631acb8c0e57531992bcb70b0d9f8b5732820617e31c8e51dbb2335613a75a75d7150e23ab678129892e3274c2bc46efa4e868c388bd9c1952cedc089ea040d2c203beee093dd535149a3c56c6734c70bf9cfa03ca1e206a505a341bd4737ece91358c77606e45a353dd2b17f038f8fdc961a35da62e945c94726b91ea51d7c792de81cf2d84ded958850a704b214f640b8118cd15b312eb46d50e21540b0dfc4563fb62f434a241ae7ca92c726a76085bdb565bc873ee011ae52380972956c72963b0dc68826b634b7afb4a6b5d7fea87c183ffce90ccbdfdd973fb54fb74e583c39bcfbc71d8572e408ffcaf05c6b174b3d9307d2c40e25773295225b4214a46ef026d21d9c39965681b632c38354341bb66e5176d864853004ea218fef27e938d04967eb9200ba0dca13827b62d9977717ec6f467f9e5bc1052bdc02058b0114092d5dba5580e98ed5ad2cb0e2608a1913f71117395497b998a1819fe4b896cfe0ce61324c6860444347325956593402d7cbad027e91d7465d549eb32b88e63be35eee17f6f5d2bc606e5c550c8cb687b0c039875303f43649598b54e0cbc83f8754964a1b77b9867f062f89f80371abf3339ca3d17e9dfa39ce9cb19321b4b9502c8f97d9ac17e449f72885c4b9c65ffc658ea38e5a0829fcd2878b3193123cf55ccbb9afa72aeb3e1f32da5411b849edd2500e04d44e422a87204eb5750a8c4c8d1acabdc4f9c1cc6303b4da825a18e27091e20a1bd14b5bbf3c8b0053a3e5b771a138fef0563bb06ffc827cfa0f060e928313e3c0cb199cffdc8e26b766586bf705dcb0991b03ddc28fc5e87d92c37b4f5b1d987e6e26c55c7cfc43089236c1d4dc9658c270533a598b7a5567d0b7316f003a176a138379b471a800b3da94e5128215150724ca7d9980531225d77cc81bdab7d98c12b08cea48606238bcf266916406dab44d97fba5b0b02bfcb597dfc3f68850c08d6cd82c5d6776d126da73694a70fe16ac70abb8c22c417fb7deef2a8f7", 0x1000}, {&(0x7f0000000100)="34ead589c35f23dd7be7cff4ddc8113e268d101949c81725b33c9c6b7fcd864148bdd435fe3aa2867f8000d159a322", 0x2f}, {&(0x7f00000001c0)="4e1bdd7af4b32bff2090449aadf735bf9d5d5a9214d189526a8f8b8984ec380f002750489a8cfbc15a46abdf4decdfd7b75afb3c0d53638b2fa59a09966b4c40967e028f94e02a3eb73c9c9dae6004d99002dc1da8cec92fa5d6cf7572ed4efecf810004087145895235bb4fade02854d5be96aa23ea0b100994a923ad167dda70c3fe471983ae2715458f1a37", 0x8d}, {&(0x7f0000000280)="649ab85ee2339e09a15c63048b31ae86db99b2ac0ec41c0e977b89d6b727de6497d45a578b2cca65630f642e0c104c0b40a75a3b0aae40e96106bb912c55cf9d54a6beda527bb9b2dcd42766eb05f63ad09bda8c2b8b5988ea67690d0754a2bb25c56855849a1d2885010d37491ea83920cdd57f71bc46b2bacb0f708d019f5d771a350f953f482dc7190ede5c2b3cd53225baa52f7ad14faa54c7712a07", 0x9e}, {&(0x7f0000000340)="78da6979be5c518e16e1a652fca0c1cae4003c5892f141b13086e74e7a8df5b39a6959df3da4f20f63e879ec4a7ccb0acc4f8443495cf039", 0x38}, {&(0x7f0000000380)="3387a20af19732053e47cdbca465c4aa55119c2e549ee6664a134af4393ad3e62f5eb04cd739a569be7f096d97721199abe74b5fc661f940370f6b53fe5235ebeb6e9d044eaa5ee23631303a5c60e016febc5a83fc4f79b1d5979fe05566b1dad04548e8525a276578b3fd911182580c", 0x70}, {&(0x7f0000001500)="a93559d8e137c9473b708852bf28170ec4de56a1fd18fab2c29e2ad51552e1d45d1731c82721dd181968ed87193f1feb2afef6444391df647d4761daf0db540c5ae99ade4d0b132d3bd6bea8e80e9015115ff685de83ab61a144871dd9af50949c1f8140f28e2cfaf8bc0de467e79bb974f7c91fa2c3d812f2120ad3a8e20e08dc1191155d0c0b3cc48353fe9571220a1a28645e6456cc9bc77fc54d7b5d6b96a23142e0cd923a0828035044119735e853894fdbf3b9ae9f7a9ad3446a527b9f46cbd9c83a4ae8bdc0a9340fbff9b0c1dc62a27ea10e013f1029cec8a8d83a6d6c864faf67547bbb826f17b08ef72611304193f99d9be0a7a875fe8a", 0xfc}, {&(0x7f0000000400)="1fb8ab51a241e927db12d6a19d8f1987166144edb8ba14d5d3e897d38dddf1d79ee95e9102b0c13508493d28018c3c30456c3272885353eb427c29cc1b932a8c2a2cd258324ff1d1c8c58402f3", 0x4d}], 0x8, &(0x7f0000002740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x405}, 0x400) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000000000)) 16:39:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb7) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000480)=[{&(0x7f0000000200)=""/80, 0x50}, {&(0x7f0000000080)=""/6, 0x6}, {&(0x7f0000000140)=""/39, 0x27}, {&(0x7f00000002c0)}, {&(0x7f0000000300)=""/180, 0xb4}, {&(0x7f00000003c0)=""/168, 0xa8}], 0x6) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0xafb, 0xd9a, "b0000474710800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:39:43 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, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000300), 0x22e, &(0x7f0000000380)=[{{r2}, 0xffffffffffffffff, 0x1}, {{r1}, 0xffffffffffffffff, 0x2}], 0x10000, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:39:44 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x880, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000001080)=0x1) readv(r1, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) 16:39:44 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:39:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r0) getgid() write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea4e91e7a35c756a2e79acf63635faa213b332d2afeca84fc9616299243d4ba891f2c99edcd22f167ec0fc5506ef1787ea", 0x791) 16:39:44 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 16:39:44 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') pwrite(r0, &(0x7f0000000080)="375cec3f541c27805879595af454c6d615a95a2aad4784e62c05151187e4b16208026906f97ce4f22aa6de9a553d502a205deaf2d5bdce8d3c3c5dbffa09afbfe8b23be18cb511f9dce2c6f6066fa754a64bb01d85f0351e45a454575618c3f59390eef78aeb8b7cac8ee0e47478608c6c12f59c5d048f756552a901de318c456a6f0435cbf9d404de5a044ca00972d6dd2790dfdd650e21e7e34a2d4b712747f95899abca1e34df5d6354d0e11daee1a93a5f37b23ea48525fad0", 0xbb, 0x0, 0x0) 16:39:44 executing program 1: setitimer(0x1000000000001, &(0x7f0000000040)={{0x0, 0x903}, {0x2000000}}, 0x0) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x2, 0x6, 0xfffffffffffffffd]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x80, 0x82) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000001c0)) 16:39:44 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10001) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getgid() setregid(r1, r2) r3 = socket(0xffffffffffffffff, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000100), 0x4) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:39:44 executing program 0: r0 = socket(0x800000018, 0xc000, 0x400008001) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffe, 0x8001, "0000009e0000000000000000000000000c00", 0x10000, 0x100000}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10820, 0x28) r3 = dup(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') 16:39:44 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x4f9b873f) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) close(r0) 16:39:44 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0xfffffffffffffd90) 16:39:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2f3) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x200007, &(0x7f0000000080)={0x0, 0x3, 0xfffffffeffffffff, 0x9, r2}) flock(r0, 0x7) pwrite(r0, &(0x7f0000000180)="26bad989acfb0f00369362bd4eabfcc1ce3b4e37b5aa1c9ed276de9de70702b024ebda30c38e6d5d891256b5b7d8551ad593ac0000006d3a960000000000000000004324", 0xfffffffffffffdc7, 0x0, 0x8000000000000) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x6, 0x1, 0x20, 0x3ff}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xfffffffffffffc00) 16:39:46 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={r3, r4, r5}, 0xc) r6 = dup2(r2, r0) ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x3, 0x0, 0x9, 0x7, 0x7, 0x2, 0x2, 0x10001, 0x926}) 16:39:46 executing program 1: fchmod(0xffffffffffffffff, 0x39084fa68185d273) socket$inet(0x2, 0x1, 0x3) r0 = socket$inet(0x2, 0x4, 0x1) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:39:46 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) r2 = msgget(0x3, 0x220) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/4096) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:39:46 executing program 0: r0 = dup(0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0x8094, 0x0) bind$inet(r0, &(0x7f0000000640)={0x2, 0x0}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x103) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x8, 0x14) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x18061, 0x0) chdir(&(0x7f0000000540)='./file0\x00') r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x48, 0x0) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x490, 0x0) r7 = socket$inet(0x2, 0x3, 0x1) dup2(r2, r6) r8 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x100, 0x0) r9 = open(&(0x7f0000000240)='./file0\x00', 0x8020, 0x0) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000400)={0x2000000000000285, &(0x7f00000003c0)=[{0x4, 0x3, 0x4, 0x29e70}, {0x66, 0x9, 0xc7f6, 0x8}]}) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x20, 0x21, 0xffffffffffff8001, 0x3f}, {{r2}, 0xfffffffffffffffc, 0x80, 0x10, 0x2, 0x38}, {{r3}, 0x0, 0x44, 0x200fffff, 0x4657, 0xca}], 0xe161, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x4, 0x1, 0x5, 0x2}, {{r5}, 0xfffffffffffffffd, 0x36, 0x0, 0xd3c, 0x8e2f}, {{r6}, 0xfffffffffffffffc, 0x0, 0x2, 0x3d, 0x6}, {{r7}, 0xffffffffffffffff, 0x88, 0x80000082, 0x7, 0x9}, {{r8}, 0xffffffffffffffff, 0x20, 0x8, 0x101, 0x2}, {{r9}, 0xfffffffffffffffd, 0x0, 0x80000002, 0x6, 0x2}], 0x7, &(0x7f0000000340)={0x7dba, 0x7}) nanosleep(0x0, 0x0) mknod(&(0x7f0000000580)='./file0\x00', 0x10, 0x400000003) ioctl$TIOCSCTTY(r9, 0x20007461) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000380)={0x6, './file0\x00', './file0\x00'}) r10 = semget$private(0x0, 0x0, 0x200) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000680)='/dev/wskbd0\x00', 0x8000, 0x0) semctl$GETZCNT(r10, 0x3, 0x7, &(0x7f00000004c0)=""/83) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r9, 0x80245753, &(0x7f0000000440)={0x6, './file0\x00', './file0\x00'}) accept$inet(r7, &(0x7f00000005c0), &(0x7f0000000600)=0xc) ioctl$TIOCEXCL(r4, 0x2000740d) 16:39:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x5, 0x73f452e4, 0x9, 0x1, 0x1, 0x8000, 0x3, 0x2, 0x2, 0x80, 0x2}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) geteuid() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x800, 0x3f, 0x40000000000000, 0x0, 0x46c, 0x1e, 0x6, 0x2, 0x1, 0x20, 0x80000001}) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) 16:39:46 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x1000300000005}) 16:39:46 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000240)={0xcd, 0x1, 0xaf1, 0x9, "bfeb3bfb6ba04a5dc260f06b796844b59b599bf1", 0x2, 0xfffffffffffff800}) r1 = semget$private(0x0, 0x6, 0x440) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000380)) setsockopt(r5, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xa8) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x7f, 0x7}, {0x18, 0x1, 0x200, 0xfb}, 0x800, [0x2, 0x8000, 0xdb, 0x400, 0x1, 0x0, 0x401, 0x9]}, 0x3c) setsockopt(r5, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = geteuid() getgroups(0x6, &(0x7f00000003c0)=[0x0, r3, 0xffffffffffffffff, 0xffffffffffffffff, r3, 0xffffffffffffffff]) getgroups(0x2, &(0x7f00000001c0)=[r8, r9]) semctl$SETVAL(r1, 0x6, 0x8, &(0x7f0000000280)=0x3) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x1, r2, r4, r7, r9, 0x4c, 0x401}, 0xff, 0x800, 0x1f}) socket(0x6, 0x400000000002, 0xfffffffffffffffe) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000002c0)) 16:39:46 executing program 0: r0 = socket$inet(0x2, 0x0, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:39:46 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffa) lseek(r0, 0x0, 0x0, 0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x1) 16:39:46 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socket(0x6, 0x3, 0x40) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0x8c, &(0x7f0000000200)=[{&(0x7f0000000280)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cd03000000000000008bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b649af5583e5a995b207279ce60", 0x3c}], 0x1}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0xffffffffffffff4b, 0x0, 0x66, 0x0, 0xfffffffffffffd7a}, 0x800) 16:39:46 executing program 1: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x6674, 0xff64) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000080)=0xf1, 0x4) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9, 0x40}, 0xc) 16:39:46 executing program 0: r0 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r2 = getegid() r3 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getgid() getgroups(0x2, &(0x7f0000000240)=[0x0, 0xffffffffffffffff]) getgroups(0x3, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r9 = getegid() getgroups(0xa, &(0x7f00000002c0)=[r0, r1, r2, r3, r4, r5, r6, r7, r8, r9]) r10 = syz_open_pts() fcntl$lock(r10, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r10, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 16:39:46 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) utimes(0x0, &(0x7f0000000000)={{}, {0x2e, 0x80000007}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) r2 = getegid() r3 = getegid() setregid(r2, r3) 16:39:46 executing program 1: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x614) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/223}, 0xe7, 0x2, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x5, 0x1, 0x48a7, 0x6, "38fe83f7c5247650aa7d95a024b9aa9bab802537", 0x8e1, 0x1f}) 16:39:46 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x810, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCCDTR(r0, 0x20007478) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 16:39:46 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x80000001}) r1 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, 0xc) r6 = getegid() sendmsg$unix(r0, &(0x7f0000000780)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f00000000c0)="539224189d3accd19afb39e98072b2c48e28bb3c7ac7f5e84a4e787e31c605462e7d3a223a0e04034a9a831fd72fa0a61ebb6fcae8374d410100f32cc87b10504dc05c01fae954e052de9fcd329f9eec3d553e3d44bab1e69180680ba3e8016c93e8480e0dca6ab5db43c963f4c94a58460419ddb5e69c66a8b75c9f2c9da707094db52b7a311d6ec65945cfbb5caabcc13cd3008ca996829b9aeda1b2191d207b4b6894412c458e686ec8eb7444301cb5c61923a29bb5bd42f5541dbf979f11dbab3b798d06903630105668ae224f7aa2fe10f067b4cd4ee97316edc3b78327c0d91a0a847e", 0xe6}, {&(0x7f00000001c0)="90dfc4f4a7c830c213f753a83ac87319204e2da8cd570581a6e0ada4365f272b696f6b73ee5bda0b1163882461c50f49f70a84211ba86c84b2fb6921b44211b9ae02374ac1f8961133278cc25c0a7c06c9af66d7dca6ec726b4f47b525eee3d1303d36052893a009f2a32dc9014c89b42cfe1ac52fdba860719002815cb9990e26b771ff22f6ba760689e4af1ca667f4cf40868dd048ac792f84bb36bfba0730d81d4f271fb80768e34d2366efef934f081e5eda5fd030c48e77f22899deb5b29cd6ef0ca02241d2cb5b40528a82923b8f41d9bd38f94cf996970435b13512940df85b", 0xe3}, {&(0x7f00000002c0)="d8105fa3019d04573ab3c5b07a2159bdfbfbc836fa01d9d502d05ab9752642ba730520f198c6b84ffa781da9afb6d6dba200e035696326ca617117a425f5be1a30c6ae8eec24107c465fc4689d12381204834e7ad61e96ecebe0fe55", 0x5c}, {&(0x7f0000000340)="6655072f16e528002734e220e04521a50bfc91d2e94ee32faf7be388ccb96f18ccca142ec7f5f08845bf9afcb5494b950ee6322e0a416896d2e784ee167e", 0x3e}, {&(0x7f0000000380)="6ad01cad0bc9764504e886a4e93805692438b128c3f3b320f00178ef17b62e776768e8f96df28401bb072404e6cb386f06c8c4e4470dbbcf4172eed551fe794b0e8503cbbcadda7f6f351aa87ad70e0db52a1bda690bbc3f5dd504f236a308903f5112734cead217decaf1ac25f8ac9f6525c58b1e33ba721d94f8956cd7cb167f38cec8c2a3985c719cbefc6c8f446335bf6db532c40b46b86941081ef3e7f291691904d70418e40c56c63563bd94cff6dc01271cf3b546ad56b52d16bf62b3b503933ee28aece4d65ef7ec1808cd66262e22399a6353860bc4c2e5d4edead5ce0f88269189aba2c99b32b57587c61d4e71f4db", 0xf4}], 0x5, &(0x7f0000000640)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x130, 0x402}, 0x404) 16:39:46 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) syz_execute_func(&(0x7f0000000040)="40c2ee0067f6a000000000c4017f70b00b00000001c40341402196660f3825ef401d090000008f09b89ba000000000f2ff316467daa46500000080c4437d4041081f") poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) 16:39:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/203, 0xcb}], 0x1, &(0x7f00000002c0)=""/218, 0xda}, 0x803) dup2(r0, r1) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d012e2f320f6c653000"], 0x8) listen(r0, 0x0) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 16:39:46 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) getsockname(r0, 0xffffffffffffffff, &(0x7f0000002740)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0xa4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0xfc14, 0x6, 0x0, "eeb431186c125bc2416b4720ba0052b34eff286e", 0x0, 0xfffffffffffffe00}) 16:39:46 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000180)) 16:39:47 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x280, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8288, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) r2 = dup(r0) syz_emit_ethernet(0x78, &(0x7f0000000240)="0ac42167d862b964ec39d3f50d6e76d7c0f4313630d7cb8605118308537935b69a1372993be83dfbab721c52b9276a7782969bfa15e2d6a34a9283b965c1062e8318af1977117a4d9056f1d742e62dad2569f215941eb50c0fb6a0b437448c1a4f454f5b17b8893ed0f698af95ffd60b425415eaa8f58e42") getpeername$unix(r2, &(0x7f0000001280)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5b4e5ba000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000036cecbbd31786e02a4938a2889057849af201f2a799be932"], &(0x7f0000001240)=0x1002) socketpair$unix(0x1, 0x402, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000200)) getpeername$unix(r3, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x7fffdfff, 0x4) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f0000000100)=0x3, 0x4) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f00000002c0)=0xffffffffffffff7f) 16:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="1000000000000000009a0000000000009f01cfa18ea59f1d440aa803ad5b431c41"], 0x10}, 0x2) 16:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$TIOCNXCL(r0, 0x2000740e) 16:39:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000000)) syz_open_pts() 16:39:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCBRK(r0, 0x2000747a) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000080)) 16:39:47 executing program 1: clock_getres(0x3, &(0x7f0000000000)) 16:39:47 executing program 1: semget$private(0x0, 0xfffffffffffffffb, 0x2) r0 = semget$private(0x0, 0x7, 0x10000000000490) syz_emit_ethernet(0x2c, &(0x7f0000000000)="85fe9b4d080ca117f66ac6751be69a8091a6e09d367f936884f30873071a85fc967e47fb32d918d08a722d84") r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x8000, 0x0) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x1, 0x0, 0x80000000, 0x9, r2}) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) read(r3, &(0x7f0000000300)=""/158, 0x9e) sendto$inet6(r3, &(0x7f0000000200)="5f325089e9381f59e5bb89cbf8ef61be4efde2da4a5e1e46d32a81f549814a6073cf98f06dcc5cd68be3219dc96825d52218d6a196e14c27c6c4dd6ae42eb1e8bfdb0450f361d230ba9685300bc23697e42687d53f688871b65e8a53e19f236450660a6be830d38812bae8a883f09c5bcc455aaee5e9cddeab9bbacc9aa2c90490d2ab59cd558e374b793fb017600946403957b52727defd203791addcf4fa1c", 0xa0, 0xd, &(0x7f0000000140)={0x18, 0x1, 0x2, 0x1000}, 0xc) r4 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0xc010, 0x484) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x9, 0x8}, {0x18, 0x2, 0x8, 0x3}, 0x7, [0x2d8000000000, 0x9, 0x7, 0x8, 0x8001, 0x1f, 0x1000, 0x4]}, 0x3c) socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x23b5f1c7d494329c, 0x8, &(0x7f0000000180)=0x400000000040) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000002c0)=0xf71d) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000040)=""/64) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000003c0)=0x5) 16:39:47 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) semop(0x0, &(0x7f0000000000)=[{0x3, 0x0, 0x1800}, {0x0, 0x0, 0x800}], 0x2) close(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) sendto(r1, &(0x7f0000000180)="0ec75588acb7a76f84166ff6bf868088bd8d05893ba1625666983fe2b4ae0531a7ab5194eaa64fac148d44d6a041ca0c6c1ca3ee4518c6c97e3c881c4416f94748c47f4029183639af3c8acff11f69cf892bb1d167fccc9ce0d044c6e347c02a263ad1c414e67067", 0x68, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) clock_settime(0x3, &(0x7f0000000100)={0x8}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:39:47 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0xd, 0x2, 0x7, "bef15c1c75c45cb337f808a4e8ba7bb67331eb90", 0x6}) getsockname$unix(r1, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/110], &(0x7f0000000140)=0x6e) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r2, &(0x7f0000000200), 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) syz_open_pts() ioctl$TIOCSTAT(r2, 0x20007465, 0x0) 16:39:47 executing program 0: mlockall(0x2) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x20) mmap(&(0x7f0000864000/0x1000)=nil, 0x1000, 0x3, 0x5012, r0, 0x0, 0x0) munmap(&(0x7f0000888000/0x200000)=nil, 0x200000) 16:39:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64=&(0x7f0000000440)=ANY=[@ANYRESDEC=r1, @ANYBLOB="c3515f4928eba6315d9bc57f11e46dccd8ffac0bd2478838549db4aa072c82717f5f0347372a3f0dc7943e1226c34ace4f3f947b4ea66abb36d513330ae71e11c396e8b21ea39df9b4f947d466e7261b378bf5565f3be3e4", @ANYBLOB="40a50dc1721a56a6247b12c077f5a3fc43d6a549ec82611f3c57031271a2b1e30472a179b5e022f490bee33ee517282cef27862a522cfe0aa9034481ffd063a8da089cc19f80468e408c614796cfe57dfa5761218b02767cb696a802b99d7303122911731bcb819c91a48624c7d8849b5ffff49faf1e12187be3f734e10a885127d879fc63f9d3f209d5b30b82ee86f89d1bf37111b83da193ed01ea162bb928ce6983e7d2f933499b99dd1c412258146f6070d185d1e4e3a5955af9a2e7c119a6803352cac5574f89eabfc08f330772ea78d2e9b4e9ed62a8dac152c81340deed3346eec46938719a98e8d29a65fff65d61f79b98c0ef33f0442a21f5d01d4a7e53f3929e26fcac5c2fc2f547d0e36e174e148498330e87dc5552dd477c062605964fda008696d3b9783f410e1c14ce36be9a0cf13877beefa5a1bae22fa9ace554e88c59d545ad232114bfce8f26547f1cefca6fc4ea38a4d4aa1653a5858532319cee3bdb48c5d7cd4f32408a930cb3a728e77e5d1f9787399914669e9c421906eed7b91688dd03830a90c30878b3ccd548e98f363f9bbeb6d69bb2b617b49487a8181d6e0b6006f52ec35f7e5b7dc01bf6540de4e0a1a5883a6fa875079e88abb89223e01a8d6b122e020ee3ee505c700f290efeb848f9d1a807454ee7fbc2dcd78f7f9781d1766e3586786d115b227738a080e679258e1c4ab23c33de40ebf07a505ee920385cdbea5b7e90959c5c63c0c06b9ed3077ea3b8fb49e5858d7643d18503f83755be069460a4dbba194dc8e11e293f1a11215fe3fb78e43048d81eddabcf88212add92439a6edb777d12cd7b04c4e4ca9b0d5f05f86969b166fa8dde62e4c56a0fb3b695220bf6a2c85cd87a88719dfb841ddbe0c0d5f26e987e5421dec8a152b0556b777e2b8fca8c69a0314104b72032e047050a6026b052bb6997e76ad5c57f271ffd6c6a9734110cf5a9341a94eac2f7aef7e860d2816da6d28e11208f8171462bac02482c11679d7c4b68b035f8967063460f0d97351629d66d7323e1f1c11eacdd2bf5cb478517b54ee948bc3814bf77584bb23196e0c5a65e0b9ab32f15be6b388bd595484da05cc2ff2243ccc5ceb6d58c4340aa3b1d90b58a85c3ee5cf13e64472f51577006492d856ff15bdf307f595d74e4b9a84d94b6a58862b0b5a90a327d6077da8da9d0ba756cbfbc116e07b3396a8b25f5d006601a2bc19127cbcf554cc94cd8c8b50e127795f34c47640693dc9e121da75facb27b0f0771b4fd5d1ceeddeac0a556186113173f5f4156f62559aed43bb0e0522d8a1749654454f506d399877a306fab3406ac540e6953d2365111f01d6743a8e4e50f625ac28f46e13772f3df3415cfba0d6f3f2708abdf3f13a0e46f2b6d8c54057e3913fc197bf30917854a01eb71bffcaa627daf78f4478fe20d80db0cbfcd6b57541d3e09ee3bb7c90eae56fbbbfa6bef7a55d59df9dbe101dd33d0f959eee5df3cd038d7fcb9e46f319007ac2cb9c4893d0be72e9a46aa96174d194dddd9ac1cf1c3d24d6506d1ca8540db1f8634378c01873ed1f3bd6eb13fb8c67e2320195e8cf718ed586331caff28825991c6cbb8fec810cb83ca9e314fda4e0c8694156fcc490a4df96638b8592c6a7040cadcba2a199313e05894d30d3298c433c4309b386a3cd49991933525524d7d5c57f16fe1e572a459ed6f3d4bee74be4d0d18cb1763c21fe8f44147b4b87a3fbe3155820be7779d7006b729e18b5d8937ae82aec1f07d73225e6ba26a70d9cb9ecd59bd9f6cf3441e85542fc8d8066a825929d26fe2a5cf7660b227161f8cd1b6f3e800421614ed01d69b8a4a7c55298acc1bfb70ec9b014afc230e1244d04d45c19f1bd8d2409b1e0bc67ba448b9dd1aa0dda57aff29940cc63c76dd9c64cf9bc621695405824aa6b1b803606605817e91ceebbc1746aa0a7f9303f98c59224023425c2b51c5cfc2e4a672753b45120e1c4c8ea65bba4e30caf9f089c0e097390c0307cbac7a8aa756da1d710279ff27e6523e6adfc29d465db80cad9bdb687ea930ef5749d84487d3fc1f5a1b2354dd7682b20009b041f9a6b7bc1614a383d0c4a20c175ec8c8b3c59353655b1726f239415df3bfe4d4ba5ee4a1e986e276ea4ac5c20e034674997c0d40dd1b512bf829e4a322e3c0e84bf21edbaaf847b19e88057ee0d8367705c772a2457d6235b69b034a5a04a55ace38498f697f9124e3983c5b2278977b415d9c087d3db15ca24a40d92ed5ecbb8f27234cc6a6332b9c164a40222a781ddc9ba849f6b9a9239d071e7586930f70855d7ac6b2b762c17ce980494091b44085eb807036ca86b31126037f2c6329c288a654d8027ce872ccd3a58a998e8a5594da61113da30dbe70e628f4ca9df9e0907820605e4d22ff345e7254c6a9b0b65bb40ff7c47419ff899708bde7703630a7b99dfc47dc74b41aa92e817b10d4330c98d7069664202917e6346f5622acc12feb7ded7fd0cc58f0cef36b7686d3c52c4e32f1d3824a163b1be6fd2c4bd7df052db132922b99ae82ea98c68894881ad6bb306ac91fb795beb7541de1a3f81f6c470f265bbfbd20660b1d0e31d1a2166185622a1bc708c9d36647fd4b9fecbadaacff07785709502afc07df4522190a41e357ec24cc10b685c6e9ba22c7faee7e8ec3bf68838b5f178507608b9a80114720e8c54207e0ec8e97e5f136dc92fe3ca8fa93b40718cb74b141db516dff47ce4f22f820bc590212a978208ac322961bd0513fada172a98592507dfa4ce79f91497c81c763cfa09002492e6b0d53ba36eeb808841d965a22ccf3330fad40f9154d2b12388cef83d06737d5dd355f04fe068861c776fc5a361bedff1cd0ad53170a09efeff9cff33e430d5e4b39241923e55be08cafeac8bf6b0b3e47048f5eb2014c0c4db57f7624059d98cf39d681c08e77467e6da3875a61c46c7ba96cace4ff9b748273e5af59a76911cd16a65c7445274bb1fd3ef3139828550091138637e7ecdd22ca8202790e9f2ac3060b65fd5fbf02e56c7eaf3f8b45ca93583fffb6f031083dcab841fa1acf616531f54f4990b05144d42cc485caf3076acd58d35bd9b077d06564bb16b58a6fb13d298f6ff19ce89e53e8f6195de99b4a02e1fe32c41a48f956c50fb0a307d6100abd6dfd0b102e3929254b8a104c8abf204ed9a6b65eefd30ad0a880254b2097386fc9a069252e8e20febb5676f1d163678bf4df6017c504d4346d415e10b79d15b03ecc386b673c12f80351b098d408fcf07fce32dc1f54a6af7460c728f2af7d35361850fe93e9c26a9a20528618a9a46de31a98950eab9f96ba6d8ed11a8e286b9b9761ec1b454ecbd67d4c13df97a1dbd2aaa736fbcdfb14790efa9655a0d87118b3e91a7f08bb7805ed11d428bf4b21e1202dca89219c023d6793a8276d8b77ab47c5168cc8faeb1f4d18280133074756d5abbbcb194d9e002accc73ea6568833805be029ced9b68eb71e94d091ca486a73c7ddc1b5af0a6dbc02170c6345f15f8df68382cb84b6dc94b8049371911b048ee5d153361a16b3e36f028267521f8a81a04a12f7ebd64559c2019d8e97803d18c26145ebe8221165ce967b9585fea7c4319fc467767db9ff91dc0a0385b5428848ba32cb0bb288069ade03e15cb6266d863b613deb01d24154fb38a0ef774a834363361fd9453a015728634e08a86ce9a3f95c84a7f9cdd65a8eedea3c7b82a5a150dc1414410a198bab5e18bcbafeb80687c3aab8c4d3e41938dd5a3037241afff5673588329d0b8aaaa36295cde170977448f6c4235c9e2bff23d0da375babe23a9900ada944c7b629f617d963bc9bfcf76cc95740b1985321c8d0b9dcbf1a6c3803f451dc2f9d574858d79c3046ca32c9c22d345e49f802cdaa64a244a750befec04d84c5b1f6641969c566e065953e37152863de9b7dd6766c50bf267b6432181a785ca7edfbe431b3dbb826ef2fb5ab0099d3de3c6e4f6ae17e7684316bdf79991b2c862e5d0767ed15c1f2b34e9877f45bf0573d9952259e242f355dddcc760e6c0e9381f88d7592700fb817b3a972f2561e949cb1f3298bcbdafc88cc0069fd30b9143a2ce6122b039b7a48bb10088dee0d1893bab160b35a083c89319426db6a5a2d249b0d0ce75b8f664f741992df2a9f2252f091a35447cf78e87905a61fe78d7f91ea70468e4b3b75cfbd98fe7fe7cc842791da95c197f3ac0e63d2f7c568ddd04fab2ea8c2a141d28fa835eb41bf6d57c941718008a4f87e507495bbea5e3071c6dca0293b35db4e8c6c674bc7bb38a313ca1f654d700cbcb510510a5063c663086745151dc2d8f2a6d6445be7f42eea5e0b90b4c37e242399b60d7661afa3409b3f855bcd2670d61127ee62441dd2091be6619bd87e30c580991fecad0e71a43aac9bd58cf043bab7fd27de6dfa4254ed44fa2b0329f04dd1da15ef5dda792ffa6b476ebe11ca81c1b96cc5d074ae7314cb08f115b0b8de02907542d398a1961e2e99b5410f112faa106cf563c76b2c6e789645acd6d2daea93d84fb2b86fda24aa18f5f25df03b628b72612ac6e15a56ec785d31cac7be1b700e74129328d69db33c39ae7e52f26414ea96a27d2cb1b569e40c02f2d865ed8f9e9d21c9f10a6253ec15e29d72d9eee8e8ddb1af828c10f1dcc4f9156d37fa6fa7004b75647d6ac9f3157d26d4c958b108bdd4a8a378fc5b890ee5d79f980d120f485039d05e88b654e88c5fae6aeecc7fcfa4950eed399d0c2fbf706b1726d026afb0c8e384ff8000ca603e5f965bbfd0351411ed0c21112307254c16bf1ee9164256c9a1304fd175ad06bc4fe07c8686158830b9b59d49d529ed3595fceca13305e1fdfaddd01c33f607d6a26b2c9b08699ec4f0de2f715337da71446e0c76867a62725bed24fced29b6bc8fea8e9305caa5d14d0b8b17d4a3c1cc59790863f47092e4db1c863dfea460cc440f792c799b6320acbc904f13ef93b7badc23f93ac601fcab504cc375cb67925927da06217ec7c0ec44faf4f7415db2165a53f48e07c53f2e147680376a10358a3df4926d26e717f98c0e455fb5ad71d3e22c2aa9cd25b278f3242a044baf26a92f4143fe5007bd909aa0f9365c8c84defede83876a2ed407d4c9dac647659bbff7848d1bee6ae86cf64e1ee64d3b6cfb14a7acc92198db74f674672640cafd3ebc956345fd3684b4003bdf86382b2be0e99789fce7c52c7154f423a5a2505d0ba624db037723b40616c332b70b75389c23044b87b67810682b8bcb46df281e2cfc6c3454f374a4c748311e27f152a70961c4a38362a41f004876d38693b58c4d1b337429c4e44157efe88f2e135419ab47a0ef6f4d3405b6caea2a0555ffa5e764ec8fef9e8d6d291ac9e30922a23a6d43bab256d437379a10ef12eae99e4eee79e5c656b9cea7998500efdd6934d7f4a6ae020780ba10ee973f4b7e0e33006337f717c14b4b52632e5c0837073e888c97bee0e01f1af9c7f3ee8c0f18fafe5ecde6c661391ab16017c6a59ec05dd3d2b9672b8d6763cf66d7c0423463740f3553c6af699dc93c537052fd760c176a964ccfa5ac953607e33cb68fc81298d995ceb51759a07dd41aabf201526513bc7531774a8bb34006380696c3fc174ad4cef7e2d5809cc7651c8a3caed36b2b3fdd4be58276abbd16d4161aa7cb2eaea28786e74bb90c935ed49e924cfd73c84a8839bc66790ac2df1e270c1b8536eaf785d7e2a8590d1124e4e63c3d62dfc64414f4da72095111e85b4e"], @ANYRESDEC, @ANYPTR64=&(0x7f0000000100)=ANY=[@ANYPTR, @ANYBLOB="a585422627c3b6acb5f8c8f6dcd936e99da9c31fc2fe933e3679e76ed2279e6ba066cc7ee7523b12c6eedc863132ddc248f6a2b0f2d2d39e9997af679ee05ea7e0063dc1e8e5ce6ccb1159b2c175ce267849c5d797fe10aef6e810c64cd451757f5c5c751c20f7e1d448f2627e6f7c8f4f422f779b56482633c199d78fcef5b352c7a28336edec559777d774523d81887484a9e385b849b700d2b4f9bf9238f59cadfd86247c11388345e975a3acf719773c5b91f163ef9e696afc73af2b80ad30711610f6a0e0f7598e8b1e0fe4327f3805b2c9c137ee4dd1d3f1ad15c0de9dbec8f6e259c327fb6e871b8a23695fd21d7a4f6fb2821d8afdf34080", @ANYRESOCT]]], 0x1c5}, 0x0) fcntl$setstatus(r1, 0x4, 0x4c) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r0, 0x0) socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) getsockopt(r0, 0x400000000001, 0xfffffffffffff9ac, &(0x7f00000001c0)=""/63, &(0x7f0000000240)=0xfffffd34) setsockopt(r0, 0x7b5, 0x6, &(0x7f0000000280)="33117d6be368d3d8f132cf2076051e742e0a495bee1b4c89228c9e36ff2fd1c3d773e990bebf20c0d16e189d2f23083b84449a301d07f274f9314c37f1953cabadb23d3fa5b6a92dc04ab91b9855629ec5df3016a32bdbe3e5d1dc78411aa29c7836241762fc4aa6ace3fdea1785ff3afce8510538f1fba6934d5b9ce6a9723e1197d6e76df145e155db39c2443fd543ce6f3e65f3a8e194e2f7181a33ae19f0fb5103a0e6ae9315fec80b8f8b9f2e1559a700daacd87349cdf45721ecbf5c824c4f7ada9280242d7bd46bf2e0d23fead23d767cce65ec10c5fa9ffdf4226a47dfba2d7761579ae88cac76d19a9d6adfc64879ab05515a44327389826b2dd52e65a8e9c3115903ad0393cae01c52dec1de9c92f84e244295bab62b50dff9486e236ea2fb4aa486b084d27c75eb964af0e46930bee7dd10cbbb466da300e9d6f221c5e017f36682fd054013223fced8e05bbbc01a2f5b0a1294bceb9c2136e2d607d3a6859e4fe383536ae74b6f00a1222436c42aa19d9dadfc137b3ccdcc33046ca493a39a23984b52a8daa07387eb3c4a7db47ad5b2090baad418c2de8956ce8a1633bea61cc017cd9134a3e925ce82c0857db4714dab5fb1de9950566fe7ee3f80e2d19fc0bee3b16fbe798d1b094b3c80581027918348ddbb219cda7e71df13be7c210dc4183944f1da642da8fc158db7ade7596071292d9d5100189ea061810b646705a6748453e4857efccdb2d45223c8cb462bee81d7c1f2f5227c994167e0185ad62e563054ac1348c5a456fca61b7746e304203d24b5bd0dabd27deff93c1b4877f9862c6ea51c2a7d618464266624c367e131f35217d0566b16430bf1d927a4830233fc4563dd62a23fab10e0512f95a0ebd90510f1a0e77b41c479960ec682eac15e6e1c15b0ab5fd607b84907d5b1aa8c98927c9edfcc35b03298ef87bd59307ee0c95563efb01741281badba2cd6e98200a6e8a90a75bd8bc147b9e59ddfb1bcf35843afc9b0d555a9e4d690851ac39b6751300d0ca52200591be31367c5016d72d924167e66dbafc23f4e51246fc9ee59fa305c0b0e134799f86791579396ed7570f1392ddda046b3f90881e6103f78f04178ab05723e5950fe23ccfd5a4c6b586a5542b3d3c861666c7edd5de7bfc33f1b2af3aa086a30ec35b6d393d89d7eedacea9b8658aa15b2433873e82199d23eb99ff82788585390ea0d0f29361d6b8e34861cf7eda94ad721a884d175c8c598eeb270b4bc5beaaece7f824c7939279c5dd88c668b7dc532a8e3c7ccad60fa8c19b489b9b19436c8297d2a1ec9182d8a9dd290c11f9a0d908e54b0a2ecb43b907586410011e7f9172fee5440cb26cc055310d0f57a765faee67e7d103e7d4e69f06bbfeb967c095a16896a341f3d5be6baf90bad7f2d0e3da399978d3c780b781cad3dd95cef317e4d56820fca8b8a06268c64fff433e2c95a7de446c9e0414d274f8a89834c8835f27aeb5285d1fd5ba1b13724938d48a48d7f7cdd25ebcfb4362677de8e5239417a2bfafe6bacd7fc830d0558d8b0674679ec63bbed380fa71b493b9c9ef64a77334e9ddaedc80e56929d257723550a27e20ed5db70620cec66f57911196a428c3e02c0dea8a41ff5ed9bc6b97a61b2e755eaf6c8307e5965c1139599115dfab52ce5ff0f44a7e626fbbfd1b33613199aee8fa1ed85aa4920dcb4a3e62c36de1982687b5425efe837d5d963a3a250920af7811ee9e0b600d21644b0b870bb3ad844f54500fa00dbbd85051c6b4b6c84c1a31d5e1cdeacd6ed6359d9d7e33060a62c2b56f0beba59d4ce809ceef09d184c2c088259f84d8b30efd096dabd80f42a82401ac4f785d49990d6183b5fd8f66c0b83ff051620384f8cafbddd4793e66387a0e642df925ea8d84da4deba3e15798fcb4f69c85a05d12de018136c1f4a5fae0b44f752dbae80995477183ce5a94480b434ad1a65b84fcf3da397b57da6094baf0c3027dbbb7642a8a94dda7bd0af0a1c5fa89e6be33a20e145ce23aa4de89d297ecf66ae6b05505c9aee43270f3eee9fcd20a916e69fc6f3e7590b89a303a8feb9d80bf0397da7f8ac918f770effc20739f11deb87d7ea468d20ff8dff618979cd982208535eaaa2aa3b3636ede3bc0bc2f360f58df5720ebeceff8134ad3ecd3b27340c3673c0f31af971f1c0effbdccd42a5f94bce5b0f80add5eab5473b80484d80c552df40c0c611501d2edba80050594146eec40550c2aeb868330df676b71f437107f349975c3d0a55d18afc1e2e22baea0b7a56152601ceebbc62cf12da19f553602c5d92e00d464fe9a5dd92510dd89328d6cf23defa65c51a9cbe6b07ba7f18c15a0007613624fe213388c88d311cf78ff19cb987379f13bc4ada041bca5475686747253a1e7f8af1c7d501e46c087656874f8bf839e48e9f438d8b7abbe8b76d793deb6a0baf16b186117ed9293a17dc9f73210ac6fbd2034d0183e5e1963ce07572b0ff0781b175554b8042fd177c6e1472403cbc9930eb19c9bb1a069b461b88b444c2f5e1191c223de0bbc1d27d2d132863da462f4f0b43577731f3328e3121a7beb323fe68f4acc95a6a290480976923f17836cc8bf673d0ed004b591d0374ca22bb0d1b3c29d62a549296cb195f6a4c236e406d6bfcfdb5530fecdd13bfdafbf203169ee638e86b516bd36781844ffcf46c9e8d3b796be5f8574893ac2db9ace75f3dd35b322620be711ddab8674d09bee5a8ca0b62a8d46e0a6cc47aa0683e40984176b48c4c16296ee4245a4795486039a63dc9ea9fd219f83747b7f6efdbc6a4351e8ed31ff7c2399420a1063cb6e0832088551ffc351daf0005f58d1e481c6ee441cc810e69612b844d7a770156b87f23b2cf9a127ec950a9ac8281be700c2e7fe4a96fd9b897dbc31d81e6e27c9b9dce7e851cc521f6b8c6b20bfbd40bd4f469be3d4fcd4a90694edeba651c6735deb2b1fec97e2696f28d3257df420bce2cae6cba6eb27e93e06140e712758389f0ba8f4fea67a4667bc6a3028d1f5d661ce0312e5af7da8396b5e628e11aea7ba0d901542d7369b39feb98ba60c40fc305bdbbbc16226c3652988e827133096e9617a50668289cd8deb48ee1abb1e466fcf0fe9b955fc70291c457d0f5f67e6441662d32175c5ef04364378586a527286d7ff6266fc7322427d1cb708dc513bac109fa382b928bfe7cb8ace1fb06441817a71ea988a7c4c24fcbf795e729d8cf540ef8fd175c12842c80f9b5e1bf2790d6feada3976f146336591f030ad1496845130e83ecfc653352c47a8afa23cee7a64de42f0b2e43fa20f3de8eab6ef6159aef3cc28b51503071ff8abf2fd7cd673c6064265315fe69940909a06b5183478bc5df58d3386d99997ba85c70c7b9457ed2d4ab72274860284d44d015b58238ad4b303d72b16f0b77c843184989d99d9f9f42f500f6cdd4dda46c302384b688f9d248b12fe70f6d82acb592f63c55c47cb154cfdd937c2f6fa9ceee4cf7d453a66a5bfa994bb2d6ef6ed816aaf0e8817be04c651b82aec9c4aae6bbd5839a94c7fbba6f9254c0896dbb7df92939ad72f794652c5f4c51fd1b5771142f05c529c1e1b281525c16ce2f134697fd256a7011cac2844a2d86816851db414a2a1f603714c797436a890d9a7d1016f2e598ee9e64a1e2a3e3bf9ec7736581c7b10451082fa2042c404bf3fb26e96badf48b64fadcbbbed0f4b37cb4be7901c086904c8bef30fe39d1df4f12408c8b5edb5eb1c76f6e4e328ccf485cb6fd8e3fed625714fc57f071931e0027da593fa5218a77a26b897f0abc41d8595582a834b1beb84f519d0c74278dc06110fb4b732e52e236668cb763ad7af0cec293c80779c5467f0b003e3781f9f8f612ac5b0daa5df033d898b5f174cf488bd597ba31946c895b7c347ad885364db55c644680e5469f5183b7d191ff8b1222fc3def2c33a8438a9d9acd55fc242fb2aa391cc5136bc119bf7d48e0195fa79386e43c8e7b8aabd63efdd9e1a81ecae6a0d661e772538cdf2d3a365f758eb0de65ed9ddb069f59f8989dcc752fe23b56735561880bca1bf927d82babf0039abef3bbd09586c4e072f2dad21ae379dffdae745bc0e716674a3893c86d4d3415a83244965ca844a3c4d6f25b4b97bf210dd741f8b20dd409a4f82c621eb58d3ff4056805ae9b372566de2e14d15bedb3d7e415b2800219fb19b378f121729021c96bb0679df676dda816bf60efd046146c771f038fc1bf431853b773667fe221463be3c21190e20a3c63150b6660804610cfede0430a310c289d723571a65914f1218d87cb366d40729a34e6b8a16c0dbed88e342b82f824f5de6c7760d12c94d9809985149a67122b74b9179392f04e156c9d8e2c76fd058c23a3195c8f72e274cc5bace581061a879a9dcd8b20fffb6c5c5e17d7897997ed5dc5fc18c62cfe92c78884674d348cfdaca82a88c1bf32ae058bb8f6fff7d5ab35772400a165e230d8efbe85df484e7b12d0d632f75bcf92b848377cf596e20866b8953f0a358794735808aab65fdc3847fc58a36aa88865dd7116fa39003101229cfe0984d7a17250e5d538104fa4ea49b1b1c200c2a36256f60f42fba73d4c1764f2edbf19a3cb6a055ef0f218d34070442806858009fba07a88e39c078476c6e320c7a838da9c9377229202c3815dc6a9e65cfe66bb24ed6d00b61d19a4a7fe52989433923bd052a096aef1c97830f61da3f95aca22a785dca72f718b9aeac429ab8b62db7c23ad26ce2398005982c19d7c9e92dc283fd913dc912c21589d3f6c2fcc163321f7a94b8b4a7fcd0334882b1af93df5dea9cbe44d97d20e4e4b7af48843e76853b99341193481abce14a80f58cc1e6b4b82073ad731d96c287bb649304bc0a839348056243d1c4e8f7ba6322dc522468cfbe9d5e01375d158031173a849a605677c20ae069dbe197324dbf5b7e28263d54fe6aca6bd4f7899dd7d121ffff7166ad5a6ed53b7879f6c143f72b089ade0277b0c63b86cc5fcbdcc6dd263dd94c4740f64a528241bc16e63a4dbb47bb45b10beb145f725acfedc34d5b7cb59ed203026d5540af72cfbc1ba675f4269db47ffb2ef552f576d35e2cce7698323db7c105d8a48ee38127cc8fd00cf900c0ba9ec4b118d6ad955a428f7f4f60e23f8a6ce49cd61de12fe6c93f3d22624d13824f1f985dd770d42a4c2e2a1008cec25d2ce5e4251f8e8fee539c30592881b34367ebf56216e90328638f1b8c26be73f01e017deb3205837f3f4c21983d4504bbc149593972dadb6b33ced41a24bf4f120d953836e3c2d4801cf04ab3bfc6a09d9b46c07d9a4069494c4a89b00f558476594ad3fa53286069df3acad5444175ac7a9221edd69484e6aa7d2cdd5b1bbbf34759ad3140d6fcba13505c9c675cd851d2a52807b9f61254dc39100a3e4385356ce61a4877e087450e826e6867acc1b9083861de497069f6a48d91f594c01837e136ab84e46227041765210106f08a3e578b1d8132c8a3f96f28ee020973845e5457fc233206c9cd602efa1db530c8ab4cabbb7ce18fc2ca31492466aba586474f4439a1b8b69d6bad4b8ff44fae7b74779543bea806a7399d0fdedb11eeaf7b05a2be5244506908b09f98e3561fdc36740b92aba444c799091332e484feb836cb3bde11ee1ad7abae8c5185b9b89e9cfcaa538d1060f3c974d4af9347fe4d25c9247ae200e25b263a96db7f3cc14c492e89be816d60bf22e19a9f5dda005bf94fc2978431b8697dee54d05fb9ad4024b", 0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000583000/0x2000)=nil, 0x2000, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:39:47 executing program 0: clock_gettime(0x0, 0xffffffffffffffff) stat(&(0x7f0000000000)='.\x00', &(0x7f0000000040)) 16:39:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x8, &(0x7f0000000000), 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x7) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x40) 16:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8882, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) setsockopt(r0, 0x9, 0xa, &(0x7f0000000040), 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r0, 0x0) shmget(0x2, 0x2000, 0x0, &(0x7f00007ec000/0x2000)=nil) 16:39:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x100, 0x2, 0xb4, 0x6, "20d06b3072106c93fbf476d806db6a1af4b496de", 0x40, 0x2}) 16:39:47 executing program 1: r0 = socket(0x1c, 0x2, 0x2) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) sendto(r0, &(0x7f0000001a00)="457853faffe4810b88ce2a6f7e9dfca67c039f4e4fdb496105219fa1817f263d82dc1464554f1cded75bf68a7a3d541092891a0d4c274d89838e16df912ebfd2e41cb21d1118ca801376204fac3357e7822bdd306dbcf65ce2855a7a3d96fea0a92ba57eff8d365514215d98b8d7a19f9f2bc01cb5f30f1d389ed2fc08bc5b5543ae1ecadecc737e2747332fffc762dc56e7cec13764c180a460c9a0ad1d", 0x9e, 0x1, &(0x7f0000001ac0)=@in={0x2, 0x1}, 0xc) r1 = geteuid() geteuid() r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r2, r1, r3}, 0xc) 16:39:47 executing program 0: open(&(0x7f0000000040)='./file2\x00', 0x0, 0x0) unveil(&(0x7f0000000000)='./file2\x00', &(0x7f0000000140)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./file2\x00', 0x0, 0x40) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000180)) 16:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) clock_getres(0x3, &(0x7f0000000040)) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000b80)="3efea3ed84ed8d674dae1158f9ed69e5c88a6b79975158ea957518da554baf135b9076f0a6760a2b2d977b149b2610bb5dbd734d10b484d7ad11e40bef87d25b550fdc6d70b2ab6077c3c45477ab1ff65865e19d242461e382bedd80b931dc654413e580566094bac6521c963ed4f8e97b6e652ae1a58afd4739418cccc26092364e9130798a6e3022f95869241fa44f105fecefa6a411992b54b3be2d48758d9754d5057c4f5cd46adbeb17d5eaf2a49de7407928e7a95777989cd533659116749218ce9e75b650e20e50ddc2c86f6ca7c7eebfbd4b4c377534e719f39d4131ab9a34410d2442eb372c25b5031918a55c6f157a7b2a682b80529c149e48e0714fd3ab0f86908cca2edf4a73dfc9ba9574d08fb507baab5467e7ed4479dc8face7c22ce01e45d212367491924a296d6750917308542f849edc2f12cc4b4d07dad328fc9e15165a0baafa0193c2a964aa5208b3e7f687eba5538acf35e9c9793d197050616cfa0095d1bf82acec9dcb6fb767888d1124978a433960c4d70c6a972d39244cf2f2b2046df67eed2245ddf42f12", 0x192}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 16:39:47 executing program 0: setrlimit(0x1, &(0x7f0000000000)={0xdc65, 0xfffc}) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) 16:39:47 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x8, 0x0) lseek(r0, 0x0, 0x9, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0xfff, 0x60}) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:39:47 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) connect$inet(r0, &(0x7f0000000440), 0xc) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0xffffffffffffff81) 16:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5795036f2ff645f3bf46b87cb2d72b8bcdb9ad8a4f5f728193cf16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x0) r1 = syz_open_pts() dup(r1) syz_open_pts() 16:39:47 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:39:47 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) dup2(r0, r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xfffffffffffffede) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x430, 0x0) pipe(&(0x7f0000000080)) seteuid(r1) 16:39:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x4}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="491fd494a9010000000000000019552a231c524c0b6906e84cd94c8fda79bba5e0d71c33c402746ab397cf2ab6c202c9027eff1a61598036f5cd78e4f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738d1e3e3781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901ba3d92254c3691a7b898a404785c31bf1fcd07ddd2a95f5b4dbe3a71355508312e7c7f5f391ae6857c2705103324edd44a125bea3d8546564ff463e663124304c3825a61d9747284b08d3ace4aed94f96e31180c9c4e704cff540b8d9be88b0319f1e606e3d89a63a4bd169656f1269300e176834216bd2a2ac56c450c6b4c090ec293a5c0b17cd1d29803721bdf9aea960d5b35257a42c8d6d5082ef0e02772859e78b3a444271cd09ee6d617b2a3c337e9eabf6e977ef47f1751f61bf7106d2dd2c60f8354d2bebee380961f40e09793d7641d073841ff4b012d6c91777464b090f489a5ac4f1ef393943b92af2723f3bdadf33a174a23d560e23ff585f73ac23fdb7c907edd6863f7b945ec227c51c45bf4b6", 0x187) syz_open_pts() 16:39:47 executing program 0: r0 = open(&(0x7f0000000080)='\x00', 0x20a, 0x40) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000100)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getpeername$unix(r1, 0x0, &(0x7f0000000400)=0xfffffffffffffff1) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x1ff) 16:39:47 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:39:47 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)=0x101) ioctl$KDDISABIO(r0, 0x20004b3d) 16:39:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x20) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)='\x00', 0xffffffffffffff88) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) 16:39:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r0, &(0x7f0000000040), 0xffffffffffffff5f, 0x0, 0x0, 0xfffffec6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x408, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, 0x0, 0x0, 0x840, 0x0, 0xfffffffffffffc96) 16:39:48 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000080)={0x20}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f00000000c0)={0xfffffffffffffffd, 0x6, 0x1000a4d, 0x0, 0x43}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100), 0x0) 16:39:48 executing program 0: r0 = socket(0x38, 0x7, 0x9806) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000004531ed02ded02fb22c730000000000000000"]) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r3 = syz_open_pts() pwrite(r3, &(0x7f0000000100)="17124710415a5e5f152d586a92654a123a031d44787ba4a08e00b642cd43e7e3172cf26bd7841a34f64e3af81066f2056025c6f87ed1cd436000d202f8c68012b7c2a705d3e474de5960a4a1e6506a37c43332a9d14d65d322001127b51afa75043afb4449e0900f65ad78c54ae1ff7d16c674dc850315a8d321e937202570f1e332848711fda09405b631439ac2f443ce17be36f714981a247246ffaef3dadc47c918e96d063cf4caaff13ae803d01e2dec3933438acc5e749bc4b57d42cbea38f69ad3c8ab34e90106dbabff40ed5adf2803b1d86d158c587e9a8a1a34a6cf5633a509dd5e84dd926915e93a9ba93de4392c7b", 0xf4, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000200)={0x1, 0x8}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) 16:39:48 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) r0 = open(&(0x7f0000000180)='./file0\x00', 0x8000, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc0) setegid(r1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9b, 0x200, './file0\x00', 0x7, 0x9, 0x6, 0x9}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:39:48 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="01000000000000003b10bd201b7630a5f690a9b351cc8eda1750f912a9e3fae046dc7b9f60da7679f993db0022e3f6c325ae11ab7b8fbf6de023ba7afd21c661eb8a6bf965e7c25105c0137670431b1402b9bec5667e57a149e294ec46a7dccfc108b9d519e4da6586de628e51404bf0e22fb6abf90f09ca6995dab415e88195b04459f21828c44f695a5dff0daa44c5310a93b6f46a94282eb2b6ded3329bd3d809de9399222e5d90bf2b98cf954a6b09428b7613d21ff35832cf349908177f27861803b0727fb65c3c72069a6c02c50b19e5c648c41abe891057eddbce1f082a009c4be4d3c92fbe8ccb27"], 0x1, 0x3e9d8dcf9b310efd) msgsnd(r0, &(0x7f0000000a80)={0x4000, "5b2b8066c66f64602c359741b8fd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e05230f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c79040000000000003ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29958b3a33d1383b6bf1647c6644bb42c72866605ed2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ae1b685cfc4f68377dd29314e741e8e0c97330efe11d5079f7a3b17febb9a77743dddb51567bef0894c794d7b2a981bad0e6c10525a266b3517de9c7c8756d9935acc155bd4d4b00f3c2270109975c5b30465e9cdf92bbb16a74ca14f60e188956e71611dcba84260717a6996d996035d8c2e527aec1ffc9ef49fc544a1a555abdf72241cb9ec9896329f805938061bfaedec4a25a9984a61eabb7e44128577611370f397ca64db5779"}, 0x183, 0x2000000) msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/64}, 0x48, 0x0, 0x1000) 16:39:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x35e) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:39:48 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000200)='./file1/file0/../file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 16:39:48 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0xffffffffffffff88) getpeername$unix(r1, 0x0, 0xfffffffffffffffe) 16:39:48 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x200000000000, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) 16:39:49 executing program 1: r0 = open(&(0x7f0000000140)='./file0\x00', 0x180, 0x10) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ftruncate(r3, 0x0, 0x100) 16:39:49 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="53edf1453e571c50142db6fa5fe47a4a76010e365d67767d0ef76393aa899dd7635de0973cdead2ca1bd4194e846b3f3835a4d33ac5328705555b99b49eecb7614c5600e6bf319b96e209f071a849aa36991426b4fa3736380d12db08d55f8f3a937bfdfd6567963cc062153c69f61bbba53a4cf4b1deb010a58fd50e5e6edf2eeafb13981a3654e6d630d611b57b33ac32d4bf3a58b5b36cac064e24bdb91a6", 0xa0}, {&(0x7f0000000180)="90296401cbbf69b4901452f3445a54f47b222bb310bb54404f06ad1e95eaf90d533d412ae6e1ce0265e4297d288b3971c834ba69245c54963550d72a97cd5a2208c68e77b957da4a0ebb5f9e578a345ef195514a5b628df899ff072b453a6416cb233d51664e0ae182a71338367221315246115a1417953f6dbc06ea4d2eeadf689702095cce782f28c7dd326f24c93102984d0662479c3245cee48bfdd31469b3e02418725154", 0xa7}], 0x2, 0x0, 0x0) 16:39:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) sendto(r1, &(0x7f0000000080)="521d562757a6e3681dde89cec2f6486f7e3d58d404da762b3c1f1a317cba0e26d54559e390394d4657b52b7ce6f8174cf981375b76b71b440a4e8c69146101000ec4ee1b0065390bc4b95cd0a3df3187e43714edab65912489332823714523559c304b62b0bea1722c61b46f6692c10fd446eed2aed4212451e76083ddff4724e796be2ae5cb336fc81614c78b92ed49703e6c3ba65d67d6e52931cc7bd24ae89630b80e73e693f7af6e5724befb7ed36a01967fb735d3cf871279e61020831576bdf49994a2307182a5ecc12e875ecb0a266cab77c87047053c9ad5dea9e96c0c360c", 0xe3, 0xc, 0x0, 0x0) 16:39:49 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r2 = kqueue() ioctl$KDSETRAD(r1, 0x20004b43) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchmod(r0, 0x80) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:39:49 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() socketpair(0x2, 0x4003, 0x7, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000280)) write(r5, &(0x7f0000000040)="ead82e059fd59c47615e2718a718a71ff8", 0x11) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffff7fb80, "815c55000267a7230000001a0000000000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) r6 = accept(r2, 0x0, &(0x7f0000000240)) syz_open_pts() ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f00000002c0)={0x1, 0xff, 0x1f, 0x1f}) listen(r6, 0x1800000000000000) 16:39:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000019c0)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) sendmsg(r2, &(0x7f0000000440)={&(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000200)="c703304067caf259950d286366f06ce4b72ca368a89a024135a1d441d7568728bb2122b9ffaa2575172347af7da4d0381e45a9b5770b762516d3237ea4f8027fb9c5be1fbdcae09b789cb285679b307db89313b66c00e28eacf7858f7189e8627d939a5c47c2bb5a6f1b7f0d0f75234e2790e7ad6d8304bf1cc58826882ac01799dc754c77202d97e25d2fc3b38dd326f2d44e6a23a6b1aa474033294aa4ed764c74deb1ebd121fd76f58c78f31c5581ce396f616f4f3081d43af5740ca95d9d5a3b2ff67c324851d14070beb6bee761bdd4a70295775201176c8d19d885b9f4cc6e35b2cf9db7d647b97eeb71dbc862909417de09b03bcda52192c40a19", 0xfe}, {&(0x7f0000000300)="01fc8ed97fe45811596412f9ce4429dea515b27a06d69efb9f337084e6d77a0a2b419f30f426f24977f3b893f4acaf7f61058bd6de34f4380d6cb62dbafca53df9bcd4f19625a7a2d1e14954ea52e510f213047773f55c8270b3ff7ee8d28bf470af57c1ba8c4ca20ef8859e36780363e3cda620011e8bfd4e4d06f2478910fa8c210c36a0ac273062e9ddc2b97523c7587ee878d9d59cfe741f3f98f97ca6d4c7f672bb0a07348746885710e163185c17a84e7902e5e88809e3d6e8328890282ba045479981fdfda685dd0a3d626b1041cf26a5eb8a6c0fcdbe4329b8546619f2a77689a7f1381238f0a38f967952896f9ea73575897904ce1749f5974774", 0xff}, {&(0x7f00000000c0)="5ee3464b", 0x4}], 0x3, &(0x7f00000005c0)=[{0x30, 0x1, 0xaa, "9ef4de03977dc9119e46738490737e861a2ef0584cabe1b61f1ce5"}, {0x1010, 0x0, 0x9, "3f3150817a933ea494189cd13ba6b0411c48376079d567a9cffb707ceef92d549d809b5b6342e919e840327bcf6acc8a6aaad319efeacd89b897d857f1c4fcc2ed764fd0db265f3325859ccd50467635af45fdcaaac380a856a3429817acc6c2fb53e18ed6c4382ee985773bb258754d38b0fa86dac977353ae87e62739d99b42c0cd6fae0f844e0abf773ef10345c54040817f24b0c80b0200fd90dc94b589ec285cd0d07cb54fc47858d4747d2826dca3e9171d1fdde473b675dcb1d3b51397945613b477d0dc5c768208a785672006e91470b664a1816ad48bb74ad14c81f4ba1c318a92ede7f489769534ee645af43073c80cf85a83159387513fe6c3007c5d9c5b93bd810b13bb645029edc6d5ed0bd1cc15d43f5cf38acf6a68276735662af0d427954ee67aacb8949fcd3523ead02929529a76cc7bffdf3ad82a508c82a9d1a5800c765d7b5fa37094c18b64639e12ee3c488d6df952a1072ab843aae431bfc2b84a768bda21378332f3d536994dd9d357828a94821fd8aefaea8b5f7bdecaf786ead556ba6e93f3f1dffea3bc22592743058fca7c4799d94f12fc05aa3510e0a3ad51d7b3d421b0fae75738800ac628fc67cef1b54c66e05201c6f80e2ea7d296b4ea3b30e31da18d62570d97f019c721caa9569dd6fb6998c5e3ffb095268303deedb41424d8e030d2f11c5c6d17ece550b99eec017bd0f3ed853557c024b653824ecc12400affebaefa5423fb67c544fb42b9a20da5d7a772755722de7071259a5b7ce283d0adaeccd8720a56daedd839f6056da81e7283ddad7eabc771331db9d2cfd3a3d840ddb72fe55740b533a74e594e66ae9fb5ca1632ff5788963a976032c6bf731fb4b195cc557f77b7c7500ec5037b9128f672d5c91f1e92f38007862419288547859597b3320a291059f633b360e037e41310319c2d7b211f56d9b908b212d6046eeda6764709fa11bb9cdba7e731e7fda33bc75376fdce23a3953ffabd8a1cc01205e966aa730dc7058f3e283de9c8c944db66fda9ce656fc7d6a618b4161515fc6cee9b343032045b33cbe9ffc501b5b574f65cdd44a93de8599a907e1744e5e04e2c0451e940d731d62176b282981cccc390c281e87a1f1c4d15d7af2024165d6d1ea27c40474f36d5d71bb6517e4b1b8eeb4ecd2c16886580c621ea8ed43d4350f83891af2f9f7e3b684ce8535b050827a0b79c32e39c58e138597d09db0eb99380ec2ffb3954bc1ec6bd26517eed87dc28db2280604bdf6c9ef53fb03435b8b3a809b3ff37bc461a7e42900907b01faff62435dbdbce90667c913ec083b888e4aba60fcb9e1f4baf5716f214b3dd3f2731416a88c9bcda0603678208696b30a7010decc4c7917b261fd47cdd52bbbafc9138d2793e054df06484e29c8dcccb14da0ab9cc278cb2dd567084fbafee550f58f445694112a7f885939dc3e6c2b0accc3eecd80ad22a50288c55ba7e3537f21514127081237de6b06cb795a039aa2f2aae5a82024130e6e66c75762b8dbf13410e531166ca5305b39b3fdb3a6e7bee70079b3a43f36db63a551dfc0ab52130e63d9061c3d5e2f07a346f386e4af0b711f4eb979ab8e15433f1fb7abfb2b63c18e81efe7baa8a466a43afba221c9c44b49ad5796b5e241952a462d7deb6b9966116a57b607ada0ffd4e1643e1489dd6cfdb7b76911f75eebfcaf7dd5039729f17aafd8861c8a6bbd22dd67524789ec4e386b0d230811ce8db16d313216fee1660102c7fc85799014a390cf214e85142afc332fb99980b81a3d5651a80a0ed0cb10785daeb8e666bd618935b001ecbfb85affe3f8b0cbf83906cd585c199fe87f0432cab0bae676a4ae616627a903b1158bf97203786a2ac1efe56706ee515112cc46ccff1ca17e6ffaa828a8c17fa9dbe853e8525b1fe1effb3503190efe3624b4d4c44682c5d0846b87c62d1eb034d353816d13905bc14773cc6f7452b1e8179a3dd55a6b6f5f72bd3221f810d1fc4ee9528563da270516220952df54dab879371c6ebf1c0deea3b4d3347151217a1def2c5c51adeb6425ce5917148e9603e8e6c1e6f12ea00be382cc4d2ec19dd038b379626dd1dd77d69087f4562ac44b7900617212e0ffdbbee0ad71748ea238610241f643c1e721743ea4204b224884776e5af1eca29fe7812d295f8c3198588a2b0c323fa372dbd82c82d47383f35fd3ce028b7fc6502c2eb22754ef0f230ff85ed17f44c76d4874ec7b3792e358cdc5a2b38d52585871730f19ad43d29f9ff2bd690944ca4977e5784962278d1275391f3fe8fa7ddaa83b28d774704419cbf9138255716928c8584ac62fa9819dd186157b8a7f4a6fc6c712ec26730ff5a492fd435dfa6d79dec6391594dad302060d341a68f1090a833fc920bcf9c613c1b8f3eac0aef6f87194f49494dfc4642fddf6f5499aafddf2076bc1e0fbc39a0823379f3a927f43e44a033a78485a255e5ebaa2601d1676441b118b2a161fef0f952658f827f4219406040e2a5ce028094acb59f7fef061e6f556a2e234d4ffb5822e26c402e4008be331abfe63245b89d23a04934fca0e30feb594d51cfd6f42983fdc26949094ddde9ce3596bedf08a11fb26cd04bd5882eb04bb9c8517f883caf8d26c26d31072aeca61c1b751a36baf6b1a17c12b3106d96eaefa63134dcad038033798c67514af0880338d0f2d99cf2bdd320f58dfcd76bab0eed8ad33b25c7f877e03ea7530b6ad79f314c4610770d9c9427a9bebe9d96e62be565a7dddee611c6cc411eafa7e74cd3acbf7fd37758db7314374c67cdc1bbac2b28ff838835f6409daf5712465d3da3632adacb1a3610cf9a601dfb6a27c25338819577347b03f063b441b8c6725646a7ef0d76947b195171535e2c549d939807c7d5a45f87728aaa5e95586b44f6db770cbd8e89b431517f3a3efe40db07edabf00f4943d4c9d72642c41e5c086aaea00e048e842fab1ee06936b52be8b0d58e70e25518c52f1698eecdeccc08f2406bfce9c6ff124e9be0ec6ba91a0d729eef34fa92d97bc9d59ba330709335c43217d57732099d3c482fde9f2a4c6d65d6f43b01f26f7a1ab21fa7ca054b9f2f243d2307af8550f0cdad75b5be840cf5abcc6b46353c4d9e20e0dc313d16123d1894c68cfb7fd2d4917e99eb9262256e83d7fe5c2f64af8e2299a6c3c1fc7a34b644350607f4dfee9e35449bc393652f94d4627513fafe7bf07671fe0a5f0b710ff078a2064a76219311046c85b5687e25d3091b1905c3272440e0da677badd6e1844e1ac373ceec0c35a83dc5cf2762f697a0ad4fc1f3a7ea796368739e84728c634e55e524ee0adba88db715df74bb0c00af0f0de0f9bf2d8e228287157cdb669381017701de64aef5af0d2d423637159dbbf831e9e17e9eca20f519ec24cd68c124ed97c679b4fec23c96405bfc7325f1eec990c5f75f9591392c6d040aa2fc95c333a30211d6eafdf52fe8b58758f775acab444f1277c32ade7ce09b3a191110e691f13bedff1a4393ec9ed3f0f1d359d99329fef0065e2dd5fb3692fa38a764cac7e9222282af2817939b3d9789223117703bdfed57deccec97a72e6b0450e12a72fc119792a39a25208b9145276675a84680ec5c4cfdd43fa4047cf23c1ad542dc9271e1363b6b8d48a8293759f20a83d1a2f96a1f79bb8cca74230ccac621727bc775d2c3424a975ed29b60d7ab0e08c58a6038ee7e8ffa468d8825bb62eb0e2593890a5b2070ec5ee714b904d33e6935610e74691f0d9af778723911ae225b4a71e61b42edc8f91f45e4e4027968c06e317c8040eb41965af258b69b2324067d5dc06116400ec7fe5855b4d0317d78285c6831287fd9cbd1fbf1a7d7c4e45f639a569dae68bf968786ee1dc8f8461b896b7cf5c39acd74148fd4983319a8d10bacc73b48363cbd0037a3f8c13cd266cd27533cd4a256f22cef3a5cbbb64548b6f58cd0aaf544729b2ba41406d0cc276faf39bfb8837fcb62469dde6dbc2cf293b653c0fdcb97bfd20639db860409217241420013cfd22f4f35126ded9e37109bc682e80844ce47505de942a1af28a68666c5e1c339b438a1bdde1c70d813b00f000091cc0f72ec7ffbe6064b9e7c06272b56a02e9c115b43ca84fb9a9911493cb92fea809eb73b50c69fd53fb95edf9b0c759df5bc51316cbdca676075c7beb5931f776bf968f8ac2a6713b2abc233146e577f9ea472815f13d5212b63c28eef2a3accd02e2ee6e9142228cd7570dc815d8bc52c6889a4a063bbbb769a2d33b34fe521e485d753c4607c47ce34f87271c1a426c0d97f592a043246f557001619cf393a17d29776ead26683443162e08d06080493d5d3c1533655cd3527b75e289b9d38c9fc276c6a36379fa1c795c02c92b65a2f1ba182f665007282eaded11a9473c4af3be775ca7cdc9b802ea5a74c6ba3dac6c52155ee7eb8fda382c9ab92a7fe58955d6ee4c443030572e6706a40fb6c4d8f903f26e0ecfe122120d148a8a91c9ceb8a1959f37cf1eeeda51ce2fc36233f643c2b81bf73d36aab512bcaa700df38d03053b004081e92127e7e8d3925cc0df5ebe3bf7634501276ada9e7c6ad68a2a01f80c17873dcea0459dcf7efedaea3dbedb9265f6b5d43d6efc0bb4e7778ceb2e561a8fa9547ce24df5a9b652fd0360d261c22461d27176ae23b75c04232ba66cfa16db17fc9127872df387281f061a9f19e7962dc8a4e482890d68ae393b66d536c5b4841442ec57b4340c9958150c387703bec3ede7aa94a98916ce3ce0e905bc8a1ca9a5dc1af55519bf87dc14876f63e045504d99851c5676cacd94c4ed00b47cc818292cfce6fba295acc67b6dc0528d12b621170b19fd9142094bc5a191750013d2ac884263a525399eaa9205cbdb9688f05eaef7d14c5b8a97f1e2b8422837bdfa8c67509d3f7a2316cf2a2729479057dd2148f7a363e7d9d39b7980d68d853bb5c4aaba0e2b3d1132d4d873ec16ad49bfd6f7773259309a11fd82f32931919ecff408cfd25cf5bc7c4056e8b1416ce66b4fcb833ec8e102e74a74c3f762ec85cbd20e9b32d255fd427c1d15ed950f08186a0e4763af1be62bd5ed09fd8d8879d950557b3c905222406b8c02ef7081cbf03fcbab8e2bef690aec775d69aeb449c68869cafa1bd0a63010a9ed80fb4f2b60ce15328bf7b6b6b31a7e92b1e7d18e6cb881dc9b4b5f472b4dde024a3dc9af2e75fc7f785cdd2c4e7f521b2f371830762f1c338475ff5a6e6feeb65baaa46663d9d4b6f050b6ce80dbf586c443373d56b916b0e22cc02145d49e4f0b58861fa98967a07d37f8a5a3fb587ffd1793d4880d78765ea907f78f98747283c8fb940a97e6bcc823b5c8a2fba3911481b5e519ddc4d2c90088f3fc45f4c6b6e14d88dc059fbde18f0665c96fcd5aeeed42ad685571f36a279c745fa829d281335950cbcdfa7876d14ebfd3cca61e0dfaac9645e60b53e5332d1ac01513ace58ff27f2ead8dc47748453999cd57ba5809ff2a206c2218a137e142670e4d49bf2cd3161b38fe18eeb278d4ca5bb615e897d66727f1f59c5f7f7eded6b9351dac987eff57109d0465a8b40d8166b4b3390ff24ec370615433ac687685648c8b9333f5db1e5edab0dd0e8cce974e58f373e5c64d0c3ff4c90b0a103dab956265eaa488878bef3e330659f68eb60ac19f0387209f49d6864e9b1fcca56b1e6919d18a2a4af69f199274efec1042553906e784dcce4092da4a61ee5c547235006e6daa0aa543c7d5961e248b20e5dffd36eeed"}, {0x58, 0xffff, 0x100000000, "20ceb04d145652006f10d828005f076e0f14758808a4b4e28094ac3f9335bb446c6d3d5d3dad15cd3f1843093cdd762ec173377d5f206d04c179f0b508fcc5f06b79ecef"}, {0x40, 0xffff, 0x3, "d431ea43afba50e771a4abf89feed23638594c7b65a9b4c4c332ab3511574fac8bda94b7cbf5780d68"}, {0x100, 0x1, 0x2, "7f23157362fcc1f63a487cbc638828d4ccadb5bdde403cd8eec211261b227280c1c2c0c3582a27134cbc33f4400ccbda7e66a021dc940c0bdccd364e144656feaa784c1b25be3a9950e9bba17912d39e08744a5a80300c95b08ceb3fa71449ca9b18bddc2f67bcc5b1a4e8605f5977b8c3de46d0f4832e098e740d49d17ce4d274f50255188e73940e3652cd2e4727abbe5e499008844bacc85b9b79a7fb31512b5a7c857b373e5414eaa05d4a320f273e3609ca840c09bf1e2bfe0ac712f55fee26d2ce31474ba3f53e7258c1ebe05a887cf79a71b5ad537805fc7d6ce3a24a0239028387f7067f9e588fe5d4dd8a"}, {0xb8, 0x1, 0x6, "c19db44005dc700322d9f165c2d0c8c0ad23e4fb4eb0a7bd2760657c81b04681220e5e98f462a1168645827f1995562470c52a381711bfd1ff3fa1977d8d48d4accabb8a04de113182327322889048451bce1bfabf769a89aa12efd17fb14acecc46c5daff54c3b0ad9542e1a9d824807a76daf87f9cde55d5ab56687292cda66a3a2c734f9e8d7e11b96dfcdab6223191af14561f57ca7ff2419b6d7482a7441f3980486c47da9b"}, {0x58, 0xffff, 0x5, "933f88aeefba7ca5abff1e90e32420c82d4cc956efa98243f7adbe73134e1c4ff2bca14308c1c73eed223a5e40090eff37ad88ec08739ab60d5ae61510f2f4eb47ffe4ba96"}, {0x38, 0x1, 0x3, "321a38345ab9ae69c8034e1eef5f2877823c9170279b6b5578d8c5859d8e5ee83e11"}], 0x1320}, 0x400) ioctl$TIOCSTOP(r3, 0x2000746f) openat(r2, &(0x7f0000000000)='./file0\x00', 0x0, 0x1) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 16:39:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pwritev(r0, &(0x7f0000000380)=[{&(0x7f0000000040)="64e9555b40bff309bd220b3790b8a5e94e27ec30f0346cfff6b0a988db651aadc08652cd41a885164903296227288f5d62522122e5b113438c9df51af11c9f17956eaf939aa61a639d2e6d80", 0x4c}, {&(0x7f0000000240)="e4b2db4991e7c2fffec8fe", 0xb}, {&(0x7f0000000280)="5675f83e5cc02caf1bf82edadafa5b40e6e210e505efbdf2d73bbf1ce4d1f0544ce0acfc65dd5777415750e87ff03d9cd88c0c929a4b73d78bd16cba07459032efc4e8bef75c96355c4d2474078c8830b9be95f719f58dbe467f69f65fbc0c244517a17b6a36ce6f1c9f26da400f2e325a586f3d25", 0x75}, {&(0x7f0000000300)="8722791df9273b6de12bb843f5ccb2a11cce04f8f64f49c8999a0438fb9ba805a66df82a53192a641396c55dba87ca6d09d959acf589d9f96ef885e28aa81ccce98191befe27e8a894db7fdbb3eabcf9b1e28fe3f1ff5a30998d7b133c080214c2ca9375e1f88c033eafd5e0e26bb7780a21", 0x72}], 0x4, 0x0, 0x0) close(r0) r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) dup2(r0, r1) readv(r1, &(0x7f0000001480), 0x216) 16:39:49 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000001c0)={0x10, 0x81, 0x4, 0x1, [{&(0x7f00006be000/0xc000)=nil, &(0x7f00007e1000/0x4000)=nil, 0x3f}, {&(0x7f00005b8000/0x4000)=nil, &(0x7f0000719000/0x4000)=nil, 0x3f}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x6f}, {&(0x7f00003b4000/0x2000)=nil, &(0x7f00003c7000/0x2000)=nil, 0x5}, {&(0x7f00002cf000/0x2000)=nil, &(0x7f00007b5000/0x1000)=nil, 0xd9}, {&(0x7f0000040000/0x1000)=nil, &(0x7f00002d4000/0x1000)=nil, 0x3}, {&(0x7f00007e7000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x2}, {&(0x7f00002a1000/0x2000)=nil, &(0x7f000041a000/0x3000)=nil, 0xee}, {&(0x7f00003ad000/0x1000)=nil, &(0x7f0000276000/0x1000)=nil, 0x3}, {&(0x7f00007bb000/0x1000)=nil, &(0x7f00005a6000/0x1000)=nil, 0x7}, {&(0x7f00004b6000/0x4000)=nil, &(0x7f000038d000/0x4000)=nil, 0x9}, {&(0x7f000022d000/0x3000)=nil, &(0x7f00005f0000/0x2000)=nil, 0x10001}, {&(0x7f000037c000/0x4000)=nil, &(0x7f00003ec000/0x3000)=nil, 0x80000001}, {&(0x7f0000535000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f00003f6000/0x4000)=nil, &(0x7f000020d000/0x3000)=nil, 0x7}, {&(0x7f00003eb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x81}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') 16:39:49 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) syz_open_pts() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) pwritev(r2, &(0x7f0000001400)=[{&(0x7f0000000180)="2f8dee715ba8734fbfcf2e798d7f862bb69f91dab651103f43b6c16ccf8a6dfe322970049ab7d72a9d3d88398d2bd85f8224d3e5e88590b7de82e7cda55e3b63423c0287206be9de1daa1008fddc30e04d296eac99447ac37d95158083d1396600fdd178f6b69d027de79bed88e6d15522deb3a77395b14d6674a367fe87f95df34bda46207900a8572c7db76d70745a76f269d30fdb6c4778a6894f491259e3b009e25232018a77d2bd36d927088f584e5037474aa2ca554af02d29ca8dabb2237b87a0856bcd44c1de1c6af42a4eaa874d12f4da2a3e51a985634aea61a73e850d0bb6e28a9623e9aa6d325718db1a6a560d0431c1a377d8f5c9d3c1e3a04fc355e42683dc2e962e6a011b0572c075983c0e1a929f300b67838a3b5038bfef469861b361fa4269f195ce3360df52bf453223a1d365bf3e9c4d5b02565fc496f86577c53c21367d3937f038716c4a61dddda08286e7bb963a5c5b7d750002aeb95d813a02d237f8b54e7a3eab6ce29aaae5766348275b909d83d12c3b40693342ac06d9d7844997f5a1195a44b1d72288ef9f304f61717ac8547721ea8e4ce265d065fcec77843497079a109c569fde7e82fb79ca6164faecfd6c382e1f143582f0f3802e8bffcf4787cefbbbe8926fa558b128722923232531eb2eb736f8286b3b642ae676c1fefc9ebd437b0036fa01fc92403e6d62537ebcf4c96bb58bba4969742d39a88da1923198175fdb35599702ce8135e87e3b3d7e230ab5c2732469a3efbe61557e35a7e3f7d20c3dee7fbae455de4ef04cebebd176db273d4243f5a12bfff563f475869b2a6b570a90b46f045639f3fc90305579448b14649179eecc4ffc2bf9377a6668d6e8fcfb2cb94d4a38388c13127bae76ba49c9186b15c41ae9111b1f52f8cd25bc5e5813a0ec581592ef5e673c2819dc6fbfb87f141a5f8a77c09c383f8f25d95c75fd1a6f9a0bd47cfe41663b01caac871de2d5bc9fdb50faf2306864e2e187eaf41f0074361336986716dfd96543eaefcd82b44686bb809ed2a172d17a50a3e8599f2b906f1ad40f740652be3aa485ee0755d5e4e704e44ec441c8e53410b5951cd1fa0ed90a80b1becf03fdd792c05b63a50a8e59d41ea354ec022d3f1a5ae81834046cfb727c97cae89fa728ba0a2ee134b47b738cc59b3868e41336955903cdf40358ac9903a55cc199dbcc6b506feb4ef75a5309532ada152293bf9b56954afdd4d92ab5fde7e19c5b059efef0a42620bbeb7252affe9932ce7c03107caa1a291cd8b048e7bcbd76db5def45282812bd1daa9851cfdbce1094e5755f0914e12c03e1f2f7000dfda757ce79eb8056d27500c928f78d0e7fd0785ff05044eb328ac56f678452b442198bf80165b3b425348833b6e31a0f6feb5f76ce075c44337e5ad7cf765bb0ed3313ec9acec8c5d2e8ec0df53f80d1fbeb8a8756413e968a5df4b36369ff5e1925a6c2d1327cedc33be63091cafe01df4acfd2445e61bc164b387a34b18547157d0f26537005889f4e2d2cd837d7a67e41aa9da4c7774eaae26bae7d6f1e05d9a5ca3792f38a226e837fbda2160e30de054e3b6efe0367cec78450f156d8d45fc2935dd13dbf604a0d71f943cda5bc48371a90ac82f5c3b0630f3aa556a88d4c897fb968d48658d1586c5fce5273e7b2206a50e38b6f947f1d4ed1199ca809cfcba1c53aeea4952845bd7cd0bf47fd38f6ded234e2c16853cea1b9167330c59b93e2f40d670a8eb54bf5db33826e63cf616c84c62722120d39d5758bcc750a6ed6288890ab761cfdb393743659ed1b4c2573a311742b3dc2ed578618cabc7f1262268c5103c95c786019948fb364f28e818988a4591d710cc3af1d44c7626517bf2335162f4d2e3eca92be36b44f58e9884f8a76f6585f28cbde9c47ad464bacd1ffe4422ab57ea37fc652b261bee247a28bff484888a6f4699159c822c7cc00e20326ce2f59670dd955dd2510f92cc162f0d3772b26d7954f796d6bbf656fa4e8df434bb7b0d6f764de82c76af2e0f6319db64fc1d8544cd4b119f9d2f7d0a94cfb37bb33fa5be27777a1db6dc7821ff15e60609084ee93fd1fe732cea6289993fc7dd02486e8890fb9130bc672c9f86910e6048a1125b7d123a6231b3e2cdaabbf5bc9ef4f35d02ae46dc75ba8431a02bb9de79abf57480094856c3667ebc2a4f4ed8f92cbfeb2c3b6807ea5d93b4f8bc117dc96eefbe63dd08119e268a60b1a7a8bed570d42a695f766005fd7d2517736f23c737381ad99a2613591643d8bfc75e9593ebb2b4715d8d4dcc87e42363759552680c040dc973229bbb2bfd708ed645c31c5354ce1db9a2223c624a716d0b5488530eb6fb245548a8eab570fa9d18843437db4c526c37c51a44266e4b14e86830ac3055ab863125cf2e670cb86c06830a9dae447d7cb92532f0702d6d5f7876a35bf9bc82266c769f8b3422745b34f309d1ff1cefc05f762b5d88aef60b324a8ffc5e7374b984a5f6ab354bf53772278bb8be2e37e2331f2f89602f14c45fba2e63983cf521efbfe0a7065770fbbc7f68c8c2fe89d067d6444b333a0e2a17628d050fa1fcc547ccdf3ae6b74cf327fcf7ee724a447dc18040387463808789e40b20f691a7c7b0b8332756945a979ffc69db38f7134400ed8bb23acb163ff9f865e857b7e199e9bf19e984791a55dc3ab58efdd38a0f52cc2dd20a44e58927509b54f36421091f8dfe9862c3b663905cb77d25f2a3a45048a3ede034098f95bff3a9cdcdd91045fc3ffeb8d13b5b033c8adbf41a8d97fb5c5bdb0c9b76e11c0b1783180d9b068255a76f6d303b8d91e56998f26a8a27844ed79f2e003893686c65bc3f6861e757262221b482ed73ff76f5faf9cdf9b2a1b11ca5d944af0f12e723a93df2fb82f3c2ac4f066ab3d487cb7d6e0946646cac0d76bd1f384696e1c2786107bc3e6bceeaf32ebdccc34de1e474c5739832e86688893667863dddf19845a900cdb756b833b1f42b320e3c7d368300244394560e9d2dedab984486516e7605d0bd771c8c67a0f220e6f5557ec2e192a832e41d01e1a9778d4961c6775a04147ebc476717745a545c6b068d31d6361c391dcd808f7f93ec1597db29c2c423eeb530cc4dca7391ba31c8f3d0de3b43df5c723f26ad93c8b7d2dc44a0f065a496d001e400ca971777d88d1a5d36ef276ae7e62b44b8a49209a9de9d36e21a38684ffd9edf602d298d0028ad41179ca4410891c499ac717a48800f97d5ec2013264095542ae860df83b291a0a5921d74c1fdab7fb4a836b31c7c63ca3c5b2b27671a9b6cd0e33b88aaef93837b89eb94677df77c8dd1fa488bcda3c8058861e0c348e841c78e6d33ce825cbda0058d4103d738affa65d7cd222340065df6ab9a1b3d29758405ef3424352c9400f5ba3739045a8ddee2d0b2e43c2f011cb7fbc7f13495083be9d12c902eca3c99c36f38765ec32a08f757acceb7dcf280613d073cbde0e58e38b2a6fa80602f7b263c9f5cd5c884dd2b5625cc8547f8edd944139b973e1c28d5c78d4d20fd3220eba5f4a26a6a1136ccf86911bcbe0641adc2441adf08ef3ad2b74cf4dd60423d9399876e5af391ef18141b19b119a833010b36621ed1a21a95dc602329cb5aab12670c0740de3d4f87444bec1f2972ccb0a9a09cdf88b1f20a4f96205ca7f15c21c4c419c194c2e11fbacaa6bb2826ebe7ff97d3dfefdec3b4042bfd0ebb27b77c7e6cda9142aaf378ab030d03216bc09729268ef6c2bba3cd1216c38ce7149e296419a361918611817cac535c8bb375c37e2b3ee532b65cc9e5ff60a10f7ce3012cc13b89777d6ec4631784166c983e32091849441629d24cb94bd800c6097fb6e44d2b804236e41b56a04292c4e670e99c32601a5cd50134dc5856a38a9d67b0cad6bbde8b5b1e1a8f3f0a9692c3a97affba736ea1d128bb274cb58cc33b4817e3ee7d389c996eaa6693529ca89a1501b7883caf27316c52b9ce4cd2b4ea866e54ea92e44df85fbe5e94430f7e7c5b00b70dec1924ef07d69ebc14693976a9abd8048872fadd7aa69c59400ef9eed3665a2d14076074231e3947dadf68694e888c30a065a4897b453e4cabfc968103e79fa4bd7fe56d9354583ec59eb3d6fdee0bfb142a667763da803e932757237fb940cb243ece62794d0a278be6e0074d5157e5a92651c098570271cd147914f554e1f01a23db3f0bdbf83199d0d41cadbb831cef71f4109fba09db7f181723f02b510f7a44f5d64cd35f7ae57f26d5ec3b10d536caa83bc7d1e7b08485b497556388cc1b50d6b734ef371f6dd4d33c8718b366193698bac87067f5f4828f43ac851f209c6e1e2ac221415123c2bc23b04191146df523f45cc288864384cb92c3da81f071d0f076de173babc530319f67f1056968562a6bbbf03fb078c27f8b247beff2e3916235a021f39126a04137727cfdb88807a94f9c37295308f4779b7a49cefe4f7217bf1f57b55176775741937af3a6e58bad34f4d790445def117087a79ea8daacec6881a370a08b4b18a345348d5a9cc8f1bf823417b0e2a41dcbef3cf93bc5890525849c730f70783c309173b1bc815cceceb7b6ef0544bb3ca4a3d6d20203a23d97dda1d0cd68563ca54d5434f4611bdb1757c98fb2d761229c995a564fba7980f4f5bdd1586183f2a7988224b45592ce457ba806bb25ca6d017e9020fcaa3f507af771cc3ff6ca9bfefa80c24aa0ee95024628c193e3f8a93d0d5c74012ebada3529291aef39ce2233538ea14dcf0d2c0e815d56464267f3eb1a57bb78c81a275316d33cf53d3c0db793185a6d2b802ad0e006c5562ddf3a563939f53a67af3915a256056625bdef0e09cf3451d29d6a777d7dfbf860f4e3a2425a78dfb01a7aa50b9383b4ad8765bb2c6fbc171bc57a571f1e0cb0bf7529fc19af619161fd4d24cdbb8bf2804b1d5c547b7d99916a02707ab2e92efc1709302821186f3c76ca62230fe5a4a3f8823a82afc1f63c7a2991725dd063f4bf89bc6e9e2f69333f8e546461f10ba9b7787ffdf14fff761c3a195c082f9e6cea98f7fc8a823ee820c1da1173d9a09c09d70abcf1ad007e9e4fe025015d4b581dee8c2a5b903c8fa6b4e1d595a3a7031ace85681e21bacbc6f6a20710e9af64ee657796dc4acc9ea5c460fdb86cb41b15a48af3ddcdd4bf60c4efc38ec93187cc7faa4cb238e6cb39aafcf23167e918d9f2faa7ca4e533f8ba395e83adc58fae150a2d88bbfb622d314488eb929b138a2844ba357c3e135da7626a54b440c772d028a370c529fb87e0b1a7902bf236100acac691757e9991b4cd96bf70e84f707d697a61369cd1bb92921d820146f9653589cab2bc80dfad9abbf39c3443383b57919d211489c9318e2ab44e30e5bbf1d62cee0ebf8bc2234ef00887c22d3bfb77357acf72d05887b31beb5cf07a016991b2a6bbe37039bb6ff898100791e5bd8ae7ad19ef3b0b2ac362d81f5deb59194b33be05f4ff1586ace1cab55587b1835b767efce6ddc244ccbfc6fe8795b2367860e09bb90905f6ceb40090473928e8817131b24ca78040fdbcc619fbecffc13bb7a3b0efce9d5603be115b3d55bd1c216f0472bdb6d1e19b0cccef31a16272d14a42189c98eb35ed19595d4ff6c292c8dae935ec09bfb5d2d9cf9d240813874e4a5a281797e1fe35eeb213e58dd02ab56d5d66e41bf98d220ff2f616d3442d605e056da653c6a8620969fc42875547a05aaf713fb7818658eb742cd77f1caf970a5798e3864621d6ff1c941a3cdd", 0x1000}, {&(0x7f0000001180)="c6e527d5ab96f59bccc047ea31edd13d7d32a80ce7f9afbac619efdf3c71fd9435b741d638a6619228966a52d16ee03312aa385203adc4da88b6269c3751b4111ca1fb88320d6bf227e9c60f22280a5a5593fbde3e86e6617f49f76d635cc5f82888bfa78c121370cb3e2a50f9c6592d404c825491653fff0ddbedb16dddaafd5c5cb4b8c908a421186c96ae866a0577f1e78d6973404bbc", 0x98}, {&(0x7f0000001240)="28ef48c94ab806c46682477bfdf5e02991a71cdb7817c51337ffcc04cf11bb303c84db81f2167eb7834a7bad0412c892771b6f5960ea014b1714b3c68092a0bca58259378ee6c1680981f7ecebf4fc9855127e8b5a8f2caf521529e8c340296c9ff2edd83a7a1cc1de0e27d37e8f4787504ce8d857293c63c1675f648c5a3ca9965baf564b9eb3ce7ac8", 0x8a}, {&(0x7f0000001300)="3cc85fe84571fbc746f1382184d261542e5dd9a38e29007e542734028391d87829b99ce18d0e7ea31fdb2cbeab81fe737ae917020b9a5e8529c8645466f2a2d2be6fc4f8d7f50f6bb30cf9f862fb0aab81d3cf0f0e83ad07462f878d7f54c7171f6ac747cbb8106903515bc93e75e96fd76df34831e1e08374d8c450ae40ff12ba05703d5f68a8a9e67110c95c51fc7c8d3d1a5279298e0c2a646c9378fc88cae90da730fdc09224a3054c54da4e3abf5f4f1d50933cdf5ed2a7b81cf8afc09270c4411e1753a479a6835954", 0xcc}], 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r4) 16:39:49 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) readv(r0, &(0x7f0000000180)=[{&(0x7f00000000c0)=""/146, 0x92}, {&(0x7f0000000300)=""/4096, 0x1000}], 0x2) setrlimit(0x7, &(0x7f0000000000)) 16:39:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = syz_open_pts() close(r1) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) r2 = syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r1, &(0x7f0000000080)="9d", 0x1) fchmod(r2, 0x18) readv(r2, &(0x7f0000001840)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) socketpair(0x10, 0x8000, 0x7, &(0x7f0000000040)) 16:39:49 executing program 1: mlockall(0x3) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x80) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x10, 0x4) flock(r0, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) unlinkat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x1, 0xf0}, {0x6, 0x9}}, 0x2) fchmod(r1, 0x20) sendmsg$unix(r2, &(0x7f0000000340)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f00000001c0)="2f50ce4506fe997fc92d0affda8ed7a96811599d7d15703c3c36176fb603d795a27e5bb273d4992460d131a6199cdc6fc2c7bab78d1418d256ce58adb8fdf9b7fb96a6", 0x43}, {&(0x7f0000000240)="0ea8beef8157be165d7f6f522bf6fda4ba98b4d0", 0x14}], 0x2, &(0x7f00000002c0)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x20, 0xffff, 0x1, [r2, r0, r1, r0]}], 0x50, 0x1}, 0x4) semget(0x0, 0x3, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000380)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000003c0)={0x6, './file0\x00', './file0\x00'}) unlink(&(0x7f0000000400)='./file0\x00') sendto$unix(r2, &(0x7f0000000440)="0e1678f161d46233bc405bd7e8d9bee490a0fe00eda5cee22a60ad74d817bca2f6d8203c94944162c776cf81ec081837ba2d7707de582ff84627768e864c9dc5d8e2e9314b969471659cd0365c1668040118bc901b8eb4ca7f6d0ce7e681061b13bb58096a26940c1822e90837bd850fd51de2fa709f88b0cfc265fe7bc41cf6796761ee1fab4acaa99014dd", 0x8c, 0x1, &(0x7f0000000500)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom(r1, &(0x7f0000000540)=""/55, 0x37, 0x40, &(0x7f0000000580)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000005c0)={0x3, 0x5, './file0\x00', 0x401, 0xfff, 0x2, 0x9}) getsockname$inet6(r2, &(0x7f0000000600), &(0x7f0000000640)=0xc) connect(r2, &(0x7f0000000680)=@in={0x2, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000700)="3334e7f0261e1cd1a77bc6395e2ee6ec74f07877758df79e545fbde4bcbc3d8b31d1d80c58e1a7e7480162316dcc101a5cc33f297bf4ffb87c6a9512eb1043b7fd33ddda4956a2a611b1e817cb1cec06a2e0bb961c6fc849ceac688100c67a3d0fd556df16bf45c2d799c36c11e1d9fdd784449561a461ac08c89cfee416b3b35dab30b90f13272c9f51a4cfb98f6587aa7a38d3c61132a3e2530f3d1f151f54edb409c05c3e", 0xa6) renameat(r1, &(0x7f00000007c0)='./file0\x00', r0, &(0x7f0000000800)='./file0\x00') recvfrom$unix(r1, &(0x7f0000000840)=""/76, 0x4c, 0x43, &(0x7f00000008c0)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r2, &(0x7f0000000a00)={&(0x7f0000000900)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000009c0)=[{&(0x7f0000000940)="11b5f05ff1b1d154dc2219d4292c8da530e42d5a7c79e230d04635de4e2e1113cc6fbcab759d75102e17e27678", 0x2d}, {&(0x7f0000000980)="8362880f1476b36ac50f8449f55b6253124763a57ad2927e348091fb6c", 0x1d}], 0x2, 0x0, 0x0, 0x400}, 0xa) openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x0, 0x0) clock_getres(0x6, &(0x7f0000000a80)) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000b00)={{}, 0x1, &(0x7f0000000ac0)=[0x0]}) fchflags(r4, 0x10000) r5 = fcntl$dupfd(r3, 0xa, r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000b40)={0xffff, 0x100000000, 0x9, 0x21b, "b1d58cfd390185718cea158d139fa5d2917abb24", 0x4, 0x800}) 16:39:50 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) clock_getres(0x0, &(0x7f0000000000)) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000200)='./file0\x00') pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f00000016c0)) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x4013, r1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f00000001c0), 0x10001) sync() 16:39:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20020, 0x20) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x4, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 16:39:50 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x1000000800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000016c0)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 16:39:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7) 16:39:50 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) 16:39:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:39:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) bind$inet(r0, &(0x7f00000001c0), 0xc) 16:39:50 executing program 0: 16:39:50 executing program 1: r0 = socket(0x18, 0x8002, 0x1f) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20081, 0x100) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x9, 0x9, 0x1000, 0x14}) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), 0x1e8) getpeername$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132b6c28a85fa2756eaea7e3107f07f29922d069b5187f4408a3ec112d63bda7c0fa3c2988d15474df407a0351a862565176953b72b83b9746b4946ba5e7a9c88a10579a67a47e91cd0e99bd6b870ca48071ffcf5836ffb3a15d720a6f0fbb1073045b0e7a3d5ebade9da0b2417b010825e793959148cd1e18b4329d3d8cce46321914cf916fd943e783"], &(0x7f0000000000)=0x6e) 16:39:50 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1203, &(0x7f0000000040)=0x7, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x0) 16:39:50 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000940)=[{&(0x7f0000000200)="28c4834bc934e7c24e925108b8035445f65e7a45b0d444c83a214bde6a62566ca269751d4e7d1d4086e9cdfb9e2569b4cf807a0138107aca9f09145c31378b7231fe000000000000004d4a63", 0x4c}, {0x0}, {0x0}, {0x0}], 0x4) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x10000) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x40, 0x0, 0x10001, "09a0504cb04e8754a832ee7485824678d36416ed"}) write(r0, &(0x7f0000000040), 0xfd30) syz_open_pts() syz_open_pts() 16:39:50 executing program 0: setitimer(0x2000000000000003, 0xfffffffffffffffe, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x400) getitimer(0x2, &(0x7f00000000c0)) setitimer(0x0, &(0x7f0000000040)={{0x10000, 0x8}, {0x7, 0xfffffffffffffffd}}, &(0x7f0000000080)) 16:39:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8040, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 16:39:50 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$unix(r0, 0x0, 0xffffffffffffffe8) fcntl$setflags(r0, 0x2, 0x0) getegid() 16:39:50 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xc5a5aa6a61e08197) dup(r0) 16:39:50 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x1d26d61e0ef14307, 0x4) 16:39:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x4) flock(r0, 0x100001) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 16:39:50 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$setstatus(r0, 0x4, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) setrlimit(0x2, &(0x7f0000000100)={0x5, 0x2}) lseek(r0, 0x0, 0x8003, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="06", 0x1}], 0x1) 16:39:51 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x7) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x31, 0x4004, 0x1) 16:39:51 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:39:51 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getgid() setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:39:51 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) getuid() chroot(&(0x7f0000000000)='./file0\x00') kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 16:39:51 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:39:51 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x2, 0x12, r0, 0x0, 0x0) 16:39:51 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x83, 0x4) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:39:51 executing program 1: symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockname(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) utimes(&(0x7f0000000280)='./file0\x00', 0x0) 16:39:51 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000297000/0x3000)=nil, 0x3000, 0xffffffffffffffff) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x1) accept$inet6(r0, 0x0, &(0x7f0000000000)) munmap(&(0x7f00003eb000/0x4000)=nil, 0x4000) 16:39:51 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x1d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) recvmsg(r0, &(0x7f0000002640)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000002500)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/138, 0x8a}, {&(0x7f0000001180)=""/76, 0x4c}, {&(0x7f0000001200)=""/244, 0xf4}, {&(0x7f0000000040)=""/47, 0x2f}, {&(0x7f0000001300)=""/221, 0xdd}, {&(0x7f0000001400)=""/214, 0xd6}, {&(0x7f0000001500)=""/4096, 0x1000}], 0x8, &(0x7f0000002580)=""/149, 0x95}, 0x801) shutdown(r0, 0x1) 16:39:51 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) chflagsat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) 16:39:51 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x20, "0000009e0000000000000000000000000c00"}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x100000001, 0x200040, 0x6, 0xfffffffffffffffa, "2dd4a3906f8165e49c4fb143f155dd905297b81d", 0xffffffffffffff00, 0x2}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:39:52 executing program 0: r0 = open(&(0x7f0000000100)='./control\x00', 0x20240, 0x100) fsync(r0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup2(r1, r1) getsockname(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000180)='./control\x00', 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x20) r3 = semget(0x3, 0x400000000004, 0x8) semctl$SETALL(r3, 0x0, 0x9, &(0x7f00000000c0)=[0x9]) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) bind(r0, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) ioctl$TIOCSDTR(r1, 0x20007479) 16:39:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0xe2) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) 16:39:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000100)='B', 0x1}], 0x1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) 16:39:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:39:52 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x140) close(r0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 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(r1, 0x0, 0x0) connect(r2, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) 16:39:52 executing program 0: setitimer(0x2, &(0x7f00000000c0)={{0x3}, {0xffffffff}}, 0x0) 16:39:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) dup2(r1, r0) semget$private(0x0, 0x3, 0x500) 16:39:52 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getpid() setpgid(0x0, r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) fcntl$lock(r2, 0xf, &(0x7f0000000080)={0x1, 0x3, 0x5, 0x2}) 16:39:52 executing program 0: r0 = socket(0x10, 0x5, 0x0) setsockopt(r0, 0x29, 0x200000036, &(0x7f00000001c0)="4b74954c", 0x4) 16:39:52 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x4098, 0x1, 0x5e7, 0x5cf6}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0xfff, 0x4, 0x80, 0x6, &(0x7f00000002c0)={{0x9, 0x80000000, 0xc000000000000, 0x6, 0x8000, 0x1, 0xd2}, {[0x9, 0x80000000, 0x81, 0x7422, 0x3, 0x44f, 0x60, 0xfffffffffffffa50, 0x3708, 0x3, 0x8, 0x5, 0x9945, 0x8, 0x3, 0xd8c, 0x0, 0x4], [0x38, 0x1, 0xffffffffffff47b9, 0x100000000, 0x1, 0xceb, 0x6, 0x3, 0x2, 0x6], [0x240000000000000, 0x9f79, 0x2, 0x3d8ef823, 0x20, 0x1, 0x100000001], [0x3, 0x7, 0x80000001, 0x2, 0x3f, 0x9], [{0x0, 0x2, 0x4e36, 0x100000001}, {0x2, 0x7fffffff, 0x4, 0x9}, {0x0, 0xa5, 0x0, 0xffffffffffffff80}, {0x7, 0x477b3fee, 0x8001, 0x5}, {0x0, 0x8, 0x9, 0x9}, {0x1, 0xff, 0x7, 0x9}, {0x5, 0x7326, 0x5, 0x3}, {0x947c, 0x8, 0x3, 0x2}], {0x8001, 0x9, 0x9, 0x1f}, {0x9, 0xfffffffffffffff3, 0x8000, 0x2}}}, 0xffff, 0x7}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) 16:39:53 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x792) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) 16:39:53 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x1) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f00000000c0)=0x8) 16:39:53 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendto$unix(r2, &(0x7f0000000080)="4a9b1be0b66fe631e021c039b73a56e73515876ab024a064d75de7baff02138c190e1e3495491e670173bcd9e1564bd8772ecf64641c7cfb68cff1c46abd2d86648c6f246d97418c388fb0bcea719a995113dae72b02af2fb086f670f41eac1b9138cb28437663d5f4f9b352aa9ec0b2e920467964", 0x75, 0x1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = fcntl$dupfd(r2, 0xa, r2) getdents(r3, &(0x7f0000000140)=""/65, 0x41) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r8 = geteuid() r9 = getgid() r10 = fcntl$getown(r4, 0x5) r11 = getpgrp() shmctl$IPC_SET(r1, 0x1, &(0x7f00000002c0)={{0x0, r5, r7, r8, r9, 0x10, 0x2f3b}, 0x7, 0x2000000000000000, r10, r11, 0xffffffffffffffff, 0x0, 0x8d}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000380)=0xc) r12 = msgget(0x0, 0x3) msgctl$IPC_RMID(r12, 0x0) accept$inet(r4, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000440)=0x1) sendmsg(r2, &(0x7f0000002bc0)={0x0, 0x0, &(0x7f0000001880)=[{&(0x7f0000000480)="293f754d641b66ec9d98555b53a0a6025ed430ab8f53c14fdb26f83c", 0x1c}, {&(0x7f00000004c0)="137868c0d87ede975783427bc5cafb9723742a25bd874de0ae29b3a8c0240292254562ddfa2c71de1b3fa04fa80e884bf50bd83f726d187a789786fe422e69fc156773d0f87959670d10f96fa66d4fe8b517c9c5499e", 0x56}, {&(0x7f0000000540)="aec8821c7655ee26bf730e175bbddfb6ccd9f7ee1431e322af6c15cec24bc2194f", 0x21}, {&(0x7f0000000580)="570f71cfee3e91303bd22d8d0142168ca7a3918a264cd0484575ed93c844bfa03e", 0x21}, {&(0x7f00000005c0)="5f2698eb0261d553650fd6e205ab0312c5dd3ef312f599353412665ba728ed07205f0248528cccdf657545e38aaf251d6cc89d82c9beb42bb046e0fe1d1d2b033b6e92ac495f6bb7b069fef8e3f6dabd523fc6dffd88bbcbc4fa800f5a56b3331c6cf26541d87128514fe2d11ebc2f2e8ba738253c9a5a93c053343f2f88291e870199492b1f8e6ce7b86465ab969c2c77593dc4252e200dcbc596c09d2c34668743a468b5e37b4f6d903951edcd29afff88ba4a5c966e3be6bf9027392c2fddd93620ab2b18776277c2e2509d7f2e51d5df4d02c146e270f75e0a66ae68245bed51", 0xe2}, {&(0x7f00000006c0)="3fd70dee953dbaee84254bde", 0xc}, {&(0x7f0000000700)}, {&(0x7f0000000740)="85b8e2f503f78fb633f04135b45a139e22a2408c4c471378c9c76a0c0ed78f61ba39963d202e5fc4017b5e253a20b0355ef0ee7adb80d14416e8a40428f29ee73e61f814afd3f961d1abaaf2175596ea0c6db35b4543cae36b9582c80a1ae76e405291a6ddb6d18bd8f5df625fc945ad341de1386ba3a8fa180b069bb24fdec7777a8a88288838d90d00a3462b8183117609dd5e0984bd79fb9553948aceb1eed6aba6e521e881b2c66beca6a1e08c1bbea62021ea60432f923ab7ef33bb7733577665cda03543e0a218bf6038", 0xcd}, {&(0x7f0000000840)="f27d61845b23d14fa407fef4a8f80bc7a0161f82065330a474b4b3da7a749f612111470618effa5d2f342dc4fd5686b76f93ecd76c23ea9a8dbfafdaee59122dde7e28896253e044cefcb58bd34c60354ceb255d03a1363a373dd58268cbb7462e94308452521282746d912de886e2ca844c3110d2ebf2a132557ad440fa1f2be9807884bc526583871e7cf2378c4229b3512c539a9c2aac42922e6dca6bf03ad44f2973ab89b9e450b533d37455627ae147843de09391af1b780e4eed3e1bbe2cecbf6e12d8ad5545d69d260fea35aec1bce9dc7b26b0c1b56a2800ddea3a699e40aa9fc818c23f040532cca42a9c57e0b8272f7b4014774bff2d1d300b2da084a75837eb5c65726b4a50e59dd38387ae45b1a1b4e34cefd7a5a14820c78778ae597b852e9cf05c1bcdf17700a895ad2ce7a807a4452360e473d8967ae0d2d62400cd3dc4394d9a9a1579f93785c84d139d0f4fc28e83bd1e051d60b6ecc3c3ac0fcd76fa83cf8810178ad844aead283d8c9e9633ba766d6fc6fdd039275df0b81989ebfe56103d8014ca7a7f60c8a5e3cb767c7c4b099873c954304d4b2b65ccf3de799bae15f374ad9f3c4559cdab736b8d49a10b4dba60afda6ef3258ac06bd0c25fbdb2d7a797bf7d36408c255a2025016e410b397f00f0c9b57ba6d4421c74182f20450a1c573832321ac5597abc2fe687559aa39a34e4689295e9d7d075c1f192d3233b2d82519be06c0fd3a41a0f2f81bf233673720f907c6620e4f9918ca3bb25715d48842b3a2c17d1b65e23543e9c6daf4fb7c8087393588cc453544c089267e874b69b9c620c51f1132a4c8acd6d720819efb25a76b1222b73bacb75216a7294de27c51df9c559c2b364dacc92d4c92a27433cc3f1044ce40fcf398493b7852d18a6a29d8afb26c0dfcc84a5f1f60ee9f19dfc2fefb8d4928ea6230c54d8cf5c8fd8952954287cae817850f150e11ad2e94d3049300708fca0fb3fa4efdf9cb38dc227f1dcc3f4d6ef0e0c9ce0944aaf5309fd1293bd3160b70edb98aabdc1a78fc19e7de20042bed0879349c8b3cc4af24cae85a5fc9d0b002dcae5a391110e7ef44f68b7dce7f764b918fafed22564d356a5919f891e88cdff91d97e42596d797c491035a0669ccfa6b67a691ee2d63313b2ad2b1816523b549ecef307b530ef54bcfbd417bdf4e4a40c7c7c84d37b5fc0b6c9ba93187f9298d1a5c1b9cad87a853a033f1385a5b222007d16d54ebe83b6cd6766198de03b61bd5551c070ba8743102e3bf1ade1923cb6e18c37fca98efc197b3305dbf99704cc51e3b52f5c838bb27529263e9cdfa143325b1767531aadddb38a0b1440712e871e674b64ea5af964bb2274b6b525dd87de3a239a1221fd8925c116ea51c6a8279687dfeb5becd41ec78c131ef9059bda51142608cb3f028bf2ad304c6d239c7b72c26362e13e66fa4dc2eb566ab77499582f459d5ec9dfa32ad6aa0271b8cf89da5abc84fd0c6b1522c8e01544e2ee259248c04e93ed7a6c12c5b1473bdfeb1acfaa8964ecf28a4be4df46dd6fcdf784845648a158ca2338258d6a0195c55a66fd0e50a80ea8e21152a927a2eb23ada8012681dd004bed95cb7fa634699f43aea3383c47ab0608e107937deb433e5fb6fcf2bf70c071504b84c1937e7234e689bf74f42071602a997b8785f7ef23e48e9abf56be494c36e529274b52b157ab17659dcdac467adfcad679e3cec8a44bfa19f231768c2e96bd56c06e58c6845e621a95c050b2b8c49b1420e8d7c91e4a4d198c96c8dcf8e9030e8061a5aca029a72f29e48298a3d52cdf1b2adecee5738dcc53dd354b2e6fb02a55cae8f666f6188837cbf92a21f0d080edca81f180c56c6a6ea56bd806097da9e0f941cd53be87cf500a67de558cf74f13076f17c37335e38276d35639a00ff1e17d51de9d97dc28166757204c1a8bef027461664fde5465d034b47b644e73b1dbc7af70ebb587264480ef567c94feca6ce542030f56be17c21b137abfb9b50c20a9d02698dc2da903a7ef5f142e4b209c7f886316406206434870803117f3530f9f048988f5894f53892e39cf8639253cacf104d357282d3aeb8b2ffc484630f006c4092a62a14cda63ebfdd03fc5f8476e50ea033b40ee52916adfaed23fce19fce16fcdeb9c30cfbcf24c68ab5f2c35befe854ee45c024791379c468089b6eb2f6a4ffc6c91f417b8c79045922bd29f0b800dd4edd453acd1de1b28aa169297d81c479aa85cf34a5a0058ac25d10abdfef347682d0f9bf559d5a7e0e07fa57f607593b33ee5f747e45712bd34eed2dd37e8095236ef0b6db3c620fff044619a04e61a35d9b8ae215431c1e67a713c92f10c925f1048cfe69314ddd1e9a7c47cb32122ef2a2569a0270805050a9e9453fe189d1d1d6184f2a5ffba834c53d88a9d154ebd7c3e7156eb56196243699c7ab28a283730f7b0d1308a79266451b9cb7116904882fb616a81969238dd50d9aedb4a0369e05e930c4a235c4e1cc3868cc6e084d18cfab5e37302ca09484ec75310ec05535c855b868d053e824ed48778877055316549f9d0f3d7b27c1157029ab9f80e9bf78684258d45f62602e9eb41f8d2056c36086914fc8497dfc3bf377b6ea13a92e8c1e98a1237f842af33526b63ab9470105d398077f1787c0cbf9acf5d2e5a06400a39d57c3086816d5e439cc52d4eff6abf27d767dee811d070322c1bf666e0a14427538c2c38ca63245135d3be5f50e6df98d94d716969c838bbccebcae495250da8df747e41a615fc7f12a5dcb534fa4577eb49c64cd40f3c554dec03642c11e10ea50b67bb67d6f444642a2275ddbe563c31c087070e242fbd9e0e7526e70799be7c7dfc564cedea70837e01e2e0978a623afcaa378b9a3c5f061529f6c534923efd53f334e1fc9b5d66589a74fbddabd9e5b5c6d5c5bc731133698c44ad599383e45c23d3fbc24247095ec322713c4460e7118b1535ebfb315a91e3d540ac255bfb7edb32691f92d8345dde6f262f1990a67c5e9fa4a2dc68116ae9fa78cc13a4cab81438f905c3abca3aad2bc7983522f29c0d7519ac40fe4f1cd3013bd4be6bf9b58207922763070a4863900e3d958e8154e5d95d9b6de150291a278c6082d4f2aff45249e86eb71c417f7d227a1c548d37863b7594e7d9b6faae2eec2406b32bb269c63c1970d75a3307393ee5c00263d6cc4d36d812873570bd8185268e3dcf459d58f0b5e9ab70bf3064500c703ae685830160ea823d6e9c1c1f00411b7d083ab62e84df73c7fd1c63e67304a6e829546c55774b99160ff180d1a5f38d7d09702eed3916753e824afad4c6a9bafe057bee5bb14b9cf02353612d03cfcf50ab0a6dd931f97287f73a15b5613b6108cefe49e47bb7e6e6e8216331cbab8aa01dacbbe1ed782954f081bf1a60c1c5e398a26b904951085d64c24948234d1c5baf37933378029881f621213f38443ed2677d4c61cb525fde76ac83f679cf261fa0b84c278991eed945fcbd8b37ea9a024ce328715f09833e154b9b86be2db3f1d1bdbd08a9d4d7839ee448ad99ab4bdd1a0a9a7b97ac4c9df2509ae8db820c148f900e96b15a2a485bf4d00e6764be688b41af07212871b5973aa4c5895eb450af64c729175c6994e34b51501945b907c6ce868b3dc135c0b3018090f855134bf49010d42c6c8ffe4132675e8ffb30bf3d91773c1168d4144cf770e1dc6068377c02d13b499cbc206f253642c48d320a4d5642f9746e59799d2031dbe9f4795f5cc2322be116144d3e83955e0e77857055e481809e61895dbe7cc66d73f345a93fbb7566538b9811bb28e5ba8567ae046c3b4dc81f7333f213d9f762eb5d9f3a5043b0b5815d2a943b541ca9259260cd9cff58f0c965faff432ef635584b8e65ba601b227722b44d78c276631ef34fa58ede32d6b4ead227a071e58482571644929d112da3fab457e556e1a92571108e6875696c321f3c7a71751b5d6ee939b0177f93f8f08fe08df616b8c740a6b34187369f3dbefe35208f91793d7520f9e5b93095c2a5ae988ff4ba3abf75b9577621c0de46ad3ef3c56ffeb4ed841d39ff04dbe967f2fa1445d47d5cc1ee4c9b4ebcff043125cbda2bbc8b443683df0b3a440384c7d8e73556950007a5e08fdda3b3c818aa767a2d243ebf543a529cf58ee083d1ba9714a00ba7b8518c172ef24a242e1627b1f07cbb651d55e88a55b85a0eda147fc292fb2a2d298e599d4d666e389a282b6d674413b59e86e855b0327d7957e14669f3baea81034856f71d2f260726f165737f7f1910c10b9ab13b4effdd2112abd94d6cc948c2b11ec8c1297ec1dfffdc7f02d82a03684c5a784c90b047b59cf3fd20f881772f01534709ec85943ff1f20273cdf5d9929c76f5f49885ff443e49119682d404d73f13e9c0fd14ef53ab2c6ff14b8be08fa3164182cde70730578fa1d7874eba3f0c1b524385c441b4e20a9063b0ab807943e61fa29d4ab283291b8e8f60bd760ddc5e7c3de6d109cb8fc1890da8e958169000faf3dbd134c39d441606786e56a61ee336825b321f58bfe2236b29ec03179a2ded7f666e4df56a5fc36e10ebe19c5f1976bc5f05b151d388ed1b0b984b5f04784d17adc2306bc50a4282b483964bfd945fda208761fad880a7f35078674771bc4a3cc76fe17d8c44f00b913b41f57c91015f3fba3a2aea321e0c407fa240259c7c68fb7ac27194803aa997147f201171ecd9192db09fa66659f8203caf6d65599ed66ea7e6b0626814b6c145b850f5bb6a449a2763311bf333e4bd2346ea5bc16aff0590b100804f26244830e1c138c8875110365c709c89afde52f8c4d59c7b058bf49d44d4add39a70f1a6c23840838cd2e4248052c0e819c4aff04ef04b517e7522a0029e8d346f219c9ca493d506ba5269fd91120a4a830acce76d0a94a3016f82600e09c0b1dd38b0fe6a5fd8887a88cd236e51278f2b9d99cc7725d2e3f981f7a4093519ab702372a0995305e4082aba618b49153c856fa6f342ea854f315469010b32b56f9447fef731b8d488ea3c86ec9ef8a43d356cc7f75897de06e6baba4e954fa9acc41a376ea83099c3eae3d73315ea9d02e77ebd4cb2050866211f56928592e50f5913e3a13ff8c35c77cefc75cdd715d5e894d0d107c3eaa6f7b844774976dcf4409fad06e5f7082482947dc76fb0ddff52ff4f4c992e1cb115180257ebf9649aaaa75fc928c628e384f21189dd35c7af466766ca395eaf35772557e369bf9bd27e9c99b3c78d0334127c8911f3aecafd25bbad7c2b47a916888739702de8a2ab210a5986277926e7e68734c315f11350158ee43077ad45f82b17d380a7976cb61e8c5a0fda53844f21e053006f98f7a2b9180ccab62a54ffd7e3fcee24288d2c42fedefd9a61cebcd28d878959ca15d9dabe34020fcbe5c10851aad3e2085868ab4558a993b8b054c346bf6ba068d897c8cfb282ceaca8e7da98a6089edaf5df849c015397b09a684142a6b88d5d128d02aa8c4ae8b1b40d983e3ddef3591c06e17acf11c78354eb0637737fa233a8fb00811e50460b94848c7e0f3f39043117a9e913ce6daba0098a2e46b3f79160bd93cbe40f368d1fc7b9f299f73a3f9edc6607ad1e1a2f1a197a124dbb1584b2ceb73cbfdf9e234f6e34170c3a1274fdf1216eeb8f3e6310316899be96e1ca72518974021e5bc3f52c73db247898c2c4aec10635a669b831d2cb0f3b54d2687f867ace7ca90026a503c44380569efdcc67c456b4b05e8c300e5241", 0x1000}, {&(0x7f0000001840)='/', 0x1}], 0xa, &(0x7f0000001940)=[{0x40, 0xffff, 0x0, "54ee9692197cf3118bbd9f61e853604ad6741925099784064512cfcf659caad6baeac9a1b91448bb3a704cd6"}, {0x90, 0x1, 0x1f, "4f2b90443e1d00cbbcaa43b1eb42cca7d501a1bd02bd399f491f2adbd798975172a97128a9a58a3ba6c18508ce4ce06d1538efc681e0ce7f6863b1242ad60619956735c5d47511c228e1c1cb45dda0bad0766c2408faea9695b66867ce5014877036d9b5e205d511d1be899632f279f36e6542a5d6a647d202b2"}, {0xd0, 0x1, 0x3, "5a15254a6af1a98f45651df9e93e2be484a7791e846501ad5f710b1528d16e0518eda9f722f3a4136e3afe2213814436035bb7804d55740469fbf22271d3e0f807a3b9968bb20e76a4da941a90950dc52e15eb5760180388a66a9182f5bc344ca6e17e771d561bb092c0b6106155ec2353b4be8b2aba5a61985bcd61c70527762ad369940e831e5adee059782d282aa50ddad25944339d7c011ba6650903b188e77e42f0f4f30ce32f004397ca5204e15afa4d81662d2671a6e4a83dc8"}, {0xc8, 0xffff, 0x450c, "97bbcd766edd5304cf9a4e28576aa3645dc055d5bc0882d5d2955cc1eb56f6013f48a03937f1dc48453d2ccadaee7a748cb589b06b2bd35012f217801c071e38033f28305e649f54901ee83af003f8e8def975b8044c616cb87b9f414b3bd812c347ec9d1f3267bb45de0929c53cf23ae1f3206785718fcf8c8868e8015a1d610e00114408390b52542294d8e9f664091daff1d0bb5b89c67cd8b1c54c542c98b79b25ec7d78ac8eb371298330183b848d0a5512c8"}, {0x1010, 0x1, 0x3, "157863b3a63925ab749c854dcdee17685e793059a9dd062747dbc5b6f9f52d3122a86599dc48c918650d18167ab30688a99a216a7d04d0076c2fcfdf85ef9fe3ad14919104dada3d103fbc05169a04b645dbf9eb763a9afd48818591f4fe3fa5061ac2120f5c52a200ae6cf4583cc89f7367f145c372979ece4d0c78ab4803b26453366a7eea933602361dee86359d856ec9139e42208c80165c63c6dbaad46e5502016fa29be218d5204aef55d2ac0fec7829f17330032645dc10fba2b9ab577d87cac6af587441ad0874585d514b8e1d93be6c592d847643fdb2da3d06f04d4748947678357a0d2b7e851037576a546925a13eda2670cf82588597be2f3b4f06d240596e80d7c7578084c353212291f7f6706b5660cfb15d82122a276209a8fe6b3f5f6f943566404a636b218a7722ee57f50b7a5bbfe66f80beaad731c468dd95bd751f3c8ffbc2c791683a535067e8d58abc656d6fe8c12e9a9ae5701332de6f8007c54893de30e5fd87ac9b6449a8b7a3aa91514d46950d919cf49bd393f177494b3f11f4fdcbf4beb35c5385cb6d22c660322602a1a252353da411eb34403c3f827b95255b1a6484ba307f0e312faad7be772570b5ad31e135464cd4eb588cb261e35079496471a6ebe91c2e370d073735f282a88633c588915f7b8a4ecd46c31cd0f98215942c38a2dd36efce46bc0199c2daa23289cbbfd14c0f6a2d9c56c3c07042e1b5ad8b824bd4b1691c42263ac6cbfd4f6450c068861e70833091093b79a462b223d3f25bfc208c6b2657ef3cfabaf85bb13ff10fafc04d232ebe1344738427e973589904efc312b6527232a886cc993e9b7b1c1ebf685a7766df4b8931f58a19e385477b6789fdd872ac0fc829e5cc70dab9f69cf67ddacd86f20e5180f25a6ab254ae240c4ffb247c2d12e2c6501019612c9ad344a3fb3732dffeb4ca3b0c6412e15e584cd8a8c7310f3a28b5bc16926edda0f679b97024144cf1bde61ac9c87163192639720eeb475349d276d47aee479671e95233edcf928a4371b52086b9aabd50b40fc7fc00f918e1e4053d5d799871f7f2144cb1a444d0482ba434a5f27752d3ba15a4f81f56a6c64836f174692692be8624047f08e7a40cede91e3f3ffd6cc418c5d869fea0c4507595a629d8f62086cd990210dab26fec66b52f3505872fc50147072aa28d545f521e99f5f66bcbde30c21efe61bc25b38b1606a460951bffdf72e18aeb6f5d50b6e091c43c77669871a3c992a5d7ddeb6f37be1a32b0251c62bd81f4fdbbdee819ccdbb241d9321359fb3d14630112ea880203e00bdc28be030e97f3621f086aba1938aaf525417cf93dbcebdba6a08f41edfe50f5c354da27a2141dbacdccf09c4e3867105e7ef5b51bd545a2dcbf9c951187c878ba3b552446a6b8b93cb450a4a4dc22285cfdf28d5820b23041365863609a63b994fdf5b223935be3d3efa706a3c9a55a9fa93309006178e477e358272b876abdce9839aa704132b716eedb42e06cc7c672c3f555784162b8cbe7886d468e293e6d225928aacff1df216e7085298fd2678e52ef964e5772583ee31720c3607baba4f64d290573881ba4e35f7957145508b0558486fde264bb7d7898c95b4243e71069c294922f35b9fdc61ae62a3019cc72a135cc220ba423bbcf225b9ef3c5259a7236021d0df367d634ba70559b417b86f8477e6b690f5a426a919bafa4518e7b6cbde4833b945d87b669b927b96e2bafb9f0d1a57de1a4acdb1d708fa9a219650ca2010516f9c2cfefa163e622a029a5550f99c741ddeb993a691bdfb040340abb553e6601e8e3407b5e0e20762dd19634f36f6c93b77030c5ad8e206d9116beb9cf6d7b0f4cbf37c1b5cefba576b1543f818bdd5d10c5425960906266257183c377041d74415cd1adcb8daba408c1af65156d755c7436af699a14b9ce8149ba620d043b4776c9fe042b4e1137caa23d627d722e857c6fbfb0d0489896535375756e4a5e67e00580ceee2e70841b3a0896365c96a30ae728e92dd0165f35a0fc37a37cd44dad31781b2140f493ea31f178a3f9211b6fb08c89c0d177f9fcd69786d8b95ff6547eb79321712d74e0c8f513de60ae16e16b3b7325a17741ec1e50cc1bae539a7a9c8294f5ea4c42ea7b4c78669d3f1a7afad4ba78a466c62e7d5163581e31bba4fcf303f582548aa6667686b493fb51dc8f84cfbd4b0c716bf026715c96838a4e853c2062fcc6887def95b36eea42c1b2297fd457c756c41d30edaa64c73196164d7a93fe046d858f816f7651cf25cfa5839229102c280e5d9cbea5173800d1404826576f3ede5f2921f3ee6b0e65b32bedac572b56d57bf5983a760cedb4603c925e9af3b0b45f5dc6166bcbe68bc120acec083b34bc99c2885d62bfe12c88822b56996e565fe8c7c4f3ebcef1d346a5eb15903be4a1703e8e283ea2a96da9371393ec0317e5cd02ac2c1b0dd69bc4b2d2f6505d7db3715cf032b7a77090e3cfde32565a4fd1910e5fbf85983eb9f7bd356ba5f093dd126785ee837b84ab3382512e8f2bcd40a742b57598e1c3874116e767849fa526a51921d3336a38ce8faf6445ee88e4057b9c1aaa16420213652efa615a91f2a568a1e3fc37b474013b84821920373de9f7edc286fd442b090f81af88e3aedeb5aeb9993dc4b5b7d00eb3e5fef03731a356e0f3d1b11484ccb841700ed3e58fab7076e7dac35ce71db27363af612627fc4b2d4ad7bc01ea4bc5267fecbe2b5617dad1e1898d70e85bcd1df159b896e6d8c45a72ed72cf343ea0bf3294f1ad2824e132812600ef0938490fa4ef40de4d1c6b127bf1a6b1d02ee919f6c464349bae392078229a656b3d7cca32a0e47ecd01cfab658768133e139acbf8c85f2671ae07320a9663016c8b662936518de6e426c74358fd927c9c9f1ae30edaef61a3c73c7ed93c4d5141badcbfcd7a89f6cc1a076e0e34b294184eaffbead86a900026f29aede6c5c5959c8d01b18f5644dd3490e4ee5b63d5f48f7c36583c91c59e0418743f25df1b75e7ae0b75b37d6503685b143020f157b008ad9d38b5bc3c44a20e4606652e47970e1a3e7e9071cfac1829600b9b49ae9ea8d0dbf23706297ceb1a7c1bf43b8333806212a012ebc299dba75c4057da5c95b80050af1a6ae5bef53661191705abd0057ee9e589032f8c884e022670920e55bc6437bbfc1b97b4c812034df2fd9465316b7c7791b815e9fb0bff36e3ed81f02d5d28b73adc193b67c45708c7464a3fc795c5219137b6855a75cb25f56454d5b231523ec68d72875565566c979f3cea45d72e76fadd064770c9e9abf44923ed066cafb61ed706aa3d76f8a0c6dc2224fb1d8e2e4032b9629234515a737f047e8d59c36d5780e922ef9b15d371d6e7802711cd65e8685e054547cde9d807a3a3b6fd9673fa52238ca8817de8638a292640b711e2263ea141c03f29f11da7305afd3d159fd921637514ba0c5d4250beb0da2c52f5136f441374d9dc021838678d4202119a84c0c97747954099040d922da36be64fa0529c8814d62a33ca2b89778847eff8b96f93dbfcfe36dde9cd792c0730c7e61d22429400f65cdb09f3e8df2b57ea6935bd0e2cc4ccec88c453d6dcbe4a4e826fd0c3f200c236457b967b88e086c759133f60da678cf7f226e56d8d1ec2d5427fa4da8ef368e14712496f6bd35ecef2da2f79b48090420b465ab56169d09e4f9b9da50779e9db7f09da1a36bfc716578e66a46769c53fe7bd75ec8fe5b69014fb3d6410ea33f41366ee73879b0a20a8544a0b2541c42009372a485d7f76cb10fcf01f3d93178fb29af7a378d53ca2ea4cb63fc7345a2d10b7e23dcce8feeea5f51eff9705f9a868c018444d2c11858e86d80d492be81902e234ad4f3b4e77c518eac431d35cc5618b5cbd9bda40a39b0bdc973f965bdc8f6112c39792c6c67f69891bab045d09d126986c22fce322ffed479f2eae7c1150168d2769413df8fd54f856e9d4200d446321e98edc0efa69ed548fb82862db4d4a26668107ca6c515d42cbe8296ab36785353a2af1567ed15d1659a3a1f7b5d345a6aea1d750d560aaf01874c080c726f9c74be2be9287d92cb4d90cccd0f2a2c5541ae2cc85e8a78e44ecfedc35ea344c114a9fc038f456a26dc5ba76419f8cb3a2d8b85eca811b855a927bef2b6f15535b174ec92e2deae8029a5db48cb8568ebd1c9f96646be21c0519d1fc85b4a190bb61ca26ab6c4525df41ee331acc1a3fa8996b5efa766ef7e5de5390f9d2f10a85d7644cd1c171173c766cb3504428ebb582fe53ec22cad9ad1d577ec04cfa36926dc0d4a7669fa1ccfe306511ba4c22e448464f4fd8356e315a13078b7f29887e1a696b53d87cbe1d709e7e14ba1151f54e8dfac35e9abc89dca48e5295a679d49eefc8f6c226c1f01ec8e65f479d35fe61425ab83c9bf3a0aa599afdd2bfc72d86daf8c1ba0b1db91ddd41ad098b7acfa3092d0d14f6a9efa7dace02156d3941dcfa6994defbe6ee1f548ad327111aba9e6961967a74fb7dfcb8225788b2d5230dac172dbd5c4aff0f130c3137b56f08bc811f677ec8888e0a13468f0bc230a9f3db66acbbfa49c16d82963b6d71177c4b4781b6c067838af02c22282e3208b22f34767ea2cab9020b2017b003091b53e256db18e2be61367a0a844302df208f2d583af5d66f81187451b1acd103dc745e55bfc34d5bbea06303290e797a6466317558d5de5f0e7c7b86fb208e615e36cd56b8e318f066824f43fa4475456e0f9029cd9d5e6a7653c873ff6be2f7b93d6c30b68f762bafdc9c2225f0316d35a1215e257db729e393ce59d6ab4de94cee96c817f0be0e0374a2f1fd4ef16dac635d80182877024b39a8d03caa5060939fc2e4c5d6e53c3eb2d749be3e3bac4654e490bfdf68d88a54219db0d82bcd5984c4e4fced8d684c6374d093d358307cbaeb7b14a640aa7d619ad6e43832d1164a8bbf604f54493f36bf49b7816fb983611b0c7f760d62d54844666dc1b4e1d5e06b8efff79928254b7efa4b87c5566533a2ab850803cbc0fc932e963c99919c3c2fc3bca5d8f3749aea70d7654d61bf3e3f85012c09723bff8f961ef628b823fdd2906fce44d544eccf0b7fcd1298e6359b1a287a55302ddcef02943f6d61faf00de315f068371794aa47344c65198926fe41d81c2e17f7ae0d0134df3c53527de871adfdb2265b3da6d5e456d5d6676758021bef6c7c2c73122106b8604362fbf0574376c2338b28dd3622d150ca34328e8ada87fca62c5c7bbea805db70aba8963f48fc7b5c7835aebb9a8398f2fadf5ebca6b7f8aa216940b57d9c5fd2ff20c31889289dea9a243b69d9faa66b12f345f5533f4b3a385f8a4a1ddf928a7321cb7ca2faea08e0d10167bef5748a04e28d82bbbc53e428345e8a2c823c355e21b5c11304d18b5acb0fdabea2feca3a9018956f779f22b4e11c80ab44d764dd0a86c13bc1948cfd2b2bb1be4d28316b5232480f1298fdd7500ce7bb82d72eebc98c76320b38b667a7e77345971f8df1284947d9ec5fe9508be65cf30550428de77cbe042578ecb85bb13710ad5aa1b984f240468b5cc1a2d6c3a1f672b8330c34be11e534e0d3ff7bb70d667cfdce52f324bef5a2e03987539bdda204c90907a162451a50b2ab83c97fa0aed9731012cd06bbbc00265eef468f8566e86ce5e191a776ad65c5fc1fc45a3e046f090c355da1db40002be82442f47813295a3a0bd4d70acb397b8aed10a84888598cd9de58b18a5b0ad2755d"}], 0x1278}, 0x40c) getpgrp() ioctl$KDGKBMODE(r4, 0x40044b06) setuid(r5) r13 = dup(r2) ioctl$TIOCSCTTY(r13, 0x20007461) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000002c00)=0x1004000000) getpgrp() connect(r13, &(0x7f0000002c40)=@in6={0x18, 0x2, 0xff00000000000000, 0x8001}, 0xc) fchown(r3, r5, r6) 16:39:53 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) getpeername(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000100)=0x8) execve(0x0, 0x0, 0x0) 16:39:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) r1 = syz_open_pts() close(r0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x50fb, 0x20001, 0xd9b, "b08d16c65519470100000000000000d8e500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:39:53 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff0000010000000000e68b3a640eb0ee7e0000f8bf5fd73aae5edaf7ce329ad029071d523006e23a614968aa5991cbb380eb2dc68dfa3eb4b96f26819b9532e560f664b36c0726b5e4520334b6110179174a64f38f6c9a5fb292c7e0a8e668ce514e63ca38817597fa87d7664bab0cbc0934d8dcbdac6e856d4168f345098851828fbe57b2d9b36226f2053e4974295e7beeb95c86085abba3b930", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:39:53 executing program 1: r0 = kqueue() dup(r0) pwrite(r0, &(0x7f00000001c0)="3c8add5d6c4e7a09a67d3a3c654dc011e5264148ad44e7314f34488d47ce2bb948de7a04a69355d199101ba2d4730edcfb4b9142107f34e34b89f33b9fdcd8380a8b520c8ab2ca2df0332c16f4500affa06ff729f183bf2e53641a315f8075b6057d40239b90be86a4f38c9eb824c7987322d8181410aab247d3ccc23e8095ba68037f9a3f80ad9105796071ac9f9cb8243a2ed56669eadd6514f00ccfc87aa7c3569d6d67d9f59d36dc3e9107547d5781dd78b5f4b0efad3633ee79c2f28b", 0xbf, 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8000, 0x80) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0xcc9d7eb3e3a24694) ioctl$TIOCEXCL(r2, 0x2000740d) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x3708, 0x1, 0x5, 0x0, "8d3f4206d75c6d3fefa7587ef43a656e307d4972", 0xffffffffffffffff}) 16:39:53 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="4759012c2f66696c65f89c17d030"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:39:53 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) poll(&(0x7f0000000000), 0x0, 0x3) ftruncate(r0, 0x0, 0x30000000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000640)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6b54cfb7d0304", 0x7f) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() ftruncate(r0, 0x0, 0x5000000) close(r2) 16:39:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0xe, &(0x7f0000000000)='\fFW}', 0x4) 16:39:54 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1123, 0x0, 0x0) 16:39:54 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xffffffffffffffdc, 0x0, 0x0, 0x0) 16:39:54 executing program 0: writev(0xffffffffffffffff, &(0x7f0000001340)=[{&(0x7f00000000c0)="f0169b0a9d8edab246", 0xfffffffffffffe71}], 0x10000173) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106978, &(0x7f00000000c0)) 16:39:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000040)=0x1) 16:39:54 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) 16:39:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c8b617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa000"/292, 0x124) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0xa987, 0x101, 0x5}, 0x800, 0x0, 0x6}) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r4, 0x2000746f) r5 = getppid() fcntl$setown(r4, 0x6, r5) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:39:54 executing program 0: r0 = socket(0x8000002, 0x8001, 0x101) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r1, r2, r3}, 0xffffffffffffff26) r4 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0xec00, 0x2, 0x10001, 0x0, 0x2, 0x67, 0x57, 0x0, 0x2, 0x570, 0x401}) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) 16:39:54 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x11, 0x0, 0x80000000, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r0, r1) 16:39:54 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x10000, 0x1c426c89, './file0\x00', 0x2c6, 0x40, 0xfe, 0x1bd24db1}) setsockopt$sock_linger(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x8) dup2(r1, r0) 16:39:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000000)=[{r0, 0x84}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7ff) r1 = socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:39:55 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x2, 0x1, 0x8, r2}) socket$inet(0x2, 0x5, 0x4) 16:39:55 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="20000089b0ebfffffeff0000005000000000005b67071b5482078706000000b818000000290000002e00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x3, 0x100000000}) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:39:55 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) getsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:39:55 executing program 1: r0 = msgget$private(0x0, 0x10) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) 16:39:55 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setpgid(0xffffffffffffffff, 0x0) 16:39:55 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) r1 = syz_open_pts() close(r0) dup(r1) clock_settime(0x4, &(0x7f0000000000)={0x1, 0x3}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:39:55 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e95e527929fd54403e5ae323d3bc1a0e14d884e1a5a2e219cc18e63f15cc1d39aa0fc52a2a5269716ffeb2ea0ee74368234680c33e53237f351a004ff0a75b13587a6fb4ed74d7d6e3b0d4641cef79fa80679c2134c14d6e740ea5678a23369b986c202875ea7581a4d30650692e918c6e3961a7fa4c7d992afb478356f099d9a99795d868ee52e99bcd91d9e4"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:39:55 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) write(r0, &(0x7f0000000000)="1bf88cf4d9bd187b65f43fd28011ca7b01f3eb873022c29400ce7a7d15455a1092399667fc853ba1b1edaa65fd9870e614e417ddac44219dfe44940a2de134953bc12150085e56623c1c497f772bb62350dd81b17c4de4a55e7fd65cb662b2e87195ed61a026a86b", 0x68) 16:39:55 executing program 0: socket(0x21, 0x0, 0x1) 16:39:55 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:39:55 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:39:55 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) getdents(r0, 0x0, 0x0) 16:39:55 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x6, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x2, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) semget$private(0x0, 0x3, 0x10) select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0x0, 0x6, 0x1, 0x1}, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000240)) r2 = semget$private(0x0, 0x3, 0x80) semop(r2, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) mprotect(&(0x7f00003d5000/0x3000)=nil, 0x3000, 0x1) 16:39:56 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x9, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000140)=""/141, 0x8d}, {&(0x7f0000000080)=""/120, 0x78}], 0x3, &(0x7f0000000240)=""/163, 0xa3}, 0x40) readv(r1, &(0x7f0000000000), 0x0) 16:39:56 executing program 0: semget$private(0x0, 0x3, 0x1) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000300)=[&(0x7f0000000040)='4\x00', &(0x7f00000000c0)='/{\x00', &(0x7f0000000140)='(+{[\x00', &(0x7f00000001c0)='rc', &(0x7f0000000200)='{\x00', &(0x7f0000000240)='rc', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\xe2$\x00'], &(0x7f00000004c0)=[&(0x7f0000000340)='{!\x00', &(0x7f0000000380)='rc', &(0x7f00000003c0)=']&-\x00', &(0x7f0000000400)='.\x00', &(0x7f0000000440)='rc', &(0x7f0000000480)='/{\x00']) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000180)='rc') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) bind$unix(r0, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) 16:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x2) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:39:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r1 = geteuid() seteuid(r1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:39:56 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/94, 0x5e, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = socket(0x6, 0x8007, 0x6c92) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) ioctl$TIOCEXCL(r0, 0x2000740d) sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 16:39:56 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff8, 0x8, 0x0, 0x7, 0xff}], 0x3, &(0x7f00000000c0), 0x1, &(0x7f0000000100)={0x800, 0x2}) close(r0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)=0x1000000) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) close(r3) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x6, 0x6, 0xe33d, 0xffff, "67b98b069550bb2d962d86ffe012bea25627c29b", 0xffff, 0x1793}) r4 = dup2(r3, r3) close(r4) 16:39:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x54d, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:39:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) writev(r0, &(0x7f0000000040), 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:39:56 executing program 0: syz_execute_func(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2a2, 0x80) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x5, 0x7f, 0x6, 0x0, 0xe0, 0xa572, 0x100000001, 0x1, 0x0, 0x8, 0x6}) 16:39:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x43, 0x1, 0x6, 0x1, 0x0, 0xf858, 0x5, 0x3, 0x3, 0x3, 0xffffffffffff7244}) write(r0, &(0x7f0000000200)='7', 0x1) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x6) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) 16:39:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x7, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xffffffffffffffff}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8020, 0x10) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f00000000c0)=[{0x23, 0xfffffffffffffffc}, {0x25, 0x7}, {0x25, 0x8}, {0x20, 0x4}, {0xae, 0x6}, {0x4, 0x135e3be2}, {0x46, 0x100}, {0x664468f00ccecec3, 0x1f}, {0x42, 0x49}, {0x47, 0x5}], 0xa}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) syz_open_pts() 16:39:56 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="a746f4bc0d63956229aa5da12cc2b1bc214bd2f627d389a478b85394cf3aa50704734af77094c6373451cec2266f39911677c352356c879439eb28ddd2e6f5a76eab5f92553d3c781e9906e43d424adce75fe2f4cc339e67434fbc76b85ef30859b4db4dc635e3abeb641d80b9202339cc4a40e5ab1444d5e0fbf4c5417e45758852b67070d3729109312092f884e281758bec00"], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x80, 0x0) kqueue() openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x840, 0x0) socketpair(0x18, 0x3, 0x8001, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000000)='./file0\x00', 0x1000, 0x3) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:39:57 executing program 0: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000480)) setrlimit(0x3, &(0x7f0000000000)={0x3, 0x8000}) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000c00)) socketpair$unix(0x1, 0x2, 0x0, 0x0) 16:39:57 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b10005049000000000000800900f0e08fecea11ea8fef96e0036acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282936e4fd89720f7008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000020020066000000281f0200ff00000000000000000000000000000000000000000000000000000064dee77e6206abd28aebdb079930c2fb6d748c47f394b5bf5067c13fd586979979305e26e40083c3d2228d4ae2b315122c6b0f7cf4eec7637e45a8179aba0de9cdbdc4c1cdecd0e490e000"/248, 0xf8, 0x0, 0x0, 0x0) 16:39:57 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x20, &(0x7f0000000040)={0x7f}) pipe2(&(0x7f0000000000), 0x10004) close(r0) 16:39:57 executing program 1: r0 = socket(0x6, 0x4004, 0x0) setsockopt(r0, 0x80000000000000, 0x3, 0x0, 0x194) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDGKBMODE(r1, 0x40044b06) 16:39:57 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom$inet6(r0, 0x0, 0xffffffffffffff50, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r2, r3, r4}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r5 = accept$inet6(r0, 0x0, &(0x7f0000000000)) close(r0) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000180)={0x9a7, 0x7}, 0x8) 16:39:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000500)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="0904a860fbf650bf694691e12ea580e2eb33c2ea1bc4e6b98063c678968d4fbf16baf6031ab08beaccc68a448dd403e2c6277daad750eba37426d466ed0fea8fb2cc354a78eefd0cf36515519f8054f2d86e3065bda5b39bd434d2f548d8771f05e4c655d4e2fd9a0c39bda28553abefc0ffcc592d1626a8fd5ba32b2c295097a3dcaad9271a002ce56df553ff873f010ffa6d87e4f41701ce1eed50500c", 0x9e}, {&(0x7f00000001c0)}, {&(0x7f0000000280)="1cdbe03d1b258e996c1292708b47b85af6f389f4958efbbe53503cf9060281d73d54def4facb6352eaba8d23a279856ba587b436f120a9472e26c7c885a513717b5dd7e8f25cdafd3b59efac0eacba4b652dd6f6e28d44e30b352301b2cbdbd497d50177c6869d42be4851eca45bc49f76e407bbf4111b6aa608d5de4cea499276046a", 0x83}, {&(0x7f0000000340)="c637501443b8ebbf53d92f5bc9b5a8517dc728f22471b0b3257c27d4f87df04839099756a1016e2dc7282761790abe76ea91bcd44cc056b756aec8c3508625bf0fda8f789a728c7a700e486898bceb73fafc770beb4569f05ef23e2d9ae97a20e8ee0ddf3e63c30feb27cd16e164ab2b150ceeb99528cfcdbe2e55d1c4fb91af8ee84e823f1e647315076a320fa94670033efc7fceeb2d21f1f9d821cdcfe099af632a7f9947deab7c8771db6d4469d4388b8aac41add746d31cac480a072171a463a840dab4482c", 0xc8}], 0x4, 0x0, 0x0, 0x403}, 0x9) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x800000000000000) 16:39:57 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000080)) 16:39:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) select(0x40, &(0x7f00000000c0)={0x0, 0xfffffffffffffffc, 0xff7ffffffffffffd, 0x0, 0x80000001, 0x200000009, 0x0, 0x8}, 0x0, &(0x7f0000000200)={0x5, 0x5, 0x6, 0x8, 0x0, 0x1, 0x3, 0xfffffffffffffffd}, &(0x7f0000000240)={0xb34}) 16:39:57 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0xee, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) 16:39:57 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1010, r0, 0x0, 0x0) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00', 0x0) r1 = open(&(0x7f0000000100)='./file1\x00', 0x20000, 0x1) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x34) ftruncate(r0, 0x0, 0x400000001) 16:39:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x80) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 16:39:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) r4 = syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) dup2(r0, r4) 16:39:58 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10480, 0x6) listen(r0, 0x6) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r1, 0x0, 0xa, &(0x7f0000000080), 0x0) 16:39:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 16:39:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = getpid() r3 = getuid() syz_execute_func(&(0x7f0000000340)="c4c1fae62fc48379605be00f26f031298fa908993f410f57b17a600000440fd419642e660f38db5a7fc4a1792936c423c56c710f03c4035518ac3553a2000000") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={r2, r3, r4}, 0xc) r5 = msgget(0x2, 0x400) getpeername(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000400)=0xffffffffffffffa8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r9 = getgid() ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x3) r10 = getpid() r11 = getppid() msgctl$IPC_SET(r5, 0x1, &(0x7f0000000180)={{0x7fff, r6, r7, r8, r9, 0x1, 0x4}, 0x3, 0x8, r10, r11, 0x6eeb7814, 0x100000001, 0x5, 0x1f}) msgctl$IPC_RMID(r5, 0x0) socketpair(0x1, 0x200000000000002, 0xff, &(0x7f0000000080)) 16:39:58 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x1000, 0x80000000}, 0xfffffffffffffded) sendto$unix(r0, &(0x7f0000000040)="3d248885a4a2720752b25e283713caad51a845cdb710c349d8260fc1f5704f7c90bdeab0c11ccc18db20c91bca1b58794b4cb04e7bf30527fa1d168510ddf07d4fe85d26b8f90df0d7ffed95e7867a52a8ac259e3ec368e406e6f622b3e7679cc6a9c9b25ddd83efe5dd058a9bd6c11c2144de87aba5cc68adef1fa359d7802a2b1f41bfb81c78ece20e75792ab2d0889906cab604a6263415f46bbafe220c1b03213dac1776ddda1399b02389baaa972471805dade78889fbb6013ce07af6ed9e659263c3093ca7c25749581e2d9efadd1ef72181c58ed5e14bb4523889d8020225edadfa3f259091583f3e344f5c382ebf733a10528224b78fdd008a947eedd98049ecb94da9e844eb1372d3bbcbded94c10b052ba84d6b27ec86b16f1a8f27c1e66732388d5bfda88b4f71077af6de003d2f21bf32c765e4c2408174aea43a66c3da9279dc1d40793cd79af8f76385cfa64e59793675259ac37792093c8282aee80414a86cd7006778b59caf4c21be5f34e0b9e389d7e2b673b0e50a496c61415cade03de0a5b8374acac57dd2066067a9ae6eeb4f9ad76250b426659b80328cd9f066ab2bbed80f0782d59d26310d14403bd581f695e06a0fa2df5facd42ba60b7f8531fb2ea64bb04a39908f449538886d9da3825c47ff9c4b3d7ba224800f4acb940f9e6722531a3cd89754010f61cc65f21a8bbf67a7c91e5a513870d65b13dfef8e4a5e7a82d4765d10682305bc01b7e2fe31fb8f89272e96fcb2abc0ed2a674c51edd59a073fa7ef7599c16897b51e2472df46eef3e2d8bb9d518f5700cccbcdc83c04759615fad9bbfb9792ea0e85db926668cfe8c59a9062aa5b35ce58009880a9ab904b8d56f8cea4119d06fbc37510ed0a696153981ca1a7053d8cfa40f286b51799ff582062aa91de112c46345d10805057999fabc89475b6f4e64a152e0fba4d1ac63baf3c8e1ab60af4d6bddc9d297c1d376122c15c16e2ab99bf6619bdc0e4f3b0b2a9503b617ef8799e8629e1f875fda845e5e7a1a32206894473ff5532408d2f573ef66a842bc4fcbaab060672efc6691eba1ef9690443133c8ded5ff83ce902ba01aa050abac7fe50febe5806ea19da96928e0c7f32096ee23de886b8ae11042eb90160ec507da05f4273954f3bfa555c63208d05c9f3c77294b226cbd85c62f7d62db150e47b5e446dd0e5ea878d73661e94219ad92f9788da2aa630eaa7712fe2c64d1087f006c95d2c40ce14d37cd23eb6034ddbd3737e2dfc027ceaa2e4a0d4af87a875157abc2c00354e1b0c6c4fd995014edc44e506e8ae293dc0d994613a94c007fb76ab24a39e5474dfe7de3dcdb869109d64f2f8fb66497429e395fd0dd21d8dc531e08a7949a385b39b6771a7a3a997d2b045178eb41a87a0ad48630b63b9b80399b037b36f3ef009a2dde37da481fab6b89eed214621c54aeecdfbf457353a6618835f021fd3f5d896e8a5895146e92660c36de620a986bd35ca24c0330d41146a91cc7fe17ae300adbd4f5c34b3957c6fc86bf342120c619f0482350a749e052bc03d64af4de63370257152276622273f9f2e23fc1b44550a51f9c33f0c44a085215f7bd85ca1c073deafc6ef78e8e1652a6e05af0a26681c1324b1b45fc4b6738891a2a0cb595bee95cd6c61f116ff85e23679e44c49c3a11257199590a8e1c6536ad28b0491fdb99f2ef1ad4f2b3dc9deabcd243800152b6525268c6c7aada450b67e1c5343dd8b473e09af8912bb523c217cf00ebb2fa2f387e4424587b8ff067974af346aef4a4ce43bafd970bce9d3c555b3198c0acfee8d100bbf4805bb9f4cc9be7fadd2725ff0bd406e27d60fd7f968bfe0c8e999599205c4c2b5d19fff4997c8191f74557bb00c61e63f57adbf05cbd513bb602004fc35c6b8df5a691a6371f9b501c2cabdbea13e6388d128584e1ab4978adf362a272b572210fa25808dec8bf3055e3f90f477dfae3e5e0f676f37f2910ab2c49297a127cbd96681c46ce1aaee4610bd7876553eca19c87de61d53c97c93b5ced66beb1db2e5824dca40076fdec3c7371730fb4b3069d8894f3d8588bbff497ed981e53ecdd71b44832bd80df24ce391fda3eb29da385e21228ea280893df6b23c1bdd91480e38360e5821b23e19b78be2dd2cf59121dc9df5ff27addcf54473ab7788fba7d4f7681e7753ba37f963e90dac45892c5cacf8b48ab313329991787f6dd2cace2369b68a41431c459464410af135af6c957616b78e0da25fc9bcccb88713c629e9c907d572750ad52d6e4e138290b7b17f87e9563bb9a3beffe080b6a205e668d9a164875a6dfeaa7021b7dbb38862305871bd8366ae8602b03b285461377510b2a8efdbe750a2d591a87003fedc64cd48493efdb7bf03a75fd5154fbd80d9ccdf3588ab4acc91afa013db402893414fea15117bfe3c22a423de2920da6ff78fd0fef9d8bb15e22a7c63181e90616e27af4c35a298dae2245a6906b6bf683afe90abd6b2c52f7de9e52c9c8f988ddea847841a7c884c6dfbf1cad9d30c62bd9e82e83ff8d87a3c4fcaaed392ad14d816e5aec603dbab8bca4d14c91e3428a203ca00fdaf229706570024d8b6790d5bed898595e8073141c7653757d8ff438b3715948c902c2d321d3f13f9b0f426fd36d6d3accd3b358e86effd4ccb238e500fc72b17361ffa29419172407173e2640e4ee9795de01a5ec784098b49d1784b2801f871071b3ec7958705b6d860d31db4786067f597cc646e45c1bd6c39b5853417a153926fa174056a2a82d3f0ebe452ae078dd6c60f542c7ee64e027b8fb5623a0f95af588a3f2802637f2d98aa1e25edd0666910bda6eced3105bfcfc83d379e2100a29443b9383517e18d1bfe3254c70e81f4068eac119fa403086ab640b43a855e5a83e81b31c338d21ade479327670c376d8e51362b8939786587ebd2af322a21e1ebe99dd8bdef027cf96e02da51fb237c51b310444dc260f4840a555a15cf93fe19b97f6b8ef12a24f5e4e4ad13a38a8bc7d9fa3751b2bf7139efcec22e3ef22420f56d77eac8faf900bcaaacaccfdfa1e9332cc2d319f1ae444eb097680573caa0fc5fe32bd5147c8f80e4e0ae28afff04cd8e915253ce3dec26fd078d7035da6aa29191dc83d53ffcf176f4cbf1079f5c036073f5ead134d9d754cdf4028ee844c4a9c44e36c1f18aedb01dd3f7930c4dde9cef632ac7d0551dcad0decdbc4db9c39348955d44f48c24857570cd2eb86197eb190d5a679f0de5bb018a4fb9dcb0a83e5c357af42b9bbbf63ac95c015c96a69c4f0ffc59bc8ac5d7742660e4e273607ba29ea15818c6e60371eb77cccabcde0de831b495c1e5346c937638bde8abdf9d0570ea42097252b2acde203c1c3a87b5712668d42697b383678543ac52f5f419c4e635556c960206b460e442ddcfaccfba8cb3d73f21a2b074bdaa6f0238ff8a3cf7abc06abba03c4a2d0ded7b0be2c3c52a83ae03c01ac80a752ac8dc1c46dacda55c04b254d96dc3db2a4d710fe929818f295f08be4cf14e2fe33727998554f1f6366c55174dd5a3a77d607ef2938c3dddc980a379d605c20654febe3b157423f51a0328a362c2333136b3541a2e21d91a42c98eaa11589d26d46f9e69d59d5533902e587ae238690918268fdc14d4bd32737d6fab511e304a6f0b69d6d5de9ea27f19f26698fbb5548cd9f5902a5d68e3945117d0f42da1a2fc1a510e760643002331b1b0178923a2083cc47747e13ca973e2acbfc316fd323c8acff455b978aa0873a26e2adafa63ccb13ab42c1f930e6e9add4868b138de92d63eb76d857d999f30d0ad248d127fd116c0b55943d7ff58a0447510fa5209b0fc07347b5e52c644a8a3f8a4b7dbbe0fa680a6167e2c7064cd4ea223ab8c02dd5e6e666d61144a8a126fb568f9ae0dff85105ac648380be7e4b0a3d7e54da91b38116b5276b812e24610346ec6a3fab644037bc9a6d677b347ef5f906a4fb377012df6bbb00e6cef72c6802116249e2e73bb91ca59934014c5082fdfb02c7b98006b4485e922e3f465084d6b6ef227dd7b493873b541c96a4f7f103179ca7300da83b93362e2c62888ed3c5679ae7ed1a48bf8f98f13ad67b23f977b2913735bd4fd7cb59426a7adaf7e68b5fdd059338911768094b97503b4fe7845af015b48af349b3fdeae34567761c35bea9cb0ab6d830cc545b7223f51160509c7f35b2dc9c290525eb4b2315212a737bdd88245dd368ef9fc74bb9a7b40577c0c4d2f6a62ac74bfeb5461c5c15340a8d80c7045ab1e0b3627fdc821b9340275edb7486cf1be1fd4f33fd3cc529050e012024b969634043f27a13bc0e6162afc694bdeb382604a56874c227c759cc8bd644579f0f81117103d3f27bbf83113716f3607c5460d30f6cc4fc9ac79ec5605735799dc07030ed0b3b6fc74a7eeee532d7547169ba65ebc97ba5bcc92f2d1d274baf13654e4b1eb0c8d258fb732fe94f39082de601e61964ec2b3cbb03d21cfd4223ba9ebb1124162d69a250d5acf86e6484f549d6ff7552f47388f062b9773faf38e354e4f5ef898c242957e4865e0fd9d98db0c7bf9130855da63e1112d9e3d6a0b87f2310a818f082894ee11e5be34e0050d05c19c3872a68d2f4ce97b32667009d09516d89452e9b2fc9309cbf1e1b6af4684627b80a3b19d08f256588f885d886f3db71753bce2987410c7a15b322bc3479ddabf5281ede5e464eebae2d8174b85443876c88307a0ffbb17c064497712c85f6e8e782487c93a1badaa0d2f6d258ce590c3892ed827ae6d1dc43b432c72d1fd72658598d6994284dc4da4f7182b9b2a077005830f6da3bbe2934c22283202644b9071e9796ca846376404c991bef699f1e8bb299ed788c3e00cd1fc4fca3c153036fb6456db0f2d4ab63e890e15baadd5e3ac96f8b187fe165d113e7df458c90772c1db5efadb72baaedf9f6c6f4d56f5758826b5bd9ca3788c46b1b0c5e0756ef6aea826a5d81356c7e39e8e139e2e8c5220f1e7aa421dc52f1a33c1c8b9153046a74297403a5e6655b69e92621cc98127c147d5f0fe1f07601082d38b4221de1976186f23ea96c7ff6f23b471908e1cd4abd73d886134cc5ac73ff771be21b8f8622ce4cd72530bc09870b9bccde66a94a675fca9826e2e2387b467da274af575b6c8f2a47a4ece0de64d9eb31915f1a18d26c4978f58bfc8a6e0d5dbbdfb746e0751a58be340849ff791ac192a137b6bcdb1113564e959b8c33ac16704f3dae8a4fae34b417529e58039962bc14f1410faa260cb72ee0b9de3b3d024a1610c827b66f2c5447adff8c1cc3fb4594d7ae28f4f00eea20e615f9260124acf5bb89bb44aea717dc9c5485078ed5aa19197b05975424bb322e2ddae2bdde2b10e15d171783a76b06db5392a0dc1f707087428df79852cbe72b4475344276d6e88c2a430272249d20f4c95ad8a9e6b8d832c6f987e410411fc8c76244f38c187621a554742545cd54aa00ec13749d816c50a4d4b4befd1607c2f0db25f2000312061fb385802f59be8c6bdabe54cc717de625922a95176b541f029300210d650e3c554337b1cb90c6e13a2a0ce3c5b1ff6723ce10ef2a546fb00e8e96eb464788891f390457a4b51028366d830605e4c95b754078d2291a86f396528acac681933a4a9a9c14ba3504f2bb094fbdf6b5eb8d102158ad49671270e2c1afa0e421894ddecdc08bbb924d9727619342f08d4c14463b5432263455dd6a734a033297fe1c88324a04041790dd91156bc3188808", 0x1000, 0x400, &(0x7f0000001040)=@abs={0x1, 0x0, 0x0}, 0x8) 16:39:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) mlockall(0x3) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff80008847000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) dup2(r0, r1) 16:39:58 executing program 1: r0 = shmget(0x1, 0x4000, 0x10d, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0xb) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x810, r1, 0x0, 0x0) 16:39:58 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x100, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 16:39:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) getpeername$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) 16:39:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000500"], 0x1, 0x0}, 0x0) 16:39:58 executing program 1: r0 = open$dir(&(0x7f00000003c0)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000400)=""/4096, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) 16:39:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0xffff, 0x1, 0x7, 0xe0d6, 0xeb}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7c) 16:39:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket$unix(0x1, 0x2, 0x0) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 16:39:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xcb, 0x0) pwrite(r0, &(0x7f0000000200)="f6dd9ccef9c25f8c7582671e09d8de2434fd9cc75f100d18dfea69b14926d7bd9a3399ca672cf005866c04a4df2a9222a9cf12d42035241c48080422c9e2ab357860b771ca2c58c0bdecbf7bab2df1c148d5e339862fdb600572536222d6e4460d969ffd3f2a7118c920f1a950d7c7b42aac3cf264aee45b756dcb916b5f82a6823c56c2fb2c983ecb771b22bc5bb7e6c51b604a85e47f9bb02b85e5406ec5142979769290af6cb7294b28ba12b4330c", 0xfffffffffffffffa, 0x0, 0x20000000000028) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x10000, 0xdc, 0x1, 0x4, 0x5, 0xbf6, 0x0, 0x0, 0x8, 0x200000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) mprotect(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 16:39:58 executing program 1: symlink(0xffffffffffffffff, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/251, 0xfb) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000200)='./file1\x00', r1, &(0x7f00000001c0)='./file0\x00') 16:39:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 16:39:59 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCLOCK(r1, 0x20004276) chroot(&(0x7f0000000080)='./file0\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 16:39:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x7ffffffffe, 0x0, 0x0) 16:39:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) truncate(&(0x7f0000001740)='./file0\x00', 0x0, 0x7) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000001780)='\x00', 0xffffffffffffffa7) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) recvmsg(r0, &(0x7f0000001700)={&(0x7f00000000c0)=@un=@abs, 0xffffffffffffffe3, &(0x7f00000015c0)=[{&(0x7f0000000100)=""/4096, 0xffffffffffffff47}, {&(0x7f0000000040)=""/75, 0x4b}, {&(0x7f0000001100)=""/42, 0x2a}, {&(0x7f0000001140)=""/182, 0xb6}, {&(0x7f0000001200)=""/17, 0x11}, {&(0x7f0000001240)=""/81, 0x51}, {&(0x7f00000012c0)=""/240, 0xee}, {&(0x7f00000013c0)=""/63, 0x3f}, {&(0x7f0000001400)=""/167, 0xa7}, {&(0x7f00000014c0)=""/207, 0xcf}], 0xa, &(0x7f0000001680)=""/91, 0x5b}, 0x1) 16:39:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) r2 = dup(r1) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) socket$inet6(0x18, 0x2, 0x0) syz_open_pts() 16:39:59 executing program 1: r0 = getuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000400)=[&(0x7f0000000100)='{!\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000480)=[&(0x7f0000000440)='+\x00']) pwrite(r3, &(0x7f0000000300)="5c5fb237ec30fc37fcdc8b88dd78a121c8056bf87163a2039972ce117607df889a36ca2bcde55906c929ad5803cd1f0781722760b9b3e177e80e6eed09fad21c39dc0a9436f18aced2765391fb2b890ddc5e783e90007d756605da2e7eea074622b8bc0f77790f118488f2315f56a762138d7c9b413b176913a36d301c46c037d42e5381d2d9c847128cbf25b3530b8a4923fabca9f2ee80df1a0953b70da86a0e964e03627dd1340be41dfd176e1e822f1ff4404e0b505c818aca05f49d79c4f6e28d3e8fbc183809b83e5051bad2ecd7b25aac6d83dafdd342a73cf063b2baa3f4a1586a774398", 0xe8, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) 16:39:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80c0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x97, 0x0, &(0x7f00000000c0)=""/151}) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:39:59 executing program 1: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x100, 0x2}, {0x3652, 0x6}}) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') 16:39:59 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0xcc) open(&(0x7f0000000380)='./file0\x00', 0x20000, 0x4) setrlimit(0x5, &(0x7f0000000000)={0x4, 0x37}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) r3 = openat(r2, &(0x7f00000000c0)='./file0\x00', 0x8, 0x20) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000006c0)={0x10, 0x57, 0x4, 0x3, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2fd}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x5}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xa378}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffa}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9092}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xf73}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x6}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7}) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000640)=[{&(0x7f0000000180)=""/222}, {&(0x7f0000000280)=""/10}, {&(0x7f00000003c0)=""/231}, {&(0x7f00000004c0)=""/224}, {&(0x7f0000000300)=""/81}], 0x10000000000001e7) fchmodat(r1, &(0x7f0000000140)='./file0\x00', 0x11, 0x2) 16:39:59 executing program 0: r0 = socket(0x18, 0x3, 0x1) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000580)="57111c6cef57f83e9dff90675bb018b412cb546c1fdbf0bf370eb133e36d3a7e258327288fdbb01958376152731830faa6d458c448dc4084e1a707edd5cc5af7c1f60298618d7acd1c0fbd1a0e07bd7f109272a09b33c2d6da859a3183230a3b5d7e9266b86e7ed8c1fcd35cf1da02f3ea3fc99d4447acb53ae9c75a29da7396a55a4d3247cc53419e2bc18f641f342f917a900bd07b9be7e56d28159bd9ced1dfdc66c116cff364f8c2ef49e613d182a535979ebdcf6851b09096b282cf641831d7fe2ef23d32f816cdda2353b8b972eae05e86eeda92e0a7ea5206216b8698ae225eac9ec1052f30763dbd3539ff4330ec05f84bae399493b6b00c43a6a1c75b39a2f71b548489fe8964e92c491cba69d7e742921ecb211a355f08af2ea5a3d0f5aa1dc5bfa5bff91a03275e4c170d3725b58c76384faad1167c89dab0c6eaf506bfc7c4b5220cde77b2faf91a155f196278a255850ec5130c3d912d7c296953f90999d84f623c185553c0bb1f2ca11145fb9a1a5933e1295450307b42f7b390d9c89e03d1412c2692e717416b5c6a9f03d5af24c324cd687143c2c2cba20761bf7cf49eebbed2f63d7fc76d41bc966fba6d866e2dad08925eafd4554ec2bb8328fb2266932384a0f4d7942db521c5a9c47bfc4c52b1a4f8de90cafd66bb452d07be22dc614fb2301dd55c08c39edfc14ae3132d702d33779c109084a0044d52c8c888484b88189fb6cab0bcf23e54025ad83becda538526ad5dbe67470c0df042de7a645455ebd99fa2336c21a0cd68acb06f9514f36ca0e23bbb15fc4b7dc679532298b1d4128f1e4d601a9a73cf885332d19d046878c08f03c246ab956c7035ce68f94dc4abc4a473984146303c34a8652975c90f9a4aca89362ef69e5224386e8b76ca738b198ba6c449ab3d9e88e89e117b445523d42d80bce49c631d61a19c373c9f9140dc258c52ca7f4ab29ad360182760c29857906f03ea777d1a15012025f5ec056f0466baa1ae5841adfb4cc63f6a12485d6e674e016fa04cc61ff6f6c3c8a0934fd0ba6ef4e932964dbfbd128e9e7748352059327135d7947ebb280cf9e320d425f667e5f7a35522a983ea678657b09d39a836684c80200b702c0188ca791fd36a5201d1b07621baf7ee4fc9cc55f634fcd62ba5c39ef2ba4ff0c7594f309a4324e2de9f70f515407b69cc729fd1d14567c83f2a9107bc62cf082a4b4e26228e66012579300b6266ff4358786186c56edee124ac23c7e7e90132dfc62be91a8808b44df2e8824603d578d9c4e5c3c57444a2951480750f9633a447b062c69d50349b862879d6f9fb7c80d944f1bc4a65a54d1ab6bacef3e89eaca36d38688a9ddbedaa502a2317198e5f119c3b7f28cd2fc4559736e4a60cd287c3eaca11ab3f6ff0557e8f6ccb0bebcaf5a51b87ed6dfbc1147d30c08b39f70d3cb1b17a5c493e72a0209fb2f26e043828ae7a2791286784a53c3b456610a5d27e0ccd197a353d2d80cb9602a1e5b434a7fdd41c2ac4cc48e3cbce163167e7feac71a62ea4a9651aab87ae873dd27b99d3da87bf5dcebac0f36e2411f96393443255baea59e9e51e92f0e78445106429e066372979a7b5135ee3e1781770564222d2dcb5dbb0487d8357194567b452aee24e5b3fdd8729eaef0907e4cec3ca4fcbfc5c9698d70363f0f62f1be9df1e86d7194d672f1510c49e486f256c656bb24e423d3f80f52a4ac1b3f801ff2f1d4611cde2027724e7a577e17e20c1693dc7ce9c1205f3b4e7ba6a1ae1e1214494bb25d4650e67ce139c7011622bd0e96d8d672ce2ba182e4a214e6647b00b3ed3ca6d54d8123cf4a1cee2a30a16300c8306594ea4662d002dce3f47ea9487130cf298be76e062d8a3a57b813a364f6805ab2a6ac674b07a9486b7d8b401ac7f26a4113b101d76d9c9be4c1cbd861bbb8da3a5cdbda79483c421a6ea127934a3e67dabb9ac6b8893921c87df70078fb63d65b1abe057fde4fab6e40f5902320e5ea60bef28d2ead886732347f60bffb6a51907317ef6820169088a60fe1d244a2d96c16bce2edc009f438e81fdeb7db8e749d2254070f69516363ece53d28b6ba9c32ab0c803ae5fd64ef7e57ae0ea0061fc0c3cb6fd8b80d834975f64c52496e1178bb360d77938577ccfeb8ff17754e9dc6b879b025e9b699ac5eae75b264d6947d158e82c20be7b65d808353a99a9ea7737a6bc62af17e24c1f0cc7222fbe6c94a295cecc345cc48365752b91a0599acfdd63d0221fd1c8f8230aee05423b33fa5145f1b3e2ac3ba803e799403aa48c6356c3b66c67b54c69deebcfaff420f4b65220f44ed0fb07695de130788ada75658a79d327a0c6c012e71de212ed44eae46385c80b1bc92dde82b3268b69190d0b18b11ecc7c4ff232fbd2ce34de7b5078f48ef0dbc43cc25d77af71f880b78e60eb7b562818c11e3233750543fce1e1c7b0094fba18aba975191f466b42e2adcc960766a4b4f6dc5aa6102be2953dae434b687b9484b56bc83d9f433288eee5ad14e84af9af7d9b4772fe0679d096dbc0f6b9efca186f6008e3350f54c192ffb8890f9869224a083d18d109346ab6f0fc451aa8348796bd592d9e2d888b6d853a31b49ac2811b172f9d47564dd63515c0a4437137f1336e39098636beefafc89a2633000ae12dcd8a0f4a98a47e0e6efab72ed5f26009842f0de902ffbc77264e05f686224ffdc946b14876b78b96cc0e2301593600446b3b942154317bf3ef144f29fa7885af4fe4b636b4d30b90be1e4728cf94a6450d3e4fb958eaf06b1ff646b236845e885e68478929a59b66353a1998e7debbaadda511a37d95f93947927391614c9e12628e857322797aa188b8bbbed9507c3b6a00a29d1c2a983a56b674c95ffe95eebdf6283cbc687db684a618e31726f94ec02ac870e98331b7e0ade63629e6602fa69ed736079abf6a562a68511346c8f999ff2293b1f435ccb3fc39fb1733b45fcb55b89263511f6d8511ee918b14fad897e61a2d38cea2bf1180483f46d0d25bcd3423f1e25d0b58f69af30f5f20c95c92a6934485314e6986a6a07491850a4255a33bd50b32be280cc8e3d4c3ba7e14802fbbdcda16112666aa71f3237908c83c8f468227966caeed415a41dcdc24c15753cc4f77ef7797f314e2fd94364af3afec2a1f684d0ae42272163b00067f66f2bc4a7701b37f10cbc0b3edbf88a57bbdc4c3f4b66bd9e31eaa173b9c7c15cbf0e442abfe8c9387ada06ad98b55a06f6d66d270d1faa6e9b34a4565a5243b574b35a59a343d200b1770226e0b2fe81881f39fceb4e565127f91b735f1419109a4bfbd1ea24a7c6c36ed31cff6c73da5533f104d754631e40ffe65b5909be81f2809f5fcc4ec40041a9afa388a3b91961f0ae520a609657e80073a370a5e403363b0693245a3f00b117faa8b79826bd19aab779c79f0e83e65cbc048a9181bc89b8342695d97a044633d7c7d9645d696431e771229b04c26e60aede32a14ac760146167c401645354914745b4cbd09f14b669e64f4f6fee591ab43b7f0f440cf22bdd62d1f24c5313328699c5d500449aca305c02f8d4a4c1fefc10c23bfcc10b751e61725315ec9f86ed311b3212b65b0a71bf67e091c51a6f4c8396e329baeaebd1f2b5bc266c6dff9fd7ce904ad99c092bfce40cfa3564631080a4dc7dac5be93971d64ae1faca4f22218828f54f4972a32e0971ceb0425f2ac0b207302a7a6f5dd2d780e80889b84c8c4b3258aa6165145b16541a3c4ab337d115e848952c0e87bcfa4d8c1462c673e641d6a8de6d13be771cc050d46357ad1bdd2427b04d1bc3e2891aebc9b3b9ec7d77c5d78e71d5415a5bb7c05255551cf0892911e6e7d5d4cafe1cc6f5da72e4a33b4fd6f7aab2538f8d94c6f3ccf3c24d47c151a9c98deab2495425f848b3220d43cfb3695725e92e160de4dd1f916fc2d57dc6484796880dfd740b4b1f691e3e4862b8808a0fdd40dad92df4c0a53afafeed7e383b97cf793e6f6a1106688f25c70b9264b9bd9dc887866a78839f534fd82696a9f560a0ac182bfe06f16f91ec892f243978a81874e883d923d56bc2dbe95975b45d8d9d5316c2ba499a590cc3861c0e26f0e7966af271ff734d3e1e96de9ee7dd5dcbbeb79ee864dba34cea18940479c0b465fb72fb509ea40d8e39c2fa6af7332a68f5989bb497244336749c8840fe8cf44e209b36fc393cc9aa0545773657da0f01251da91fb8120bf5089594323273e79627ef3b9474af065e1665591f531d32a15577d9bc95780bc79c89d56e7e7b4470f7b24147e80c5504c7ac9ec58c3d218b5c8f0790022b00f769493722d72a7a3f07baa8f23679bbce3750df932a28a4fb6791523f3c729617faefb6df8c92fea57e0eb89e5db33bca940e251b08849097106fcac3e97dab1a292924e86b317435bca394fcd0cff5ed80641875e03fae97098ad7fe6078aab2acee1e0c0fd0becf4d0543b897c4b8d6dc93b6afc6f912d2da4c1718ee5d62dd05dd37296883d689b8a2b4992dc94eb3dd9ee501a0c5a9ede7c1bddd4b58f33fbfc1fbffba30b5cd96ff1a6a74e9836e072693b86b78ec4210f82c1ef4b2f516265077dfd0b93f235c4b71b35c02d533d61e8decd76e726f43122cb7a8e7657a34684bf1edb020e12862483a9108dfa8e379adfd1ebb87085380dd3d11abc641724f727653fe0272e5a836d7e257801de7f2725919cef05efa05c76ff800eca0617290b69ad4daf87ae53619330976585532a118794610e957b762de9696765dc7d7cdd8846fba79b5366daf90f91f1aecfea6eb20b2c80c33ba17a037e029141bd8c6d1067a3f7be7e463f5f3312de5bdabdb8c444b687e487b74add99e2d380c93af491480a6a0ab51d2818161fcc62cee03cdd35df48735c0ceb2901f38d0a056be094b297dc262c055970120c4c61b991b61b407ce5310adc1c4a40f3280318d32a1ef6c5072bd036a1b8231e103bd04ef6fad3e74fdeafb33d69eff5fcf5c6a22f7ad8bc47de24e62bb6bb665af4d3ec3333508292679c416ef5ed44f44456bbaac7a02f9a7a38a7d0679eb45db86f985ca40630f37908ec7fee9ee5c88b38c34b4ccf155283e359a4c0efe6f0305ca81e3c3cd86207054a1db813ec112e23aa11f83cdb7189b990f4aeaebab4e0a56ad5a15a5fb0708ccc67fcaa1e0786414217e15aaf1dfb6ecac5e19e3be6064fb6bf0f9ab75971d3a239078894918c5747b582f42e0d68cf109c2611558c14631beb7dda517b7106625bbff3c8c15ff41c67eff5793a12adabdaf72960cb944c8dcae48e9c0874d3acec60fabe371b429a52b4272d71b58646659995cd61f23e83d099af24f2aced41c4878f51ef6e0e43e47e383c83d90af8451afddb32d5e317bc3cd5779bc4f901bbe146ee61571392e7d73fac5b015942e8bc8d242466ad924261566550a9fcf9971c96ef17c2bfec956838f865b73024213f1cf22229731690c133f60984a6aed33237468936b41bc7fa3f4aeae92b88f32d460e7b48c9037bfdb0ad60aa978d620f6a12d2d8d7ccd01582828d0bf3f94b8c75abfd87ad66d3b4d0609fbd57e4c946f06941fd2f5b1f6d5c4a3e08c43435699fee19e4b668cf49e402c489defdfa068e77320a9141a3317882edced8e15c6b51e476914963cf731c753d75b427af59fabaa28821b99d3287865a86ba130b1f72d81a11d8fb5f966aaf11f86cd124ff7c694e2b2c331419a41a2ea8c9155adba65bb4bd4e4b201a5d80afdfe6f521470d8be6", 0x1000}, {&(0x7f0000000000)="ab6fd4b29dc7c95271ceee92501be9c9ae285424de66de758d29b0b5273c3ad8b038265e9121e09eb2bb3ba62ae811b6e7695088d6146a6d8d113418e7e9cca391697e7ad42d6bd2658f99913a5c23e84f177dd1b2872b997ee1723a52d10473cb1c2c4b27985267f400c3c7ca41703471d64575fb95f872e7ea723d36354af8b3a3c923e48217fba5b92ce0999ea54e985c45bf514452e1ed4956b01c3d8ec8600b24568c7e1ad3aca8c04257d87466e2fd9029f2799b40de068a596ab8d461442a2239", 0xc4}], 0x2, &(0x7f0000000140)=[{0xd8, 0xffff, 0x7, "37e9e1f72d29f41a94b3036571588d7d53c57817e10909f73555087db14617b0ee6a1f8c350a25d54da467bba8dab53b159398935c8ac1ed4ba7d82032c40ba83a0bdc267073b5b36c8c26ad92b63b7ed555c6da65ad430f23f612a866c00a72605c190a7e63a525410d2a15392bf63420a5d362e00db0878bec66eecb0188e066e1193fce2f26b4ab7dfae94def0bc08ec4d8d30cca14560b0696a0006446d421827df52492e9848af0db8a8a2d069caacfab2d2bb919b204dd9567aa4bdbb9e699d2a78a31eb2e"}], 0xd8}, 0x8) sendto$unix(r0, &(0x7f00000004c0)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) 16:39:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8001, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000011c0)={0x0, 0x0}, &(0x7f0000001200)=0xc) r2 = getgid() fchown(r0, r1, r2) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x97}], 0x0, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x800, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000001300)='/dev/zero\x00', 0xb00, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10080, 0x0) writev(r3, &(0x7f0000000000)=[{&(0x7f0000000140)="fe12de004f20e592120aa80b8d219e52230cb983e1abd402177237332c1001d4efe0afd4c24dc0a2dd6ab8041f8f2c292f2e9feb5c8a65c412e9199d94ef8f0e1c5ca516150d0621727cc7356feaefdfe5f5d942bf11be3b61aa25843e6bcc6ac3146ff43cb1880c1e0d40fb064b2c4240198df4b517f235ba8e277f5978516913c794685c4af8c527bee1f5008f383769cf6c581bce8087800d4fda47e34877f30b76a61e7a79e7f95facd2531cbd41d7d9be47d1a8826b5f02eb7291adf0dc653bb1c06d0bb020816d074c98c09a5734a86cc145e087714d96c4c6f29255dee4aaf65c4034867a5de62679098610171980a476913a3058c0c91d13787c9c6bceda364d0bc6010ec79d1f70c87333d43d04db08aea823b2b2198b1b32eeda51349bf5c8f2cfb4ced433ab133ec146f35ebeb325285349ec2ceb47177d5e1f2ca7a495a5c68b0950cb580cd259a467081d2de02d09466d5cc8d58f55b20a2b2bf64e097dafef2d05fb997f54d8bf3ea6330b27fcb36264dc18a85763f6c2f51f31c0f8a7fd09ceffdd249dbece5ddbce3b48d37986596166e4a9ed00ea41de4387c550f72321c21e00450332688573048f2b152fe46fcc33bae5375f2d008a401cd5ac01ee0d98e51d1aa5df14e917671ffd320baca7f32f70cf418fb5d3ff0e6e179bb0189da0d07599bca0849c515bb3dc55b131c10427fdddfcf1d9f702b1bb058109fdc45eb2fa92ea14ed562f27cd999f72bc48f5d2daf23a8643b72235eb7b99b67b908f9b88c929fc1bb8cc1a1f32e79fae36d2b299ed8bfa3725de8f9bf8c465790872f1413af7cb42848af5c982e14a30cd731ed5055654384787651bfc2e304deed97f6771e01d76505c4f37b0d2ea2884f1457733cdab64da932e86e2dfe94a74044146d1ad77f322ec244ed0ac553263cde0e9f6c131ad5d6bf72be05ee9878d7bd4e3abdf5cead920c33860071008e25c24c926ca419d35f03619fe2052e06c7cea41fbe13dab5943cb5aa9c96218e04252734599ff5865532b2fb4668f55a46d1aed52c5421fed0a68ddda6fb77e992420ddc5740384cc1344662982742caba9fe86aab0500e9639da8a7a4c52b17f2fbdb5e5047cc2de3295637e5a0c7e6c68763fe23fd247de0e56dd583cdf970201dd314c8f1c8e7196b0c4158f28d434b02f99bf679581473df70f3f6f569faa6132bb5f4d7048dff058cfffcfec1032db3bbcf4761fc76c1bc469f704ddd971a18c98f38c120c51a291ea2d78c4badc52c57923470b6dabcdf2ec3a08083c9360302c8ee82ad5134f94c9e37672e03bb49839f5c81bd6156689250c0e6730f4ea44a9730091671604171141ddb7ff36e758be487aa201dbdb234140fbd3b444489593985fd700a179748c5251c76be6e01f771003685c33348f73032eede8b70b52c4db52af84fe31922e2ed292d841b72566e1f7dc88f7d1a3707b5866e4f8de64e4be0add5099d755af377b3b6049654dd85bc51866d9465292958a06b4719cd9468172f4a547ec7c6d7808557c38d37776eded13b8e0cc4a8d19c7c1e9d95bae0d95b1418d84f9f9fd91496c1afe5c5bc4a6743bc67807bdf26e718c350504b52df67bbad6eaa1074003ae806e680d2a55c1f0a8cad96bc1c3d2cc26fb8c8fecb3041e7e314b3a68eab09f8110ae84a26a24592bae5f081816aa2da63f535a899e904901635e7a8286543d5c56097351b5899077e1c4663cc7e42c063bf17b5f8b8bf4df7d9509620621294548b8868f66400f52faecc5c74538a8832b39c7c9163942b1c5c82b6070d1ecb57a648beefda3383d88a4c169f2353eda743565814b30239411792deaa290ce39d260e21f5fc5fbb637936432fe7999941ba29cd992725a1e7db9047607f924e0ab228b892b0bc491e1b0b0c957dd2f87eea159b03ceaf171e0cc2433740f8ef36c93d7e258bde5c0d8c65e84744ae4faeb49bc1241c9223619f90d6a3c4c7bf0f99e7c44986cc8c298e4417f5f7de2468370463f76e5de7f19618a2fd753fba15babbb29ab1b9a9fc66e434aa859063f2b71e14002b894a20b9eb7d817e6973ed91b8e177e14af116d7e22e47a8b3116cef7960b45429c9dc8835551693fa9e7e38eb7f482d297618a4a87f69c0e2966d9a9e9b31d4f6ae4654a818fabbbab89bfdfd100bfde5419c62c51506c7e391caa64a83561fe349f548dbcd3abd0ed3e105c8d23c9c5d32470ed9c6f2b9d64827d1af576b7be9dfb57b108f0855041057afcc213ea95dab651b248777936e60d97b77450657ebb48901242def8296f08c8a6c6bf9233c77a68b16f95afcc7572ec4af7bba0639b3659b01c0ebbf08544445096946d07e18810604ca000c65230619577c2c60a606e098461aef868d25f7e56e7bc2d64f8965fe6ac17499e14e57ab75ac9be5d5c2724bf6840dbf1c5203d88cda5e676f35b1a125caa478972cc43ddd1bc0ef9cf85fc0f8663e8280ba07fdb21eccd35ea6776334519233666a473727b6bf9a051c8adc4b271a63b903a145d4b54d7777b19436e63973ad862ebdd1a68709108e0b77741aed7a5aada8f261db65dbff2761663bac983b7d8d6292f8bbb19afbda550b97a4fa39054e3ac3a04a95cb6c71198e81d794d292dd36c3e41c6d84c2c46a07e7d12b84966eb617123a572f39dbb43ed517c35143703e43d2e2712efb5c8d9f3969b11257d0648d3cf6a56819c19d3c9bde21a875584a0e7e0292806c7255f4214d6539a24a6fe52ed1fa3ce8a9c421fba4eb88b28efc101d70723a71ed5d86284192026d8928078519ab387a41d35ee8344dc8ac0ebb16afa9a0e6f08ac0d54287c98f6c3796b6bc0226928d7bc676a3d8ee5e1cb6e8e10c51b98d1abb404c801631c6c1fd7c14f2f9b2786933f1837f00e5acbac7abcacf59e4e0c6c1986b7fb477b7dd1163b066b31e785411a4e369a262863d7c1a986bc28fca05b903e99b90b32c360bfb9b8e7803dec461f2f9a4070ebb1bababc5624b7c7ac20ab77e269ac2408d4b6934b104285b7a1460dccd0cd7f37828395c51a580771283c0fd0aa24280501751441cb52f1d8c3da38c68f06c6ae8aff8362c94522151e987084d2ae676bc95afe9daaf413bee17e77128b8c508980323eb5c63d842189d32c55619847e2fb30b868c89699576e983e8ad219c9ed9c4a7ecb700d3a1622da77e50a9100cd0f052f02018f08165091bc6ea0c87c5f49f3db01e283e8738945c6eccbeb864eb42aede5f78248fdca4214ea7418adba81045178aaf85a84e3bb64d7a030ea4b90cdb844799b84c400c8339814a58f04f09e5a18d82840e154c7165dbcfd0e516e774184a8a8f6318ac20672dfd22f692904322c335279dd3e0fccf34db2162741f4cf1aa1788f3e2739efe64501e7fd6abf93adb480d48e9758bd4e7ba872291211a9b37c7817fae73ea0c99a2ddc00dc2ba5a0fce501af7d1393b21632971b92363a880c26fbe926b7808dfd20d7953e359840638241400481fcf42444d6b775e1a4615b393121ddcdc17dd296ac7ee6e06de690da864e1f488cd525e33f46f3e41e4e36c68ed72ff6a435c825195551afec102c2a96cf3bb0d3d145f462a1064745c8208651730fcc65803b8477ae3d762bc4ec1b2967d2a3a59804943f854d017ca3125d7ffea218a9e71c7cbaaa374238b3df880a8c700e1c5c15ac9c527e5c091b3b4151179dbb3153eca2dfdac0fd8706a0417aa1e68f8b08d6fb3e4e40eb5462c85ad80d1d5647bd02a77dc3a2fda1c5b8ef84fc57adf1ea2dc07fb814a6c6ffdf9b0515a8e58f5774a30b49ebbb9866dc7818738a26d859d5ccf13cc096e38c203ad147cfacadd42201e451d64e8c5e3fd3d21c959e99ea3a2228ab4bd280a883e83ae287114dcdc2a37b583a0ba7beba62aa595eec9e6ba2fa9caef3fa21393882b24929570e1cdbec92c9457647e89359dcad6fa07b76e32f90e2b0504d97053fe8774db3c25e5e957ee3d444fc0c06a5a8db463c21c618826673dff6def35b86729800112d77b1cd81dcd0cbcdecb14d73a2d819feb3781c4ac9af66443942e79e5b1d2d7cbd24920be645595dec9e23b4db5d63a8fd3f73f09304ade27f89e93e44e3fa79ff2083b5bf529264fe5b22dfbcc8822ee7ededf30e905a421a603cb484c48b460590bdc56f576fbf9e281f7c5addbf434b5583f57ac12c40410fd2aaa2369199b72b04351b40f2c317df9a1810569ca0fb8739292646a5692ed6ce12fa568484dfeb211f936bdf8035295777d23b4460c87534cd8d6ae4bf2436d25d9198feb638997efb79da999a1e1e3a312f5cbd0a244f7308240080fe540e8f430364ef2e7996bac4cf174891b01a4680edf84aa7e7a2344cf4c579a6584537c685a807b9f35dc5004c544ddd6fcee1d592e08ce6535af11475c1ee1904b33f24a3987c4ec6d892729b799c777064d8b7da0cf1ffc1b28733122d8b227e73f096c4a7c2e3e382b7222d093072cf9bb35111e788927e94600903c1cf36775bda2181d571694a64a8972a50c90e22a26bc92592e1e75bb22d0f44cb618afadf79361a160e1330ed345db5774833e08389749131c19970b36a53760695558b72b8a735669d59a2a304fccb24e76a211e5aca69a7486fb2a06bda333932df5fd12f6d1fb8ca9cd56c817eb849024a9b9d4e45e7b870588b058abbbb10be26bb59f08100dc0a922c2633c4de738cde3e28e0abd8a1feda699bbf6610a198f11499542807ff4617698a1d8d87006c3760baef91257147735ceefa74f447768616f1802bfee9efa8c23fedba5aeb08d6ad5d90ed944413f332f6697422ebc6337cb04d4f048dcf4f5e57316b08562a9729231bccdd00c988fc65e82b0124e824ce550e4b51221400444c163dd9ce8fbce7c5cf7df99bd425e267ae7247919403500941c6e7520f9e0cedbe13559e294e291d9454947dbe0c53a3ddc8626359c8bccac1cd588babc1baf4692aa6086a93b0ae517470b89585479096138d256702cb5ed2df8ff5ed4dff6f66da32a2f9d0077f4d894adffb16f15861fb3fe489435a6d47f17b78512884903ba5fcaed3d505557100d89c7c0619664f5a0b84dcbbb40d3ada025c26ddc68aba53d2f021cd1a6c1026644c5f0f8d9e58abf76bbf916e3217812a24287f0cdbe9734e8de195a55022b088bbf314f7354811badaea5de53ca0935184728c89edbb388c6a7d774dc3313a484f34b6f192a3253081fc82dd61eaa175e4babde6c26635804e0158f2b02aa02cde09675b35608bfec8e8937027e9731676ea9bfe74d949ece409056729c11bd2d852d0519421d041e0c1a7c11ab359fc5661a18e0bc50bd293d528646f1bd3b5e11e2a551bfd6ceb763ee1ef8bcfd34ae121dfe9ef27c163563489a53627f87270dd49002d7faaa6932cf3b081b6689f59f32c0426b6177288176ac6e3e1d9233d12c2dbeee3b1ac91035e47bdfda76776f61fa91e621b7ef2eefdda0fd8a4824accd87e3165ed8d04cf819e4ada30df2ee8347c0e1c10f4f9b65a2ebd78ff3a9b7cb3859796a4830cb39dee95d2238c934d203b2bfa268547b82985c5e87835505edb284953ccd9255c9110a2eb393a8f679e410f1f2b259db95d3dcdf30f12bc5817abe0365a7cf6d5174973db288a1b87cba748f0ba77079f96f101147eb729691c9167e9fb35b31785b5b579c6a9a228b027820029276b78eacadde6905ac5df5e067737c730bab7a37e72bb6df5c9e163766c58d73a7b3226a6be08c96f1e07034797626f", 0x1000}], 0x1) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000001180)=ANY=[@ANYBLOB="0000000000000000000000000000400000040001"]) 16:39:59 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) 16:39:59 executing program 1: r0 = semget(0x2, 0x5, 0x504) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, 0xffffffffffffffff) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000003880)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40, 0x100, 0x7fff, "13a1b3d89574a7cddf4605499b6bedd9ffe3f3dd", 0x0, 0x3ff}) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) close(r1) semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f00000002c0)=[{0x3, 0xfd, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x3, 0x5}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) r3 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000100)=0x8000) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r1, &(0x7f0000002600)=[{&(0x7f0000000440)="7d2f7f01ef5aaa95626484d39195660229b6f3094d9f7566b22a6548e7f0c115de581943cba730ab24ee554bb57e5b751582c5206cacb7163112aa53a813e74bfe313c99d7f8579f230ea34d90311e3f59b9057820e14e535cfdc1ad5402cfe89d52607e578f81b40a77a370c49ed1a047fff55295edc0ac50f4b5434f5b661b83f954e7b3b004fff9f9143fdd6c7c4f80dce52cd7019447746f9af084a461d777b998f9c78fb22bbd798558b754737e030749ff44f57be40ce904f4aa4fd2318a4e9fef2772e92355b52976f006fe21b6284285e9a604f8995fdc7d0f632334a135ac55ccd0292a8c7c91c1d850a87f6ece1b0259aab0104d3f5de5085488b8b0eec1fc8839d7919bfb7a103a8fb0f7319e6aabfb16dff14d8ce94abb0acab66105de3c5d1a799ac2443b0734202a507c7c9a2962f6cdce64812c223ec49117ce2c2ea656c729adeb495c1e2fd19d02d3cad9848992705e3fb9ffa4610fe948a9764b6c611c16016be2b376261bab71104d79e27e81b6ed2cf442805655f9977fa5066c895d1e7b64f47328ffbc5130fce670c0408aeb7f321fa0d348a6db9b5684237c8e46548da1f90280ed93efe3e661f057399bd8830d138aca2e013ad0e549d72bee5d704736e01d8ca5e4b4a12f5604e408b12c014909c3c3a85d66fa1df3d782b6dae7eaed53bb896c76fd93cc6e7d91616360afff647d7e95fd6083c4485cf90cb69f2e4d5e07d394fdcd157cb13281391b8b2e7354eed9a6e550b8909825f53101c141f4bbc2a9eba6e026e4856cc1d884d6748d3a435bd085a6c4ef71b934e4798eb3fd8c1281715cf8cc54331ec3fadbaf873966b1c84193b51b3253cbc9df3327d2c3c38c9139c71112ff9c80990cd782c92cd12a9b66e8308aca2a91458aaf2cdbdc8240f8ffb2cb0e1a45c5721940734f8d0f481b3be6085061397f47b9972a0f8ed56c310567e635545bfd435ddd9ab18b63a75783bd7b8d3547e048e7bb50e3fbb1844f6900a281cfda9c6d19ae0ac03ceb246de80cff379b833eb7950cb025fa5d49a02f25ade7d70220ae844b225c5a87443f2ece4e744d65674520148f1d2985bd34d3087c638a0d47a1ef879bab175153b123672e57631ca159f3233fe1e49dcbdee0a50706e0d21d0f9c36f95ba0d138d10c0edb825b90db389102af63f11ffb1cac790414920a7413de9489dbf25a711ad6fa14a9bb152fa7fcd26d4b82b476ec58f18ae7b99dfec7e0be25755eac0e489c047e7318ded9deb38571450d67d85fbb9139ad066553f33c587e905d08a47fbc90ca993a48eb1c3a42ee5f99ea2d77edd8e9dc1a3bbe09da29f66ac98e7ace40eeb090aba0c85e5f74de05933fdace722f2f8cdbaf295fc99ea97dd83d31dba562972227d64625ca37296eb4af14242a3a3cfc1e0b447f42808be3459a3191470bc0036bfa7faff5d9d8c4555d0831d31eb135d63dbda1e1f9979c31b34feb360ed861ad613836fe5fcfd18c35def896d7095eae6700a90b202488eba860733c469f25fab855d4e98320e7ae5c5aa4480aa2a7f0d9213d9cf2b2afc86f9e901a0cfcc85cef0480c97dc3d73afa2e0618a40f915bed9769c28801e19f708d1dd2a8aa1a80df932fc8a1001a302155f9ee7c2b62f9849fb2628afaff7f51c2a9e46255291fc099386dca0b7b1c6f8a16dbb55c1ecd590be6f8e9c928c54bb26f0aa3f31c2fe6049d3d01fcb92e561fb4965201af2d2c39d436e23d0bd6beda41b6a3b9f9b66cf4b30ef67985ff1935318d7170b267ed4860653e86b77efccb4f0a338a9e359e53fd166d901ab9b2cb36f82e40155f693edd8c8f8a6327fcb48bee4fabe77cb685a45c31dd924db503b9ecd890a83b49ce51e409200cbdb1a3c705950fa4e2ed1f95b6bb461ee534489099e92d77281a67d91f0cdf7b6ff39b8972977fef0d571e42522b10db3485a47198966f86d5a490f3086429db298dac516d46fb72adfc478a8d016ae67e6a4f6ec2d9af8bed9eee2f65c1fca0eb69f36208c9fe87f2d4bd31b411eeec1e7a6d6e22e876e83493d377ccf7a6fed68e8a6110f05f1733fc0008b866344cdc3b370b61948aadb92eade45c62775b653c9ebbb814c5198e060aec5aa7274b72af1e96d2f051bf5f0a60300c8d87d68ea398f2c1570aabfa530983a3549d20a2ab74b828f40fa4d9f3a72d270cd759a833810b25a8beecb527c89e516b951da202cb27ba1ddb8796a5154f4206aeb5d07f90a81b83fbb77e826f99880e78d5bbd1d6ce0141912daf266c6216429f8bb917c5909b59ec9971a7c95cb2f8d034d877246ea724cc552dcaf8ff3ceac8418f8471da8071f81de80eda8f52d735b6100886422876a5aad9aea652abb189558edfde8bb562fea9444372d8b286a9abfc460e3c6daa71ef601412592367c1b65bbc0b877b1eb1d3d738139cf58fcfe0f80494a2061f82bb05ca66c291b947d4bd6a5809b40caf0b8c4d5d75865c7ca87dbb368d38e377be9e2eb86d7754a6a69c355902f828197080f842cdfb1708a34519b974a81e75d8040639026d6d7c636b541a7e5b1c103f8ade91e42f23c506afc7e8175d2658eb18effcfe808f766cdb7d4382cb741792f38b592445bc8cadce06b11e198c3562a4c7e3d5d70fc6f6d18621e0018be0c7cc032482cfa65c583d844ebebedc6e4c03b08456ec3d5cf7318d0313be530b480bb36f5531197d16f7923d5db3101a3466b760bf9872e3f268b4cf8bd8381a8797f9435c0ef1d06f89d6707874e3d926c4ab1c92e49101189e98cf81d3ec9a7f467f5665853442f53bff2ea31eeba58778672b1c001e6bf86da55601e901922fb74c55f3c4fba0c63f0cd91ae263979ca97b7cc33782fd6811701e3e57376b69935b606d7f6541c5210aa47ceb6f104d0353700fc4a115de32cf7bca650835a9d4040ef268a1b9599ea2607b13e6cac96d37c2ee47a67f2b424e83a02c2340e6f223dc56a6a7dae81bfa1316721c33769d53bc65b1cc921a5167f97275243730b6ae4b8629753068a2463f4ad41130b9bb74304c8fa700048cbf9073667cc82373cb4ed6c1825afffafdb4be3099daa2ee2002b15cdfce4d96883b59e1aec899b6d650e9ce11479fc43e82d1cd6a65caad035b5a9ead7c89864f670cd1617d4bce8d08cf8bb4c6da90c30777a59f41c84a3f7e924f4e75d279acdaae1516088e9553f77df436d57b01f4e87f788eab6cdd5e9f00a54d502ea61e978e7ce10ddbe01c532f4ae02ef9ae1fac8be9c926cb7da6b584d4401b9c812c911f9a9d42e88617ef659f94810ee3c67281e9e7c33b743ac7a0acb07676c3f7ac1487c3f15617cbad494ac44efce779dcbc84a3e1df15ab9153ab4c4e771e75fc0b3e8c8cb36ee021b77db970d8340bdba190ebfc3c36efb1b8f3a6d89bbdbcc59b66e551bb974d595f7055adb0cb74d7ee9abf68e1136fcace6537ee367c3e7f8032482cce2d4844486de88d9d5447a654e517116d6199ab28f994071926e61e845cad3132cdd2862a01fa06ba0ed40e25e83fad80fb52e4f40de7acf86794d6c5cbb0e84c7bb995afabcc656c64b7098dbf304a6f45f51290f0d7293d30d07fc1b79315436521bbaef175bdda0516960b725608d187fdaf38c14cf9cd917da07f7784496d4ad40b3bb81736579cb0d0af0a4024bb50b134f0840a8cefb339c85b837c177b88ca2e8b9b4c76b6829c128f781f609bd2938ee4cb482c5f6c05b734f3ef0d753b751810b8ec126f81c2f1e87a4fda9007deefe6589298a2a7b0d640a9c695d14145e21a5aadff773e1d38d88230afbef35a3ba005ef81f0ff4f150311dba65a04efc670763f200a308f54f29c66bec921eaaef5150002df044dba1c791d47c71cac20d49e29fda95f6530f3968d67eda6fe1e16d202fe93799e4875a1b163214c4928a57667e7a7f51c53075fa653d66c7e6bf18f7a1afbf5a010eb3b88c9014596dfe1a13877ed7bb3a24d2b1c5ec347c07c595c6eff44296c23676defa1d65f8fcc3aed8826899199f5461fb84c93adc9675a892de9af04765fe5c613ceb90e472f282659868de39cb841e92fe8f4d928cad3d9eb7a1cd41a2b8f7086fb40b826c3d9c4fa41da7f1990a1fd1abb8b1bf0f9ed51d489949b13e28c85bd3760a8f7448f7ad9a07b691932bf286d02090c08e58ecad023c36eea32c09b7487c689a0a3866553eb6869db0b9aa7f2babb05954271bdc4b73e7f2d9b937e291a2da943a12baf85d837ebe0ef4b0876597eb7cd65137a76c4ba66250197d9e748ff3aff5e8e6c80b2ca08508ce2340992769116188edd659e63e5749c854f8b74811fb1c7d9d91d176e439bf4f6024df52b9bf0bfd875a9519dd39a37fffa5d4e2c95cdeb7d5462290e1837910ba71b709c294384d92299808e1e675ec0f70704c84c43791226ee9a4e660e041e15108314af21d71fff5096b65e635d6fd4ff724d1694d6bc4997c57f336b269de57958823d675e8425bec7d358209908254687055f262cb104872b26446bc3edccaa788712dce7c89a07c954b53275b53c3fe88ad43a9480da4086a6608079abe0fc0f5a5a18846fce91b3586d2110fe8ab568f6301da6fb5ecf333901701616e259ba210c9929f9be482880e7c12199119d479ac499e7bfc07aed02d89ffd83c788a63c5a75a0637ded71b11a1d549dbeda63966657868ecdfd6fcff3396639ec0e54966bcda7dcd9dcfd1cbcfdb76e134a1411d8bbc55d017353b103038ece8c624af52ab4e4bd7f53f6a2ac61ad33bc0b3cbce652e9fb41094175aa716fbd664ade7147b834098d40ea8fee77f940a6df12c9aa8e027858773d126a00b0888c33c2ba0d93ee322b48dbefeb56d3938d8650b7120aa14b0c4c48596c4d66b8c071da34cfc680b5deee362f9da35189009b6387ce41040e222094acf06d735ee42434c1b29e0d6e6c555d5bc08c10ea31db3cc7801df2496a106c3372fec20d19454083e7290bf7cfe863cf4ce3fd9cd31ab963195028a3d35ec3929a1a81490614a754a3aa28b190e43d5cec0a5f99f74f4e2fdcfefb05b76955db8d25b7fc907995682ca9c94452853ceffd8ecde562063bfed90cf95762b214e8fcac48c0e46dc8ccdf3dcf40d4c52db9d6049a67b5d56185f48843503e321efef33943e13d4f82ced3fee0c660e06d26ea46f6be48dbcbfd230e910e26a5af2d2be36dfb8d9c0aadb969667821a91411aca1ffabe5db5f5887f81143955457f4277d627aaefd237afb96e4c3e58dda66c0cb0e5dc0c53a267748d9a7a4793c9d3da1c2679a84af12a8a561045eb8d7f3104ddd485e57714b56885b570531d491c6e629f563895e792edea2180732e3c4530b06e854a04ba0a913da107efb0ea83b10d0c9464ca1cb3f0119c3aa9cb279c50fcfbd88ee9e7b8e382b02f2178b9edd66b63f9507aaa948616dca966bc2c3fc9d2441b1f96fc586d2a4271386be3d5f13a4b03e1c2847970306b79f8b32fca91d455a5e2c088d65c6fc90bac1c80658d48862ef5b11bbfb94ecc13dafe4381b48d701bca1e6e8265a8caec3cfaf6060517fe3cc9d7136cbcbeb6beb23c16b2be3518045a2ade3687fc767eb755b18153b6f8c0d30d0890c6cb690968bf70355d4b01f86ebb909cde59125cd260384d7308874a79e3781dfac5167e88e092a1537e16847ac4d5aa1aa1eb97c9ccb41f4c0d5697b20117fde45bb869fe121c0e7997ab67cb4417183d02aaf64508b5012b9c4c75a2ed51a672ac9b9feb52bab4b8c9ad165aad470", 0x1000}, {&(0x7f0000000140)="3be33f49a2e7386eb4e1bdb0511a9c", 0xf}, {&(0x7f0000001440)="50724b2aed50e71bd2cf2ac63aaad8da029e34c2bfab3d87f27c56ef92ca741077550b215db078caf87f4198c0a6d916631dcc162b664c6e0580ab378e788c74f81eb511b86e7fb23e8bedb9f799a32a938a715dd344687a51091292ef9edf3400beacef2d36e2ea089c4b43c5224d1dff0cbd1773a336ee0e6e8d2037bf9b2d192e321cb0a225616eb6c41250bcf4c3b589ea3d99b6ed6e08ba8c07aeabf2063a4cedcbceeed150739c5a9070bb780c97bc340d82326e04525a07c40722406390ad77e3f36bbb44da799977ef8850daf6d5483d491429b3a02e3d076794103c3eb64c1b2016858c94554d6241d26d333b53684c0df4355515bd7c156e496ef4bb3359efc481cc0c530807da76f3acc92de1393254e2b4707a4bfe096952b20abdc7f140c9a800ded293266ac9a2486f1e1f901bf226f6c56bc3bf42b1835176c8dce2dbe6e8ef3b0d810fe463916ba4ff96fb1bc7f804875de7d44f27c1300fec57870f8215f661ea1790e53617b265f23e1ec093dd75ff134f344e497cc1d950fcb6db5dce0162f69bd4531dc77a5df51f8707a4129281732ab159fe11faa4a7eda533159a728e54f1e0e6935c6fc1b59aad3f4bb1bb6ec2a967257bdca69cce03e7185f037811b235c2868b6f0db5bfa9c3b2538079ec156486062e801fdcd1fa2a1ded689a156da9fb22998d613640c38d7ca395be23c31535f9b4a8bafb3c65689f2e763be1a36f5e263427c50bbffd2719c52efded1ed2e64c95fc938debedc9d2ac0a5f68b2ebcfce3319b702950ed9aa0590022fb3ecfa513383a1fe9bc96b1db5c38ca199dbd10452ed6790bf6bc31b4a9acaacec5e9cab8bfbe9bc164bc1e86cae13d75687ae0ff9ff9b33ad211947bbbf9ce9dd410623afab272abbfd5f7b700ca76d7f55e7f4f5229225f71c12e142aa3c07e2a2d362ccaa3c727bab30407624c5d10c61e3a8f3a23b8e2e194b79787d15c3986784d08573906f80628ada762d9cc40a0dec2c47c9faa5a88c1b5abb95f1867f3f55fa46279c26e4f1c5735578e1e7a2da77d6c22243d465bc38c3d3dbd7a3cffab1aacd8b939b832e8f5c6a75e531c01ea5a5b42cb552b77173ead29d7b8d3caa346649748b56b937e11b858173d866b74ad6d4e6d78a62342b12e7d5beff97eff336624356f6b9e129f9c18a1d9685004e3b23a0b6dc5103167911ea19a15e16f13f4dc1e123c4185b889d16a61eb5f338129f37c4169d4f7d15cb211f8d2254911861ac0a59fb9e61e3efbb9d6e7c04abd0c5f81b464a4c1952a267d213313e98997846985b01d9f8f8ca31e64a89f18636f3384e3c0976c7f8387bab22b8e0b00b6924b228e5b528cd8e6fdf00db294cbbe737d883ad9f231eb8eb2daf133f5c36a909a24aa15e677929bdf7e722539372c2c08492466cf96a86e7f95411543376e7bdc6eac10aef4d5e45692b95b0e145063c4d4936306dda0d26e3a7db274321825bc883569f89d3ed4aae2dc2fe31bfd5562a4aff7cea349bfe6e883decbd7856f4c2a9858d51187b82ea2ca993118dc3c47a96b9465ecd8f7faee1acbafa03e3de9cf342baa344f04cccbc11bc3c266712cda121eb3220b69a03c4f09c40ce0f33c4b003662229202a8ad178f122c43119afa067d4496674f1eb515b7655de5367f7b60fb569ce152f086bef0242ea86e0d758c6c5f5429295ded2a8259d1131dcf46487ca5f33a64b5202aa67efa90a05575f49fffde38d2b58bc41e24cfc660f6193810d1a942a6059ac04fb3351583c2e9967b440a92366c4da89f5b6601dfe32003d77ac708f4cb906b6f5fc2619234cf5030c8467cb74090292198066b897accdabc00be308aaeaeeb5c8548bea7c00700f71fa4568dfd12d6d18f877e7727d0e3bc5ef40ad7de61062b4c3809b99c82766be5025f45225b9265a3dde18575ffec449a2c94374b16eff5260af2f98315465b6a575e16bda08674523859bf26986d80207b7a229736a7c3a7215b4e7be27e42e790afede2a21c06c288508870f688191ce0af091887052aab2797e0a4449ba262f7bb92fd06781e14290ac68049b70214d935939b394c6e1383d49f6f391b404e02a55c6d975563b7f5156145e53feabe3ec9f2b9ad4c1ecb212f58255acdf9a5fbdfbfc738aea9c95ac98f19830735fac0adb09b04ecb102ba9986b3a3c76046fe5eb3b6e72e76600664bcb4b31ab2cda12d6aa74e52bdfd4689e901b5a6dcedec3cf3559fe2d12fefe958dc6a2cf77ea230260c6f381018bbb376b05c47b352f7528a7d2f764962baa3e61848a32550baf6b5d7ebb69089f441b66a0962e3224b0ef261c8c964374e20af71c87f3ef8a93c090999c079805f9dcc53c6803c337a3b610b2b0573ab3c809769043b53647f58ce80bd3b5d2f9ec49831dc9afe05f5e8a9f73342b4dad96581bfd86035d6b1fc786ebe124be07a9a379092687a342042d5dfea33006b048700ea6f6f8d72e0055df9752677900b16b05b4c627481157dd8b7cf54b17ca0679ec386561496875ec0468638d2d871b8d70495ef569a23f9fbadc597469225d868cd0c207d63815313e3d19d9d70f0b6ba22b9531a810673e2f67b5c777dc3b7700249c678762092328e15dfa6164563bc3272d5710200e89c73a50e83861a8b96a6b433b27a5bfc2e1ad88ed61bd44cd8a578897b6bdd723755f11d4ea6e58dcc7344b563a162c5bda15d254ebcf5e5e0b682bf8ed34f37291be06b50010ec6c5ad3782df203e4209c2114651abb4e62d29ef601065c3b48b1a2312df2b11243a981e21251a9a2d23b0d73878bfddc2e896f623da8d34c8aa28e53274744a29c0c00e2288f5ae42da1c77bdea21b642f2f358b2571e22cdf7f0158be8ffe09387a6d3658f65302e965fccf9ffe904910bd35f38b91c422a4bd6cea45cfbd3383920cba8043fcfb79534ea23baca66b54791e85c7e7018ddc0ab394555929661fcaf529401494af92d80428a17989d1bdcdac0436c7455e0597b2ccfa8f0efc48d3f49a8d031afc173916066114e2f913f4a6e248aa0c91fa305395eeedc7080f19bc02b471c99481985a8bf0a9520de8f721a11a35fde562b4d943e452e964ec24ae38a2e310375339853f0740bb4857711e4fae5d682b8bf39485ab90c4faafe65cd14c0db5c799c66d0c3acd37cc78e33fb014360298c9efc7a3b6fb6e07d44b106251c73c94dd243f96ec2c402168d97403a55f3211f5e0511fb6916b24dbbf72eac26d676e15ea52b62bb77b488c56431c16b854dda15c9a271c4c94e8640e443951f6b08ca8909f90a84d7960ad8db8945dc347295978f67fa8ebf41779fa70175cf5e7566c745c1a0d550a946bd4911d71526c723b0fce503f6c8003bef6320e4d9f3d32636efb3ff981ab9c6d9131e9032f43bab6f3928a6f83726886e3b6adb881c03ecf384a2c6dfef833ab3aaeedabc4d807c3e84d2102cde4c90d0d9489297d3e210d4412d3a548a9242713520548c3f199ff8e8a6d7869e874b2c3b55976531d2a0c397b81e768d49284076ef48709e4d93df9d842f6a9251394ac2f96ea2a635d73dfc11c8e855acc133d76095086baae269b2bf496fc18ac7b3c52a2f5a84452ad16f4b63971dfcdf679b674f11ea9af20b81c80a9dcc9bef10d38566ec05b2719afcf22b31929c372d37182e225433b2e37e3c6d7edef156cad6fe023b8a875ca21f3d422c34f2446af8696883e22c7d66ecc1baa0c5e430ed90bea14c45555d837de6d4ed0b591c1f4e9be9f11c1e2efd058400fb7b52f2f794cb22cff2bbc0d0595cd3616eec6e2a5687d95ba0e9c4883cc9f86966418fea064ef023f746be0c811ef9b8c9ea297ba11ca516edc44b8c0110d63b445f2f71caedf0963bf09d31595eb825a62fc6959a5fd0383e5175b5fcf6a6faf70e4ac410a2265519e66719784c9eb48b60e0bb54d4acce710c6124c23a56f78ea46f1c27519ed60be0ee8abda33345144701e9a8b00ff5ed4cf46429ca046fe6b8fb4534a0282a6e642758dc4564de1a941a231be4d8d71582517e152861d2121fd0e8336c34a1eb9205f6dcdcff2180e58efe1b0144055c99d551c40a9668de72be4b99a4804f0ad38b12924f8d22654eb9952f622a269a2f7b1735ffbbae2b9199f062e3ab54f9e6a728f60018d881763bce70da9767429853504843eb92b2e67c153bcc5737d117b10a59edaf5912ad0ed8fbed5416eb2af7aae18505b1b905d98c9c85f6a8ea140b3b3000a8e0e51b2842905b20f4c1e76fc669f056ff4c3e9e020075e7ec4c1b450a68c3c6968e21c1f5a2eb5e73e58624ebeb98696d012c41b9f3f77c70a081e0a2420c9ee189d125a43c7bddddefabd9d7219539c1dc6f733d3f401541c89e009c2c383081a90f0962247d20c677f233b4ecfbbff73f43deed1c8a878f0cfcc05d8fde10c78ed353a858c864904cde0bc8b6164cc0bc58a944183a6bd84a877b44ad2791b455adea49a2e8b66ad9fcdf0ceaaced49ce546f8d2a964e2fe91bba681951214e3a52bed1088105ff88bcca2555538ee7d9e84102cc830611fe9f4a628d9a6010850741747ea45049544e8e9ddc048e654d439a9f979d39a96c48ae6581c662110ac5151828767712b7091100bf410c2443e802bd0dc32b23a092c7c9234d61b5dbba68e489d9c198d600a381d4613d2cd81e0bc834a31f55ba9392a5fad54133572a97e2d6a90e5a44fc1de1b31837e330a952e0923d0219ce7ced3325d9cadff1a3051d9d1f7853934e540d82c333279ff3d31a045ad23aacdf1babf17bb04b68100f33c1c949088b6e118287e6c5af6bfdff7af9e79e70713b58b97be96b6117be4241f4283059154eeb950ea197886d40f31ef9db1314def155bb524f8af7ddd8778b72036d63b23a89cf908b33336e1b3ae24d4d22f1919eb3a70254850fdd58e66c14009862bbc3e11e6d23f34e933342eb190ee35b1cdf6110ed5936e3a3f6e8c9f1c1c3c3c8d76fd4653d648da2a4c5780bc3db70f96e320700d8198daa7fb67397953a7dcbf3e3001d0ed0249c57cf94a0e111a2a0971b0d6f73ba4fd9d6f707b598ba0a70b24e742b00970a3920b73468dd41f87e50275df26c092cfe58ebf33bb321d3f13e4347237cc9170e8fa50583750bc47ee858bcd14959b15951e9760552ceb7c0c1bb07346ad8b177a9d9f32b3e39f99a6c10638f26c85f7081923be6d7b58e2c5b028a5ea5ab47d08aeb8182196a08f725db07dd4f33408766b3178c2aa18b1702b632a70246ba4bbcc59405f9826a50728819ada142b216b1b393bab1dd7fdf9d6769cd4f153168769cfea68fe8d2ea27088e460ed858fc7d8cf5d3cf79bd47fbdc4bcdda92f538138413504fe1acdf734f7935868baee05185de0901c3642dc383876a9fcff375eb827306adb7290d166670aa7d2f652bedcc4e48f13a65e12f34e701edd8f78374768ea4ef3226432f17d03a8d1191df5e48dfbaefe009018f50e69efe805d050115f9c666d6d276b8f776849532a4c167643eef551de1c5226a2d1e0e7631df652a1e2924b8895b5377b5dc85ae2fec1f8cb09c39988ef5b85dd38bc70a0908c3623468f8f183fb098e386419759cfad5a878910a6d0d574b236ddb0076d3346a80b7725e555e5a22aeb7ae575daeda4ae0875d4f021dd872051ff07340aea0162cbd7b59225ebb3846d34338b02cefaac88126e6d8fe21d5cc172fdd8735a9ef8c86c0e6d448be9da73e9b48c270ddbf9ef616cdb3a3e76942dff468c9e9ba2b43c31b3c0", 0x1000}, {&(0x7f0000000240)="16a85ebef9f9d4c5c57a6839f0062fcee24c3949dcbb2987ec8d55d2c5c47354240224048d18cee7c4e784068b30", 0x2e}, {&(0x7f0000002440)="38d0daf1ab44694c644a38660d967338661ceb88c2adccb74bd8ef0d4a2d659c9048554c9cf0c910c152ff0f7be78e", 0x2f}, {&(0x7f0000002480)="0d84e4018c66cefb6e32f293b99d792c6638fe7509343f58dde3206df1d06404f94e40851f4c6ade79acce2c24e40b1a53d20742c9feb2bfdacceebf5a007f4a734c1c0351de0861a411626201529e3227718c548a44e1bc597489c79f8e59436c8d2c1304242039530d74eb9bdb2a578fe7090b7db2c5a9a80efc023fced9956631e1eac5d0718a17261fb4b64d05e40d2031e2d934394ffa", 0x99}, {&(0x7f0000002540)="67f72f071472ae0ab7dbefe84f8abe2f26a4b27d4f120f813d95afe266c71fa9a057c6ac26cf6b8202564ac94c6d99443119e0dfce33e09a0728faeb83215828e4d2", 0x42}, {&(0x7f00000025c0)="94dfb15cc62df5676ea9e9ceacaf0f18eabf2166f3e8b5b4619d1b93cda6381a4b9f5bcd8df45165a56e8edbdc731b779cfd1c48f4501dee91", 0x39}], 0x8) readv(r3, &(0x7f0000003840)=[{&(0x7f0000002680)=""/86, 0x56}, {&(0x7f0000002700)=""/4096, 0x1000}, {&(0x7f0000003700)=""/57, 0x39}, {&(0x7f0000003740)=""/254, 0xfe}], 0x4) write(r1, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() semget$private(0x0, 0x0, 0x8) 16:39:59 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) write(0xffffffffffffffff, &(0x7f00000000c0)="e13a7ec8f4da4c8e67fdbf4cabf8", 0xe) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x38df4e52) 16:39:59 executing program 0: r0 = socket(0x18, 0x5, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x2) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "ff07000800000100"}) close(r2) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:39:59 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20040, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:40:00 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) setsockopt$sock_int(r1, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) 16:40:00 executing program 0: link(&(0x7f0000000000)='./file0\x00', 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000380)=0xc) accept$inet6(r0, 0x0, &(0x7f0000000480)) recvfrom$inet6(r0, &(0x7f00000003c0)=""/108, 0x6c, 0x0, &(0x7f0000000440)={0x18, 0x1, 0x101, 0x81}, 0xc) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) utimensat(r1, &(0x7f00000000c0)='./file\x00', &(0x7f0000000340)={{0xffffffffffff08fe, 0x4}, {0x7, 0xff}}, 0x2) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x2, 0x80000004, 0x2e7f, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x2, 0x5, 0x80000001}, {{r1}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x800, 0x3}, {{r1}, 0xffffffffffffffff, 0x80, 0x11, 0x6, 0x7}, {{r1}, 0xfffffffffffffffd, 0x4, 0x1, 0x3f, 0x401}, {{r1}, 0xfffffffffffffff9, 0x50, 0x41, 0x0, 0xdf}, {{r1}, 0xfffffffffffffffc, 0x20, 0x0, 0xe37, 0x430}], 0x1f, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x18, 0xfffffffffffffffe, 0x100, 0x4}, {{r1}, 0x8d29a7549ab3cb11, 0x20, 0x40, 0x0, 0x5}, {{r1}, 0x3, 0x4, 0x800fffff, 0x6, 0x200}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x20, 0xd808}, {{r1}, 0xfffffffffffffffb, 0x8, 0x4000000b, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x8, 0xf0000001, 0x0, 0x8001}], 0x9, &(0x7f0000000300)={0x8, 0x9}) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000004c0)={'./file0\x00', 0x16, 0x9, 0x8, 0x1, 0x4, 0x7, 0x7, 0x2, 0x1, 0x10000, 0x2}) open(&(0x7f0000000080)='./file\x00', 0x0, 0x0) fsync(r1) open(&(0x7f0000000040)='..', 0x0, 0x0) 16:40:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 16:40:00 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:40:00 executing program 0: getpid() clock_getres(0x4, 0x0) 16:40:00 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) getsockopt(r0, 0x7b, 0x6, &(0x7f0000000180)=""/114, &(0x7f0000000000)=0x72) execve(0x0, 0x0, 0x0) r2 = dup2(r0, r1) accept$inet6(r2, &(0x7f0000000100), &(0x7f00000002c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x7, 0x76, 0x0, 0x1, 0x3, 0x7, 0xa9b, 0x2, 0x1, 0x8001, 0xfffffffffffffff9}) 16:40:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x1, 0x5, 0x0, 0x0) 16:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x58a) r1 = syz_open_pts() r2 = dup2(r1, r0) write(r0, &(0x7f0000000300)="091dd830816599f8e0b69cbed7ff770a6d0912be85e6e05b21a6bb906cfde006f014d57526485ae2c6162a19c3b2dd0177a8906be4e02f7957a81f417254bd077b12a9c5bf40bee168546474e871c91c25dcb0aceb48e257d7de961439d74ce3a2a10a6ee82e7b5febb88ca07742e397dfe416d7f57924ee2ecd9fc060b612a9179f8a7f78828cad2b89764f55b5b281c064f5923d05b506e35d979872099099b53ef62b80b518c416a33e383e7234c01ed6b9d6b7059b33eca9d2ce0d157ed3ef5ce63d9819729e0382c9e31096bcfc63", 0xd1) close(r0) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000000)) dup(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0xffffffffffffffba}], 0x10000000000003be) 16:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)) 16:40:00 executing program 1: r0 = socket(0x18, 0x8003, 0x6) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x6, 0x1, 0x4, 0x7ff, 0x6}, 0xc) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0xfffffffffffffffd) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x85, 0x0) socket(0x12, 0x4000, 0x5) r2 = getpid() fcntl$setown(r1, 0x6, r2) dup(r1) r3 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x108) pwritev(r3, &(0x7f0000000040), 0x0, 0x0, 0x0) unlinkat(r3, &(0x7f0000000200)='./file0\x00', 0x8) fcntl$setown(r1, 0x6, r2) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) 16:40:00 executing program 1: r0 = syz_open_pts() flock(r0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000080)}) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r0, 0x7, &(0x7f0000000040)) r2 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0xa62, 0xc8, r2}) 16:40:00 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100000000000400, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1f, r0, 0x0, 0x1000000000000000) 16:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c10000e74de400", 0xfffffffffffffffc}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = dup(r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) write(r0, &(0x7f0000000980)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4affffff3f00000000f5a59d71ff6b8d2076f3da6c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2ebf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7ca65f9f7b60fb82f712e71d24ff3f9185fa4c79df933a62236dc3cfb11470da2a782b9796f828a05890ca22e77edd94c3989c4a330a1dafe821f17fcfd0929f3c385011a5b07d94b803dd349ac74b19ab8917f9e761878a3f8704d4e910297154bc8de12b674f6b7bd885b973cdcfbfede422fe4cd2d9da45005731a50c86530dfdd04e48a09e83d3ebfe370497ded21d198a18fbaffdf187d39b6890907da50a7ec5c98f7852df13522e271a7d2e1cca4e3ff3", 0xfffffffffffffe21) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:40:00 executing program 1: socketpair(0x1, 0x4, 0xfff, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r3 = getgid() r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wskbd\x00', 0x8040, 0x0) pipe(&(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, 0xc) r7 = getuid() r8 = getgid() sendmsg$unix(r0, &(0x7f00000006c0)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000080)="be699741e2b9d9d0043816216b194074c0bb7e4d6be696d44dbaa08ee147cd21b8f33a513ec7c9e9af880d6e99d36366ad9659e9e3eeabe9cc5a552da79fe7c6144f6321e9", 0x45}, {&(0x7f0000000100)="19039ed346505db4bd98f11bcf687ee6217b7214e31f6b6fcd0c13c465eade6ba8a0f1f98711a146435fed8d78617004c101d3237909cc35455099f40380d9b0a17a33dd84eb7943b6179c93a16b343b63e20f1d36a6021f273290229a1b0b721d742a6588cf7c047dda280e6cff024f31e11fd63f4cd91293b3f40d2d9715982ea424876bc9365b8ddb9b9d5e4f847be61e7d20e6bf373a4fdc2617adec1bf3345e62bc640f08c0deb43311df60b17a104988bd7e794cd963c0981a69b307dc04b17aefdec79d06358baf1c3b29b9a196f051fc9d37", 0xd6}, {&(0x7f0000000200)="153dc5b8dfb27b50ffaffa0ffadaca3b4eb6fc3a052cfaad74153b2e192bdce33fba891e935df6c5601725d830ca5ad4ef6b5f9beb44271b3151dfe339ac7f3a2b4d3af2cdb5c17b4254a8237ff07e4efea520fde29c86722625efe7c777dcbd662cb11e9f7bec597700e29f5b3cec1f109277b367451e46f8aeda767a6853536892a09d9e1be79152e97edcba2c2ddb15b8e3eccbed5f80745a3198e6e461921f9bfdddf87d208b757611cc7f1805bd58e9d4267d837d22f489858036fdc049f5f3908245fdb40944f02f91c8e2b4c38e", 0xd1}, {&(0x7f0000000300)="ae000084e3a73b0de8d8cb24d67df3daf01f5ed9c8b21cc1d907649a85445d61f4cc2d2e9cc05de9a13b0603cf6735bda6791b215313a80175b34a92e1103a809ac632f3a497ada6711d9b8dfd02cab5cb09968b3bfc280217a3fe1f232a174a4bc7eae7a58841eac47588c46c314d1974bb485f3253bdf824ad6c3bb878b82088a2037c1bd136eff1a1a9", 0x8b}, {&(0x7f00000003c0)="e3e7c7cb4c0f8094bfc24b2e257216500fa0ca884847afa4a7828722513c82327c74b53e5e21e4cbf52bd32e26ec458362081b843d630466cc9d4829fa39eeda1ecdcb369600726de143392d28c17f", 0x4f}], 0x5, &(0x7f0000000700)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000d152232b271ffcc8e29e6cc58400"], 0x58, 0x4}, 0x402) r9 = socket(0x18, 0x1, 0x0) setsockopt(r9, 0x6, 0x8, 0x0, 0x0) 16:40:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0xfffffffffffffffc, "bee69e6317002436d5149018bfbbe3d291505b58"}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3ff) fcntl$getown(r0, 0x5) 16:40:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x200000000000000}) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8) syz_open_pts() syz_open_pts() 16:40:00 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x40) close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000040)="1a7ee8ad297ccade7b070b4944676dc851effcfa2d48aa9ca1b368f9b09930462bd59cb56e514b2221e9818ac064f2d68637f80e53e31d19d80ed4e654b0f4e5c015", 0x2cbe76fb) 16:40:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8088, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x81) 16:40:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) r1 = socket$inet(0x2, 0xfffffffffffffffe, 0x7fd) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="21851d6874f6271771752bc124029ef486168865eab2581ccf3154032459edd919accb120ad77246f13731eadd4e693434111c2798442a6f5a0b18f2504d0783d36249b8cacc6da27965db007d4edc9398f7bc701bd60331d3dcc97f045f8fcc96d847b1a57768ecba4198889a06b6f525a201eb38502d59d6cec6d383a1e232099eb204879b6138efc5a8fa53c83297cb6aeec7313efc33accd5141f3212912406ba9afe63502132eb4d6c2745f36538fadc5c18015a8b2a02f6d87be169b6fb4f8366879cb728931df740f9e1b40", 0xcf) 16:40:00 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r2 = getegid() getgroups(0x4, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() setgroups(0x7, &(0x7f0000000180)=[r2, r3, r4, r5, r6, r7, r8]) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000000)={0x1e2, 0x120000000000, {0x0, 0x9d4b}}) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:40:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) fcntl$getown(r2, 0x5) 16:40:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffff8, 0xfffffffffffffffd, 0xc0c, 0x3, "c87b2fb2ef079bc54c21e61e714f0c88032ba2cc", 0x7, 0x1}) ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() r4 = dup(r3) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x9}, 0x0) dup(r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) faccessat(r4, &(0x7f00000000c0)='./file0\x00', 0x110, 0x1) 16:40:00 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:40:00 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1, 0x1}) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x84, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x6, 0x0, 0x3f, 0x0) 16:40:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x8, 0xffffffffffffff41) close(r0) 16:40:02 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) setegid(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setegid(r2) setregid(r0, r0) symlinkat(&(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000480)='./file0\x00') setregid(r2, r2) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_broadaddr=@un=@abs}) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = semget(0x1, 0x7, 0x10ed8ea1f14f850d) semop(r4, &(0x7f0000000200)=[{0x0, 0x40, 0x1800}, {0x2, 0x7fff, 0x1000}], 0x2) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x20, 0x0) r6 = socket$inet6(0x18, 0x4000, 0x7) getgroups(0x3, &(0x7f0000000300)=[r3, r3, r3]) fcntl$getown(r1, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x100000000, 0x200, './file0\x00', 0x200, 0x6, 0x7, 0x1}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000380)={0x7, 0x400, 0xfffffffe0000000, 0xfffffffffffffffa, "94ece77b92a4f91f9196c6cd03f4cb32f9fca77b", 0x2, 0x4}) r8 = socket(0x1, 0x3, 0x5) r9 = socket$unix(0x1, 0x1, 0x0) setregid(r7, r3) fcntl$setstatus(r6, 0x4, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) poll(&(0x7f00000003c0)=[{r9, 0x4}, {r1}, {r5, 0x8}, {r5}, {r9, 0x4}], 0x5, 0xd9) setgid(r7) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000440)={0x1e, 0x0, &(0x7f0000000400)=""/30}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r8, &(0x7f00000008c0)=[{&(0x7f0000000880)="10006e7dd4f9bda79ba441ac1ca1bfd3cc3ba49de277537956b0fa085776a39c22bb181376d0", 0x26}], 0x1) 16:40:02 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) getsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000), &(0x7f0000000040)=0x4) pwrite(r0, &(0x7f0000000100)="bf7e08458ecd7a7baa4612f1ee37a44c5a3066a93fde6092b4fecb5e04f7979ad9bc524e6648dafaf33a55f2ab4db4bc4dbedb7dec47368f44e9ba6ae7a8f432a0be414ed5a76272f4fb4222013c8ce430bcd3db448f21caf2a1ffd1", 0x5c, 0x0, 0x0) socket(0x2, 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) 16:40:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() setrlimit(0x3, &(0x7f0000000200)={0x6}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) poll(&(0x7f0000000240)=[{r0, 0x87}, {r0, 0x28}, {r0, 0x1}, {r1, 0x101}, {r1, 0xa}, {r1, 0x40}], 0x6, 0x6) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x280, 0x54) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x82, 0x10, 0x9, 0x2}, {{r1}, 0x0, 0x1, 0xfffff, 0x10001, 0x3}, {{r0}, 0xfffffffffffffffc, 0x4d, 0x20000000, 0x1f, 0x1}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x4, 0x100}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x90, 0x8, 0x5, 0x6}, {{r0}, 0xffffffffffffffff, 0x2, 0x80000080, 0x8, 0xbcd}, {{r0}, 0xfffffffffffffffe, 0xba, 0x1, 0x8}], 0x7ff, &(0x7f00000001c0)={0x10000, 0x442a564e}) dup2(r0, r1) poll(&(0x7f0000000200), 0x0, 0x0) 16:40:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001f422b16f9d43449d970fdd4434a65a6d7375fedf74de132fd8e1a3097f8ce4536060ed779917c5de62"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000080), 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x3000a, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') 16:40:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) accept(0xffffffffffffffff, &(0x7f0000000040)=@un=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) syz_open_pts() 16:40:02 executing program 1: setrlimit(0x0, 0x0) r0 = shmget$private(0x0, 0x3000, 0x50, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/26) rmdir(&(0x7f0000000000)='./file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x180, 0x1c0) shmctl$IPC_RMID(r0, 0x0) 16:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb5fa3be8987e1cc70d0cd564e7f1c05dc03e23ac168a0237f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a", 0xc0) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() dup(r1) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:40:02 executing program 1: r0 = socket$inet(0x2, 0x4003, 0x7) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000000)="e51513dc", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="fe421d663415cd0e79d328a7602087fd86833c9cb7708a241c8959029af532c0bb2f8598038344a9ca3cc10f31595e264a51ef4314f6d74a18eca42b9226aa2225bd94ef3fb2559846b4b25d13cb40a3541f6c3303482b290b43d992c724c3a4915482b4988679c7e609c26346ef1dfaedec76be34928421", 0x78) 16:40:02 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x10811, 0x20) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000380)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) sendto(0xffffffffffffffff, &(0x7f0000000400)="b27e4eebf542d8fb8a8f3271b035a8e373588fd4f248315e34dd0cd2ed69914a09c71fd99a34d844c6fe4800ddfea5c93307c444b7017640db52f48371bc76c5f332f96cdc41179c2591893c7b051606da9b5eb54b6f52279ee2956a2fd57355d839da130d455be6e7bbff89a6a039f71849b115a050d0356e81e84a3bb14c903edad10f49b6801818ccb8b7b4bcb51d14358b72c2fba5be559248d9852ea6a110b0fd03fc1e43b97bc29670f8e745fbe9c628e0b5adf9d2a00a780c3dca7cb600cdb2b4f6409fab3ba8df5427ba6536a23b592da5b36470a4bdc558451685a2f9e5b26a811428eb7fd62b2829877c5e7f6b291b3aca031cfdd3b520c89aaf8883941d9a54e1f1c5974b921e3e9049a54a0a20a4802e0332511f56408e621d02c46a88eb7946c79d37bdd18836756c1948194be42056d7a6f813c8a932a7488810f9754e9054b9366cde0379ba0210a2802621aa395295605230f916467321c0b5ae838469f10949e6b397f0631813a6a0f3eadf0b6c55aef8af20b17c49b385b8baf49798ce3afbff1ebb04dce814f41a72d31b097f6aac115a641b33ad3dda4563bb0d779fe83e6aa4b9705142cc4ad295bacf6f2679ef2c7296574892188b07994496c20fa9e54f94358a5af8a19eb5be20afa3e356c78031a6d282af85ebe993dee4f5aa882fdeece40f991c949caa4ce262ac7652dd3e05d1436bae87e517aff2bb23955cdf3c57fcca953b256ec542fe201417", 0x216, 0x0, 0x0, 0x0) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) close(r0) dup(r2) syz_open_pts() 16:40:02 executing program 0: r0 = getegid() getgroups(0x2, &(0x7f0000000040)=[0x0, r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000080)="c28e88fa485cd278e12ed4c3921252c5c118a1a19d044a8572ed83e22f86d329a22860fd3a1f76ff954970b4f7f35d6265d22e2d48902343d677d2e1b16dc946c5de1a1a6d82550c77e8419cd81b901b8ba1b632489791df63108303d8ff70ae65c6b20c9fbccbe7b9a54dc5ee39c643c66d0dc28eb28782fe6370ba6f4ff3a0f5a001af", 0x84, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:02 executing program 1: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) setitimer(0x0, &(0x7f0000000080), &(0x7f00000000c0)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8080, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xac) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000140)=[0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) 16:40:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x80) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000540)=0x10001) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='@\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='@(\'./\x00', &(0x7f0000000200)='q\x00', &(0x7f00000002c0)='(\xc0\x14-\x00', &(0x7f0000000300)='\\\x00', &(0x7f0000000340)='/\x00'], &(0x7f0000000440)=[&(0x7f00000003c0)='-@\x00', &(0x7f0000000400)='!-%:\x00']) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) renameat(r1, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000004c0)='./file0\x00') ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000480)=0x1) 16:40:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x2, 0x7, 0x400, 0xff, "0572d0d239d2dacf76aa159ab243fdc211b38a5d", 0x5, 0x3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) 16:40:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="d7b45e3354fb54cfb3c988121b9372d3063af66019693fc96417c37571e40db11991c32324098c6442b80e042507aeb81319c13b1ff30799673cf791558c26a3878a155e78d3a8f781ae06102c03f4a0134033d907c0d37f42f37608e6ea1b3a82a0de76e2f670cc12434768", 0x6c}, {&(0x7f0000000140)="9fc2f7303e4657735bda272ffaee16f0779f3d37e223ac3a08737b75f8e16462a6d9f52a3be9a118774e747120f23c8950f5391674d8ab36be4027d206a0837868661def2bc16fbcc6093d5e5b83e7f1f4ee5e9d5a993f0d72e70ca0ad881b181c51a155be03bfee52d1a6d9564b657e41edc0bbacd6763453a6d5de49e7ebacf1025db1d030554c8803bbe223b4454f0d1c9da51c7480154163b2d2c8d5b1fd33efd618ceedc44b4870a9", 0xab}], 0x2}, 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c35e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99a", 0x201) syz_open_pts() syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDENABIO(r2, 0x20004b3c) syz_open_pts() 16:40:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:02 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000003e000000030035700100000000000000"], 0x38}, 0x0) 16:40:02 executing program 1: r0 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) write(r0, &(0x7f0000000000)="6fbc1dcfb02e2a765a54c4781848ccbcb702866a17dc87ff4f09ecba71d85827834f09c0752c1c8141dcf11121d3a2515f10050f79222bd167b50643a176676a47d37c5fa06928f25a9a46b4b6125eec098ba33684bdb7655b54bd21f1cb8ce12ff1a73886a53c0d4fd717acddb9fc91f3669b718c7adb24b9711f42e4d2064662b7e0c87d9960a110f45b7212d05823aba2b38024e11cd50f3a1bb4005e342de22d26c09879bf071f7fda7c8ab799c47fe0dc2113ec345df3e33394d8f8583fc936e7787dc9cc75115dfcabcd3ed96e5bda4589da4e762baeb4a42949876d11be0dfd0f593f42b1e4aa983f940d910085c0b99b4ce198a6d8787fd5a046d4cb97ad7c951f15892b53241e681222d0c48af300c799ecf039a7b4b3ebc3693810d1aedad1820381b39276b40ee02f6c486735a5a20729df7a950d1c94654040d555a83b2e1bbdfbbe998c78aad5f5f91c03cd4d4345a92b8b3949b841a1a2891c219c10c52d4d03cd30291ca15768df3da8abc83c452ba2e357068b78d9303a97b7efb0e4bcbad9109e18bf354961a240abfd79e6344e0703cdcec0370182017d43d763ed8b070c8587b4e119f946b8d9239c54d5a7ffaa8d1274d256d220cb435db8001f2f5a3f2a514eedea17618760b42cf992ba8b703538c219bc55dcd4d17921c488c4e5560f578dda8ff9b038a9dbc1155e48177485bc7036957f9ceeaaf22ed94b6f4be6f46d9fd0d2038950e3145a7d4b2fc184f7ed00e23b6d84f2a3fe5dcecf3e44028aecebb275fc77f4951fe3379fa54f0dbfa7590c7f837a801734f408b21106a136716d26e02c94207ec7c7abc85f447629aa40e36bf5017b68d8219dfd72701f86e0fdc2d0896d5f411fa70627a2b44d52d71ce48d79af90638db16c3e6862ade4c04817ac4c7b829aa7bcff2a06e88b40c5a55c60acb0ccea14275c19505d41629e148277495f6f0b09e70ee7ab426d67da44d6d3e48628e7cacad4da7ae30cf9642a20b010cfb2beaaf8298d9a0a7ef89b7190d1bc1ea8ea1895f4762c1a2d802a93342c8dae007f742ca1e86ae0bb66497241daed2dde1bd60181aed8081e940497ecc04c18616d8ace50ec37a4a8d9d7a033a9cb5cc81a1afbd2fa15fc369555e9abb07947f34d7d44e6a81eb56fb03e9014fbfd6a89b2a31cf390dee701f2694099a18c147a06d7ed8f5493a9ad7aaff143c6270160b72c435ccadde870ca4ec8a8f58dc6c6065cd9e836e962a9c73b93e8863ac17d31eff978892b2467e0c88b2bc4bce6f7f8993254736748dc42f1dddd7dec8c50d742e3eb1ae802a624cc3e503155a5cccfb8616ba2c37be97aac5655231ad37c90a719ad3b35ae0f9d91f6e52d3bc4c4d093930619051dc76300efa2fae04a6769ad5bdde547731b1d115aa7da325f5e53e7927b29c4331efa4febca36af8f2c4457d71a2cf07666421b2a8c3b21a50701b72ad729ad82953108d6edbfe1175cbe258bee804676cefa28c58b4b0a53bd7d46138e8d8686326f586ea6018c4e196c6e41ccab8e75c4c63e181f0eac36136473b87a3ba8526cbd62a0d5183d7bbf6c35b138ff9f799e1b1980c4465077e57411a98f8c8c62e05dca3004167a7f69c5632aa8277bebec95b2ed09e4fe2e579c1427991dd939e30f39d50bae3f3dfe2beca1e4657a097f4eaf18bd0a110d0a189eeeab4a5e5e2b5065afaa4633d10ea5f0565edd12e202ca786f27df9079149b38ae404ff08201e7b975845fddcc285182ffd16f7bb30188ac179cee7563e50f26ad86e4cdd2b4e1c36ebb538afe4a737b44accc870696bc0ed16314961e9a352b65bfc66f5dde4186f1fd71c1498dd2cb8b05520cb97cf95b2987fe8e93d607b74f18888ac56e6a6bb9964869b33dd5123b89baa7b4075c028c9b34af8dce8d99102a368b4adb0d397ff30d3c8a51ea66f5675243c7e671554f6022319fe9493b859d6fa3485376bc4d298fa21991ff70e4a4a488c2f8354775e07d5d6dcde60949d3c6dcea9c2b26c7e9064f87e0fab907b77705da2b4d50d27697c3b943d6197bf6780f28832e40f2dfe50b71c5365bfbb88933ce297a180ea5370cfad76a7ed98c483fbca93d5e61f561a10eab0395b0376c735762ca72e43a4145d5c4c183d67339b758f5f3658a94897bc63a27f211c76ee673f78120139f10f957cd03d4e6e76f487181421364f47de713af414fd8a0f4747efa6f376c1f3936861a2065d1a50b6fd41d7de9fe236849f5fd846294355ffca6e380c51393c9a7c80725688e644eeec6ae5648cdc34ac3dcd12565b43d1aacf28cf738c6bb14b2438b09153d1e14d5d9f8ef48430e423a8e5d0fd42a05e3e671427c3b479934e26097d712fe722b2aba3250a4ed776dcb76da3c28d5f4613ca0b1da4345d5953c63ec54b3344360ca72988eed25ebb41382267887527a95f2ae439daf0439305cf0e6d6e0ea8845ec132cf3aa1d241fb776bf3a95270007332c525b2b6746f490f8abbf2a2ece10a557679c9f7d937a7e4301b063683cee4236a6a50c2394a69685ded9159e5b26cd12c45c31ca59d3e108fcbe5933c3fa514a3bf9b13b4385f7fcafe7ef8f2890767666b4e5bccbfd055ed89c20364121be715cca9485ed99cb2e042331e9790232b088a6ee80671dc7f23b826a145bec558582bd27ace15a695d11fd8a247aac778b3313e836377d5d401556951b8f2bce52d35419cf419dd51095145eecb390a955dcae35d28f02e82036aa129cb919df311734dd402126fa9904744c530b80ac17aeea5a3652121f8e4d524a1a868727b1e3edde4e481c53fccc62fe24c21edd4624ffead993dc49eef056bb858f1008e44973698b9a828d845cc88468eeddf2cf577822146e957b71f264c7e2a6d3ebd1a5b76e15155633c21a1b2b59e14c16c665e698eb089f185bbc39d4ce288ef5f68cdc6ad60166cdb9727a97e67b02b6fb88995aa69de493a2ff449827fc9ce8d940d89820fd10d2c91f5c73946ff879b464c154280f685f0656f735f9575f762931a8ba8e91607595f510695183a35dd6c796211b29c96d189f60d52b18ee2b71fb6b7f086f6d0378617b283a26ffffebcfbd523d378b92d295f8a9934caf378cd5a1c1c99b37cbef459e3977eba8df8e876001a08ae502ccbf6a28896db872380fe6b0154b0556aa976390682f5c611fa12b31ed9083aab10ba18c0308a88f20c26047830d763ce0c602542eb1b9cb3a34ee60e0f866f968c0859e79ca2a7ea3aa9abdf8aaaaf868c6a6980b427046835f93dd59ca29d95a3aa16da6eed4fa5a6314ebd11b6590fe329c245d1314a221ea36f98ff6b8dc8df307a198eeaf2e0957b301a09b2ddd3e622a726738a1f45075df562c9a7c54d37982c5b082b22f205971e5e8cfa5ed3ddf6c96901f24713a8562721462736871534e432c4bd5ee98cf78d164a121c51c008ff0febc8f659125e1274a0574ccdc1481b26a5ce5705bb6644240d602b997f5c6e122967e5fbf32c42128e663290772b0b29464402d624baf0ce3faf34214c94a8ea235e544a64cf71ce893a9456c012c7e2094fdaf3473bafb738a659340c56a8d3f94b2fe6bcef832d686f597728ad99f0e4790ebe36e122e8207f300fddc0cd8aaf976422c8e04d1100aca3846bb10c01f93692229703ee226761d25a5bd39c630c4cc1a1e5a4eed7eae65538054ee22b46e1cf9ec9454c29411843d395677708f75e17f858179c86f36179ed0a22a0c193b23729a08e4f56c83ce3e6eefa5dba6fc99799406f15ced88e700aa77b43abe1f141bfe17f039747a2f2cdbeceb35bf2f02d076322a1f6e4934c4c56099b6ec9ba569a56abe01255bd73deb3888162262d599d51d0a8d51a835090f8e2abf39820da89167ed52b2895cf91e17db013637c116f5f96dcb36ad680ce2759f75a79161573f11cb008b569721a6e72a66a52093e97ff1c6f732fe1d3829386ffedaefcb3ed30d8fc1ce0d52e5dd11c4508bb7271e734470b3b9670abfbf67049646626caf51133f1a1d156174d0a94c79ef7cf489c355a22b72a921ce3146493ccfd954ecdd7fa1d2fbf5ea451983a91cd36e39562edaf435bafb0aecfdbff4f03abaf38429203f72731a2e7f64763b364f8981a6d22de63ebf955c2879105c4bca7af7f4dca8f1c3785319e533479b114ed3c2350535117f2f2d57bd20e38e83236f5e0c272a33cbba9c267327efd300ee8e8ff6df84c0eb9ca1b0abb76efd3998d491f5f34602f35cf79672e87b24bbdf5df4472df4da01b425f1cd4d6d5b074d0c265ae66dcbd26c5872840d71669d3237f6f27d2039160500227336289994c38b90ee9fe33406cd35b7b42eef1a9294594f8a71982eb7a8323659578dc458b5cbe58a6a225054aeadaa1f8909f6a6cc2ca712fb482f27adc65bcd76fc286c0ded2b28fd7e5015b6d83d61949cd489d081d7c0bad5b27758f08c5dd0f223b86464591dc54009773daefb08c80a989eeab0fc1f132ef24f7d3d53743a75375ac9b9acaa17100f0cb4ddbb02e6b2d78d109695164e2b957071dea69a3a2169507f6acdaeca59f7a690b36a901397531ef804eee38da1f3a301d13af61651fcec3c110129fec37a2d6e6adf1f9b5c4aa335324e26fce5a3f07b44f840ea9db6e3dbf478f25f1d2d4e7ce452cdba38a21b3750dc9c8d118d3a1ba01c37e4a6275338d7a09b5c3c225e71dd3e0eabbe3ebbf79824660ba97086af023ec74359af5314a101e0f15eeae140042c5571338efa9076e2da84d7ed870116b98c95287f9d372d83e624c748bb7e44e701b4a163ce8ca0d6ab19c3758313d311669a049aaf789bbfabcd4a978085aad6696f9443ae6f8c83cd6135f3c2df476ebb70cca0de01565f4d3352480f65deb2231e86ee27d6bd426f00b93c82b5d5aced482feea66664837395effd90665c23bf1de33d3cbeb9c1fb89bf8fb2a19b9f685008888ed8ec891704cd1466bd30519f6c51874b76bdb7d357e4013ac2cb93592ff7a8141e2d262bceeea81c43952a2b8786ae05b79d297e27709d5c7bd3a272b148bbc68a955c04c7c1dd47d641134327b8a716e1c8ce7f201d27be002289f67ca8f7d790898e18ad0e9ccd7d4575274368158fb108e92ed4cb609f0732d279c3cc3bdc07b6d1c94750aa59e0749ac7fefbc6b1d52e2000075edd4ebca0b71d2a4e3626591d8f758e4eca43b8cb883f56b5962f08c7253143fb013fb3bc042ef733edf87a5416edefb28aa16f8967f7c466726d0aa8695b96627af6d6c0ab291f47f3fb1402e53fed50cef25bf33741891db9bf273d243e4947675681f3baf4b2419ca1a117d6863b9236cc609da36772e8a6733ed40c9d45f71d91a410a58b14a4ac50042268cfe467f1b6177ecd790b0684b8abb4437456645f1afae92f644cf1d62e70844cf4d81f172e10e664b50a0467b4cb7879eaa6bb64de191138299523a4e327e2f2cc429b4a9629e0412452c74c2d09deaf8bfd50fe181175855fc4fa4cf0832afb484c0219dd8459008db166e8722de3535fdad58ac5fafcab7f6d264eff8975ca7c3c2abd4f2bfaae63dc680a2ebf7e849a1fffd47946f793cb980508aad009a817902edd4244df127561862e7d6f5d2f9bc5dd3a8bb72916fc204404aa9a8e8f8e22df1ef83bbec260ca8215809cebadff0363d3e2c56c59d24524cc325be7e8f188e0c8ec00585d2989f5f00b2d24e438bb2f551514ce58143413c6a8ca9e213ff08e07826f5633c31203cb820e4692688821e9a78cc46b16a9faad", 0x1000) 16:40:03 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000100)="538d5765315a16138a747279f5925433ec8d19655a7317c46103d2e66717902ddbdfddf95e571a58d4a710fbcb90e6f176a2fb825198d06e4a77ad549b513ea90c1010daed5946a8255c93aa1ca996af57a2ebb3865333719c0dc884abfe9011285cfc23524ea2c3e5746b01ead66b60e41b77fdc7", 0x75) read(r0, &(0x7f0000000080)=""/101, 0x65) open(&(0x7f0000000040)='./file0\x00', 0x108, 0x20) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:40:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000000000000) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) 16:40:03 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) getpeername$unix(r0, &(0x7f0000000340)=@file={0x0, ""/108}, &(0x7f00000003c0)=0x6e) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair(0x13, 0x0, 0xffffffffffff8e4c, &(0x7f00000002c0)={0xffffffffffffffff}) r3 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, 0x0) r4 = msgget(0x1, 0x181) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCNXCL(r1, 0x2000740e) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r6) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r9 = getegid() r10 = fcntl$getown(r3, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x1, r5, r7, r8, r9, 0x0, 0x8}, 0x4, 0x66, r10, r11, 0x2, 0x6, 0x5, 0xc6d}) bind$unix(r2, &(0x7f0000000300)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000280)) 16:40:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pledge(&(0x7f00000001c0)='\x00', &(0x7f0000000200)=':\x00') rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') write(r0, &(0x7f0000000080)="9d", 0x1) 16:40:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = semget(0x1, 0x1, 0x22) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getgroups(0x2, &(0x7f0000000300)=[0x0, 0x0]) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000340)={{0x6, r2, r3, r4, r5, 0x4, 0xffffffffffffffe3}, 0x0, 0x40cc, 0x6}) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d6090000000000000085c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf80bd4c4be05cd57f2aa3df2648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d225", 0xe5) r6 = dup(r0) ioctl$WSDISPLAYIO_SVIDEO(r6, 0x80045745, &(0x7f0000000040)=0x1) fcntl$dupfd(r0, 0x0, r6) r7 = syz_open_pts() close(r0) ioctl$TIOCSPGRP(r7, 0x40047477, &(0x7f0000000000)) dup(r7) r8 = syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r8, &(0x7f0000000880)=""/161, 0xa1) 16:40:04 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) getpeername$unix(r0, &(0x7f0000001440)=@file={0x0, ""/4096}, &(0x7f0000002480)=0x1002) r1 = socket(0x18, 0x1, 0x0) close(r1) fchdir(r1) r2 = fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000001400)={&(0x7f0000000040)=@in={0x2, 0x1}, 0xc, &(0x7f00000011c0)=[{&(0x7f0000000080)='I', 0x1}, {&(0x7f0000000100)="9482a7d5ddc8451be3d07f9e17e4ae03847ffccd523e76a30a3b2a0f8f1988a0014c76353117abd15e3b46e67f4fa337cbc1a95059d54856b855b82f68ed23c6803b2247ec83401944b58f8724dda298a959cacd645abb7ae8da8bf45dc790dfd7b225d188eeb577e6617f511b5fe0c21c96c063bf9b067b4ad620879bcb33f389e38c3ad9b1f4964b19009415bc1032f550e7b8aacf165b9c517ef059f390f673ebbeff4800ae814bd4640dd07035ece2647d57bc1c677709c915aa7cbacf7137bc9a4a87b1f745e03f248ccfb6467608b3d79f3885d52ae8772d5088a108b054e81389e11fcaca9a69497cc24e7bfe2b4af8a7a5a124e4b3f365f79943c903d67c5bf15ccfd724f53ecec25c7983e5533aefe9831869520156cf832cc48cd1bd6ede927e790a287977689c161902a3c0b969d73c40577e09737776aed7438ed130aa67c10ec674618c9553e7b684546f3c077507a8a2174cf24a493ade15207a9927af427ab390bc853dc0289eee07cb47e93fd1dbdfcb6fcc57592ad6ee78ae1dc49bfdb277f32a4b7f8f25c72c6f41578919e7275da31d276cd58e96d63c1f7f706362af556bb8133fe9519d0565e1b9bb839ec4c6cbfcf255355e046aed8e4de95a9ad89cba8210c8f52f6f404f2a8fcfe0e54cb6ec7942f9fab41023b796d45d4e59699931b9cca3fdfc4758c4193d1d44df4f378b68ff6f1b906f405273ff97beda5998ea2eda61d834a2f264b47977487c8c061c9b96f156e1fb1ee3c72cfb571460b85651bef73f0b07660d138e874e0e9456e0dfb6996087978d9179454f9f4a7c782d75e66cda8968fb7b14b52bbd0575e80a67b98edecd4e8f18d71611e53d4cc385e7cc90622ee9e29aa077677aeeb91ebdcce694cddab13eef53417c1b567cad3d06b5b2d7a9ce0eba39586d1d7145092f48e37be77d488eacab639f769c2840a259acae90b2312e7f96ea4cd4be1d293e4543089cb1e17ddd18078b4472543bac2d7c4471953fc687844eb0a9f6a054e690a29764c06363ca33b7c9a991d9e2010579d70eb6c54218087e8c071e6fc4358238bdfcf08d3eccafd83d65458ed18360cc0d3f8cc65b23b7f05654db41d1a1b34384dd9304142a204fc3fff973d1e65bc023c00c287226979fcc33ddea8ba1cd7f0e80e114b8baf62618686dd85ff14929335cae0395b8dc72edf5416e612b20dadd061e526cd1f870a6888cdc99dd48357ceb585133e252c7ff95fea69ec5dbb750bd27baba9f097e09e6f4f8e197353483abe7dc54fea8bc19b95caefbb7b17d2b61aeed5cdfeae4bf2f2c38b96bbcdd37629e019dfee9b3d8a61e3e408d94a3f6e96fc851a919bd9a8f4f71aee5c38304313a9fe8492402475c20511fab7984d66f4784b775a448eaae5c6e947e321032bc2cecd3a422bcd0b1d0ef7dff28724f66a48d01629778e2eeb674db7d49c1220e9af6f320856b5cdb290b59cd76b5026b43f6b4e970a04bf12c77fc53b27c38b44dd4543fb9f02fa94bb0604b2954bad7d02fe008fbf4ee259d761b456e707c0bc73ad8d2f8136bf7b8a564c7f1b944c4cbef5509b87430c84ed9588f0681b312a910b6214b6fb9231493f83574398b5ee67634fb0e4e1e14f5b7fcf084d2f75bc58dc8ce2e90cc187b4ad9c14ecf950b43746ece44f85c6335d4db709d1d58b5c9aa68719416a1c4a4144220254abc04b12d1a7514fb9816f3e2c4275a250624d25263f121813888486d2f7acc5851dee2798e3b8aa11e9ed9cd8f25602c5c7f3d563ef1ce11665bf3659edc62adf8af05bb997e08c2326dda1191d6acd7030197d30c984ce44da00ce0b221c0525ed3ef18d30b2711b0ce3065b8864aba2697ab0a7e3838214a4292805e8cf649e0f917b09e87f68399c1822eb266c50162719d1248e88787fb0c9562ac9e7e2b6d6d98060687aa3579b1858928c493fef8d18b27120cfa0fc80b09207b0cd38b5f4617be3ad7700e6fb297e57a53f597fa9887589dcb9bdb81fcff8158ca709253d8707e47bff546f93af0da3b22ea822b430ed92d4b4031ed9dd29600fb4b7a247607357c60e13b9e2ea13df28b56a1351455e40f6d3c149096bc91a89fdfaae22ddf8df26c702b672c802a0565af4f0438bb367737f8a35a7a4cd48440a28c8d0a6c993529d58d409393add15aba991096b1a3b98231e06951ac1a9f257aa3c073cae97d2556e7739d11bac676a4c5839972d761f80e6e6dd0204f10310b212a6e1c6380228122cfa6b126fe919d28050de5ea54c144c73569b0002ddbd8146807fe9f74e0616976b28170dff560a03907638c268cf20611a3bddf579e7996693cc73f1083ad4600f48306732d880c3fac1a6bfdf4c7a0b7bb63f731a4a7b06fcac8676198c089011f721bc6c63bec9e1b1248503fd3603eb1df55a22cdc2f46f73364e3e5bf70f93c772a26067dfe8dcd87be56c7d09a5eb2c1997267c5e2ff1c8b8ae01dbb5b29854eb8822c72d706a8baa85b20fc3d43e37759eb5434445a47ac2905bc305407904e2745215efb4256b5d50aca3f7752e4a8d6cef6a5779ec1c3cb18cd7dcaf75c337042f94b80c893c52ddb9ea68e6fbc0a413592cef5a465120113ec992c0c469db075715d67a167c55a554e34e87dc30c5003603f95d80bc87e695c8377340f7b41d7dab2dc16ffdb0b37c1c4af09829333919f48be73281f36984e9da3d541087566a259a02d1546457748a5f7899374e19369766905575cb9f2f37760623ae9155df6a60a220cdd104fe820bb9696811eb944f2a859372119d0fb754d12c43b0819362bd400d21e4671ddf5877c035df236fa91dc45a48bc195c7d6404df5983ced68ffbf7a877428567cf93d572807a783f2bfc5af762601685067f57734beb37cd6d660886921d97445ee1ef2d9264f23909c8271498c3236ec05dda5f4219a612498db8cf4a6d23955e20d61b3eedb0f21a32eaea720b7994bc90ebbf0e610a6e4e1d32d5f9c8a390b90f3a6591b21f017feeb720d01fa842adc747b1170deabbefa4f2b8aae81019a3dedc8e0291a67517d734fe0e958318da9384c1b3d59aa3665cb57e600812ea6bd0b73f69019a771c3830f4a78c768f96b749e3ab9737230927c76eb42b17a36bbacca123a17f0360a0e1221ac52f1b152976e1807601419e52bafbdc348a5c30286f0cfa492a693cc9511c8112fc91f24f67bff09d020bf06d188600f88b65c688efbb0edc9e095186e8942eed5c01605fa5cca43cd6dbedf5de0c2be77413bb1a5a7578960e058051d57bbcd04bf34b5e75b69044d55a08f2950f807e3fa06866490678e9402260697f7177e86f0f4b10c93af6c700781f8aad668507cd896890cf1324ad265da293c1bda89a14669609783f58061434f12404128e30cc4c3a22e5923e73ed450359810ee56c64f7e643449fb506c13b2d24506150ec4f6d71c18f4575c73ec792b09316ae8136dc8d2ca5110a6058b05d964ebd4a4cd159ce1e938ab8bbdd4b1c56a873e6aab0efeadefbc455411f1a312200ded2ce314b5605c19024b98005cd85954cff45b964366d8c7f9440a340034faaa580e89786e17ad89f0e09c3a97280b28e519027c2dbdcac8e5c64ac086a03b7b67533ebee1d29c90dde9fd125f66399401db8e72b688c36ae25fa3970b2d05ef75013fe1b5bb31ebb85c3b47e77dd5cedcba9daad047d45a29a37bfc01e5811e6b3fd502e93108359a56ef63c646a820fd6ab8cd3f8b0041afe5c7a83c3ab1a53cb4fee734875270aa45a4f2dfd1848ace5a19f8caa147237bbe48636c2bc18cb7c18f1c328cc5e737d65f8db7e080ed27cda710bfe6d709da670358ce4c5969cef4221efebc79236d32971d8af04b72eccf28f8f1115dfaa889367bcf01f1f436c06b464beb76cfe660bc636f166201f7455e71bdedac77575cf6cf6528304054512301534ed9ce5813eb7cf8844344231f7682e3e3b6e8436453cdcc149ef76b97943937da87dd03fdb681ca94b25d27b945ef107840b4983dfd17f78b16f658498152753d78920e75063663a03ece01a5cb5e06ab3730f5887dfa4eb80635dd6470f9135f438547f3841015706fc40d4100eb08e38ed37968c4ad4224276adf74abf37ee53258cb10c51fae59926c734074329c1ce2bc75f89a458209227d92b154207f2f32afb10fc06f6a0422d80b3eb183cd3e1f7554a8dee18662b7e93da3a53e99ccd70953adcddd810a6734f3703b8b7f953f6fa4ce76e630cb327356f894ec9a206a81e2e75e86b16712e04afc0feaab8034712052746f36b41c780fbb3b358dd6e203d4cb486ffb6f599a2867bfebd41d9fe9745d9ef0565d6f18e9f0341264cc1c617300380492379bdd6116a592e62797cd3115ef5994eaa29f8a0bcdfa4f6d924300303e5aef50dfe6eab3e0c4b84d0472d719aa066a5e4a96dc8a1d3a76b334271192c214235ae1ec4fdfe19eb6dd28284b92b30bb050ebd6174b00e1bda5746bbc767a24147bb829466ee7627c424f15b76ea7d04db449086eb22229eece089a18b04082c257d7fe372f5c256753895b532c0cc154eb238e18e0419bb5d573bacb430ba5272f82b453f570e4c99a0e87ee1a56091832afa3e8f2577013d106eab448c155b7b55500ce6ff15e8de243e53f2b4acab273f4c9a1da18417671686c4880df2b50b7a24445b7cbfb1c64dfbd6bd72417bb54d9288f4a86bda74d410d1c0b7b29e1a2d05ce712e92523c2c7c4ebaa7c0705832cd19dcd5df17e5cf67d2dee795e70f6eb99e5e87c8be8fbe4ea9ff600a382209033370db53312911b5c85c396a28baea26db6520d001d2c9c778b645f8f28c1514c83e31819793eba2b2602147ea063ae138f5c3a115afe5a0ca9ba8d72af2a711072c7c05c9ff5d55e8abea40b708c824bad391128d425fffe2396aa8e3bc88cb563a7286f84aad9d14fd73d2132c4af30cf19cc4a7f43a9ec2290f14dc94f996229ffe9efc9fcf2d997b33a0463ab9f22e35c25f48df58d7be34f8e435fd932e8b22390718ec092f4f5009ab4ced54c0007535de57f96e6bc142761668d07a0dfe7eaf565c8f46d326a38b5a5212389cc98cbd60552e7bce5dc92f2acf5131626557cfe84458e43a9ac49302d6f176377ceadb70872b2ce17cfa15db0138d6efb55201d0961cafeb9b5e766fb13dcbbb99bf6f98951b27b90ba24b4ec00fac68c5eea6572cc398d1078c469f1c6c49fb3632976ff40100bec41155ca8694202381f5d57897eec415b3de7147dc28f115cc4538b78a9a367ac7734c40e69bb225ed6ca7387dc084d1190e6aacde81db4dc954446df4dadd3246402e3ee721d9ac77cd0fa8aeff3af65639cb405c98278e0d0106165321912aa473f8487b8acb30dd5058613c39590a62b23d1509a37d769170e48f7c4181be52001c2efa0f26364e048ee13bbf350b2ff1fcc899510bcf4d558cfbfffd67b5b4dc041ced8d1c671bff03be9d759d2702e9de8a9614b14e49647da8c67887383d4f713e3a063e10551e7ee2e79da1f1797afcdae67b6d1b4b2211c3a6d40886a90d9ff214fec054a0422b3a0d792bf979c354d958ed057ae9e480f893494fe79baf5cc6f75f3963d80c01bf45c378d39dbba74cc9f54dce7209be8408562d6e1523d8b979d53c3486a79869e0ac500ec6f0dd750bc0c28d8b1e3cb91b37880d975ef75d38f396a38bfae5ebf1d08d8f9277980835120312a24b6e155884a00581ff10e642f3b93eba7906d015b07779c68eb4af4133bf86047e62e5a38", 0x1000}, {&(0x7f0000001100)="3cd6b10d1927ed3a11407ecda29eea6abd5e22f4b34f23337dac936d5665e07242f06d96d82f72e5f3bf4899bbf1af130f87c5a47978f4aacee4e4c8df65d5b5bfbce048839333c60726b8694cf97d69836face2b8ed63e858aecd6ec56096333ef8155bb50895b99ea786e42eda73f2a2467f2045d9b99e15da28068793789c2a8ee243a9a4f6ac2a9dcd5517773dabc2eb233b87d96a65ea38c98da72b4e5cda386a88590d5032083ea44a0b841c8cc8b838", 0xb3}], 0x3, &(0x7f00000029c0)=ANY=[@ANYBLOB="10000000000000000100000000040000e00000000000000001000000030000004188f99ddfe13c982fecce6236ae9fd029f41a0f8321e9c6545850887c405f41caa63e7d2ca4aa42b5944e8b40346ed1f34097573e330917a5c2b4efd12dfab3b0369ace2bba6d0a6386d3249ae7a4992ace03827f571fcb7a75c24e6da04c94124e179f037837836106ca440ff7f63618500f42f654247ab2cd9cf652940f7e512c86cab054f7a75e700c01d8910c7b7f745bfc4ad5501e7d8168df9e6a455e4cd51b51443146c28962151296530a81ab6b72fc6b116e6685baa936c0b3e31458f20b4a788e51c400605904a6391238438ebd89000000000000e800000000000000ffff000000000000cec39f68debb4dd9674267c642e60ba8e7d23e2bc202532478128b93eead66c7da888b7aa31181f303da6a101df2f05eb988a7a23237d0d3a08a2cc9ba43ee6a4e572f2e6c6d8e7d2a0bd65d62cfd48450c03ea33b78ec70bcc5c218abf87bcbcc0c25b78901d1c4d113dca5af24fca87db7bfd80f4bb1f64b2182e45f49140fbb33d29407c330dd173dd3536feac7ee249db544783b55e4cdc0cd625eea351e5c2571ab3bb7d363558082296a04e29c8822b9498dcdb0deaf306af22349d7899e26a26c960e8b531dc01b6bd39cfcd73ff6ce105fc45024bf3a74083fdb2aacbda70ab1aa5ae57389e65aba152f20b72a4362ffd10743fc7c1753fcd5453d0f55e1310d9a7398790bc5e5ef124bd4909129692fa3465c378c0c3c8a3df5bb084398bc68b00732b726501e0180276a6d8f30a50392bae01d4fcc66774d7c82d02cf1e724ea5344ca984203bda9178d"], 0x1d8}, 0x400) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000024c0)={0x10, 0x5, 0x4, 0x90, [{&(0x7f0000ff6000/0x7000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff0000/0x10000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x10000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0xa200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x80}, {&(0x7f0000ff3000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x81}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2bab}) 16:40:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d704000000000002f55a0000000000001ce74de4", 0x0, 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000040)) syz_open_pts() 16:40:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlockall() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:40:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r0) fcntl$setstatus(r0, 0x4, 0xc0) 16:40:05 executing program 1: mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) munlockall() 16:40:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xfffffffffffffffa, 0x24, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x5, 0x8}, 0x10) 16:40:05 executing program 1: getitimer(0x0, &(0x7f0000000000)) r0 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000040)) getrlimit(0x0, &(0x7f00000000c0)) getitimer(0xffffffffffffffff, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x5}, {0xfffffffffffffffc, 0x1}}) 16:40:05 executing program 0: r0 = socket(0x2000000009, 0x2, 0x8) pread(r0, &(0x7f00000000c0)="7f8b9512d913a788910b0c19d80f4000", 0x10, 0x0, 0x0) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='./file0\x00') fchflags(r0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x7, 0x8, {0x2}}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) connect$inet6(r0, &(0x7f0000000080), 0xc) 16:40:05 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) pipe2(&(0x7f0000000000), 0x10000) pipe(&(0x7f0000000080)) 16:40:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000000000), 0x10000000000000c4) write(r1, 0x0, 0x1af) 16:40:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) setsockopt(r0, 0x40, 0x5, &(0x7f0000000000)="9cd3043a00ac802d2f3bc483f5eb8a93bc8ade36c34742cc97c82215f4e73f0f4a53ec1d4319629048644c7463579907e565926eb60ab9248f23ea8f1d455eaad54f677447346f359d6981c6db8e5c958f8dc0fdff2aaf18c1550d5d973fdf029924899111c3eda0247bf206e1844ab3589cc45eafc04c623626b5041d3c883100d54bf87acce1ed11d99274c5596139ef8465effc2c639fd5ff91a06ced79b352898d6cf859dfe366909a85c4ed90945b3c08388cdb6cb57399dc71d9e8a70dc9e71d8bb676d85ae31142b051cfa48d8ae13cf8a3e10563f8cac1c6a078286f96c2e3e1b14c88eac4a91a529b29f3151fd9056aa64b1cde824daaf5", 0xfc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000140)={0x2a0f, [{0x3, 0x7}, {0x3, 0x200}, {0x3, 0x6}, {0x1, 0x20}, {0x1, 0x80000000}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x5}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x4}, {0x1, 0x7ff}, {0x3, 0x401}, {0x1, 0x2}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x6}, {0x0, 0x8}, {0x2, 0x7a5}, {0x3, 0xd24e}, {0x3, 0x6}, {0x0, 0xf82}, {0x3, 0x5c5bee19}, {0x3, 0x930c}, {0x3, 0x4}, {0x3, 0x1}, {0x0, 0x22db}, {0x2, 0x8}, {0x3, 0x8}, {0x2}, {0x3, 0x9}, {0x3, 0xaa}]}) 16:40:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) syz_open_pts() setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xa00, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x100000000}) 16:40:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000000c0)="cf4b7fd59320c32c2a961a95f79512de0418ba5e2fb946daa4b9c0f28569fcbc99e179fe0e26f7fd35ab9ce63fa50d42b69bbaae7e8da03f9832c01085c089bd8d49bd31d7fe7b19d16594dea60fa5c36c1083b2959795feca53136eeaf3f360d9f43eb91124c1428fd42bc7435d3990c087852fad6850be6cc358ac39e43525d79adb264074da31208b37343febd296cb78bd13194b", 0xfffffffffffffc34}], 0x1, 0xfffffffffffffffe}, 0x0) 16:40:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e09000000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000100)="61cadb34909a5b478673bab504be37e6ba251a557f314f4e48974808aadf4ffb8c2572982f69e0a114a53f478018a5101204ad7aba855b2c2b20d7c3b5068f1d8fa6224a6c44887429c388e03b0523e62405dd648f34fb8716b2e21c52233372f0c3372995e90eed43184bf297bad15d4dceddeab0d4feac267690e70ceff9fcf45c6a5e829015875cfae307e7464b2311a3f0fd8ee96545b34270097ddafe7df4f2f02890d5d74b0bcad2f9c4d8da3940767f508fd5fcf5ed1bcc780ea2e31824e5b5362369db9821337d68ac747913cd80ad86b7e7005117956fddfd8873ec86eeabd918fc4db568a13b62135b7b8f2348ee405eb8", 0xf6) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x2, 0x1e59) 16:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() clock_gettime(0x4, &(0x7f0000000140)) close(r0) semget(0x3, 0x0, 0x100) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) r4 = fcntl$getown(r2, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r7 = msgget(0x1, 0x40) msgsnd(r7, &(0x7f00000007c0)={0x3, "9d91cb82cf704782575f53867149fce02d762a5db879adde4c98a90429ede4378ff0aa7c0dbfc57919af2356561f8c7bcea5589c469c8a43f127cc3a31c00d8eab9437586a75262c2653631cf4debbac875e7405667223eb028997182d366e85f75f35e7801548fcfc65079f6d6efb1fe3a81a6c9f2ffec8352a4cd6aaa3"}, 0x86, 0x800) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) r9 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r11 = getppid() r12 = geteuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000280)="7a70b6c454f76ae2b72276243b0a9f992328c61a0f43d70605340e8a9876869742bb3df4dbae2975a08972d401be61dc3864ea53885210b3361df8848b4ec909dc0f00f5c9bfbad4bdd1a2a34f402cea9d1cc8691a973fd2dc0910ca9cd3e3e073d8a27baa92d45eb54e0d84309aafbef7955d6043ba6b73174e46c638aeff7d32393217e7a134108c8f725aa156b5a26f05cbc14b0bbd297c224acc5893be2b2ad218fc1437e8b8ebc4c934076e310156811b18619a2e21b33dd48677b44b297ab8be96f76ea612ab7bdd5fc9fbeee1bbc03711df39c58217f552dcc433472ba5547da26eb42745155eab0e33237d64a2e2cb0c3917e8a734eda1b9db", 0xfd}, {&(0x7f0000000380)="220c8acf4c7bb844645a89d3cbf639bfd6792246864e3e4f9663e4abbb75a4a9093874b8e055ef373a9c6c66451aa50724dae49cd31a2bd6829e74494dc3c8e10f35037ee6107938f08f92266ec9e6498e8663bbee602ba8e8786724c775e451deef8232e52805e80ada4f92952a7462481b315fd749f8bb3cdd268a89efca5c54c6e0dc36d6db2ea041e5615c2f43125c3752ec76165a7aea3148324c26bfb15f09e644bf5931b526b1cde7b39739cb", 0xb0}], 0x2, &(0x7f0000000640)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="040000000000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r0, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="0e0000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB='\x00\x00\x00\x00'], 0x138}, 0x2) 16:40:06 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x16, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:40:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x3ff) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x9936e922f634532b, 0x7) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) 16:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:40:06 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) shutdown(r0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd0\x00', 0x10, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r3, 0x6, r4) socket$inet6(0x18, 0x8005, 0x3) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000000)=0x6) r5 = socket(0x11, 0x5, 0x0) socket(0x1, 0x4001, 0xa) setsockopt(r5, 0x20000000000011, 0x2, 0x0, 0x0) 16:40:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="4ad9f573d7c3d781e82b64ab9d4b5b5be47db9cbab7d86f1ceb1d60b92787efb2b2220965a7c95313df5a429cee86df1c764259664b5ea826fae152bd1376e2310b5ba1255fc1b8e13f8cbd736199e06e79dff2903fbe55f9645fc723645d8baa4d1d49376a42341f3d48d9a98784bf2002c34cde905c74d", 0x78}, {&(0x7f0000000140)="42ef60a1004e5df5ed953eff23dbdfef5ec2233a8655f405afcb6ca15cfff4abc24cb52523f02205f7e8bb9859c0a409c6066a6647fe2ead6756aa45f7b1367bac17ed55946c03069ca652651f9e011fa9ce24bda94aa5d74ac136d2840dfe1c23d7b2c16a2d053aac0d497013991369b9a80c13ed3c514ec79360d2f851bd66063cb2783dd3b01551b47b7fb0115e9b38aab87264ae9c2025fe7b0a42136ac2606d84450bf47ee821737ef9f0abf194d04dac6e4437af5a28c7c45a9fa247c6405401360c3e875b331349becb1c8d11d37f20d551b7b8b14a5a3b8a", 0xdc}, {&(0x7f0000000240)="dc612ed3c735048d2e2630c37948ed0a8f6c475221ff4f14b8b8f93e0177d176632e86719a9f0692e46ffde6194937698950fb0de1392bba8fa69cdeca83c5ef8d28c1c4e6f16179199b05", 0x4b}, {&(0x7f00000002c0)="42bf48d448e4268507c061808440a17ea341f18f7b3e99362efd3ac87ed00b27ad7c95f4412941b694fd2fe6183818bdb103e03bfc0e2e8e9e5680465d34cf817d8ddbc8cb20a4667b32fdcdb39032c9119547d95b1630085a2d28a87cb615", 0x5f}, {&(0x7f0000000340)="09db4d2e3a631e8aa131926a3ee7ae87af5749df89046d78b0d03f9b88b747a1d197254f3f5dbfb2e158798aca57f1c45d3fd0df6d2f6fb5557b9b06842f544cd014eb0ae36deb74a789482702faee40efc0636a981f2aac2c880e31bc722bd0f67aad892facb2bd59daa3b7b447fac41521e5c54e4c2270aa13358f6f3e6d76a03217f46361032c294824e86989f84d955a886931f2efe5cde4a3b86dde7b90c6c44260cacd8f60a21c97ea569ea53f327f1a209fca56db54d824a781945331db8a08c631996263ca23ce451e69b789be8555e22a8f1389eac424185bf39da062a3", 0xe2}], 0x5, 0x0, 0x0, 0x40f}, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) mlockall(0x1) writev(r2, &(0x7f0000000080), 0x0) ftruncate(r1, 0x0, 0x0) 16:40:06 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000180)=[{&(0x7f0000000240)="c3ab3f19937d6b651ce58cfcc4a39302e77327217da7af626884f2cbea129d4d7301b0c72b057e12549993e58579c348", 0x30}], 0x1}, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x0) socket$inet(0x2, 0x4001, 0x2) 16:40:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r1, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x5, 0x40000000, 0x1, 0xffffffffffffff7e, "854955882e0261ce0900000000000000ee4dbfa6", 0xd}) readv(r4, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCGETD(r4, 0x4004741a, &(0x7f0000000040)) 16:40:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="004571445d59ba4400"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:06 executing program 1: r0 = socket(0x15, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) flock(r0, 0x9) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x98, 0x4) preadv(r2, &(0x7f0000001500)=[{&(0x7f0000000200)=""/93, 0x5d}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/99, 0x63}, {&(0x7f0000001300)=""/174, 0xae}, {&(0x7f0000000180)=""/22, 0x16}, {&(0x7f00000013c0)=""/8, 0x8}, {&(0x7f0000001400)=""/155, 0x9b}, {&(0x7f00000014c0)=""/48, 0x30}], 0x8, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x3}) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f00000000c0)={0x9, 0x2}) preadv(r2, &(0x7f0000000140), 0x0, 0x0, 0x3e) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008000900ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:40:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x2063, 0x0, 0x1000000, "eb705e4cb22505a5b93169a5487b2e03e1cfd88d"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="64e863905123ad4c70f4ab5272368bad53e9c7b6f79fa62620897cac7b74bc49d0ff69ae4bd46ba7946d28e0726c91fa4586823befbc9db73d29cbc62ce034f71265fbf33865aed7b7740d0d", 0x4c}], 0x1) read(r0, &(0x7f00000000c0)=""/215, 0xd7) poll(&(0x7f0000000040)=[{r0, 0x9}, {r0, 0x20}, {r0, 0x2}, {r0, 0x8}, {r0, 0x10}, {r0, 0x4}], 0x6, 0x101) 16:40:06 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 16:40:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80000000003a5, 0x4, 0x20, 0x10000, "ed4cb9e0043acd497732c39f68fe6a25ebc755fb", 0x7, 0x2}) flock(r0, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000001}) r1 = semget$private(0x0, 0x3, 0x8037) socket$inet(0x2, 0x0, 0x800) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) semctl$SETVAL(r1, 0x7, 0x8, &(0x7f0000000080)=0x3ff) 16:40:07 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000180)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') socket$inet(0x2, 0x2, 0x0) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x8000, 0x0) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x3, 0xe688, 0x7fffffff, 0x0, 0xffffffffffffffff, 0x2, 0x3, 0x0, 0x0, 0x80000001, 0xa24}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)) 16:40:07 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r0, 0xa, r1) 16:40:07 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = dup2(r0, r2) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) kevent(r3, &(0x7f0000000280), 0xdd, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x1b}, {{r0}, 0xffffffffffffffff, 0xd}], 0x80000000, 0x0) 16:40:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10400, 0x0) listen(r0, 0x5914) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x3) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) fchmod(r0, 0x10) lseek(r0, 0x0, 0x0, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0x12) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r2 = socket$unix(0x1, 0x5, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000240)=0x1) fchflags(r2, 0x10001) r3 = semget$private(0x0, 0x1, 0x6) semctl$GETNCNT(r3, 0x1, 0x3, &(0x7f0000000280)=""/53) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = getgid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) getgroups(0x4, &(0x7f0000000400)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x2, &(0x7f0000000440)=[0x0, 0x0]) r12 = getegid() getgroups(0x9, &(0x7f0000000480)=[r4, r5, r6, r7, r8, r9, r10, r11, r12]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000500)=0xc) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000540)) ftruncate(r0, 0x0, 0x6) semop(r3, &(0x7f0000000580)=[{0x2, 0x8}, {0x7, 0xfffffffffffffffd, 0x800}, {0x7, 0x20000000000, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x47}, {0x5254de50620c113f, 0x200, 0x800}], 0x6) 16:40:07 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0xfffffffffffffbff}}, 0x0) r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000300)) r1 = dup2(0xffffffffffffff9c, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x200, 0x3ff, 0x3f, 0x8001}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000000c0)=0x4, 0x4) r2 = socket(0x26, 0x6, 0x2) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) semget$private(0x0, 0x3, 0x23) r3 = semget(0x3, 0x1, 0x420) r4 = geteuid() getgroups(0x6, &(0x7f0000000140)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x7fffffff, r4, r5, r6, r7, 0x1, 0x80000001}, 0xfff, 0x3, 0x116b}) utimensat(r1, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000100)={{0x9, 0x34e}, {0xf347, 0x30000000000000}}, 0x2) fcntl$setflags(r1, 0x2, 0x1) 16:40:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) r1 = dup(0xffffffffffffffff) dup2(r0, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648", 0x0, 0x1f}) writev(r2, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$KDDISABIO(r1, 0x20004b3d) 16:40:08 executing program 0: r0 = socket(0x21, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 16:40:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r0, 0x20004276) clock_gettime(0x3, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f00000000c0)=ANY=[@ANYBLOB="721ee0c10000000000007d90aa0355de36cd0dc6"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) munlockall() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20a81, 0x0) 16:40:08 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002d5, 0x0) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x0, 0x0, 0x0) 16:40:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x0) ftruncate(r0, 0x0, 0x207ffffffe) open(&(0x7f0000000000)='./file0\x00', 0x0, 0xe2) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:40:09 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) dup2(r0, r0) 16:40:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00', 0x20002, 0x1) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCEXCL(r2, 0x2000740d) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5000800a}], 0x18}, 0x0) 16:40:09 executing program 0: semget(0x2, 0x3, 0x600) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) 16:40:09 executing program 1: r0 = syz_open_pts() r1 = kqueue() writev(r1, &(0x7f0000000300)=[{&(0x7f00000000c0)="947db078583467dc077912996a967b858184d57d50bcee30a96b6f57cfee29881fdc2efb1c23db6793ca62c4ee4367d716d8a0bb8e924e5e98089f85ee4c26e81f44390ef5085988f2fa46c568d953441dd59500e6dcaaff84c31bffea8a926ad84c89ba494e07a27ead5636ad221d95ba2225528ababab586d8ffc5", 0x7c}, {&(0x7f0000000040)="5a2da3c2c9ffa49e44b1e13219a7cd2a87af1e4a1348011d6d650e6a4d0489a0b4bffc7656514e001935", 0x2a}, {&(0x7f0000000140)="27ebbad59c0edd1b9ce2b042823c601e82d641808f03dff64ce468763b613095236d3d169f979913aec3908e95da1ae318bd2aec2b69464319f7a89726aee9e5588b62e90286d6e698b8f9201cdb2351ff1ea48d3a01f6fc413e40c5e53ef9943c54bcfcfe709ef67a9785e7e5b19e83e612d10415b27dc488bb04fdedf3bcf91eb6c2afc59c8d485a057c113a0da4d09b196f96ec57e6e741df36943dc958d398893a7593629425b85bf47d24353df6f4d54647e69970144086759aec23987e626101598787519747fe789b83f69aab799117556703ef92e2f21b3a55b4abbe34a3ea59daf7bdf60511b6aa923c0d9bc3a6909da5fdfd1d6ed27a2c", 0xfc}, {&(0x7f0000000240)="15505967d681cdc2d61bda51303a08c5a52f5e36190e6ccf2bc819e4a878e6a0db533a43ffb56b2a00ec96e25aafcbbc48e72e52474336a996482d643be7d7823c6ee321209dfb74ef09cee7352b86b99907d49718ec943ca34293c3958b7bd27e51661550d9d2d1b16c7765c52e22aadfe9637bcce82929701879480f050c979230ed0e5711e4e5398d3744f89561562513e7dcf7acbe9dceceb838d4e0", 0x9e}], 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x200000000000007f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 16:40:09 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) getpgrp() 16:40:09 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x201, 0x0) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x12, r0, 0x0, 0x0) 16:40:09 executing program 0: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) poll(0x0, 0x0, 0xa194) r1 = dup(r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x7) close(r0) 16:40:09 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) getsockname$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0x0, 0xfffffffffffffffc, 0x0, "c9411bee9deef74377b4ed367dd61789ce659ef9"}) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0/file0\x00') 16:40:09 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x4, 0xfffffffffffffff9, 0x4, 0x3}) 16:40:09 executing program 1: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10020, 0x0) 16:40:09 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x4, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) ioctl$BIOCFLUSH(r3, 0x20004268) 16:40:09 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1, 0x80}], 0x7, 0x0, 0x3f, 0x0) poll(&(0x7f0000000000)=[{r1, 0x42}], 0x1, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 16:40:09 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000080)="926d", 0x2) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:40:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xe38b}], 0x1) r2 = dup2(r0, r1) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x1ff) readv(r1, &(0x7f0000001480), 0x216) 16:40:10 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) r1 = socket(0x11, 0x3, 0x0) getsockopt(r1, 0x11, 0x3, 0x0, 0x0) 16:40:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)='\x00', 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) getppid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000200)) 16:40:10 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x200000006, 0x2, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x8) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0x430, 0xffff, 0xffffffffffffff01, 0xcdff, &(0x7f0000000100)={{0x7fff, 0x6, 0x7, 0x7, 0x1f, 0x200, 0x52}, {[0x100, 0x800, 0x72f, 0x0, 0x40, 0x89ba, 0x2, 0x4, 0x100, 0xef, 0x101, 0x1f, 0x8, 0x6, 0xfffffffffffff000, 0x6a5, 0x8, 0x1ff], [0x5, 0x0, 0x8, 0x1f, 0x8001, 0x7e, 0x1, 0x7ff, 0xfffffffffffffffc, 0x7], [0xd0, 0x6, 0xda6, 0x7f, 0x3, 0x9, 0x3], [0x80000000, 0x7, 0xfffffffffffffffe, 0x20, 0x9, 0xed], [{0x2, 0x8, 0x3f, 0x10001}, {0x9, 0x3f800000000, 0x3a33, 0x5}, {0x2, 0x3, 0x7f, 0x80000000}, {0x100000001, 0x401, 0x6, 0x7}, {0xca1, 0x8, 0x0, 0x9}, {0x7, 0xffffffffffffffff, 0xfffffffffffffd70, 0x3}, {0x8, 0x6, 0x2, 0x101}, {0x9, 0x1b, 0x1, 0x3ff}], {0xfffffffffffffffa, 0x7, 0x201, 0x8}, {0x19ac, 0x9, 0x7, 0x9}}}, 0x0, 0x3}) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000080)) getpeername$unix(r1, &(0x7f0000000940)=@abs, &(0x7f0000000980)=0x8) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000003c0)={0x10, 0x80000001, 0x4, 0x3, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x800}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x2}, {&(0x7f0000ff7000/0x5000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x7}, {&(0x7f0000f02000/0x2000)=nil, &(0x7f0000fdd000/0x4000)=nil, 0xfdb1}, {&(0x7f0000fe7000/0x4000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x2a8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fb0000/0x1000)=nil, 0x3}, {&(0x7f0000f39000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e4a000/0x2000)=nil, 0x2e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) r2 = socket(0x18, 0x1, 0x0) close(r2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000900)={0x2, &(0x7f00000008c0)=[{0x5, 0x3, 0x800, 0x3}, {0x0, 0x8001, 0x200, 0x696017f1}]}) fcntl$dupfd(r0, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unveil(&(0x7f00000009c0)='./file0\x00', &(0x7f0000000a00)='c\x00') flock(r1, 0xf) write(r0, 0x0, 0x0) 16:40:10 executing program 1: r0 = semget$private(0x0, 0x4, 0x12) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0xfe, 0x80}, 0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/61) 16:40:11 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) r0 = msgget(0x0, 0x1a0) msgsnd(r0, &(0x7f0000000000)={0x3, "b1d0362e399eebbb2e74538a65fc186e263bb5dce7310c073c3bace4b33d5980c2a7a9e8e300d1b49414f6adc860229970f33bd8faf122223d17729470431c634e32c44800f1d079f83412139ae9fe2fc6ff8bed411b3e20a6d708e38210e83ee7bda85f7b11399c1b21ffb607e5345b046ce0602e075e563aeeeed20d4e518ca6c3d5c24b1c39de794715f35c40f023aad868c6f2cbebb03df48a2e09ca2dba64f8cffe3f"}, 0xad, 0x800) 16:40:11 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340), 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="00002e2f66896c653000"], 0xa) socket$unix(0x1, 0x0, 0x0) listen(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) r3 = getppid() getpgid(r3) unlinkat(r2, &(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000300)) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)=""/51, &(0x7f00000002c0)=0x33) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x3e6, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1000000082e99b54bb87a7b001000000200015ff0000fbcbd51e72e55501f5a3a2c200000000ffff0000010000007ea466d5ae8d1629b50a3db9f97e0a34c7c30cc550f958d8c0b5776c7b29f7fa7f732d8c549405d895007f7818a4a8fba87e18616b9e564dc795a68654078a00635ffa13075f2901ae0da385f9b58346194dc720bf8ba04c1115467968f4a68110277cb8963538bcad9cb1dbc521fceaa3d6519d11ceac0d972034b23020c243400d038c17a74d78c7b927891e2b5931360fe169c1ecd9c5db15bdca1a288a03655e69c2e1d6b62a7556188ff6410a23a0337e43177eb26bf7b4b807bf8f5c46fe283fc441abd5aa9885a0db941641421e4ec9638f250e09fc2f4057e6c190507a31db1af8d9ff84d360b001c577be95c844596e59f931ba7011f87066057c23debcacdb05fc9ae55410ea0aae1d6dafea08c2456cc86fe1345252831cf605dac571c0c67f8283dacd143a47b5096925cb4acbeff4d0299fd8e6e0468efd0ccaccd5", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x0) 16:40:11 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xffff) setsockopt$sock_linger(r0, 0xffff, 0x1006, &(0x7f0000000000), 0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) 16:40:11 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x3) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x1d, r0, 0x0, 0x0) mlock(&(0x7f0000001000/0x1000)=nil, 0x1000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:40:11 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = kqueue() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x48, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000000c0)) poll(&(0x7f0000000040)=[{r2, 0x40}], 0x1, 0x0) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000100)) poll(&(0x7f0000000000)=[{r2, 0x1}, {r0, 0x100}], 0x2, 0x5) dup2(r1, r2) fcntl$dupfd(r3, 0xa, r0) 16:40:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) socket(0x3a, 0x1, 0x9) 16:40:11 executing program 0: rmdir(&(0x7f0000000100)='.\x00') socket(0x18, 0x4, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x800000000018, 0x1, 0xfffffffffffffff9) fchflags(r0, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x96) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x7, 0x7fffffff, 0x0, 0x0, 0x0, 0x400, 0x9, 0x2, 0x0, 0xfffffffffffffffe, 0x100000001}) 16:40:11 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="af45", 0x2}, {&(0x7f0000000140)="56c93dcffc10d2e66d58bc743a33b7475acc067c85aa1f5ff2a57649936295ea730d1b300df6b8bbe223183393eb00c6425301da9ef16768d64553638f379d26554bd6dab836b57ec5c4a09cae799c43d829e558ce40dafa96a069358baf80ceb4c39a654f25b5b7181a9da1ca08bc69be5d5b5b996157addf8b2f571d829e5bd68b6257c0dacdfd0b5fcfff9c23291e339ad5da3652cba535c91c694b37937cfe5cef1dd40c97110ecd495a72385634c08749dd42ae9492f0414432fc312553d2cb09292eeeed3f7ebebd3acf7214476fb1f3792a16a5de126c6e19", 0xdc}], 0x2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) pwritev(r0, &(0x7f00000018c0)=[{&(0x7f0000000340)="18aec3cf63ae058a84f46805ffa548bd7ca689a81d4857df49c5fd378171256bbffe4ff8a536e91d98c6bcb29688502abb2edcbbfee05861a7f3c541d007f0c15a4c4ff2a9758bef10ff8686172adcfaaffff7d7cd440792bb96a2aefad71922bdbfbc894b1cf21253389dec7fc3e4365b1a4e9f7508260ec13a915e09a8e6b140721d1b11e03f60d4be56fed2a0983fb324bdf9a60ff5be500a546d544e88c376f4aa6791b48daf15d8cc07c3f48fb1b787f9e0057b5eadf3eb1dc54b8d61035f2a468ace91cb63", 0xc8}, {&(0x7f0000000440)="56b023381948bf07be92167662ef85cefac046d252390a6fcfefc57fcadb89cd515982b53bff31c112cbb0007829a8e2395dae34458cdbc9a7f1ee9e52af64161861a5d2b720d423fe031af560568b71edaf1e053b63f3f01d0ab333caed65f60b2d3a2c088fd732e2e4a6fd2c709aa1", 0x70}, {&(0x7f00000004c0)="f1266f0e916bf39c06adac7ecd7e788585b585fbe8fe6c46b86319f55754c7f225739b193582864d12bc5656fcf2d4af8f323d5a6087920786b070af93374ed670c4c28a726b221363fd9a24915238d7a6f2110f71ba3e3bff72fbaa998c509e46cd09d08e09313a8bf41a4028297aeb609690bf4e1ca0e7e84d375eb60fb5578680f3fbbaf6112ace3079fc144cb339cddfc11c6516fde3d83a1501c59a6d56024b86b6d9408899b8d1b04d66ada2257c5c0bca6ae6036c057ffcc6d1e657426afc8d9bb1beda3f53c0b60f4423690c083d9f4e832abd6359b447655c1389c5021e2191ffbe74ecae24ec2f9a2aaf0621186a62eafd581731013ecc34", 0xfd}, {&(0x7f00000005c0)="a1b04bd589d6690b7fbd61e6beba1108f9ca40d2c4432dee822d", 0x1a}, {&(0x7f0000000600)="a16ac14d9e6449ca4cac71d03d5881fb56fa10b0a11a25c153cbde2d5c82538d7d63fa1b4e308c5305be7c241f772d6129bf9f002bf29e46704c7a740bf0606561592898013e61021b2fca2a0f728131b0b72d99f5cd00a75b4d39cc478abdee2300940e1d554d49993892fa3c86d44b35d29a8ee29b429b2ffe3839906a0a5b1ef49aea0d52de3776f73c43adf86b00983b0595b57043b07f4f7e5709dc04bbbafb2ae9f350b531fc9a901c1a58c9cd94dbe6f42284877bb63938ec46abd3d490b0ca0f6768e5d951bb88c76800b7", 0xcf}, {&(0x7f0000000700)="c2df4ade285091d5ea4f9da9bb2a5a7081585b23da31dac3d8e10d8b0b1e8e3de355a0e20ce854876a84a966431f1c68454d86a5097ab6", 0x37}, {&(0x7f0000000740)="32910be030463d796e738748cd67a1d127c9c96faa75ff4b13940a42cb07ffa91ac1785ebbb79002ab26626f37acbba895b918880527b1c6703a840a390c5328", 0x40}, {&(0x7f0000000780)="dedee7dfdd1efc275f6e61e72e4405c9d5f8a3dca0350e03822da95ff6229d87b0c3d38fc74c78b5d4dba1be436aeb190c9a0c435e506c0daebd436235d4b4fc5d93f59b8cfc1cc49976b2f6af3f5891f7513682d39e85fe4de2b9da727249042d36a65cc17ab29fd2d1e383de53790ed883ec6267e71d3e7d8de108696643c01f88c97daad083cdfcd63494c3dc6ac65228633a0d6501b769d82b8dbbffeb0f68cc80edde64258dc13446c958ded35cf275d0a8dfe33c93cac294da2a3a", 0xbe}, {&(0x7f0000000840)="88297183ecd42833381a8b808897ee1f69f5485c9aff7246bcba15c6be5663f31fb09718b5757f089be23800e7e6f5338bd558414d81af39d9422b79097b78d29a0d207b0743ffc738288e801de8585f499f347d4267c6730be0322586c50020d008537dba5a", 0x66}, {&(0x7f00000008c0)="0cd6bb78762a0414bdeedef7d9cbbb9357c5ddba974d43cb3a0d6f50efb27dfa38b86d26341a5db6bc8d9ccb5d1fe0c840dc0621c08942ae7ed078a09f2c599a1c8622fd3038282ecbb57a16c8fb390b64ddbf6428c544ab1d7a440229b96e7cc61a98d4719ede1422b48afdafbb44f3137841bc486b5e8e2ef8ef7da9b237b85682979804a7ca64f669e02f1a57895cc563e4b0a7a1f1ce5cc4ca636bb74904fb8121d60e8d3b175339d8ebd2ad7aeec1e1f4814053fb572cd4933ac34f031ba609b36f7981bd64a109f33b90a759cc73c4468cf30483706e2bf9245a6904c044c7d4e04d9a953bdf5ba62110beb5fa0569c11229c989a58619a3f1c9af94daadb259ee4f35ab95d0536612c59c9b5d4db5f07cf0d4e5bca5bf9a045a4903684f005b97d220536a7d017ea9d4faec8a4d60d9f7e413f844969aab99f2bc8e41b06e200beb9682e68b1e0587a4225a03fa12a9bf84e0fbfbbe9201f2cc9dd7dacaa748ab7e346051ee7bcbb10fd777b2dffbef4cd0ce32d4afafb0a7c14831f6e9c3b79a4e40bc95100197757cf694f193c9f5e09d32de71c0b7e493cfec296ddfa3b75dbf8024de30c3ace8a2e9452b0c65e765962d150595fd0a5bb9ce84af8284be5f47927c5f91393a94f22d282ea862099f7fe24d3d517f6e18c951dca095cba219e9e57a54184e0f35b8242c999a6e018d8bb323beac63487b4a44f6cf8686f1580148327eeee2b4a3630f6c4ef07370b05143545c2ce809dc91cd377e964e9cd7722460bb15e70d1bb493224693c80ad60fa5ba618bf808c1a89c331419ce7ec24f445c987914dc136066c86e74d5f4e60c0c668a3908d85f57fa7066d9b58a1fea89f5b8ea9c8adabe88302fa0a761dff9c1009a5e5dccba638dd2af6a4c2224672e84ee624c7a0ec7a11171d2efe4782391ef3b6589a236a1d590b077b5c62518c560a9273aceac8f09f78d4b9f08df23032c425875c5d5a110650b46a53a5803754238ba20faba16fdc29827c44006caa521aa5781b7e3462ae57fb140fa0d464a4644a732af887053ada104797c4abbdab3d618e2b27aed0129281abc450f1bc7cb76f8854e1b29c433b7b17a0731abfda05e53821d77f3672a1257a3e3ea310fa7f5661f249983eb99ab42dcda8fdcf695cfe70f0b6785b953670d68a95770a5e09abc321a18805e96387ddae1a78bd8eae3b11d05a5c3f4417520cdc3441bb8a236dea01a9dfcf358be1bca327bf3d0459a7884a1e424c1f07f2ffb3f34004c2c7d9bdd06a0b54f172010444306375f731b880de56cca55e3c1dff3fbd00fa5777a5a6a104658fcd98bc220754b0614c01f3c282d9b4967e3c134934b861483541abe2426d5ad18c3440635f20a263649f2e76ac7bc0347f4ab5bdf5e8e47873b32abeff633d9db1b7948a720974024bc07fc8bc67f7499c18d45bbd63bcbe0b8e499c4ca5463322d368d0221db3d31cc607402e108eaae73b53b6fda4fc4275c31988d1610a51b96d375614363cc7e4cf975d438eeeb5f8c2e77e5f6c375564aae1df644c38cb152eed60ff6340b94648dfd05ad645d762e1cbf6e32e2f0bd57d8c665c069b52f4331e8917d15876f14ce1fe77cac6b3471ef0cb8a1a5a0538c5b8186a05578460784483ad24fd9baadb776a39faf3de86431ef8e06934b94f7ed2f652145d393c45796d4d908dc7630b08333ca6740c962b2404d3f5fd4fbcdaabbc603ec237996846996734447141db3788adf896280c72d9128595938ab24ac3e61788f5e14b9c79a4058821f36c3a0bb4d2697096a8b932f0fcd395da1cee342cb3855886c270c2c4d9bf93ff72211595f9a6c65c93d73dbc75b2551806986806fbcf705ac469b7a7c76a4f5e5d2b4b24f715d3a8a9a48136f6e89ad13c3f42b245ca941980190a7f32fb19e292c6391cf7132c5b5da6dab1b1f12fbd60a5c124c20d728902ddf97c7a0dedf901cab5be4ddb4d0e0429ad5cc7cae242e647aee4481009805dfb4cbe7487d9b3522736a8ded250fccae14edf19142f4ba556ae990bc1f0dd321e10bd036916c3578a80a340ae43a1408e5255a18f5c07fad0e519ed1c65a99877e7c73c8332f1a95462f5daa27ad14f9c680a8ca73917492b9907f2a94d97aa0d771d52f91b8acc6adb924ce43e442d598ba9611672897b01d0acb947f93e2f54eb3a45ad34d1dc00a0c6f6681bc6c2e5ca077d3af7d9412e1357f344884280e44a8ced2815b9b7250f1482bbf3ff957a27bd90bbd2c30177da3a8834a385504e3ef3407afae691abf80f1a4d1430226464b7e2ffa92560dc6275c23d464f2eb686fccf75c43c7377e5ef3540a859c46694f711664063cc2b53971f482cf67b4b7fb182f492d7127d94e27326c602533569ac2aabdd3e6e3406aaf507ad661ba8423e4259cd75847526f97f419953bf0e0503eb3274fc40e3e0dcb9dc0147d46f177a2709f64d54eccf6cd4b3cfacc8894361d196986bb7517cccfb2236eb599410052f8a32e3e2b085d2f2e687d3dab906677697a26b099f512db6aa1d6a9996c6c949eeede58473350d533d448f695369cf3032ece1bc87cd0105c8afb53f197f214bc1bc49a478a6b150996c94c569f6d02270b2d8047b1b16ad789d4f9c1f2e2d35b2bf4f0d0d2cbca408cb5c4e933f2bc6e64507d4d5c8ab8472c3d6a0f5293e6786ef2b5686725c2c8889da266c730cbf148ddac4eb7ed1beb5ab6cc38c0e6c5160c49d8f07405aace2e0d6aafc7266aa2dc5cf06653feabd1730561b5db4ac97448e70049740fdbe11630b1cf659f43f62173e1b45a9f8f6f1daac31b87a8f01c93b76b706922eb7f6ea056181bbdf35194cdc94f3c1177cee341da81547b7f9bb49ea92edfa4b9f4c1ef1dca86339295ec5e83a81599194e3c3b9f1fb7619d09d6af9e58a32a1dbfa4b5df8ebfc785895f6d8b6698d2219b8d6ed07411aa652632486461f8d97b38099ff5197140bc874d8f5654d70a96a9e2106924c7759d94e0b7f42d01d580adbccbaa917b88f33b83c2a40ddb9e5f49d46faa129dd74c90bb82118759ccf13a04996cc6afca6796f60204969de6590b4db1abe60f95024c4de44ffd400019da2b540e6eb39af183433c6156941d88f50784114d9ffc2e1a514676afe645a27c14762ba7015a79c4069ff5c671d033af46091c193e32969f3ae9aa60134ef39af5baf02d6af9be5523cf7a21aada176d4ed5540d1434ed3c7e06f5a29e6443e42e0875311b17253d6f9b82e9998ff534cb23a9a1ee6b592f6c45a6d618ad8e33e3782c7f70f514c4589abedd666ec8ddd322fbd105623824ee34bb585c661d5e965af764ab2fc3ceadeebe7c2dc88c9ea6be38371ac33860b68cbb5fb10738fe2720bcfa8b3fde17ba9050ea3fdc3f2184656516fe1027e119dc0ad85eb0d13492ca04e1ae90da7b5fd64b8d5869287b36578a04b9c486835a904a8f01b2f0efd49a074b5311bd0e7acd2b00afaad7a3af2415015187f61d77330d33215e5e15abcb6d44405c6a936bce94d33a9f8dcfba7e867e3be8d3e8b7bb075cec3499bc4de86fe3490923df7de637614e2e394d51c1f2b1132f0fca9efbc0ee2654a9457ab9851c347ed6ca996e6c49a14935b7ea8fbe517be58b6e2470e4f6f974710c647cf20f4031617aa24ef90075a71cabdda793b3286112a87bc40b270051ed377e293a178ff9b3cdf2b784f869d43400a071db4cdf2acb786c571d9e21e7bc4e8dc388bf6aac5925be3934d0f8cb557539c640735b2848b4c759e9f4145d9be4d763f425de8499874ea442a2aa804c5ea3623f168b14b70dc4c3384467d4a1321a2b71fc45754bd412b1e52199975cd2003ebecec0f0a69ec66efa2dd62f58936f59b6918a45c379df1c40e8d281a8328456de0b1b8dec26167c56ed9f2bd9916926453649a37ec9eabb51a543453fe66df9cf7e794c5670c3cce47761670965a25f30a64b05b252070051540cae4ab1ca8b072519639927100f1e538f44c5492e1637c0acf5aa910d1a3655c72c24b71580963141d7d09c634cae0d4f68411166ced4fdade6b63578f5e5b50217be3c0cd2374e4b7c3631d3e85a225cadb8630915a2f66305683a13ee40b62d161b88723765762ac3dbc56a64104c7e86ff39ed6646b16870eca14f85364f63dd3a6f07d335f98716a888bb0afd9f09c7dee2b99ac7eb454fe265fc8240650cf37248f152628bbf7ed60160cd109629d29583f3bd384a0e9f08602f16583a091650dcf9d470b5a1b126dc56e9f49f99a3b63afd88378d9bf6084bfd620aae57c8a710e8f32afefad026d95a344b53573335148074442390375ad13defcd9322390bb88ab760812e41222a86143473b26bc4f57c38d0478183f604f5a5e359f21c1480c8b49573a880dd614d1477238961e871a08564df3b65b74e829aaefd3b88b692d3597fe82dbdb1553038e40b0aac5c39f692ef6bcd2146cfa03f31fc6c9264a3f3c8671edcee738caaf7e5392a9e2380056447a5a88c3d7e13646585f49a32dde1811a6e127a1868655aad36a05114b89941eac4f33ae39b3f3f0266733ec87e5494e7a71611c74ebc1921614cc942000c7a11cc3818a3943b959e08617f47cf4a343093725754d0b9180b6d97a5fb2840edfa4e393b387581988c9f1fe502599d3d9fc3a15304cc0f35a77183f9fac13b59ef6f7445a4398a3f56e4eab40636523f43051436d5203f381ca3c27acd7a114048ebc6f1bb0246c6fd06f55a9d484b5a43ebd56eaa0d814c928384ccad7da60eeade17274ac81d9eb9ba68c948566b7004de2b92d67b1a6712106444ee58f203ffcaede010b955828cf1ba545d26c5feb708ce664957dfbf93c04032db93b92a881413868081a7e14dad664f5639009b96887d7928a1cac271b4ee36ac99abb57ec755c8b0915e4b10af4d5f8e218bd0903640296cb78399625e132ca2d294f68b4aac7e4bda3dfdcf4e786852b43871f03c9014de0ef94ce21c8f61b8353590e599045ff8a456f0676e4ad21402fb75e78165e2c3f47f7e389567fdc8bbf46529e41283b9004f509bb365f642eb149ee5afed4a4704079ad680b68038faf38b8952a51d970437987326b91356c74f81f6e99cedce11eb3a6696a9ab959bd183e7dee2ddbaa86f8bfbea4b2bdc9670d10de4ae3d00a4fd68f111ee9eddc9caaf9395158663146ae7fa34496ffd781053852e0b100a96ce89f63f5c7f4ad95e9546398cc56b3ffcc21885dd54b2a4474e9e3094f1e7cd951e04d70f4fc1f6be657bd1ee34c7ab3c78bfad3da5c97ff22a9eac84071de1c943571a5baa9884b47a3c5e5887f90df7b495cef078cf959afc146739200bf6d22337faed9be857187f1799c8ce92f2725ed1d6b7c23e9ab64ffff7141cc85eff032608bf5f8bae43e639dabc497d023481e5abd4307c1c50db0c40f6d9d2761970b1e77da7f64f65266a1dc891df8399a5a338fffe50822f241efca9faee511d42060bcbb53b97b449d03024d56350aa77da857cab0533d970468832e6aacade17fd7ee446ed18ef6041812a52778be4544cdcc6f5d42f080eb5a7cceba7a34d878bbcae17ea0eb9583e4b1fc712505dcb8fec9afac79634a1811ba736d2ec8b8f459d518ad159b3312db558deb9046c4fd96da057a52c67c343a764c5afe1124e8924f12bfebc82f2f58b8c94c072645635126fb8d05e826b820ac5a1ded8cc8a75d600cc0b89c0221028edb9a1b2d820d19e4a43d4e9f3af089512f06f5db4e413c00d635be94f351754c0", 0x1000}], 0xa, 0x0, 0x57) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x2, 0x38, 0x401, 0x8, "702a9b75e9932f8cd80eb9c15603122ffef70c3b", 0xfffffffffffffffd, 0x800}) ioctl$BIOCPROMISC(r2, 0x20004269) 16:40:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) pipe2(&(0x7f0000000140), 0x10000) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:40:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0x800, './file0\x00'}) 16:40:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x81, 0xfe) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 16:40:11 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0xb1ac1c59635daaed, 0x0, 0xffffffe0, &(0x7f0000001440), 0x18, 0xc}, 0x2) 16:40:11 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="27000000ffedad036dbd6f24bf8f0001"], 0x9}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10088, 0x0) mkdirat(r2, &(0x7f0000000440)='./file0\x00', 0x8) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000180)=""/117, &(0x7f0000000100)=0x75) setsockopt$inet_opts(r3, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x5, &(0x7f00000003c0)=[r4, r5, r6, r7, r8]) r9 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x8000, 0x5d) setsockopt$inet_opts(r9, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r3) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00006f9000/0x1000)=nil, 0x1000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup2(r0, r0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x6, 0x29d}, {0x84, 0x6}, {0x82}], 0x3}) 16:40:11 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) sendmsg$unix(r1, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001500)=[@rights={0x10}], 0x10}, 0x0) 16:40:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x80, 0x2, 0x3ff, 0x0, 0x5, 0x9, 0xfffffffffffffffc, 0x0, 0x3, 0xf8f2, 0x5}) close(r0) sync() sync() r1 = dup2(r0, r0) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r5}, 0xc) r6 = getuid() close(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x24d3}) fchown(r0, r3, r4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) utimensat(r0, &(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000300)={{0x10000, 0xc15}, {0x3, 0x7ff}}, 0x2) r8 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000340)=""/65) setsockopt(r0, 0x7, 0x3, &(0x7f00000003c0)="73d284bbd11cfcad22f1046fb31b0b54bb9d91c4711d0bb8e7ed222ddd67c3cdd3da9b363f80566d5629139d356bd1214d26e28fc4138c321d1de8774d5c60ac056d50cb89e4e2a9d5c1b873501b45284defdf9f62f11eac79ced45682e1b85e9cd76921421401f5d99f210c0bee9499a54ed3854dc59ac937e26040761c54b2adae8fab88f27cd5d3a75c32f6c49ebabea330f40e7e0b0154c2b8569addb2b87603d0eaa7ea1ee31801", 0xaa) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x2, 0x0) fchownat(r1, &(0x7f00000004c0)='./file0/file0\x00', r6, r7, 0x4) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000500)) r9 = semget(0x0, 0x7, 0x0) semctl$IPC_STAT(r9, 0x0, 0x2, &(0x7f0000000540)=""/4096) fchmod(r1, 0x8b) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000001540)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000001580)={0x6f, './file0/file0\x00'}) accept(r0, &(0x7f00000015c0)=@un=@file={0x0, ""/46}, &(0x7f0000001600)=0x30) 16:40:11 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x10000, 0x6, 0x8000}, {0x10001, 0x100, 0x9, 0x1}, {0x2, 0x9672, 0x35c8, 0x7}, {0x8001, 0x8, 0x9b, 0x3}, {0x2, 0x1f, 0x7f}, {0x4, 0x981, 0x2, 0x1000000000}, {0x2, 0x3f, 0x7fffffff, 0x20}]}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000), 0x2) 16:40:11 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x29, 0x1b, 0x0, 0x0) 16:40:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x8, 0xffffffff, 0xffffffff, 0x6, "d067026b4b641ed79565159899adf5016a10742c", 0x8, 0x772}) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r0, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3}, 0xc) 16:40:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x208, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x101, 0x0) r3 = socket$inet6(0x18, 0x5, 0xfffffffffffffff8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20, 0x0) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffc, 0x76, 0x1, 0xff, 0x1}, {{r2}, 0xfffffffffffffffa, 0x16, 0x80000000, 0x50, 0xfffffffffffffff9}], 0x1f, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x9, 0x80000000, 0x102000000, 0x5}, {{r4}, 0xfffffffffffffffa, 0x8a, 0x80000003, 0x1, 0xf0}, {{r5}, 0xfffffffffffffffe, 0x8, 0x0, 0x43b5, 0x101}], 0x9944, &(0x7f0000000200)={0x3ff, 0x7fffffff}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x25, 0x0, 0x0) 16:40:11 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:40:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4bba12b515aac034c040f130f23", 0x3c) r1 = syz_open_pts() close(r0) r2 = fcntl$dupfd(r1, 0xa, r0) kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd4, 0x2, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20000000, 0x4, 0x7}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x40, 0xf000000f, 0x3, 0x10001}, {{r1}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x3, 0x1000}], 0x5, &(0x7f0000000200)={0x80000000, 0xfffffffffffffbff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) dup(r1) syz_open_pts() 16:40:11 executing program 1: kqueue() r0 = kqueue() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x100) kevent(r0, 0x0, 0x0, 0x0, 0x40, 0x0) close(r0) 16:40:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d8e842940156296dffb"], 0x8) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f00000001c0)={0x10, 0x101, 0x4, 0x1f, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x40}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000fed000/0x2000)=nil, 0x1000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fef000/0x4000)=nil, 0x7}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000fee000/0x2000)=nil, 0x6}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x1000}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fee000/0x1000)=nil, 0x3a}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xfbd}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['.\x00', './file', './file', './file'], 0x44a4}) r3 = semget$private(0x0, 0x1, 0x500) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000000)=[0x2a4e0a3, 0xffc, 0x200, 0x5]) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 16:40:11 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0xe7e, 0x511d, "0d592fde86f45e5cc58bcea1050000804800"}) write(r0, &(0x7f0000000140)='\r', 0x1) 16:40:11 executing program 1: r0 = socket(0x80000800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) 16:40:11 executing program 0: pipe2(&(0x7f0000000740)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) syz_execute_func(&(0x7f00000008c0)="420f3803c2c4828d996ceecb2e2e36460f1ada0f380b66abc4a1c9f241ebc40149569275000000266440f6099b8f4978cba300000000260f74e2460f965600") ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000780)={0xff, [{0x3, 0x2344}, {0x1, 0x1a1}, {0x2, 0x7}, {0x3, 0x1}, {0x1, 0x1}, {0x3, 0x1}, {0x2, 0x6}, {0x1, 0x7fffffff}, {0x3, 0x10001}, {0x1, 0x4}, {0x2, 0x8}, {0x3, 0x6}, {0x0, 0xbb86}, {0x3, 0x7}, {0x3}, {0x1}, {0x2, 0xa61}, {0x8fa6319a698f29df, 0xffffffffffffff44}, {0x3}, {0x3}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0xff}, {0x3, 0xf2}, {0x0, 0x7}, {0x1, 0xb805}, {0x1, 0x3}, {0x3, 0x80}, {0x3, 0x9936}, {0x1, 0xc0}, {0x3, 0x100000000}, {0x2, 0x8}]}) getdents(0xffffffffffffffff, &(0x7f0000000000)=""/1840, 0xffffffffffffff91) 16:40:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000), 0xbb) socket(0x6, 0xc004, 0xfff) socket(0x21, 0x3, 0x2) 16:40:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 16:40:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) r3 = dup(r1) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000001440)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r4 = syz_open_pts() r5 = fcntl$getown(r4, 0x5) r6 = syz_open_pts() r7 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r1, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r1, 0x0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000001380)=0x1) sendto$inet(r7, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) getsockname$inet(r7, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r8 = semget$private(0x0, 0x2, 0x80) semctl$SETVAL(r8, 0x2, 0x8, &(0x7f0000001300)=0xcb19) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0, 0x0}, &(0x7f0000001480)=0xc) r11 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000014c0)={r5, r9, r11}, 0xc) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000001340)={0x200, 0x9}, 0x8) setgid(r10) fcntl$dupfd(r0, 0x0, r0) semop(r8, &(0x7f0000002d00), 0x0) 16:40:11 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x91a, 0xfff, 0x8, 0xbcb, "8e35e21167b0aa40e7178be6fdd87ed215e56144", 0x6, 0x7b}) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)) 16:40:11 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x82, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:40:11 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x0) r1 = semget$private(0x0, 0x7, 0x48) r2 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000400)={{0x5, r2, r3, r4, r5, 0x2, 0x929}, 0x3, 0x40, 0x9}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x6f, 0x1, 0x101, 0x7, 0x400}, 0xc) recvfrom$inet6(r0, &(0x7f0000000480)=""/9, 0x9, 0x1, &(0x7f00000004c0)={0x18, 0x3, 0xfffffffffffffff9, 0xffffffffffffff96}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000005c0)=0x9) r6 = socket(0x11, 0x3, 0x0) r7 = kqueue() ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000000c0)) recvfrom$inet6(r0, &(0x7f0000000500)=""/87, 0x57, 0x800, &(0x7f0000000580)={0x18, 0x1, 0x400}, 0xc) kevent(r7, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffff8, 0xfffffffffffffffd}], 0x8001, 0x0, 0xc600, 0x0) 16:40:12 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000000)) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) syz_open_pts() r4 = dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000080)) r5 = dup2(r1, r0) ioctl$BIOCSETWF(r5, 0x80104277, &(0x7f0000000140)={0xa, &(0x7f00000000c0)=[{0x0, 0x2, 0x3, 0x400000000000000}, {0x1f, 0x2000000000000000, 0x10000, 0x5}, {0x5, 0x9, 0x1000, 0x1}, {0x4, 0x1, 0x3, 0x1}, {0x3, 0x6, 0x0, 0xfffffffffffff001}, {0x5, 0xc2f, 0x2, 0x2}, {0x1f, 0xd, 0x400, 0x32}, {0x4, 0x3, 0x4, 0x8}, {0x6, 0xffff, 0x8b, 0xa3e}, {0xfffffffffffffff7, 0x6c08, 0x510, 0x7}]}) msgget(0x0, 0x200) 16:40:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) mknodat(r0, &(0x7f0000000100)='./file0\x00', 0x40, 0x100000000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x5, 0x4, 0x44ea, "47a692ed2688e15dcefe94d39556eb8903dd3fab", 0x2, 0xd}) r2 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xc) pipe(&(0x7f0000000000)) 16:40:12 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0xa107, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f0000000080)) 16:40:12 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r2 = syz_open_pts() close(r0) dup(r2) syz_open_pts() readv(r1, &(0x7f0000001680)=[{&(0x7f0000000280)=""/60}, {&(0x7f0000000400)=""/113}, {&(0x7f0000000480)=""/4096}, {&(0x7f0000001480)=""/163}, {&(0x7f0000001540)=""/165}, {&(0x7f0000001600)=""/100, 0xfffffffffffffede}, {&(0x7f00000002c0)=""/31}], 0x676) 16:40:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0xf13) close(0xffffffffffffffff) r1 = syz_open_pts() getrusage(0xffffffffffffffff, &(0x7f0000000080)) close(r1) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) 16:40:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x26, &(0x7f0000000040), 0x0) 16:40:12 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x6, 0x12, r0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:40:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 16:40:13 executing program 1: r0 = socket(0x11, 0x1f, 0x100083) sendto$unix(r0, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) r2 = dup(r0) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000000)={0xbf, 0x7fffffff, 0x5}) 16:40:13 executing program 1: r0 = syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000280)) getgid() 16:40:13 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r1 = kqueue() kqueue() shmget(0x2, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) r2 = kqueue() dup(r0) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r3 = shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r3, 0x4) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r2) 16:40:13 executing program 0: syz_open_pts() clock_gettime(0x2, 0xffffffffffffffff) 16:40:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) dup2(r0, r0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 16:40:13 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:40:13 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), 0x4) kqueue() semget(0x2, 0x3, 0x204) 16:40:13 executing program 1: select(0xffffffe4, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x2, 0x8001, 0x6, 0x1, 0x5, 0x9, 0xffffffff, 0x4}, &(0x7f0000000040)={0x7, 0xffffffff, 0x38c, 0x100, 0x10001, 0x7f, 0x100000001, 0x7}, &(0x7f0000000080)={0x39, 0x8000000000000, 0x0, 0x7fff, 0x3, 0x3, 0x841}, &(0x7f00000000c0)={0x8, 0xffffffffffffffff}) 16:40:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000240)={0x2, 0x5, 0x80, 0x0, "9e877c1bf6a2daadba0bff26f4524bf3c6ef1849", 0xffffffffffffffff, 0xbf2}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) mkdirat(r1, &(0x7f0000000200)='./file0\x00', 0x4) write(r0, &(0x7f0000000400)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee5", 0xc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0xfffffffffffff0bf, 0x3, 0xd9d, "b0000004d8e50000b99a00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:13 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = accept$unix(r0, 0x0, &(0x7f0000000000)) setsockopt(r0, 0x4, 0xffffffffffffffff, 0x0, 0x8cc1965a1e24c65c) shutdown(r0, 0x2) setsockopt(r1, 0x8, 0xff, &(0x7f0000000040)="57dbbaaad3cb2e0c3b92eb5d6f42464581a2553bfb5311d3f8880d2bcb2e552aa8ec5e95486a70e416aab7b0b8e20ad3ca764b29b27251aa3ece25715cf14c23b11e3bb9231b401a7775475fc2ed157c3e89c2cbb91465722d5ee83d725f9214a24fd4e6976778a54233afba4e637bcb10600769c2f88f97ef", 0x79) 16:40:13 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='\xe9]%)+\\\x00'], &(0x7f00000001c0)=[&(0x7f0000000180)='\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000080)={0xffff, './file0\x00', './file0\x00'}) lseek(r0, 0x0, 0x0, 0x2) mknodat(r0, &(0x7f0000000240)='./file0\x00', 0x40, 0xfff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x5, './file0\x00', './file0\x00'}) mkdirat(r0, &(0x7f0000000280)='./file0\x00', 0x2) 16:40:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0xffffffffffffff70) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) 16:40:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0xfffffffffffffe01) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="6255f6ffef1e72acd6c0e7c1cc741473351e6e05313907bccabc2b178d5d161c0026b67d42974fbe8cc95b3bb2fbdb1276d8624a5d396fd8d14fc9fc3524726dbacaac4100fa772b424ba313e6d82a6da8d3deb3b30db56e8a1ee4f7a629a2109edb03806975fb4828b3eb912d7b238fc137e95ce74e80647726ba217fd30da71ade6048b3b3f88ce0ad19d939a64e2b9e357006e803a411e9be90f417e68eb9e8ad683467fd5d88298ba513f68ebb621b13015f", 0xb4) 16:40:14 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x2, './file0\x00'}) r1 = socket$unix(0x1, 0x1, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x10001) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0xfffffffffffffff9) 16:40:14 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) pwrite(r0, 0x0, 0x18d, 0x0, 0x0) setsockopt(r0, 0xc376, 0x7fff, &(0x7f0000000040)="55f11d1f3d8b922f517f2abd45c441106db9ce7a3a8ac01ef4069a47897b5586b8b73eae3dd27226e1f0fcb37f077c5571b4c17aa2f70c518a985af0dc4c23d5ac96a8b5ae3df806785962e30c968949d8fc623b21090d2caba7bd6819d8cc6cf93179b9160b69d8bf0d4882d6cb4261b8d1da7d0b47a178db0774492f19bce02113312b43d0a6cd1e89a5bea08584c3e1603f2c45e84ed2eb721c345108f12a2cc5d348e1aa7bd86060925778175074f94cf3eb67c10d400a4224f0f2d71a5799c027f6cb91b727c44e45755b3dc32b7bf0554d525712dfe723ca4bfd4c140bcde80b718fa4468f519fb8", 0xeb) 16:40:14 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/251, 0xfb}, {&(0x7f00000001c0)=""/194, 0xc2}, {&(0x7f00000002c0)=""/77, 0x4d}], 0x3) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) 16:40:14 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "968255c52b58c915018fab08b3a5fbcea0657bb093ec83288fa713b20457b16e00b5409054fdeafc89d1ba8506542c034dc4c2a0d93f8b819e3eef49703619d3b425e7b0c3cb075ffa7fa869f58b2e9857b8c0f9efb71e615f9dd4e95da24edb4f26446b32ff9a63f8351602d5bd85ab795fa3d77b0375182e27251710637eca8c77220db7ba7bcaa15d96b6c9e5d21a213b4cee62920358e41d29fc1b5f80ee354c7434ab391bd60bbcf56e176cdc9e2ffb59ca489a7fc5ca7950466f8d0e4cf529cf5af2f31b6d4a721e8c4d63e0e69347f419d4554efa8572534a0d2d7d23c026bc171f43c71af1c635bb744c8b16e21d8fdd962af35985c7f2e4d024d8a94f17358984570fcc1e4f9b133a4f98fb3c483097bee0a57f6e37f673f985baacd54a119289ceaf7dc836dbcb12734206601ed47d1be72d3b7cb48f004948659abc1c3ffd2b995d7f88398679c4c6bcd28af2d3258335f1e950f733287071e09f4c193362f0fc09a8faba8db1358177fb72f8dbf2a82b0613bc5b1922995f065ea8dc9ac5e1883021c0eb8f3eefdcd078fc0530391920933bd8e9e06d820c468becfcb85736030adf6059665816d740a1026778b70552063a5fb17a96f39c2fbeff6f279eb3976c6b38e6aea14e61b73b12c971b1046ecc7ccddcc996a49dd8da3286335cdbe296583ca9624522288416e4e81c88a8d66b8c68373c90f937780607376be134a809da7c5012f031e530a6915b89c42ecae6616bd79056d94281973da225f9050a4c3d9a12f5f852e8d5da80e9c44371e42f829b9d1c6f6e7bed2c2d40587647e9c7e237d2c952bddf951c172d1f6879f375987d55f517e7225a5355e0b8fe7e4c4bf379fbffe6cd6c408104c7c9c74f732498500d6c9108e6ef77b1b28830f092278fe577e02077c66254226a7d73056c0ace5faf35ff7509b0849de4b6f404207f8dbb8052d5f8b1a59e43acf5a80f54656a7c3542c4fa65b38fc746d2abb6a0b5ff7076b350537947a91da346a3a129af9a925efebe05cd2b44b235d6286c7f396dd96493937c76b8f9157f7595efde3b7b7665a67da5a216ba63581dc8c2c4ac77485ea554fcd6d6a7016001b47bb46ed353cc96817d3f3126cf61b57bb8493830d38964debaba2914df31bcfa4f5305d2afed5d0226cf0b96003c01e48739fe2148d05990bcf992cf49bc1deea13a434ca92ab699779689e5344cb7a3bf89bf93e818692f677f1d969c867877df23ccb92a6f6ef96b881816cb165a5295fef1edcf2cd87e054aed4f968630a4181ecea34375772a68dc601f706268a80d63ec9307e529f9c631dc3a777109392af50ad084efa9c347d951f1b7770fe5a418fd5f250ae6784571612588a2397bd6bcb4725a89994caf59d7ef85b868282cd14a6f86229cee9ad545274ae36eef49ffbb1157b9d1169fc301a4f6cdd7ac98fabd9bd5ddbdbc55e5431921db0f231bc8fe0c28c3f499f02c94d61629ffb54be81fa7ba016ee5e2357a43ef4113b9e984c6060d9d20087b92945c9b128e97dce6ac417b1233802aabe6f07e1cc5aabbf2c56758856053c834009907b59e5297aa15c09cbc1ae77fa73c1b40bd11e56ea6eb2a6b796f4372e8165b39c1807d812b6166cb2068c0e1416299ff9059cb37c4808c8beb9b46faf2761b90eefd778edf0006760dc7350afef9774d8fcae29b82fb6ae9fdfd101c2085311b2f70878675e983cb84d57630885b55b9813e5e59c9b04e6d919cee5e35e912d710d32a0efe4c9aea3ba9111311adfa5a022b6d9537a0a91fbc2211f74a59e20b01d77210c98c7692aa8fcac744614551eb76e600fe643ad118a1b82108750b5ff486c6c3d0c86f83dc13471338d5b2795dcca0defb83b205b9bf73b30e7a2d78c56a803922f29f6aa0309c7e348ca9db11a77d76176123a6218fd92341654a489ce5876e68690ec6fed95d299fdb02fa09691a06067e698d333e9827b0ce0b7cf638c92fa6d6beb4cf5729fd9cfdf58df5bbcfd186fd105429228e90edd862d60075e00436e5c95ce57c57408cc2c0d8addd9eb2d12baa302ca63fcb93e32dc30433896c5b16e483532c649039b721b793a64faa522e13f2397d41ff489e276c13d4d35d4bb7807a4510a1394c857f9808b5eb48dda2900f616612ed73301d5cc3aa38d181caa78f48b5e843d485d053153a01681a9911653b6ed7a3183619bc60d11bfffe5d8a44b790e729832efdae98705d83784323f91c29c3a1ea285a6ae185f872286b0ad5a1a75a48f836c510e6b5b37ff53449593bb6d05f80d98277b3bd407733b3360064dee4be675a872658bf00506d7492d1ba98ca89be75f22bf9beb40226ad386bfb1921cea1f4bd4c90b0224ef5ace45cd5d8d2bc92f899081b8c98b67ec8792388a94d3976dd577f9baa30d3ca9e3e4fbc38458b4025c97576ff7548c792c8674b1426e707ae24ead4eaa12f5785815df2969f4da794f0e33711287a0bb9fa335afa5f8361e29db8c5df0b98ddd7436b158c0a93b067156e957f43cb49e3189dd7967010e7eb7dad26a546bbcdecb4a48d59d209c805a100c39cc176519d64953bb29e5fff6ef09bfbbe2be4af4cca1be0a6ef1d1395060e81c37e5bd0122d5fa32d3cd44ee5835c954f1a2f12d28ac6f8b39fa4a2db41c6e859c57c0c6bc6f4e9067e15c1c52a6eee9abd3edc6d844fa21c00ed3472ba7bad1f82d119dcf76ee502ab025e70ee4ff89a9cb086d8b2f12b6ecc2f48cf6d83b710e945409516858c725707483cd4aaaf9803b017a26f9bb261cc8f9ec026f3642319983cd8643d281a62e467431fd3de90057bc7301ffba5e43bd6b5122b1a239e1a4706163a51b41c943b4b9c21e59f07e3af781c0d2356e98a4d5bc4b89e2da6e3427ea73328e86dcd9756703fc34c333115f6f3144444166204f414af82e0b011a1d1b16f07d1f2e90bc0eabd34a7134613a5658f9e137db1e7fd26da036fce1b769c2fc6102c81e03ba2932d0ec36d0b5bfd61228fc6b51baf056c414607ce219cfaba62d27ce0f6732a722f5600eac1df161dd10262c0a9974bdb828a3f0999bc9c66b23cdf8a46831b322053ec0aa2fb143dd51397a8a4962bb9dad0d4f00cc51b90ae549985b7c4650de053386a90de798aef523b5dd2d7e0cbb48867f00f36644ea3d37a972033ea26e77fb26573860cceaa1fd5f2a32159596e199193932b29ff9b1a15c6b2dccb725fbccb45ec0ff4ea720f2987d82734e5a53d7237bd6178f23f96cda422012bb34354495d79aee0bcf6f0612df80ebd20e6b6c2c17cf9a7bf5a60586afe69b218ff846d82e06927530f629d714090a0b1cdf546d08d52cd9f99ea98730013c99bdea0e37b66f94ddf9bdc9d361590a3b701c38d0738543f16fefa2536c5029b821a68eb4d89ee88ae5fef2c4eeabf79cb73f2f3c160127c7ab30db40020a8053b767d496bed4908678192e2cea759182140a1166a65730d419c7841d37df27cae157020ef201f97a556a608382a599fa7d3c8adfde79c4a407ed858ba72939d0a39a222252feba4e99d45f07a8454a6a5a2949e35368c63043d902281f5029148a866b32e431a04dcf1c689e1f5fbac38f516ccb48a2ca50b6fff82808e2163088f54d575e8d503e78df2f79934c1c251a6a87762f5b68645fa1f0ac4126051ddf3c547c83d4329c6bbff449341b37cde33222287cae67f62a4c47e32ac8b2dc2966cfd297f066fdbc3f0d422c05cd781390b46c6bde5a1810783496ace6b01e37a4df7bf1c2f48535a4311873bb9174a05fa19fdef5b9ff8b630e2155aaba937ff1a053ad506780c18c78a66e81dcfe03fe54c65e18979cf77ae14c20a4aec462f040f22c663d42fd0622e5c83825fbdf41d3f418c1adaf978d386ffac54cccffed4b26edcfdba1c42e1980251be6f209579abbbe2cb5157257dd036fda087c6f88e9e41304aca3918d438c61820bb6c187d57c0f35eaab2318b4c41a65b088c8c2e815d9304b7945eab5d54586fed1890f745e4ac4c24a6ba078917cd1ee7a9d1590deae902853065cf12aee56cb9bff68559dbf46743c5e1d0c6f6700d25dc9afe670f97bed1f272ce4b5759e070d2ff09a3bb8bf7f8ae719095f624ec0f1bd58369bf759ea1987168b142788b8be7993d0f73b8c4eea2b3b3ae0ff1edd216ce727cf96617aeaf5a53a222a6fb5c762c46ea938ca3a511f7b03a8b79b1b8ad802260b35e2f6914ac14e52953ad02ee0abd0b47760579d22af699f45e1f057926df6bc92f15c939e9a42171be251f3fc1f196138158776e29f7e1b9ab56fae59ddee49905ea32d3e9084b788f16c1c8680ff904b43e8b66b259a8b6b994cfd1dd386d77df8b04015839c4769a4603dc55392b68f9de44356cb666cfe8f67a27bab21d74d05136c2ecab820e6c73c3893d6f8f44774d06c2c1875107b176b46226a9b39cf5f943358c6ab1bcf11d451bf267b3f23c3cc941f1f44eda79bde90027d57f8c908fdf86a0682ac9b8e63db6c34de55e76fbe49bb77c2dc3a2c9687fade1064cb7e28aaaa2f847f0c26dcc0538f1fa46e0e5795373d8864eadd4bdf3e22a706a9afc7e6902cbd3fbe75133f2b9c6e91e9800b07098f67eb39554907d3b017c2776be59d4163b7ed4ad75690a743fdc5b24cf0d7f6acbba7b1c685d1f5ac72c6c19f9659035b45dcad67a3739cbea44c6237ebaaa81fecb56c27c5df1cc7731bf68886e5cc9e0b62c391952c3ef1c79f992ba847dd4df3870ca671501b008a70765b4fb861605b9b78e57160fa0666eff3f22a85c3fbde180aef33abc17dbb0bf8e41861f97fa4e69286de3cddf7d6aa7fba0ac74c0d8ab5818faa9d14974c447f6f3d127ed4f48a74a67d57af86cba2cd9b435998d2a80f8e89f8f0f0fd137cf61fb2c496bc92a122f5c895f0406bcfab3fba76b7a69eeb8fde8496604a0019105b2d7eb21be30df2f1ea6bdfc86e5fb6292aaeffa97c2f7e7f76d097523865ebc399822d94938f73f213c2aba4b7535eb65610c88c44a6fc2808c387df1394372d37e67d30ced607678de8965455bb80fbf0b5c41703fd77b8f28b75c2c9da2f68c9267bf67281f03c46a67aed7bea7c4e15b985262d4154b3e9378a35ae5a80e5bf46e21f650f796e9a7d7f3471b2960dd22257df8be640e883db4ee85ff73ea72f592658b3571966fbba2cb10e065fe1aa8397840b008fdf73fc0054cf54a3200a204ae844e469e1bd6ff0b75dcbe253a283ede531e309dc48e8f2d15e18a7d0f7722451038ec6cab29cc7e9e15af1c67beedd1bdd1db89e3beaf09b8a3b1f4f73034d62c25e0d542043cceb7923dcecef4c9e07099aa9c181fce937c13758a41194b5724607ade25ad30565b81fc5aa1d54f9e060cdbc0a7a0e90bc0982d18760f0404d0b50cdd8e85c42a77381928eb27f140595b9b35346bc1b3d5aff6b58d290d27146b2729ae82e27d464a35a2a6fd2b5d3e1abd739441a6692bff35661eb671d3d137828bb54807b880b50a771cda5e39dc716d5ff308019f1fb33522c56d58d9dbc295df45c2099e324c22f2a51d779031e1f8edf461881afcd048ed6c7671192f6de92150bb2edd7f468704b77d77e4e7f518adb31c8707b37d427221c13f44970bad88b4d42ff59b1521ac266cb6e02690e6e0a66840a82f5ea4f1a38656e72026f9496cb09e2d73609f52a06cf00c82843dda7f144eb092fe89309ff6e1182818e3117292173b4da8ec2ac0dba776d71d48196d34bd028e2be2f886ea4118c9183c384a07a5ef"}, 0x1008, 0x800) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) 16:40:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f00000003c0)=[{&(0x7f0000000040)="e9ae0ae7dc923b4fd57fce453fb0da2cb8d7eba66010e8f64f8b46991c55b34201f798525498ea55d0438461b3d13560b556924272a6d1e619dc7c1e8245c71f9b8b268ab08a146e8312c2ce08e3f8c35a190b5577b168474c08856479f9f4f69c0100fdc87fa53d7af389ea5e72305a3c8f59ef33c2a4fbc53d336dbdbefc046da6ed1369f9f969076b37b2da9948a20a46f16ae1454b454f78ec7fbf1be3ad08762a19702d5a6201492b8faae01e231f4f4c5a7725d4e1e63b4ad491cadbb6236c24251e7ab7d4d3535f3c3be0f66d956d13855d99cd87349d9217d0173df5ad35e5a4e2d0e41e49f7392d8b408adcfe3f6ad4e759cc", 0xf7}, {&(0x7f0000000180)="dd99e2c694b9e569cac52ff6a25a4e1b7bba4695e327b10cca4a01540783af986de4c17d399cf872eb50198d6fd133c1ebd9aebea48828995f10f797cc99101ea6ff2cc4313cc9784f22d962e9ca5ec288aa76416b18df7caf47d925d64c7a6934024a4d51849e491fb2eb6ec2248f2d76", 0x71}, {&(0x7f0000000200)="88b9f32941a298f5a7e1a7de579f9fcb8376434910494bbc83a3bcff5f81a5ba0259e997ef2e326b762b797809fe2889badf603a22ab0ad0f6ab8223013dd124b9f4823697ebb72e2720d57f56aed8a596acc45165e53f9bd164dba544700c3671fa8c1e7aa43bc036a8fe6c42a87a0fb0d868d0a803586769ce39c890d4a0b5f6cb51ad65fadb7d0ddd5196ab8cb2afbf1892", 0x93}, {&(0x7f00000002c0)="574e51b848916a076c0821fcefd189460b21a5a2db5adc04d5f9817d6e085e28869d2a35d38022037f62ef742f8b80c4ac2aab9adc0a2284772b279b878c9ca232124a85949f2da21e9b80e8953dfd06f50f3ea855cce46c6f623955c7e9648bd91574abcc48af74b2257a0a5b89ef7fc3d46411b0d6c792716ed589b08b7c963a834b77252c3f0b70d42c38ccd68b83f01ca39c80381ee1c76cd99ee50f21a0b847dafa3d3c4711e1214c15f96c90995d731743b407887a36c51b56f582335f6a5c6ba1145f69b5210800d23b1d4198a7e49797a20f12012e083adfa07931e39d35293e14361e1d41c3b1bb1f5a3a8a49a4", 0xf2}], 0x4, &(0x7f0000000440)=[{0x10, 0xffff, 0x8000}, {0xa8, 0xffff, 0x1, "65fbd147be456813f7a7c0c3f678f63b9617e5cb6616eb828ebbc253255fd36598f21bbd579da9152f62959149f5911538adc5010825dbf26083fcfee4aef672380f68b35465525f022cfc98698cc3d1862a025389eb61913466dfe1982444392c71f1ecc2727c47d9080c32a598d39bb0755116f6fd22109c732d071d5b96cb2c6cd0a211f6b01bf865e5dae7015f08e39423"}, {0x50, 0xffff, 0x96, "915f33a5eb5f181e7c082098a6702a24420ebf7e0e803724cc55123e137f6bfe0880a47e431c4c678c552b8753960291b7bc3162237690a7644f1460a3b6"}], 0x108}, 0x408) fcntl$getflags(r1, 0x3) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) openat(r2, &(0x7f0000000600)='./file0\x00', 0x400, 0x10) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x1, 0x0}, 0x0) 16:40:15 executing program 0: mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munlock(&(0x7f0000004000/0x4000)=nil, 0x4000) madvise(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x6) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) accept$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) 16:40:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x3) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000140)) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000080)=0x10) 16:40:15 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30, 0x0) fcntl$setflags(r0, 0x2, 0x1) poll(0xffffffffffffffff, 0xd8, 0xfffffffffffffffe) 16:40:15 executing program 0: shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ffc000/0x4000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:15 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0xfffffffffffffffd, 0x6, 0x6, "1f95463f3802fc1935c668c3b5f50fff93a2b8d1", 0x14f, 0xfffffffffffffff9}) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000100)=0x100) 16:40:15 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x1, 0xffffffffffffffff) fchmod(r1, 0x0) r2 = msgget(0x0, 0x9806f203e1e30d78) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r9 = getpgid(r3) kqueue() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x3, r4, r5, r6, r7, 0x40, 0x80000001}, 0x6, 0x494, r8, r9, 0xe0e9, 0x1, 0x5cae, 0xb6e9}) fcntl$getown(r1, 0x5) kqueue() 16:40:15 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x80c) dup2(r0, r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x8) clock_getres(0x4, 0x0) 16:40:15 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x180) fchdir(r0) 16:40:15 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() close(r0) r1 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/174) syz_open_pts() 16:40:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 16:40:15 executing program 1: readlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/68, 0x44) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) select(0x22, &(0x7f0000000000)={0x4000000000000008}, 0x0, 0x0, 0x0) 16:40:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000001000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) sendto$inet6(r2, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000040)={0x18, 0x3, 0x800, 0x1}, 0xc) r3 = dup(r0) sendto$inet6(r3, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 16:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) r1 = syz_open_pts() pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x3f, 0x0) r4 = semget$private(0x0, 0x1, 0x80) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r4, 0xffffffffffffffff, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000140)=0x4) getegid() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000c00)=0x40) r5 = dup2(r1, r3) ioctl$BIOCLOCK(r5, 0x20004276) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r0, 0x2000745e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x8800, 0x0) msgget(0x2, 0x200) 16:40:15 executing program 0: chmod(&(0x7f0000000000)='./file0/file0\x00', 0x94) symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') rmdir(&(0x7f00000002c0)='./file0/file0\x00') 16:40:15 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) r1 = socket(0x800000018, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0xb, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xfffffffffffffd01) getsockname$inet(r1, 0x0, &(0x7f0000000040)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r5 = socket(0x18, 0x1, 0x0) r6 = dup2(r0, r5) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r6, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 16:40:15 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) poll(0x0, 0x0, 0x0) syz_open_pts() readv(r0, &(0x7f0000000380)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/120, 0x78}, {&(0x7f0000000140)=""/176, 0xb0}, {&(0x7f0000000200)=""/249, 0xf9}, {&(0x7f0000000300)=""/122, 0x7a}], 0x5) 16:40:15 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) ioctl$TIOCSTOP(r0, 0x2000746f) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:40:15 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fsync(r0) r1 = socket$inet(0x2, 0x4, 0x5b) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:40:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) write(r0, &(0x7f0000000080)=',', 0x1) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) r1 = syz_open_pts() close(r0) fcntl$dupfd(r1, 0x0, r1) r2 = dup(r1) r3 = getuid() r4 = getegid() chown(&(0x7f0000000100)='./file0\x00', r3, r4) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x4, 0x7}, {0x4, 0x1ff}}, 0x2) syz_open_pts() 16:40:16 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xfffffffffffffed5) geteuid() 16:40:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x3000000000000000}) 16:40:16 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) openat(r0, &(0x7f0000000100)='./file0\x00', 0x600, 0x40) unlink(&(0x7f00000000c0)='./file0\x00') 16:40:16 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x803, 0x0) mknodat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:40:16 executing program 0: r0 = open(&(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', 0x0, 0x4) mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') utimensat(r0, &(0x7f0000000480)='./file1\x00', 0x0, 0x2) getpeername$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) 16:40:16 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) r3 = socket$inet(0x2, 0xc007, 0x1ff) accept$inet(r3, 0x0, &(0x7f0000000180)) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x8, 0xfffffffffffff800, 0x7, 0x400, "30f6bdaa400824889379d5343844343a23979e20", 0x20, 0x401}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x7, 0x1d, 0xfffffffffffffffe, "845c550900000008137fae916057018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/110], &(0x7f0000000140)=0x6e) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000a80)=0x1f) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x10000) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 16:40:16 executing program 1: r0 = msgget$private(0x0, 0x7fffffffbffffffd) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000007e08b5adee4467aa2a551d00"/83], 0x48, 0x91f329e6b91dab61, 0x1000) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000140)=0x714) msgsnd(r0, &(0x7f0000000000)=ANY=[], 0x0, 0x800) 16:40:16 executing program 1: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x60f}], 0x1, 0x0, 0xfffffecb}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r0, 0x0) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpgrp() write(r0, &(0x7f0000000280)="a2c707cfc8187304871190d248dbc455534ae7e36c4486dde7d8a03bfc823bc7def89c08704549cf7fe1d7fe1558708b478650c0d8d091b17f5dc64dc1aad9a3e997b20be8dfd26d534ef28b2a076affc163886ee7d310763831739dbc5cbafa6513015f6f3a0027e8111d24d176f3e163c1087c267153a8dc5e09a37cf2a3751585f329c3bcd2990662eeb8419bd457036288af5739721f45de46499e54be3e3ee0edfa809d54fb015de202a0d6612f3b334750416b488522e0c1cc6cf8e139eaa86a5c3707f860948d0e5c6389292cfffc", 0xd2) getsockopt(r0, 0x8000000000029c7, 0x26, 0x0, 0x0) 16:40:17 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x210) rmdir(&(0x7f0000000040)='./file0\x00') msgctl$IPC_RMID(r0, 0x0) rename(&(0x7f0000000000)='./file1\x00', 0x0) 16:40:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r1) syz_open_pts() execve(0x0, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="00c42f54a738f9c244d268ae033adb1514a1eea89404570e14dba38f09f432b50f6471c0155ce3b27b3b3923cb120c4e24468f9a7190f59517d1ce5e8c7c5ce821d2e5b160", 0x45}], 0x1) 16:40:17 executing program 1: setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x1}) socketpair$unix(0x1, 0x5, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 16:40:17 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10204, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000002000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x3000)=nil, 0x3000) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:40:17 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x0, 0x80) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/110, &(0x7f00000001c0)=0x6e) mkdir(&(0x7f0000000240)='./file0\x00', 0x1) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:40:17 executing program 0: 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)={0xfff, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in, 0xc) 16:40:17 executing program 1: utimes(&(0x7f0000000340)='./file0\x00', &(0x7f0000000040)={{0x9, 0x7fffffff}, {0x3}}) r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x3, 0x40) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/33, 0x21}, {&(0x7f0000000100)=""/13, 0xd}], 0x2, &(0x7f0000000180)=""/198, 0xc6}, 0x42) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x9, 0x1}, {0x80}}) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 16:40:17 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) r1 = openat(r0, &(0x7f0000000000)='./file1\x00', 0x20a00, 0x41) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000100)={0x8001, [{0x3, 0xff}, {0x2, 0x6}, {0x2, 0x8}, {0x3, 0x3f}, {0x3, 0x60ec}, {0x3, 0x341a}, {0x2, 0x9}, {0x2, 0x1000}, {0x3, 0x1}, {0x1, 0x1000}, {0x3, 0x3}, {0x3, 0x7c0d}, {0x3, 0x20}, {0x3}, {0x0, 0xfff}, {0x0, 0x2}, {0x3, 0x6}, {0x3, 0x44e8}, {0x3, 0x2}, {0x1, 0xff}, {0x1, 0x7}, {0x3, 0x100000000}, {0x1, 0x400}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0x200}, {0x3, 0xff}, {0x3, 0xfffffffffffffc00}, {0x3, 0x5}, {0x3, 0x3}, {0x3, 0xff}, {0x1, 0x100}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0xfffd, 0x7, 0x7ff, 0x1, "7b99ed7dd7de5a519d788f023552f0e906bf2adc", 0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r4 = shmget(0x2, 0x1000, 0x40, &(0x7f0000000000/0x1000)=nil) poll(&(0x7f0000000240)=[{r1, 0x6}, {r3, 0x10}, {r1, 0x20}, {r2, 0x1}], 0x4, 0x0) shmat(r4, &(0x7f0000000000/0x2000)=nil, 0x1000) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) 16:40:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f0000000300dd0035b21ef0c26d08ecc7877dfc799d2407434d2dc53bb539cd39bde35b170543cb43c786b18ef8015208cbdc78c6843dd4b6fccacdffbca9fe3d0b3fcd5d868cba71bcd9bfe1f675cb608507a9af1eef588bc4d124695a1aa8d33f83ec6b43d126043999d9de6eeb407990d56c77177ac8c7d1a3f4054ad5763c8780484151d1c1f5cbbe5a035e29605c2a0ba0a66445f254d8d81a3a88d5cc49f61f01aab244dbff71ee42c09261e5e1dac6b5b0fa50858dd598dda13a19821a0d29198c2cfdebcdf7f69319a7425438ac1c7c98b6a208e15116f557f8959ca4d8705c1b99a189e796ba012c39b4f2767f0931253d1961a6724655d40c04b978b113ad549f0e2fdc20f98ffd85046de882404d3cbce8638ac27573e77f8e7ab17dba73894a2be4d87e2dbc931594936c690effea79a92664cdd57c86b4432c73361ba9f2781682cada3e01e34cdf69dd84a59aec56422b1ababfea7e9afdf84a11d138b861208ab48801aec17c46abdfcbbd45b9"], 0x38}, 0x0) 16:40:17 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0a", 0x776}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x7, 0x2, 0x8, 0xfff, "a9cb8b764519ff1cf2529b4152623e2efead33c3", 0x1, 0x2}) 16:40:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000080)="dbd39d61ba9894b945937f3b9983da0f49dd6729ed118d8b65bb4eef351312afb6035070e0798fc5ace04957641c875ef99497324de54bf189d931c77a403e0e1002b9b956577a", 0x47) 16:40:18 executing program 1: mlock(&(0x7f00003f3000/0x3000)=nil, 0x3000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mlock(&(0x7f00003f0000/0x2000)=nil, 0x2000) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mmap(&(0x7f00003ee000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:40:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x9) 16:40:18 executing program 0: r0 = syz_open_pts() mkdir(&(0x7f0000000140)='./file0\x00', 0x30) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket(0x1a, 0x200000000002, 0x2000000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:40:19 executing program 1: r0 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) 16:40:19 executing program 1: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0xfde1) shutdown(r0, 0x1) 16:40:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) flock(r0, 0x0) 16:40:19 executing program 1: r0 = socket(0x1, 0x4002, 0x108000001) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup2(r0, r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d73000", 0x1}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) bind(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 16:40:19 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x9}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) kevent(r3, &(0x7f00000000c0), 0x3f, &(0x7f0000000140)=[{{r3}, 0xffffffffffffffff, 0x15}], 0x6d7, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r5 = getegid() fchown(r1, r4, r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) syz_open_pts() 16:40:19 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r2, 0x2000747a) recvfrom(r0, &(0x7f0000000000)=""/34, 0x22, 0x1, 0x0, 0x0) 16:40:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 16:40:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r1, r1) accept$inet(r3, &(0x7f0000000080), &(0x7f0000000180)=0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) ioctl$KDSETRAD(r3, 0x20004b43) r4 = dup2(r1, r0) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x40, 0xf0000010, 0x5ced, 0x7f}, {{r1}, 0xfffffffffffffffd, 0x92, 0x20000004, 0x74, 0xd5}, {{r2}, 0x0, 0x81, 0x2, 0x401, 0x6c0b}, {{r3}, 0x0, 0x8, 0x3, 0x97, 0x4}], 0x3, 0x0, 0x8, 0x0) dup2(r3, r0) 16:40:20 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000080)="d0b01341516fc294130097cbfb6ee028cf29fc9064a33c08608d38ea7baba0c01bbdd669173bbfad4b52e3ca6d7b204b181b5638bb9d2e2d83be4bc25eea151f7c35ef4adde8492aa9dd97d8180e3d98c757a002376dec4fd68bfd5b223be4a0d58578120314e6688539a49b574f4641d01052", 0x73) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 16:40:20 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)={0xffffffffffffffff}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x535cc01a8e044e50, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) 16:40:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCNOTTY(r0, 0x20007471) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:40:20 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000616fa0)=[{&(0x7f0000e4bfb4)=""/57, 0x39}], 0x1) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3f) dup2(r0, r1) 16:40:20 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r4}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) kqueue() 16:40:20 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000000)=0x80000000000001, 0x4) 16:40:21 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) close(r0) r1 = shmat(0x0, &(0x7f0000ffe000/0x2000)=nil, 0x2000) shmdt(r1) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) getpid() setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0xfffffffffffffffc, 0x7, 0x1}, 0x2, 0x80000000000, 0x8001}) 16:40:21 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = dup2(r1, r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/172, 0xac) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:40:21 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) fcntl$setstatus(r2, 0x4, 0x4) recvfrom$unix(r1, &(0x7f00000000c0)=""/187, 0xbb, 0x40, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x3, 0x3, 0x7, 0x8, 0x8001, 0x89, 0x6, 0xfe}, &(0x7f0000000040)={0x4, 0x0, 0xfffffffffffffffd, 0x80000001, 0x3, 0x40, 0x5, 0x8}, &(0x7f0000000180)={0x8000, 0x28000000000, 0x80000001, 0x2, 0x7, 0x80000000, 0x1, 0x8}, &(0x7f00000001c0)) recvfrom$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:40:22 executing program 1: lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) getitimer(0x2, &(0x7f0000000000)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) recvfrom$inet6(r1, &(0x7f00000001c0)=""/5, 0x5, 0x1, &(0x7f0000000200)={0x18, 0x1}, 0xc) listen(r0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) chflagsat(r2, &(0x7f0000000240)='./file0\x00', 0x10000, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) 16:40:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000100)=0x1) sendto$unix(r0, &(0x7f0000000140)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0x502, 0xfffffffffffff7fd, 0x0, 0x0) 16:40:22 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000200)="3e2a7913e4bad21c71004dd36a27e5e27b216d67140800001b3dfaf91739fd0f0000e552aaeefeaf8605d6810a65926d49ffffffffc85e2c31c61ad449011f78230000000000000001ff10340b92eace5ab6bf20858cfd270e83f3ded1817d577b814db1e2255d4b6d83748963c69dcb74e674b12aefde325763e070728fcdbd8bd26d672f62cc6221198bd3d49d296225408533c904f10831774cb6d47fa865178d7a2fc53a6bac7bdd59cd42b625e0253776f2f3b6ee64863aa37c3156be13d78238b316db9ae7b6345830d47ff759fab46d218fe62a8e42efa2ab18d8bf402254bb2bbc736d4729e8efdbb9a039c0a2204f988fe559f2bd183c5600", 0xfd) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x0, 0xfffffffffffffffd, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r2, r0) 16:40:22 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0xfffffffffffffffe, 0x40000002) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000200", 0x4) 16:40:22 executing program 0: r0 = getuid() setuid(r0) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff0000010000000001000059e1cf8310d74f2768eb9c24bb5ad066144d1f05671540af67a9c7f99c2957b28f79fbced52c88f6cbfcae91d9edb67eae0995c6f62798de386b975953e49688ee53d2c06991d687593872f7e1b3402e139a0e1141ce10e80c952e0245e32508fb5d285f18bcefc095c3df168c79ee06d1f5ad1f7ea237d63f886e07bd27cd94f5dcbd5d7947795ad8cd6be3d0b059d33e0d38b29406c51b2dd31d4258bbc0c76dff1e27a3cea1b24e381944"], 0x10}, 0x0) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:40:22 executing program 1: r0 = syz_open_pts() r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10040, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000080)={0x1, 0x1, {[0x0, 0x3800000, 0xfffffffffffffff9, 0x4, 0x6, 0x5, 0x17ee2872, 0x8001, 0x4, 0x3, 0x2d2a89d, 0xfffffffffffffff8, 0x4, 0x7a1e, 0x7, 0x1, 0x4, 0xbae7], [0x1, 0xfff, 0x80, 0x9c4b, 0x9, 0xfffffffffffffffb, 0xfd, 0x6, 0x1ff, 0x6], [0x0, 0x800, 0x6, 0x0, 0x9, 0x200, 0x4], [0x5, 0x80000001, 0xa2, 0x2, 0x9, 0x19], [{0x8bf, 0xffffffffffffffc0, 0x8, 0x1}, {0x5, 0x2, 0x400, 0x7}, {0x6f25, 0x4, 0x1e, 0x8}, {0xe07, 0x7ff, 0x2, 0x1}, {0x100, 0x7, 0x3cfe}, {0x100, 0x2, 0x9, 0x3ff}, {0xfff0000000000000, 0x1ff, 0x572, 0xfffffffffffffbff}, {0x1f, 0x2, 0x7ff, 0xbecf}], {0x5, 0xfffffffffffffffa, 0x10000, 0x80}, {0x5, 0x80000000, 0x3, 0x8}}}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xfeffffff}) 16:40:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0xfffffffffffffffb, 0x4}, 0x8) r1 = socket(0x8000000000018, 0x5, 0x8) r2 = dup2(r1, r0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000040)) setsockopt(r0, 0x6, 0x4, 0x0, 0x0) 16:40:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xd) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 16:40:22 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x9, 0x0, &(0x7f0000000000)="0dd7c27329fb28f2f3e252ab3e7d4944eb0bd320d12e03338ace5c5e75640f04e1c0", 0x22) 16:40:22 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) socketpair(0x1, 0x2, 0x9, &(0x7f0000000000)) munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) chroot(&(0x7f0000000040)='./file0\x00') 16:40:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000001c0)="d0519fefdd4ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bedf243d233797fc1b0237b55147546a1a07671bdcad0826f70fe1e1b7177f689304df776b433c6ed9216adcf95d9c74e1d327d8a30000000000000000000000000000000000000000000000000000000000000000000000019cb172615ce77ba75513315dc67f23f42406411353b25c07e438d3135c280f95ee14ee9fe821c213a32fb8fd57ced1224811af4df98089dfff1200f0291bf88a3f1bf83f71adf461d727483095c1e46dbaae9da86e70475c5e9414ba38a193bda62facfd8f6c9ea952457601b8b477550eed557d581c2b8d7573758a50530095e2ab25ace76c8508c36bae96024e18a4c7abe0c4fc65", 0x11a) 16:40:22 executing program 1: nanosleep(&(0x7f0000000000)={0x75939a8f, 0x101}, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x500, 0x0) flock(r0, 0x9) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r1 = kqueue() ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="00000054fd03fa00000000000000000000003c00"]) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) flock(r1, 0x8) 16:40:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x3, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0x0, 0xffffffffffffffff}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() syz_open_pts() 16:40:22 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x3) pwrite(r0, &(0x7f0000000040)="f3a54a8ba6747a91e456987e474ced237158b2132c00bf930c623f49dc5dfa695796b73486cb71f6fbd477c19bc4fcd183f91ed96cd3beed26d4e36c1a9c8dcbe2725e656e646a2bce4f0677b7c8475442cdfbdcbc8fa94b5fffbf2a2fe97771bfa63ae609394020c88e66ac96ce4eeff885f181a41a1567d47d27e0322799821adc7478d538e3c6d293bda5b14a6a30239922f1bd969c4c440e69efaccf2356e400f9d75d8b94c33085c75d8a5e766341369b5caa85d6d57ae4263219e4e7198245851233cb381cc6bdd424905be1259bd507f359d4d9a9489a6a", 0xdb, 0x0, 0x3d) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:40:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) ioctl$TIOCSTART(r0, 0x2000746e) 16:40:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x5) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) write(r0, &(0x7f0000000080)="90", 0x1) 16:40:23 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="99fc17acd46d5424348f7e8a8511956210aa525bda8fe3d3f4610e5272cd5450791c8c3cf860080701275f1454441177e2cda92663f9d09cc6a9d8eb9a8a99bffd7e42d6e0076f9bb9d2c8364a55e228b88172b9e0af5e38761c172b00b974ab07f03f6b17c4ac970bfec2b5eaf6d5cb0d79d9ec2fdc98b5889b0f9441085c9e8a0000000700", 0x40}, {0xffffffffffffffff}], 0x2, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x5) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000001c0)=0x19) 16:40:23 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000001ac0)={'./file0\x00', 0x4, 0x1, 0x2, 0x0, 0x8, 0x6, 0x3, 0x0, 0x3c31f07daac2756, 0x5, 0xd5}) 16:40:23 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:40:23 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) 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) r3 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x80, 0x0) r7 = getpgrp() connect$inet6(r2, &(0x7f0000000380)={0x18, 0x2, 0x0, 0x703}, 0xc) r8 = geteuid() r9 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f00000000c0)="f8a960796b60815a2c4f948a795fe265859eab8fc98d1f0c121f2b971268b488d782d5bd45d3", 0x26}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r0, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x38, 0xffff, 0x1, [r1, r2, r0, r0, r2, r1, r0, r2, r2]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0xc8, 0x408}, 0x1) 16:40:23 executing program 0: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) lseek(r0, 0x0, 0x3, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x40) pipe(&(0x7f0000000080)) 16:40:23 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x88) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x3, 0xeab, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 16:40:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000760000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x8, 0x3, &(0x7f0000000040)="fb8fbbd1f50471a403401fb3f0a2a31d13d04f8d64ded37c3c291ae87a7c9a64249f7956f7b622e00b01d9d8fa9e71799f202a0c39041c19540a742ed6f59d7a487c6718c6e37c0bf3a6cccd7bde55dc1edd4ca316745b12a7c862e69bd3dd3020f4c7becd4f", 0x66) 16:40:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) socketpair(0x10, 0xd6c2eeac98628a7a, 0x8, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpgrp() r4 = geteuid() r5 = getgid() r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000880)='/dev/pci\x00', 0x8288, 0x0) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wskbd0\x00', 0x8, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000900)='/dev/null\x00', 0x88, 0x0) r9 = getpgrp() r10 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) r12 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000980)='/dev/bpf\x00', 0x0, 0x0) r13 = socket$unix(0x1, 0x1, 0x0) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r15 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000b00)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f00000001c0)="280dabaf0297b0d0603879f55e241e3a68e4df058583fc2995d581c39bf5fff7a3b42381c6ed26ef097d6b629608d65c84a881589234a0c5802839e74e35eed0b56ba8339cfdecb51ab44c197080373a45fba9efa6eaeba7ad799504c6343805d75ebe5cf723ba4b1de479119b8d51dc27e50629e5136e62d83d8a741d8e3a8a6e4d", 0x82}, {&(0x7f0000000280)="e23c4d2f1d1562483aa8517187ab45abdac9a7e4f70ac8f8d46275e98a2494bc5f8790babccd3e304dd44d070c56f155291ccae93c7caf718a7590069d03598375950e3a0fc1812de535538351b853f4d3497b28e48101f7f8fe8dc299b9674f45c4190219d907e12bc3d3efa3473282977f56c5894786545c0c0355c09639a7456a339ec696e8e3d9e728704e2e64b20af0bad4da6fc351206085c6aee17ff05b0f31df3ff7aee79719fbf46484b63dd1fb53557c1c4883260fa5393b4806a1799f411b4d02ab24a28cff332e", 0xcd}, {&(0x7f0000000380)="5df126a87615598bd77cc6f517f0ae604bee2cc6606a37a8e447095465c39d30735fe366065ff5abffb1f1557edcbd4cc61f6f3cb03729", 0x37}, {&(0x7f00000003c0)="5bb47a87fa24e63646c15df30b00c38325b88a4d8fc2b7cd7073b273e91ed5f340c18ca198f0ce064ff2a057a1", 0x2d}, {&(0x7f0000000400)="c914c5daa5b320f65a92a96f141430eb4aac213b0afd1b1c16140816f4cee0cc5cc7e3bfee65c770b7293f1a4deef3bb991e2d6a0ba997f6598c3952e9ad3b08bf80d0780e41a75bab2bcdd20d740c5576efb77b87a593b26c9a30cd2abaf28291083bcedca4c1523acc925a7a", 0x6d}, {&(0x7f0000000480)="501f069a5cc7196d750d75947e92d562bba0a81e3930586442c847ed5994e1b47f58cd09ea9c0833513e556970e5cc25b50cdeddf907e72d525f226b737daa12e5aad51d75315d7484024824052da7dceabd77e68a8a56636961d2", 0x5b}, {&(0x7f0000000500)="825c3699d7d76ff2ec8ba0987598855fd466e2c75dae24f7119b50fa0e77648c38fdc8206279f47aae5e7bea09b7391d56dacb9e80e998bcaa1a23346bb2f22e6d3d95ae1beebfb82183ce981d1d8ca24fba5997a22908ec39694c34296b5f2f76323ee373296bc82f6f54af340712225168a52442c2266a3027b0155a77833782880fcbd6c2ce375d7145e7a87d4397ea9c5b13f311fefc3aa1ec7b5cb1fb10ef4506e2c18fc2afee3d7a1f4e935173f9551de9d96ee9a18b32708fe77c76a955a9525fe8daa1d0afae2acb0fcd42b6a1e40940ee07b030073cd118d53e4c49cdf495043b438f03f7a2012ccfe6bc94de2fd9938c550dd0408e54c4f9f6", 0xfe}, {&(0x7f0000000600)="a3d04f422d235c85aab8e57e1aeb1c0e279671e2dd79e8912da7ed9a21bc27ebd49a10becde581e93844c70f68033c08fff2e01110d93f69da24db54405f1e65602e30621d1a", 0x46}, {&(0x7f0000000680)="812993615ef2df5e93138bd93b86d891c07fcf470422cfab6ed41e9d4eee237f2aaa27356c22b29cebc83103eb2296a0e307221e25e815912a31c6dbb2f5717f19516dfb93e4a44b9dd4a57b75ef2db804ee56bc92738234487d4ffe0f1a1951b5f492507fdcdd4c0de9a2aff48a1fa566b9399b81452f93734b54e4178097e5bfa9e1d12ab1b1142a22d8f61b48", 0x8e}], 0x9, &(0x7f0000000a40)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r6, r7, r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x20, 0xffff, 0x1, [r12, r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xb8, 0x404}, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r18 = open(&(0x7f0000000000)='./file0\x00', 0x810, 0x7d) ioctl$WSDISPLAYIO_DELFONT(r18, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x9, 0x5, 0x0, 0x0, 0x7fff, 0x1088db4b, 0x2, 0x2, 0x0, 0x4, 0x5}) r19 = socket(0x18, 0x1, 0x0) setsockopt(r19, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r19, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:23 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0xd3, 0x10001, &(0x7f0000000000)="ebffccff13b9fd812eaa4e713048e61931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:24 executing program 1: pipe(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = kqueue() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x0, 0x5, 0x0, 0x8}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pwrite(r1, &(0x7f0000000040)="a60a7e1ec02046e2445bdd4caf9cd15ac9b578b58dba55144fbee0be5d1e3777d0bdf360993b59b62a893b16b2234e8547a4395378b00a56f2802c73ffe57340a8f85e5e6ad09f55ecad056c46f3e1b46777e583606e439c3b783ef3267089f89b0c3efc5c3073aaa5f10def072545a66214a83a5bf42150740454fa18aadecdd13a79f90dbcb804fee503713ca7fe607c2abe7c593c69d8ab8622dc0b43bb49e3ca71c3015079d0d02513da7c9982d3c3fc8d83dfc17b32c0bb14f7fa", 0xbd, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) r2 = semget$private(0x0, 0x2, 0x180) semctl$IPC_RMID(r2, 0x0, 0x0) 16:40:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket(0x18, 0x1, 0x0) clock_gettime(0x4, &(0x7f0000000340)) setsockopt(r1, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() fchown(r0, r2, r3) sendmsg(r1, &(0x7f0000000240)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000040)="81130d7824f974559bc14cbed2aed4b7b60e7a4f47a748fb19206408ad3ac1df01e5a62e79b972428275e1b42bea67", 0x2f}, {&(0x7f00000000c0)="ba72e7e6cfee33b3e010e984d141be6095c7d68ed052bd27d9bddcd90d18284f178aa859ae468346cf21dd8b51612c530f4c0d2beb9382cc158e51b2dace6e6b2bfd81beedfb403ba354d47de2a51bbd7ebacc6fb068674def17c4dc2781361d0a5882c509b1d7630cf6b4abca9e5fd43b482d1b286b6e6e7ea56d08e486da4864e35d55b965c457d57c92ad24c3309968c37e97ce3b8aa125c8caa3125bce5e1b65e674a5edde2d1e7ba1dcf11192c8356cb3eb90bf47e66251085fb64e8692ffeb0d28327b1f6810052f8c9cb1ea88f5460e", 0xd3}], 0x2, &(0x7f0000000200)=ANY=[@ANYBLOB="4000000000000000ffff000004000700000000000000e734d364d8067e91c06fc0c7c09a6814b349adf8d896855d5b955b31bd60983f0754375f33e47ac6e2d4"], 0x40}, 0x8) 16:40:24 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f000001b000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000340), 0xff23) fcntl$dupfd(r1, 0x0, r0) 16:40:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000140)=""/179, 0xea) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1, 0x6d6abc23, 0x0, 0x8e, "85217166b1d3fb421eb9d719578ecfe71ada5dc8", 0x9, 0x1}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) mkdir(&(0x7f0000000040)='./file0\x00', 0x165) write(r0, 0x0, 0x0) 16:40:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) sendmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f0000000000)="02f2602333dcacd8aa5a30a339a5222196825e254caf3e3a83f863ad231723852974fa2f4fd14090596b63c79cc104a34952cf76b34b84a5316a9e", 0x3b}], 0x1, &(0x7f00000002c0)=ANY=[@ANYBLOB="a8000000000000000100000006000000b3a430019df19beb9fbfcc8a5801a11344091da63fece80d550d2e88030fb23fe8c6264b574adc090f14c22c001a47132335792459d7bf1b3ad4a2487e80ce761fc516a78118c0f207026d91f08535bcc6edc697cd22f63ef7d74949320debdfa6c7a59527561c76ff05f3462cd60a17932b5734b575ac1acf4c43c861678b9981e50f165018e138f274634dd67f3f53f8ac59a9690be100800000000000000001000000ff0100007760be5ecc71a39da83a8b5944bb31bb503e0574a0a8e8d8bab003b76ed884eb53dacb9d85383b9106bc5fdb1c4227424266575f50dd00ffb33884661047b2d22c3fdb46e9a23295445d79f68f7960e92505c0839d349d1bd192502de290701becafd3cca6d82d8563fb3d6ea8e51fc7bad40000"], 0x128}, 0x400) r2 = msgget$private(0x0, 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getegid() r5 = getegid() r6 = semget$private(0x0, 0x3, 0x48) semop(r6, &(0x7f00000001c0)=[{0x4, 0xffff, 0x1800}, {0x2, 0x7, 0x1000}, {0x3, 0xffffffffffffffb3, 0x1800}, {0x1, 0x7, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x3}, {0x3, 0x400}, {0x3, 0x7}], 0x8) r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x80000000, r3, r4, 0x0, r5, 0x10, 0x7}, 0x4, 0x18e, r7, r8, 0x5, 0x3, 0x1000, 0x8}) setsockopt(r0, 0x1000000000029, 0xffffffffffff4673, &(0x7f0000000080)="4b74954c204fc93ad5f563f7b5948322de291d7f557b459ec83eb46ce7f3915aebb2f2085882df6d7b9ee982132b1e8cd2b12a58f1bf7b24710329cb096512cef2e7791a5bd1904bd8177bcdc1270367e65bae3f6b8a32788c5d1ebb95d1b759df50e811ebab88591253394e00944f6e4356ff56b0e3c9a3c2511e67f0743a140dfa7b5ee0509b6bc86e0b4d140b5457c6aae3", 0x93) recvfrom$unix(r1, &(0x7f0000000480), 0x0, 0x800, &(0x7f00000004c0)=@abs={0x1, 0x0, 0x1}, 0x8) 16:40:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x2a, 0x31, 0x0, 0xffffffffffffffc0) close(r0) 16:40:24 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x6, 0xaf1}, 0x8) setsockopt(r0, 0x1000000000029, 0x200000024, &(0x7f00000001c0)="4b74954c", 0x4) setsockopt(r0, 0x4, 0xd2, &(0x7f0000000000)="669a7541ce9a4fe585b472a5d6ccf466278549de19a6c3b8d83ef8383f35c10a64db47f3fa886d78d565ff8a5a86bc11357fa2476d86224014132de8c3f76e5be44834fdb4d8e39d3eef1c420ba3c2a805e41dcba63b0855d7973993348fd786557beaaab01204e7aa7f52545dd399a2df343bdd8cb973b1ff6615e5c11239bbafc3905b0f1987c427859a9cc22fe496296d1a1f2dfc86e69fd61226edd4b89e29cda44c7201aa662a5382884b4bb8fcc6fcadac866fe1fdee87f8095d2c9eb69c7e874b5b65c8231fd0023ce0bce7118ab5c7886e3fea10589bbeb751f5d4620bb173dc92c33939fbda6a8299", 0xed) 16:40:24 executing program 1: setpgid(0x0, 0x0) r0 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r0) getpgid(r1) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x8) setpgid(r1, r1) 16:40:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x202, 0x40) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:40:24 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) recvmsg(r0, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:40:24 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10808, 0x103) bind(r0, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:40:24 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x0) 16:40:24 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000001500)={0x0, 0x0, &(0x7f0000000080)=[{&(0x7f0000000100)="c9", 0x1}], 0x1}, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x0, 0x1}, 0x10) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7b3b23501db27611af481f8b45e4c89ff22e74726c0bece396b7a16b426c9af509111e7d19bf0d94b55c19c93e1cf3062c9367528863e154887b2117dbc4910d91f0768cb907012f3d098ca52c347dba336cc9658fb3319243777d8f56cfa4cfa4d575080ca53986094a26cad76a080a79e6d772e8defa01f1f7317a1f3152085759e545f28e90021b63262b835ed8c769a0c6e88553e3c5e6bd494c84a3071de539d5487d0b90fc1e8de459f69366cb2cfb787eea0a0233b8e4d87b4b0b72674a96e0029dea1f9c7db30552b6a67e346939ea82f340e335d026a798eb1ec52089975de887d40d675c34ac1cc386d910434564ae3395d6cdbd44818cbc7e444bf4523b373eb04c00d98cb3f439a8566cbe090f9d7ca9e1860e6c3c2ede2dc19cda94da3f3cfc57f28a68a23048c808fb205c32664d42c14c46bce3b0c83d5a757ffdd896c1e08efcb72212b3f4578650ee17420f72c645ba6be7c28945e206e3231b046712c4c7f7a2f6d985c7e34f425cee60615543d098d90560ff72845762218ca303e999cfa6b9bd7df8745b4439a1635cac3a5549d8209edb2f3543dfe20f71914c32db75043771ed5d796587450d62caefa03a6981b7e2d16d4c0b50dac5ebbf68c96d1e5034c5551c3629ba99151a814a1c91077ae71ba94522e030be0a672a582ff70f18cd41da2802a3aa9d455fb81763cee3080b0c0c1d47b2956ef6e1fff6a2254d36687580e657c8c8a8f193bbaef8b84d0548db62d8fd1f7ab528496a2e16dc4d2751f872b2266d875f768d14d29d7f2e218f57b654f3074dbe66ed1fd981d015d637394f1fd1e1817fd888fdcca84b27be4a9466bae18e92018c01675fb1f8d7f4f28b73086e1e820901978d7062ffa85eaf44621bf252d858637b6b7a2052d885f4f2ce9f0c658a83f588ef3b67caee5811dad559cd0568e62a27f015b34b7476d1bd340753b30e035ed8e7210f646db87ba4f1341d1e353c2a727ac784d9b072cbeeadb8c75415cab19d5ea847c37f0057664f744d983201f30a6083c8aca312ee1d372ca40bb7aa5ec14fafac03cce5d6069e6edb09b18fc72aa82522f4caf185ef6602b0ae8db26a6f60ea00a458f61b40f0cbf1da30033fd19659890854cac85e3e297f7b43d3ef12cc6d7efa121d5e09816dd0fb9e10e6c4659ca69ad67a663b6479dbcc178103cb8b436f58adc31ac8c60b8e162d75c203c02c7cf44c013afe88906337eb500a8baed409a37ed6513eaa41362fbb6cadebd6ba7ccaf222c75184aae40b5e08b495e1a8cce1af1f42d8b386dc66db0a71de1fa12bf6c7a58a349ec9b1535646fd6c3772dbf905e06ea43689e96a96211e533ff9e5c76c10bf553ab9176c60821a8ae3c01b556299782cee103d2eb6375764a14832177a28cdd55eb3cf81c1d3754fb6aad91274c3a1c93c7c7073edc71bf00d828b21180457b36407c4525ecef2820a486f9c8682e4675ca20e118943ae19d83a471f048dcb705d26f5ac63452dc12ba2ea90833bd661a35109b0295e3b096afc647e12df6f283194018b88d3609eebd96b9992d1867258bc3c613b1e72f3c23d78bc9f16489bbf2dc446cf1f098db2b8e4c9f984ecadd775afdded139974b9c5b046cad0dec3e0d0aebd8f21e9b2be7429aaec818a7db677a221c9b4e5d46f6388d2c7e65881f895785dd6b3837f9ac7ec53a51239e0ef70484354e25864cbe97bb3fdf86bd1ac94a86b73a7c89bd3a2f99e261b6511713d1bffc4d40d86050422e3eb679c46cbfa85b7a2abb036a01913107f9c03a33f1bb92877ec0b755569f65d895670e5c0902f7e774c9003210cf6f8d983b958f77125f98e79416d598f12200f4261821013f613dc4ae10cc21ffdc62f5bf40ae4aabf27be565f9e54e45f9db361590d8e475cb15a881f8ab917003153e8d5fd971c9db30b5ffe08c41ece368b28c0ec75096aba23957dd3edc2d1c1b2aa573967a0f7f459fef0afe74bc14984b1e31ac746f0f3a1cc2665d228cfc25418ea5021c1cc4cde65f64f5f550f002552bcfee78243c9b2cd807127decc36a5d2af2e9d76ab95d3a8b753ac07bc3854e010b28142a833a35f6df738c59cea9a4f371612d2c453d811839f56406debc0ed6ce9cc554869f87969ef2ec1f5d2032e304fdd985150b22479dfe7cc1fdab609c0927ce06f1f6f655832f83162fc3de7faa77fba0ac59f85afcffd06d4530998e8e4121eed868ba904353d64d484b9877f4fa24d42ac4b23bf9244f43767fefd3142beb43c810b33a606393e06c451552a957a0ebb4a8876882d1d34481835bbac39f55b6eec820de2085123ab44b96f801d9e732ae3fdc1bf560e34e1d65f7e2aa4605d5d6b4977c01c52d1dc44856b23867bc1072a41ecd5915236a6e2a1b3411be4334d45204f04e218cafea1e1abc505ab13f37ed825c142ae908b5b4cee7e5e5c51cd7aa4ed366a0c80d1b5bd318de838311095473cc427ccf90c57cb691317e6c1904385b1d432138feb5a7d4b5b23617e77022ede5dd952b794cdb86bb028d545f62804459404a7c42fb4ecefeab002b533c401b7ca142c63e550f499c9a73c18257e6d68217372f694fa6e7eaa5a213e0ea26a892f09496058cfec55ce4b3a37f4e5580b6a5fab5804a703f290606e77dca46d06b8fb603f8b802ac24afb25a97d32971879a93a043d21abef0493bb2b54fd65d36b3b877343ba972af190319497072eeece71760bfb113243890f5f2f851bb1990614f0a26f8fa5de68b1ddd88251a261678ea862680adb77b0d83881f648a52e57d8f0e6f179caa2983a1f05de17045609af1570623e05a427e60f44561779958d1da5ddda6677a04c552f2934b2617da296509ccb6070a5c944e9a31e7eb98c012397128000ad2a3a42a5a53839dfaf5f75a82eee3a90679a4daf80dbc9d0cb99301c53fc74a4fda27bf2baf8d7137fbf02e9b94e7fa02bafdc89f07bfd8fe0f787b3d0e265d7db5876bf69a8072bc4785dcb4f326bee2c959bd39b88b719c1eb422bbb32caa0c4950d50dd974c19c539a13cd33bb9781579caa5206f1cc836e876b00e5736ba84d326a2a8a1e0a66a08a8906c080d32166aa3ed7440d22aee711365ad63fa0e639647b38ba0804f67af4f42f776b0e4d063e2b089231ac83a8e84c2e08aadc677b1a633977e78568726a8fc9c3baae95ab036bd39f9dbe8b3bc07d40756c1bc305888435cbfaf9f39b1efff82125fc19b36c8262643769f370f04dcf77f6d23c1c1bd7826f83ebdbe6e29fe85c461bc723fe5669914106f90e1fe16337a3b291ec5e6af7cfb80a70735a5c0fe19b9a622d5eaad13404013e7978c0bf61109e8b34396ae2a43f1af54231b07af3b5fa122feb9e5367bc6e579adcb15600cfad79e556ae1c9b39cfcadd683164b702fba9b7497c284a1a8f3d3d956051224305341ccb5d2caaedc74e9aa5b6d54f8c5a564ef0454b14b1c69c5634208f92be4530051a4dbe25998dd954e1c7b7a5477ecaed404cf90201d8708630f8ece8791833fdb899c2dbbba2331e3b888f002269cdb0b7cc19894d44bc1b2ae1c3056d2c5eaeae1cb443128bab7352203df188905453fa7b7c8687138a55ea2825f11c82e3a4d0490b887f5e806c5b76735024ad4d4a9fa3f6e7f9d6d05875f10e00f9f0454ac4efb34b018766940077e78718fdf5104c53af59465262414eb739b548169f2880513e1c5a1cdb68de818c75691bfa1f82d39bc98fd7db087ba2d87afd889eb75a46f2d604b7634ff55e9f3aaad5261dc04fbbd83846895edf2d702c0152d5d177742cb6bb518b2e6b30f5391c45c032e46b64ec82ebd7c616e3c4fbac0a10ddb9e6dfcb876d0d2233e813b550a10e89c35306499636ab8d779d7ae35053c71bc34d256dc39d2c0a99fe2ba880fb70cfa70ba0b4a83f10bb893b6e036ccbb6ff1be1573793b3e546a531a143d88f9309ec8661c266c072bca9adf77c926fcab8cf3235858b7d8d7f491aa091006a8822d0d8dc3c35030668b88a7e1e2c8b2968add91ade6c62483ae83fb4c9af8e9c49b6988e50098dc2271140ec53a3db027e94821ea9523aed814046d95eb261c90baae3b676864d8cccb5aef88247a53715f604431fb46bbebda764ff1e96c4ab9d0dc3d733dcfdc68330599643ec3bc18587b71e74e3a8b9e4bbee0e0cc6647f347c48a831b8facb03ee2a9206d7a87af99cc70fa406782d087690d67af5bf39fc7b0c4d9c39de08ead38ae8e262ca876538e0ef4019611314bedc547ddefa0b1198ec9740fd01dac16aea206eadb5183b2dd4b58d7bf6d9b6715e8afa5dc21aa74466f508fd300a196735c360880894ae57ababfa504014548461523efb5d5d0a04c934365dfb03be77360319aa336741bb93b498de692142f1478aa187f93ce035c6626822287d731cab4422f60e3c4b656bdba0dbb50014474f3275e4f72ffcf91109a5bddd8fd8a96637f5e095069955b56c35d407b9e74229fe1d3095efd7b9edeb3df585c433aeb664f80fdb0f6f8cc00fd9bb4291c6fa18e0af40e14b0ed8371065c646ea079cf4a45723668c0085ba65034d9463aa847aa0fb21d2c7fccd38909e7ce181a9ab4f0bd302947693426de252539d2efd4873c492b889e847b4f3b92887a3c0f3412f0855cfb4cb8286c4a25391883046f25f243db46ee7fda692c0387853bdf099365937056e9fd38d24327d760b523e027bea1401979257025ef44230fccd8bf2fe44a392c37820582a36f8d38a069cbca3de84151a020f4c5c475cd7ef24ab7e5f4af76d3ef858c18cfef61b076e23a5bdef1db18a1729d1c62d42614e71aac13fcbc4e4aeafff2e2e9695224b5cd8f349f8376069b7d67232f1a139db707171c1472aa859fd9db0d4cb589f3ebfac73637f1486ac24c6071a1019677d69a306e66c848a425fe091f7e1639fb3c72b4e755356b8ec7236e43b30ec50d96018587dfce8a159e7be011157450a3a9f290eaa6ea298ad3183571aa1bf4f19205f56dfb6b0ce7a0e70fed3689cd140877be2503ccfba4fe947cb2ff55a4e5c8c1e718566fbe52f6783c4b536c7b1a65b34816fb04ff63e6b1be0dbc06c5c7ff625c8ea5e4ddf89fcca38f19e0ea444108c67467b239d9dd4100cf06a33f9ae4c7187dd128c392d5530e302e9c353b1a5950a085aa8b987e53dbfb795fc262621d658681d782645386fd47dc17d8276a3f60b147ec62241b9b3c86364f491260ad40ff663a26bc7aa736927cad00a5b1d", 0x1000) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8000, 0xb0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000140)) 16:40:24 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) sendmsg(r0, &(0x7f00000000c0)={&(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000040), 0x0, &(0x7f0000000080)=[{0x20, 0xffff, 0x0, "5532989d9b8ca95b263916e2d0a20edd"}], 0x20}, 0x5) pwritev(0xffffffffffffffff, 0x0, 0x500, 0x0, 0x0) 16:40:24 executing program 1: r0 = socket(0x1, 0x1, 0x1) recvfrom$unix(r0, &(0x7f0000000000)=""/128, 0x80, 0x800, &(0x7f0000000180)=ANY=[@ANYBLOB="0280b4ffbf2d6860a794c5820923dbd3532bb63e1584b980000000000000009b942d77476baa6e87860b419c40450015d8752804115aaa2db1fc9857639a852f2e170b3f1dc7d64ad584dca561ce398b94c21b7d9c147652d5e7a65227d7c3a8d25511db"], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x800000000000004, &(0x7f0000000140), 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000100)) 16:40:24 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x5e7, 0x2}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) shutdown(r0, 0x1) socket(0x0, 0x4003, 0x4) 16:40:24 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="c579a4e2ee28f0997b8966cfecaac15bf620538fe7a777b4ef8a5147659046aada2fdf674a113753433a31c798497197cec815fe526d719f8928b8458dceb308c455cb39392b7e664c2cf7262238b69ea140812ab2cff35edf6f1373f9716e6658507f27153b1fa7b3bb852b", 0x6c}, {&(0x7f0000000100)="798fbdcc6220c7dd238b29752abecd40c6ee65d911d99940435708ba20b19346e8f5bc09c4d54805104af44e5b287c29a57f93a03b240a3fd34d17060f11deaf4615ebfc0521c59498d4ac63027229fcd489831d3c190e2f9b18b1985affd7b56b5d061294a3f2d18c85cb03f3b141a4c6a117e422704906110e2460afa80204f7763b4a2be4795f2a5cf89d11d4ea9c9c0b7bd26e9a9a041ff154210081caf9f9f438f52ee86b40897a74b0ca7d22ce1c0bf6fb3766", 0xb6}], 0x2, 0x0, 0x59) r1 = accept$unix(r0, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000001240)=0x1002) r2 = dup2(r1, r1) r3 = accept$unix(r1, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) r4 = dup2(r2, r2) close(r2) writev(r2, &(0x7f0000002740)=[{&(0x7f0000001300)}, {&(0x7f0000001340)="b1ca6ef980d3a8902f990a37042164d4d684bc0d7e53518cfec187d3b708ee1ec8242160d5b6f6e345f069eb0073ee528de1aecc223cce02d8ecdd962ce7e457cec5ba49e4569e4f96da6bc70694b6ecdc80316c98fb708e8c2ea970b9386378eccf9c1faa9aa768c8491d61a882cbaf26216734fe123c9997fecef8c5c84961cf5e1636205dc53ffc0399665208d426cf8595cf7ce02c68db3b78a4dfba728eab4396326ebda6f59a6c006b6bf938e311e9c311c40f8c2d19c74b01b849b7bc85b1f9", 0xc3}, {&(0x7f0000001440)="55bd043240c56520d57e0409b79038889310aeb9ca8b8a89b499ae8bec65dd3015d37ba4ffc18bf6a6d380a1f277ab26ff5565", 0x33}, {&(0x7f0000001480)="a27aa51a509c771237e79c5c22f66107dd589bc06e7226641ad4638f38a64dfac15668ca641c2f973c5dba9c9d3615cb0de9d0876739bcef28ebb44950b690f314b8b97c2040ea7221ee76072e565329c3230e068f85635c", 0x58}, {&(0x7f0000001500)="501e8a394a371a07af5e4be689bc182285c9abd55d2c3f63ec0da3482bdc76fcc72fa56ca98a1dad897c66e8569ad8241532d841250080e8faf515470cf329229b880213e35aa063fca3f82a14631c1c50731b0ec5bce5ca846c5b8aab1d6ac3c8ba2e05d418cffbaa0d0ebe4c94e24ca63c496363b250a3b7933b1c571716c7f8afd6bfc690681487c0a8cf59a81caa0359b5cbd9afea395c9bb28262a0275cfa4cdace5cba28077abe1c3efef37e959aef6a934eadc47a27e549956b4a2d1585c8627fdb7b8e2319e23c8f315b160cc985db8a848783414ce474e8849fd2295fdcfbeaecc2744788a5239f96e354166800c551d1bf2001d4876dff2c2d8fe87ccfbaab44f596e7bfd1fd7fe42f32f7afe929c13d6c9ceedd341a5865dd0ea42147517e8d661a5e2c112f031ee1d25941b798906c1d79703a6b2b320a9369dbfd010f6f6d0ce4d7b7c0b05f2c629178b976f3ca1a77108d3f7dd464c310d4aba87f1c8cc8fd205eb753097a3445c4d28b11d88fae57e37f21cc7442bd5fd07be4a40a41292cfcb27215aa713db4dd56c4fc483c11ce658fe30c55784c3ad484863ed25aaa942179e5a031e5f120471df6674c463a55f30c1963812e030d7fabaf623b6b4b97658000d8de5a999ea0ea19b80827e5fc500d27239accc7baee26ba835066150e3b1cefd8d0d9c5b4b5a5a403dbbd75e36847c829979b4abde3aa7cdc5d1ef44b653b5170fe7f3714caec0a7230c1899d91565531f7629ab992c22f5637238394d56652f963b194c397ab42585c1c8b7736a1c666ce1e2c09961baaf8478ca425d6f5907b559e54f909700953543932911beb663d240ce993e2e19743af3e02357ec0eb8a645e21db33597553557ab808610d6c5a9c3456ab428c02307d821acc046dfc88b4cbdd9583e6aebde63041a915f7a8885db66566d778dec6102c97b2316232dc376adc685625f7a24d97178f5ea6e6412bdc035ce40fd7256c215e0a519e192722cdc2e55a26e7f8c59e1e9b3b1c143cf53571b066989af078ceb84e10d8cdd0f3f375e364f180704e2916004898b7a25b327aed11aff27fd237779eebe306e567958ec9527d99e66fabccb9c68c219b056ac965294fb46df20c3c17c0ab3892c029bdb0c55c470be1bcab07d5214ac7e1e85167edf6873e4249dfffbebe46e90564028120fe1c7049184bc526aa7cfd7b82cbe3e18540c3ff992fc879dabd64bc093c1b8b92cbc004ecaa9e235cf406e3c93b308054a1c6d1e3e0d2668e1f9b5eba16290484439bc1e99f943c3fd827bbbf5e467080e8be2d543d2680cdb858e88a18f6df90eed1912aa4a74071df0641fb7ab013fea5142e159537ed16f9efbb5f22c82e6f20b0b41b784289726a8e6adf2c93613ecaf23aeecb1a4ead32bead32ea4e072a95e32d8a9d1dddf3e423483f2e4a68eb3052caf9be387a2e38e9884c53c20a07163ec60c8d6baa054687136aa30e7402dfd552bb433139c765fff59f0869504308bd95d7088d24e8ced35f88e3acd780e09772f7cbe724c5fa1ba1a79c060c92fa63fbb72d484786e8de855021e52b9cda798f3e64b100781a7b7cb29695d0ecf870848837c01fcf0cb5c756c2cfddbbe903e488817f05765558b8778dd2dcc2acfde35d5a17742cf5edba8ac3ac45af7c8b27660f7689ccbb2dc50fb967b77ad43cf75fe55812e70add65d11dfbd876d39d10935f23682cfc436563d7ae0a8951fa8ee71ef74459719524120b655431a09d32cfe77daf85fb1f594774b07910fcb1227b98e112f63690751399c1c7e5f1a50fc43cce7f10cf1c8e25a8846f608d7deae1881cde606f63c68ba837d2e22c835f2416de09c42c6955d650fe345cfba57471567e4e4e035b35674f6f02ea33808c4d261865f2b8c1c7d46b489d58f02fc189f8137fdc67554e1c94adb6ff12cc9a7356192b4d6b507313197462c5834a255bf72a3e211320e54518bfe58459ea7cc19ff76b5761ccde8407882c25c6cac08f9056a1503d374009de7ac96400ef47c35c19d5ba16fa51bc0be3aa611fc6a4732b352006ca36af91f39aedf73dd4d626285f32cf4cc6e6a2eca98ea437d88aba31837f5d32df0da0935702ab4f23dd6fba848564f4cf4f3a3c10e998cc6287d26323bc87adb6deb88ee53162ce290560a218aeca4f1e1a8e097852b5b782d0b46b7d405e17111709d5bc821474bc927f197633d8502ac3e853d7a7f292e19ed867a050735397488269b23dff4e35943f8ca52b800cb18d20b6579997cd600a296a040c4a160100f51ed433cdaabb287fc17241b8c5efa1a1de9eb5cd3dd8d827de001e72d57fbb17228e76429ad505688d31f1a42109c0eeaf6802ed42eec2844ec4e03a2bc055c231de090dbd39c28b76b41b9b6bdededd10eb0dc3c7fca7740ba49fbe989b4b73a1377f85dbaf0408242cad3b8146e94527c387e567c25c0de7472e3e84131da972ca6477a71b610b3a37f9d5b5ea579a737019afa9338037862eb17a51ae5a12e681bf6623f3c89648ecf077b573c5971f4560069ec589ebb8b400b8a7b4ef3789e2ef2552c71530d7d4a93da27c74eeb7df45d40f03a4b0775dd0a46d743dcf4da7084890c5b0865516254c92addfbd33e3c239b171b12c209e9b621081c426e27d3c8a3cdd2447f8e914dc66a426a9798e34c14b959cb19ca0d3b11c8b7b4ad9b080e1509dfdef06e7c54bdb2b550b1557ea71e80e465ce6db7ff4ff5670105db153366ece3ce89db3b698fbf294c00acf36fa3d7ec2ba9ff69083f1b9fa738bc7ea1f906270fd8d36f10b0e0caf65e703fc02cf000afc33624ec15c668c01050d48e0d0e483fc05539f900b639824329eef2b4267abf161dc87360cf6f436153cd41a9ff0f6dc505ce9c775a36a66f691e3df2cc866f3cc69f3baad6404b9320c3c9dda75ecb24aeb834c7f8e57dce1178626fedd8246b35731dc1cb01d0745ba8b94f7ec725f35fcc2c473bdae79df3740d4aa189713aa119ed30271656da364459063b6d15345ce68ea802b10ce9f3432f40c0c9190c538482ced7dadfc65fca3a97edd15b528cf7823dbdf74ce2280a313c3ef75648f575b19e224adbfbd525739a67c4ed201125c8ca68c772767f648209779f7a6eca9fdcc9afce7b3953e9de1b566fe842de1ae5673935bd912409428f8698a4efeaba9c78bc924d1f35e4696d8d568982d25076fca1c553c6908fb8acf9268d1c0e58dca506025c9033bacac6404f322a57d78f315ebd3052223009b1746640180f01a8163c1170c9d7516be8e31d18b1f7aa5740196aa2c7cb9f2a4603683d3fa7929085f9d37c9a6458f2d415fe8bd7dac2ce7c7734b90775f6a34c87724f98de6771473ced095fa9f9d64c872afe0009a895346c80985b2036ae456eca28a084587109f706399b08e5a85bb213c69656e75eba8616c64dbaad1b2ac238e8c13f874e69719afc2762ac833d87375ca7ab5a3edc6c1e1e0a3808c08ab58a96e719c746d0e6ab359a4a38185febcc0ef9001856471c1a56141c900e87652179a240092cae2eedd34899222e5c5f5599036c3f785f2e1d53929decf2ea51f314e74ac1a06c63b2cb2edbc3e69590b7b0585777e89bde5212f983936e92b27bf9218360169ad105e5fcc0c4391fe8743f23872fc288e1226fe0f9978e6be992d04ee6d3b01db8e98b039c59ac288e43288269a09356bf8c169689671d195ed504a9a05e339ddbcaa61cd4c7a0924be54755576aeedb7de34c626dd7eca2c2e657b49f35536b84b813b91efa1445a429fed758b91079ef74d44b137b458623e68f0c0964b929bc569b21e673fc99e1f82c489d5bce8a346928ef9b6ff724c70871fdc1888a55f2c2f8445e910efbe7cabee3dd987f5981e38528dd7978d928f4c8628d82d72e21ebd0a5ee4727ec68b073f6a9c246eaa56bdffb42da6e6d43b59e9e792ddd9a9a0a0938c801776abf3f13260d038c0923d6293a936ddd5e251b267af83441886a599b66e351beb4f29abed73c78c74fc08ea70a061353bfa89d6419ee23a87f2b2e41a5c563050bb27315b2af5dd051e30ca01b834506a54f0b6f36eb3645a9690c1c5a51543d6d6880ff6c712f8f924b1c1cc84cde8914f89c0d5666ff812aeceead13c3d9b0dfbfdb985f5ee6757cd6377fef58393017bdd1599669f93f1a4d5c0f48a4164f6b84bfce69dec7d1206e656e111889b0741c3180fab00ea30b674db8c2d971bc7e4fb5187ba656ccf6d68b1e288afcd67dc6007b333c5ea2765fcb7e9e0e85d53afcff8b1f49ec4d5d34e8399b52f961fa154181b37de83bc875919342a7d617f594a05d39e8a80a49b8a8043131888c3ce546163cfd53e462b469706372abcdb91a341426834e7b5d92b06da806e1d913d67c4cfed06916e63da3c7403c346fb3053190d0595672c68c7ec0df82c85d56fed75a50744fba4404ae3b8bef79ea976cff63b6aec3d2240b7bf5afedbfe6ffd961a282cc97ca50a83108ed9c75ee619937bf94862988725d5cdfa6ab5245aa62902a7f331f043e66513b1c390461be6ae653c3370d4ffe9663f298afb13fae4089596ec81255acfb048232d8c92c0c695386d865aeea10fea3a026aac6147f54a769a7b109c241aefa343d129f427a97b4e7c3fc4cc881eb24069209540bf9217bfb94840315f9b3d00a200f4f9353f2319a1f1f4c727021ae813eb29efadf0e06ae2ec2730dfd0cb0fc62c2408473f7a429f3c56cad765639825decfb84e6bde29691a96a7c9d4973665bef3ece31d45a72f6c12753cc520daf1a1aaa91b36893c019fe36e10cc095a798d10a330c8611fd67640058ee2a3de8def9ccd81fa2837a5bfaf04c3c7d96e2d9019c74e99a8838eefb83d79aef4f4b0f00e03596fefd519dc82ea8a3909ef2a519a05df81d7842d9dd1370e73b067cce613fa9b0c9ca1d4f098cb6a8fab2be53eced1e982f3fe5da8e47a4a0b917cccf0151de149876b9edd7f6c9d70fabb773f06b95d45afd06c89e268698892ed99c7652b7005bf14b41bd3b6705edfa6caaa858cf80b8ffe5ca5c5533746f11e122b9bfc3af95833c4a2db257d9bdea715aa06f1d4a84168244758f79e4782ad9776fa8be4a7472e7564277e30d31c4d790d3b23671d64901e08de6b7b185730eb9555138e383661df0eefcefc96de54056f022902653c5ddb8c1f870a9b4d4d6d9216d371852ac4efabb48730d479a916b8ab785f243b6aa0daa664deefceb3ee9caeab05b65d7871958127a153eb69f773360a34ac89fddbaf43af53512517e757d66f75cdf77c8c7198757759576926c484bd716a02d80cc02dba0b224f0629c03d3ecf809d1b2b26258a85cd1c1f55944ffc3775c581b401750691723ef4252c63605f864857c39d79264ecf9b43b1290d80111e6afc4725f0d2a0d69d0831c6bd7f7001a025eaddcb2022e88e144b9ebd5bc2d031c6ba1e907d3467d5e011c20c4de71f1edce335e37d118eebc57fc16a22345ff6c36d3a31af9ce313866d0e4efbb67fdd1dd85e393e07b818f930e08e8b52b252d753d4d516d0167ef13f2e5faf19e3cf1e4a03bdfe57d5aa147a919a5d13ecc7ca0146758cec946c9e88e670f9e33e4ea5853681703975253372e28892c94b5e8de5830abdedc12edc0aa11c5140bde88b9cbe1d547c5dab9ea5f8fa0738d7edcdf2cd7726571b38e458c29105b799a2a898bcc5f182e5917d9643888bd777032b0ae4649e387ac1cc0f6497a96b264adf5d36ebff409b626846c03243e2", 0x1000}, {&(0x7f0000002500)="f494d4889aff376829c524a88caec03eece0f15b614b0283460097a7016400fdcecf58152cb3655b0560bc9fa54a3bd0a33a8a2dee2e224d1f187b699296ef8b65c69d4d05a37b848ce4edda27f474aadf41f1a10d7b8ade31f39b4706457e39c39eb27185f9d62a24ccdcc884aae6167a2ef952b2", 0x75}, {&(0x7f0000002580)="9c452033585b4bf466a3fa5b46da83428a751c7e055a1a3d2e28c4a65f09e1e5acc409d81748ce6cae64a2fc8890a511c9c8f517caffac3d9bd5510654cc16334b0dcb1fb77d1bc417bb4528efcaaa1930bbcb6c8c629cdc78a755a7fad0c54e9d033af02af30443823f21a3e05099801944ef8d4234f074c18c0c05f123e3b940466ecc55f524258ea1e63f5166b249c01c2fa8", 0x94}, {&(0x7f0000002640)="97e78c094ce1f1685d2cae8295138f87cdff1a9afd7eb1522b44833e66289e7f2b24f359dde348d3bbef555df3146bcbefd218411ca02c2348798378dbf0dbeeb328dfecec1da1e72cae9a65fef992f0bbd0d0139178ab83bca4ef720b48a76a68178ebfd45a130d22c8e1279f98b670a0340bac2eb9888fcf56a893075377372e294a200bea319f0204f49751defb1e887860d8618973904ff4fac0c058f465a7cbe8a3aab4a189d6f2575348c91dd7ff1270", 0xb3}, {&(0x7f0000002700)="d2be5662aabde502879c65c7d5ba9dfe9ade25aacb19de58542c9d22ee", 0x1d}], 0x9) kevent(r4, &(0x7f0000002800)=[{{r3}, 0xfffffffffffffff8, 0x2, 0x80000000, 0x7, 0xff}, {{r2}, 0x0, 0x80, 0x20000004, 0xc2, 0x3f}], 0x5, &(0x7f0000002840)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x5, 0x1, 0x9}, {{r1}, 0xfffffffffffffffb, 0x4, 0x4000008b, 0x38000000000000, 0xde}, {{r4}, 0xfffffffffffffffd, 0x8, 0x4, 0x5, 0x2}], 0x6, &(0x7f00000028c0)={0x0, 0x3}) fchflags(r3, 0x1) r5 = semget(0x3, 0x4, 0x480) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000002900)=""/67) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000002980)={0x11300000}) r6 = openat(r2, &(0x7f00000029c0)='./file0\x00', 0x0, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000002a00)={0x1, 0xffff}) semget(0x0, 0x1, 0x4) ioctl$TIOCDRAIN(r6, 0x2000745e) r7 = semget(0x3, 0x0, 0x10) semctl$GETVAL(r7, 0x4, 0x5, &(0x7f0000002a40)=""/4096) sendmsg$unix(r3, &(0x7f0000003d80)={&(0x7f0000003a40)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000003cc0)=[{&(0x7f0000003a80)="a1b885de5daa48d29ec5dd534cfb277d502ca502987c29d4e52d461636140d26b0ca1bd9204dba06ad312c6873c45aaede2d34f9b95eaa68eb6d7c90472c5e5a514acfa08b161b8e83b63a5f56298e5354be3e84d8ca0dfd69e76a4c55863853d735c59337705249497854b135bf746856813587d0f736beaa262fa6734efba3bf13ef74c92c924d88345b7a5e69e0779438b5c4592d1bdbd9c780244e3260ad03018cf72a7ce1b3b5c7969265c64bf0c951370e76cdddfb7a", 0xb9}, {&(0x7f0000003b40)="f6b0b59b8a6e6f3f45b70552b43cb1ad948fca6eb88e6350685cda3a7c265fabbe032f89328c787da54d2acd1b321783e15d3119281957fa09bb9e481e07db6d4015d2ff3f09cca6b02f92c6b4d974960aa5289f82be8f84f0cd966af0718334b5f7b80c80d7c90bca6d37c7d2800b6cc1012dec7e04f7b9fc0e81fc4214a07a9e81c279de57c7be72bd0e0482f1f288f2e9031732f10ca49757601555a4b728bab3c23ddd923ffe6885bf709967edc28e0faaa0d3d5dc6bf99523b3b0624e15d1f373ae970cb95410950353a1b955", 0xcf}, {&(0x7f0000003c40)="5d1081eade798452be25a42e493e9ae667a992f383deea16469d93db5cea2cfaf9bbbfff51703f27e3689f09d1a78437093d9d832214aa38f953d8f5c12b8c", 0x3f}, {&(0x7f0000003c80)="0ad313a978b55cf1da73abc430191097588c15782a2895749758fb0f9290155628758e15726de5507c80", 0x2a}], 0x4, &(0x7f0000003d00)=[@rights={0x28, 0xffff, 0x1, [r0, r6, r0, r4, r2, r2]}, @rights={0x38, 0xffff, 0x1, [r2, r2, r1, r4, r6, r3, r3, r2, r1, r3]}], 0x60, 0x1}, 0x400) dup2(r1, r2) semget$private(0x0, 0x6, 0x28) semget(0x3, 0x2, 0x102) shmget(0x1, 0x1000, 0x2, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x2, 0x22) ioctl$BIOCFLUSH(r2, 0x20004268) mknodat(r4, &(0x7f0000003dc0)='./file0/file0\x00', 0x2000, 0x5) ioctl$TIOCSTART(r6, 0x2000746e) symlink(&(0x7f0000003e00)='./file0/file0\x00', &(0x7f0000003e40)='./file0/file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000003e80)='/dev/ttyCcfg\x00', 0x0, 0x0) 16:40:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x22, &(0x7f0000ffd000/0x3000)=nil) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:24 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) fcntl$dupfd(r0, 0xa, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000009000000000000000001785be373d5ea9351f8bb3416be678d69", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 16:40:25 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = dup2(r0, r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10001, 0x0) r2 = semget$private(0x0, 0x4, 0x0) semctl$GETPID(r2, 0x7, 0x4, &(0x7f0000000480)=""/229) write(r1, &(0x7f0000000080)="d0f1859389e092712ce0f3bb0767f89f60bfd20af30ce1f7a37a089c347987d6063df947ddd50a02e42536ee092d1091a5d00d506ea546036f3b177d4a41f33e1957b56cb99154219b1813134e0b", 0x4e) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000580)) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VMM_IOC_RUN(r1, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x40000}) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000440)=0x2) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000400)={{}, 0x1, &(0x7f00000003c0)=[0x0]}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000380)={0xfffffffffffffffb, 0x7ff, 0x6, 0x6, &(0x7f0000000100)={{0xbc, 0x2, 0x7fffffff, 0x101, 0x9, 0x7, 0x8e66}, {[0x7f, 0x0, 0x20, 0x80000001, 0x7, 0x0, 0x3, 0x1, 0x7, 0x0, 0xf217, 0x9, 0x9, 0xe3, 0x5, 0x3, 0xfff, 0x3], [0x800, 0x5, 0x2, 0x9, 0x54c, 0x0, 0x4, 0x37bfe28c, 0x2, 0x4496], [0x7ff, 0xa00000, 0x8, 0x2, 0x10000, 0x8, 0xb062], [0x7fff, 0x1000, 0x8, 0x0, 0x9, 0x800], [{0x6, 0x81, 0x8, 0x4}, {0xfffffffffffffffc, 0x100000000, 0x5}, {0x8, 0x0, 0x3c00, 0x20}, {0xfffffffffffffe01, 0x4, 0x3, 0x2}, {0x8000, 0x6, 0x7, 0x1}, {0xffffffff, 0x511, 0x1}, {0xfff, 0x0, 0xfffffffffffffffb, 0x7}, {0x5, 0x372, 0x7b96e390, 0x1}], {0x1ff, 0x4, 0x80000001, 0xc396242}, {0x7, 0x2, 0x1, 0x6}}}, 0x5, 0x5}) 16:40:25 executing program 1: socket$inet(0x2, 0x2, 0x0) 16:40:25 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000040)={0xf000000000000000, 0x4, {0xfffffffffffff001, 0x1}}) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') flock(r2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r2) 16:40:25 executing program 0: pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x800000, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x2c, 0x3, 0x6d, 0xffffffff}, {{r1}, 0xfffffffffffffffe, 0x7, 0x20000002, 0x8, 0x3}, {{r1}, 0xffffffffffffffff, 0x40, 0x80, 0xfffffffffffffe00, 0x3}, {{r1}, 0xffffffffffffffff, 0x4, 0x0, 0x3f, 0x9}, {{r1}, 0xfffffffffffffff9, 0x1, 0x9, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x88, 0x20, 0x6, 0x8000}], 0x98a, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff9, 0x59, 0xf0000008, 0xf87, 0x2}, {{r1}, 0xfffffffffffffffe, 0x40, 0x40000000, 0x9, 0x6}, {{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x5, 0x3}, {{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x10000, 0x9}], 0x7, &(0x7f0000000240)={0x1000, 0x8}) close(r1) socket(0x12, 0x4000, 0x9) r3 = socket(0x18, 0x400000002, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f0000000300)={0x1000, [{0x0, 0xfffffffffffffff9}, {0x2, 0x2}, {0x2, 0x3}, {0x3, 0x1}, {0x1, 0x8}, {0x0, 0x647f}, {0x3, 0x5}, {0x3, 0xb94}, {0x0, 0x312}, {0x1, 0xe6f8}, {0x1, 0x7}, {}, {0x1, 0x1}, {0x0, 0x1ff}, {0x3, 0x3ff}, {0x3, 0x4}, {0x3, 0x9}, {0x3, 0x4}, {0x1, 0x6}, {0x3, 0x401}, {0x3, 0xfffffffffffffff8}, {0x3, 0x9}, {0x2, 0x6}, {0x1, 0x41c}, {0x0, 0x58}, {0x3, 0x8}, {0x2, 0xfff}, {0x3, 0x6}, {0x3, 0x4}, {0x3, 0x5}, {0x1, 0xff}, {0x2, 0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:40:25 executing program 1: r0 = socket(0x4000000000001c, 0xc007, 0xfffffffffffffffa) execve(0x0, &(0x7f0000000240)=[&(0x7f0000000140)=')\x00'], 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000140), 0x29}, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000000), &(0x7f0000000080)=0x4) 16:40:25 executing program 0: syz_emit_ethernet(0x1000, &(0x7f0000000180)="725f115b285f27ab473e516820c3bacce1f02c562eb822ad3e3c19b3afd421da52f143dd097576d35d4eb0970451fd935c7daeee4763909190d338fe16d48200027f411b4b1c17fcdcbb6bb268342a7cfc44ccece11d8099d95a2541c4b7dd59e7889d91501dd24de8b5ab0e1f3fcdef2c23aa61d650e770ae1d72721bc4c1e7f1a2e9055b88614200e97abf92f39dcd8e971bbfbca367f7ff6d1b501917cd3413e962ce5722522ea0ad38bfffd2005432281b749d0e5babab8390d1e8646535ee6cdbcf45370880e3a199588b1673889ef1018555fb7e0dd5a39949783065b7c97b2ecd793aa4da6b19682e8fc8ee5edc8bf46bf52d20f01aafc96ddb525f28ed4bbf1e863bedf457f5202c645e3746df00a8944fa2e11b818cac30e24cca21413f741e0ce1c6f589d15404f941930df16cac85ee5969f88ebba59422d3435c51aab5b89fc3b2f68adb04ea122fdbfffc703490cbf1437fd9fefe559246a7e573af30f098973b79066ef2323aba6bb73ed46fac3a25f9b4ac0be3c6e00b0c7b21d36e1af88750b72fd491e2d0c80814d97db040d49b93e33da0b03789bb1d00d14ce2cf05fb4374b25c75fc718266dc4f6834499fde9c4a20eb389eb2565f97ae6610d845dd39480176ef8e3ced65875a9357e303151899568ec8b6a9bf276a25f588e9de5c32b9e72ee7d9764d453fc56007397c823ff1c0f11481e92bb281a095f3289ce8ec506553a6513e6e7207a7d151894cb23a3e7add5b7a4459eb787616afdd68e7f8e9af17c86919b994a15faf90f0340057cfac9422fa292e4bf569c072eaa80f5de33a642085c35f19783b811c1c71da915e07799d48e9ee744d5f0ecc5df0f39c8bbe2b671f184d1288d59f055ea9ba4479b62022a1075b94bea882b27821b0f956035ca2e817dd9f69f9d0c1b57e8819e08a67d2a8b652c80b931b99fb5deb97709fa952196cb33719459d39c4ed85951ccfd89d3ab34edc4d64edfa8466722c8500ccfa57dd80458bba58c8e7282c4ee76574e90a52fed456294398b26c65581882d14d5ba9478cb60140b4448c46543126037e00f043815829272f5e5cceb1df9ef9b01354ea7fe4a9bb0a9037f79498d4f6258eb5a4a4617383a196c055321edf1435e690b8e1896a779c05d8e6f4cd8c496041997f705e1d8e7c092ad9dac3e815c2b1c2178c27805d2c6818c8ff789304d1fcd7238706c4fb9fa3575fcee95427a601a72135544e07a21bffd10e1e176a5b496be36e54c84abe12406fb0ce4b0a251ce29b69862b5408a0d18ba98811a8f1c4bb5b3af013ae886179307ea3bb8e52e4d79252c57cc8ab64eca06b716e9efee55f1399aac9758ed15b28ff9c8bc10bd7f51f061a22d39935aa5f27d890e392da63eafb675e2873c06e78e37dbbf756bad35b12aed4d9846d4e004895b93309d616c6485e03e410ba3fcfbb078d9cffef835720d1c15d70cf3df918d1cbd797636ab4812e4bb9934f6e7140960fc384617b1a2bfef4cb67a5abd9ee89ada8cadfa5b822067ef2607b620ba0dcfc7323d78edfbf36be24c7f98c6aca9bb5fc96abdd75982cbc7386c851051965cc3956106b4a2a2fd81584ec55929d49c7afa1eb5b929aab6afee40b02f7bbbe36e0d475030084ce03583af312973e5c626e054e4a2d90d3479e3fb0b02e6fe4ec322db523d5d3757230cafa3b0b8f861d59d73cd34cdfb1d348259c57892c299cd5bd1732729b6e4acfd4378ca0a2b5bcad6213338adeaf9dd44cbbe6a4b62a3433cbaab70253f53720def14887596ee58d9f0d0d9b66a6c96dd5e159e570e83e0b4c768a4ee08dfc3ca9fd40d4ec8ae02bd6b33e60a484bebbe2d741697e189ec52f75e4af3f3b8713a0bc7cbc58a50af9ced65f507154428d7ed30a03f1715bfa037426326f23473336edc2b73cc6e07a74131a1038e95ded8324c73d4969946610eb955c5942e8c604bec0e59ded5bf1c70cb40fab9eb379ab454188b17c5dfc9632a33c1b04220703bdf2f7c5470897226df5735fa15c806265cced5b2771251fc866d754113173065879b0a702e9be2e05d8abdc987111d322590af4e3adc35b7e5d08a02eb97564246d66a74494f81f29faa0c664b908e114a73c6feec0e1ca45ae9d100a04a5751d468f2dc8d226f78705f1f367a3c0815722c72a15fd387276a06061e26e75d2c281c457de863df0ac8a23f9aa028a0d04263f71774ceb03ccd3447bc65857f18d3768420ffc319f9260df179e64fbd40e34603a149d61b4a13172fe462ec6faccd35398aba564d1193b6e91720857ed76bd7dbeca62e06af86b3be1f947cebdc01de00f14402bc97a9f178ba4fc7c16722f007cadb0df534327e00ea06a1a1f571f30125e2428dc3ceac5439af6838265c892d4c1bb2b6eb04db5a91dc52479efcf9788102408d0fc3dff041184b73b575d9215733b3fcf994f03dbb4adf5fd29b4f653bb924fafb611f7b30b2c9e80661c2924de25686d22297e6ec9bcf3fbf4ace699d25cc63014723f7157a84355254cb5741afa00db1b5cd96765976ebabd62b14d476ed57445c37f12342b94112a4baeeef3b44354231e25924379d6c199a5c9f52d25aeff3756b1f3189ba413d731ed937642c8db5794b3d44fbe42ec1c968dcf1fa23c6fc13d9819c8b304a753b2433bd7b6f1db5b681bfc8daeb1552d4ba9089ff63993a8580fc09fb529a5fe2a9cf9aed970a1ad2adf5312b89c38932f88a686a67fb6b3939834512de8ed295a10a26d58289c026e5ae98acd2d70441d0558b43c303e89c0859e070b4948402c19001c7735f466599741edd78976fc3dfb7f7165034b83a9fba28e2e593b3fb16673b1b8298152f32cfcd6122f5b725ee2702c7547d66396881fcb491e58c8e1070d0af77c8e96ecc750a2caaf9cced5f3b75dd82905b3c63871d8766b9014c75794fb0bca54d24d63aecba98fb97f90f3f282ebd36c4ec3e4894b4c5beb69d615b7b60feff3add566bcf7bd10c259665fb5659c3a50e049871a780f40990fe4c0a3cc5814b30f229e7a883d86c629170922c215a79e657f61c6fe17bcb67b6dbc20548bfa0567edd3d618f7a6b7dc676cabf6df7902018d427db70d8cab6df3699d43e85a20e82592de631727b5c07cf3bb47d22a42d77100ccf2e1baa42dc1dbcfba94a628a9c4a27ee5d6c80a65203c2d414841b0947de43c3d69eefba5fdb9a83051b8477263b89b0ca84db05a6fc3c498d994656c1836c6f3599595230432a42c58e3f7231840a6e5efc20d285f6a183213c879cb95f0d8d55a0606f961eb67f39ca7c354b6a1ed1fce7494450a1a13274aba8165c9016fda6a2af6d6a8b5d117eb59f696cd32ad463f484f974f6fe7137c400466ec46bd643b12350e0fdb79b0667855acb9b0ecb2e6cafdfcc0320811a2cc5a768f34d2a61c4fb011d706fdd70569cabc8b12a43fd5d9565c4463ea45028a315b18e1ec72bd0b7de9cafae3edbebad097b562913cf9faa941fbc2893f7f571c5d803f5a9267bf7b6704b7cb7239ad85aaf36d8d7ba336e8efd6ca7bc6f4274f81b98442340f7bc734011aea07b2eaefda73d0f7f4daa2812b2ea3404eaf086bda0a9809c8f495770b6b11301dc07697d4c601c09420c9d9b2295de6e05c966db8a8b747b22f37033a4160878f67082ed263d7ddaf5ed00344f4e05cccf7e72b6d4f58301c780ab345ab7ecccb50cc0c7492c6d7810ac59d54b819e2475ec2bd8c1fedfdf7659810319f5d7ade8f0bd6f02d3ce88813d7e10a02c63852d96b2b1ce52b89631e77dec453552d13dcf69ea8d93d007c35d5ce4005ca89e9ab72b88ea0155df09bc0422c71fc1af935f63706c1d4d9a9827f64e448806080270e9b191fd0dba17c930a8d029e8fe15433673efbfbc798182ee893702779e01ad712050bb96ca4375ab256abf71e06c0f98e3d55909d3adac6582fa1ad10ca80b4eb7d1df1880581860f7494cbe728a9d0f0916de9fc21f0a956f3ff27590347034d09d492f3a24ec4f79b8ef8187a878440315a279c1d7b399d23776fa2cfd1179cacb79f14479d597600fd9c11ae843e598f25eb65d86a296522097016a560b63825ab58b93016a0e9a1865c453a2a56e6d5ccc6d3ecb973c0709bb7908ea708d66ce10511428f1ad142f56abad4fa9dc0e2bed34a58d7b2bce8df677d77cd5d5b68a948186aa62bab77f6d6e27443a10985c04e5b9d38eb57929c580f9739395d244d7f3914bcb88e73bfc230c6f87dbb55ca0c82c16b7990cbbf0ab031aeaea9f672cea1e4e7c840c0996efe7f49e5939d17b0f9417e8eb6f7ba953c2190f254a71e41025a4558af232a849ace85514ca1dfae2d82002ac80a371e0a6780c52d70d0c77c64e06b115babca9a92b0cdad4177610e97d937b4cd6509bf0ca2d706fab69c5bac99436d9e3e627754bac0f2107daf94efe91f85a4a43debc1b6f01964282fb3596ee135d0343a8dd71cf88aff266beddafaf05312ff6d3da1d1980e8f8d14790224bdae02d12247f796d5db3a43bfb56f13925fc6235236b1bc260a103beef0c2638af86767ab33ce43d9d2ed2e80ca2330437f6490d81d4037002e2872bd45c135491cf6f016379fa2102a8a6136084dec9ec3913af7140a322499a180536fa038493ee420ec1d8c284d578333724ad7b9b609458b2257a9f2027334b275a19502c0bb27f3d48f7217c8f9167cf7ea85daa93cf8a38a04c2dd206a6b71bb4faa150ab8caa8c7005f9ae703296b975f9492c9fe828225abb46ac3d2b9fae40645f18c8e5fc584107f0531145b8b53d63672f2720f4c4e2cf809a63d0f0205b41575f994196f8b659491a681864e2451a303c5d534f88e3dd5da6a015f911a0e3c9ef18ce20b17e8c52612c968b62a32f43bc1e1257274f2180f338293d9580753c989935c623501bbef15b52ffba0c75becc8ad01d87e5193847cfe7d46e8b1e1c319e506c1d61348961dd6faef45aaff34f5bab8ae80a4dea8797d0c9072789768bde1b8fbf5cc0fa7f2065875caac4653f5321d4b9d64eaea83b600cc4cdcf102652d001c6d969a4bfb8733830e12da805a535780036bc9ab74ec4696b60ca73d691dfcbad351fd4099753477f37dbb24a6d577d559f8ae0d44dd76f80d7c475dd38a97f081a5f599fe60ea6af42584d4a88348f502a5a0725ad9339c8dae1c8f22159c93e61cb14955471dbe3087b4403e03cb387af3e559bf17514dca89310f142180ff9220eea288ab79c0a0b2e77353bff2eccb238a9c2c0c800512d6cb37a9601f88e9c8acd80244ff426d48f0734e2d379a4ef6b7ab087add5faffa353c2199e23b65556d8b0f7b25e933c2abd2172ce474fe78e4e1a5ad630e6848cebce2f88bdaf6783bb483b3c0cb46e28b2ac783040b31a78835b1034247658d0fd14b5d99c87e6ba8c4bc71e581976f0d3482c9bed83aadce9a7924faf1c9cf47239d50436db8a30edad6ff4d7c9e03f84500fa58f4cfde8421da3af588e694b604628af664f3e521fb64c711e942e435fd671815b9472b97f70d33135f0b8928458fd0771c8574bd686b71562b871288c6cb1ab92798a9fad2b4c0b8d80eda9dbff809ac9338d98dcd5de883e9ad5f1bfb0e96a4a6aa478bb17542a65dc7e5a47301b28476fc4b29bcb18897d3dc4949bea9b8ac6db5e2d25216124604f782bee907689dc300e2875e2c8fc902b053fefb12559170793b30d78d6e0d40f76f609c5ff938fb5cc49ef6ab0e648d405c83909d086affcd0e876e36168c19d29aac") pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x7, 0x4, 0x7f, 0x9, "d63e6d507b15f37608b60a51a6253409625bcf05", 0x7fffffff}) syz_emit_ethernet(0xffffffffffffff0c, &(0x7f00000000c0)="9b13068a06006c9b3f4bc216936cb28c271c7674451b8621694f0e1a554ae6d1ab41900cdbb71e6ce6810d6c6e1238a836204311bd3bfe8365fbd127a33840619fa0c0e38376620cfa6a1f2c5f4ee5659c47dd33a1be9da0fb103284624885e0bbd81a924ee199ad300926683cbe608ad634d332241d229294bcb39867668971379a61abf6f70500"/152) getsockname$unix(r0, &(0x7f0000001180)=@file={0x0, ""/108}, &(0x7f0000001200)=0x6e) pipe(&(0x7f0000000080)) 16:40:25 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x8c, 0x0, 0xc8b, 0x2a}, {{r1}, 0x0, 0x0, 0x0, 0x9, 0x8}, {{r2}, 0x0, 0x4, 0x2, 0x1, 0x3}, {{r1}, 0xfffffffffffffffc, 0x1, 0xfffff, 0xffffffffffff8001, 0x6}, {{r1}, 0x0, 0x20, 0x43, 0x7f, 0x4}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x2fe, 0x2}, {{r2}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x8, 0x8000}, {{r1}, 0xfffffffffffffffb, 0x0, 0x80000000, 0xd3dd, 0x3}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20, 0x6, 0x8}], 0x1d, 0x0, 0x80, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x880, 0x0) dup2(r0, r2) 16:40:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x430, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r2 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) r3 = dup2(r0, r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x1, 0x100000000, 0x3f}, {0x18, 0x1, 0xfffffffffffffc00}, 0x2, [0x0, 0x10000, 0x10001, 0x5, 0x4, 0x3, 0x9, 0x9]}, 0x3c) 16:40:25 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x1, 0x9}, 0x10) 16:40:25 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) syz_open_pts() 16:40:25 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) socket$inet(0x2, 0x5, 0x8) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080), 0x0) 16:40:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000980)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:25 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8a0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) dup2(r0, r1) 16:40:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socket(0x2, 0x4004, 0x7ab) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x4000000000000) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1c1) clock_getres(0x0, &(0x7f0000000380)) 16:40:26 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f00000000c0)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') 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', &(0x7f0000000000)='./file0\x00') 16:40:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)="0b7165b354b46406ce30a9e867e8b4cd2c9b2ce98d54cb87e18f8534e9d602f33b0ce2f3e47bbfd9c5f109a3", 0x2c}, {&(0x7f0000000340)="9e5e6b1e990d5f952ce2a032e3b1b49a36bd12e544ebdf86480d66cb08a1d34771ea7e050381c606371f770cdfaf738dbfa1a68a2dbb5f5315357669c442b4c5acd6a38f85a35a0770e6343a5d1565a085e3dcc8f50afd136c2fca309c41b100215b9b79314ce9d48acad5d5826cfd9f84c9754d309c6af52afcc632d2b71afea1b09ca53e43c3ba1064bdff474d895642c9ed3b6418868cccf67bb792beab216eb8626f283c31448f469b26b31a03264b338faae720065136f7952b97a6e15da9ed6f3845375827", 0xc8}, {&(0x7f00000005c0)="8cba69f8b3f1d2be22aa24618252752fe3a7bcf645884c431941b8547f9b20b074483d584077beb805129ebbe7614c274af7a007e3eb067d2f3647175a93c83f4e69cc5964c776e7dc6ee7c721c6340ded3643a08725cac62a1a6bf10aca0d0b34333a51ad1a2d845bb3d9537f070d0568a49a60cb52f52104a805e2ec3c30d10c71a3ec10a9a083566aaafff8a5b8db55831ab4f589e6ebf60c97d2c006fd2a66774f1d052b2ee9ad2fe3ba5f0cdb", 0xaf}, {&(0x7f0000000100)="b439bb8d71c8acaa12c7c5940cc31130f0f68b7b22b04c56ca2ea68339ebc6dd47c58f80df6dd64467d6212263f753d41f9694af54de0ed45194f6dc13276b6ff3aca90b73ee79e158", 0x49}, {&(0x7f0000000200)="02", 0x1}], 0x5) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(0xffffffffffffffff) r2 = dup(r1) close(r1) syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000680)={'./file0\x00', 0x4, 0x3, 0x40, 0x1, 0x8, 0xc77, 0x0, 0x0, 0x3, 0x4, 0x8}) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x1fffc0, 0x0, 0x98b, 0xffffffffffffff81, "85fe00bfa60200000007913efe316d460c0dffff"}) readv(0xffffffffffffffff, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) sendto$inet6(r2, &(0x7f0000000700)="b3f9f6ca168bc0d3b40553c21febcd", 0xf, 0x4, &(0x7f0000000740)={0x18, 0x2, 0x8, 0xfff}, 0xc) shmget(0x0, 0x4000, 0x284, &(0x7f0000ffb000/0x4000)=nil) 16:40:26 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653000f3a7dd70a9c039fe6c1c1953fb2963f6939853e466e0c8e24e48a212549bfef0c0adcb3ee59d2a45379accfd9cf83a507c20ad1464dfbabd17b822c42fe2caf100dc3f10f0029e5e2b6dad2a1a5bf07aaa448bfa594eabc70ff7fd62c3d90cfb23efa169fd04c3bb82e5c732817150961f562165d1148be71b7d813de7616500000000000000"], 0x10) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) close(r1) 16:40:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) r1 = getgid() setegid(r1) 16:40:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0x8, 0x0}, 0x0) 16:40:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f20444fd33055556fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2572b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a5bbe251fc1b1e9aad76c92317280c11f164b4e1c47c734dc9410cadb18809acf284fbf612ec7cdc5420dc7417d5f8233848068a93a863b586e5206f87a0eff8b0fdcdf3576", 0xaa) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:40:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) recvmsg(r0, &(0x7f0000000100)={0x0, 0x0, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/52, 0x25c}], 0x1, 0x0}, 0x2) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) 16:40:28 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) select(0x40, &(0x7f0000000000)={0xd648, 0x80000001, 0x80000001, 0x80, 0x0, 0x3, 0x1, 0x7}, &(0x7f0000000040)={0x1, 0xfffffffffffffc01, 0x0, 0x3f02b360, 0x3b5, 0xffff, 0x0, 0x6}, &(0x7f0000000080)={0x4, 0x5, 0x8, 0x6, 0x7fffffff, 0x400, 0xffed, 0x2}, &(0x7f00000000c0)={0x8000, 0xffffffffffffff76}) 16:40:28 executing program 1: semget(0x3, 0x3, 0x0) 16:40:28 executing program 1: nanosleep(&(0x7f0000000040)={0x0, 0x20000000}, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) 16:40:28 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000080)) 16:40:28 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f00000000c0)="5d6e108acd7fb096631630e6859e4da62bb2a7c3e6414c", 0x1c5, 0x8000000002, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xfffffd2c) r1 = accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) sendmsg$unix(r1, &(0x7f00000007c0)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000180)="f53277eb4e6eb83fc194457f4bd81514569695ac2b00c65a262bccd5618bde0ad954e903ef3650eabaf3f5ef4b4d81f07a8cfd575ea5c1e546433acedb2c512cc7dbb3ed38589a889908a33ead21c6cd0a7ec59529ef4870954be94a5cbfd328f61e0f5249682b9859e656bfc69c08ccac4dcf2cb62c8f62f339e9a7d3000583", 0x80}, {&(0x7f0000000200)="a8123dff07a3077851d7e8df290085e531eae7bf3a3e3f6b75b0398affb68c9ea225b1192c33ff6871d59eff75ff3667353c6352715fe792d29502b9953e62bd8534c1240827f98aa83c9f2cf3166d38e643aab83c4cc0ef67fa22354ddee9b656ef2e92a99569feb1d3991cdd43937f8308520b9593eeb64d240bb7c40dde61e3c2cb6739", 0x85}, {&(0x7f00000002c0)="9bac1d880ac62dcc43e9eb67f28f3eb4f293b0b8d0d16e4fb8705ae2914c27080ce5528eb00daff2482f5de37a0516e4709a90d97b49c838c56656a223a91f4f35f1cbcdbb2acb9e6e6f1e20cd0a0b583a5e03432c9f1e0aac94436896f86c1204c8defdba8a5c0ea5b810378fb0fee75142b9", 0x73}, {&(0x7f0000000340)="a0c2da1919f64a323c2ee08fd0d2a5e91972a32bebff642a80825fece1ca69a682775a0fe066bde08a68227990dca99d6648f036d6df33b08a5c9f9061db1c25aefddd4b6cd79aa2fc14bffbc571a383bd7dc8e10ebd1b4f0381864aa9fb47da909351670ccab69cf40f5b672507d53f9dc1cdb45e3f1d7614199415eaca0262e2e125afbbface7cd43b9b98521b1ea88cea2e1bb94528b9e4cc8c3b314eb9be73908fa91a58d6b88b7dd18d7bb5b04175c34e51b26658e8208af8688997b51277644a2a61fa3e98ff55884696bb69958a77af90a16117ea7a8d8721d14bc3eda1b7eddc275de1614f8aa41274179ac334cb35ac5a9e8fc2c5", 0xf9}, {&(0x7f0000000440)="a7e8d60f7360fedb08faf283a6ee339ec3a90714f7f7217fdbff3d8d6c0a0a0ce1fc9a809c06aafbc674986ccebf2f81b3aed4e76b18a14a5850fb09cad5c5e14db9d2c7acb89159626e391a074a223c982e886af4dbb309dbcfcbd48ba4e8c00048e9ac09658f05e0166023c755596f2ad2fbcdbfc17d38264708f6086abf95f124be61de3fe67ece8a721ddf86ee33", 0x90}, {&(0x7f0000000500)="39ca171e89022c59b50ea7d09d52e7598065121fef3fc26c21448c092c67246526f759d3396257a596a7f377f3c3c89399f7ccb27de35cfcc1e6d25e928567db4991fb6c9c35f78e2d4e4d7993fd5ac847f76d397bf8da5d4b5d1639a5aadc11f0bae4a0d8441aed1f16421d54cb44e90812ec3c908feceab7cad227c71f58f68502bb8f5cbf83ff08671688c3783ff3cf4cbc5e7722ffa95ddda2fcd5da9c26651f0b76c91b937ea3c4081d33c4e04ef3f118ace4b3ee49681ccf9ea3de08432fd65171a190f21f38", 0xc9}, {&(0x7f0000000600)="dcc92028282dcff4cd00250107026b33b893a531031eac907b044441e1a527413a3a93787e441ad15e9ee428935e2ae450719ac124a9cf76bd5e013bfd797f16500f31857837a7628a619cce55c9cea2960ef66b16fe2ef32dac5b1170a3cbd7b327aefef5b948c0e00419f49aa5035a9cfb9908315bc58110bc00d311db7ae8485c88c9bd2bb7ab27960373", 0x8c}], 0x7, &(0x7f0000000740)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1, r0]}], 0x50, 0x8}, 0x5) socket$unix(0x1, 0xffffffffffffffff, 0x0) r2 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000080)={0x1, 0x3, 0x8, 0x2, r2}) 16:40:28 executing program 0: shmget(0x0, 0x1000, 0x2a1, &(0x7f0000fff000/0x1000)=nil) 16:40:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x400, 0x0) r0 = syz_open_pts() close(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) sendmsg$unix(r1, &(0x7f00000019c0)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001900)=[{&(0x7f0000001280)="0355a351acfd2019d937b28bff2e5686611b11079a37e75d3fcccf9d3ac25811ed26db02a6e81fff9eb0e7fa4dbb428febbfbb663bf540ee745371e6f345b46ccacde3e0cd3d195c77d26715e1eef06b5ed58792bd3e08ecbd8ff3c59220c8c005a8d047426b2398cb65730102dae8201c83bd4228152e177bea0cfd8e359f17ced0ee09ae5c5679417af51bc626f2dd079cb6e24914f0a00a84539e30947596ba0dee9f942c4a832dfe66b0febda16df582fa0d636aecf5520fa5c84d1509149df278a2c56e9698bcd6001b6a789202c3946c3248e63a", 0xd7}, {&(0x7f0000000140)="d26726f9233d9c0b02e69b333c0ccdb720bc34e9594ca08343535690a0715e950078c5be50e8a2aa299d5421909892f51e0508b938eb0d79f9033fe98f664cf1a0a8228da6903615dc487d526ea38a13a94e26294dc9c9ff7feb3bc44c4ead627ebd9e68e7db6d21c353124bada6628e2a2157251801d7e25752e0ff3277c254642382ee92e071875d681c97986774171382d4ee214618889a4cea8417c3cbccbc642d0706d4287d6cf1632abd", 0xad}, {&(0x7f0000001380)="63d3e32a0895fff7a990061cb54f2afdeefa038ca967cd0720a26f987d7935f8018a422bde6b38c8da0687c06d40e270e4", 0x31}, {&(0x7f00000013c0)="ad4ae54ceb0804c6fa2367836df97c47c80b96de6dccaea82122e4a3aff8185d8daf35be2a7865a7f86293bde8ffd357d73420c616db4b68bed852cc80edadcf3f4f8e3a9dd1fd63973db87f7f363f5f19f273b0dc03aecc26774edf4e3bd9e55d0ba6561708d120d4cab8f2f88380120d6acce8d47b74bf450d43ac776b59b368a2444f90cc7ee5e165efa2f5b98d1e61577fcf1d7592a3e528b6680bd47d63fd1c567a33034f00190cae75e06451d875f4fc838ef89f03f5d73343b54e442dff0e6df48b40350983b574b2c7091f7097f194e3e3a7e7a3193241641856", 0xde}, {&(0x7f00000014c0)="d263e2d877ce20782d219213d0e8f4f8083d559adde178843a0829be93ab0bebe413080f1c71aa5838a65672e6b7b6ffc9cea38f131e33de760d7481fc2e1c5e97db85e81c280521629dd9bf751e0b3b954ceba1748c564802e6e65c189448ed91410e65ab0896ebecd6b87d7eaa4f3c35d28948003ce959ea4c5e48cc4c4974b7e4ec52a2714564e24d4efab9b36ce8219f13885fef", 0x96}, {&(0x7f0000001580)="788a5a1e7ca44faa75cfce6fafb1cb13c56368ac54b3ff082588a2e65c1f5640faf01bba78dd060301a86d7197233b771ed56d138eb54e0a95507e73edde6765fe4e1e02f1f769ab0ad9cb0c4b0ea77feadd91dc7792f6c90eecdfc60582583118f3706672074c04135737f6f3954a7cc06c856f7c31996db4ba34b97701973b8286b595bf7bd56a909bbdb67579dff9521cab9282cc52046dad55faa1886e240562ba9fedbd8b27473b94f23edb21d1a87147642737b15e8f8515ee38de544b5f8bd4c202c873099d6c8d100c0ad07efae8719f4473b3265a1c15ed6b75d6ce5dbb954b5c589a2182bd924cc7370d", 0xef}, {&(0x7f0000001680)="57c51415540a9651b8014a92674986fc461216411c1ddfca8bed07e76f28ad618a2d7653d870708cab19d86e8a1edf4551167b94028e42c359a04af45d0fbf7a275b1a91cf7ab3deab1b3dbd9a8a576d1146f9ecc1f560ad584f94c1a91f58f6d19e14fe613693de543fcb901cea2b6248eb8fdf343b189fb95eabe6e747d30dacfd85d35ecbd431cdca9ad8bd00e4cb4103d3794df0e8e8bd84ba900d45b162ea066e346fd2ed1f935db96a51133d086af0bf81dbc0f9f8ee8a", 0xba}, {&(0x7f0000001740)="e2d7cd6cda1084af1f0b2ae27b96570d6335c0c860fdbd09144067fce30fb10c76de725cbcb7fbd0b05e374a6f899145d8a7b87b1daa3057c72e69388697", 0x3e}, {&(0x7f0000001780)="24cfa14c025c2268c411d1b080a5ad1b34efb685e172ac308f7e6de1066bf505234572651d52d76808803e18444fea550f097a1e7663e51a7fd637b3afc35b61d65cc3fc65b8c9d4188bc3968aa3dea96d074773a48e49b36606801d60a2a0e7d95126c5b3e20d6108e90d485b28b122aab2154e4264a8d706614d04f1", 0x7d}, {&(0x7f0000001800)="4e940f9d9e8fe75ac3bb86157e0227e238efc724db8bd65f7441a264edd650dbd651dfcfb82284e240665cab6321f60b93cf64dbfed7e079abb82bde6b60e93cf1cfe4e282b64be9acd9bef30c5c5656d54834dee15d89c3774221d611e0d4cdcfba304491962bbecf752174e4a6ec8efc93081b378d65614b1cedbfe9688b98f5534bfdeafd34c4758364da0f06e9b4dfdf6f8f0a8d8369a45903108ca176568c7c54debc93d13bb5a56da6c05bb75491f708752d915b74d496914b2314cde43d81a9be912a8a3f3794c3a3298692b81c6ca82054ffda4c92abd88acd97634c64", 0xe1}], 0xa, 0x0, 0x0, 0xf}, 0x2) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x7b, 0x5, 0x2, "0d592fde86f45e53c58b62c2209d19bf96cea18a", 0x0, 0x1fffd}) write(r0, &(0x7f0000000200)='\r', 0x1) 16:40:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8) r1 = socket(0x18, 0x1, 0x0) close(r1) connect$unix(r1, 0x0, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:40:28 executing program 1: syz_open_pts() getuid() getgid() syz_open_pts() syz_open_pts() 16:40:28 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x34, 0x0, 0x3) socket(0x18, 0x4005, 0x80) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:28 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r0, 0x21, 0x8, &(0x7f0000000040)=""/59, &(0x7f0000000080)=0x3b) getsockopt(r0, 0x5, 0x4, &(0x7f00000000c0)=""/104, &(0x7f0000000340)=0x68) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f00000001c0)=0xfffffffffffffccb) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(0xfffffffffffffffe, 0x6000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x21, &(0x7f0000000440), &(0x7f00000004c0)=0x4) geteuid() chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) shmget$private(0x0, 0x1000, 0x162, &(0x7f0000a90000/0x1000)=nil) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = dup(r2) getpeername$inet(r5, &(0x7f0000000240), &(0x7f00000003c0)=0xc) r6 = fcntl$getown(r2, 0x5) setpgid(r4, r6) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) r7 = semget$private(0x0, 0x4, 0x1c0) semop(r7, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 16:40:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimes(0x0, &(0x7f0000000240)) r0 = socket$inet6(0x18, 0x0, 0x5) poll(&(0x7f0000000000)=[{r0, 0x20}], 0x1, 0x1) 16:40:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x401, 0x3, 0x0, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/81, 0x51}, {&(0x7f0000000140)=""/168, 0xa8}, {&(0x7f0000000200)=""/178, 0xb2}, {&(0x7f00000002c0)=""/87, 0x57}, {&(0x7f0000000340)=""/149, 0x95}], 0x5, 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) listen(r1, 0x8001) 16:40:28 executing program 1: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x4000003, 0x400000005012, 0xffffffffffffffff, 0x0, 0x0) 16:40:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) socket(0x12, 0x5, 0x6) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0xfffffffffffffdb1) 16:40:28 executing program 1: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) shmget(0x1, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r2, 0x5) 16:40:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) recvmsg(r1, &(0x7f0000001300)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000200)=[{}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/98, 0x62}], 0x4, &(0x7f0000001280)=""/125, 0x7d}, 0x2) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 16:40:28 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000600)='./file0\x00', r0, &(0x7f0000000640)='./file0/file0\x00', 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0xc008, 0x1) fchmodat(r0, &(0x7f0000000100)='./file0\x00', 0x112, 0x2) 16:40:28 executing program 1: open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x800, 0x11) r0 = open(&(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', 0x8, 0x4) utimensat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}}, 0x0) open(&(0x7f0000000300)='\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', 0x8, 0x2) utimes(&(0x7f0000000080)='\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', &(0x7f0000000140)={{0x21c6, 0x7}, {0x3, 0x5}}) 16:40:28 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000001040)='./file0\x00', 0x430, 0x40) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = socket$inet6(0x18, 0x4, 0x7) close(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000001080)=0x80000000) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/131, 0x83}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f00000010c0)=""/4096, 0x1000}, {&(0x7f0000000100)=""/84, 0x54}, {&(0x7f0000000180)=""/18, 0x12}], 0x5, 0x0, 0x0) getsockopt(r1, 0x4503, 0xc, 0x0, 0x0) 16:40:29 executing program 0: r0 = socket(0x16, 0x2, 0x6) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x500000000000000) sendto$unix(r0, &(0x7f0000000000)="6faa328f44adbde52bb8", 0xa, 0x400, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 16:40:29 executing program 1: close(0xffffffffffffffff) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) stat(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) ioctl$TIOCSTART(r2, 0x2000746e) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 16:40:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="140000000000000010000000010000000a800a3e00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000df9f9e8b18fab59979b90dc6bf011ab7b1bbc625b419ac6b0fcba7999ef6a164fa6abfec8133e37a9f105e9f1fbb84be60bf997a9900eaa14bfe497ccc"], 0x18}, 0x0) 16:40:29 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r0) r1 = getppid() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="2d6a224910fbc1210d09381985ee230007377495fea1c0d9899620cb50a06e27e9b609e682dea4b5e7ffa251d62c9632ae1abd2e2e9ff83c36d4a24a23468350accf962f201f9a965c7fc124c79de5a5a6d53e688d4f44db9e35860a0771567ec6b0d62c6ace7142ad8f9a211e058335c6e8b248e2f64ab3157d801f5b49935432a533767b9e5af1747538666f789d308a8effd345b7108d3c7916468b8eb9f2e1e5c8635c943317adeaaf3bc7783c3e1c84b65509f12466580f89ea1999eace39cd785064f7", 0xc6}, {&(0x7f0000000200)="7e9faab89885f5d5dc04f23aa4af52c11dbbc0df3d6fdf345053cb79bac294c34a4c5bca07ae9a224d", 0x29}], 0x2) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000001140)=""/4096, &(0x7f00000000c0)=0xfffffd19) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x2, 0x1, 0x80000000, r1}) 16:40:29 executing program 1: r0 = socket$inet(0x2, 0x105, 0x2000000002) setsockopt(r0, 0x0, 0x800000000000a, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x475d8f00f98801fa, &(0x7f0000000000)="092b43eccf68de654a6b", 0xa) 16:40:29 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000040)=0x1) stat(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) 16:40:29 executing program 1: r0 = open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1f}], 0x0, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3) kevent(0xffffffffffffffff, 0x0, 0x820000, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x8, 0x80000000, 0x7}, {{r0}, 0x0, 0x7b, 0x10, 0x8, 0x1}, {{r1}, 0xfffffffffffffff8, 0x8, 0x20, 0x0, 0x8}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x80000001, 0x3}) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:40:29 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:40:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:40:29 executing program 0: mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c595ed79565102d00000000ff000000000000000000000000000000000000000000000000000200"/110], &(0x7f00000000c0)=0x6e) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100)={0x2, 0x1ff}, 0x10) r1 = socket(0x19, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="30c3cea3a363e2dfa85a61e44b077c5c865d93190376bc1612719027503fb385fd2bca3fd29c4de3c391d90a", 0x2c) 16:40:29 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) write(r0, &(0x7f00000001c0)="4e88b7a317f78e617506d1a0c8445bb6de5b7a9d51b06df7a191e5750e30f80278eaaf6f32d0cdc0a6148be2720648feef5014f46a9f3b86abba9d2b54c717a906c03d9bd940791bf96b5aa46cd9ba4a8fafe7a8b58f646f123b9418f897b16c71404bce6b1468f9dff5adfd1c3487102fc0edcc1e66b347ce651ebb20c767c4acee9494cddef06b9adeab8abeb1dfae4a91b31f768b8b9f5e1a61239ad0c5f00599c9289907a133b6e67be738c53b442ec14c507cd36c75a725983b3e525f0b74766e818598a54405412b5edb60ef597b4034d2b7a67f5afbe804f90acdcec5a13a9bc0d4119e544a2fcadba7a0ec30f3f5d11d326a", 0xf6) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 16:40:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000000000), 0x32f, 0x0, 0xffffffffffffffeb}, 0x8) 16:40:29 executing program 0: r0 = socket$inet(0x2, 0x8000000000002, 0x0) recvmsg(r0, &(0x7f0000000700)={&(0x7f00000001c0), 0x2, 0x0, 0x0, &(0x7f0000000640)=""/138, 0x8a}, 0x0) socketpair(0x10, 0x8005, 0x6, &(0x7f0000000000)) shutdown(r0, 0x0) 16:40:29 executing program 1: r0 = msgget(0x1, 0x0) socket$unix(0x1, 0x1, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='!\xe2[-\x00', &(0x7f0000000100)='\\\x00', &(0x7f0000000140)='.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='$\x00', &(0x7f0000000200)='@\x00', &(0x7f0000000240)='\x00']) msgctl$IPC_RMID(r0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x110) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x40, 0x39876dec6f521f68) 16:40:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffffffffff9, 0x7}) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@file={0x20200, './file0/file0\x00'}, 0x10, 0x0}, 0x0) 16:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000", 0x1}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x84, 0x0) 16:40:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x2005) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0xd8e7, 0x0, 0x0, "c415287bdd489c053e8c69490c0fa385f847a994"}) write(r0, &(0x7f0000000180)="3053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17d6b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x20) 16:40:29 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:40:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x102, 0x20) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0x5) read(r0, &(0x7f0000000140)=""/96, 0x60) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') faccessat(r2, &(0x7f0000000040)='./file1\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 16:40:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socket(0x2, 0x3, 0x4269687) r0 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x5) r1 = openat(0xffffffffffffffff, &(0x7f0000000240)='./file0\x00', 0x80, 0x8) r2 = dup(r1) write(r2, &(0x7f0000000040), 0x0) r3 = syz_open_pts() close(r1) r4 = syz_open_pts() pread(r3, &(0x7f0000000100)="4d0115d258867ce07a7057cd3dbec304105b1e550dc182af0bbb978b78098bb449ab742e401594f33b9b9fd688022e446da00299bd8a93b6aa31024a49bdc6a16a19543d5903a42590127d52ad34882a5f7220f8f46ecc0627b3284e02f6d6054b68a0f1bf7803b30168960df4b65c2d009c729a7a5cac7a622bc761f2038eeeee9585aca9a8a2b3349a9737935e4e84c07ea3a2b133ea1b6d4190f055a868b71bc546257fe6bfb970f8d09352b8", 0xae, 0x0, 0x0) stat(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) read(r0, &(0x7f0000000440)=""/190, 0xbe) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r4, &(0x7f0000000540)=""/226, 0xe2) r5 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r7 = getgid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000500)={r5, r6, r7}, 0xc) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) syz_open_pts() 16:40:29 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x691, 0x181) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 16:40:29 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x14) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 16:40:30 executing program 0: pipe2(&(0x7f0000000040), 0x10004) clock_gettime(0x0, &(0x7f0000000000)) 16:40:30 executing program 0: getgid() r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r0, 0x2) nanosleep(&(0x7f0000000080)={0x2, 0x7}, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000100)) pwritev(r0, &(0x7f0000000480)=[{&(0x7f00000001c0)="e790f5af1f10baf72b5196d40a9bd2f034ca02739ea16b6c5a2f2745b69bdf561f30f7b153ae34ca406c2f0b77b583c1c21ba6667f279409937e12978c77a1545976a484f61cbb723b2a665864aaa4e8cbf95cdc173ba5dea03887876f19e1a29a6bfa247a23442739da6691733fbbb987ca485346f93c3855e49e64ba9df4b9a106acf2fe3e6578a82a19f343beffc4dc137b3c065ebc027509de2ded51c84988981488e4d2749e449aeb78a52b472122c0baaa568b973b1919932c9e1416a2bc34bd52153b0b5e92f1558d99c05f39925fca1db5bbba1295f6cef54d767cd03f30c49437667b73576b47d0b4b568d7", 0xf0}, {&(0x7f00000002c0)="5ca882404a1f68f7b663310fe9078c00c5a20647dd3853cb35d28b23d449ea341a40318d0da55fd9c1347dbccae5a396089a51c9ba6e51062c911e3bd1169833aab2bb4542bff6c85d0b13281d3b1ec820", 0x51}, {&(0x7f0000000340)="f5fb970c018521fd4dfd011957b890b3f2059979eb18e34e4699ffe4784a58cc963349a03fa335600622802ab49572f3d879f28440a9dbc5c47be69d69aa25271102a4b2cec2f19d0d859097b880e48c98d807c1f622e4247f47f978c113ae5c0f07a79c6332f3fbbf3e5298e859159c387ff04cd89f18f19939929dbe7635094cdaab2a30dcd07d9bcf5cc6c4cbb714588c3779757036154085a5a8dbc17a786eaada632c1bab273a7951f455310d994f40e16c2616225e320b4a02fde8fca2cf3771b1a73a13f161f1a31d1e44b13020f2179f8a7f39c5fb2186257f7e8589c518969cf41fafb02b0ccace41ed", 0xee}, {&(0x7f0000000440)="7689bc0f203a21318d7f041b4c2652aa0b31ed5a6a5c5d2a8a4b179d655d9a84f98ffe7dcf1c11e4def3b1", 0x2b}], 0x4, 0x0, 0x0) r1 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) wait4(r2, &(0x7f0000000540), 0x3, 0x0) r5 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffd000/0x2000)=nil) shmat(r5, &(0x7f0000ff9000/0x4000)=nil, 0x0) shmat(r5, &(0x7f0000ffa000/0x6000)=nil, 0x1000) r6 = msgget$private(0x0, 0x80) msgrcv(r6, &(0x7f0000000580)={0x0, ""/60}, 0x44, 0x2, 0x1000) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000600)=0x7) r7 = open$dir(&(0x7f0000000640)='./file0\x00', 0x62, 0x120) mknodat(r7, &(0x7f0000000680)='./file0\x00', 0x2010, 0x1) r8 = socket$inet(0x2, 0x8005, 0x6) shutdown(r0, 0x2) r9 = dup(r8) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f00000006c0)) setsockopt$sock_timeval(r8, 0xffff, 0x1006, &(0x7f0000000700)={0x7fff, 0x4}, 0x10) shmctl$IPC_RMID(r5, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000740)={{0x18, 0x1, 0x40, 0xffffffff}, {0x18, 0x1, 0x5, 0x800}, 0x3, [0x7, 0x10000, 0x800, 0x2, 0x52c, 0x2, 0x100000001, 0x2]}, 0x3c) fchownat(r7, &(0x7f0000000780)='./file0\x00', r3, r4, 0x6) msgget(0x1, 0x0) msgrcv(r6, &(0x7f00000007c0)={0x0, ""/193}, 0xc9, 0x1, 0x800) recvfrom(r8, &(0x7f00000008c0)=""/43, 0x2b, 0x801, &(0x7f0000000900)=@in={0x2, 0x0}, 0xc) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) socket(0x3, 0x6, 0xfffffffffffffffd) 16:40:30 executing program 1: socketpair$unix(0x1, 0x4000001, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0xfffffffffffffdff, 0x42, 0x0, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0400500000019a68b6885cbb6d2495bb90a5ed38707975597a76507492c9c25484c2b1bbe483e4378e8ee3369", 0xffffff93) 16:40:30 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x2e) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x911) 16:40:30 executing program 1: r0 = syz_open_pts() poll(&(0x7f0000000040), 0x2e3, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="67601df24811155b6da87d1625d3fe3505cc1aa125392a8fd821304bc45750849707ef1b1faa2c6a9f44643cc7b5ce27df0aae495cd130c90def744d2d41a85bff00238dd486e84a801763d9b5cc65da51c1735b21d0c0abc95e62e12ce4bbac", 0x234}], 0x1, 0x0, 0x15) 16:40:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x30003, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000080)="b1000504b10000400000000000000000000000e3d3051020741038f53e8551f30ce390d8961e8748b23e10fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:40:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r3, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="c183f3e9918f040fe6bd34dba75b9648e1211d85100b8c53172d17686f666c49d423bc46a87463042db9501ae6dd72278f37a9d6e940a76673fcd0c1b062dd711e0261e035d6aef0151bd53faa53cd5d7550d248d350d5c231ba5ec6921c593865ff6fad1e7dce389a547131228c361c626239c3c6080b01578c4724683d146f476b527267e5c05cbfadea93d514c2206a1469973d6d787e81d12a"], 0x10) shutdown(r0, 0x1) 16:40:32 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = socket$inet(0x2, 0x4003, 0xc3ee) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x88, 0x1}, 0x2) 16:40:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='c\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:40:32 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x8000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000015c0)='./file0\x00', 0x200000000020, 0x2) r1 = dup(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0xfff}, 0xc) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x80) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r3 = semget$private(0x0, 0x4, 0x90) semop(r3, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001640)) utimensat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0x2) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r2, 0x0) unlinkat(r2, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(r3, 0x6, 0x4, &(0x7f0000000340)=""/186) r5 = getpgid(0x0) r6 = geteuid() r7 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_linger(r7, 0xffff, 0x1004, 0x0, 0x0) r8 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={r5, r6, r8}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r9 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r4) preadv(r4, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000001700)=""/184, 0xfffffd30}], 0x3, 0x0, 0x0) 16:40:32 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x942954cec3ffa409) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8a, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) shmdt(0x0) shmdt(r1) 16:40:32 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f00000000c0)={0x8, './file0\x00', './file0\x00'}) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r2, &(0x7f0000000140)=""/229, 0xe5) getsockopt$sock_int(r0, 0xffff, 0x108f, &(0x7f0000000240), &(0x7f0000000280)=0x4) 16:40:32 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) poll(0x0, 0x0, 0x1000) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000080)=',[m:}&}\x00', &(0x7f00000000c0)='!&:*\x00', &(0x7f0000000140)='{\'\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\a\x00', &(0x7f0000000200)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000280)=',\x00', &(0x7f00000002c0)='@\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='.\\(@$:$\x00']) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 16:40:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() recvmsg(r0, &(0x7f0000001140)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)}], 0x1, &(0x7f0000000140)=""/4096, 0x1000}, 0x41) r2 = dup2(r0, r1) utimensat(r2, &(0x7f0000001200)='./file0\x00', &(0x7f0000001240)={{0x912, 0x101}, {0x1, 0x1f}}, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x4) write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) r3 = semget(0x0, 0x3, 0x191) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001180)=""/104) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280), 0xfffffffffffffe35) 16:40:32 executing program 1: mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0xffffffffffffffff, 0x10, r0, 0x0, 0x0) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:40:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000080)='./file0\x00', 0x611, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) 16:40:32 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28201, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000100)={0x81, 0x3, './file0\x00', 0x249, 0x8, 0x80000000, 0x3}) recvmsg(r0, &(0x7f0000001380)={&(0x7f00000001c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/183, 0xb7}], 0x2, &(0x7f0000001300)=""/86, 0x56}, 0x40) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='W\x00') execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:40:32 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf4240}) select(0x40, &(0x7f0000000000)={0x7, 0xff, 0x9, 0x6, 0x4, 0xff, 0x9, 0x40}, &(0x7f0000000040)={0x7, 0x7fff, 0x7, 0x4, 0x7fff, 0x5, 0x5, 0xffffffff80000000}, &(0x7f0000000080)={0x5, 0x71, 0x80000001, 0x0, 0xd9, 0x100, 0x80000000, 0x3}, &(0x7f0000000100)={0x2, 0x5}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10000, 0x0) sendto$inet(r0, &(0x7f0000000180)="4cf8eb7330d4360e847734c8ee5b384b01301c3c0a83def5f6789704d6a5d08df7ad56898a22fe4f9e41d898a636b7f37812c7affd8ee72ea6b8656df6ac59c5b1013e2a1a55d6c96173b7ca7a6956b7b736f535045d81eb958af4c98d3d35cd5e486a14d61c885892da93fe9a7a80f92b476cf95321898e19fc2ebf947e2141ae05fc40cd86113a392255b0b1a42a27ec0f7cda523545e1f5", 0x99, 0xc, &(0x7f0000000240)={0x2, 0x0}, 0xc) 16:40:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="81012e2f6515a2c07666696c653000"], 0x8) listen(r2, 0x4) accept$unix(r1, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:40:32 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:32 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:40:32 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1, 0x4}], 0x0, 0x0, 0x1, 0x0) dup2(r0, r1) 16:40:34 executing program 1: mkdirat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x2000000000000040) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) sendto(r1, &(0x7f0000001840)='T', 0x1, 0x0, 0x0, 0x0) r5 = getpgid(0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x3, &(0x7f0000000280)=[0x0, 0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={r5, r6, r7}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x1010, &(0x7f0000000040), &(0x7f0000000300)=0xfffffffffffffda4) getpeername(r4, &(0x7f0000000100)=@in, &(0x7f0000000340)=0xc) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 16:40:34 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f00000000c0)='./control\x00', 0x1, 0x5) unveil(&(0x7f0000000180)='./control\x00', 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000000)="8e5d6444b597b21302dc25bde2e084d6693fd8b0e882de239a5d2d5cacc3ec1bdc9f178490639c3eadfd4e1615e5350780075b4efdd4e0f46aa5b24f8e9e1c73fc9903a53b830dc9", 0x48}], 0x1) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x100}) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) 16:40:34 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 16:40:35 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) getuid() 16:40:35 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='r\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x801a, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000140)) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) 16:40:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x0, 0x2010, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x108) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000fee000/0x3000)=nil, 0x3000) 16:40:35 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) write(r0, &(0x7f0000000180)="6fc2ee08eb4a59501e049e360c3abead2cff03e38f46ddc68add553221513f74451fc68301b43ae7f855550175d20f843d7dc992cf5c9dbfa4efe8ad230b050871478a6f5889a7c6b85e274c99faf996cebe09cbf153f714d4affffb68f10771becd4d018397be874158f3d2954fad0da3380de223b3eb02a8e56d3f6730b34c0e35457d679862a17f373708359f0c81b87f97b1cf83833e76e608fd3d8557c5825ab0f02b19cd8464abbb37a6d22f", 0xaf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) r3 = dup2(r0, r1) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0xb0, 0x20000000, 0x6, 0x6}, {{r3}, 0xffffffffffffffff, 0x45, 0x1, 0x400, 0x4}], 0xc2, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0x40, 0xf0000004, 0x4}], 0x8, &(0x7f0000000100)={0x0, 0x8000}) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 16:40:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair(0x1, 0x7, 0xfffffffffffffeff, &(0x7f0000000080)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:35 executing program 1: socket$inet(0x2, 0x3, 0xd8000000) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x20000, 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x6, './file0\x00', './file0\x00'}) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r1, &(0x7f0000000380)=@abs, 0x8) socket$inet(0x2, 0x8001, 0x7fff) 16:40:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup(r0) getsockname$inet(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) sendmsg(r0, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f00000001c0)=[{0x0, 0xffff, 0x100, "78ded73ba99981c6bb59def42296d3c5a433665b881e248e72d750adb24c1ce9fd1be281c4c378eefec0b7b905147629737db1b4f7fe58162fb0b4a3d29cf2336f81fa7731c914f10f340bc5c7ad688836e03015147d23e2e4f461552a00c51c82a09cfeae97e7ec076246ca97d37b8f6bb403df74e30fa986ab15369d5cb06b603ca88a9429e4f93b21f8aa8ee878428c17f5aba50dfef990c64210f08a37b698a2bc56b6f40476cd8c8ba356078c87be5111f2d1454aadd45b45d07399c9c2b224fb0e89397841bdd0867981afea25c49ded3ca25abdfc2469f2"}], 0x328}, 0x0) getsockopt(r0, 0xffffffff, 0x1, &(0x7f0000000000)=""/205, &(0x7f0000000100)=0xcd) 16:40:35 executing program 1: shmget(0x3, 0x1000, 0x40, &(0x7f0000fff000/0x1000)=nil) r0 = socket(0x11, 0x3, 0x4000000000000) setsockopt(r0, 0x18000000000000, 0x20000002, 0x0, 0x0) 16:40:35 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(0xffffffffffffffff, 0x0, 0x0) read(r0, &(0x7f0000000300)=""/148, 0xa4) r1 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) 16:40:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x280, 0x0) r1 = getuid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, 0x0, 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000328000/0x1000)=nil, 0x1000, 0x5) r2 = socket(0x2, 0x1, 0x1) recvfrom(r2, &(0x7f0000000100)=""/233, 0xe9, 0x1, 0x0, 0x0) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:40:36 executing program 0: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000040)) preadv(r2, &(0x7f0000000540)=[{&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000080)=""/61, 0x3d}, {&(0x7f0000000180)=""/193, 0xc1}, {&(0x7f0000000280)=""/253, 0xfd}, {&(0x7f0000000380)=""/121, 0x79}, {&(0x7f0000000400)=""/99, 0x63}, {&(0x7f0000000480)=""/47, 0x2f}, {&(0x7f00000004c0)=""/21, 0x15}, {&(0x7f0000000500)=""/28, 0x1c}], 0x9, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 16:40:36 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = socket$inet6(0x18, 0x2, 0x0) r3 = dup(r2) ioctl$TIOCNXCL(r3, 0x2000740e) getsockopt(r2, 0x200000029, 0x8000000000003c, 0x0, 0x0) 16:40:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x10, 0x48) r1 = semget(0x1, 0x1, 0x83d0b306b07dffc0) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/4096) 16:40:36 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="021c691e4d7dd90f59ee844020b5de60b64ec77452049f6123cd16616b6ca6d3ab918d0fdec55bc36689cc5e9edccfdcbbdb50e7e25a910fbccfc0ff08b73a8e46cd1612c20ea510f6bab2f824afd0bc07a5dc0dd0b8211aeeb8cab5166bd02f2d00495ea85dc4162c262a0e51de47d113ed69e56f385ab4f8aad08e8f3ce96c6deb197b3697c9f81612b9b6310463a2f8d440a3ad5f20654d749515c874d94445e6cc30cbff3a4ec6dbe87e67d70ed3c798bd54653f319501323b450fdfe12763ac821ead07b9b6d965f3a66d96794975d57a112cc57c964fb3e84e6e46c5f5a5617e3db162", 0xe6) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r1) 16:40:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x1e, 0x3, 0x3ff) recvmsg(r1, &(0x7f00000013c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/4096}, 0x1002, &(0x7f0000001280)=[{&(0x7f0000001100)=""/177, 0xb1}, {&(0x7f00000011c0)=""/152, 0x98}], 0x2, &(0x7f00000012c0)=""/195, 0xc3}, 0x1) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001400)={0x11152188, 0x8, 0x4, 0x20, "f586b519fd7f848069fd9e9a7664ffd8bd86fe26", 0x9, 0x1}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000000)="cd", 0x1) 16:40:36 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffffff01, "90de290e7989a23ff89c16723f911a1d962f681f"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000180)={0x9, 0x10000, 0x7ff, 0xad7, "725cb7eb525a507aa20fc3018170dfc5781193c5", 0x3d852246, 0x100}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x8b, 0x6}, {0x46, 0x3f}, {0x180, 0xffffffff00000000}, {0x47, 0x4}, {0xaf, 0x101}, {0x82, 0x201a}, {0x44, 0x101}, {0x6, 0xf}], 0x8}) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) 16:40:36 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000002740)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000025c0)=[{&(0x7f0000000100)=""/70, 0x46}, {&(0x7f0000000180)=""/49, 0x31}, {&(0x7f00000001c0)=""/200, 0xc8}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/53, 0x35}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/188, 0xbc}, {&(0x7f0000000440)=""/106, 0x6a}, {&(0x7f0000002540)=""/101, 0x65}], 0xa, &(0x7f0000002680)=""/166, 0xa6}, 0x2) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000680)={'./file0/file0\x00', 0x80, 0xfffffffffffffffa, 0x3785, 0x1, 0x5, 0x7, 0x3, 0x1, 0x1, 0x615b63b5, 0x20}) sendto$unix(r0, &(0x7f0000002780)="1e8f2cb25b7ba3b21a5920684ade4321c18b320c7623a22ef812d402e9cff4a71eb0c200401eb8449b45ba08f86e7870eaeb0f9fe97353c09d4eaf7cd8c8c98dfa04e12838c019093af8a6233b0df0ff765e6f061907d8688d4f88c51aa242b29aff4597e8", 0x65, 0x8, &(0x7f0000000580)=ANY=[@ANYBLOB="01003e2f66696c653000f8e840a3324e3d"], 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000d00), &(0x7f0000000d40)=0xc) unveil(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)='c\x00') unveil(&(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)='r\x00') link(&(0x7f0000000700)='./file0\x00', &(0x7f0000000740)='./file0/file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, &(0x7f0000000ac0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000b00)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000b40)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = geteuid() getgroups(0x1, &(0x7f0000000b80)=[0x0]) r7 = fcntl$getown(r0, 0x5) r8 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000bc0)={0x0, 0x0, 0x0}, &(0x7f0000000c00)=0xc) sendmsg$unix(r0, &(0x7f0000000cc0)={&(0x7f0000000d80)=ANY=[@ANYBLOB="00002e2f66696c65302f3e176c6530000e0aec374d7d4bf6a0d979e07d10f7d3cc948276891c4f13c0ed7a0d6d748471c857d9c8d79573f750eeca959622e9117593de846361265359e4e0a07c9acb9f900a5f9f2e8886e968ed315ae8fcf17dfd5b99def418eb46623c6efdea1ad586cfb3111e5e9091d066e71827bb82542cbd6049a05ce06a46d10922a61de44230ee4544ce0e35aaaec398987b0b62c9b65892aff9e9ba0f4a419c9eff00824edb27bfb27ea75d0e9d1eb3bafc6a105dfa087b417f74b6b0ba7c39e774746e5df650f8c4cd850cae38f007cdc511bf301c82d9a60ab45d0b34070c544627eeca9053b3b590f4478b0f9b4fe60685cfee0ff5c8613f2341e745f8752c0137f36af585da447a735fd8bae4bb4dd8856cab3e3fbb0750b11bc650c845ccff86a4b502f6bcd3107a0451b5"], 0x10, &(0x7f0000000a40)=[{&(0x7f0000000780)="80edf40ab6d45504591c77f3fda46edb745c9791af4022697eab9ab98bbc879b4c3f08191c35ecdacdd5259485946ab474735deb618cf229469e869c398837fa24054ab40222a33535d6e984ca18aaf7cc72f65d862ee95005db1e6c43fa1026926f601baef6710485b402b23102f470c19c3bb59787ae83680d3bd0c29bd7bf495ee837d1b39e68d375816971970bb46e636ff1c604", 0x96}, {&(0x7f0000000080)="ddfdf7a19ea67ee2b9500a18ed62a67cc60c952b6f84e982", 0x18}, {&(0x7f0000000840)="0b6dcddab1bd860526c20f1cdc545adb3ffdc833875f5c4764443809418a36592fca11e53a897ea5aa33e1c3959aeee4d0d5dcdb1c9792053dfcd3c139e5fe8da7e4492e3aed81a1f52808314a71e220d77d8513c564593bb18849830ca3912203c9a80d48f56132fbf613e64c5e47a63198b4762a1cfa4936638550294644e94255f506e407cdcbb8c0a15ab3ebd2ccf17a93ca92d3ed0e61532b79adbf058f4beaa18a23d61e07daf4af", 0xab}, {&(0x7f0000000900)="6c6872a06c666f5638abf2cbc12fc434831c9950c6acf6b83f992aa89582376247222b88dee89603aa3eb9928f7edefa20e878f0a1e36405962da67b2f9c148fb01e93faf1c4ba", 0x47}, {&(0x7f0000000980)="ffd0405d3467c793aa4a8e0beac7db6a7f14b02c1b23314fe7ef8e43b3fad3fb4b29c717aba6b2b0c2bd7fe363762ee58e16312c9a6dd829a778d18af039b84955729a430b8ec607b545c99c2fd8d17a95ec03fbe36513f1c2b71ea9611300f873385069066e605e1737be72acdb42d8ab38ef640eea9e4324c4733a1af3d0d88105", 0x82}], 0x5, &(0x7f0000000c40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0x60, 0x1}, 0x400) lstat(&(0x7f0000002840)='./file0/file0\x00', &(0x7f0000002880)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000540)) socket(0x7, 0x6, 0x400) getegid() 16:40:36 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x7, 0x4) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x28, 0x1ff}, 0x3) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x80000000000003f, &(0x7f00000000c0)="489462bb2feff0447dc06bdb0db529c946eb1d3e88f4bcccb7", 0x19) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0xc1, 0x100000000}, 0x8) 16:40:36 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) fchdir(r0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 16:40:36 executing program 1: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {0x18, 0x3}, 0x0, [0xfffffffffffffffc, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 16:40:36 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3) 16:40:36 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x40) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r1, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 16:40:36 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x1100000000c0, 0x0) r1 = dup(r0) poll(&(0x7f0000000180)=[{}], 0x286, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) getdents(r1, &(0x7f00000001c0)=""/198, 0xc6) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) 16:40:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x4c, 0x7fff, 0x380000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 16:40:36 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000000), 0x1d2) 16:40:37 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0}], 0x1, 0x0) syz_open_pts() 16:40:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x7, 0x800) socket$inet6(0x18, 0x4000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x200000010000c, &(0x7f0000000040)="e0aa7cac8a8ba794", 0xfffffffffffffd96) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:40:37 executing program 1: unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000040)=""/143, 0x8f) symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='./file1\x00') open(&(0x7f0000000100)='./file0\x00', 0x10018, 0x100) symlink(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000200)='./file0\x00') execve(&(0x7f0000000300)='.\x00', 0x0, 0x0) 16:40:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ce6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55b8c9ff3e668642cc3adf0643fdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b734ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e894ad386262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f3090b803000000000000e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca00300", 0x6d5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fchflags(r2, 0x0) r4 = syz_open_pts() write(r0, &(0x7f0000000000)="db219fd0db3c451c9bfca84ce476f301ad261917d91c961cf4e2a5f6c55c9cede6124bae8756ef02a1f1e44a611ac3b438110cec5121b8282204da052799def473b4d925f0bbb887729adbfed8e15058d78e", 0x52) accept$inet6(r2, 0x0, &(0x7f0000000140)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000900)={0x0, 0x0, 0x7, 0x7ff, "b08d16c655194701e4ffffffffffffc0e500"}) r5 = syz_open_pts() readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r6 = syz_open_pts() kevent(r2, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffff9, 0x0, 0xfffff, 0x4, 0x20}, {{r1}, 0x0, 0xa0, 0x8, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x4, 0x4, 0x2, 0x9}, {{r5}, 0xfffffffffffffff9, 0x18, 0x6e6b68d741c49d52, 0x8, 0x4}], 0x1, &(0x7f0000000a00)=[{{r6}, 0x0, 0x85, 0x0, 0xfa63, 0x80000000}, {{r2}, 0xffffffffffffffff, 0x82, 0x81, 0x100000000, 0x4f5}, {{r2}, 0xfffffffffffffff9, 0x40, 0x50, 0x3}, {{r3}, 0xfffffffffffffffe, 0x8e, 0xf0000000, 0x3, 0x9}], 0x800100000000000, &(0x7f0000000a80)={0x100000001, 0x9}) fcntl$dupfd(r1, 0xa, r2) chflagsat(r2, &(0x7f0000000940)='./file0\x00', 0x0, 0x2) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000ac0)='/dev/wskbd0\x00', 0x80, 0x0) 16:40:37 executing program 1: r0 = socket(0x1e, 0xfffffffffffffffd, 0x4) setsockopt(r0, 0x200, 0x43, 0x0, 0x135) 16:40:37 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(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) symlinkat(&(0x7f00000003c0)='\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, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') link(&(0x7f0000000040)='./file1\x00', &(0x7f0000000080)='./file1\x00') munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 16:40:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), 0x4) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_broadaddr=@un=@abs}) sendmsg$unix(r0, &(0x7f00000006c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000004c0)=ANY=[@ANYBLOB="1e012c7703f0c0dcf206148ce2328487f29d99fd6ac0664dfbc92769f654d73716890cc524f27a45ddb23355f45d01e30fbe63ba3117a21c0c8d452c6590409029d3a12583cd7e8b65da417d9c906d0ee85b5789094b2804e41465a28c20c26f9b01df7930a07783adfb00b8d8c2b3080550061bc0cc40d642af28c9eff139a7ed18f6839951dd5dc3d90b771f980d6b4e59276159ec0b01b3313ee6819f082e833b4a43c597d077632ff6639cd9b576b29ee26caa9788793a1e52399ef06d6c3c86c26d9c9fa71b86a3cc6aad8b4cc518624fee6262e5aafaaddd5045a2d1d5cdf3badb"], 0x10}, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000340)={0x8, 0x7, 0xd9, 0x1, &(0x7f00000000c0)={{0xc6, 0x2c4d, 0x4, 0x6b, 0x4, 0xff, 0x7}, {[0x1, 0x5, 0x6, 0x3, 0x5a4, 0x1000, 0x4, 0x80, 0x1ff, 0xaa6c, 0x3, 0x7, 0x80, 0xd02, 0x10000, 0x401, 0xffffffffffffffd7, 0x9], [0x4, 0x4, 0x85d, 0x1ff, 0x4, 0xce87, 0x100000001, 0x4, 0x431588bc, 0x100000001], [0x9, 0x4, 0x9a26, 0x5, 0x8, 0x4, 0x9], [0x4c70, 0xfff, 0x4, 0x7fffffff, 0x89d, 0x3], [{0x0, 0x5, 0xfffffffffffffffb, 0xfffffffffffff800}, {0x0, 0x800, 0x401, 0x10000}, {0x8, 0x10000, 0x7, 0x8}, {0x10000, 0x6, 0x7, 0xa20f}, {0x474, 0x7c, 0x5, 0x3}, {0x1, 0x3, 0x7}, {0xfffffffffffffff9, 0x0, 0x8, 0x9}, {0x4, 0x8, 0x7fff, 0x1}], {0x7ff, 0x4000000, 0x4f}, {0x49a5, 0x5, 0xfffffffffffffc01, 0xffffffffffffffff}}}, 0x4, 0x9}) 16:40:37 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1004, 0x4) select(0x40, &(0x7f0000000080)={0x3}, 0x0, 0x0, &(0x7f0000000180)={0x0, 0x8000}) 16:40:37 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) preadv(r1, &(0x7f0000000700)=[{&(0x7f0000000000)=""/38, 0x26}, {&(0x7f0000000040)=""/93, 0x5d}, {&(0x7f0000000180)=""/224, 0xe0}, {&(0x7f0000000100)=""/20, 0x14}, {&(0x7f0000000380)=""/102, 0x66}, {&(0x7f0000000400)=""/138, 0x8a}, {&(0x7f00000004c0)=""/153, 0x99}, {&(0x7f0000000580)=""/124, 0x7c}, {&(0x7f0000000600)=""/210, 0xd2}], 0x9, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) 16:40:37 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0xf0000026, 0x4}, {{r0}, 0xfffffffffffffffe, 0x10, 0x80000000, 0x10001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x1, 0x1}, {{r0}, 0x0, 0x87, 0x3, 0x7, 0x6}, {{r0}, 0xfffffffffffffff8, 0x1, 0xf0000047, 0x7fff, 0x1}, {{r0}, 0xfffffffffffffffe, 0x40, 0x3, 0x2, 0xfff}], 0x6, 0x0, 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00', 0x50, 0x10) nanosleep(&(0x7f0000001280)={0x2, 0x2}, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000001240)) r2 = geteuid() r3 = getgid() lchown(&(0x7f00000000c0)='./file0\x00', r2, r3) open(&(0x7f0000000100)='./file0/file0\x00', 0x140, 0x48) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x5, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="ff8eaf87937c06c84cffa2befe89314b2e3400b08f22648b839187ecf212f7e089f44a4f49831d72120640618265cbf1ef4e8e7ee231f91facb76416570bdedacaaf8556aae5e2cef03f45b2a7d093da23802a360a6b3241f69111333345f0de533878e4b7a61557c3b2fb4e1cbd6099bac85adc28675a8f0f4e57e4526978fa26cd5c90ac9c4dd3359533a9333a85e59668f0e0d8b4119b62cd9e67fdd3a5df50edd609b830279a934218b4e8d9db542cc533e47b48b8be0239dd8edd6b926f25c0e85f00d0bcf6a742363194dc0c4cae3e81a462f880df0b1e2c1ca0eb3f392c040f91e8940cbb132eb0aa33f4a59e5c2964f61c24757b844d9bf25906b70a31b232fa30853db1241cc9a0ac936b86196dfbec0e55eaa368f31b2861caf3dfd67afa1812df10c7ed683c8199cf633c825ac91843035f4b92f194454f773b1ec43ad8cce32e7a913445c88896e21beafc1e1f0706117e8bbb45003fdbdeea8a713b4a52fe85cbf734fda69d1565ca78d0f1d2764e780d63de9cffed53ff059c1939b8a9ab556eae45c69af9b46ff1db43711280b538573730727de89b02f1b535f8545ae5a2a6e2d09a38bdefe5d207211e1b7059eb015f4f04aca1be8d36a2cbf92f3683d94065f9dbfe02db7201a04b8d98e28850b34a719e9a2f39dde1072fa5bbde2cf50f267a8e08991ff31b6aa19bbc60405288d7511a1b88cdaf5db6c93b54a6931a596e83d07bddbbd93a3f4aa39a0c348ddba28a92d89a36d9a8cc5aea89c1dc5ad3fdced162d3811a580ef3121837a8ddc3bc18ea445e36bfe88472f53ba34af9f0dc6f211ba499bdcf37da0ccc7b9ceabb0ee19bd309ba7e0a1b79aba6b2830ddaca8b5e03fec90d2a18be71ebda7462104e88bbe998b00d46536c1b411bf96cea1f691efe81531ef1f4eaa8b89bdaa4751b65aaddf205924abb8bc9c7bd6597074777752424b92fdc15355f2f5fc617e39d73e1ce6b03e0c326409903d3176f42c4114a53c85f1f27f06a26d5579ede694fb350bf506b546c286ea81e447ed523e8e0a447cd6abfc27770208694923d9171f419f6056cc4d36c5778a4749167ec1b1a69cf0462a804897cfc1fcfef4cd85ca7615f59484d485f0032039addf18482e5c1c36c764325570adb8fecba5c3adf1cfaee02bfc053851303a301ccb598d7eac8957752db5e44add7ec57c7c075742a0a1475aa51c801e90c07fd01da9be02baa3c809c260424887497b4086db042bda68665c8bcec0193b889feba842afdb6c43c82671449c8ad3633851e58b87d11fd644ef98e3cb62ec3749bc95536aa612e3374d4207d46daaad0cdcfe323c38d77b50003a4b94e5080b12de4910f179a197fe4d0ce589317120f514c25d221611038a6c864bb402923d080ad0c8caf164e4a74c05d2fb0998028d37dd60d545a5d8de3d05b74f770c47b6b363920610b2cd6e5eb3fcbf48b73e9fd6093c63b20c60b8d92984ad082ab33a3a830b1d237a5633acb4aee93ed99158bea903bf52180f1fd4a584b54fdc6b9bbe1c983b46d24940df6db2bf520cf64e453548ce9f206516227b092277f017e8072212ef945a6e8cf4ee49112a484193b8bdc7c25720345725945f25e0e1236730fdb6b7f14207a077f21cbe013acf032dc7e4042e8fa2373415098bcbee9d97d7e0f35279e2da1fe0cc8c617c3fb3e1086856317453437edf2df3bf7f1805d54dba9adae2190757f0d2ebc78bf3b5b2690f4df97d283b130f11621c5ae592d09be36453c405f918cc5b959a5e8e2beab252227f25af4404f070a18bb79603d8e6b851e84ca7f824712ac70aa579f2341831ad69343da97dac6ae650b8e8e47006ca257d786738f6badb988b5f75802d181127f6522f7f6cf8e38725c3c0bde93600e791c9a694d5bbc0ccfbb75835b4bf9723a77cd642a01d1c947836dc444f64b3f70a653c10bb30a2c390e239ed06dcd4b7dd65aa5ff311d97449245a71ef62d0f5f62e73670bbb57f9cfd3a9dfef0d04aba877a022239c8d3a6dee3b7adbde774552b0b7e72754f9f944593ab41a13ef4846032b3a24c50d4c9b024caf83feb21658ec281b4d413f703c46c893565c18bec6b54a8f53e3bf92f4f31493a15aabaf2965c0f0619443bdfcffce1de4c6276b4563aa4ae8a1b026f87695d7e88005bcc88218d6814708551f266492e0c718e49abfc808086ebccfbc02a09cc07d2923171adc3be68a81e417d1d9ee093253fc4b8e8bf1a57cf68fab2d9c7d9b0dd0ec195b36d6cb72cbee90cdc64df5c6a6e63d379284d1eb631043f7ff0ee928519d446a4a44915419dbed3f656c2a489127b906d5f4f9e4c55fcbcb95741799d7e1db57bbddfcb7b0b2b312b5a320987680580e2d833ba1300d499c4f359dfb953fe28ac0f0f1814f4c8c6ae489b0011745e47325de09926e1c71447112bb3c26cedca061a82f130e1e76e343d06831c6847d79207f30e19065512d6a2fd45412d0b018bcfaf755f06da43fc227c1693ebfddb907f834769dcf89eb8d65f5d5b979e5384dba2ba53e2193283a86e040d637312bd587a5af3ab7c4373c39d09b61f3c6b3c71ff8db4a844bafc862f5dfcb22a04f55ef3b07fcae4efd64aa79fca6a7b0418794be011280ee3949772fed205001b89f4bd73c1457a626c1af24ae288f32d53fc6f5fca27db5cdea33172ac5bad17203c7e10c3a6a84c623d572f47e0ea0104fccafc58d40af415bc28c38b1de440ac728c6e04ee67673d0aee93180085a0ea3033f0c7e3bc491c1f3f5252f3cbcc8cd610e1e25c77368bf23ee740821bb2093e11ebc560f0ebb3187ff8ff3f42476f064c9f8875732d15533433937bca2e0d02c3a98db50390b0d492ce8ffbb58503ae08784806e5bdfaa9df638be817095902f5d2e7fe228b49fa779d51e0f7d0062628f28e1d923efd7be7592572f23693722d8e51f66fe8cca9295f95a38a911331b03a87e4f87604369bda17ee488614fb7837ec5e99e1d1b5970a157ec1b5a8c60467e280b077401220725a9f8e22a8f2082df81237e1ac9b2664d82b34efaed3825b2cc6e80666abaa0404ddcd5adadfa4272f0524c6eb43d17d6f0b99d2c11e539a645387e3bbee6c06d14db398ae1829b82dedfa44cc1c6659017bd4fec8374eea21cc223b390bb1c46c26396f71d6eb527ea0306e8d4d96c7f9bb12881258dd5d41c21caa42f4921d771df4be044fd1c7aab3a69f87485cbb9c99fcac0641bcd6aa614fc88409b44b218e24619413c71d6c11cd930595aaf0d8e9304966399c1bb4ae12699d74ae390a3faafeea881859d4768bc77b04ff04c16c4a843e87804694a708468acaee6a8da1a41660c3a710416127f498804c2ec514cad9069743e214e4fd52b73112f2a1b3d145914b805849fcb3331fae172dd6ceb14c7a234dfcd87555aba44aa5dd8315967061ad6137037081e48c9608a6b72ee2c2b9ce9023f113f5fb1193e29be8ea0fb24b0dff65c373361b7b2ded3f0cd2693d8c6b8cebfda850675ebf6649e1f5a927fb37971912fd2801de6b7d5d20193d5aabf0e6aff827ed92ace57ddea8e3bd1785dd5535324bb631676bb81d3b5b5da13191bdd6b6121be4aa76db75bc2139e7dd393284b966ab6be8c35c063fed5bb037a5f4a97ae3475886437cea72f39c3a887825627ba49ac5821d6dad794d8619043628a1ce48a3a11ab03793808b9b588701310efc9838b81a1d987d654226a8c4693bef16271f219d77e4d717dc1e23dcfc6a2be03670464c2ece63d29983d76cb93d0f75db3ab1af07083d9fc80444bea8b19ff2485d2254cdaa3b810ea6aaa212e8e81cfbe7851b27702095ffb5f6be31057c828bf5c6b0a89df719a9a0b8785074e1e673ea772e9ba047df9bf4112f949885fe3589fd0285233f7415e457fb7e92c3dffa038fad896f823bee731839501715b41dedd8d67d62ece941b57e35d978ba88b92f7220d371896beef40cba5a4aebc4b056e70011cfddf09020011e2b245450dca2e4779988c82c795dcc8723f7734aaa51d5a61c0b76a6857caf9265d66624984fdcba143be4ca6e0c8b68d6fed35575e82be9776cd42c7d38a19944d8db704b61bcc2ce69ba0b8aa3bbbb8c86a701e4bb25b74868bcc14826845d78171edaf3a00ebbfa68d9a37d986e608513118501a3b6b5af0bc9aae94d42cc3fee4646fb8ee8ed423837dc2525066d49222a4a44ef7f06675635355fd9bc8e01141a6080ddacf7c39a3fabebef3203f9a8bdde99a7092645c8761590e76f357c9070fa54e12e48a863a7540b8645045cb6963460df8f25b53026b11eb02de6c9740929a919fe6bb8184ad7f9f4018c343e3b2dbfd5aba00d137e5cd42b8077464548931517b5a6675ab1d29ab81b39b545365178de804ff4f7a9e26ad409bd6dd3f09b383dfeba23fbb359639c018de89b09b2dbcab64773327640280f3d1d26acb5e5705992a1c5ec28f5656416dbccc891421bb749801ed4a8a7663adb61b036008a483c41683432dab05e82aefd82da93c374b9232b28a8e12629969ca58926e15928a2be66ed428c554541d444fd4eebdf7fb4a90585c09d7903cee96fa839395169658df6eb3f6e125383b5b8f82cf450d1c62adbc6276dd82fc25cec41081e99194b57112e82683e1ad5a617e71b83b9577735fbf2e3e4b6fbb52857ed45d2911be6fab795d6c52666156e5eec46f7941e70c9a609b032f478b26c52001624af173704464055f21951e65b150fcb447e1d121a3acaa6cfc7b7f1b399cc79243154078b0abf76339756820d59d582880e8811137b1c0fe5f50fe2d2da05a224c2e24dea8ab9fc9d653434ca97671270653c575aa371a3ddb9166783410020186ee5ff2fe308e701220533c1fe582481abdc1de25e74aad9602c0d1514d4e9ff2c12507437670c734f32b5fe73a45c7b5641538c36d3c16f098ee6db181cd9be37403b76776e3fcb271dbe8976f64f3a1d0d8e1dd55ea800b738d8e02ed01606e8f1df8124439fcaea719d23e1ff538e203dd001071df82c528b5da1e6062d627f47406477332ac00adb0222717a178f16809aed620dcb0b250022a3707306a77771ca688c41485b1de4aab666fbbef5be57215e490fb76b8300c01bd7a680c5985f4b5ac29d71fbda4dfcf6104f62ad8510e42d413ae62752488369d7cddeac3227877dcb9467e7dee9116e071841cfe4988deef89d37597290b4ac10ddafa6857df1fec1fe2375777232a139863671914c664f23dab2c96bf60ef02fd149bfb9e8dad8065927043cfd2d9bfdb0dd9bdbf6c997e769de4c9b5f6fd2251f5942ebb0d4f55222fbb7d46da4c2a8e0ae1cdaef89bb954c17e73262f81f3aacf6d9825a4ef7510839585f39e7d5620963da7aa1140ba9cc25c6f3810e43ac07e1adb7c3fb37ee4aa94e729460a19e34f20de133f145e937d1a4c3d8c572caaab369f87c0d91d8a27cdd5ea8b5da9b9d6757783d9ba62eb3af218adf4097f76f1a580f09af338dcc78f68558a7d802f329391d0f94474da68128f68f7654e35522f3c86b0b9bc217000c8e67b7e2551ec472caa2f12e867bc65c5f9156636e1d3df1e71c9cd42e4d9050aa58ecc9bbdc212dc398972cc868cdea2c6825cb6eb2ab67c699d8700f9a0e4a20ee0468c5b2595747cbfb55f4163e1c141ecf08a19fd4a07e29e15350e4074380d02907393790bf7f430a7867f500b5cd3cf0e6c2c8f91d01d91e6dc47d4e39ed6624f6785e2da1b6a03dac6bfce199846d4ffca94b0890edcb164c", 0x1000}, {&(0x7f0000000000)="75f8a98081e8098238ef0b50310ab0b9b2dc596f78be77f3294d1caa68b42903f9c182623b6819e4d176879ae3ef80a233163688e4abb2a3504957bfc0eace", 0x3f}], 0x2) 16:40:38 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f00000000c0)) write(r0, &(0x7f0000000040)="93a357dc35a45e8b7ecf48c7e95cfd1d05258dd621e26fb9380b17d9f1883d79d4357c3ae4e9dd163c7041cc768a6a7727ffdd296df93a8a6a672942487647b930fb5653c8c11de78a9079430592001e96b2084cac86e7e386b663fdb55002db", 0x60) getppid() close(r0) write(r1, &(0x7f0000000340), 0x10000014c) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) mprotect(&(0x7f00003fc000/0x4000)=nil, 0x4000, 0x0) 16:40:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x2a, 0x27, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f0000000140)=[0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) 16:40:38 executing program 1: r0 = socket(0x4000000002, 0x3, 0x9) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:40:38 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) socket$unix(0x1, 0x1, 0x0) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) r1 = kqueue() r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0x8004667c, &(0x7f0000000040)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 16:40:38 executing program 1: kqueue() r0 = syz_open_pts() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r0) 16:40:38 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='xx') pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000500)) mknod$loop(&(0x7f0000000440)='./file0/file0\x00', 0x20, 0x0) r1 = dup(0xffffffffffffff9c) faccessat(r1, &(0x7f0000000480)='./file1\x00', 0x20, 0x3) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='xx', &(0x7f0000000080)='xx', &(0x7f00000000c0)='xx', &(0x7f0000000100)='\x00', &(0x7f0000000140)='xx'], &(0x7f0000000400)=[&(0x7f0000000240)='xx', &(0x7f0000000280)='xx', &(0x7f00000002c0)='xx', &(0x7f0000000300)='xx', &(0x7f0000000340)=']#\x00', &(0x7f0000000380)='xx', &(0x7f00000003c0)='\x01\x00']) 16:40:38 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x2, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='.\x00') close(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCDRAIN(r0, 0x2000745e) getpeername$unix(r0, 0x0, 0x0) 16:40:38 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) read(r1, &(0x7f0000000040)=""/1, 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 16:40:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f0000000100)=[{r0}, {r0, 0x4}], 0x2, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x8001}, {0x7, 0x3}}) 16:40:38 executing program 0: socketpair(0x1, 0x8005, 0x6, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 16:40:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa30400000059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a6560e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d64ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee00"/2049, 0x251, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) writev(r1, &(0x7f0000001a00)=[{&(0x7f0000000040)="88703194b31eaa813ce0814e553eb2004f04b488756f4371d511174007e1e7f9f9332be29bd366afe9dfe460c7517183822a9d54f6dc1c17", 0x38}, {&(0x7f0000000080)="597557176a85f9c3152986edaec274b9", 0x10}, {&(0x7f0000000100)="1ffa2742dc39f18dac59b4bf2a8bd22c7a5510c2963d976051fb565b2a36351eb9d15df9a156651cf72c8f1b676172042dc7aa32dd980b5a90aafefdab0db7633bc27fd9758bf09e92962c89e095046816f00d0241bc78ddb3b94a8ef89b9a7e30a1f00443ec99ec11fc122d06a212d39672cb319f55b49d5f01db317edd8cf2051329b979ba6ba0ffb80061296edb4cfded7736d33677302f2bfe8b9a5963e66acab6fdeab321cf609636492131902cc1b5b9347579bffeaf89cb971b5677192cf96b89468111721bf83b9d57cdad8dc49249cfb379f5bbb76b2d8d4e406498a5a6f79cdce557a1c87252eb9bd6cdb49023769f19346369a655847f3d0b775c14909369cf013d314b06ca1cf83aa9142cf8aabfd19cfb61de677ff31b8721f20cc218247fc4a4bb3bdb521df5934eb2d997a355c7e5022275e41fcda78e84773869a91919db4d0a60fe9d446f00f8c8670cfca7009b157025ba3a4f0a40aa8fea6e8f8a792f12f1a97c1728522a2d968079cb1ab47f6019aa8a72dd0e21e11be9d8d86558f1f6f0d655559c7254ad152276ea2851d1bb3c2bebc58175ea4a15676636731e0c1220bf33d8fa60656f9859db01e23f67b024c6366e4c8d1cb29203001b3101d1675fb95c889f03fed452c0d91e32e46666efed4936e5424bd977a05828bc19a92a803f8988a5124213b4ef4981878b32f95f1865db2ce45b621a99e4dd8412ad79b66d7e1b8f57bb18b8959d00c4fe821fe7b387e74b6a4d795b157bfc5e47470b3fd2b4789733236809ec06f543061b970b6b24bb377dbde4bf355cc241a9bec11f393f4e30271ce69ce2be626d2f42623bb8237356623e2417c28f4fd8e0f128c2cada7964dadd6d24e5fa3025c8119064ed00d8415e8748e767de726d711a9c58453aa5da3e81260fe2940ab5fd644c879bd45201aa29b8e8d7a25060b3426f4ed25774a5177a5260067469783097eac6da0ac1d095fbe49f3949df45cfd954c220d86475efa0ef4904ce32bb86b56fc761948e077d90f1d965ea9297ed4f0666a8edaa5f541e98d664188efbf291da59ac3e1423ff76287e7fa6476b3bac0159f64faefc5d748824cf521852fdd1ac283f391637e5cfd544b1012647460ff43be0ef243e1817db3eee5f4ab0d83d03c3aaff42c6d897bb0eafe3a2d1295dbc607dbe0f560d4b7175e3acfbdb750d276874bebf8b3b9e79fa2c7527326e6c74ad42823f6b910b5350106d4f2174dc52062949cd94ebfccf7ae6fd1eb0e96dcccb3f3f1dcdd4ad39227e0b333a52743d113c65084c69c2f85f788cae23914b6ead853818c201a2f120f5d34950fbc9b295080ca77fe6c10a3ccf96ffe2a842899342f13213fbc3926518046494c52ff2ff4c93b67296d1bbd922dd348aad7da6461cb630005c2aa5144f4f12e368a98c32516d6f204a9e34ff3d9b8bad0705b1998d843875896f0e8159808887d2ebd0c790659c3c1810078b24eb83192465316584c7d91935ba21961dcf340aadacfee18516d4678af28e7b97161b645a02be424d33a55408ec4cab57306b2e0322bdd5c658eaf3b270650a59c0300d89eec395e7904d174754560e982d3926b48e53283529ceaab90b6768cb0dcc9769801c24bba2e101b85305bb81db4024cc817838f0fb779a8ab96d6f7e404dddf9149376508b952f68505fdb1ddbf9dd66f38727d0f98f7b0025b9b4b044ac2a41238c7c6f8271825c54e5ef3600bcc7f338a676931a33919b44aaf9438b72d5af61873739f16ef4f3bde09e6d2c9232eff904411a6fb8da2914137db69fb0c625d8f75f8ac612869b9cff3a73a613bb44f2cb8ca34f55ce716d0e47cb39c6586027adf1a0f5da8bdc085a0c5a56a70acf932c93f913ce56aa27938780b067215ab412a7cf2f76298522c9f39325110ef5345c6a816157a5ca316acb519f9ca6da057cb324745548683a95355d72132ddf361702cffdc733e61d99080fbe747f35a9ca34175968e7c1944a56c716bda4d46c44c724fd69b9997361b49f23ad6a8289e2f5f6ff5185e5fc2f501b7a1cc2ea207c08341017d1cde14a8b50450d6849dba1c9a90f6421875376ca2200662107932ab6c63d175c7e2ccecbec55b1a535c004e6b6b1e7083ed566280576c6c44aec72c49d413dd8b7ec1c582a1b50237d5ea78a7a3331b97d1b35085100f0ab90d86e006b3145f948a5d9ced07288bcfdcd850e7dd663509103d3274c2fcd8b875226f9855668715c98e17ce98ee1548875da494a2a132a814f3be3d69394d0cbe6e763143f50c0c7b922078e1ed21914a7ceeaefbad7e114d9b3c44cda266f91abcc0d18c0b16d596fc6b921e08c3792119b9bcaa816fdee08b3b7d843c8212c348b4f4becc1f3da5010e16ce37b18a792af91fbca5272a5e61eb9e50a51b18c3f5ea84ee1f303f64b0689114b88a5b1adb6639882275e2524f0e3b98a6bc2f79d04d6f378ba1d2cefbc42d7ee97cfa123b8e558a73ecfb084e84fa72d7a7d27aef8f4e12d4c72c1ab44e5695254bfd9dd62c34f3270a62817c73a3324f8b6170485778309af32df37d0e64dfd2a31cf1c55dd82dcb4a24d2e9510ce8c3a7bf4a4441929b067fe943bfd16b2be057ced0f8a5febf44b5c2e3c364fa97bc0d04e8db7f4b802053d3f94cdf2838659baa9c345712a27c6eb5dc6f495ada2d9170bdf3372394488484f23207efd133286963f9c6d02f34c8d76b37b210fc8eb5ccbbfa495ae99fec124819034673f6523d63edb5a7fc1154616a343a4067ef1704d04fd30f3526f1da310b2705981b12cb609f3821da3295c3e8b8064fc247968dbc8af856160b60e7bbf2c00a12d0aa16bc1d11b305c5f7bb27645845895936b3be6ebdce2c261d842123887735597fc0609a3eff333b2326ef1fc606085153edf56e697d466043e8873a3187f418c4292b8ce2f87e82b36865501f2e6b31f32c4fad21b1a9a3932cf1cfa826580326f3cf88bfbca11b8a6d3fb64028d79824f6860d328a128cc03484b95616bf99f3e2ff6173128e9bb8258759d1ef27332e99317c3b1a36f210e913795c408355ed7e591eeb1499c951a4b224a6caeca9fb9d9bc3922c36a64a926573065aff11d73d2a508eec0c2c47f11606567c7fc0f300abda2f099cf82dd0038aad2c3d99805181beeeceaca3483f657d4fe4a7ff042d783160c43ce1183cc0444a145885c0c7977647a2d785da4172f7604446a4f36d5f6111c08f14f39ccc357b267d3ad3bfeeb77e6a6353406be61cc1e92c506243c65b2f2d1e737a97d757a0eabe82bc6eb96ba7e19fbc52a6378565ca2eb0383df968ec2a7410657254297d8e17e83c1567de02bc35969e9b6b76ba1afe0fd5a1d35ed6d2817837a5217e1ce55e1385c2dcb24235b12cff51a1085c98664b0b643b46d9b3bd71b9ab9285ceb1b1da40106e8f4468e57126e3c2647645142b1537c2aab1761b09b29564939fd2ab4478cc8641c24160fc693e65ca7d9e070c16c00899ac0f1c5ff0414de52e8ee21b7b8f34f2fcc1860bbdfa3f4ce58749df1a4e54c8e2830731383a616d6d1117c06868274f018ff905c87374826546a30e428cb1e0d13132c398225a763de44a98d2575b15190de1e3866dd10675e305944fa3ffb1b6a391652d81670d2259f43f1bc2d30e8cf96fb437634fed976332550068f9b1c1bdfcf0a40e98f79f789ad8c6e45b1b2bf1e06bdb8ce6ac7f06e75e9bfa74159c3ed2532acfcef3fdff647dd0464c124e1a1db49f26b4e7841546a2018b21362f8895f505768bd28050a12a6426e12e3f583660ea2f0ba1a429f3a4f69fbd8040fe0c78ae18a36a8ade484b2ee4c082576281a566e25bb4bc676ad03afec9c8cbd4ce2120fde7bbe12d280aff06218bbc2aaac485879b2fc455c200b4ad0b701d33c396e4c1739b9d68ed274d635d4fdd7c5c58d5fa6f182849cb136e043bb96b483633982df67add54587a4b6cdd40dcdd5d7ac4ae38b0e2ada53da97e317a1ea5f60fc389e88e22a38c95f5d162ee706356d9a482feb6f1ca59086c93f443c2b9ea77e107a789f1eff8f32ca7ef3154a933c7321705f94bd61d8e3626456cdbbb16d3f897c261d2fc41bb0e8aa1e2700f8212bf00ec80ed2a4fd6b1a6916b4f5c8d884c668e65c242a7f300bae6c927bf34f89b3d0bf19cbf00e9686d8fdd48a3789be33e58893fcc122fba6e6db04c8694ab14199f6d8588de1dfd02339754d8dac94a9860689a0a8ae09317a10bfe8d01bd72c1f644544778236f2a5d0b3f69ac6470180d59e176201211133c4fe8f2b4ea7ab735e9d0b184025f100e0ec5f8860efe3a8dfeead38e33dff445fdfacc349f61fdf87418d4607f4a5406894fe93d5dbc1283673fd4c910ccde712e4b94b1a40a02d6ce057c7296d45a9a456187948f1415e06bc8199ab16083e305c3bbbfa2fb558a0cd0a4fe3b7fee88b062976ccbf99c9d33dd866effe5813b6e6acd9e9d31c9ae3854e880815f0e3c58860174afa4261e0eead1596b9994a52e64af00c4eb8c4415d8f497b86c0a7ca87714bfe90734349b6a2787d7cdb378abdf290f4428d9eac780171aae1a2e7409ff1ed9bf6ad31d9d5cf9f6be64392471a1629d69f00f7fe47dd0bc8c6bb45dd084947217340ea48694f571dc5a50488c5375da86838bc9b183d52b26b1dea37d4de57b53032e21b0c818fcb2e71f926571579dfcf149ef4a6655a3c93299cd11d2c8fd659d59b9d9a130df6f856bdfb2b3fabdb2d5574247bd01d57dbdd85e8e620f3b96758d9e6436e2a3c00a319a67c1cde07a89732e18a5932d08b5ac3d4e4e09ef57c0f1c05761291f39a85d2f559dc002316a224d8fe182c4086e170b5a0460dd62272a47d0ebd17e8652c1fcbccbdceb1922a2ed1fd933d9c60f9dd867e84f26f1cc93164605c1f7c4504b3bd141aaebe2000d2d706187b5bdfe13105456e60d07ebeb3bbdb3c1d22928bc10f419713198c04763fab7acc0b85505a473de3efae9c07e65422725d3cd47527d858fc98d1d543ff03135a5deda49da3d913fdc01bdc4dc05098d9604e5852f9ee003e2808f7c928ba749a636f9c51ab6f74e4c10e88561a28944e14646e0d3a5bb9ed4867037839e0e2119644e89d2671f2c605f2ddae2b123cded13f690ea18377116f9a65dab676f15bae4f2e01840506057cceeb5077218ec33c6fd0d0baa381a82a95155b965d93bd1a8698dbee66f4ecb2dce43fd898d54aa9390e6df4556fec614e764fdf85d4d6e6842d0fd076e44606bff2f130ea52963f54a49e2a3ac2397e2224746afe6eaf40d77a2e8fbae68be66e58e9d310af6c077ab4f29718b11f5733ec19a23809644532127651496f58e10d5ceee465edc11086a5cfa240922eef3e67614843e46cede3fc7b40af4aa4fb2844188cb6a68cd7dac8db2860cba3f103a97bf93951098441f1409298dfedd91fb629a3fd8a14054ab22e99c5869dba610f80556206a017da20b3eb42a4010fbba7edc1a3303a2f5ceaed26eca8506e6e2b9a4a44508f903c5d54467661cec79fcc47f6c3f88127dcc12827db1b80e44ce28a441e86e900cf996ca2d7cf117e836bb0f93071a1b312dc56d719a69fc8e03158635468f3a185169355da7662a5c8a64f3622f3fe13e62847b64d92c24dae5724d2bb448567cbaf68720e1a612ffa31407ae11100a3db5d4c24e897e7aefd107cc2d128dcad8d5b25a7385ebef57aa69196b0f5214cab5e31411d073d0a73378abfe1f92b5d7080825620c5849d0c0799c6a9a004", 0x1000}, {&(0x7f0000001100)}, {&(0x7f0000001980)="c9f8621b2817f092ce21e8b7bcfae06ece2b7370c25c36d5766e2b17cdb24fd42ff30666232d684e77561f8b9a0d75d6a8764c5768f6d478d563dceb50488c443f3dd2e4fea7f0d5fe8e27d3f98dc739e9696c4b", 0x54}], 0x5) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) 16:40:39 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000180)={0x3, 0x7fffffff}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000340)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f440d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51adb03ab9e5c346d86790f7d6e83a6617fd8b5d9661d669f0ae22ee92dddb6d15c6b5253beca2f2cf2921ef22348eaa8ee80cf28c7e63a6a3f1c7321e39793d9dedf860b87984756e22c8166c5dd4d3206fbd48c1167164cf8ad6f0711a4e19bd40d9a1bb30c2778f5fda2e789cb385c9529a20bea9a57f10690e87683c375b73c344edcd4b7f508ea43e41db0536c761f44ff810ae533e63928d6559b89e2af6eba03d7e8bbd572b4f502af179ca88b3bb00a80a699ac2cec0717d3ae8b2bc54213723b997e0042f6a81b8d879893ed902fb53a835fcbb39af866001078fae7737c7cd507cac63f720158a6185", 0x65}], 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) write(r1, &(0x7f0000000200), 0x1f6) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() bind$inet6(r3, &(0x7f0000000140)={0x18, 0x3, 0x3, 0x3}, 0xc) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file0\x00', r5, r6) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x10000000000000, 0x8, 0x3, 0xffffffffffffffd9, "855cf50167a7210004001a000000000000000080"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) dup2(r4, r2) 16:40:39 executing program 0: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10200, 0x0) mknodat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0x8) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xb9}], 0x66, 0x0, 0x81, 0x0) close(r2) 16:40:39 executing program 0: r0 = socket(0x18, 0xfffffffffffffffe, 0x8001) setsockopt(r0, 0x2000000000000029, 0xa, &(0x7f0000000000)="03000000", 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x40, 0x0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:40:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) r1 = dup(r0) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x2, 0x4) 16:40:39 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001600)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="1000000000000000ffff000001000000a1e5c1cf4a558e2eed1e2cb8498d25eb8e90bcbd514c2f71fd8a9caa17babf8178f61f153bf4cdbb515b6ae39eee40b0679eda9585d1a694c170351c5670c5b6af0c56aa2fb9d2c75f9247503e445e5c5110d9db879ad5a92abcbf6b0eab05e6a221e3037372efbe55047e1a9969ad7c02aa4744cba4fe70761d5a6799ee2d626c9a06f37db8c3"], 0x10}, 0x0) 16:40:39 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x409, 0x0) flock(r0, 0xd) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r1, 0x5) close(r1) 16:40:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82fb2e2f66698e653000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 16:40:40 executing program 1: r0 = socket(0xb984e416caed81e0, 0x1, 0x80000001) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) r1 = socket$inet(0x2, 0x2, 0x10) getsockopt$inet_opts(r1, 0x0, 0xd, 0x0, 0x0) 16:40:40 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000156000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x2800) 16:40:40 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 16:40:40 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002a, &(0x7f00000000c0)="4b74954c", 0x4) 16:40:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 16:40:40 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x4, './file0\x00'}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000240)="1909af8561198740a6fe48f3e5421e68c19b721ed5913c2fbf6528d0a04e2dbb7f27001583d69fd28d783998bdfdaf7bf9731f8c8d7c567a08344361ae2a5f149c576f22071e022195bc3a07e8798bc605e42fb2a6f3225c40810e26e163e65cf1738f2c30ef7fa091ac0a94d78ddc0632ca918083b40f10c3c6313a61b21034516a697d14070728b761505bb65bf811d8fcf3f5679aac2f01f317ed371c0036d30a56e4d46b656a5d0fdb", 0xab}, {&(0x7f0000000300)="af1120ef06bb2cfe29c0cb22f5296483e78d3b00e71cb9a55559654c1ef697d0cc8be529876ce24712dd99bec70539382b4ba8c884942b961a2447695f023433e7e810cf2520d0e924827b7b7a8be560720804ccc09bba2a3d71454b307661679e006e3ab3693111de569ae90efeed7196a5431921ba64b33e033493fba024", 0x7f}, {&(0x7f0000000380)="2163d9b36e058ff779c5d0a2a6ba92e8bc1f7bcf4610071d1c40bd6c15c92c70c328e41c4a654068a7b7634649de97c9f4d69d978a0c470cf28dbe7f9d1aeedb4de18ae4fd3ff151136cb6cacad24b16f49f68ac137c1b0528acef38947e1260f0179649133e5a4dac26d50a1c5b0a9b403f408ce1155becb2e90f5336", 0x7d}], 0x3) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) r3 = kqueue() ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000000c0)) 16:40:40 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040)=0xab, 0x4) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:40 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x5a2) r1 = shmget$private(0x0, 0x2000, 0x110, &(0x7f0000ffe000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/4096) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="ebd83fd40bbf4b971c8938c57cba186d95e3e12c35fcc536db885162900df9bf4578fec06d6994874c0e0c2bfa9c8b23b899650a91bf0e64f1e2441420d4b308e13591fa115ff08662c5b1fe43be3d4e98b28201d5c26cd43eb938084a8d6721c7847fa41997ba737064683486533a0e0bb62aa71589898a5518f11c33fe93e7f13d4ac875457a72ae4635d2a5e766efab48896847596466f47328c73c06711b5d5fcdcbd66e024ef60eba9c127fca4d0573c77a4d4489132cf6", 0xba) setsockopt$inet_opts(r2, 0x0, 0x2080000000009, 0x0, 0x243) fchmod(r3, 0x10) 16:40:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() syz_extract_tcp_res(&(0x7f00000000c0), 0x8, 0xfffffffffffff87e) r1 = semget(0x3, 0x2, 0x40) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000080)=""/47) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:40 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r0 = socket(0x1a, 0x8002, 0x401) sendmsg(r0, &(0x7f0000000580)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000040)="2de4b3b3ba983058a5f3c1c57136055b8b568d1d0254e63779fd201ee31cb1d594073dc4584b", 0x26}, {&(0x7f0000000100)="7e382330169e49d54ea76bf2bf63497dfd6fa37349398a57ce7a56f9622fd756ae85f4911046b65d25f6f41db92ff3814ae4edb5489c608acf66a8625dddd527d6c45571ad025afbb1e183e2c13d5b74af20e3c1826991f6d12e97dedd0810f679d8f7dbc69e27814f4842ac7d637ac557cc72941e088492f41171322f4d28c612debac95c3f28c63140d1cd2bc745b902756a07a4ecae001135e4218a1bbcdfd9527aa6e4d1c2e49ab1b7451220cb00eabb57d475c20e8b9fcbeba779bdb7af732fe27cba11aa6a3413f4362ad5c093ad52de53cf4f5622c31cbd42c930", 0xde}], 0x2, &(0x7f0000000200)=[{0x98, 0xffff, 0x1, "8de9af76d1dfde06f4c95420ad3d2258a60aca664ca989066e71a28422a4f6a9929e4ac04cc6181b82355bb54e8b5dbfda28d8eb1caafadb10fb4617058609b1a83824ef90b8793b6f543fe79f75a37c51ae3eabde1a811107a13e01780e5d156b10c01d1d5f4d1ef5da90667bbdab571bc422d101edc21289b5699228fd526707"}, {0x78, 0xffff, 0x0, "8713969881f0dbc0ccd530a7f92ef3b1ae4fb47d7fde3534cae7f5e22e3b4bfe7dcbb05a6b36d844476349ba35aba35c241e6b9d7e0fb87d287ae045f85fa8d84811d5c94b35018726582fc0a2182e1565cd0f83a97065a11dce8a055852e6222c925bbfac12"}, {0xd0, 0xffff, 0x81, "bb6556495a6ac951ff30f9b20f29af082b7462a6e7e856417e3c4095770b0f8b8242c89c33c594e7f2b89fce92efaead8146f9a64ae37cde0ebc943090a0efee83219f2a47f324afc393662fab3e336bbd6463d1544836ab3a01e18a45422acb3199540324e25817a230ebbef0d70c159adac35c1766fbdd864226f12eaf510c52c20e84851b7feb32b6fcffa21c80cbcdbd00ad1d26f96d45f861936e4bf68b7d08b451b0e35d0bb0c3e6f0968f7e8014f817da5db35d0a8f3c67903096"}, {0xb0, 0x1, 0x100000001, "3d992e53b5497a8720aef70172bc0b9686292790538146afb0c6def2cbc4deaa9cc10a773e42b3f7992bb3fc885362987bac536c6428eb73578d52442b854043ed8b84f3a086e0641649a2a37ad7de84d10e4ab9e3ba74c6b2e941fdd510b6588596ae566ee9425aeb750816d4345ae03d5ae3c0757d237b0b762a31ed0f6380e7c2b20b4064685a227ce48c06d5fb3d1360b4f8a613daa334273ca00356"}, {0x70, 0xffff, 0x2, "8613d36fe194cdb6a7392484a8dd7e175fbc9ddc40ba0d10e67b9afaa130155afb2dfd14042925317406e2ef3ed59f35dc9a384832e4ef72dd2c465f30ca656f135201e768a4ec94eb24b834f7bc017b006acdce0bed419ecb2471651d95"}, {0x48, 0xa4763e1e2f078e30, 0x4, "9ea4981e46dfb1c7849951a4fd0d3dbe29d572226f7c9c0f99c5f2d25b4b10bff4be21e82b6412a9deb68fae97f97804c7cf5fc4b8"}, {0x28, 0xffff, 0x7, "a9ef901f9598e23fc483e87236865c1a1f"}], 0x370}, 0x8) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:40:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c8000000290000002300000003000000414efca1e06f6725bc8dd3f3ec2e7c35ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cef61174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b00000000007728e56eeb64bdd9175aa7fb0843921c2d87400269ed3f80218ff7ccd937a8cc444eeef4a57d18618abfd323737c1486b8e425ed1c8b285b4dfac3f976a578e099cd0c470ee7c53ad99780e4b65e1726a9533794e295d8d736377480da36bd257d8a5daf210c32306b4289e208a0fe11f1be75ba876eaf81d09af39988bd265bfc7e5cfa9460daa8f7809d8086177a1d52b9e6675dbf354bc1be17b325aa2817089c9a888b45727a8556807b2d5ff58a5b8151dc5f08d7cf1bd44536f34f116fe626f54758c797e377f111ac0738a73dff6e7dce655f390ba6b547d940363ff309bcb084ab73a2cadea03c2bcb0c359c21c5a67862a3008d0ef3cce67fc502ed55d551686b95e7851e1e632e0d883b7a78991d9e42eed51dc616f6eb643db63437d56fe2cf13adac3a737a8997f153a3f66556af7c3382f5eccd324c80c2a2b97302c37ac45b7ade4fed7ae3576d153ee2b4d197eeff046aa96cdfc35e9bbdb3ec8d89a8b37a6b5eb121dd8cbe5d01efe0215d71ec8039aee7691b736ef2868b2b62c1933429ad190bf9445b039bb68b6ce00ffbd44a2796f87cb4148f217bde17dc64a12589975e4d8fbfe2704aec8b0c66b78bd2ab50bcef8e7f61ddf2006ee5c884c10cc6d8d6c1365d1cdf7ad46794127c39fd010d45722925e843a39b"], 0xe8}, 0x0) 16:40:40 executing program 1: r0 = semget$private(0x0, 0x2, 0x1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) mkdir(&(0x7f0000000280)='./file0\x00', 0x21) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) pipe(&(0x7f00000002c0)={0xffffffffffffffff}) fcntl$getflags(r4, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x80000000, r1, r2, r3, r5, 0x58, 0x9f}, 0x1, 0x7, 0x623f}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x8) r6 = socket(0x22, 0x1001000000003, 0x0) sendto$unix(r6, &(0x7f0000000000)="b100050490000500000000005786ca90500e08fecea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d0176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000400000", 0xffffffffffffff90, 0x0, 0x0, 0x0) 16:40:41 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x80c, &(0x7f0000000040), &(0x7f0000000080)=0x4) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) symlink(&(0x7f0000000ac0)='./file1/file0\x00', &(0x7f0000000b00)='./file1\x00') r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x40, 0x10) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000001c0)={0x3, './file0\x00', './file0\x00'}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000200)=0x6) getpeername$inet6(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r0) fchmodat(r2, &(0x7f00000002c0)='./file0\x00', 0x8, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) r3 = getgid() getgroups(0x1, &(0x7f00000003c0)=[r3]) fchmodat(r2, &(0x7f0000000c00)='./file1\x00', 0x80, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) pwrite(r2, &(0x7f0000000b40)="6a4f522c91f6c624fcb7668d2967df94414e8db701cfb599f0169daf1a564a250f422e8d784ac35e53a5e8c8e4802ddbe058132840d075ed99b91f0d8a738520592667ca719a6dbb82d98049f8d1dc02641349948b449aefac2e5962096405e3720630871364f6d8", 0x68, 0x0, 0x0) getdents(r2, &(0x7f0000000bc0)=""/6, 0x6) recvfrom$unix(r0, &(0x7f0000000440)=""/169, 0xa9, 0x42, &(0x7f0000000500)=@file={0x1, './file1\x00'}, 0xa) getgroups(0x9, &(0x7f0000000540)=[r3, r3, r3, r3, r3, r4, r4, r4, r4]) syz_extract_tcp_res(&(0x7f0000000580), 0x3ff, 0x100000001) openat(r2, &(0x7f0000000a80)='./file0\x00', 0x400, 0x80) recvmsg(r5, &(0x7f0000000940)={&(0x7f00000005c0)=@in6, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)=""/63, 0x3f}, {&(0x7f0000000640)=""/137, 0x89}, {&(0x7f0000000700)=""/90, 0x5a}, {&(0x7f0000000780)=""/149, 0x95}], 0x4, &(0x7f0000000880)=""/167, 0xa7}, 0x801) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000980)=0x5) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000009c0)=0x1, 0x4) chflags(&(0x7f0000000a00)='./file1\x00', 0x0) fchmodat(r2, &(0x7f0000000a40)='./file1\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) r7 = msgget$private(0x0, 0x88) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00)={0x0}, &(0x7f0000000f40)=0xc) msgctl$IPC_SET(r7, 0x1, &(0x7f0000000f80)={{0x9, 0x0, r6, 0x0, 0x0, 0x1, 0x2f9f}, 0xfff, 0x1, r8, 0x0, 0x2, 0x8, 0x1, 0x4}) 16:40:41 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000e, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 16:40:41 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x5, 0x55389795, 0x3, 0x4, "8291ddc8ccf65e3f11b5da6b1b48e5eb13a4c7ac", 0x8001, 0x1f}) close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() mknod$loop(&(0x7f0000000180)='./file0\x00', 0x8, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:42 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f4cc7c34891592bdf0d7d026ba8af63ff37282934e4fd89720fc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/162, 0xa2, 0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='ww') r1 = socket$unix(0x1, 0x5, 0x0) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 16:40:42 executing program 0: semget$private(0x0, 0x8, 0x20) r0 = kqueue() fcntl$getflags(r0, 0xf9cd03712fe22410) r1 = socket$inet6(0x18, 0x8001, 0x0) r2 = socket$inet(0x2, 0x8003, 0x0) shutdown(r2, 0x2) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r1, 0x2) fchmod(r2, 0x70) close(r1) r3 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r2) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000200)) poll(&(0x7f0000000040)=[{r1, 0x2}, {r1, 0x10}, {r1, 0x14}, {r1, 0x80}, {r1, 0x90}, {r1, 0xa}, {r1, 0x1d}, {r1, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r3, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) 16:40:42 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r1 = dup(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000000)="8098b841fa8eb0625ac3ce6ef7b283a236e3e923aa551789f272de9b1e7bc8fa237c72828c50fae1cd147722d8a0aab4cc7cfdf6dd9105656825d6ae1ae2f71bee7bf04246727927c8476cc0da54d999584a2cdeea8edda957d55db9c0aeaef7b8e95023af567eb39869ad6e9b752d55d8698b6352bd3f4b10c07c86f6ca9ea2c7fd7d799e5721c2449e9fbdad14ed3655b4e22db9734eaa3dae7b96459d4a5668b544bcaf39160f0c4161ea88be0b8a856730c21c9cdf03fa83d927931db7e8ac2f3fc0c66ba2da6054cfe943af0bf0c16f5713960a819d3364b7dca2dfc0e05fd95dee8e3079863927c6b93ff60cbf87fa", 0xf2) fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r1, r0) syz_open_pts() 16:40:42 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) r2 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r2, 0x29, 0x32, 0x0, 0x0) 16:40:42 executing program 0: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) linkat(0xffffffffffffffff, &(0x7f0000000180)='./file1\x00', 0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0) 16:40:42 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) 16:40:42 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000000000), 0x10000000000000c4) r2 = semget$private(0x0, 0x0, 0x20) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000000)=0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7ff, 0x2, 0x9, 0xb098, "39ae4a812b19e0a7f6d1a4732dce7092e0cb5a93", 0x4, 0xac}) 16:40:42 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x8) r0 = semget$private(0x0, 0x7, 0x80) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000000)=""/22) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, 0x0, &(0x7f0000000340)) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r3, 0x0, 0xffffffff) r4 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r4, &(0x7f0000000100)=[{&(0x7f0000000180)="4492bf38cccedb025591485e8ece1a1a5dbacaf702093b06770be1111a6a3472d1d6b7c1fc662b", 0x27}], 0x1) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x4, 0xb1, 0x1000}, {0x4, 0x100000000}, {0x1, 0x3, 0x1000}, {0x2, 0x3f, 0x1000}], 0x5) bind$inet(0xffffffffffffff9c, &(0x7f0000000380)={0x2, 0x3}, 0xc) accept(r3, &(0x7f0000000480)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 16:40:42 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) 16:40:42 executing program 1: r0 = socket(0x6, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000140)=@abs={0x1f95d27d48731892, 0x4}, 0x8) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20181, 0xc) unlinkat(r2, &(0x7f0000000100)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x810, 0x24) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x2, 0x1, './file0\x00', 0x800, 0x3, 0x4, 0x6}) 16:40:42 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xa2, 0x3, 0x7, 0x8001, "fe4cd3add1315c27ff50ba784f6be23b141de80c", 0x0, 0x9}) ioctl$TIOCEXCL(r1, 0x2000740d) syz_open_pts() write(r0, &(0x7f00000001c0), 0x0) execve(0x0, 0x0, 0x0) 16:40:42 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) execve(0x0, 0x0, 0x0) getsockname(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) 16:40:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x50, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0xc) 16:40:42 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x410, 0x0) 16:40:43 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) lseek(r0, 0x0, 0x0, 0x3) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x6080, 0x348) clock_gettime(0x4, 0xffffffffffffffff) 16:40:43 executing program 1: r0 = kqueue() r1 = dup(0xffffffffffffff9c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x1) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = syz_open_pts() r5 = socket$inet6(0x18, 0x4, 0x80) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) r8 = kqueue() r9 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r10 = syz_open_pts() r11 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000140)) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffff8, 0x20, 0x5, 0xf4, 0x6f}, {{r2}, 0xffffffffffffffff, 0x1c, 0x1, 0x6602, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x40, 0x8, 0x8, 0x3}, {{r4}, 0xfffffffffffffff9, 0x0, 0x22, 0x8000, 0x400}, {{r5}, 0x0, 0x2b, 0xf000001d, 0xc896, 0x3}, {{r6}, 0xfffffffffffffffb, 0x33, 0x4, 0xfffffffffffffff8, 0xffffffff90a166bd}, {{r7}, 0xfffffffffffffff9, 0x2, 0xf0000042, 0x1f, 0x8000}], 0x9, &(0x7f00000002c0)=[{{r8}, 0xffffffffffffffff, 0x40, 0x13, 0x2, 0x401}, {{r9}, 0xfffffffffffffffd, 0x20, 0xfffff, 0x0, 0x7}, {{r10}, 0xfffffffffffffffa, 0x91bb5455b5eb71fd, 0x88, 0x1, 0x81}, {{r11}, 0xffffffffffffffff, 0x9c, 0xc0000010, 0x81, 0x299}], 0x8fb9, &(0x7f0000000340)={0x0, 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180), 0x0) 16:40:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = open(&(0x7f0000000040)='./file0\x00', 0xe11dfe20e281f6c1, 0xc2) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x4, 0xde, 0x7f, 0x2}, {0x10000, 0x2, 0x80, 0x200}]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:40:43 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x1) lseek(r0, 0x0, 0x2, 0x0) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) bind(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x0, 0x4}, 0xc) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x10e) 16:40:43 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000300)='/dev/ttyCcfg\x00', 0x400, 0x0) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x20000, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000400)={0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) r10 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) r12 = getgid() r13 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000580)) pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x10004) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000280)=[{&(0x7f00000000c0)="a9cba6e469d298281fcf8da9feeb128ba23943d56996cbd3cb6be8", 0x1b}, {&(0x7f0000000100)="3326e237", 0x4}, {&(0x7f0000000140)="1d7bd4e6c651b71f18421e122c83ecea67558fff323ac9528fc6cefe1bafd011d99ea7e93100b0a8c475d0abca943c3e7a1b81f13dc4a3886651aeb0d7ad72c04d419a293c5db63a703426a78120c63c512407", 0x53}, {&(0x7f00000001c0)="b926a66e9782d1f88f035facd49fb7a4bff452dd4ee81d885e6ef1d37cecec45b98c1ae9d1bd479cba01889603e264c50e75918eb6f5f097debb875f24369a59bc2d481e715937d121618eddd61ca33fe3badf952694727d8cc34d9e6df322a733e77c5a73ee93bd714e0b6ab4f2ce607711f5b6d2f7762865712f05ae2a14e9ddb5a078eebec0a1a70ba1d1092e60955e48e53bcf584824f4e1d572f71175", 0x9f}, {0xffffffffffffffff}], 0x5, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5, r6]}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x18, 0xffff, 0x1, [r13, r14]}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}], 0xa0, 0x1}, 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001400)={&(0x7f0000000000)=@abs, 0xfffffffffffffe1e, 0x0, 0x254, 0x0, 0xfffffffffffffe55}, 0x0) 16:40:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="d2c2f156663b3d43df4392e4effb7f2242acea69e74013a8bf640f7c55d2f59ce24f96297040417d104e8a9734a5a265af48a1cbf2de27764d2fa19d5a9f5655", 0x40) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 16:40:43 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x1, 0x4) setsockopt(r1, 0x6, 0x2, &(0x7f00000000c0)="86537602", 0x4) 16:40:43 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 16:40:43 executing program 1: utimes(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)={{0x4, 0x1f}, {0x67, 0x200}}) setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x2915a385bcf1653, 0x0, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00V\x00'/30], &(0x7f0000000080)=0x1e) lseek(r1, 0x0, 0x0, 0x1) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:40:43 executing program 0: r0 = socket(0x2, 0x2, 0x5) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000080)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3}]}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:40:43 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x8, 0x95}) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x92}], 0x23f1, 0x0, 0x2800, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x7f}) 16:40:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x8, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/192, 0xc0}, {&(0x7f0000000100)=""/129, 0x81}], 0x2) r2 = dup(r0) pwritev(r2, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) socket$inet(0x2, 0x3, 0x2) 16:40:43 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) clock_gettime(0x2, &(0x7f0000000000)) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:40:43 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1010, r0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) unveil(&(0x7f0000000680)='./file0\x00', &(0x7f0000000100)) bind(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2d01070000feb968cc9a9a0000000000"], 0x6a) 16:40:43 executing program 1: socket$inet6(0x18, 0x4003, 0x80000001) 16:40:43 executing program 1: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x400, 0x689e, 0x1, 0x1, 0x1, 0x1, 0x7, 0x0, 0x1, 0x4, 0x20}) r1 = socket(0x2, 0x2, 0x0) listen(r0, 0xcdd) socket(0x6, 0x7, 0x1ff) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) r2 = socket(0x21, 0x2, 0xfffffffffffffffe) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvfrom(r2, &(0x7f0000000180)=""/187, 0xbb, 0x842, &(0x7f0000000080)=@in6={0x18, 0x0, 0x0, 0x8}, 0xc) listen(r2, 0x0) 16:40:43 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f00000001c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setreuid(r1, r1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) setsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) 16:40:43 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000000)={0x4, 0xd390}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) fchflags(r0, 0x0) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) 16:40:43 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x48, &(0x7f0000000000)={0x3, 0x95}) pwrite(r0, &(0x7f0000000500)="1fe83bbb7274416f503ba6b7d84cffd4bc8fa1e91c9af5fd605071b7ec78105c2e118c249acd86243c53a64d8095771b94fbc6a70bf3e08902a2b335e2dc6b91fb4bcb8f26b6b767455f2fdda80a9644923222add8d0899d980b584bd72bbf6415a203b2c272ae64e6a9fa5a5a92d728deccef662dc26675246e28930a3dd3ebaa8903b38e160c940cbbcc1466843a792d0a4f6003421d0a1095efe19e49ba66790412eab0ebfcf7434b6437711db4c6a8a89539151b13088ce90dcda566642d3d9aaa859f6d6043de358db8104666a78902614aa8038c93a319f2378fb47a142ba7711e603514230cb1be94910f5d0571e9a21cb8acb82bae5c3ecf24fc690297c481ded45b4fee390a60cf1d69c42cf3afbc735bacb1ba145ffc522cbf509f8ddb7eaa234b1ebe44edff1e3c0d3e8dba3392e0e5e521cc64faa6210b0304a782ca803dde7ab0cf5952c581735b25f97e92af84b4dc01d13c6474b19dae72c13dc9da1b5fcb58a169f4df3847f1fe1b435d5a508bcd0f801d1ea40cb39a9486ba25d4bd21ba4050430126c0a5d584f20d2e4d8ccdf5241d94e17d87c3cff2f12716d9ff26637e88bc2aa4d70df214c1cb21ccc0660382dce1f40db9d4d861427b8f8655d13e53075eb1b16ad31d3d01554a8201c2cece96b3fb6d167002322268eae1b9210792da3a138a165a280788702a0824e7436654d865b1ea97f0ba44637044760fe800c6222f15e881fdea64f29a37159eab00b0b9499d4c08bc87d9cd45b5b9116c16f3e2e483a6dc5647cd2f04ba105b681a7391b9db43290a1440d9718039288806e708b62e30eb9186e85211154296b696f6a367e206e8d0f445e2ba4e21f9f64c510de21c4cfd9d832f50deb2f7b554c8b9f2daabcbb1574e2c2cd081f41e11f14bd4c36b24a12ab6288180cce0b0014442f2f636089c11667f3ed8be7343855c697dc4be26915a1484244ac3b2d0b000169415767b02cc562963ced38f3315676886dc4e684bab00400f6af5b31838b478758745bba7a708e88b58fe1117cf62da528010d49bab7b5f2cb84ae4fb3f11a27029f5285f158e808d8214b80fe43baaa03c9c23084bb763ecf9a95a9122f18daf30fdba4fe52b28fe9d20d782feeedfe64701ad926e6310db2f905ebc9effb90dd41b125b566b7275a0221b45708b2625504e6c53870f852a7c8d39e5e0b3b4434786532c55931eadd3efea9de5a5d0000436006facfce7f49e2ea9ceaab060b00935480c4e3d100acf89d542d3130da7f1f8e8d9f0e4095fbfb067da3fdd56467ae57728a5d238f301beab5a60d19d95b877aa64c20ae511ed5d734f445699cef1765cd5041b514dff65237d28516a0a734dbd6d00e79a86be1e5f5c429585872be80202df32ba65e328176e5888f77a9b47ea912b991617d8e4cb063bedf7bbcf07d3a48d9ca27506b871487ac8cecc1400021a74d659a25a437bbb92c01c9eadf570fc698e32f2734f7b98e5294f3e619ad1d78de78073819ee3a55195a1db535d72afc491ccfabde8b2654f7939cd97eb763a63dfdb9d7dc40a5eacc5638cd63be55d0ecb72f56ef39c21e6a7d6e45830075017b986b9e4e98e959e965e199e503ebcf685ca2daa583f16e49e934534af129f531c6c15c5dfe53e5c47a4c7823422f2ed30be7ae0f8d8efe126e60d75aad008af8e244908445461f056750478be607a5807ec9f5f0f56699b96637cea3e74fa58336c3000f61a7746e24444b63ffe14bb2d146a08b33d714e8d6949f350892db808b43b32c3d819b29b7beeb0a4e3fbf8abd8eed54b285063a56abc7af6992eb811c1ed39b8882148915de3429002cf719d3a2776e9769023fb47f8ed16411cfdaa9d9de72668b34d5e9ed7831c4178e07572d87293b6b2082be721eb28f81d2b24be8445a1e4f177f1e963c2bf4a8bc8e36d5eb136d4ee995665a028fa43301471b86c9fc985bf13735606e21380ed7c40b824d9bb6c8c847d7ca51b4be2ad200761f9bd0815de159eab6760470a690ac6910c37e02455c9836cf415ef88a902725a3a0719deb9a395692e93c8d7259ccd3bf838f3e13a07c157793b782d0d7740fc8bcd09dd001afc476db1324ac237693d3bbad638ee8a5389353d9f18eef9c48cd31a708e7d4ea4d4e32e6a782ffff1fbb6f9dd1d39ea4f3033665b08a606ddbdc54c499b6da7fc745c32d7cb9d49095fc0525c36b173b39cd03000fd03b70b24f846d546b825a88272e1ef19214fb80f80c6fe94c03c45d83a1e6ead6d12f68c4abd3e9af29fffe7b729becc86bace99c53cb6e95fba45befd63c5dabe622286c8a12cf266afb6f5139699f6adbf47642bbb1a616ae862b2b8a1b3eb0dd4fcb43ac2bc61bd222558d0038efba73fec011ee26f6e64574f6b4253d6826e49e6630fd1423fd11a2d104330fb4c96757568c92da43ac460797ac25f9b19efde238620e2c7887fd066dbf5c97a352493416ea6e30d1fc29fad417c1cc4d19ddea37e031b9f1495352f1a0c6a6092051eb83f6cccf35f6fa335b1498efe7227be243a04fa4d3f0e905f54a8f2c6d661adf37d1cd4a2b337030b785e9aa7d124d0b6395fb76dd47c93b7f7520f2f15b930cb752dac844694468ff175c26b1cd22903f341439e18475cb73489df026aa518eae46296e58ffd970abc62adc2ec84977bbbd37dc4d732f01728018e65944b5c9c4afcb117bd1562f7aee229d7b5f4575ce54c5123ceafc8873935d4e32ccb8247d526cd786f69e9094743f8fcab27cbfe7147c0c661e55640b22e029d624b51b6441445a530d8277fcd383d732b61082de10892b2634d38b7805cd6df88952f964760dc4e530cfd4d0bf741ac28552bf43b2baff8ec35614b15a2c3272ddc6370b0b6e340f4de19a2242ffbf30a947879f24686aaac03050d64451166240ff5fa1c73f7db8746cfe7d990211fd34da2aa7e4b26b2a3ce334b792a91e469088d0ef1f435ef5b5fcf1ded35f2281e0e7ebd9f909d3a0195391b7320df3b9a1cc324b9ec1f61d802978cea9ae4e8a87083d5b031ac315337fa0b66ef39795f368df73c0e30b4764be58ce859018b694b57819590d2f8d0e3bee46990d142f805ac67ddab4be6e40af4a1c258a482503fc10f929264676b0e69d1c07002c58266f565c3adfdaa251b2a153e16f4dc5cc46dd87ee541370ce08e1c9363d13421eaa96d589d23f41d4bb0ea6f2110c1ec5d92e3d0091d3d0c7632561e0f853d5368422c131d9b1d5d4385cd8e6879459576c2c67f81f822110f0b29e5542a48897f09e14220eac06f0d7d7fd0c3e02b5502327c1afe3a7f5b58acabdda20b5643668f105162594575427b75c795ee638248ac0c110d934a85918eea2a5796842d3dc6bd296b83fda9a4caeb64021e52625940fd28b33a5e6f6862eb35dc61ba49566300f285d35f685642736a01960b9d30ecc756f37b05300a02dddff78916449917cdae4114198c1772b05a2cfbee1422089fa9204a632e40c1282aa15a0e28692aa6722878f365021926336e32ef491ae2b1384172d5dd16335316cc7c8828b961b7d530fdff4d6ed73dffbc3b872879478eb9aac1f1a3e6d3ea2044053c8c6fa567099e828ca6f67f799a170b31651e66b374d3e3fd03b38438fb9006db90e72d07dbc52729fb388fd96122c856aa92acebe9d4d34d0ea7c5fddca6a268c185997adcf74d8e8c59a6b8a21e4e33ac6e5bca3c005b457bd68e91188abd1c3fe5b85cc2f54d88289e33b31a264aa019a6b6b903af153001afb22f317668426257535d71208fc2a53f4f3b7c56fc3508eb01e24c1838762d9ca1bb9dfbe600142a3edebb8ce3d7640027f013d120a725c356b65d4c7c15aec632e6d03a67950ad747c18cc8822266c5cdacc30e89037fab3fdad71f59cb2a5f0e80156de79226d7111fbf69f5e820c2a21bad1857e5d47f3af648a828cde20b5341cdd0fe348cd4e0243a0491a5fb98879542c4c7567c4d7f37fa6e05ed9b10c740e99cdc8e985b832961717d09182ec8c24eef6d63a0fec0acec1dfd33098a55223d3357ea4153ff05880cc9f099bf92341fec678fc653686a83fa345904beafc4c8275ca19bee9b6ee7d71eb98900a31cf991d0539302ac38debb185f9834c81808456ed41f2388f9d9ee70853e7e2e82f211a1be4595d46e5caca0eb1b52ea2cde87ac409c98fc5245a55eadb9a91268518c5f6848c13750eb4fd66868f3ea5248a9564ee4ec808021e14a26ba79b297e8ef8dcaef4bd57075c727f28ac8b1028825c9d359e3ac315faa7ec2226dd27981ac7984c3129f68123b6e25f223a08113362f9c7eec4ce8385cc1b5e555bbad6dc8bf135695748a458468bfe6bcc1b1369dd3efbfa6f3f15f73626af0b436fbaf1c8c25a97a0cbc6ad4465a1f4b82df8fca78951c01b695dcea1c4aa2e1c754de79bb7f6388e1b8b04afe6cd76caab2792429f4fe6bbb72080686db4f843849dbd459c1c002a20f41cbd4216c0d389fac006d613bc00987fe05e51398270d2a3bd09c1866cc0f72cdad3c7f2c037b0a29947a6343df0fb066a93a2c44c10a8c4b2dbb58aff7623853a1ead984473b2af30fa99f4e011df94639d7fe079ca70578924970f49ba5843037124bd56da8e30d5132ef2243a84790058acc31da042d58855ad2bf5ac5f84a9821ac5ec429707567ac8daf02f15bf4f512d3251a13b45333dd5460d5a2a935b4726f7c183b8be8d55ecaea9e570052c7a6ce85b46884c0bfa0529bff80ca11b83f8dcaff344b6996afb2fcba99cc255fbc671dc2672ff7e7af4d1556f8fe3d05b8fe56f5229425ddad475444ad1cbd41f0f9055f01ec77407ba5417da2b6e10ef421eb17c421e6b762f11c432b0381bfd5ed5035d0868f1a630e5ffb6df6a5fb38ee9eed4a4b5d92bbdd6c66d1987e969ed53ebf389bf7912341b6ac4993aa9a033febf385d3b4a7cf57474b664a10715a73d9286434bbc3623ca2fa3afbb55e986f33cfb4af4ae76769937c947f72a1bc50c904f09af5af0f7785f6b205f330f0a51e1c06e3b405c5f76abbad0b9ea945db56702d7bfdd4cff44ee653ddaaca5e7ac6106c5b5daa81c241e055c48b7fdb2de92eaf247a75a04e15bf0ecdc77ab9319736b6f1aa8a92fa354830e0758f7b61fb9c78b6f8e21b72c59c22ac079485af8abe447a6526842e39613f315bffbb9d5411a3905de4f004ddc8cef2a02601d7b5c610378a4b303a4b356f02294379e4d62213743e73dd0b6c29ff96d7c81af539d2155f5008b07f1015914ae0c146dbd0654228c418121f664d1f81e27d037541e972b2c0208522ac721f529a317653c3233d61a70e698f59e95ba815e593c78112c7103529259dfdac8239009a72309741f9f080e600ce35a2ef622dae20e953450f192f6f12535794a718ae2e5c346729a852106f5e74efccf300ac8883ca22919b208aa6731ef66ce0991682c966176d15e5eea71a765ee76485fb9dcab19a9112bd75ac65c291bd079ed25246eb0b9b630f77045c5155fb417b78963cd926240ded1da470cb75b6f717a21967abca9e7397ad437be403dc0b75e6cd6e38b58f9d8b66bcaedba234c921ba47f4868b1e4bd1f72b9dcc39ccff80bb69d143e40b6d7c0bed25dac605f525f6942f38b7a0010c460055c5d60814cf4f98c09cd0f2fa670671606663146adcc3d27608d443d6eaf33bc5c6a04f2800618e53626b884524190aff85d285eddc67ebd3e3fc5198572b983784996aa227353989101ee18c57823bc46c34063a6ef9", 0x1000, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 16:40:44 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x7, 0x6}, {0x5}}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x5) recvfrom$unix(r0, &(0x7f0000000140)=""/4096, 0x1000, 0x2, &(0x7f0000001140)=@file={0x0, './file0\x00'}, 0xa) getdents(r0, &(0x7f0000001180)=""/148, 0x94) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000001240)={0xf8eafbd0f901ef6c, 0x7f}) unlinkat(r0, &(0x7f0000001280)='./file0\x00', 0x8) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000012c0)='/dev/wskbd\x00', 0x180, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001300)=0x80000001) writev(r0, &(0x7f00000013c0)=[{&(0x7f0000001340)="5f2660ea76e9b2fdb97b44baf7fb1a6733ca2e8f2716396fce0b3614ae7383584cf7763e2f32060a02c5a92bcfe57a6035237611fc0f515244da732a847efc8397f6166bafd21bc5a482e00db512b0e95fdb18479a2ab483e97b145976600a5070955a2aba53", 0x66}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000001400)='./file0\x00', r2, r4, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000014c0)) fchmodat(r0, &(0x7f0000001500)='./file0\x00', 0x52, 0x0) recvfrom(r0, &(0x7f0000001540)=""/92, 0x5c, 0x40, &(0x7f00000015c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) getdents(r0, &(0x7f0000001600), 0x0) chdir(&(0x7f0000001640)='./file0\x00') ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000001680)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000016c0)) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001700)={r3, r2, r4}, 0xc) utimensat(r0, &(0x7f0000001740)='./file0\x00', &(0x7f0000001780)={{0x2, 0x5}, {0x5, 0x5}}, 0x0) r5 = socket$inet(0x2, 0x3, 0x9a5) poll(&(0x7f00000017c0)=[{r1, 0x1a2}, {r5, 0x40}, {r1, 0x82}, {r1, 0xd0}, {r1, 0x25}], 0x5, 0x1) r6 = semget(0x0, 0x5, 0x4) semop(r6, &(0x7f0000001800)=[{0x5, 0x8, 0x1000}, {0x7, 0xffffffffffff8a04, 0x1000}, {0x4, 0x3}, {0x4, 0x3, 0x1800}, {0x0, 0xfffffffffffffff7}, {0x0, 0x8, 0x1000}, {0x3, 0x1, 0x800}, {0x2, 0x4}], 0x8) sendmsg(r0, &(0x7f0000001c00)={&(0x7f0000001840)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001a00)=[{&(0x7f0000001880)="a63966c3f67fe87ed6350be47de05a4490f70dcca38fa49d350fe255ab4fe245533bd5f6b16c728a0bca7fe13895aa50586400f01ebf6dca738af035ca8309765a0f13fcb2a6041a8a71a14386e1feb4f7585a2ed2a747c623a2b08c9e8eb193c91e52c01745c9048a1ec70f52bec659d0c81508390f2bf1452e3311998dd4fb847f395552fdf325feb5632fc4010ff0b634205dc4d7", 0x96}, {&(0x7f0000001940)="429ce7f7ca9edc7ff1729fad00294f00e8ac1ab714f25e761bf7d43335f2acd5a93b4ba0d1ef630c5af17e248583f7116a35372bc7df869a2e79c2dd6fa88c3ed7ee7a87e27436b3e7bd62a3740ebf2afd59c439a0e6cc345678b563cf5c7aac9f874df3632cecc372f80d8766d1e13ab6c44a8e3ad616fb35c2da75e112e981899db36d120540b8bba843d833bb37fee0338dbb57ebb4613cb3329c15109c68a7fe3f53ce7e2372812a66b9ba410f19476dd2944eaa2ac8e109cbd82d755a01", 0xc0}], 0x2, &(0x7f0000001a40)=[{0xb8, 0x1, 0x7, "48b5c677b9d1b3ace71b2691c9026f48b0fc90aa5c04533e621358badd10da5281244606802a5dced7eeb2f60b0c4502dbefb50b70784e1b3601eabea6dd2fa0483d0ad29c70a28f7856fb75db27409c50d848040456339c61622687ddc8d0f17417dc21999c50b5da0e673d36de753a32e71766bb0cc29c81901001dce5ac1f142584a4efab6352b17c48767c76f1c7c07382caa01440370bb153732f83eebc1be9cafbff91f43c"}, {0xf0, 0xffff, 0x3ff, "5bbeaf8661245aa311f3e722bdeff64302b8e92df17d11d33c8ffcf44f5f583a493658cea4e64a7b3d3e346d1b9c6efa20927bee95a4003014b83a9986ab38de491afae550642fa4ff4ac1ac4b900c95facfaebb62e30ca306b9c5457ec4a8cc642096f23b57fc887a6ee1d2bcc60f8b9599fd8eba7758aafcd0471cf5ae363b4bae674531fdc5f3bdb24a1d6660574ff65a4cd02d5945ed788476666cdfbb5f3bfe542241744e36f26c0aa0dbf710145714faf6312b3b8f16d7fbe3b9460f32322925b15f8ea19289dc685f319d7a967f0dd18d38c4315fa0bc44"}], 0x1a8}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000001c40)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000001c80)={0x3, 0x0, 0x401, {[0x3ed, 0x2, 0x8cf2, 0xffffffffffffff80, 0x2, 0x8, 0x8001, 0x0, 0x8, 0x8000, 0x7, 0xbd23, 0x7ff, 0x9, 0x3, 0x597, 0x50ae, 0x3f], [0x8000, 0x8001, 0xfff, 0x8000, 0x46, 0x2, 0x80, 0x2, 0x4, 0x200], [0x1f, 0x7ff, 0x2, 0x6, 0xfffffffffffffffd, 0x4, 0x34b], [0x8, 0x8001, 0x7, 0x5, 0x4], [{0xfffffffffffffbff, 0x7ff, 0xe476, 0x2}, {0x5, 0xc2, 0x0, 0xde}, {0x1, 0xffffffff, 0xfffffffffffffff9}, {0x400, 0x1, 0x25, 0xfffffffffffffffc}, {0x3, 0xffffffff, 0x7}, {0x6, 0x6, 0x6, 0x800}, {0x6, 0xff, 0x0, 0x80000001}, {0x80000001, 0x6, 0x1, 0x200}], {0x0, 0x2, 0x93, 0x3}, {0x8001, 0xfa, 0x17286ab9, 0x100000000}}}) 16:40:44 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) shutdown(r0, 0x2) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:40:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) accept$unix(r0, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xff, 0x0, "b2050000000a631a0000000000000000004000"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x2) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0xf0, 0x80, 0x7, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000001, 0x3, 0xff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x40, 0x10000, 0x8}], 0x3f, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffb, 0x19, 0xfffff, 0x5, 0x8001}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x1, 0xfff}, {{r2}, 0xfffffffffffffffa, 0xa0, 0x20000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000003, 0x7d, 0xff}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0x370, 0x1}, {{r2}, 0xffffffffffffffff, 0x40, 0x80, 0x4, 0x8}, {{r0}, 0xfffffffffffffffc, 0x0, 0xf, 0x7fff}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x1f, 0x4}, {{r1}, 0xffffffffffffffff, 0x80, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40000000, 0x8, 0x100000000}], 0x9, &(0x7f0000000080)={0x7, 0xe3}) 16:40:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xaa6f) 16:40:45 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000000)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x7) clock_getres(0xffffdffffffffff1, 0x0) listen(r0, 0xfff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) r1 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffb000/0x3000)=nil) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/18) 16:40:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socket(0x6, 0x0, 0x7ff) getpgrp() 16:40:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) r2 = open(&(0x7f0000000180)='./file0\x00', 0x80c0, 0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) fsync(r2) writev(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)="f2056131d655fa85192875f2e2010aca82786c6797283f85424c111f39a5c9440229443262a60590d460ce", 0x2b}, {&(0x7f0000000200)="1a58e68d1bc8f7456ddd76bb26e6a8d55f85104f448f11112ea9bee0ed30776e6205c344f072b4f7ccf4e6397f24fe8044d6d4e1c8c64a2b4323f4af5688d46e5d515df23900df8e874eddc2930e974c4e58224d4c5b6e6833016affad4f7471f55b5ea5eb8e7237fee317ba1f567e04d7738b707c8d812e11f316791e45e3c8e020753c2e066b3fee3e34a6f266139c5a5344d3e953d1e96094639b1eb2ac239c720d9a2b612b484629781a446a26cb8d19e2d745d91ff49d76704a9e764e27dbdcde980ac70a2ca84f8f962cec7e91fd1e96a1dafdfdf3e16dc87e9c0787191cab54c56cae22ac05f732c20297b9275cc28a", 0xf3}, {&(0x7f0000000300)="33d8382835a97143a4df3bce60b4af9400c2a21779cca601e2943c71b90937398064d1722ba727981365b9431915f8b5f10a176e3840791cfdf14c9e5424ab935d24d2848ff9", 0x46}, {&(0x7f0000000500)="f61904c1e719ae05a06fa2f0b0b5f3097e7d5fb5cdd44160c820a730f1f271020ecd5c983021b68487f99e00414c756896de7584defa1dfbe10543d9a6fc96f041c1640f5a7595a4018a6b0cac46112bac1e5282b4acc2ede3da0d2d14f81c48e8f5060bde484d03487f43ab09a73952541d03ec8bcd7872410354540121d216b769616deade5d2f5e5aeae0110ea22db137ff0ce0532e9e7d1f3237a3738e1c9bd8cf04cfd8a04561de9052b4be3ab330463fa8f094185a0ab83fb1ebb72f318a9cdb0ac80fd184c5672875fd3096b2ca46358990bc6c20eb2d6ec4bb55fb47fa4f51b443", 0xe5}], 0x4) writev(r3, &(0x7f00000003c0)=[{&(0x7f0000000080)=')', 0x1}], 0x1) ftruncate(r3, 0x0, 0x0) mknodat(r1, &(0x7f0000000600)='./file0\x00', 0x5bbc7de04b2d6d36, 0x5) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x7, 0xfffffffffffffff6}, {0x80000001, 0x6}}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000400)) mknod(&(0x7f0000000140)='./file0\x00', 0x2000, 0xfffffffffffffffc) 16:40:45 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) shutdown(r0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:40:45 executing program 0: unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 16:40:45 executing program 1: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x800, 0x0) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x20) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) getpeername(r2, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000240)) 16:40:45 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8a285d5e4178b632dfe94ff334a5619e6ceefd7aae473884b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb08c3c532e9000000f5f728193ef16ab93f12fc4d5f16b136a5d00d162800"/101, 0x65) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535c", 0xc5) syz_open_pts() syz_open_pts() dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000840)={0x20d4f9, 0x0, 0x3, 0xffffffff, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:40:46 executing program 0: mprotect(&(0x7f000009e000/0x4000)=nil, 0x4000, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80d0, 0x40) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:40:46 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000003e, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x7fff, 0x4) r1 = msgget$private(0x0, 0x2e0) r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x2, r2, r3, r4, r5, 0x88, 0x1}, 0xfffffffffffffc01, 0x3, r6, r7, 0x5, 0x6, 0x2, 0x47df}) socket(0x0, 0x5, 0x3f) 16:40:46 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) r1 = dup2(r0, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0xfffffffffffffffc, "7e734578ff5dbfdcf0000000683a00a52d00"}) r2 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x3, 0x7fff, 0x9, 0xb8, "7e9bd0de9a1b3ef821a911a9bf63b42296906d24", 0x0, 0x401}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000240)={0x43, [{0x3, 0x5}, {0x3, 0x7}, {0x1, 0x5bc}, {0x1}, {0x3, 0x3f}, {0x3, 0x100000001}, {0x3, 0x9}, {0x3, 0x800}, {0x1, 0x80000001}, {0x1, 0xfe}, {0x0, 0x7b}, {0x3, 0x101}, {0x2, 0x7fff}, {0x0, 0x80000000}, {0x2, 0x100}, {0x3, 0xf3}, {0x3, 0x4}, {0x3, 0x1}, {0x3, 0x3ff}, {0x3, 0x2c7}, {0x3, 0x26}, {0x1, 0x8}, {0x3, 0x7}, {0x2, 0x7}, {0x3, 0x100}, {0x3, 0x3}, {0x3, 0x20}, {0x3, 0xffffffff}, {0x3, 0x582f}, {0x1, 0x1}, {0x3, 0x6}, {0x2, 0x50}]}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) syz_open_pts() r3 = semget$private(0x0, 0x2, 0x14) fchdir(r0) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000080)=""/187) 16:40:46 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000b80)='/dev/null\x00', 0x80, 0x0) mknodat(r2, &(0x7f0000000bc0)='./file0\x00', 0xc000, 0x800) unveil(&(0x7f0000000d00)='./file0\x00', &(0x7f0000000d40)='x\x00') r3 = dup2(r1, r1) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f0000000200)={{}, 0x7, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) fchflags(r3, 0x1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000240)=0xfffffffffffeffff) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000dc0)={{}, 0x1, &(0x7f0000000d80)=[0x0]}) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000b40)={0x0, 0x1, 0xefff, 0x7, 0x5}) writev(r2, &(0x7f0000000cc0)=[{&(0x7f0000000c00)="9281d6a31873a6d8e0d890df8c01c99176b73ca9726940f14abb8b89fdb382914190efbf3c9cfd5d01de08a5358725c3b08f3ba4e3151aedd63e5fa18499b6b130fea40ab7535c4bd7b5a49d1f6a4eecab9fa0222b8c3ec1d604f3197b93bb8e24c6aa397ade1144f6ef4d4b1f126c47d0ea9961a9cc604b1e863acc8efe7e7f314b46e81573474ba4f2", 0x8a}], 0x1) unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='x\x00') getsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)=""/211, &(0x7f0000000100)=0xffa2) 16:40:46 executing program 0: r0 = socket(0x11, 0x4003, 0x1) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bbca0df07ef3891f40fa76860ae0c63a8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xc0, 0x0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 16:40:46 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x10004, 0x0) lseek(r0, 0x0, 0x6, 0x4) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x1a, 0x2) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:40:46 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000140), 0x7, 0x0, 0x12004, 0x0) getgroups(0x8, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setregid(r3, r4) r5 = socket$unix(0x1, 0x5, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r5, 0x0, 0x0) 16:40:46 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000100)) close(r1) select(0x40, &(0x7f0000000040)={0x9}, &(0x7f00000000c0)={0x8}, 0x0, 0x0) 16:40:46 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xc80, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) recvmsg(r0, &(0x7f0000000280)={0x0, 0xfffffffffffffe4c, 0xffffffffffffffff, 0xfffffffffffffd46, &(0x7f00000002c0)=""/230, 0xf94f2d3b7ae38e01}, 0x0) 16:40:46 executing program 0: clock_settime(0x3, &(0x7f0000000000)={0xed2ccca}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x38, 0x0, 0x0) 16:40:46 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) r2 = fcntl$dupfd(r1, 0x8000800000004, r0) r3 = dup2(r0, r2) close(r3) kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:40:46 executing program 0: clock_getres(0x6, &(0x7f0000000100)) clock_getres(0x2, &(0x7f0000000000)) 16:40:46 executing program 1: pipe2(&(0x7f00000005c0)={0xffffffffffffffff}, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000000c0)="3a86369214a35ffa00cef98ef513da23cc4709ab6e5e7a2ce008434ab9e5b693d85f4e430e08e4f43ef2ddb25b26f2295c87d3eb3ff853b7d3adf7989667708e9bc49618915e8ff54e50bf0c2cc9c06736ab", 0x52}, {&(0x7f0000000140)="00e7dd8b7f4661f3e09f32871fbcc965a2e0c0a354a15c0e09b2ea23401007d1fd38abfba93a7afe534ebf3eb01c2bc411ad115704b2edc181781de874a6e3be6fcab9587ea147fd67c316c761e0f2b4669905fbf7eb70edc59218319425536f1e29582c0a98d183a555bbdd461206f5a08cb1e3ae3e6079979d81b389e457d1a9965f959d310a9a3deba985bb116782b23194e04d2370d31821fe153db019d58df9f819c6c18c459546d74b3cab378142c0", 0xb2}, {&(0x7f0000000200)="ab9236ba863c38a0ecdb9973a6d345d40c1e07225a314a4297f8aa57f0271a0843b6e856b3c74bf08aa36c8779e473ef448577a7a4f0466185d25fa024a01fb446d374c7f8e51b6e758655f4cef0cbd130a38f0fc4c8e7f12e8b573a33fc7d4387ed37654f0687c0bd107df0f00d384c01f467eb01551b7bcd18294ff667430d1941ba02d9e3860002e1bdd1adb4b7671b283c0c55798892010893a820028aaab343385ba4b744c105d049b7d6920362f0d36c22ea111c2d1d41f2c8df834b28ec8a099685e72cf9878629a6a32f7ad29a1d90fc96a9574ff4e4010c071815a175a6c4c76300b6cdb7b984331f49d80376e8", 0xf2}, {&(0x7f0000000300)="84a89f4039dd0da799003d77d9c0f456a2689a8f1acea57168ff8475ff77bcfbafa810ad260ce5ea8f3a20e81a36d0d18106f4648065d4e76745be59e7a496d642cc9b4ea07c10ca30bd91a8544930b703aba54c400eef7febbf662ffbee491a336b52018a29b5eecfbfc56026b76933900ff09d9de9d2671305c08e40d3eef82865d604cb1861e42fff15fe5c1a5a145ddcee670c107c07ca153ba6b0a82a9074a71c1994404cc7fb05767347f2fc738c24b56fb3087b86ac82d00ca724d88e", 0xc0}, {&(0x7f00000003c0)="8a", 0x1}], 0x5, 0x0, 0x0, 0x409}, 0x407) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) pipe2(&(0x7f0000000040), 0x10000) 16:40:46 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0xce7, './file0\x00', './file0\x00'}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) 16:40:46 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, 0x0, 0xfffffffffffffd01) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000080)=0xfffffffffffffff9) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 16:40:46 executing program 0: mkdir(&(0x7f0000000140)='./file1\x00', 0xe1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x110, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f00000014c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)="7464b94d496b0209c253b549ed8bea26f806776ecfa27619971b371e8c76653597180cad3f4d53b228d748a3a284620456b99e78bc7a1dc2d5b944aa212e59e89b0eeac7565d8aba4a9e2bae63fdca4d17d64ec7ccf20dd32891a72569c7189b9ed4063bf01a12bf0eba4c", 0x6b}, {&(0x7f0000000300)="42b34652ed98ad44d6e75132772583225a46667d76f73b3eb73faf78b6566dc72ca6deb129f08ed956f64bb9615b8a57442c9400ed581e5e1e38aff4506c5255700c8716fe85932408f829982091aeb43d655d6b7f0d179f851da1ddd1c45dac67b3c3e533257b8850aa010f6a23acc9cf7e058cfb2e324911a830eb44882ef68b67a4d5c4552f01b23fda8c29a4b13fa48747f4035090cd23e5576ea40ec22ee021af0f36f4695748071590a7e6a08c2e87179f2a627a256eb2ca06df1e2176fbd5696e008d0dbb8bba317dce7d5892a44673c46238dedcaf97ca178cfa15c4b53add1cd66c14d2fc671904398c896c146496d1e42646338e35fd1b395e098df16284acca0b377fd9533bc39a52cc0e3960c8ca352d54527ab8fd4396049f64ce309f39c42d1896da490681a35b388bd2dfba44f8abb73032c8d6a221d78904654d0adeb7fcde00e41b16be6b80aa76eb968b753a0ae824c15a6b9e59dbe2b775b97bc247c14d32ccaba2d82645c3aef4be610651977d4d02485ac2067e82c3191244906a2d6439277c4de81fd15d4d1254fdde4cf2e3948e1883a833e5f877ef6f6e875ab7a174f342cc1a2e8bb00a3f4ab1ba5441ab64776a0310ac4736099719f4f3e0aff653db850c02af709423dfff77e98cd024e17d15c5a2d3ac42a33bd3b99dfd48feb275526fb12665fecb2f2a9e96691fd716dcbebace4d271773930c6b0d3fb3c9bd4d2651353ac5d56fc2897a915909598b32022a83673dd72f1290196643f1a872154f7141edb832f94c6a3f89001b8ba25025e7312f065802d8eab6080cc49dc5045b597ec88a9fa1a003221019a716f0c0f3d5632118b7ec2a32e8780de84ebf0c138de3c3ddfe3dfedc37f1b983ff04717c23582e930def54d26f8af6df71d4444e01bc1d90d6c7efad1231e8888c8272d7709d557127cd5a9a6afb63e016eb8cb8b0a339e29a35dd4cdaee9471562792951f9ddf8b3718be0330e4e0d0c9fb0e78796e34581106889da5ef2113f808fc0c70518bdd661f8a83d53b3fbcd1d62158a1ef4785ece72a82c8bdee8d162198ccc014bfe893deecdf39d48bd377201ef14f62b4eeb346faaaac966fb9d8376f182c30545c3cd0452bf87b1f67c4e545637ff800bfcf7b7585557c9f21ce580adf67fe3b037ce8342a8616f615ed870a692921beb8736d676fbc9a2f52f82bfa027793ddd217900424b0ec1c5027f043fcb670b5ee27f14cf3fd1ea6623bc877095624e76341cd6d9d15fb1ed219da4d78fdc7b3661ee0cf0e176835ae10a49c1bf02394a7953c14fa8bca2ec789709e8996dc1effe81364e50fa5054c04d846f8560a7f1c990fef580f22afe1a323d2346d45e3a33a2bd6200a817c5d1ecb44693a7fecb61c2a19cc2d101d854d208449f58f23e82b79748861212e225060efa500d4d53ffddb579909237490020a6364e7ef9f70f3d3289e9a8e163638ee8a2202fca9ebf74a5fef9e8d45660db3bc7c1bdba1e87f1bd0bc15844b434942fa0b0553a543620a4e2e2352c49ed343aa7a918d6339cfac12d2c1ef36cd2cc946c5387749d52c067ad27dfb4df81046524b38b158b241d91a7fb60af675dc59f26e7f1ead8c1d3982665a400f4ed45018e94b43dc1a5d8e37ad271616a975690035a92dce0c69f7cb8517232cd37415fff699b9ad33493540360aa57144b8496474ecb8f5d6ec12454c5e1c8d540b11ebd3db1ae87d5997ec2649c8a5afe6159ff58d9cd9f0928efe45aa0061ed31621946255810c37d0cd72cfe1598a908bff8f5e74a004ab68513de83c502440edd19a04839b66f75da2732879d94cbb7959f8302c77bd788b2d759827a5edf32476704903655baf180e804debfa03e6e09c02ccda6b908080a9ea5f854401d1a6b9a9bfa4dd9912b8c8d16ec11e0dbbf6b106a8e5076f718bc8b4ca64cc3aeee4bbb9527ec65fc1b26b12668edb5252f805e7e7c8c0e9582860512fad571bb5b21bc726680de7d0793bfd8e2f961dea6df307fe88647580391b9bdc41d2c04307fd32a5768e54179d0668720467625ff6f177689768cc5c44e5af02326f69935fc461ae5a1a71cc83806436a047ec81d831a41f7c37e294bc7350222689bbe89338d9dbc4103f7d1629c15ade0af7291cd7d0a69ba00a5ff920663f62cdd211aa7498ed1054ae95e1a6b22848911061d55d570abc7564f7f64333654367f38ee89c90dc9e56ab5025fd2e1dbffd77cab77b0a2847dec71e50a4c1514fc45ed5ef353b5bcf08ee4817c9300c72677917e09109b6fd08dd76c8225973960a1e2e523d0f85a2ec069ca415a25dbbc83fb9c786dbd91d1d75d477a154fb3ae53c2d9ecfc795a1e758db052421a964618bbfd552cc2c60bc4408855c1e22aa79835225059c10d4cc0160515647aadfbeb58ce77440ca1a03d1248f4a2e3826d3e866b51bb4f28e228cd9edece10fb199cd2f2276ac539922ec5564a9f60837a535319356d6685d3dddcb882755c1939121028896937ca8a4d6cee9ce7b338dab4238790c316c417ed49db40c811096870956b7e1b3547c7db36fca466c93f11dd1c180828b18a9345afe76b8a7dfff9e6654d8e7f57aaa2d6fd4300a57de23cec08dfc5bdd6fb94416a7ebd364b2bada54eac56e83affbd3b446a945b16c5c96a856e98aa59d5263f02b294b4ad35ce2c597885a7d2bfd505491ca19adda03a9cb543047dfef3e78cc9de2f7ff40f54ecc2cc9919ca1f13267d984ef83a6fd764322798f0270fa09defcd166cadf40b8257a132bbe8128343d9d290620bc670a9d9a3890c6cf8079d5939f91a0bd037936e06c9d038dc3677ab54a4f0c9e56dd5f7f4af9ad046171035581522815ae458fa334ab555eccc2ce06d713f397a453d4390fcb3c19fb0ccc73d552308faaf00b3939e074c8d50dcb1983530ec38ff01a691b19900d7eee3a46f02e7d1cebedafaa0334a207409bd90761d6dace59ab86f99db2c3b98ae9aa85fe016525e91ae7dd65dd02790fb3a40fc85212c7708cfc0f5f6e5ba4049a69a5fd5b7dfa0d6d087da440855212b76bf66e6ca09e4b4071be3419370b72a8b08a8ee8275dc77b7482cf3a6017be05871d32b4594f055414ab51f4ed5bbaef8a8fa2b4fc061e669e33c373460f79c780972f3ada60e96ee687b712a1617d3ed0d1a2cb63dc8496c465211479e3dd065e5d44f49ceb924fa6d5a02432a5651c427fe97be870ffd28d34d217160dc0a58988b1af84d28f21a7a4b8d0cc2a2ade331f6d2ebed35659e0bbad5085561ddc214bbe038a67538356c044eee2f2eb51e7b9066452c06d5d2f3cdfc77d29305b339ee0e626a4c2211f4300d99cff452e57512eb7986e5f8abe1f90212f6c6e61b894447944f2d12b5360e9974953e7e451581c5962a94e89e3a3f112b2c811c7fa23ec69ff6f17ef3e89003f593e866da5d2af163ca03ca1955aa62993e138e27cf084d6b64b2c880960deacaa195bc4bd72e0a76704296a3eea19e5a4e93f6f2633d55421489cb6cd87be7910986379f2a9d26a0e3753bef66ee2243eaeb1c1c09afb409577864ffaf4ad00f3b85c999441554435922a5e6c60674cc623e7dcf5c76f6d22d5f74304f6c3e49810079f925aff8c8ec58ab49bbad07751e46e586b5c259ddb25dde3f4295c742015dfe36fb0ed6eb09de09a63b36d486ca66a561721f802f2a99dbccc6a367cdbde9a43b0c4f118fbc4fa51c453ee663859c213353e75224f4cb233b3cddacc3b1a692ad58de684f8efe2ec548d416e601e51a2fde4ab1b2cf29968e30ecd812031a65c0eea525976eb4cc79941bda246a9ca6f7507a979e4965bc39b330d69d32ecae3687af1fa0c9f6614656f4de115a9dd0fd485c4f37ed79115798e486589a9839905239f534e3eb5a53471d833db234fcf60610683085977d56d2a88192fb147724c4f7312ae5ce2fac2ba3f0d18b1cde3a6c6f5ae834ae64f09ce6554a88103725c988c5b63314c9576d87a09e411d79836b195c9ed6824613c42cd81d8cf133f2a1e27996a5fbca249253dd657fd1c2e30b4a57a5a52dd876013e79ffdc1b2acd5f0ade083f28c1af1ae814c8a9c7423dc726475fb8af6a2068d24aa805337f522925d2405a5a6a2ff512e602258e69a66938170ec5c7339aca96c34514b70495bf4490deb8a4fc895b2c63aba509ce9faffd0790e490c6c0a9a2b4a918bc821b0a3bf41e8441119d32b542cc641808377bce446ecedcac9755f068734fd9e3e57e0ef379ccd5174b96a910b2dab718dccf18d8eb2661df43e44a121626180e5a21f77432334fb1d2003441bfa68a3c462d116396dcae4ec6ba166d92674867b56977e5cb2bcb5152913b40a4dd7e039a631fcada40ff80a1d25518a92578bca32192ba3f141272ac01e770c209a90e3ca255ebd00f09fb796e626318eb496a07f85f8eb0c84b149f7d760bdc3d59ea874456dc0c68b459111b583195c923c167ecbfee33b763f925cd6f4868efebba35158202849e3899acc4bc54e75f24c564b5402420eccf6e6fd09e1d8dacba1876b44074ba779471c22dc3f920944a44daefc18cc4e089ad0cfe8f063a4639efd6025d60e9eaa77c4d7bdf79f473f6c66016e31ed36cfca1f46c6bd669586908c13030c0c2a3626347386ebb13cd40770781f4af47a0f2da735ebe6e7db3cc0f5ed5b996bd98ef896403d6d273ac54c0c3f64db22c8d3df5a5ba9827c82f3746b012b9aed3443c22ea371794db3d170f55d35854adc59a53c7be5692cadd226fc2b489c33fd79168445483796cd780ced334d480d19f3eb6261d5f34ef34c984d7765348c35f2c3bb185d3c093ed747fb40f0a0c0f20310bc798bbf672b342a72c81485ec5b6fe77bd52a68cd55a22de5b178e19a780685d2cffa122d3b82207d1af0ce5ca4ec54570ae499df9a8d68878819348b4e339438baa418ba3e8d6870b01362045734aa916de49380b6ec58c19fbd59dba4354d6715f61e29f83dc9d30992df2e49aa0966b8b2fb1eb215dffc805c00e79669fecbf749b19611c9cdf2704898594d866b284161368873936e71a9acad71afea98cbc1a46a3378cb48c3b923abb800939d44a95230b77a1121dc5be05337aa85c88b99447ca6e9255f4de6dac447a0fa5dd3712d16cb8e3ec7d91ba28bcf68f89646879964320f613c6fce5976a5c80ed05703d8af19b379c7fed4e5c1e738eb17fcdecc5779e12f00fe3d3dae44d0fa1d2de1cb1651ceb70e6c8bf3b8872d728ab79a5c268967e695f80b1035f28b17be2cc8e63ba0d1d222900303dbdad156264c3e6b925db53935dccce5d9fb0683d4a5fe3dcd755c7a93e73cbf06ad8a96c70768527b227f729fba19cfe5a3bf3dd009b2eb44841c349415270be4edfb30810670aa8bc5da639d4b4087a7b850dd76219826dbcaeab6176cee8914e651d8672b1131c4eaec1290cea77fbb3c2c27bf7089b943a172d5315a21fb10d287caa2e41b66c8c64e1aad44df57fc7d6dc0ca4c028505a97af0a5d75d31df4e46dea183cf5814e2084f34b524a51e654e618ed673f4c0aef74b6d7bc4997c4f89a7593bf08645321d27e4d91a6fd2f62b0b19bb6e580a0b5b52246e33c2788aae862699134ae7b433e5a329a52827b5f04406d00fc1e2e40164d3c935431d5fe6767a2ff2bc352efd7a1faa05479001dda5113e996a64d1250d3486dd6db6dc0e27404e31bd94e8a976ed6c0bb29b621d6212ac21c12fc0c4ad5841230b6a6dba45109003d50880164cb1af15f5588", 0x1000}, {&(0x7f0000001300)="78beb0a8a265332eb15547512f5ebf51620d5a0e11a485326d780508d7c1b0c69c51fa4c27bd744d4308bf14b5f61699ed57697d33bef4cb83afd01195a8c91316b9706757adc1e072da0d04f82e76c8cb185c41b177348f3161ff58b1cc4b1f6e2e505e0988576b0de51c226be4fe73d408aee28396a400f26af70517cd316fc028e213dbf434f0430c97d977d8bf386a2ffdb0ef330aa901b48f80a1974fc6997b62a1665f2fbbebedc30e790ae868a9e7963f3f2554dd49212abf8e55ec6cd8df8a1d5e8a8c568e48fc72ec8fce591fffaf0e44600360b71b47bb287c61b452209480f639fa7d3696fb449c8e49829acf8585a97b76a9", 0xf8}, {&(0x7f0000001400)="8fdf5857861d9864f75da5248dcb4a2e1d039eff09bc", 0x16}], 0x4, &(0x7f0000001480)=[@rights={0x20, 0xffff, 0x1, [r0, r2, r1, r0]}], 0x20, 0x2}, 0x408) bind(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="0c012e2f66696c653000"], 0x8) pipe2(&(0x7f0000001500), 0x4) getsockname$unix(r2, 0x0, &(0x7f0000000080)) r3 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x104) faccessat(r3, &(0x7f0000000040)='./file1\x00', 0x1c1, 0x3) close(r2) r4 = dup(r1) renameat(r3, &(0x7f00000000c0)='./file0\x00', r4, &(0x7f00000002c0)='./file1\x00') 16:40:46 executing program 1: mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x8) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) chflags(&(0x7f0000000040)='./file0\x00', 0x0) fchmodat(r0, &(0x7f0000000140)='\x00', 0x8, 0x2) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)={{0xfffffffffffff801, 0x4}, {0x10000, 0x5a}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0}, &(0x7f00000013c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000001440)=[0xffffffffffffffff]) r5 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001840)={0x0, 0x0}, 0xc) r7 = getegid() munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001740)=[&(0x7f00000015c0)='\x00', &(0x7f0000001600)='\x00', &(0x7f0000001640)='^\x00', &(0x7f0000001680)=':\x00', &(0x7f00000016c0)='\x00', &(0x7f0000001700)='^\x00'], &(0x7f0000001800)=[&(0x7f0000001780)='*\x00', &(0x7f00000017c0)='@[(\x00']) sendmsg$unix(r1, &(0x7f0000001540)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000240)="e31da26e880f3c92cd361a0257b6c55a7d5340c7ee3b7803f009be430d73de16ec9311075b6337afc6e89926e9de74288a1f455e3f3592b8e846c75eedb63bdcc49a2ae21d448a6f634f55fd68f481a2112005c75c74ce500a4af920ceb23f22ec67670823f6af3c7d3297e08699432b1f370fe678378ab1fd9023199104fedc2d7000c92a5d8ad127b25c75eb2dbe95ff2e71698bd6bb5921a113ef49ba223024f4d2df1a51e041cb2a50ce", 0xac}, {&(0x7f0000000300)="3d8bc1b69231d50f09226e57dee241336f9dcf71aa73f538d0ec526a7022b2242e63817f397fe85fc4548be619381a93a27137274e1bdc403e40762f1c0d6cc982e06690f5811dc203e9c798e4a6bbc3f6ff0ba3d0b62c1fdc8dad57fc6492d57cfee4a7cc2477defc572d5cd16c8a47d54b1bf02999554f7dc47e4a9132059b44ecf05e2969409236c5c545b380fe3b5117f12c55da46ffa7f38ff770887e2be2f9dd2e6a2ee53f90e6d69747f9dc80a65781d30e42e221512116f21ef85cde152377d2d9329b6f97e13d3074ff93a7955853264e11ed12b737a07b0071e7c7962552bd98a0e259befee80efb7d06acdd9332e1c535523552100a14217727e584c7e460f2fc546c22043f8eff0133b1630c7e700e9896aab3a33169d6f492751cea3d532b05ca494f0fd042018461615ebbcb004edcc4688c307f0e3d3bb271d1bbcd1e59e484a3f5a66fa32fe2a25849ff958abe6b8a01b98207b58275aebe034ddcd8279f8793fd4786140d71eae5a8d42b7ea49cadac82c83b94a5e308081a7c3462e50392d76bc53cf4e017e749b4336561b0bbaf99b17a603b4972ca58fab4d8b8d98af86d7e0402aa6f11992a0e009c4cb77a6b770dc600d9eefebf37fef99848c249bbe6115ae059ff91d772caa9347f2e3d6a4a35807a631a5274bb32b59eb26683a4a5fbfdfeff68b7acc38c304f34dbdc2a51bc0e54e577efffa8bdfd99fa3d3903a2409d0a2ae3d4b74ad2eb2eed84e8ac91ea549b201498445fd09a1b64e9452248a744c74afadaf36ea38deb077e89909b71016b452d2e43f6608c2d348c25981e892e436f58f85de396c68dad39abc5c56f20f73ec8ee2ddfe30ab527bb947b942328dae598c4a81e5bd2be874c1cd758804fb2f636bf9618482a5365fe8dfc72000eae54cdc077aa7a52a3837dc143d017e1f559024de06a2a1ac45ae2ce7eb382781345e10535c1580557a86f05aad5fa2c5bfe0f01e61528f2a768712f5867cf3a22d2467946958219eac2e1179838ab8fa4718c052d1b5eba075ee96fcfa010fbc52ee4188ec5d323e1f48cac834c988af56f88e6e28fbc695fba63c01cbb3793a69bdf536fa5003ed1a73d205a55c4568f28233fb2cd6d4abe08201f57437227851020a740dab824c16a76d757d97f48bfc8bce2a28993f64a83a760e34e9a590f66c334db208a926ef269de5beb2e934365e67fdee1ab7b277fa98d17e7caaeaef63ffca090eb617bc4c0523e2f385592b0da2b3ac4099926ea8c166626675092b47b9820f5d3132aa242c3f588a2801cec8f803248654770fd68026539778785243ba4a52a69bfa582c66ccf37358a2e96ba90c3390e34de7f48f799a71c81406970f9e68fe954714c051edbdb300acfc8b54e816012b77bcfc574ee04fee7848589744fe14fc41bb8199908811b71360fa1af718979abdcba7e851a02509a3464812111f18f58b61734ce382981386d949a9e8a6d9e988793f1f8076cafa4af8ebafbb27c76a2caed458a6a8dc3ed8b9f629463729056d628ee1a7c52d77e47287f68a52ebae32a2560d2b19f5dee3e8755c2dc981d238cac2c6d819b8838be26399ecab0cdda68ab67561e023b66cec38f845c702b07c66509e39be673ffa08d8bcd99dd51f4a1a4731db2d727d396bfe2be8e80820048b6c7dae17eb6e6ef75e5ed63c80ef3f4aaa92dc7d4596fc54e13688488351fe661174101f3600f70c65a63af1f0bcdbb2a9b1f5019f7cf77772807112fba3dba70d90191dceadf5f9c882df9fbb3b63bf990094506e6f34087d26ade79fc131efd86984c8bf92eb61814d770c98ed1544cc0295a152eab99446667363ae336c127468d360764a30ab30de0340d86885b69ab8a30b3fc54163c93e71611377e00b35c152b7a88891b6fb8f1593695714b63d5716615ddccedcf0e62f86298199e8ee57c8de933038a1ddac567dcd7efcbc9cd86c245f11860e266eb6b37fb8ce288cbbf9a9129c076ef6bcf5e1495ed723c3c61bc1a2f32c75c6f2e572dd39b784904566c4c3137395af4bede1813f0f2b19423c50f12fa4bd6f4c3ce0f4336729e38c11592830866044bb3f970eab1e3a6b456703948f2c04bf29427b8b932b748410146b86a8983f20f49fce443e4dffc33ce8a335d07cbef1dba765f4323b3a3fbf542bd8d6c187c2b77954838a296e56a56cf821527c471a8d7107efe6d509d4359d076966f150a3d4df71f8f5483c64622696612346cc0028f4146c5025820dd998e2e9a81d99fb0e2c965d552371a4d649746ebbe98bc1e2a7ad3e2722bc9e8ef73b6b012316ef0205387bb4f31d35c1da60e22a09824bc653206755f82bcc2d4f372e9a1a71bdd1868e2d9c5792813354c5e7eb460d983ce41ee6b6b156057b9b49499765a47c5155d1111fec1d81bb6f6c93b6fbe8f1cd056fc3ca09c1e1f15be4e48d1208475be749ce9ace1d9f456c350f852cbf588a7242577b116ed894f3ce338e97f4c198b7279ad5ad62b65f4d96e8b014966b09eca7fe58b9ba7d7144d41194c7cb0dc8183855237ce5cd1c3ca9b2c52ba2ce5af00ca671f04ae266b49309286ee1fd458f71c4bb998ebbd9473c8460de63d124e7cb25d49c55cc7d7fe534571d0f5eefb8bf4fc00fbe82923a07522db08ac098e5cc679f450beb299f09075a2d6ac948ef309a436beecf34204a2624a5697d6275a37be7c76776192250bb22c54a605f072b98fd0c82d46f287efc6ffdd3a02f32a9f61da78d63e3eb0d5e79a2319cbdd04d760b6ceead2bdce9161874669a9bd77f62bb08ca655a9a029ccc68d995484ad2eeb076a6aa5e15bb066a9b38770e1f66f28cc34ac988fe8ec116f4136c5e7bbb912eaed534e466a6c16ff45ee7b70b9451526a3db81d1410aa6c45b3d248fb7de6fd73d30ca9c24603b65237174ab90c7bbc4d6061ee6554da4935605dfde1feb7b4bc6b80497a4922253d1e1b3fc10b04e0302d9ed034cdd51c900f6870f32c0963c46f82b510a5b5b1160edaf645ace18b0a3f7de6ce02de13b5833249ed6946810d9ba14821c06b83a147f84a40df276f5d30245c4b99a11775593e5ce47e98c4243bd99caf9383f1fed5635463738bce7f1a6c7d5212270a09f8e1dcc59fff298f4c53bd5859b948057424345b0e6498c80b6da46747fa392f6378afd4533455c83e9c4fcb8c2ca65ea4afe878a238d6ec32c3f985345510dc490a0d9c3d034a2f547e2e5ed67a17249c40406d52725284a450c02db04e271470b03d881cb44d6ffbf91789a7c7a6454780e7b8bf37f0cf65c4589eb6c315be99830e84779739c9ecb5ce1374e9f6f89dfac0403979c92384f08417bdd7ba29fea6c2575be0a242e67cec672d7df9b30b094528e184b32e31d0c789224a8d7c23d6e33e9ad06e60d75baa9080d809b673de325693eb36cbe00255db2af8ca759e9d77cc059ab0ee09196b98cffa8f8b567e16180a432519e0b94981e3fa91014db52c03a3338b7d01bc9674a43fe784da91c7993d3f34256a75f2b66fa3e6a2debd1374e551d087873f9dee8d7c9f92acd5ee43504afbcd3e47cea076bef1e0bf03b71401af4569c0a1fc7881a452f48c784ca7925aaad78338692bbd401c58b14a209de36ddf4131c02db933c8b29dbf0c97bceac7bd17d546931a2674307fea8fcbbaa77fae9769c3da0395116e4e35a7926577046a749375a45ce49bde1a54ec668be16828ae6879672ad91ddc0911a5a266b8be5aeffb0390fd1189c3bd854404b30fdf08862aeba31d8ce89cb4836e8fffaa471dcec2b5b10f6aca0d7a1471c0310e5897925c297caefd4025d880ce5e82c0e5cade8ce94e397dec9a8ee3d76142217e07949c95d9ff379500afdc440ad8f53e3dcafae87a9952b7e57ac7147f30efbe3ccfc6a297c311f3553eab190de29c54af10abd38b278fa4e1e8c0f9ba5cec146f3796dae7522468adc75413672aafc01e5fc64df40eaf8bbe4bd6593dec96bbd9f73b4090b2d4f545907cf5953f027c25dabed62775b37cf826065ee0eae1408feba425121f46ccd2d52fd2f87df38e6be16b63591e68a5eda7583343df78c123bef2b1c47ac6fbb06a6aa559b8fe33fcccff2897276900324cb94f3dcf1af61e46d9128d48b4b7df0b3e7d0cc3faf0ae6e4a837a59e092a7363791e2f796d410fa7490c935e961b29b64e4b209bac77c1c92d0312a76a77a247f5325ba737338b15b69507ba7679f959828f042c6d49c4965642f0c39b5112486cf7295a9539f0516a588fb615c7e5948f96b132c168a2cc22c8dc2bbdc68e3cc22d5038d5d42b82a177c4b220f204866e711c490113e5fe0d05cdb4cc569fb8c70171a5e2b4d101c6cc2984e870088ddadf26b1bcad1447d3df70056cba8145d806a8a90d2f3ad1a4cc4b4e2430fa4fbf4923135ed0dce2362c588de38bd81e8d6f70a1d38e83c8357dbdac2bbaa6a1f94dad62a1398b6f75bdd81bae34471a48b433d26dd752e9d2ce1dae02b9de159410c1886c81df39d7c3ca3cce537b99b0a27a443a998183224970f6b4ee0dcedca075a0bf158a47018fdadc1c78c1777cb70a361d365d4860a0b1a4842b08bda21c9de68ce5333b4ec5661f57b1524e99cec0021cf6ac7250871bbe4d679948306bf2cdcb71261bad7a4e3c57ed692cb192a696bb3b8e6564edb8b12e1a4f9a21aa5a5f9582bcfa17840ea37bc9e041fd8294342a7a5cae5badf84605d75464f87591c489be6380886f6155023f1d79d5cded229589aa7f714f118f3abfa433d5b72f6df4ff3af8095645459d43bd0aea6417e55951494991ac4e9f18c001195400196da3b98be7a87667b5670f770c35d716192041ac407880eb2770073b16749ba45a94ca82404c4929547e841a4303a3bfd6916b3b218af8b73709fca579c83781b22af8af37b8b32ffb558e6390021a9701b2fa04b664493b4998231e6ccc1847ee75e90550d2d21641a8a8f79db07e0d4d487053c5632251b29d4764391e650d700d03db54a9f52525e8c1ca136760e55f0fdb19702840d9e55780a3b778d12d530e7d04bb6977952328d06245cd7d5291932098738f1e3f841d752263d101af017def10b3f14b719497171fc15b22cf26fe7a10cdd81826771ce8d4ac1086ffaf8b3755cd484d7bcf56c9fb666126ef04411f81db6fce086637a1ca2c7c07ae18f83e50574e5f611af6b779c91bc6a5fb2175ba51b3d2fa50266f9c51ec5c89d3c63488801fe98658e1f24c141c1d45b28ace9c270c97984e8579d3d98d27b71ea66d4e724ee3869ac3e11b33e839d95541adc1e5b476605ab5fc305cddb07c383b3e6a7a733c64e97edf3e672000eab4c6c8d3d81ff08019fb86be8cad72077ace27a92a882e5e200518e014dc99a947098e86fd9d1aecda13f58fa7b3dd00a4759a231bff021cf55e19f81f6e82084a896cc6655b1a1b194f308e04616a63de77c75be739f63e963570c4bb319104ccf82961603b0c09befc31604f2d4ef09b982596bd4827547d648515863fb71dbbeb199dbaba00fea9eaa5641d11bb868487fe1a995f7d71842f17e2c7af103bd89355edab0547a566f24a1b723eac8b2fba85f543c01527fd9043e9721fda7f1e5c71b3f9cf3178c117862621cc4c8b39b1c4c7a57d51dd35924383be3ea50c1070f0b6df1f9c839e5ac4fb6f3301a67d0ecc946a5b1c2cc7692c086634f4c99c7ae87ee3fb5f63d5f1baf5b203c55b7e7e49081f224944ff9e15cac1306d4898e5094934233f66681dab91a94c5e4cd440", 0x1000}, {&(0x7f0000001300)="b1cc154168768591c14adfb39f7a5087643a4cb4197c86c538b5717e348fbc9937725bc4c246cd3e836fb7ac4ecb8cbf098ba8dbdd9aaae3213f0111cfd37e", 0x3f}], 0x3, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r0, r1, r1, r1, r0, r0, r1, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x78, 0x3}, 0x400) 16:40:46 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = getuid() pipe2(&(0x7f0000000080), 0x10000) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r3 = socket(0x18, 0x1, 0x0) close(r3) fcntl$dupfd(r0, 0x0, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:40:46 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x180, 0x2) 16:40:46 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0xffff, 0x5, 0x3f, 0x106, "08514c9bff41c5e00107aba0f63538ffbd0dac45", 0x6, 0x7fffffff}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x8001, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:48 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) r2 = semget$private(0x0, 0x3, 0x14) semctl$IPC_RMID(r2, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) 16:40:48 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x1fa) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000280)='\x00') ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1ff, './file2\x00'}) unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)) 16:40:48 executing program 0: r0 = open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) r1 = fcntl$getown(r0, 0x5) dup(r0) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x2, 0x0, 0x80000000, r1}) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) 16:40:49 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="f2232e4402fddb8e7c", 0x9}], 0x1) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_data=&(0x7f0000000080)="65f1cafbea2fb016db7525f46cf9fc46f5eb74ef31fe43ce40d8cb73cd00b4e50be72cb9241e1001c4515a3d6c4d4de4e6aac47146ccc4c108b84ee70cde5d6353fc9720799dd042dc240184fc38d04444cecaee5f9b5e5b8129aa14c0ee6694ef2b0dfb302dfdf5f8fbe0bc139b349a4735ee45a8127b88a3c25a176cfa96e2d990f746ff08580bdafd0370edf023279e1585890ae66c20a1e8804f278a25ceb72a6c144203e8fa22cf8f1d2c195454"}) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x6) 16:40:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000002c0)='./file1\x00', 0x8) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') sendto$unix(r0, &(0x7f0000000200)="fa86495bb6e634461e2d20c32f3addef13f25206c6e9d4c941fed25b1fa6e40ca0eccc1f37bcfb47248461621f90b8a159e2593575b9bef46b821f97adf5f4fadc18726b93b423c121277d49f5bb95412a972bca0492f82c99eadbcd83e7495867e63c5d97be769046236322ca0f6e95ef0fccce725b8118f66c169996c6fbc74d4ce5eed0a7ee7c6d697324b1adf6a78e1920deec1d399d11e24b3d848d271cb17b55d431cf7c2d6ec91f2d8450af2eef9753ee0639195660602b58aa8e61d2", 0xc0, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:40:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000040)=0x1) getsockopt(r0, 0x29, 0x35, 0x0, 0x0) 16:40:49 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) r0 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) open(&(0x7f0000000080)='./file0/../file0\x00', 0xc0, 0x4) mknod(&(0x7f00000000c0)='./file0/../file0\x00', 0x2000, 0x6) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, 0x0) 16:40:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) getrlimit(0x3, &(0x7f0000000000)) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) 16:40:49 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$setflags(r1, 0x2, 0x1) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) getpeername$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 16:40:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) sendto$unix(r0, &(0x7f0000000100)="49206d70385e20cc6291e8e5f83d1d859fb6740438a76cee7d22bb8cf5621d64c4292265bbd0e9dad9974ab283a2b668c6eaa83961871972bd5a4d33d640814384d113cfe2b775a757af28da5d4b4b34741ea8c5887dfbf619bbfa48bc28c1521bec149d097b5cdeec7951958b785fa84f02351097753bc2c5209bab006b0eb972da6b6653549cda2fe406ee03f065de44be98309b5c6c2beb73e927030b", 0x9e, 0x40d, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') mkdirat(r0, &(0x7f0000000200)='./file1/file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') 16:40:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 16:40:50 executing program 0: r0 = syz_open_pts() close(r0) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f0000000040)) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) socket$inet6(0x18, 0x7, 0xfb9) 16:40:50 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/235, &(0x7f0000000180)=0xeb) getsockopt$inet_opts(r0, 0x0, 0x200000000001d, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x5) 16:40:50 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x400000, 0x0) close(r0) socketpair(0x27, 0x8007, 0xc00000000, &(0x7f00000000c0)) listen(r0, 0x3) clock_settime(0x7, &(0x7f0000000100)={0x1f, 0x4}) fchownat(r0, &(0x7f0000000180)='./file0\x00', 0x0, 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x8a, 0x7}, {0x100, 0x800}, {0x44, 0x7ff}, {0x0, 0xf}, {0x6a, 0x296}, {0x45, 0x80000001}, {0xc3, 0xfffffffffffffff8}], 0x7}) 16:40:50 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x190, 0x0) sendto$inet6(r0, &(0x7f0000000040)="957ad2dfe58f910f4a05e39107d3f74a9f7c92bcd3171ca69eb9e2a4f209833cbec5470161d03350fd7ef6dfad2f85d52b83ce91508fd5eb23c4cc88fa75bc68b427233fd5cc072abcb730bf98e1ab64bbed97712c47fd320286ad72266d2026dd3b762a6ed3ea4bd188d04b18abcc4eab3b88674d7a7fdf9c179fb80d5ababc11e3fae73b5d992d3b20ee4aefaa877c5be8937ccc41554d7ce9e2e9c27dd7c238a03ba332554b0fb3e58ef7cb056343bc0cc36169e1299da57b825da9c2f56be72e9c7324134b33783b30ffe38755a78723d8b42df64a93037622cd2a0f03135dc49a42592b8af0da9684ddc83c5d1308b799", 0xf3, 0x4, &(0x7f0000000140)={0x18, 0x0, 0x6, 0xae}, 0xc) close(r0) 16:40:50 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0xd2}, {r0, 0x1a6}, {r0, 0x105}, {r0, 0x4}, {r0, 0x6}, {r0, 0x4}, {r0}, {r0, 0x8}, {r0, 0x4}, {0xffffffffffffff9c, 0x10}], 0xa, 0xfffffffffffffffe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "69ed68111496a7a7d947135be1c6f0c0b4d01b8e"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:40:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_emit_ethernet(0x45, &(0x7f00000002c0)="37f777113e074887caabaa03c421d5c0382896121d5214b6bf8659acc97b6e10ad3f7f4f91740c8d59d5b1505df1c1626809ec5f02daeae2dc12b2a77fd9eee30713b2ed09") ioctl$TIOCSDTR(r0, 0x20007479) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000240)={0x9, 0x2, 0x3, 0x3ff, &(0x7f0000000400)={{0xcb68, 0x80000001, 0x4, 0x0, 0x7fffffff, 0x78790ec1}, {[0x8, 0xee9, 0xd9, 0xda9, 0x1, 0x3, 0x8, 0x800, 0x4, 0x3, 0x3, 0x5, 0x0, 0x8, 0x7c9f1ff3, 0x7b3, 0x7fffffff, 0x100], [0x6, 0x9, 0x1, 0x6b, 0x101, 0x100, 0x5d8, 0xc52, 0xe09, 0xffffffffffff7fff], [0xffffffff, 0x0, 0x400, 0x7, 0x3, 0xb7a, 0xffffffffffffffcf], [0x9, 0x13, 0xfbb, 0x508, 0x2, 0x9], [{0x7ff, 0x9, 0x0, 0x7}, {0x32, 0x0, 0x7, 0xffff}, {0x3, 0x6f, 0x1, 0x152}, {0x1000, 0x8, 0x8000, 0x80}, {0x1, 0x100000001, 0x7, 0x9}, {0xfff, 0x1, 0x2, 0xfff}, {0x100, 0x100000001, 0x6, 0x8}, {0xffffffff, 0x0, 0x7fff, 0x6}], {0x2, 0x8000, 0x2, 0xfff}, {0x6, 0x5d67, 0x100000000, 0x6}}}, 0x6, 0x100000001}) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) close(r1) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setflags(r2, 0x2, 0x1) poll(&(0x7f0000000080)=[{r0, 0x1ed}, {r0, 0x40}, {r0, 0x100}, {r0, 0x6}, {r2}, {r0}, {r0, 0x3f}], 0x224, 0x10001) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x80000000, 0x8000, 0x249, 0xffffffff, "a484d0de3351d897484d12d2f0f0781ebf34bc82", 0x1a, 0x7ff}) close(r1) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 16:40:51 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x3808, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x2000) write(r0, &(0x7f0000000000)="d63f64eca8b7a91f0a3977576dd6c2aed2baeabba5044584e78f6df0b85cf367175c4b9ca3fbca0312be", 0x2a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(0xffffffffffffffff, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 16:40:51 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x10000002) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) socket(0x19, 0x7, 0x10000) 16:40:51 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc2bd) 16:40:51 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:40:51 executing program 1: lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) r0 = socket$unix(0x1, 0x1, 0x0) sendto$unix(r0, &(0x7f0000000140)="d92489547d8e8dd7589fd13a5f9ad7166a331f409acdc28b627f257ebccf2f5cb58343473303a0572f6d64b9d86370ee342754e0a1edfc2dbd76b1e9519614d4db060b809d", 0x45, 0x8, &(0x7f00000001c0)=@file={0x1, './file0/file0/file0\x00'}, 0x16) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') rename(&(0x7f0000000000)='./file0/file0/file0\x00', 0x0) 16:40:51 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x40, 0x7) renameat(r0, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') kqueue() r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20010, 0xe0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000040)={{0x8000, 0x1, 0x7}, 0x6, 0x6, 0xffffffffffffffff}) 16:40:51 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) recvfrom$unix(r0, &(0x7f0000000000)=""/48, 0x30, 0x1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:40:51 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0a", 0x776}], 0x1) r2 = dup2(r0, r1) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80c0, 0x80) 16:40:51 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) close(r0) close(r0) 16:40:51 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000900)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b", 0xbc0}], 0x1) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000340)="c4ea44c2b995721f18a3a13e1b24767bcc9cac1c07165a45967a73e23e7e9976267767221b70ecbc0efb1e5383cead7aaeb72f1d2e370f9cee26143f2b623fb83fec5af0bcb91484b57ad93513afb8adb03811e7ea2ca4d8961fffffe37afcac8f47f85b7bf70aaeaa54ba7636ead6b7df8cec5cdfb609a2163af7a42995c47422dda4121644e6f5db63c2428543a07ad6d814347178ae964039bb0b4042f230501747235738252eb51d9ef22ac8c24bea6f3e7b6cebb72548f2210030d3cd037f34774079eb69e94892", 0xca}, {&(0x7f00000014c0)="26ac4f9974aeb112fd0150c654e5647130721db34204710e446f135a315566ff6a3c6e31c9873f853ac1a134ab0c024e81fd139be8ff57d5f3a071d53c164766ad09a8670164b9b360086d7bfee0068976286f96821a899b9596e704c560af90dff41d4d91c9ab689b33743f633e0dcbf88b52cb9d132b8ba6d4d6a5c06e30e07bc263", 0x83}], 0x2) r2 = socket$inet6(0x18, 0x4006, 0x7ff) connect(r2, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000001600)={0x7ff, 0xfffffffffffffffe, 0xb3, 0x0, "49bf93b0738aa46428fc5d81239f6048ab97d49d", 0x100}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) getdents(r3, &(0x7f0000001580)=""/9, 0x9) sendto$unix(r3, &(0x7f0000001640)="7fcef6d664066b415f8666e86240bec3775bbcaca84823c2b96db3eda48cc5f84703cfd5fc52930463759ac98843943d3307e6f925e722d0fd2bbb6eab3d5d2db6eecc225681685ffe8fb4c1837d84bb81b92f481660885872957a719195b59b38bb7268db00aa3f684ee95cf928e7b49fe42888754e9622fbe9faeb2a9021ae2e1bc33a56280b1728dcb15ad7494042b2f12398fa608837298f2cd425cd1de991ea0d7695dfbf2fa8c55c1abeef4245864ef9c902a4dc1526eb8df7593088b22cb6829642afea4daf914deb5998b6b2f53b29fc3fd6c68054f2eff350f428fd03f46d7375", 0xe5, 0x401, 0x0, 0x0) bind$inet6(r2, &(0x7f0000001840)={0x18, 0x0, 0x6, 0x291}, 0xc) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) dup2(r3, r1) r4 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xa000000b, 0x3}, {{r2}, 0xfffffffffffffffb, 0x1, 0xfffff, 0x4, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x5, 0x20000000, 0x7, 0x7}, {{r0}, 0x0, 0x1e61efa9891243c6, 0xfffff, 0x4, 0x80}, {{r1}, 0xfffffffffffffffe, 0x84, 0x0, 0xfffffffffffff800, 0x1}], 0x1, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x9}, {{r0}, 0xfffffffffffffffa, 0x7, 0x5, 0x1, 0x1f}, {{r2}, 0xffffffffffffffff, 0x2, 0x40000001, 0x7, 0xc0000}, {{r2}, 0xfffffffffffffffa, 0x80, 0x89, 0xffffffffffffff24, 0x7f}, {{r2}, 0xfffffffffffffffb, 0xcca3d981dc83d77, 0x0, 0x1ff, 0x100000001}], 0x100, &(0x7f0000000200)={0x8001, 0xc8}) 16:40:51 executing program 1: nanosleep(&(0x7f0000000000)={0x5, 0x4}, &(0x7f0000000040)) 16:40:52 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x8, 0x4000000000000000, 0xa6, 0xf39e, "f574559a219c98768c6db3bff33565217e689866", 0x80, 0x4}) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 16:40:52 executing program 1: mlockall(0x3) mlock(&(0x7f0000468000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:40:52 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) clock_getres(0x7, &(0x7f00000000c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) dup2(r1, r2) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000040), 0x4) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='\x00') 16:40:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 16:40:52 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe00000008000000004440cb42", 0xb1, 0x0, 0x0, 0xffffffffffffff54) readv(r0, &(0x7f0000000480)=[{0x0, 0x1}], 0x1) sendto$unix(r0, &(0x7f0000000000)="48798437dc8fe23807c3a09ae2f0b7b84feb2c2b15a107ea8c816758a2a253b3f84a44afe75f70ab7490dbbf683abedbc24ab1d659be", 0x36, 0x2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) 16:40:52 executing program 1: r0 = socket(0x2, 0x8002, 0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000080)=0x9) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 16:40:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000001c0), 0xfffffffffffffeda) r1 = syz_open_pts() close(r0) chflags(&(0x7f0000000080)='./file0\x00', 0x1) flock(r1, 0x1) r2 = dup(r1) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1d, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCCBRK(r0, 0x2000747a) 16:40:52 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() pipe2(&(0x7f0000000000), 0x10004) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x1ff, 0x0, 0xfffffffffffffff8, 0x0) 16:40:53 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x140, 0x0) flock(r0, 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x7) 16:40:53 executing program 0: r0 = kqueue() pwrite(r0, &(0x7f0000000000)="4e11a5be7a9cba88ba2e2e9376b6b1f996ae271cb595defc0768a4c48fc4a78e94bfe6462cc4d84203ecf7e2c565f7c8e87eef41d4cb692197cfd51028021384a934", 0x42, 0x0, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) getpgrp() write(r0, &(0x7f0000000080)="2320ff35ed1233caeb8b56cadd321265d5179d78be4cb042f9c9731afd892058b810a5afdfeef73e6ae2ac1ea3b775f9b9dfbc34212a3e7485f31d395195e5f2e24b2b02f295f5fad980d15b809fa548206cbf7855de4db6a64e57b366717a18d75a2c74e04af1e972be4b5b7963b92ad57acadd0c4f05c8c60ba2aeb1f1487822c5f6f50600bdba5d5823defd20b0ba737b28ff459e9dc681ab679457a077cf63cc2d713dffab9341001369dc8470145b4e795558765385f86c6d68cc480588641d0e055d", 0xc5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x480, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x75dcf05558892178, 0x20000013, 0x2}], 0xdf63, &(0x7f0000000240)=[{{r0}, 0x0, 0x7, 0x2, 0x400, 0x1fdf29f7}, {{r2}, 0xfffffffffffffffa, 0x8, 0x81, 0x8, 0x4}, {{r0}, 0xffffffffffffffff, 0xd1, 0xf0000002, 0x8000, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x6, 0x1, 0x10000}, {{r3}, 0x0, 0xd0, 0x9b2dce3b474d747f, 0x8, 0x1ac4}, {{r0}, 0xffffffffffffffff, 0x1, 0x80000002, 0x81, 0x1}, {{r0}, 0x0, 0x2, 0x4, 0x0, 0x2}, {{r0}, 0xfffffffffffffffe, 0x48, 0x10, 0x127, 0x93ef}, {{r0}, 0x0, 0x1, 0x6, 0x1f, 0x7f}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x5, 0xb959}], 0x0, &(0x7f0000000380)={0xffffffff, 0x2a}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000003c0)={0x100000001, 0x7fffffff, 0x10000, 0x6b3, "f6ec9d1840f8403881a11c4cee603e5dee312a28", 0x7fffffff, 0x4}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000400)) r4 = shmget(0x2, 0x4000, 0x2, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) recvmsg(r3, &(0x7f0000001780)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000440)=""/161, 0xa1}, {&(0x7f0000000500)=""/196, 0xc4}, {&(0x7f0000000600)=""/32, 0x20}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/21, 0x15}], 0x5, &(0x7f0000001700)=""/128, 0x80}, 0x40) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000017c0)=0x9) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000001800)=0x6) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000001840)={0x2, 0x9}) connect$unix(r2, &(0x7f0000001880)=@file={0x0, './file0\x00'}, 0xa) chflagsat(r2, &(0x7f00000018c0)='./file1\x00', 0x0, 0x2) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r5 = fcntl$dupfd(r0, 0x0, r3) chflagsat(r2, &(0x7f0000001900)='./file1\x00', 0x10001, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000001940)={0x1, 0xfffffffffffffff7, 0x6, 0x7, "fbff61f2995149e8daf9e04e41b2c7abe6b2809b", 0x1f, 0x5c}) ioctl$TIOCGTSTAMP(r5, 0x4010745b, &(0x7f0000001980)) getpid() lseek(r3, 0x0, 0x0, 0x2) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) listen(r2, 0xffffffffffffffe5) openat$wskbd(0xffffffffffffff9c, &(0x7f00000019c0)='/dev/wskbd0\x00', 0x80, 0x0) r6 = semget(0x1, 0x1, 0x0) semctl$GETPID(r6, 0x1, 0x4, &(0x7f0000001a00)=""/173) 16:40:53 executing program 1: r0 = socket(0x2, 0x400000000000001, 0x5) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x1, 0x10) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000000c0)=0x1, 0x4) socket(0x7, 0x4, 0x9) 16:40:53 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050490000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26c6fda15fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020066000000200f0200ff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@un=@abs}) 16:40:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = msgget(0x1, 0x200) r2 = geteuid() getgroups(0x2, &(0x7f0000000000)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000140)={{0x6, r2, r3, r4, r5, 0x20, 0x5}, 0x80000001, 0x8, r6, r7, 0x5, 0x8, 0x8001, 0xffffffffffffffff}) setsockopt(r0, 0x29, 0x26, &(0x7f0000000000), 0x0) msgget(0x2, 0x7c) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0x9, 0x5a4c9cd4}, 0x8) 16:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) r1 = syz_open_pts() close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10001, 0x0) accept$inet(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r1, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 16:40:53 executing program 1: r0 = socket(0x113, 0x10000000002, 0x0) setsockopt(r0, 0x1, 0x3ff, &(0x7f0000000000)="5deb305a79c8e9eafbab26291c698c1b843f043066148db542a13242833bcc8b983b5b29da0bcaa982b82b18f3d89b85a5c12d438b12ad4b3f2dbb378fb71d0b723e6f19814ba7dc82397a008a19db9117252aace0", 0x55) sendmsg(r0, &(0x7f0000000340)={0xfffffffffffffffe, 0x93, 0x0, 0x0, 0x0}, 0x0) 16:40:53 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) socket$inet(0x2, 0x5, 0x10001) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x11, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8010, 0x0) pipe(&(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20012, 0x0) r2 = dup(r1) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000000)=0x9) r3 = syz_open_pts() close(r3) syz_open_pts() accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) writev(r3, &(0x7f0000000240)=[{&(0x7f0000000500)="f75616cbcc309328eaf1d9690821383c6adad1565c83c81d47d21705076edea6758e11e90189ad1c46be45690ae5f2bccccbd5d3c1d15a12a253818bf789914c52649d8b802ef6dfb2545ccef75dc913218a250e1342964e30a1d257999bb6cdd48e057c64b310f971a3d5085c3dff0beb6a582ef84d67fed2b3450b1e9bff1469a3efea0a07e7f8b6586f7e295be0097627e09678439228b759ef7cf820eb8a03dc92a38ffaf6e064a7e9ffd9371556142f3f1803e153ae96345534e3bc4ec43a1b8f2821047c9e34b97d194e2e600d749b6ad26cd073ecd595a8ba0b09da2d704e4f619b037ead2e807c7bc2a7ce15cee722a7a961ed64a530b5284c5930fc1a020d6195ed92dfc960172e40247cd1bc25a19d91e8cc162bf3c2ba1bdc040e5a9d2944c107525b995f93105fa29ae90edc86047979688d858468b0ceb4a33734389f61958e471016a719ee2e9e94d0b6d0fefe9a55284ae6106f00c1ef0b31221120bb07b68b9f36d219c3eb084741f820d696a4415da3a0f20121d8624753065593074c19acb2d09eba49982a1c427787366efe6a497d0ce22c354d96e38addd9dd76b1a42a901087b60888541ab3cd51eac400b7a20f63a8d4b757bc764eeafe0a977eb4f49d1b8b08d37257c01f37705f339a14412d6b0e622dbd349384a27c0ac3be39fceb693401b33523f06d364e9cbe72bb0d197674931ec5aafba6a5f0ff814e3ba757c602aa782cd1e50bae2c9025d4f8332da9e91a73927638afc7b8e977d710aafeb4aa22d042429c01a1eadda807e7efe1efb70a94d22d1674368743394620c0160dfc829a47fd0eb04bded736de21d87857c8658fd392ff8b26cd9ccb2f2d7e133bbf797821f92b750bf4677c3ecfd3d2724dd82131caafbcd00909d720515da462e55c0b07ca1f141edc2954d9a62b4f06512ab1d229776ea715", 0x2a2}], 0x1) 16:40:53 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) symlinkat(&(0x7f0000000000)='\x00', r1, &(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) 16:40:53 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) r1 = dup(r0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0x8, 0x100000000}) getsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f00000000c0), &(0x7f0000000140)=0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)) r2 = semget(0x1, 0x0, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/111) 16:40:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}], 0x9, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28e1fb98a84edb0d5b307b53254b1d6a5685d50bf6123e602877e3c1e35075a40fc45cca256543665886d6754cdd61a644ca7f7e44663cd9f44c4a1d7f5bcb8f8e1c61633b890d6334ae1a774dd104f0c627f5d895eacdbec00668835c692a67ca"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:53 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) 16:40:53 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040), 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x20002, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x18c) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x4, 0x1, 0x2cc, 0x800, "11face82a2998d49fc33cbc59b9b1c572d831302", 0xe7, 0x2}) 16:40:53 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) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) write(r1, &(0x7f0000000540)="88323365476e80e430d5e7117cc681bc0524a4838307bf46390282a7dc4d325c30130d008f96fed0f3c9c2deb09977b92872f17aa8abb4d4f7f8217e87197afcf31927b81eeced60f28b576f7a95605be6a2ae8d79378de60b3ef167ebda0d4b5b4d1efa0d86c3b823855198a114942f9f3a095114f3ae1ac6b0115fe4ad7c47763bf240e447edcd7df33b527f2d6b582d09d247cf74e1dd73b01a5041fa5f678a701275ff5c83fd8b6982a767b92e01a1182e71fdd487763a774bcf08b5d93ac84b46fe0ce2866ec8401ab9c5542f260634e9cb302b2882599507fb1cf25666a2e712cd578ec4cee1adbc6f68b928e1c542f2f6e0da0ecfc7ca7c7c12dffcefad42a89cb7cf5b55e97d4023c6bf3f6c7da4b6736a78d59572e5178843be4abc8990bcdfdfade1ca10e3843ad3f5400af8b6b9ce2dd322107e3f08ef9ae8292fd634e42fe9c22cff7bd37a5af887a493d785304ce3cbccf602644e2125bd8f71907b5468d78dfa078c96d1619b810962a6eb13ebda48be63cffdc40ba3495e9385398a20f5601f323ffe794ac9bb5d0c01078d3873dfc104c902728af0ef27f2397df82e52d1d6fccc39df026c0c6f5b1bb6e72888786ed74470da43b194583b90e757820aa522628396a7c6222d015762f9876ff7230e361be58e713f9b5f26394595114213ec0bd2ce3a17c078bd7bccc74d6b532d0410d1574257e6663dd047021ce7422bf88e2a92590b9974433878baa6dc4ad147a827ee6e074bbb98d5564a627679d2fb32ff9d4ce258f879ce8769d09868da9efabedc75a4947aa8027b989d6fcc3d564797c46f49ee8318157a86bb5a1176c2c044f374117dfb782cc60bea78bb63b0fdcce975cae7a779949535fed86f96d334090e3eaeafcdde3a76b4eba382d919b22c91db75a41a02860677b433cba934162a617c006444b7512628bfac25603fb4902071ec1f504b0e95e70a7166dfb7e13abea0cadd7957caa93ab0f5af4b31925c96097b5745c4f77599396b75b8bfe91294f68c749e75779254396cb7e5f08b2957380e9faaf38d300b8c648524f160bbed1e7b1120e047ebdf3d4dc8d62b8f7a54fea9101567dfe9757319bbc9a13305766162c173ae0b83bfb9b2bfd03f0fe841a7345b7be29e09401692a1a25454c7069969d5ae5e1cb5993627262da97fa87b4cdd5dbc5b6e456e8f7e49db0d1d1113418229ea72c557222272296dccab3d85163ad0bc68f5d07c7f54f091f822e3e471b988326403255215de855061e4178e4911a3efd7d6f02f831977a4ea97f13581755dcd49d8baeba79df5f8a9afeaa5bb758808d88fd65775a278f1574218de4197aaafc2db89e950e1ff60e743780b1f3b4ce6dcfeb5bd258b3d6dae008f21a1acc4b6d84a3100ba2fcb95ebfee78bdfc047d1ab767f208dad4c79eaba8e9ce229fdc79d2d0a283ade365c21be9a9bef8a87807bfcfdd307c6c637ae70005497af3e6950f8c741f87ebede2b24c9ad3d8490c2ca11040a2fb0d5ce075bf577b3e6d0bba11be49e5159a68eae2722011d59e292292be303058a552a3d7bd6ead333449b8da3706155d2a9416937af6b1edbf66d22eb80feff6d447116f39aac8d61f66992bf4033f3f827ebc3f7c030c6cab10200eb6df5ea7eb8244b1fc18c32dd8c4cf2526f8e9e4f57cdeb815c617e6ff975e3c35f7645b913b7b8eea25eb6397000359e9ac0d0300628ee232b8da9293e2444581188c2bf78d395f152b6bace092a2153b2a161a864571fdb926b9646c6c73cdec1e53486d900ab1560638c4304fe23d29f3ecdb20e8b2d7adbff89027a48d53215159aa0beed3e5b7c3a66cc04df4b2536aec8b611f7c90a0609d0eff50260c69200ac6e367dc73eb9c039b122053a5d663e77e696c65931b32e855291c348d1277003d77e98ee6a15417c2f79c2da150a2150cd6180bab8cfd594e448ab7a7718e47a119b4a746ead11cddf4ea478a5aa39b0be3e8481fe3541e1e9dcd8079bff57c6959b7c408afe59999b78101eb684a41c11ab62a3f49b0d6a909ae8ba37c0ff0ce82a64eafc959ee3a8596c3b3be582e96f26df63f673b99887f6d9f5061b1915c0c1ff4bd2089d46325ba22769ab2666470fd9b8ac7f9cc85dbee001128335bbd84c4fef111013e1f3140f9ff7c969822a7e82af95bb1cd9144bdd8df92a14e145a465ce45591d9633b13c245f1c65f79901a631b6679c76b2b3e1dd01e35c390624c0f8592ba8b695a5cd4c91c74c2f7803227caeca99808083ce7cb97ef3ebc35f8081e8cd9557831a2ff152fa614f39349f56880504cc04aff5bfd7e911e716040ff0bb0c6785d34d99a441b8116239efc76f3e1cea955da219b67db0d9e9868c45df7676e828b1a47ef3ec3a51b06c2349a4628c1bb37b2ea23b02b98a2e713be9dd7ade6e40af2b288b2b9916d1b62a949b9a68b37ad9157c57bb39e5ef2de03cd2fea3011b8ef0889836390e123cac85f70b02ce67f8355c8d945e95a41f6b5bf97939b27a54aab03371a0228512a638d04c728e82da69f7d3ff6e0f2296e2367052f371554914807c28bafa45e76e9389f9d20247d558f59535e7de246f6d9697846d216b7fddd53490a344049e5d449b8bc4c2ee7c5ce2ac0e77fbd20878ae38dc1256dc857fa6a01bf84ca6f94f8dfa5de75697d1cbef61066794020e2672fad3c36bd1d1e4fb1af585b1c8f90ece19f6c4dd567ad6ad603641657f99b7b60629fe559bb863dc771cbc28c07f4ce67692a5fc3bba75ed501b5c3d292e0512b3b9a4084a2c3e08b7462409578ff1f6a1ac507353895aa69fa40f14276d019f0349ab3593c87e8e2202f4e9a32db1623b074084eaf867f823988dffa3adb9ec0ff5659b6adf08531212387aa650810f4f9587a442143d64e8f470ad0ab076913565ea5537dc47a433b881577e4976462ce40b8cf94b230a879741cfba06e7b96591961934a3777f5f405c4e25344925431720357f2960dee7b8c65e1d51ed4d55ac9ea5b6028cfcda7677f925508b2844f3f8eb6a28620c9fcb2fd9924b5f1dd2547a7d8a490eef4f7d6c5e2e04b45829616f3a1e85b2c2fcfd52bfb8ecba0727459e7b72fc48233f278271de83bb3365d0c27ed61e87df96f510a8eb2000cece4428fc7f55e9663f4b7dac765dcd5b9bb9be700dfa21fde0a0580b205c9ee2b1ae14d546a023ffe757b5724d173571dd1f33419336e2340bd2dcde6f307391d8b2f068358f765be45ee93d6cc7f65d4f9b10181799814456cb9d67ebe2395e8a2e03c8536e3cc890810a42633544122b9d19642f4c589f5f6c9d70855f864944cfe5271ae9d4bc40c0a5540c678cdec56760fe1169ff0514bdd5006d9190439f7dca9a8a29da945087da4b70c389bd99c83a21801ffa5ffb48859a900787fb7a37654e357fa9de3459c575c100dee817a556c152e23ea325365c90ce9b9b4bdc9783dabafb5ae7529f42575d16305692eb088df7cfdef431b623557a5732f41077279e0455c528fa8e42b7a23badfa2bb59abfce4b454b6da7df7fba9dd0c82e5f249041f1f53cf3665220042f2ab8d9768b6a501c4e843529bd350c04cd3c9adc75cffaf6135951c8fb9c5ebc16e9247eae2c23ab7cc776419b136c71d9aa16f3a45b4555a1398a7ad5f5f6ddd8da0bdaa15652ae14dc6c9f9532af65d4475bd7d2ad2daeda7ba15456419e37c1c2518454d01f82e2f854cdbf4901c5539bd32b03cbdd1abd11184d387c51efa0dfd826210dafc78ec288c035e5fbe754be23831e72fec8c42d187ca003e4064db3e086c35e9a588930767629807ba8ba437aadbe8b64ca619de3818482c518c0de63fdcd03041bda419f18fd5fa84a6386023191be9083cbb86ba9b049a5057f76e7096292c6666264f32a68d40201587f4fa5332508dc3b94c9d9060d836ef6f92a9e994315f4b4f23a45250a0dbf3651fe78f1fe67983f8eacb89b9bb8c838320c5d5b4bee81d5a94f6170e6bc5e8be52e4c7a2d810c11bc12f3ee12703acd7563d564b255665282dae386f65195bf8a881fafe8f776adfc342212e349e5d6b1678f1866e310e3e64d7d33c67111c99a7441ed896096ddc6563e0b2c11f823a237e4431a645f5e14ddb5b4245f8a4d2a0ddcef757bec901e449303981a40f97f5b3de84dbe5767249ab6ed26626a509283c6aede486e14caf01bca35e7078780abdaacd0f564d0765bb982f213555b5f5b2d98572cdfaf2ac97a636e223208fc4e3d5212de8ae3c601f04441512d00faad4c5797116f4597beb89f29d5e0ea6f25a6678607478060cb256ad5a81ebad390ae78543e6fdc06917c9c82203e15c83d0605e9cd458d7145cf0d15f2ebbc48aa34fc5fa1b3aad038911812216a59b69bc80c4979c7577f64f273a8b04002fbd48865a6a44ba345e82c038b257c4d9800148aff0445fae226f1571ee81721718ddc5e135cf66934ae491a928387fbed18226d1034dc5d5308f251789deaa23a96dc40886f0699e98fb3aaab0238655905af33422390c8fdbedac6b3feee8855572eea16fc99d20879f0f78b5d232ca116d796cd602a666998b065ccfb3ba35babaea589ebb376e8c39336d3e1b43533867d3a471fbba238ebfe5f5f5577f02b806caf51daa2b8fb42a1f428489fe1e08171aaf1f09ba0bb0de7391bd28f24651de431cc5169e564e150a730ed69fd1dd05eb17d6f18b07c1e8fdc45cc84c417f9cfc4956d98fef81bf519b31a7261a3520dc6c2c503179dfaa0661b147aeaa95cceee1425b45b20586a00f617a63a2d996ecb7a9a583dde8b0d37114a5bce4c10f212f19844d3a69bc18d10e6204a2ecee8284c9532a0b9961f2fd7f00e6d293a9250ef1d46997046f605c1b26b60060ffa8f96efc28873cc15aafc40c1c2ee79b5972ab8d18dfd1fd0bd1098d4a0efe47095ce26df802086acb7689d27bda1e30361f7633df0bca7a3dc76c41edddb40efc80ae949c7539d77b8955d2fdf421075f3b633afd9e6ccee977aa04ff64c6869ba6ea841c752b130c85793983164a62f4ff360056590d7d81d21235910cf40c9b5273021df401d6342bb8548c8594a68b5dd5c1f4379f682fefe77d48113554ce2a220505f00e95f376ae01b6d0ff0a9a5d7320b9bd5569aca3bfcffea0f4fc355f55ca6142746c33fa815d17acbdb12c209e9765ecf5a288f574f60240c5216dbe03725b61876a8d680fba369f462ca47c9ff3f03d84baf3251414ac408f246dcc9b674c6fd63b99eb502b566348e75a033e29308709fd0a1cf788e5ac30204b59c6fb2b4b3ef77efa627ba452dcc4283f1c490142e69a03e3af09815d6c3511496d3c190f9aff91b7a61675973b780783810823356074823bacdc289e4f243b71746fcac97c193a1956829a54e7b537fb6077a4a4043a8bb257ac03a473c3dfdb01dc66efd413ca4185cc6b4bc7ee553a0daa609a3d45437246fba7c4ed784afd599fe582e7756e254766800017f049dbc45d84ba2a2dd887f09c1fcef809b9b9572d3c6a8bd8fb59ccb206407f3808fa75e410af677edf32d1113ee4a298c9031229af37d5f376d5cdc14781ddb16ac4879361ed10e8f5bf1f25c46bb01288d0dcd17dcfd78b1ca47cc2bf320d6e05b017e12951f6763b0b55c3de200a259ef3b8c1f71937dd6e1eb2b47da6bb515f64de143594f747c87d6c671e81416f48f18246549aa4e99782f485dc24f69144031dd6c32d7efb4bbcee5c16e686e461668fa98f6006cb144637c90b0029a8a6d70e8d3f9cc687f", 0x1000) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 16:40:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="43a3f7abdd85a88edec6cb310a966e022ffa"], 0x1) getgid() getpgrp() faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 16:40:54 executing program 0: r0 = dup(0xffffffffffffff9c) pwritev(r0, &(0x7f0000001380)=[{&(0x7f0000000000)="ed5ea7e8699137ec32993330a74b7473e444e768925634725278653d858aee09c542ab9af47c74b162cae2e2af3fb6b692b064a21ce387d98fbf0fbc7fe2ec350a9c18b6dedf79eea9734bf4d3917cc427c84d653fb38ca5f1d361894800b0eb7d28b082efd1c2bdaf368aeef4244d1ef32e1032327a514e145c0bca683517a8a5999c51f8967191cbe9c11ff3c9eaf18363f62fe0c94674c81bcda2ead6ee8fee79ac15ed4064b9c8e01638dcb2fc16f6755c7ddcebf6c3383003366a86e06f3941f02b32386be99b47632ee253b0bb55e68b0bf9d72651e1029b96", 0xdc}, {&(0x7f0000000100)="0887985743f4f656261ce84290a4168c5c917cf83ac01e2548384a4414f451fe83e24101ab04e6e0f7270d227631abb49106a4cf3ffeb5487b559cf3782731fc63a26e42805accc2f341772b4f029da5f3144dfd49c0703f345d0932b1eb7141adab552be91dce0ee7d156d55d2d94246429716afcb0367a4e5eb1dbcb3d02c1296232ffbd1a7bdb00907ee02a6226ac79cfe50a1c38a044318abc91683bbd518c2a1bbad05415f0081e50c2fbc19479646092e80bca7e2335eb6c79c0075bdfbc06b4079f94888e4b6967b64cb22400ab9798a5128e4dac2838cc9f493b2cee3228f043df1f767940bf6bfbc8d206a2389cbd55f2f4efbe528f6125fbea49ad35d32b3ec1b19f9a9bb538e5c7b60318ccafd137fd2579e8cb9d99fe3d28cb0c3656ccce1f609316cd45a8b94a589748aa6068ea8f89cbb21201be7c3597694807c8464597c4ab86b7688a3a33b87ce2e844b74407516f0e464f18b4386c6724a638e3d89ce0cef6576561c956e4c3f4dda09f7a9908eaca2221c2ff39ec507111c3d05ad48de822ace891e18216b276a66e4a9b91144eee2d79f6bc65b5502f72bc7a7ffe99ad51a6fc6d9f41a7f174e43c8ebed6b3dcef80c82d0c42deadc983007848c7ea446dcca937614c518320078454194653212e7f1ecaf0fe4d620f7dd4471a94e4510b5c5fc2bb946e894ae2613923765971c58d9ccb3563fee9ae48d1390e4e896581893c518119c5d43b3098ca5b1e8bf71462b683dbcf9da49206465be7243d8a32b0acb3d2dbef25e103abb34aaa0b57564efe48df23d0390782ec51931cc8f5b44e5a65ed5e8948249eee54513e6febfc67b903210b9b45846a819cfa38fea7952b2f92a9594ef9c4b622311e99bb05162fa2aa75bda8e246d71ea14b7e80e8e2f22f433831e5a0e177b6920f5889d6637748dc0909b313151814b0cbf55ed74130a4a446be035a4444c0bac3406fd9e2afb02e1e8ab2e89f1f3a6778dca5c1c3c0d79e8a3ad70212f3f56b74f9fe6593cb7d85029f4f13ad8339831134c22e22bffefef55325fadcde62de64533529829518f02bf651c01575fd1b09788b4a7ae3dd5fc6f6f7774e0edaba44d8cdac9b6cf6b5118874a59141e5a06aefa71a427dca6dd08df39d502a9feb6e7672eab36b7d4cfd0d07de580af3ef926a21849716b9f911b2297271a43f4144870c864743b07f61d7a8377ef8ca2d1502dd0a86b2a09ecbd70eb312343bb89920b1e67333c42ecfd2245b301b83f0517e2dd1d35bd85bf4cd55f18ca73f0931d54933fbe4b0ab79d09a2ea8aabdfc2ad4030f8dcc02830fc18596fb5acf58b71c646d1d914859dcb22628007d289857a40f663048107985034da7c63fbfb40181c66fe4e482d6d7778b4814d5c44f3f02e120117b5d5f071951c5b91bcdd4152682b05c9bb5ba64aaa4556d9859e2dcfe0087d07f02b831d2e8c5a55104bbf2bc547aca4311eaa1a4a4c1fb4f8622812f1d3a7945a35801630c94ac1595ffe6bd11d59a6148bb6b1ef0031b2472ba8053c77e46122d39e16c9652c1b9431765ecdbe61134e1ee5d109bd7ba42dd4e8fcded8d108394319926ace36817c3254ca1faf26d3c367c6e687ca1ba588f23ddd7abe49720e69609bff8065edccfcd9b5cd68320d2a4b87ec4075c7378f8d225f9cafd8155499e0a0219becc97fe0f3a99bf007746d0238eaa070a007df7ca91b6c4f9984d23f2b22aacebdf23ae463112aa2596d3f286372ee5947ee4e00a33826aa8611327bb07bd186dc0cb67d4a8c9d844985a576668bb2c67ddcdcb99c974fdc4e0013ffc796804e8992d521c234cd7e33680ae2142e4bb87e5dfb97d97977e173ba1e19c2479a7b6b5f1bafb1c7f94b006f7caa6f75076b918e599a733a9ec339598603d0e9119cce27d02d70db57d4a145f035830322dabc7bed54c8ff13656caef93a8e55587eae694fc22275d7a89fa0739a6b90ecb3d254db72d15f3bc3c6f37a907096206cccc5944fe994fc15e4f156ce4a3109e501052cc6137bde06d9ad9cbb66aa8367801b2ba3c5a3180124132d5aa75b33997b797c5141118a445b218e49bfa9d5d1a3e3c3591eb429d382c5d7bf3c4d786dd066214ffc55ee47e816e2ee6548d1f723bbded12df7cb5658c12bfa18ba1ecc0177ec791a9acd965109ade6628ee5227c1ad2683b62de21b56295a1cae9f900566c1c5a9c132b2082b47fa3324908b81c7a494bbfe5e0762fcbd78b913b0c1bb8c7a41fafdfda0a62b6356d2bf491530d5e5baafcdb65948ce4b53c5e7b2e686643b60dfd50e3c4dc91717352b18f8d2fdcb7ac709e46c0199dbd9354d8a1783396cb77e514497f3ce9e5f3a09c6a37853ba4d9eeb26c9569eb7f21525f96522f03e14c55260ce08717d4e4e503a625f0a5369314e13a4f2a27cc829c60680f1bade004a0a48bf9096d6636ed12197a2af7abc11b60c0a1182e8945304773f1773ce5f12689727345913f384b2bddde4b9d52faf5c9be204502627adaa5be992eb3490130caa7a36bad6b0caa3a560b958168d012b69ac51ace0be6c1030f853a5b978b7397b277b687a1c0d465b8a70281408f6bc6b5848db1dcd31620a250a66a8afc73d69076976247880772b1d8286f44fe9c4d642380183cabf8debb0f3fea17f8424ca7b3a490e47cc2dec9b80b3b758832bacf273ce77385a1ae7a0deb1b748125f87fca7a37b78feaff441cd74f468d4fee6f49dea9944578b807fbb5eec628047d7595eeefff500a63ec647a0f315217bcfabe26774d57e807de52a1ddfa0f92385696ee13624ae7e4ef16685b70027a784d1b998cf7c1d7c9d5fbcef66a7d10472497a482cef9eb50b430b71b7ccf96229f5764ac5f79795500dee368537666d3d097cde1cdc9155e1d3eb45a570eb458cbcbc698f80267ddd3d18501e2b9f1acfaf5f69907cb90a6e4a368fda4a64f9d6b354d8e36de1e4cd3991d23d14ce55a1ead9b7090421be817d61c754ba8f43f2ce947c35c5042163ec34004d86f8969d3c53d3dfe9f2aee01372a1242435b206e5d164a42af66cbef10142786119b6deb41dbac8ab5deba56967834572477167eaf8641c348baf71afcd47b5ef66d19e8c1f01416b03a0a1b055a1189c2f37a12027a941c4dcb38dc42a8300d3ea30b81d74f97faa01977950e3f598a7a9dd8f86034abb6c723896d12bd33d35526c3f78a058f70a86e32015b2773d0493f7cec8e7323a4215981a2d334a857d1f59313167f4981448d1f7af1842a0b7857a112facf9a745a298d6d28dc945f07a33041d5392ccfe5247147fec920c2fe1ab25e13148fee380304986bd04efedb2fb210b0c67cc681f9ec2b1f26601ed706a37a53a00deb7ae7ca81468955867c639be29896a2c0069aa821c444b8e4fb16243eee834914cfa22a633b82b1adb5eb1d9824e4c80b17151f72e1a164a6f1e850e26903b87fa0d6810afcf10320db0b078d0611cdd9cabb6ccf336c1979fb33c14d78ea2cb01f9ee5194aff6209cc0fab2db6a35f00df1c94e0d77e2db84fe97222bebec32d9c4e83757029a3eaa0731da362a7ec3ba1b667a63461f3b11333860dc633a9c4e950763db739ed9bd4c6a512cb7e6273be8545e62cd265fa7f8ee051399dbc91694c6b721cdf8e299db0ae38011e21e55c4f0893c5845ca6d98ff05beb5230fea7befa6d16f533ade3454f49f295e389c998c7354f875d1e950dcf19855d25f63fd6facb1e7789e685aad73b48456dc700d904f94590e0543ad53f67a9219eb537d46e79a6d63762e6a8111a25879b04a56696dddc393767ed535642e5a32b961963e8a8800572a19c4bf6fe8dd9a3fa9b98fe6717724cac150a27f0c4c97e2e1bd0fa301f484489035517867aa6e8cbeafd902c336d31b564fc6e083400e60e67ab0ba504ff044f53add4c40e6b49890c469519fdb470d861b6e1bd29b46b34e698c1648abfc0ea1e3d2c580dea4a59fef37b7b87c8c3a09f5ed8a79d5f8aa04ee751889e6cef94ad8b00b7a0c1885caad0e169a1765a08b776a91e7cbcc4f908e5ac2b40f967a1cd9d778a616ad2d96cd9b055848ac57cdd6021cdcd264a04d34b3b9a69e7ef2f042810e588ceee6a834f51fc4f3873023e26cdd20ae2b9b7e08e363dd5d9fff8076b1714a0d5f183e9a92c6d42d7a9257d98f6242eb565d317aa0ef2ae1b380287af6417196269ad90059ef7def02459b83fc64a9e8bb51ee2562a44e06cf8c91fb0fcc097779974b8b402be74c82d3f9f2793f619b3cbb87e1560dbaef50ae790729482ecfc0c0d13871ded5669a5f627b4803dc7b6eaea6f9d51921af0d55bd37943f7def78e25e0535804d0a429bc2def8aa5423a9a69f8e40cb66af9d29fb04a7c9f4afc5069ccd3d83906bc152f8e1fbdcf7663ff24ab3e56618355610a7bd51a1bb658e876af708bd09d44aa8ae553ab4dbe0b3fcc39d317678f7226aa438272ed3c3f99f88a1931686cdfe25ebde4895a73455057b6eeb17ecbcd6210b2dc6ecee02cc81606f911fbc22280d97807b70276d1c4a932d416335276858c7acce2f8ca023f3f6bdedf5e7a0b29cd1046c8e9744f5899849ac0ad7f68d6b9f49f7b0e900c42b5f7e75f6fd5d0c1239e5f2895f2363cc149173db984bc3b03d7b031b97da4c8611f04e33d04d65cf83af6c57a3618922570fc3f9df2d91b32421ea31e177ba176735df4691457acfa560b7a18c14d159a06da83674d152d2d113575f54c2af6856799104023acaf478c1e42b09030fac804c888ed280b0b78cd52e3bc2abfecfb7b40484416043dc2c16d9243c0219ddf0f70d506905e3ec8c811aba92808553ecfa55e9f305322c5f91c3a004cc6efe8efeba1cfc55c749fe9ceac2a2c0ba20b28a84862e515d629976beadb8bb515d0fba32462f529d44e66ef82187d49ab3172e329aace27e352ec9c8ab01f0407128aa7694946593a3df5312c51a852b9dbe8e6870fe5f26b04e0b27175f149c433442e252549c5c8d89ea563c97bf3ba167a758470812dd1b8acdde4606ee377d01b2df791483ce8e4a79f0deedcafb6222b0ff40e8e2722d362086941a9dc8a83dcad92e4d60d10bcbb52dc01905ab1de5e1999083f6a54cc54a53b8fb917d3649ac864bf453e844fca10a13fbcac4e0e4f12b5ef46ce01232d5d90bb73159a4c88ccd26344fb50114c0565614b4e477e226775a5baba1a5cb842b6edd3c2624e12cc6bc98912e2d31065bb74fc9d30acbcb824a88bea7c02bf979e128e1b304d398f09dbc8562051fea177a134642bc5418783b1a7afb4b992122d3023ad15e5049a5ab92cf4c236e56f89c6efb8fc912bbc0fd62928b7e8127e8baf9708aa70caaa5542dd58032de14f8151a2b95fcb3c6629e757ca9f40d055b7da9b409cecfa90b8d6e716ba4c759fc6ae62ae12d3aefa7c719c71fa093b6078822e35494abcebbd637764d12762dd16f94dfc92827b2c0d78b5a730bf0bd3f8ce37cd2c0af58bc32db46a7e3c7c866eb9247188f2698df56995a236cf368f9ae7484ed1bf0a7eb0a8c861f04331d07ba827248c1daa8d35f6bae1f5b61cb62e26ae60e85e58a5ceb2bad7e73b823e380318da47c9d7331c8f66385a7ef153264bb5e765357545954cb3875339659353b8c27b16ab8d81c32fdff628e1bf80f547c2d2333b36169e140fd6687ccb4dbb454878dbd58a53398b1c4fcacb531f7fc68dcf91dc8cdd8bd522adb8a1b6ce98a7bb4903d319130d4a68a371aa89dc2b0d16b88a5b6e50c91f012c1", 0x1000}, {&(0x7f0000001100)="27e252446721", 0x6}, {&(0x7f0000001140)="b870eda69a6e8f05fd5a279b09d7b1833b2dac6afef3a67c220d4e811222143fba355e269b1d9d4430843022fd6a09051474e8e7fcf547fad64b1e1e3a6707a0c545b9", 0x43}, {&(0x7f00000011c0)="a60f6dd9c9c419410611f4da68e96de5e447e67870e710ccefe8d4ecfeb35524bab121574b1b858bb4d621c03db9ea108e8b7be81503f4667f1be0e2d1f944bd0bdbdf11aec4ed2824be261cdea78148fa292d2f7f3f5a4583b24ec1ab4aa7097064ed6ce6cc79f786fe5181b300764f724f230861a405592bbcc48de2a2320bf722b9f17aac6fea1f62cc29dff22db310e846c63be7c5e94a18607bf9ea0784944e126c2eb964d5222eec59098f5704", 0xb0}, {&(0x7f0000001280)="f61428dcbd2f20260beb5e5ab285da291c24a3b86aa1aed687bc1014f0662b73f9eaf1aec498aee6ceb92bec25dc61769298f58dbcc7696d8fb69005b016b35e5c192dd6c3cda87a901edcf50151c5a48a54edede472940e36b05d288cad10f698bbf7ff08e9ce2bbbf9087c24ed6c6acacd0593df88c51f4a3a112983f6294600207343384b8b617b3348aaa8501b6ff8bbd5b24d23b1f6268ab4c10d24f66e26293eeb85087a58803f4a9bea41a89eb11c9a2f01308d3ed5e0b07ec4102ae65fb5a7a621cae66affa00e6241b154b90917e78a90b5", 0xd6}], 0x6, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt(r1, 0x0, 0x9, 0x0, 0x0) preadv(r0, &(0x7f0000001740)=[{&(0x7f0000001400)=""/175, 0xaf}, {&(0x7f00000014c0)=""/67, 0x43}, {&(0x7f0000001540)=""/164, 0xa4}, {&(0x7f0000001600)=""/143, 0x8f}, {&(0x7f00000016c0)=""/67, 0x43}], 0x5, 0x0, 0x0) 16:40:54 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x90) shutdown(r0, 0x2) socketpair(0x1, 0x3, 0x3, &(0x7f0000000000)) 16:40:54 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) poll(&(0x7f00000000c0)=[{}, {r0}], 0x2, 0x4f9b873f) close(r0) 16:40:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x100) sendto(r0, &(0x7f0000000180)="c0494e6ea68d8fafdc528262e11c80abc20ad5a5da26f20c9faa986f8a25488266d2e1577c91de1933f22943be62b404eba9938c40e2b2ac4d305ea7d2077affa5e47ad8e4b9c503fc094fecd3003c7393df11aac24ddfb8e7abbe2ec374d434f9b289b1c9d6d41dd97521324ba3968674a5684f0329690b45c4", 0x7a, 0x0, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x0) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) poll(&(0x7f0000000040), 0x3, 0x0) 16:40:54 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) syz_open_pts() sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) 16:40:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) setrlimit(0x2, &(0x7f00000000c0)={0x6, 0xffffffffffffffcc}) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) poll(&(0x7f0000000000)=[{r1, 0x4322d11273df4171}], 0x1, 0x0) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:40:54 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x2, 0x1) r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file2\x00') symlink(&(0x7f0000000140)='./file2\x00', &(0x7f0000000240)='./file1/file0/file0\x00') renameat(r0, &(0x7f0000000200)='./file0\x00', r0, 0x0) socket$inet6(0x18, 0x8000, 0xff) r1 = open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='W\x00') connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file1/file0/file0\x00'}, 0x16) getsockname$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvmsg(r1, &(0x7f0000000500)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000400)=[{&(0x7f0000000340)=""/136, 0x88}], 0x1, &(0x7f0000000440)=""/103, 0x67}, 0x2) 16:40:54 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 16:40:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, 0x0, 0x275) read(r0, &(0x7f0000000300)=""/148, 0xa4) writev(r0, &(0x7f0000000480)=[{&(0x7f00000000c0)="33a1c34708dfce7a3dedca55dafe73255bf80e42c5d3793fdd9187025b1b3b68b7e7dde83d70ce00167d6eb9462077c38e8f2a46419f43b57b6233246079fce466253268317fee0ef9463976d0cdb09b116556190299c9e1454d790dd0e14d4219d5de3d22ac6ebc61fcd84bf77d92847326d694d85090d76c349c727cdae36b724f4af746aed411b68fe7ec888f69ad390e9a686c91d6ecfdfa72489b999bb1588e4a4f4cf84f0f742c85f59367bef932ec", 0xb2}, {&(0x7f0000000040)="b112696aaaeeee4417a5790408cb9d032560fdbaa7fcf1083951939be245fb", 0x1f}, {&(0x7f0000000180)="99bf2b10a07d4be448614ea81ba329a3ac98eab24e8815b08688a4d68ac66848bd17a736b5dfebe78551880ecbcd3cd72a1b84877ca14cee7233f1949a9abbe61da01a0f67dcc341cb4a26edbe78aa9fbb42c3c832b85f8d679dbad83ff762df2d351ea0edc17930345ca361bbf49b1468357b22501c62693a2b1d7d0f9c214e6bef7a276b8176856e3f4a119fd43155b4d2bf0dc35b3e87dbd2c8b230c0858e8a3d0dbee2219c58b8777fc6802c47dbb51fee9a6f54d356754a8b823d218a6c37c5ba7a", 0xc4}, {&(0x7f0000000280)="cf4b5fe55bcbc71363de67fd9f57c3747d55775c", 0x14}, {&(0x7f00000003c0)="39cb504ce8c064063d290bd9ebd4ba2d4e75863d9fa4a078f5e17b4e21e140bf35700394411ba15a573d7afca6280967863df2732e90a20ae9aa3785512f68050b9e0f182590e7743f5bd54e3f8945b803fd3b0472b27278b1e329c9188375186693a474219df51227b9a06bdff561dda385e4bba93b8b53d8280cfa3662cb83c684fb15690e4987bdfc78c31a1a8cf16f9c8fbe4894f644b860fbbfdb7a", 0x9e}], 0x5) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, 0x0) 16:40:54 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = dup2(0xffffffffffffffff, r0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x100, 0x0) syz_open_pts() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000280)) accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0xce99, './file0\x00'}) clock_gettime(0x3, &(0x7f0000000200)) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000001c0)) 16:40:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xf00b, 0x81, 0x1, 0x1, 0x3f, 0xfffffffffffffffa, 0x1000, 0x1, 0x1, 0x80000001, 0x6}) write(r0, &(0x7f00000001c0)="d2d4655f76d235a47896c2297c1182ab815bf0a357c59d9d79c6b0b13370e90e4e4cd7dfcfffa3243d1bdcf715bbeeff0403fa1e87087ec5fc98372ad23724947855965eca5e26bc60829df94b6c2e3f6042c6e7d3f88a8b20849a834818f80bfff1678688b5b10a8d4442cd66545ac3ce2fa43165f301db52f7fdf3d969dabde42f5d50fe9ad88ebc9adf47c508722e66543dcf3cd32b31df87c08a7d7981f20f3455c1820ab1dfe6a4ca092f55d69672cb3cede278465ab2514540d39479c92ed8dff6c1e89f253eba2cf1b2f24d3aa61a5def2533820aca49ef77149bd4799edd812d9c06b146854efc020d3f40c6af284d402b3c5cec179cc8fbab8a2b3b24889943c1179d2a084f7043954a6114f1f6b9fc34389fc705077b5b606ed629e8436187335001e17359b2e298510f212c44f5f780d6f98fc280e2817638ed362aad6013eba3c9e7293b25e847a96653bd498c4f4fcff2248d5c7e4ec126134f126b264f921c456480390bba5942d242c898e528039b92a874122fef2e2b2aad130bbb4e12f190ff8e1404ef2f0b4edf613a3f40d964f94a81719ef2659e8d89d17901176c2be3b70491963710c2f4a875d7d94fa32eff69d104cb233bbf0c1d482e4640c792c642795a5ff78ae50d8bf3b907c9412ba861de8d8312c3d0dfe92c952e88fb14178c5a7f98a131e0fd91ac42823fa11cec0bad5f3f60367d4b7deca7cd0c9a9cf8ffa99b0af559e3e8cb30d7ca904bea0196ed4cd1e35fa7ce6cd8b3b4ce943a88ab2f4647ddb9a88a8230dbac0d408e2fa724ea47015531c36862612128a8d6f5dcec6d19057be4d373c4eb4e090fd3a6e1813c0293dd49f5392723a8032185746abb5085fa6043d295ab020f7d1530b9bf2a31ea3f2a4251208f9f78b427a7bfcfc3510a45ab1d2a2eb00e2a435790b78d98c53fd62753a0c734f898099e00215acd1f6ae95f93ddedcb9861d50ff7b7043b9e15de4f09cdf49adc5e610554388dae13d232789683db4cec60ac33c96e193a764d386165a2f1bb510a05641aba64fcbdd4491b35ff463d6a656b5c2645f7131b0a161bb3d20dc60203054a52fcd3af78696eb50c14be482995af85e0f6aa51efdcdd89d2ad17a30fcd8c78eb103f50193d84d5ace1758735a2da01174553f51fbe5c788e22295fb2084913f1d5b5f520ed554095f87390afa14c6505c20c78b569c590a720f8fc5e2e0f20acfeaf31f18098dd3f5ee630e11fdd3cc14d797236abe668376cbad80c8a43cd16112c18dd13839039647d658497f88b21378250a6d2817e985455dc112115e62078e1c9bdad877f8da75e10c147e8d89124aeb74b6d2b0f73e3f058f2e7f3f1545b383d47586e20214c958c7f0562fd97fdada0dd03015ea24497e6083b739dc4c9fc2d3e657c44af44042bfb91e36a5e643cd69ab03ae7a8bfd1bf3e81d1973fdd4988a9521bd80f5b48e49f51a6334abbcdd87b9ba52ec1295ced8e695d424b236f05b0e767c3965ea0d1abd90fb7214ceecdd42b0155b5950e0bb6be9dee19a39fd38dc0f03c761fcf6be2f2aa6500fc8215348023d28c12e51a5dbc3be95d056ca882aac2a8787250cfc6ee7af92143ebfb03d4e03facab3799e5b0b417c56c7cc0ba13658ff3b99d958519cad1fdbe35175fdf69b454a2c6de87ac40cf80fd23f06aac4e65520b18402a1a31e98d02f91ecb508bd075c7ce81b9c5696d4dfcdffe3d46ce6ee1098ef3686ffd24aa13866a288682b17142db3505332d0abd67c1feaa23ae1e89d1f4a5104c9203545161c16d158dd0e47679fcc40430e48bb8325b408310cec5958b69201390c94e4318e89e88a125a604f625430157fb6cd76ae1aaae133cb19d76484d3b9c26b0645de652e948cc65881af2dbb13d29728549aca11d463654fbd27870211bc43410b6badea3dca30f83e6d16fe73cfc61d3acfb7ea33630e64a5a0eb00d411cdf08565c85603495559016609d5267650a6193043987aa8c2121336d3cbfb2cb5d19629b7f168cf3b21c194f9ece2cbca6b3b35605b51ffeadc7337680d41245918d76d8592f3cf6854a07776e393bdee73c33ea9e632eca2f5bf7b0a096012abac76e16aa23af05db9ce29b7dab3d1335d72c647eab17bc15eea860ccfebf4e413fb767d12ba14672deae05c72632b37c351b1f6ff4951b7742863b44acddc1083a707ec86c9383b2b6ee7d511404e52487815f410ca9c3723c90752aa5ffeef9197747e4ab0cb68049837f83c1d860f0ac929c4ccf2df7116ab31584bf1c9b8eae5ce35ddc05eef625bb11f942b85aa17e99600dfa7cecff57688623161b87b82fac289724d2f85a4337e9770d4f8d3f4f0d0643ec23caf4f661c139ac0a88b2f82e682f3add60222f2ce92cdaadcb6efcecef5c6f5303138188fb4148342db929c8e8d62887ac1192e29032bcbd6f4bfe35f9821cd7b568d51ace66e8335d21d23837bf7ea3da7666f5dd6055aec6973788292a10b3a2be783267b4487c3bd16bef8c43e7606c5fdbcd2f0d0dcd3f4c643022132091f3528b1fd820f80fc0b57553e770fac50ae246c44000ad1a2abde838adc597db758c41a956ed4e38aff8abf1aae6c4bd1b064d7196a957afbc55ba17226b93ca968874ee94cb16c42db2526dffb1d9a0116e8a66781ab4a3a754c1099d676dabcb84818fdc258a0b069eba6637e8ae1f23f0f57cab877a12875e221056d6ab608495d08b85241334fff29d355fef8bb889520ee83d7377d57c0efba5d0867671315cf4a79d0a479ee2db25b7cb9338136286fa52f7e37e4596016624478c0d596ef66ca0929d74d89c77a15aba59b6b12c457f35b721cd4d3ebeb5d671be6a0bc4fba9d3319c12200bdff9d2073fb70465bfd8c7d136e10423ef85c1f44163e60e3392514d031f535fccc23d8a515016163e5a038d125cd6f6fde960f24a9ec4f465daf765d601d8d5f22cffe3d1749cb6126edc27022b626e8725106f56fd80d20aaead3e9468a6f0fc0d22e94e0cd93c74367ab5bafec94062cd71dcf347f41754f5c6aa24f876ace2c53fd209fbf15d8273ffe0f02a6f308e201aa7439272915f816ba65186680ba0d66af401e361e0cd19500f46fd7424ab8439822e1c83c9f306246dfc8f13642b6ade02ad8c6467571706a1dfc2a240607486c4c5102512b9ef80750efe05fec5ad8ebc6b5e05b3b22e5517a0ed0118eb85a89ea67c81a522a7406f642b560036ed1d06ac9cca2df32892000b4add8e07cce92f7792ba17e647d309196b0ebe4db86e981dc90ff7a016228409c08e9e5d01bbc0a628057eec5829697646b9f8c935211f71ee783a5b5bb757ba84c86f0c7a5529f384175b2e44d6906f7f6733da76b15357b669dfaed7ddba4c61a8f3552c2f3609df002cc8940f9aaecabe7fb6b6b4e1d7b851d75e1835c6583f2334951b720469e5717e9e2bcaec2f29d968db7fca006b00ad79dfd11714fe0143bdc6b8f8d687cb79ea55bbad1b250b2a26761984eb5ccf2ef154597e3e229f376825340746705857e9e9e7f32b2bebc940fac6ac6e73e5331508359b07ef20856421d6046567cce29a833db37a2bd5ecf4b521e498295e06d4b40be4b4e73aa864fbdcbea37c1dce26229bc59d47a92cb9b4bf977c678af54112383fb7875f01102471fffaa57638066341a9c0f8e25d063fb8bc157658554bfd21104a37c48478ad9fa7df8a7db274e32f8c546ada8fa869df8195e0f7ead633f6160d7174a256b99b6af2b73dc49d72ff24e1d99fc074b692b781861ff53f87cc2121f785c0bb6916a9ff7f9badb7b1567d0bc83014156094fe4479059b83ed7a53cc179198608debef20feecd3b7278d10ab7da5f23fcbe8a147e26108ee20cf71681aef4c8df4e7f6783250e782e61a04a336984c192d6407114162b5da5ce8c8e4559b1b5860146eef00e676929773dcec8e572b263a8bcb0548c8acb0b3d44dfa789ff99878eea313b5ad28f9dbd879e043fa9ed3cedade6b2fe185253d283da560e9e98d2e3a845c8d8d9dae3092ae4db58d5dc7beb32e6b59aa29ea34b9594aaefafa488be8566392f8fd78f23e9174768dc4bb66cba6537b54aaa69c762f979f48699774520ef8289a0fd01d07ff30788032ef0e273487bbc73565b495832da1683d1e7672525da98c9ee198b0369867b07d89f18a361bedf7d5081369ad3890919f218fb6bdf1c99060cac8c40ac24b7ec572d63e3f46d768cc818e05485c0d2599476cfb1eaa26e38ed1822f6a1f32d96f0244a9c9cd318427459b1be15ce359cce134a06970f6b3e0530626d5f70e2e03f7d72b15daf0ae5f5664af88dbedd115f1de336153d1c2b2026b61ef7305a3c670b2fdd9ffe2e39e7c535a169b807b63c308d6204fc387ca6f0d315369912a29e454daa9f841c0a2a5e3cc9a9d6d3bf17e9dc21895373c44ad28e833841f9aeeaf6a708080c198cdb284d6f378ae1ef2bf97246f22714a7acc4262137641cb021e570ccf76831ddb21095dbe878f7a9157610e22dafdf4cd98a65d557c0ffe6f7dd63387c9b5ffd79c03a8fb6d5cec292b29986ac098a06bb9379fbd181320390900114c9de9b36694c1ded17c37edd57e0e4131f7849b053e81b2e621fbcd9a4fda237ca5ca1c23169ea45161a4f394d919eea84869de3cd99b1927a98cf76f2d7633e4e3769236cece59f2ec88a68f90e3c74b13c7c36586e3745a0580df11e1da7f7a44b5dab1d3d1dcc90a625231ba58a8750c50c966849657fe4d34cc9590280fe762b179612657d516a904ac828af8c3caaadeb8533a18c0b828f599612c0a68c8615de4ecf88175e2ac241833679e0d84362dea91a88afdb636734df2c199768f9f04f76fb8f57f08735f2b593058dc685c0320cb0cb4b7aa7315ec414f0a8f797b8427de0151ffa703760a47fa652d9619c2b378c9db951d71fb21a78ff7d0ece6154247082f66375c607cb8ae5b0e0a7538f883849bc00e49fc69dde3a643c9ecbeb901bad304e0888a39eb10c12c80263168febbc7d43cb912217c8664500996403fe74f434951b73b2c18fee43324ad73d75cff92d81c3d6b4d1966cf230e237b9445f38c2bd0682b19277ddcf92aa12843ab33033cfbfce3d25575632176a790780f02a078b3e1a701aec9319280de1592cc674c2ccc24d807a459b60e9dba583d0fb7e9a19ba6fa0b8b405f6cbc992310e6575970e8e84fea89e564780d661acc66e503a19937b2d610fb97bac55327ce667dea49e8999d890fad0b01d4aa1da6c5afd84e5518af066bdf112324b1b8c9d406e98584c79e65bab16ae6ae58b28f65fc9fce0dcc90eee13eb466f35e30900f896b43dd7828629a0fba2b848d92141a8de259489ec38dc13ef2c91dc7e18b52a7172981f087f9b6c24348f6362508050264c24299a53b4da61ece11a137acf81fef016264d77435180f30d10e60da6b1ddd6355532b41cc27a8001a92be81d3c6a6734dcc35c56901a1589ef4be4b5a49d8549ea0ef78ab6e640c6ae085cd52ab1bc72240d8162f24fd1675f7704c619bc13f1955ca679887210222657ebdc4f22b44a71c860bec66bfdab17173d5e4b834237b4b3a80a5e18eda845e308051fd3c01eece044767390b7f1d77cc88f4be5200f2ed451f140870d6acb26370e0de6f91774ab211327648d9848295a4c2557bcb32a9dfd2cc58bfee1cdc424338f0fa5605801983af7ab44305f755a049050973b63da38293f3eb238787ae5e20ce448ccd5d8b05ddccce6b45a1eebf8ca4a7bf2d", 0x1000) r1 = syz_open_pts() flock(r1, 0x6) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x300000005}) bind(r1, &(0x7f0000000000)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x2, 0x3, 0x2000000000000000, 0x1, 0x5, 0x8, 0x2eea1406, 0x1, 0x2, 0xe4, 0x7fffffff}) 16:40:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:40:55 executing program 1: r0 = getppid() setpgid(0x0, r0) r1 = getpgid(0x0) r2 = msgget(0x3, 0x4) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r5 = geteuid() r6 = getgid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000080)={{0xffffffffffff7fff, r3, r4, r5, r6, 0x26, 0x4}, 0x0, 0x5d85, r0, r0, 0x0, 0x1f, 0x6, 0x9}) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCCBRK(r7, 0x2000747a) setpgid(r1, r1) 16:40:55 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x3, 0x7}, {0x80000001, 0xd7}}) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x2, 0x1721, 0x14, 0x100000001, "b6869a79634e4c7013a52e64bb5483b0da4d5ba1", 0x100, 0x1a9}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000001180)=0x1002) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) 16:40:55 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x19bab8dc8dda87fc, 0x0) pipe2(&(0x7f0000000040), 0x4) 16:40:55 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000080), 0x8, 0x0) 16:40:55 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2a, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x3, 0x0, 0x0, 0x0) r1 = socket(0x22, 0x0, 0x4) setsockopt(r0, 0x1f, 0x4, &(0x7f0000000000)="4966f4d1d0acdf4dd63bb15ccb0ce10e0dadb9000f645ce462d6a8fe1cda388d3e3aa0b9fb125f51253fb42ca567fafc032062783e12799516daf76b50aa068b93d9ec6a997a0913d575bc0a7df78f67126dfd6b", 0x54) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffa, 0x4, 0x12, 0xfffffffffffffe01, 0x401}, {{r2}, 0x34f4b03e0cd2aab, 0x40, 0x20000000, 0x59a2, 0xffffffffffffffc0}], 0x5d9, &(0x7f0000000140)=[{{r0}, 0x0, 0x40, 0x80000001, 0x4308}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x5, 0x3}, {{r1}, 0xfffffffffffffffe, 0x2, 0x20000001, 0x0, 0x1}, {{r1}, 0xffffffffffffffff, 0x0, 0x2, 0x4, 0x8}, {{r2}, 0xffffffffffffffff, 0x0, 0x22, 0x1, 0x9}], 0x4, &(0x7f0000000200)={0x80000000, 0x7fffffff}) r3 = getuid() r4 = getgid() recvmsg(r1, &(0x7f0000001440)={0x0, 0x0, &(0x7f00000013c0)=[{&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/129, 0x81}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/61, 0x3d}], 0x4, &(0x7f0000001400)}, 0x800) setegid(r4) socket(0x10, 0x4001, 0x20) fchownat(r2, &(0x7f00000000c0)='./file0\x00', r3, r4, 0x2) 16:40:55 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r3, 0x82485608, &(0x7f0000000200)={0x7fffffff, 0x3, 0x89, {[0x1000, 0x0, 0x40, 0x80000001, 0x0, 0x7, 0xda6a, 0x1, 0xffffffffffff606e, 0x780, 0x7, 0x6, 0x0, 0x1, 0x0, 0xac26, 0x7fffffff, 0x7ad], [0x20, 0x6, 0x1, 0x0, 0x4, 0xfffffffffffffffd, 0x3, 0x8, 0x6, 0x8], [0x198, 0x1, 0x2, 0xcf60, 0x80000001, 0x100000000, 0xba8], [0xfffffffffffff245, 0x8001, 0x8001, 0x80000000, 0x401, 0x401], [{0x5, 0x0, 0x9, 0xa15}, {0xffffffff, 0x1, 0x401, 0x110}, {0x8, 0x7, 0x8, 0x7}, {0x6, 0x3, 0x9, 0xfff}, {0x9, 0xffffffff, 0x4, 0x5a0}, {0x3ff, 0xac, 0x7, 0x3}, {0xc4b, 0x3, 0x7, 0x7fffffff}, {0x398a, 0x200, 0x2d5e, 0x10000}], {0xba, 0x1, 0x7, 0x20}, {0x4, 0x0, 0x9, 0xf26}}}) 16:40:55 executing program 1: setitimer(0x0, 0x0, &(0x7f0000000100)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r2 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x3, &(0x7f0000000180)=[0x0, 0x0, 0x0]) setgroups(0x4, &(0x7f00000001c0)=[r1, r2, r3, r4]) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x4}, 0x8) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x10001, 0x2) 16:40:55 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r2 = socket(0x18, 0x2, 0x0) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000080)=0xc2) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) connect$unix(r2, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 16:40:55 executing program 1: r0 = msgget$private(0x0, 0x9) msgrcv(r0, &(0x7f0000004800)={0x0, ""/4096}, 0x652, 0x2, 0x1000) msgsnd(r0, &(0x7f00000013c0)=ANY=[@ANYRES64=r0], 0x1, 0x800) r1 = msgget$private(0x0, 0x500) msgrcv(r1, &(0x7f0000000380)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00@\x00'/78], 0x4e, 0x3, 0x0) msgget$private(0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0x10000, 0x0) r3 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000400), 0xc) msgrcv(r0, &(0x7f0000000280)={0x0, ""/216}, 0xe0, 0x3, 0x1000) linkat(r3, &(0x7f0000000780)='./file0\x00', r2, &(0x7f00000007c0)='./file0\x00', 0x4) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='/dev/wskbd\x00'], &(0x7f0000001300)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='/dev/wskbd\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) pwritev(r3, &(0x7f00000006c0)=[{&(0x7f0000000440)="da8b23ea4ad1e8f4c3de2fd2bef810700bd210b81e794de759ca6c6c4606b2914b6b845ac107f2d84ec31f74aa64a82230614635981454954c6c78178297c61f3951d36e3a883b23e0a5003be31cc2d2173bede983be940c9c6eba42a83c166843bf294296f900ae01354e6e722472b27da937e41d1c2679ec", 0x79}, {&(0x7f0000001400)="01829c8f784785fbe5dc510d4f70c5b31ab8dd87c30866f14421ce211238228c0ee5baa727e4628f82827a94c5971b1990dfdad636fe4e1bc77d0bef762b68eeea9f386b1ec6eb9c202c6938267b7cd052c5cfa5d672af4b5ef3c307956084ba29fe7ef513882d6aef985010c70c42f3e621da4a7e360e5c49d93d245bf00e4bec13e6d2d9ccc6b2d5d8bebcf8848acf4b7fcea78d90ca47de31a685ab105a78d31bfc078d2816b2fe8e7b18686349fc20a14400bce872bd540a158d12bd67daf183c0e90381e5f174d377b100cdd3bce4dce2853b147c8751d637e18ecea19a372c467df3c0df62e0cb391e9ada2829eeee76b50dc9b34d505b35125b8778dfd7f7dad7881b6f0a880c94ec943dc4883286f2cc61f9f5eb0c673bfab98aa6a7641fa831bb79ec458441b45129324582bf76d85ede2eefc4ade151f936a59e16b741c939c359d35e2fe6fe75b5b96cd02e3650185372630daa30038fa58970ccb5da628c616ec544eccc2041040cfea87c8d04cb3a55002accd84eb1dd22390daa8192d09467ec18ab2d0c378a67725f7a18dd2b76a16a5a31405641fb43a0d822eae89429337c94ad4ac9a7fa1d6a698679595de29dba8b7b2f65f309afc2ce57dc4141fc58b52a6e10c662042a2a6bbdf32f84ceaa8cae8295014e955905f41d1c56bd105effc7593acafbbfbda06092489c524f0478fedc2eb292e807476e2fa080c12092237554423484d57afb22437f190b38ce51081edca2e1580d554720f8a52b1d34672f73488a1ca0bac58ac327f1c06ca9626f04184e51c0e374eebed6df1b1e077185bead90522f8513113b2af346e3fb3df17b565febbce3de6e53cac5c85fd86e49e9fb3d53ff6a3c8b8592622595c7600a66baee327927990c8d37352caf9de582ac466d1449f93ccaec8557c9cfe382b396b61d8263f3565cfeb283fcf2623e8a869b787dbc7714f29ef28fbe06d97eda8871515e087fd79367056e6ce60f08aa23cb3f2d004ca2a9ef3226bf780ab4ff04ac3521521376177ea3c50951945d61874152fad220285174ecc3e34edaa5ddf9ffc0760b1936747c8e4f2a7a65b7778d57461bf53203671074a03daa934f78806acf46423d54eda604691c8c1ec0c5db958ea3ae2bc93924037de1409abcb906ab2918ea4154fdb60aa4e4804c0b433b3d36e92be80d63dd348bece5d255c1e1f3bfebdaa764ea0815017c615206c5fd0f42f429806c10f4459626c254c47bb025f5f6dda612a1aa2dc41d9f810ce44b1b0b1765bfa958836596135a9e619264fd3fa3b9e80ff40cb5bf1b22a241b29a952bd23ccfc485924fcad76e556fe8ba892b1e062d44c9cc017ef02dcc1e6ba7a8b2566b062754216cd0a9c2e63ad483727d1d5039594d2a8203bb2664235f2d10e3c089c472f0305bcf3caabbef8fa2dd824d3e73f84b3b5c80ed16cb6f5328c2a7bb937683bcedd5ec31c835f132a6f34a50cab8005b4451b59c955fbebd8946ccd3716ca812e0d58937c719cd425adde423fcb320e7557ac18d403f6115f4d1a6e8d68ba2e745525cf3e8f84ae771edd01ff073563c035ef5ac7f0847aa0315789566d5c9a76a2221394ab35b24a1a0f19b017ec88c089a71b45a298438c33a4196b0a230d6c89bee30c601f110fd9a6dccfad9ad672e6381b41bcb241f40f4506e28ccf94b1e00fca2176094bc08fa81e8b61a3e175058172aafdd9f59e4f7dc2a8943b8c95c2e2713b88ed6852595db2b7d0413b48b56987f47a869e61bf086c7168d0446d2824cd29ea918ba164b9347b3df2170a2b357c19ee945752a1a5b3fc55266973dcb1b87c795a6f7c57a21af3a6b0aebc25c42d241d0e014fee6204a9d6d61f08d6a102da74a5fc269be681ee7e78426b5a5dedacc247a5483add8b743240595d3195d0f68e51d5b15b447b2020cff1e76947cd6599f70d73fb809c652f4db66b1a39b9f3fce81c714d35cbad2bbc270acd33ead580a7836ba30439fc7cbb8ec90857bb24f17e38ae3ec532cd805a0e6e06d806e7cd2442c4e348399b4073c8b9bba506687708c0513ffe02a168db701611f7c5df51d2691cc4beeaa69232a325de67fda7e74584f7ed9eeb9d19be562f7204cc695c57321a031ac40eb265d971a216af31ea83bcde35a943faf268110fc929e6f75df5bb24f411ecf177765b4bf6d8ac6170ed100ff5538616c091b3298bcbc4953e5004da077d08cb661bf2b58920604b87ca563867b037184f6ba8c7390263792cbaa8dd34d7ef1e359d7b48285e28996bbb31c3206fa162a3c7040f2540774dad839461dbc70db2886c9edf362c6450c4ad216ca8908d47e524f1fb8664030fffe8b0a0ee1a7cd277acda345350b06c6254dd3149f533f53e8b20e665113bbf1b12cd75b89d529b87aece5393d616967c7bab51a1e54730c0b4440e99166cf6fce1b901b8b9447ffdf3522238259c7115042c832bde6f02931b033cdce9bda0402ac1c8abf709f5c0271adfde55113c887d570bc0dfda71a988d8cfb9cd685be43c87bc234c9bc0ca8719f10f834b6d0099c64acd02ad5ea558fb50cd7973aa4b667b5f8dc80c1a524d37861c0cf74d7296a26e37ca34e91ca164a82f0124dad2262c0530d4219fe893d8d0fc063c4e1aa85c0d8669432d104c97a68da468072dc30de378d45c06890d4ad0c0ddbcf0981d0fec03e6baa4632718b4a35340815ec5fd0fcebd4a541e043dc8ac894e87b5fc1f5c976008eb5aba183492410d72a417ad081ec569764587d8627c4607ca10f0c418ca33bd836b898627ab614bb08d79ff96e24e4a667e771f5e48431a69df196306477466602c250e1f66230b1d18987fdf8755daebbe11d40b94881eaf1e78d8f09deec48a4fde9511b7d54cde60db324a53fa7b2af572329474b035df64b48dc7ba25edf4ac4a9d2bf8d562ad4f69b68af9b7b93f81588ec9c8cb115affc05e58fe696515c8a87cb98ae86653a4a4b0b5890bc8e75ef62316cece331f6e8f0461be74cf13f7f9a391fad2fd8a43d5dd502f636acaa36b889e8f3a05e8e44dc303370efb2ca84c36d69c8572fb40ace707691cb220c055ec91e503aed84bb4fe64c005c599cfb6cb76db00026b425ec94424867e3e88c5f24092baea792de5eacd77b0281d4d4996fda2f383b54db552afefc7e645e00a58bc440fb2006dbee698376f863f9b7062a5c25b530a529fca4110c456de1d06696170168f7d71e5d9c9d4cb5b1966eef8391cc04729c1ebfe918de07a4c290e2228e7de6bb94a1c3ce43f9b3b3bdf4970dbaae1b732c12dc63680fe95ebf7fe6cd551854677b17becd26968ba4c4a94855bb3766b5185b1990a5ff85f354ce3884b0e9c14fec0fbb07195537d727037c5dcd4372a274be63b27ae5a4599ab11fab325464ffe241a10aa52ccc200139ebc5617f2d4414f6fad50cb43194d69dfc252d393d2e591f30b1ec19e05dec2250e0ba309de710e67ca3f38e195be3da887b77d074e2d139e5c5fad77b38e8b207c8fe50ac2183c3bc953a1c3c6b12a882a57cb6fe42bc24d916686aa7c596d08befc1f949110c65abeb55581c39433d9490f2f10d3090661ec51a119bfa198254afba28d8933851efde88f4e3190a13f41747f249a682a85f4c8c54b63e5c5af25cd9a238ef93349a31f228a01b9a2fea7b91eb55b964c34241dbae76ec210f61dc2f85ca26f10215b74384444786e1e9019e3c22589da6eb226e924829f03d1f530204b7a85c9f346047c008e72e4b2cc4a9d1a069eebd9adf55d9c4ee1d4384de38887e38f67eaa51a520bfc435892587521295dd411adc8abba3068e1e5e6895d3b49e7779a52b8841a9a8554c4e53bdcd9e6293d0002d978a408059da7d13a829a7a9191f2e0ee8bb3083256ea13befbb9fae3a6560f4f00529cf06efd515ec6ed4e6b34c8b9550a8348cb3cbf599aa40fbe7cdcc5c4bf7ebb2b2b934b0f40141f318c1567dfa610e81f4838779a65ddb69cf6b7196fdc65a8b75b8eea482cf47802e9d81d8d25e490bb8153e02e6b79dd4c33ecb819d1ea8ea8b99d2a15947a1471cfae26067534d201c58bd87a578dd977da2454f9eb203f835dab575647bcea2aebe765d8f030076360abad25faed0e9c04c491f6e7759fb74c5dcc658e772c444cd7bcb2103ee3f37846e0310d9f78df0f950b54cd0e831c5836d7ddfe0bfb9c8ae385aaa818a41965a5c57e2197e95038b8734ad45de7980cf58c9ac21004040d65233b3a77c2f991a0afa2846fc8da68c5ac139b4148851855e5a679c6fe9e4c331603501a537bda5a4ecfa4326ac023fd37d3d8269889179d51cd554dbdee3f7b448ff3f86050d9593bd2b6bd2b5d5e9fb3b42f53889badd358e41a5ad878a532f2e2c37e397f688607049ff8645c2ebc25bee3bc8f1d14fe5caf2a8b1e6e6cfa4766df376c523cfd666324c38ae78ad6001268264e81a35da113660a1b62bb5f3342e27a6e71240eeaa8dac6d17483167d6aa1c58b7b49264ac2f385109d95380e451609ffa160ef4c642ead3c77da890be0cfcb1652c5894cfdf405fc2b3e2fb656c8f552c784b64577f7d1ce1116654237d1813d26a87977cabe51e363d5f2abb94f506e661af1b858d55f2a1aa2f93ed130880411eb65e8fd861cf7ac69c0a0413ded5d44c860f84e1b9af04c625dd0deaf1a4abc5dc040d81cef7c4237be5fe067f2b12dedec729d9a3f23d71b3f8e1e08a7f075ee812a76555127bcff5180a24fe25bcae297f707efc445bc2f0b4231e3161b29ee65d765db8d36cf90f7657ab977054a49d457f7432a498b3b22bf06e58a5287f587fcb68733f5070ce2a5a623404596ca1af816f12c970219c4cf1fb89b31c9f00e47079d42d9cb5ca093a34f32811ccf3944b64cd0d1448a4d51e02f94a2b93e9b04d0ee332efc16009f8115a1dcebde9df3a48bdd8dc64f8319a1870878a072dc1c9d24e20cba087c3e3277e8f4adc2559f72b7bcfde82877f9833eef07aac3d75736c001a376f26fbb4f00147b8c68cba6f68d0eebf73175156d5fb0f9a57ba04ee64a17278b2fe80888f75323b052234e6270063fb50abaf9244e5f8ace237a8734bdae33314c3e7ab895db9182269e23bee61e3b90829b651be388677420d83e60dede5281ff350e924c3681f5842d258ba8364d6accc8db4d9152001cd7ab91ad35010879068fb2b2ff55eb2be1215ab373a29153a6b0a6c509bbebe36a130f0261c9954c450cb7829df20aaa400712e70001af0877825f876fce4f961b1be86f316b3f3e4ec1b421179be6dfa6a50e29a4691aa9d22612f7a7543370498fb169ae9730392572d60c2bf5799caf6d84e76406668fd085e6e00803544dc41d1892f7c85a932036bd0f9d3e80789a104b75d3fc797dfffe407b1a16773105a5b9aafc892a1a26f7cbee62a2887e5bc12846c818283de0722fda1a3479dc29d9fdfcc4536a15a7a6744874acc5a5bfdbc35c93e7c8d63a8b1fab4099fd8cf80f8bb9cbddcaa56132dca30930cd3fd5191659fbcf1ab4efc003bdbc96f2efc5c505327b248885191cb93330527fee095a493bec68d823a8949dbb5affcbd9ad0ba7b004ab6f80a53762e6a75576ce8b612aeed6b785b447874e9aa8a92bf900277cee6436c1400fecfd08fe6518996a63133b997af67a610dc8a9bb6a23dc67935b856d9970279c77dc3647ecfafd9b31a6a28645995a0de4929e975dbf79aae665223a3dd1b320642926128910237718d36563d91cd4e08216eca43fe7cf139ee129a90", 0x1000}, {&(0x7f00000004c0)="e9f8f562ce70255df094a35788a5f79ad40a942e6eb530b5a686e5d28c4d230ba2eb497b30ed24c21c94cb5b9c24b928da139a3278c57897d1702835e375ebb35e5ca1fcfbc165648af0618b8a7d50c1a86903c5402d648d0240f6061235a4aacf848fb00d047551304377538aad9833012410792cb209358809ef6da2faa1462234d2396fc71e277d0ba8dde303be22c1a53467f1ed997a6b9c1f9bd293974f956299ad13a9eb02635a31514b1919e18db2a9e6b0e81f034fc10483c91f3fcfa13b0c7ff9696050dc246df37fefd16e8334cd5f223d065009a34187c1b81de66b5772090a1f80f70bddd7523e93649358feb98f4621f3b4", 0xf8}, {&(0x7f00000005c0)="4c0a3175b96a4a33e789b1f9e6411c89592c3accab5918726ba60674be58062f8ccb8b374ec834cc5386077f268df5fd2638f54a2b6a10ebc9b174ca6694a5c448e04656bd94ab0c6d1a7f4e199c89ce68fd7b54ea98660e43646fd2bfc024a02a1e2c1fc03e67502deec71321a086ac77899613accccd2632f8abc612f10f10bc", 0x81}, {&(0x7f0000000680)="139a45ab5a45860e", 0x8}], 0x5, 0x0, 0x0) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) 16:40:56 executing program 0: setitimer(0x1, &(0x7f00000000c0)={{}, {0x1}}, 0x0) setitimer(0x2, &(0x7f0000000000)={{0x8, 0xfffffffffffffffc}, {0xfffffffffffffff7, 0x8}}, &(0x7f0000000080)) 16:40:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() fcntl$getown(r6, 0x5) r7 = syz_open_pts() r8 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r7, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r8, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r2, 0x3) mprotect(&(0x7f00006b0000/0x3000)=nil, 0x3000, 0x0) connect$unix(r1, &(0x7f0000001380)=@file={0x1, './file0\x00'}, 0xa) getsockname$inet(r8, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r9 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r9, 0x2, 0x8, &(0x7f0000001300)=0xcb1a) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000001340)=0x9) 16:40:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x420, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="ccc254637c28cf15c7f3cad295bee21e7dbaa8855939c5aca1b597164956201c6ee3a6bc6aade04455e2263577231fbe1edf771af4b5a2d5e4bba69819e49d3dac218f81c333e3094f023b535116f5d852ed2c01d84e113228b119df814b669193d68bca0a0c9032076ccfbd9a126117e450be975121c5b3917cfdebb761839ade803db43409bb689a", 0x89}, {&(0x7f0000000140)="1a90305009915882546340976d92f7f30215a687cb13dea0", 0x18}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) 16:40:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x20, 0x0, &(0x7f0000000240)="772676cd856dddf98796e0ec03840f2913f6e16a8ca41b78a436a309ea928e07213252cfc2587bf727f79460ff49625e5bc2a278cd113e0d86da750bc796329764114a40504967d98f7b6cd7299f379fb74e96f10245681036dda421b2cb65cd553cc97f7d19fef8e618763d99b6d567a60868163be370130bd3469de580bdb0e9235be8d56d15f8e90d529edd0c1e34d2a074133cfc7a70580e0345ae15e28a75d759d7e0c6fc000509b19a04f7", 0xae) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000240), 0x34, 0x0, 0x5, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) kevent(r1, &(0x7f0000000040)=[{{r1}, 0x0, 0x40, 0x20, 0x400, 0xcb}, {{r0}, 0xffffffffffffffff, 0xc2, 0xfffff, 0x3ff, 0x2}, {{r0}, 0x0, 0x1, 0x57, 0x7, 0x5}, {{r1}, 0xfffffffffffffff9, 0x80, 0x1, 0x4, 0x49dc}, {{r0}, 0x471ee9377521571d, 0x8, 0xfffff, 0xcd0, 0x800}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x0, 0x8000}], 0x2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x30, 0x0, 0x10001, 0x800}, {{r1}, 0xfffffffffffffffd, 0x20, 0x6a18848fa78b63de, 0x8, 0x9}, {{r1}, 0xffffffffffffffff, 0x40, 0x0, 0x0, 0xfff}, {{r1}, 0xfffffffffffffffb, 0x14, 0xfffff, 0x9, 0xe0e4}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x100000001, 0x600000000000000}], 0x0, &(0x7f0000000200)={0x48d228ba}) dup2(r0, r1) 16:40:56 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="9085", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() fcntl$setstatus(r2, 0x4, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffe, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) poll(&(0x7f0000000200)=[{r2, 0x4c}], 0x1, 0x0) 16:40:56 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x69c}, {0x7, 0x4296}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}}, 0x0) setitimer(0x2, &(0x7f00000000c0)={{0x3, 0x5}, {0x7f, 0x7fffffff}}, &(0x7f0000000100)) 16:40:56 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x202, 0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x7fff) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') fcntl$dupfd(r1, 0xa, r1) r2 = fcntl$dupfd(r1, 0x0, r1) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 16:40:56 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)="59fc3020d5cbc282f92b5f7902c2748201bed994de61997d41909cc796f2005285b06077eb546e09f76f6aa6ae3d8bbfcdb6bea58d53a9af04d8774e9c6de1a8e90d3ebefdc473913ff2ce5d113bef51517a924b85c14e4aebebd8a3280f3941c7ec0ddcfbeddaf1710978c1544cbf2cda16d60a9e26d8e01eed34265755127b4a015807a67a00782c65327594a19e6f298c9ca4cc73755177017df7ae759264fb0e135f4f3af39d6cb60cca43e11c7f8f34047aba7264e33f77f902ab025f7acfee49c7ff4c4172b3686a5c8b79085d6140371e3a056f2ff2ed97b3ed9f58386406ddb5785675503a8ed24796b02b9bd98f2770d84390351f232295c435bb", 0xff}, {&(0x7f0000000000)="89e5569c58dc4380906d1a9673bceaec8b3741081d924452a757a0f957d4814b2137efa0", 0x24}, {&(0x7f0000000180)="52ceaa4e70670c191ce3f7dcfc9eae5a40d7443529aa62e96cee5d5cdce99bb24a4087857a11025bb5730b14398ef30e58f1c74429b12deb0850faf28e296585ce5cecaefc55d72747a9be", 0x4b}, {&(0x7f0000000200)="c3c6de1e70aa629e5e0ae7340bdc3f9aeb1d1b67a47e665858295fe3e37d7ed3d758f361337b9e53397420f721deb3ca0147370860738c07285380bd301c764b78504b6ad5a92dc0", 0x48}, {&(0x7f0000000280)="8374d7afb69c5aa03d4abb2f9900e23f3ea8a4ccbc650dbeaf257a103b5ac5d6b8ad8ae920aa62db5272a3652a5fb4d243e4c48ef4ac6c5b09e9176c619931ca5cb188f19e7a1baac34ff54b74ae3b0faafe8c1c38cc4e20bf10198c236cbf446242868803f2524f6029b25718845c9d5be6db55124c34ab921d90e01160f8dc7d0011439654f3f67d761faf334adca5af94d4cf94c510a6c0a157377a6bff8bd548d6d6bb881f6ed1f38ab8", 0xac}, {&(0x7f0000000340)="c49c2e5b8b0b6af52296f2deaf4eda8787be951234283f323185ccae36226c14c88cc25e85ef9ec4946a03125f0e4265671ee1a8f10f13ca2750726e6bf0a5b4066c7ce22dfdb5ec20da306fadcdce15605cb91ef767bd81c90cbf21695a9b8c0eb6229ab090d4898ec6949fceaae4023b46e422a544e9ca403444c7197f64e7617a8420ff3a97ace0d201e736c9256ec731931fb82b606279264dca34ecf1ce36441624ecd5def215ad6f5154c5439c85d6a94bcd8eec34b97d4a8a21e984adf6639d48f6b8f5e0e9024dc90b907d8a3953d43d51a54ddb07f228cebc7beaf01f4c5644a179b578158b42", 0xeb}], 0x6) poll(&(0x7f00000004c0)=[{r0, 0x1}], 0x1, 0x81) 16:40:56 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000500)=0x9) r5 = accept(r0, &(0x7f00000002c0)=@un=@abs, &(0x7f0000000300)=0x8) r6 = open$dir(&(0x7f00000004c0)='\x00', 0x11, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffa, 0xa0, 0x16, 0x1, 0x1}, {{r3}, 0xfffffffffffffffe, 0x12, 0xfffff, 0x40}], 0x0, &(0x7f0000000340)=[{{r4}, 0xfffffffffffffffd, 0x16, 0x81, 0x80000000}, {{r5}, 0x0, 0xc, 0x1, 0x400, 0x2}], 0x3, &(0x7f0000000380)={0x9, 0x20}) r7 = socket(0x800000018, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) renameat(r6, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00') bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r8 = semget$private(0x0, 0x7, 0x100) fchflags(r7, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000540)={0xfffffffffffffff7, 0x4, 0x2, 0xfffffffffffffff7, "973feeb6cd2d841576bd4a16838229278df0420e", 0x8, 0x6}) semctl$GETPID(r8, 0x1, 0x4, &(0x7f00000001c0)=""/199) pipe(&(0x7f0000000480)) semctl$GETPID(r8, 0x7, 0x4, &(0x7f0000000600)=""/91) getsockname$inet(r7, 0x0, &(0x7f0000000040)) 16:40:56 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x6, 0x5, 0x4b) close(r0) r1 = syz_open_pts() close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000000)={0x3, 0x0, 0x0, 0x0, "6ae973739ea78b7ec000"}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x8) dup(r2) 16:40:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c652000"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 16:40:56 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/141, 0x8d) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r2, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() syz_open_pts() bind(r0, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) writev(r1, &(0x7f0000000580)=[{0x0}], 0x1) pipe(&(0x7f0000000100)) 16:40:56 executing program 0: r0 = syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x3ff) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) geteuid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 16:40:56 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r1, 0x2000746e) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000007f94ea53676c3a9acb2f000000030035700100000000000000"], 0x38}, 0x0) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:40:56 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xfcea, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:40:56 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x190, 0x0) close(r0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000200000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 16:40:56 executing program 0: select(0xfffffffffffffecd, &(0x7f0000000000)={0x0, 0xffffffffffffffff, 0x0, 0xfffbf00000000000, 0x400000000}, 0x0, 0x0, 0x0) select(0x19, &(0x7f0000000080)={0x2fd0, 0x0, 0x3, 0x8, 0x4, 0x7fff, 0x8, 0x8ca}, &(0x7f0000000140)={0x7f, 0x100000001, 0x4, 0x1000f5a6, 0x5, 0x80000001, 0x0, 0xfffffffffffffffa}, &(0x7f00000000c0)={0x2, 0x800, 0xffff, 0xa8, 0x80, 0x9, 0x4efc, 0xffff}, &(0x7f0000000100)={0x1f, 0x5}) 16:40:56 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() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x1f, 0x5, 0xe7, 0xffffffffffffffc1}) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x3, 0x0, 0x0, 0xc9}], 0x7, 0x0, 0x0, 0x0) writev(r1, &(0x7f0000000480)=[{&(0x7f0000000200)='Q', 0x1}], 0x1) writev(r1, &(0x7f0000000100)=[{0x0}], 0x1) 16:40:56 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0x4, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) close(r1) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000080)=""/48, 0x30}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/182, 0xb6}], 0x3, &(0x7f0000000440)=""/163, 0xa3}, 0x42) 16:40:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x21, 0x1000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = accept$inet6(r1, 0x0, &(0x7f0000001680)) getitimer(0x2, &(0x7f0000001340)) setsockopt$inet6_MRT6_ADD_MIF(r5, 0x29, 0x66, &(0x7f0000000080)={0x325, 0x1, 0x95, 0x5000, 0x6}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1009, &(0x7f00000000c0)=0x4, 0x4) clock_settime(0x2, &(0x7f0000001240)={0x0, 0xb416}) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r6 = syz_open_pts() r7 = fcntl$getown(r6, 0x5) r8 = syz_open_pts() r9 = socket(0x1, 0x8000, 0xfff) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000180)) fchdir(r2) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f00000001c0)=0x80) listen(r4, 0x3) openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) listen(r4, 0x0) sendto$inet(r9, &(0x7f0000000240)="c10cf980d4b224e441ead2c89a687a63b7c5dfe4abb06f18bbf3cd3894716ec80287840426fe2c0fb6843b15220432d395ada139328e5247d338eaf1c1ea36717f55b3995efc062f48db023df2dad664f66a4385be12a21c028cc7563784976f602872e712d6a4015bcbf2f59300718d1f18de22224f57264ad064e5bb2f6f8a486c613ea6f06e0e75aaa54507d370bf17be53f3b78b75f4b47312711f0567f0a9c34284c9fadf5d15dd653b5377559ffb5e8b64a005ce65de4f1874cde5fb9509f826340077f4801d973c867599bcfba6a7ee54910c5f05e665b0247c3dac8a44f7f399237c8a3e2ad52fca1b3c13273d96d92a73a3fcbb9522cb71f0ecd9aa8a1ed7220f97aaef4f8bf0398d17f0949e33faa7c21df8f6b8e6da6ed9404b6671ca69fadc322ef7a7bad90666263501985d78cc5c3d28425fb48f685775e54e1a35b592c22ea079d35beeedf7e64f9888df5f757f2131f225d6c690289b56ec1d80363cf546b301eae6acbe9d55bd892101794f7c9919d217daef9a3fefad6796bd07e045243b0968d5ba27a183c873f5a3f1cac95f9b4af01b3aa6892ff9b20f1edd5fd6ab4d8e7a5b142d831b8220a72c0b027e11aabb8416640ac0bd796bfb73c963387c7830d53fe920c8441dd419babdc1c38cfad9fec21e7e96e03f224d22f2be6c948c2ce7dd8418682cb596dee4362164cf0e50392cd2e44a5464435040daca8208b2ff9e216fa2267a1589527119930d995cadb4142df3371004387cd389bd409f9fafca5476c22d459633de40f189653b85dca0118893d56f31f9696e24afe96edb9a21bb8140aba3ec92a2f8f533f37e8ba8c73cd395ffdeb610a481603428a40573ddf79f61f8a3ff0db2fd64e2ed645e6ff5b81e41300b1dbf10a6059f4ea8a9cf5652ef119f72c3431538f63a6f976b0e4253c77b11d8f448c8a93d50c7d08ee425f3592d816093f01d52a49b7279c74f1a42b14bb21b8ae3481a131ed822120587760cf80b324b9883da96ebb38fa3c3013924a55038ce66407af964b1319a6f84a3082552079f56e1a116a94ae28840a0f94fa31ecf1d5f5a2069ff1c432c232d9e68255c9ff460a2dba47bd0516d914eb6963c8721101f8278a6190b021a7945f09ba38df40caae06b271ac99fa485147b79f300dacfdb2ad2da1506f079b0b2d0dba4d0e9966e9042989752e62970bdec2c712d844e76b1791b04ca9d6edb33b87560adf07354449f292252209abe59b76578a2430971d81cf741151c5c0629cebe8567650cb51d897361dd76ea0884e6ba478785c0dd78cbcab9680f113e693041bf6260707c27271ebc71f8c2b4bbec8382c9d74cb171538f99e1257ab236c7014ea06fa4ace4c26a90b8f2f52adf76114ce7b89ae2558abadb0fee980c99bb60c62819abc4093244c2c44d7b8a8bbf4a91554cb9af75be00ec549770039bb427d3bfa1f0c58b6622e711c6ffb03a91a929e3d50aefd36b3fddf8498142d038d75f81a5f629d9403969a506db183b636f3183cd1759cdd22a94af56cc8c639893e120b571adbf60f33ee51440b2dd85b426f9352ce6af6a0d1aa005e5c7922c8e53eb420ea0e7ca0d299e264a22ef61abad71b129ef28cd5c69c2f1cf6412d07993be3876e8b2c9a65d7c9af9fd17b26294f4995e762442385dd0b8100cc4052766ea731863d66efebd37f4b8d97b3dc6409e187115fe885b4661776b9fac5a4d7c26c8e5ffaed5357dfe40956f6a5508315abe2fb552ea62b83862c24c7dcf88b0beaafbaf1a4cc429737bfcda5f6037719e1c61736e46830b925331a17ee5edcbf1e93cd602195a73651ce78b464d00daee498439df9f85fb0a24cc8627468ab55b2f6d8eca6a56f26c9b0c827cf4dd2797500b37a4d3a5eb9a3f7560bc4389c2382223f8fbe37c747738976c85b23cb1b13d14cbce2960108211386d5145ab11c5ed95cec254e5dd6b0e96347d29691674fb6291198ee3192bb9a090128a0439a27d5c095b50e826086776e4e08bc3796d8e13a1ba8cdfac4df64aabcdf356327d8b08efb9bcda8b43f929cdf9f17754eb39eac9ddf172c95aa6cfec91f19e7331116db5b527aaad66fc35c55711d3efbf303abd1ca5174a9a5b46bf3e29db709767734d3ec54b3f2e236b4632381610367f88737ae5052d3984ba660ba01f99d10f99899a8c03f4045507ed8d0167b6a23e9aad2a91b33b98e0ce1e52479ca04993f569fb4a2f3dedff4fabfd3893726ef611c319844566e005a8a53edcba05404215146ae996693816ca011f06d5df0ef2d199b7fcd0d00ce73c3221ad85fb53a102a032f01072d682c272fffb6f8ee6d0dd693a0131dd27ed50666c5489ebbb6b253bd153f7881f07d2dbf382bc8706b9d729db85e4977dd4f3d97d736de42fde3cd301aecbc4c18da9283082194f67aa71b759c6d77a9029c0bbfa88446297f9d9d293ea1a11f0a5c8be4d3d9e0f245a00958212916d9f36614895d0a591273618ec87c20394e593585e71a0bdd009f6dd978f77231cf83f302f4c5a9e01844ee35fe179a23d21f15d35a3d1e1bdb243259811f6d2656c6ff5b347da7d8e7f883e4883600fb27c2e4f38745b78f65f794848535d02689fb04bcc7b85e9521c69a52b10ddaeb9e1dce00706754d5922a2b5835bedf428bc6ab749e60cd1c6c84ac9d3b2116f36ecf473828021877445d7dbe23fb7ec1a96a309e9b989b0cbbd545ea7d390f39d793370cd5b4a7c203cc7a2ca0f763e91c895678e1f7d44f4aa2ab2d20d57f95bd01441798cba251f2144aa0afc62be4ed6f9fbfa6ddb94df3dfd79330b3fa44388265d3ee5649eb95ef98af360760346cb9035db495276408d81635ce56b399ad4161b41d4594a121f3bd7d378666f508a303e2651c8d33b5b11e596546a036615210d2921c3ae893a6e18c0505442fde4f0ddef26424412ce1ff8dabfbca43961a2354cc51bca3dbeb9465aee9aaba90dc2ed8d624fcb0f5ed2c6870e9f9d308b0af77e0491961fd1a5dd2010160be73e9b43eba8250e1f69bc2c50105ee2f97ec457444b4ec3740563f7f365664d0816bb13c6c91cc2d1073b41d62c6ef5da1ae54e07214cfb1ec1cf18772c18f7d3a221d9aea91650bc6352dc0cb3a5e076a793968694f55c52e77cc369cfdd2806430c47622612b678c024e4ddfa0dd495d0986cfbf6dd6a7aaf1b66b3353c1ccb30d98dca926e505a2484355c4657ff224d9d6c295d05da7dfa65aa3fe1ca03b66fc8ef99b5413d79f15b0fd981432b31de33586fa96b183be6cdc83e5d2ce4948fd5dd07b1652646831440abab6b6632a3acaf2b2cc451696ccfb57aec51294370c3eacb1d6aacf274d7a5cd1cf12f903c66215e2d2020d4053b6a56fe31bb9670bb3a43d8a2931a6eb504bf99b3542cd99bd0e6bd89e3c0628f543e47e2c44e6874789f1fc9dd42fd43ab7b537518c93666f487214212214a508395342fd7958a65b2c98c0a9e188867fa2855dad2d8b08329df24f66f725f19d637faa7ce9de05edd7d9366bc259db04f757b3e1415fbb78ec783ae86fb509b072494e7276b38da812584a6a927cf0dc3394428d996ffa1a6e8140e8e8c22c74e44d385e8c8b8b42b8ca6a2fa84a7ad38b796db26d3cab0417c53da605fbe9c650b3c4092012ad92ec64a3d4a56385f01d37d016f6dbaed14c26c501f853f0e08a022aeb231c3d887f87da205dfebd02b9be625ebfe598b04be24677dcc2d4caa1e348c42b9c17b8c7327015c7be6ebd2bfc00198d1b87de55b07872ccd8886755514dcb0381cb68af728029cb1e05a6914faeb1c25f09ec03dbae9069bfc439d9a15ff1e258c23f356d7ed5170f411d79235d160629f81e3b65b222a70be66870b3e60c21074f36ed1053216d92e8b6ae696dca14d6138a328cc56dac18895a3b5dcc9462ad00e7d57e345808e37917234928ac1415187e1a37180c56af6e785f0523bfc7cb7d84f4ffe64cbf2dffed401e9b4fc905c4e3bc08103f5e1016a170795bee269df1212688e09522184a279601811d6629996d424a3b4b8fa719e13360f9acca04747b8a630bdab440a756a4ef822d1ffce2f02e5fe581f0044950f0d66e9dc5ac64924b90062e16e283c262c625fbd20ec19ea36de3f3c4248ae2930eba59527a6958596c12ecdafe2c93220c17b0f54e4cbe2b7bb7a6c098196d55665242f8ce8db69dea767dc7a72a210ba8c448f5b8bae822176f7c257ac5e67d5c3f068d01edac5bb59ee3d9925c32621be928c9bac45da2c5ae8f3796882cab1c95a2a09c1d9d7c3f1a999d7043410f72af4927c90c5969f99f667cadeba27a663691f4ba703516eae0f994ed1f110dbca2414acffe1b874466ed72b0cb535cea9b851ddef39ccce263d28929151e09245a9d4dd206dd996171505a2bd8cc60e47407c0f3d1bbc59ca4ddc880835d7585fe930cc41ed30cdb5bf49cd0c58b93ed4e1eb89b3fabba987f9ddc7ad7c4da5e88cbca70b08c5789460c29f0a8e48626df461e8f91adf3574299574a24982a7315b125015bb58f2e7e0b40dbdea6a55cf73add22d6cc46059c15957d9ad31bb7c50228818ed998d4625340ac61dc04547cefe51d61821aa22d373a8427f1e28d75bc1204e0335cc4385bcc51f9a193afe6fcba952373c022ef79ad3d3d296c49de5801ba8821792acf744951ba2ce26f7491a1fa0841b6d8ceb675bdbb64d5c78c4ccbfcd8abaad91d88058b459fd4e3b8d3489a06eb2bea65d4705b7769bccaa4a05b3159262982501feb0273506bc5b8bd4a5eb9ec5bddc97a43c3430c059980982cd961ebf2dda90b7d36f8d252a945b66e8a5913d2e3281b229cbe05aa3f2d17148d8efba3dac7ddade31c483e364caf69bb91d705481e782464284ee61734357fb7fce3f83ea2c230712b6809142fefb5998cd6189af9324be8228396277a1737b022f51c3b879c19dede8ba97a558abe9d23da79af027935c47ec4a22a504eeeb6ac14f00e95f15bc566cb009cd6d8368b5d39af7fb10349f8e52bbdab60dc4af7534eef87d9a001c69a928fce8cc7269f61160bffa8972b7372b5c5b6b87a4a6cd23a592654f4314ba438b104de094ea999246139cce72a51bda7bbce1c828e1ce7a9b0da79ad6b08881276426d554c68ded555341bed903e4382d31b0ee08646a813d5eb3436183f75cd624c3b85529d1e88c6d3d74de89c57f68f04ea80866ca5d05839c09acbede01af035c44ae6182a4bde17ad50f6c2f1256c88c39a7170992b4886a87893fd3099236a2f05294163b280ad0c6b42b3dea0edf7b73cb3d47c89a1749f96030173c660e43632b2676bed8d9bc95406e1a3b8ea2246100b6f198b53cfbb2c79eea8f4fb71706ede8064af6c32a7fd3b806d913e265e0bd99230ec581d7af1ef289f9a78b4e63e0f11c3a9448bad6f2d9c99b65a54d0b558b57909fa6e42e9339d5f771a32969d87bbfefcdc866d9f78694d86c636c0f01e2eecf5f8998589491403415792cac727b180b7cc904416daa821f45c44aa6f0fc49a480024b8653f4a5b35e247acb0da9e886efca4a1b9e3d3944b84fe9907722b48b951d46bdcc93e3c2cea47d8332a8d57c1bace1e40f643479cd594e61f8c4f3e43de2e2798537a235ceb25461de93b5ce4f901f0ec3be6f94622b3f24bee9b2d669029a889a24b96214a23ae25b70cf84f7cc98fb222c1171e059dfb5ab041630fb8556967472339d1ef36c1afdb9d462ec37237df90a23d9f1c2fb6e016cb745cde0f04d87e66e866a55", 0x1000, 0x1, 0x0, 0x0) mprotect(&(0x7f00006b0000/0x3000)=nil, 0x3000, 0x0) fcntl$setown(r0, 0x6, r7) getsockname$inet(r9, &(0x7f0000001280), &(0x7f00000012c0)=0xc) r10 = semget$private(0x0, 0x5, 0x80) semctl$SETVAL(r10, 0x2, 0x8, &(0x7f0000001300)=0xcb19) 16:40:57 executing program 0: r0 = dup(0xffffffffffffff9c) recvfrom(r0, &(0x7f0000000280)=""/115, 0x73, 0x40, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_index}) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 16:40:57 executing program 1: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x7530}, {0x0, 0xffff}}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x5, 0x7b4) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) fchdir(r0) 16:40:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r1) r2 = kqueue() r3 = dup(r2) bind$inet6(r3, &(0x7f00000000c0)={0x18, 0x3, 0x8, 0x9}, 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:40:57 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) write(r0, &(0x7f0000000300)="e9da1f8be3a1f10eed8a893feb8152d22c20e08c2de8bf2263d8e26ae8f3a13df04707dd3d1a6abf2d7c9225670d23a9bb3adc5ca3c095b92fd8e88186d4ab21a23e48edad86a4716216aac9bab3cb8781bf0be13ba0a677d1c026162416510fb6c464a79d3d139d34eaca6985558e7acda5e3287a5f437d08be52035da21d73045fcb5283a3775ec34765f11826", 0x8e) close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000000)) 16:40:57 executing program 1: r0 = socket(0x2, 0x4, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0xffffffffffffffe4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) accept$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = getegid() fcntl$setown(r0, 0x6, r2) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r3, r4}, 0xc) 16:40:57 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0xfff) write(r0, &(0x7f0000000000)="20dd", 0x2) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x80) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xffff, './file0\x00', './file0\x00'}) 16:40:57 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x2, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x8, 0x8}, {0x18, 0x0, 0x8}, 0x1, [0x0, 0x43126b43, 0x660a, 0x866c, 0x8, 0x5, 0x40, 0x43af]}, 0x3c) r1 = socket(0x1b, 0xfffffffffffffffd, 0x2) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/254, &(0x7f0000000140)=0xfe) setsockopt(r1, 0x28, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x31c) 16:40:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100ffffffffffff00"/4098], &(0x7f0000001040)=0x1002) pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x10000) getsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000010c0)=""/212, &(0x7f00000011c0)=0xd4) 16:40:58 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x7, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:40:58 executing program 1: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') open(&(0x7f0000000100)='./file0/file0\x00', 0x80a, 0x110) 16:40:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) pread(r0, &(0x7f0000000800)="5c7fe204e62d657c3c27c9f1a044520a5b41c9c06d6f643f699ca6b011887712c37f4ca61f44a0f8b8b2aee03bd8c747a5e97afd3e830b09bdb642c4a7e80c9d887e475e5836b8e02b39261988f069a21fac90c4f52df24a9b999601ff2811ec9358c6a608d51ade615c8ca8eb123aaad22ee65e0828ef9e0641ad61d76507e58c940190858619ed5c8d4b5e405e2b79ab5efb2a267fd92a3cb3083213225bc4b94bb25f522ebfb89720091ba21ee320838ff1b96fafdf3cd0db9f9679447d349a0423655f78522a81713a1b3e41ad52db577b27642cf9345318a661fdc6e593c467d49e234d895f0f6397d8431c753650a13bb4621f41cf60c62d77c8857536a1c63439cc6623d7450718db0f9dcd95dee2ab6a15e3145b96577350bc8cc0ae1d9a8c1a50e42bd7288cdc3548b4974460ce3cd95377810a4b18632e7bb62c74f95074ade5df84d2023c8414dac3aa7697e76646214581281b4647fc4f913f5435038939e87eb13795ea1231ed8cf7d9c67ad1bac0231670a9b5c16d36d4ed5935b5cfd86df5b278def1c300330486e871ba7dc1b3e95efc574581ec9c31a63357e97965ea54fb6c4fa4c12cdcce5d37215d0b47188106a83a1ef5b43c445d2b0e3116962ad2c589058a8e6b1dfb038915d6a4c9dd31387940a5878b2af50612f978948ec59917c49ed96d35dccb6bc8bc3fc7181b2b0cdc636c05b54b487b4189d344b3132567a6c178ed5032fa8acf91f72443c0bfd2231674ab16e28c043f69e5a4b3bc2c6c3251a30339856edb69b5a6a954ab10e2ba3bef953f1838d208b29f7a6f616cc7c2959c9837b1c33c2f654d5143f659690dd6fe62988e8e9606f67aec4c7487c2bd50e538e841a29b9b96ffc3f7a84dbe1bd33c9b24ba659ebb581321f0ff601bcf225895fd46fe1b9243afb30e5b78fe702f20b66ae840a20e66b919d6f76bca8a357e5e09dd05d4c5dfe8ad6e93dc9e9605e6a5c154eebbf18fe803141c325f6804c6c6e0c677ef2f5af4901ebe1970cccab2eb66d025e0901e17662a50f61f95068c04c8ea566eb270f4a3bb0e9ec45378a70c8057379025136e9e1946dbe4a4fc6c87a8d32e68fed17a8cb462f2613782610e6795b02e25d4b55c84bc13ea5395518fe9578fdedf97e40c09e0b661c04af80500ff6b01a0d08a44cda23570f21dd2c7d95b8d6e22aaed54dc8fa23b2889c31360bd27f9def59a861eaa1a30af15eed971365b2375e9a1e4012f88e35915c335f4750250b835221914dbd325e6a8af72e3d851aafe8a95ec7468816b67e7858711b3727215e2b85d99eedf4a01acb434912e92b739f6ccff3b1c7894e6d07d7aae9a1d5a09c9692196ed441334811817934d4cc7826c61a3c43733a3091dc634fdb5b4d024e529ccfd1471924ebd8eb21f6a560e514a9bd81914aef277da8779a0f9908ac59be95a8d0f090b13f739d3e94fb56fb2821fb5b79b4d831fc2f221c4ed305a7630e711b786277b67c111cc2c62983944fb787e39b6f48c2bf91cddbadf5ea1d8582b72d2a2f77aff99b82de1cc6b33bddf98a260f9af11d35f23881321d6cff8f5efa16802f649fda07614465b48f78ad51add46de7c3d4723c005bbfd3b9b8c5a8d55a12e9cbb35fd18fcbb62506b065edf77c525be8d60d63dee8a1baa5a5d9e04044de13043010480bd38d4f0a1d86234fb54f257ed21ff0f4cc21fc599adb3e21973c2df36e4cb0865bc5036b8f0088c60c9e3ab5fe6701d3cd2f9eb0820958d52a2255202c561b3c37afbd04613d49837287512e1c16f74f99b5f0c65750b6472d085df3828f6399156a6cd5669ad4858ed69ada011fa9dfa28d70aa7ff9a8633d2eafab688e589d2e83bdc60b46ac006cfd0f7f3461aad789c524328575c62a3ce2fd68a93b7fde5c7104d1012cdfbe78171674af2a7a63885195c90472b7eb2e93bdd530e40e7cb5c4289d5a07282a3035a642ecb5eafdea9f6896ecb3f329f9959c8d0d298b3aa5d4bdc1b3270679735578f5c062d0219fc2663f13b90a3ac1afa95b1ab339e164a188acd044af3e193f01d58cdc417e17b5fcdce9772e853a66e23060310d880831e423a834e98e449fca5384ba800fddabea1efee1322a13c9c08920896e2001523a4ea92b58102ba2491bae94ae9c577ec6ee529cc32322608c0138e75a305272e17465c420a9f8e491ac509a571e82c7301d61fd3cedf46327ce12229113047759f8c13603d4a6a058d04d44f1986889c0c0145de37bd1a406345b1d5cdcde3f3609473f3347cb77d224d651b309ede589a13abfc2789f68a7c7a422c7b8f883b880e1366e1364d37bffc150061acb88d9cff068783392a2bd6cbefdc2adc404130ce6944be6c568ee6f3caef756d8abbedb4735ee3393a2dd28ff6be5ae4e5675920d0d43304a5ca0b6910cebcb13820e782c2f3ec5be48a391af844d95e3cc35758a4b14f2e3123ac6a2ac415947ebebace9411a43912e5b7da3664a4bb5f2b29a74ecd8be7c7fb2a696845856c1cc07e018997bacfe3ea6892be6a08229a678e46475ec786247df6e1139dc26625ecc7c4fa3e5b7e616d80fe90120b2d39622cf2dfac3498c2f19263523f66e32a337dc021a0b2e06fbd0853668813938258e320d6de1660322d2225b426ce682def58d69fd765050197b64a439fac8744abae04c1f45514f2a42b8e75df26a36792e287a99999b32048ed48e29ed349e795ed516ac68e530a211e1de69d55c62e836a872acce78d9c2c197aaac7d43d7ed8cb00816f4564aaa178c4369df7dffd42f8a04c4f861d3f831d19a9f89a18f4c1f687f54497efb648b80578a8228255c6322298d751e988f9f47e03de6f72e05bd9ec3ffca8da90a142be08387da1e2c21c6538f17aa6e25cacd59c065ccf85a78d834c7c794dbf00423557d64b8381673625b830b16ef44784f9f1ec1e458567274b139222a47b07a6cca6910fe5ebda511a06014e7134cb839af935407c07ce1d1075a3a36c050077f29d4f4d8a80f03e0cec08103c69f341b09a582cf6964436b419aa77f44f1b5cbff0b487d9fb4582ced890d39b466f864db786106e19061ef5e7e6e404b9ae4cc297fb255be5f496322fa283a8946d66d0f2b36a38b98f18de7b5f489f0bbe7a7e95db65b29519eb77fda9f93bef271cbaf1b12d7f1a85510c072d85d355ff80331a0aa453a691c1fc0f797dc11a8d14a8e2a28463c485949c665643a7786fedbe6e794bf92dcd0f4d4a2235e2076330397c621c63093be3ed396cf52070edc6bda459b894f06c2a507738d85dd8f81a3b7930348747d9c0dbd7085fe391a0b2afbd06809c043f36bb5cb7cc358a33e2dc304b4d6e1114819fe891e9156d5f35ecdf7ea25d3c86cfa6a7307287576d93355ca671e7f10e36866bb48f34b95fd4544e5dbf51e35e0831f37429d962cf1aedd1fbe2c03b2738617a0d28968dd8d2d88d1e6a3aa196c640969ac754c2c101b24aab8fa7b4c8146d104503b6d5b6921bf6c11b98281265b8b6e0654a36c109bd1d4263aa5e441dad6b52bdebdf1ab5919917559411fc0dfaa6a1e1a61b424762d2ed538ce893e22cc29dcc88e239aafa453768b3e62e0dbf684de4dfd491e9988543b6cad1f9ce91bd8f87e0847f2767d674421aa501dc303cc08935a38e076fb53e71ac56e6f41f940e278fa590fd93e39cb2894e79fb58b228f1e7dd851fb58d2d7961f7de2c76b805915dd6ccf1ea15adec2f312d7aba916238cb721935d2f33c4d2704ca0a1c22217e318899a3ea0ca829f34f2834eeb61d22847c3e59c5406ca344b90aa91cc41619a4e1089bc17ee1e0cd9a8d423e63c97e5d621172cb0dce9a7209bea73ce33907cc5539b39f0298350f97f2d5007621816ca916672d7423b7b1dc5ec77f632dd4b4669281f972a51b5ef0e012f63d3fee045a66686d18a9866e9b30f2f5e18aa59b556805df5df74939807fc611cf464560f5490a9dadb06f2242ff0c881eb1edef9e4e107e74ebf54ce3bd70cb3ab6cb7607a03a181903f35da0f70de35ec294de3423c1227a5992173e18e3039812d0421cba38e03568ff760ee21661aff6cf6957ca438e2fd926a62e072b7698ede899c007056e4d3211f56b151bb4268783a8b938d7d92bacd13d932e1a8154fb7e562aa3d51d1b403071cc10030bf71500b3252fed17ccc109a784f0c606d3904ba3d8c3e5cb0ccb4ff2e21c2d2acf4cdeebbc97fd524ab02bd7f9d9654e6c55c15e3ae86f10457380271ece7941b505553bcc7e6ab58a34749a0fe590baf38c063783808053f45465578628428d0365d67bdd2d3ef68b83e428056171888fa9df685d561b4f8aed9efd0194ecd757d2fd1b168865005ec8489735a8b8c26884fb23b1a80c2ec1d7965491006adc1df8a2ab91bc31d4306e98055aadf2b3853f69af217c859310cde57aab2045a6a1659bb37cc7b47d179e1be6a51ba27eaf93d6a3fb4062c9d1e5a3f8a0fc99e9061fcd6c19e76edce28f4cb6f747455874b0bc2637c1a88d189c592824874eaf907c8a24e62836b9b9cdca7eebc768b633e8fddd3944e57a4445220085b0667e0b65ed2270c9aefb79f9fa811f5cd6be8d08185005f269f18e97d72fa103f58770ea874af8ddd37bb86f67cf4f52bc305ed789d2792644ab212d792da5b90154d10d31e73f1e42fe34d52200e4c966a55681c3388d50f84cc426f5ede6ac9e54c2967534a110f61de7c0fd36f0d79563f8d93fa7317eb5da24157a25f6fc271bf03d3861b632a17ed3dd368635a4f6a71b0cfdfc11f929497db7dd33354ca2d33e2bdbbe18265ce38b590766fa713214ece6c590fc8664622d86c15ee6b2a4c02f9c8375f20bbfd7b5c73286b510c8d49fd296d40c530088e0d5ecedae052ba31a088ef14af8e322e6abb49740078be7c261bfa7de1e086c21b944d961012917ad035254a87cd314536bec5008b127fe6bf3ffad297637fb2d8aef66963b10fd4510b0d189dccc959d60d56b5ebb854983ee40b1edcdfaeebce8e033df535eb3465f8baf01663d106c2ad5fd1d6bbfd5e41cb109ab25ea4eca84c7041d11f436f2356d80d08aa242fdeffdefc74bfb0aaa83f5af1d11203b9167e71b046a184a684e140c269c33400e98b08a0a86b71ba8f674bbe2368596d33934bcaf7731fa0df288db2950efb5cc62dfe295a6d4327c1d9338143376e7d02a5608fae74989e7ea02dc196287c32b761ef6069e750c452bc0341dfe3980ae4b1bc38620ede6cd417e27913d2731f678db469aa0b9b0e383b8b06ed08cf3efcc255fb786ad2c4c5d143b6f939c1f0a3d9fe9f5037fd8ab83a64d950b46a4f9f6638c4da19a2d1e395f199598521a8a7a41e7addc9384ad0237e8923169e532f688faf2ac6a16c60e1327d92486b4bc8766ccfb480a919c443dc4f4e7e182568e2b5bad84eaca3bd23e21d359206448c505e761f4d0813e0a8573723a7c31dad41f9ef3bcd36bf531cded8cf18dd9abf837376ec19a7622f2208e326a47556e87c655430cda8829d9deb4da2435ba6cf53a1985151d887cd12a152b229db4dbc250c68e33fb96c9f25234490a505ea7cd6047df904a42622792335acf3cabd8a59b14f32eb9654a7d8d7767bf7d0d5de4d250677dc809f2ca3e8f21bb87a5e9d4ac11923d74f7dbbf41d0d7cab3184df63320d1e99a9a1312ed11c1d4f5caa6cb9b859c99c4af752ef8995954e2fb6b2c7c199d15763a00b50e6c6d962033f07767efecd97fad8d3cf481e176535090e68dc9017e932c77", 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:40:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) 16:40:58 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file1\x00', 0x0, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file1\x00'}) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:40:58 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a0000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:40:58 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0x0, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c9", 0x44c}], 0x1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x400, 0x8, 0x1, 0x6, "46e2c68ee965b1f7dbb3907733b8d08e0f4a4389", 0x800, 0x8}) dup(r0) getsockname(r0, &(0x7f00000000c0)=@un=@abs, &(0x7f0000000100)=0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x200, 0x4) 16:40:58 executing program 0: r0 = socket$inet(0x2, 0x9, 0x0) r1 = socket$inet(0x2, 0x5, 0x400) recvfrom$inet(r1, &(0x7f0000000080)=""/220, 0xdc, 0x842, &(0x7f0000000000)={0x2, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="e2029ae50dea55ca4dfd0b3b3b3c2ef1886bf52b51ce2cd5a802a18f1d541500ea25dfc8301fd877b6f69e18cad76f3fb92301101aaa3229c48fcd656d5ebddf413b9cd12858275f955e112513729509d6f2d041ab9f3268abcd1e91e4fbb7e3fa29bcc4431c5b4bfbfb8a1a445cc4361c003f6ec276a5d4e5f534d8e8ac2f62d443f1dafe", 0x85) 16:40:58 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) semget(0x3, 0x3, 0x40) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20400, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7, 0x1}, {0x18, 0x3, 0x7, 0x19}, 0x8000, [0x5, 0x7fff8000000, 0x4, 0x9, 0x100000001, 0x9, 0x7d7, 0xd3]}, 0x3c) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000340)={0xd6e, 0xe3}, 0x10) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000080)="1528d14b4e403e097649a22cfce70001a137b8174c0013936eaa01caff3a484cfbde7ee1721bfa01f83baded9fd1be423690622699d86dc9ff0fe070ee15e2a66614934cec3eba5085ce4df8ceb8294154af31215e035a8489ec3873cc08a1b90285c6232c26d5bdc97aa0c0c5402c8474b7e36a5870852ed0c315d7a9290be2884e0ee810fb24766a478ae3fc028d", 0x8f}, {&(0x7f00000001c0)="56cd6b3a660cd1706cf9686aff87f89eb7bda01cb2b12c1282d4384fb73d583b7de9a15f3f739a6a8e1383caa789cd7ebc22ecfee6bc675df35edd68b77cc501284fc947faf9372fca2fea587604ca439351e51bfdc633abdf8069c8a29df9b6584fdbe578e6eadd1cefb016c4ea1b15dcd2b14ff7ba4bd8836b20da14ebd5e27f815f0d850208ad927184e0b1bf52c1f1aa1328df3c397f842c2e10103211e99f7f2e6dbf2e45d4b8c7c6ab532080071e", 0xb1}, {&(0x7f0000000140)="a79f843e900194d20e459d2832545a964b66075b21b11ea2ddebf1395f8650127aaac0d8", 0x24}, {&(0x7f0000000700)="75fffffffffffffffd785d774cd523b1e95f5ab59d3f12f33165ffdfea04756e7ebad692b9a6ec67fbff65a2dac5f3039156a374ccd1f4d9401b3f751561223e97ebea0e8acae05423e4fa360f8e576c6d624d87eef7a6c9ec8e3e15c2eb323efffcda4e48c9d782fa27bd0430be9d0ff9ca3838fc68733a10da082cb41ed57d4b2cc87b449b508b7a8ffa532c8b96fe2ae19d23c6be270669c82e181bc35d1fd44626b2bbe9fa2863ab7875940c9e952111be07edeb63479fd41bd8e314ebbcf1a70e3749089675fc02f1ae9290f5e10914e5b9d6c974b283b0297912b20cca177be8f5c39e7e96cfb148e55cc9eadd713f8d4b846a8ae532a6e9dc2bc5e05e207fe914a3731475f01e10", 0x10b}, {&(0x7f0000000600)="3e13cb5f73a9fac4166fb0b83f49e3d4c31da8e44364bcbbb09f853b1b0c2fa5446ca1363e6150070be5c8de23c6e8cec000355f8dee74c3f3046bcf12741394abf95e556bc2e5b3eaa697157b9702ce67687dd9bd131827fcc3514a842163ff0fc2fe0baf85c1e33ee1995f48793c796f48fae252dd70a43f54c0d7e24e30a8a9ef78105188cbb0238b2a072832b4ff474dc92737c10b62246d6e74809599a0c1b0a9881e991fa47f22a950ab86635e44f29afa75fa1ad4fb80dd3021a5e854c2a23c51a0c211d84e234f2ce5d37099253a74f5702b96eb17c4d8ea60fa640e", 0xe0}, {&(0x7f0000000400)="8a512421ea2505932a224c8433f0d393ab1e1a94ca709774657cc220d8228257d2810e2569c05a3cb52c2937ddee47b338d2ddeaaddce781c17ab0614e604622801a5ca41ca30228a3099cb4dc4d657e98c83a6d5a3e0aa88ce146f1330861f553a656733c77b5d99a9ea960d700a99d867e40799afad2820a97dca5b11c2f81557071b3872f168771d936696e806863ba017a7dbe36c45bdcb626ca95ecfdeca013cc1b5d373f8d2df608fbc6ae8275eb45637602ac1a277b4b1a7f0d9ef5ad10b3c8c71693870c68c1684cb5cb3868fcb8772a6e4b1fd0344711d5f63806edefd38e1a9ca86f421b0cfe4adff641145364d4", 0xf3}, {&(0x7f0000000500)="cd52bdeb13194551ec01204890ac9d0a0b4bfc92007ea29fc1efc59896c1491d7a6029768853e055a1f136890a0bce2af7e786df2682f9143adacce87bde6746d1450e2d89a183b211f99d982d04fe8534744cc1a3fb8e079e1187568a6e060b6bffc439d3fd18cf9b80ba860d727d775775e5ed5e2685", 0x77}], 0x7) read(r0, &(0x7f0000000300)=""/7, 0x7) semget(0x2, 0x2, 0x200) 16:40:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x1, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r1, 0x29, 0xd, 0x0, 0x0) 16:40:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(r1, 0x0, 0x207) 16:40:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000000)="c3bc", 0x2, 0x0, 0x0, 0x0) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000080), 0x4) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x30, 0xe8) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) 16:40:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x1f6) r1 = syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r0, 0x2, r2) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x4000000000000000) close(r0) r4 = dup(r1) ftruncate(r4, 0x0, 0x800) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ff, 0x3, 0xffffffffffffffd9, "855cf50167a7230004001a000000000000000080"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:40:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000380)) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x2ea) getpeername$inet(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x1, 0xe67, {[0x5, 0x6, 0x2, 0x101, 0x7, 0x1, 0x99f, 0x100000000000, 0x77f5ac43, 0xfffffffffffffff8, 0x4, 0x1000, 0x800, 0x200, 0x6, 0xfffffffffffffff7, 0xfffffffffffffffa, 0x2], [0xbc, 0x7000000000, 0x4, 0x3, 0xc59, 0x5, 0x9, 0xf42, 0x1, 0x5f], [0x3, 0x9, 0x100, 0x80000000, 0xfd3, 0x5, 0x3], [0x8001, 0x3ff, 0x6, 0xffffffffffffff7f, 0x7f, 0x8], [{0x3, 0xfdf, 0x6, 0x5}, {0x4, 0x4, 0x7, 0x14000}, {0x4, 0x1edc800, 0x6, 0x3ff}, {0x3ff, 0x1, 0x1000, 0x200}, {0x1000, 0x7ff, 0x5f64, 0x3}, {0x81, 0x22df, 0x1, 0x70}, {0x4, 0x7ff, 0x4, 0x697e}, {0x5, 0x7, 0x83, 0x80000000}], {0xa6a000, 0xac2, 0xfff, 0x6}, {0x5, 0x1ff, 0x2, 0x100}}}) r4 = semget(0x3, 0x4, 0x120) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000003c0)=""/25) fcntl$getown(r0, 0x5) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000400)=0x1) 16:40:59 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000040)={0x2, 0x0, {0xffffffffffffffff, 0x10001}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x8488, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:40:59 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 16:41:00 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x16, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x0) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x0) 16:41:00 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x81, 0x4) close(r0) 16:41:00 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0xc3, 0x2, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0x4, 0x20000093, 0xffffffffffff8001, 0xb4e6}, {{r0}, 0xfffffffffffffffe, 0x96, 0x8, 0x4, 0x4}, {{r0}, 0xfffffffffffffffe, 0x210, 0x10, 0x4, 0xdf5}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0x100000000}], 0x800, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r1}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{}, 0xfffffffffffffffd}], 0xf8b4, 0x0, 0x10000fe, 0x0) close(r1) 16:41:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() readv(r0, &(0x7f0000000280)=[{&(0x7f0000000180)=""/229, 0xe5}, {&(0x7f0000000340)=""/141, 0x8d}], 0x2) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:41:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) close(r1) dup2(r1, r0) 16:41:00 executing program 0: semget(0x1, 0x1, 0xc9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10088, 0x0) 16:41:00 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)) r1 = syz_open_pts() r2 = syz_open_pts() lseek(r1, 0x0, 0x0, 0x0) fchmod(r1, 0x100000000000) r3 = syz_open_pts() ioctl$TIOCSBRK(r3, 0x2000747b) fchmod(r2, 0x70) 16:41:01 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f56696c653000"], 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0x5, 0x8, {0x209a, 0x3}}) socket(0x7, 0x7, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) write(r1, &(0x7f0000000040)="53c37dd7d8e4199c99acbce27a574a192aa6c14983e15fb4afa0da14391c", 0x1e) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) getpeername$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) r2 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000000)=""/39) shmget(0x3, 0x2000, 0x486, &(0x7f0000122000/0x2000)=nil) 16:41:01 executing program 0: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) r1 = semget$private(0x0, 0x4, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) 16:41:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x5, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0xffffffffffff1f63, 0x40, 0x10000, 0x4, "746494b9910089bc0a25efc654fd723296b9e7d1", 0xfff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000000c0)) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b96297f0c033c02df71795acd76ef3caf"}) write(r0, &(0x7f0000000100)="6a4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 16:41:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() sendmsg(r2, &(0x7f0000000cc0)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000880)=[{&(0x7f0000000140)="2aabe9166431c9b954f519226db843540eb062ea9cd623f8b9d3e5797fffad8d8e74", 0x22}, {&(0x7f0000000180)="1760ba80418c3919288b19bb174c7155650e568c230e9328fed3e77ffe9e80301e669244e2", 0x25}, {&(0x7f0000000240)="c9ed74d8d69408d858479e63936fa39c0e5cf358cb0de58b6300e6acb77c2792ef2cda79c9d0ec5c66fb9fb26d3260f68a13b165cfb45b905debc0d54b29927e678a198618fd7c3f3e2d6c5bb6ef76ebbceb0a33e382d85f57e4de6cc0867640b2202385bc75dfa2cbea105d20ac257d294e3df1fa4f97ab4193743b9edbc48ab717c97f69565ee90cf72799a00211f42d54d51c548a054aa959db1c862bc97a58cec81e62f4f791c4639a0bdf4150b335b9d5c5979f1e40c87a936b5077b5a261d86749fa52137ba25d5e7ebee1ed93", 0xd0}, {&(0x7f00000004c0)="e419e7ded05c1ac6f3a9e43b0fc44bfc1b25499d4d47fafab49d50865226e80eb65f9c1fcfffce7d9d86428ba41156c54743f1be125c48fc05ec5d787c424edd4622179d8b833c32aa93e7a2103afca9564d9707c2df4d3ee18f2c2fe6db3e265045ecf7fbb618d1657bbeae39b64b0d1f2862c3c85869952474a8b86f183734f9701bd778b1da4596630272594f1a63eb8cd9e7ad64667894d52c6e3952fcd1d7adbbbc06fa57a587d41c0dd58317a85c41eb17605a58d7b0e2b9fbb0cf2257e3e6bdd99aae5976ce08f549fffc6e89c563be00e01430", 0xd7}, {&(0x7f00000005c0)="522b66edb3112a4bf8f5ca263a8e8292ddd3cf3fdecec8935803407476cdeac54f499ac5f66692e10400ea2453e9be1c9d99514b73f918ec85b60ce44c966dcf13aafb66e80a5db480ddc79ac651a4a199d7ab114ee0edb7500587e8efc8c2ae79ef5115348171305955f0dc169df11e0fcb31bf975c8ea90cb473ae7bf606900d66a2bec78a1e4e14bc1e239acd806ec9455772f4f93d9cb7425d0a0da5f5730ee7ad0c9dca0cbda892e12febae78857c79825d8d100a8d78f430c0503dd905069f81b542732ff871", 0xc9}, {&(0x7f00000006c0)="4a122f10fcbf5d652d759aa79a1823029a0912b9341397e9357c78119d7c744b1b2e23da7438633be9a96fe063fd18c71bb52cbd7fe006ea07a16d483b1e58c4f39d21124093dd871038cea02a9ac1b43697af2eb75afc1e7cd0c9182a0445d3e9b26cc58ada00b18f76d0e940ed0de14ced8ac12d92c6a5218f4ea3f1d06065c0681d99998e02c92e076d51ab12a12b34d130e5f24c0d65e614788dd690cd017c5a1839631c50297c7d7cc344d5", 0xae}, {&(0x7f0000000340)="945bd20ca33387977b757587dd108e756ea0ebcb1d2beebae3af68ec6204191d4e6bd1f41b6b4080ab58d9bc86412b87ab2b37ffb3f904d2e50efd", 0x3b}, {&(0x7f0000000780)="2a2cf09ad5fef8bbd03bd432212b03776cf3fad1c0a817d97e5f99c0c600344498ed2ca25b3fe29a9c8b7dbb879f95ce3cd4ff85d1676dc9e3f754a5dad465d4dee13fa2cc92e4519a6fe2198ab8dbaff20db2182e30d830204ef32d4630e982be3d87724e8079e5da58e8e68a5d31941859bd6ccc3c8ddd13c6d911b52f8b5f9dab999425c13aaa2308725d8dc2da9c66571af57f0a2d8f342fe7f30ca3d1e590c64c326fc4007bb6db585265467538dcb9b7640eb9c18beb33afa8d091170543cf661f6883fee1478f0f5f80c32ef94b37f9b1f96c5deea780af68fb2c93c15c24e33eb395c68314f918973045", 0xee}], 0x8, &(0x7f0000000900)=[{0x80, 0x1, 0x7fffffff, "62a9df436f30f44959a42650c92d85431667536c9604c71e0eaaa130b8522dc97e3fd59eb2f363fa8ade274bd5a0087ee7d5831f57de656d9a6ca197548f95c91a73c9fc9fdbe1c97394b8157a67ad04124d6cb595bf8c59c51e451441dfab7970927ee89bff30e6b71fcdb28e72"}, {0xa8, 0x1, 0x1000, "6f0ddede134ff38f81a281342f226c76a0dfd47712903eeaae31a4d77acbcf74095e247593cd7853c08adba2b71b83d77560101896d69c2f2e2bfc96d82de85e7203a2878cefaaf97dff082a6e7469e51c68b6e007bbfcc7d2d4d6eaeef63b2caa4383b071bd5ff9a06ed0104538c2bade8c32031037cf525acb8cf981c5427cd8419890b11b66694242e7df309c9ca7e251b60513cf99"}, {0x18, 0xffff, 0x4, "5a3d4bbad199"}, {0xb8, 0xffff, 0x5, "3f051ce52c286203e556fb53399084b8e6d4378739752dd13e8f880cd7d53aeea3d6f90b2826860d017247b2194c4dbc028f085be0c1b0272fc41701e57db4de9b9c95f6558ff901a66036a630ed0b5444ecd3ef1385f974c8d752a87a6a900b7b2e1671bd082fa83dde0ea9b86e673618be140582b8ba6e9c07edb0bfe576e7020b9b39cdaf6a34b2084d9131668904e25f18aebbd45fa036deebe87ce074d63556"}, {0xe0, 0xffff, 0x8, "a7e1ccb1f75e337496888a61eee4eda7b9e41aedbb7b0a37675f2e42c50c1b6732f72adcf62cb01dc0cdf7b240d8bd4f6c0a6dccb0b87bc399e801aa61a4dda139c377698d4f3ff01552aa7506bba2be09550a82c9893697f2cb4a1d5c783c7b37ff379e6b99de42510ba0b77b1d7f6732a81be82b883452a5371dd5e82fb5c7f8449d97821a693c1c6fe0b127c210df9f8f632455fb9f60a7dfbed1d0f4cf541247321d713a48e9b88984e0ceab0c47386bf329c70c2bce78f293e16a6ea7371033ab7e442bb64d9fd1"}, {0xc0, 0xffff, 0xa3, "c50e127f8de11c2f8f6b5fe77981f33739fd9521537fbadb03c5e475a38ddab07c8d41f70f44bccafcccd30457d7d7e2c443f0a28015f721595be5cb7ae29b35ae4066fc93bf125a81743137da78971dc253eb37a3a3d524b13dcf265907f3c2894aa82c6ab5e25f493f1603eaccb8e3ea3702ce1d121784e45d358a4a3e633a2ee6507e55b8896b147b694eaaf19a997cd0b48529a98f7c4cb20751916af8936008938779f914ad30"}], 0x398}, 0x0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:41:01 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) sendto$unix(r0, &(0x7f0000000200)="a40c128466dbe1470452f27aa2385e2a056eae9b162021e1840676a7c06efcd1a2f8f374b20da49fa9b310a92ad1c4f37e69e3ceecdaafa275f5452941b931bfbf55af71fda7fb85f1c022ec8a7f1d46f9dcf03ceac43216b4277c36370d34fa87803919993dcc16ec8bc133ff095f4ecaf15d744aefc9fda9688f91edf38bfafaea42d342626ff29301c276967cb0ffe681d22acb676de6c1b4d69264513966dac7ab68509c4bca3d75e9c9cf5ef80ebf1c7c5a0b0fc8d463e175a5baff876f50bbef7d5169913ca5f3e01552f8cc0f91d520568f530c858cf396133f", 0xdd, 0x4, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) select(0x40, &(0x7f0000000080), 0x0, &(0x7f0000000180)={0x100000001, 0xea, 0x2, 0x2, 0xffffffffffffa551, 0x100, 0x10000, 0x7565}, &(0x7f00000001c0)={0x7, 0x8000}) 16:41:01 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() r1 = socket(0x1a, 0x0, 0x4) recvfrom$inet(r1, &(0x7f00000006c0)=""/138, 0x8a, 0x1, &(0x7f0000000780)={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10, 0x0) sendmsg(r2, &(0x7f0000000680)={&(0x7f0000000100)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000200)="63bc0104594dbd061f9cbf2b022aeba97b16bd371f5e9f257eb5f8dd353739ca7e10ef186c565dee57e9bd9159928775ec6b72562d59037478359f93bf863acd20ec7f3a1ba64be299135a8b32d159137b734711110e60e4b6bcffda9cf66346c08a588a59f02fbdbdd4931c070b2da0fc9c3bd9f0c4dba259a8439d3657641e2a9f4bda0ecd056f1b27afa5e550a517a8e483323771065157f018bcc9b267985a488b0d31d52b1303c1258c4a5d7ce8aad331c6537bb892c4cd81e73f10767cf2", 0xc1}, {&(0x7f0000000300)="37c735a2cdf85e8a7c68ab0bcfbca857a246499f74bb66810cb7932490255ca5a7668f691ea6615ff664ba245ad9879aed419cb4440e87e21afe45c0b4c45309781936b2ba3ff1efbf0d19f95a29bf1ed2b63bbd7a843079bd03b3a8b3a106838c1cd0d1bc389dc9da64e9581287dd468438dbf9db3fbadfeb828a7881324f50fa3a6c87db5317e7981178b56f594aaa3f8955e7f9ba353b10394701d4ea7019b30a02d597c4619f8450060c70924f4b09c2d4fda997833692fd5057e1b6cdfa9946734da001a4c98ef67a51a8a9bd91d3eabd425ae059c6590ccddb4fb6187ebab8ab20eb95bc2ea855749b", 0xec}, {&(0x7f0000000400)="dad82233a05ef38a2336b3ed0ed59e5f2cc13dbe8bd5263d737a40d3ed126ff773d2b99a606d3565444b313e3e7020f60e316af1b1f0110730bf81a15df3ee1d6a65c3e2e9752e6f35c2d8da5fdf5960f6eaa9311905ad9fc3880dde5b12ad91629b4d3a8c420e4c777cb2a42d39f52c7e309c6a757b2cf5991885e15415dc10dcf9320bc3d9ac1904b56fe5d8f49af6957290cc1ce7e74a3505bb4353632cf461a40391762abd", 0xa7}], 0x3, &(0x7f0000000500)=[{0xa0, 0xffff, 0x5, "7583b9e63765fbe2c31791218f775330818b90a196d6bd1b851d60aabba167b12ce76729ddc819723dc2540cfb549cbaeb834095634fc9c49a3d28e4d8381ecd5756b56b8c97b31f484f96c72a8c1a9c61ddeb6f59250c9b3426f0ef01ca07e0f075f110912e6454eaab117750f09de0173418c473cbde5ffd8d5d490541d829b5871dda4b94f149e722f3532e8038"}, {0x30, 0x0, 0x5, "fba57ffb4e4091d7e5aa9bbbb9933ec084331020b472a33bf5e7"}, {0x98, 0x1, 0x0, "99c82ad0ef0885a098c9df27bd73eae14ccfc47a3cdf31e1ae0150acaa71797182b742899c2a6a3b0b0f686f9340b27b34e4d70e44102a6ec964334b7bf817b7366c7adab54bb61caca491bf832d06318f305a32ba0af9b333a33a19a396641e14adac4725ecb9285a7cfbc0152d0cfaa62ef47d608c6ba147155f5292f36f12a40735c024953f"}], 0x168}, 0x5) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f00000007c0)={0x3, 0xb33, './file0\x00', 0x8f, 0x405, 0xfc, 0x3f}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f00000008c0)) 16:41:01 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180), 0x3d, 0x0, 0xc, 0x0) 16:41:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:41:01 executing program 1: r0 = syz_open_pts() getsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000080)=""/238, &(0x7f00000001c0)=0xee) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1008100000, 0x2000100000000}) fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x8, 0x200000005}) syz_open_pts() 16:41:02 executing program 0: kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) readv(0xffffffffffffffff, &(0x7f0000002200)=[{0x0}], 0x1) 16:41:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x200000000018, 0x1, 0x7ffffffc) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0xffffffffffffffc0) 16:41:02 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0xa8, 0x80) r1 = openat(r0, &(0x7f000060cff8)='/', 0x0, 0x0) r2 = getpid() socket$unix(0x1, 0x2, 0x0) fcntl$setown(r1, 0x8, r2) 16:41:02 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x44) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) 16:41:02 executing program 1: r0 = socket$inet(0x2, 0x6, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x3, 0xecb, 0x1, 0x400000000000000, "9738a93c45e92d525b21e31d5a53f2d1189ab87c", 0x80a7, 0x7}) 16:41:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x4, 0xaa) 16:41:02 executing program 1: socket$inet(0x2, 0x4, 0x1) socket$inet(0x2, 0x2000008003, 0x7f) socket$inet(0x2, 0x4003, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x4000000000000b0, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x40, 0x0) shutdown(r0, 0x1) 16:41:02 executing program 0: poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x46bfb) write(0xffffffffffffffff, &(0x7f0000000140)='U', 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 16:41:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10080, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000000c0)='/dev/ttyCcfg\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=']@^,\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='%{\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='@]\'\x00']) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/tty\x00', 0x10800, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4) syz_execute_func(0x0) preadv(r0, &(0x7f0000000840)=[{&(0x7f0000000400)=""/125, 0x7d}, {&(0x7f0000000480)=""/205, 0xcd}, {&(0x7f0000000580)=""/217, 0xd9}, {&(0x7f0000000680)=""/167, 0xa7}, {&(0x7f0000000740)=""/204, 0xcc}], 0x5, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3) r2 = open(&(0x7f0000000380)='./file0\x00', 0x28c01, 0xc) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000900)={0x9, [{0x3, 0x16}, {0x3, 0x7}, {0x1, 0x8}, {0x3, 0x8}, {0x0, 0x9}, {0x3, 0x80000001}, {0x1, 0x8}, {0x3, 0x4}, {0x3, 0x80000001}, {0x3, 0x8}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x3}, {0x2, 0x132b}, {0x2, 0xffff}, {0x1, 0xff}, {0x2, 0x4}, {0x0, 0xb81}, {0x2, 0x148}, {0x0, 0x2000000000000000}, {0x2, 0xc6}, {0x1, 0x101}, {0x3, 0x5}, {0x3, 0x3f}, {0x3, 0x1}, {0x0, 0x2}, {0x1, 0x7}, {0x2, 0x101}, {0x1, 0xf2}, {0x3, 0xfffffffffffffff8}, {0x3, 0x24f4cc11}, {0x3, 0x204}]}) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000a40)=0x44) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f00000003c0)) socket$inet6(0x18, 0x2, 0x0) 16:41:02 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x2, 0x0, 0x0, 0x0) 16:41:02 executing program 1: mkdir(&(0x7f00001d4ff8)='./file0\x00', 0x0) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ffb000/0x4000)=nil) symlink(&(0x7f00000010c0)='./file0\x00', &(0x7f0000044ff2)='./control\x00') r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000000)={0xffffffff, 0x2, {[0x8001, 0x3, 0x3, 0x0, 0x72a75523, 0x7, 0x7fff, 0xff, 0x0, 0x10000, 0x7fffffff, 0xadc, 0x69ca, 0x7fffffff, 0x1, 0x8, 0x6d53, 0x10000], [0x4, 0x4, 0x9, 0x5, 0x1, 0x100, 0x7f, 0x7, 0x800, 0xba85], [0x0, 0xffff, 0x18e, 0xff, 0xaa0, 0x100000000, 0x1], [0x19, 0x10000, 0x0, 0x4f, 0xa1, 0xfffffffffffffff7], [{0xffffffffffffff7f, 0xffffffff, 0x10001, 0x5}, {0xfffffffffffffffd, 0x77dd, 0x0, 0x3acc2c49}, {0x2, 0x3800000000000000, 0x9, 0x8001}, {0xee, 0x80000001, 0x64ca}, {0xffffffff, 0x9, 0x4, 0xffffffff}, {0x7, 0x3, 0x0, 0x10000}, {0x9, 0x6, 0xff7c, 0x8000}, {0x3, 0x7f, 0x8, 0x1ff}], {0x2, 0x6, 0x8, 0x1ff}, {0x62ef, 0x0, 0xffff, 0x5}}}) rename(&(0x7f0000001240)='./control\x00', &(0x7f0000001280)='./file0\x00') r1 = semget$private(0x0, 0x3, 0x6) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000240)=""/99) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r2) fcntl$dupfd(r0, 0xa, r0) 16:41:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x88, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x2, './file0\x00', './file0\x00'}) shutdown(r1, 0x3) 16:41:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) kqueue() 16:41:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) ioctl$TIOCNXCL(r0, 0x2000740e) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)=0x5) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:41:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0xffffffff, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x10) 16:41:02 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 16:41:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) read(r0, &(0x7f0000000200)=""/177, 0xb1) write(r0, &(0x7f00000005c0)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0ade6117f18cded11e000000000000d1bb57fdbaf229eb01d58ec8e5c651ffe45545671ffac5b2e50000d592658bcf53ccc0cfde656773a7906333bf3160899de71b28a8bde0d0dbb29b9d760dbced7e9066c46219dc92e65ccdfd41b42b3a63ead7084881046b964d334efc7a01cf8ac8e08289638cdb111127926bad0c48ca53830138165e387239f429570f20fe8b5dc2682b18d3ca309b7e93418ecc97bebbea41c1b9e027d201d5cca00d0d5de26dcaa2eee42fd173505890f524ca6f6de15ccb8a3ddf6b57f6e7e1fd0d0d6c467df2b2abf1594c23b46f13bb3f7f4c167f690d0eed6b6e95e8605ef95631470cb86ca96539a786811dad82407bc789abb8a0f33025e42035dcba83682063ef7e7c", 0x18c) r1 = syz_open_pts() close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) utimensat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x9, 0x72}, {0x3, 0x6}}, 0x2) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x1ffffffffffff, 0x3f, 0xdffffffffffffefc, "0503000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:41:03 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a71100000029000000330000000300dd0035b21ef0c26d08ec"], 0x38}, 0x0) 16:41:03 executing program 0: syz_emit_ethernet(0x8f, &(0x7f0000000300)="9b03066c9b3f4bc216936cb28c271c7674451b86ab40900cdbb71e6ce6810d6c6e1225a836205f11b93bfe8365fbd127a33840619fa0c0e38376620cfa6a3f2c5f4eaf3fc3b7c767e5659c47dd33a1be9da0fb103284624885e0bbd81a924ee199ad300926683cd4608ad634d332217fbf41c57706a9276ed326bb241d229294bcb39867668971379a61abf6f7b4f6") 16:41:03 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="9bc4c222c0d223af3d93d2b4269d8c4a7348d4152ed1d7de403536fdcfbc0ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4", 0x42) r1 = dup(r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000100)="20e70e71b6f5ffce35bd0af6939eedaf1c5be61c79510b1dac1392040ca8c70384bac7e4c2c8fe0fd052a90650fce349153f7145a1a9bdec98f2cc735014a8d69e7001743a0aa4d818e5f09ef8d38ee62bf52c3c977ce27539a5e2967e80214b85fce6672702d0c5b73d1b0a974d9bbdad56d0ee22c012ed6affc9af8b3a76aa22358286fcdbfdfb", 0x88) 16:41:03 executing program 1: socket(0x18, 0x2, 0x0) 16:41:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0xfffffffffffffffe, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 16:41:03 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) setrlimit(0x0, &(0x7f0000000080)={0xfe2, 0x3f}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000200)=""/210, 0xd2}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e625f94a1a599854c531aa5854e", 0xd1}], 0x1) write(r1, &(0x7f0000000440)="916953613b0b34030b1e874cc4eaa5903a602e0f995e4c8ddba2dba4c392f5f59c0f9dde2d6c33314e56504dfd752f578fab87e3536a0400855a3ee996c19cb915f1da1a34ca61c9ae3d9923e410acf30ad107fad77cd7c692b6423cb68eee3a2b663794112a5274900271ed7e07dda7620a8e3a4eaa73cad94df3", 0x7b) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 16:41:03 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x1, 0x0}, 0x842) write(r0, &(0x7f0000000300)="e7f2fef539809afd0c0a1401500080440b51c8aa875f880300000000000000dbde76f86003aac9564929738f431546f2192f0b184eee170179835978b781227482e329227dba8690c134", 0x4a) 16:41:04 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:41:04 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x8) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x6e, 0x4) listen(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, &(0x7f0000000200)="51db7b4331b8ebffea6ab05c7a1ebd7a5e0400a625a3a562ab17eee833270dee4a0d216bfcb746102f5e53e80bfeede46659cd0ea591ccdd0934f032331739b1d3d5ee2a9b96e32fdb6b7d2999e32e8818e787992c61882b1526701ef37ee62b43a0fe7beee60404743a4e72b43b0e02e71cdcb73e3b8776aecbb171472dbbaee3b5536ed52fc6c20fe3b3fb9eeb37577d984ab27c493a0cd2c9b683b743f82d4651834bd59a958a338c4761fc4b6f80a099e4fd7953b96520ae27695b673543757ba541decf42a0b9fa08f91173094170f5643343d1f16552d6d1687d360f6548e01406b7996c4446d1fd4162937b1441fe539add2c15b5d822f850c09fd50ad3a5b02d6829001669ac29df8b5feaafe6f4d3b92d8382f39231171a636355fadb8b19885393e2e3941085f32bce3d356466e5b0f34cbf13f5abb4014ac3491c22d29dce4ecd05cd2b1eb5ce1264e035ed4d9e64e22a21f2a610cf989bd4261c3b82a5", 0x163) recvfrom$inet6(r0, &(0x7f0000000040)=""/112, 0x70, 0x1, &(0x7f00000000c0)={0x18, 0x0, 0x3ff, 0x2}, 0xc) 16:41:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000020001040dcb90000001000"}) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x83b, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) r1 = socket(0x18, 0x2, 0x0) socket(0x11, 0x3, 0x7) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:41:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() pread(r1, &(0x7f0000000000)="f5b12163130008231bfe9578ffc63d2d72b5319a7a6c4c24485115ec80f5e4e8c17fb9c6ce97bf3f0aa01eb5647b0f975b916955805197e7a1f924502c45cd9c53f04c0506ee545cbe015276833130e0f16f8f984809276ece1746a8d7f4e935f4907f1e0f81c47fdb39bbcc35d85783098c8e1570f71254a61afe8805e6cb00e235d5431593f0e614d085023b0fb091d6b5c8c533d3c49a76c4495d4db26ab3a37291577cc7ed5c36c37cc072bf198b8671cbabaa16c96bbc8fa4bf6bd5c57c6775286a09106890d01ccd2932f1341d2340c5707c3b3b16be38050fe47bf1c2f1e42bcd8e72a2f8d001278f1af962d48401", 0xf2, 0x0, 0x0) fsync(r0) 16:41:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x2, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) 16:41:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:41:04 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = dup(r0) sendmsg(r1, &(0x7f0000002500)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000001200)=[{&(0x7f0000000080)="a735e11bc77f0ae07a998c734469add0dc633b4a32400000bfa966c2f82ef220ede400c1de70c2d28beb9c5332755d9e41ffeec411563f17b30af8242ae5c2ea5511e1190f0dc52e0e13e8ca5210308da31eb0ac1636eea6987b1a873962d9329895b8694c2547d57e4fc7f6d3e68fba2917fea407c760d751fee321bd549fc1bc63084f818695bf4b0755c469521ae9a3f401e4eec0226132f45853eb1cc03b85c5ad641e474b8751e4", 0xaa}, {&(0x7f0000000140)="58162a0c4091693340db5b49fcfeb0fe10d9b9dc2ec0329475e77fcf2de61fcdeb193611e24507adac89effe805238b45e4245b14cfeb392f47ec6a846929f6858badfefde9d059d050bf9a09cc663b82cc3c5852a9a49340a6b41be6b99e8eea86c7f70e46254d0f91a854dc6bdd5c45a552dc5c04cfccaeb07ce977ee9706217e4569cfc7b5b5347c5422322d23e4c57c689e40e9b42b45d5b45050767b6257c5c", 0xa2}, {&(0x7f0000000200)="f1d2899fa60d373682b6e198b908818d54a53c9655fd285dfaf5c0f42e0e0af018c1f6da3bb7cd91a46d11d16e94a1f417e1dadd0a756b42e5f8f24357dad06df5df05494cc99310a2cc88b3af679b0da7a45780179f281f518e1768dc33fb9e5134d6eaf3f59e1a5033fb47188100d2bcf8df5caae56bb28dcecdcc3a0baa114be37259e563bb0a43a457d3fafeb203a537ebd9791862a1782239dced5c3f132183b5fe23909f46991db0c538dcbb8aff7900c361bb59ecb8ac1c8061e1b51f233b09979d15817a229fb840acbaaefee36be931832a1f6bda262a7231f9bd9e57305d35dc2519c689dbf74d70a68ee1c3966b28a94809ecf081235dca6e323891844ae31bbebcd2f87aaaa526047bfea1b951937f21a7c3aac71f8e69956cbdd886e53c9614a78e1ff324b3151cf30ab2f731b9acc7a369e4d6e36e70af948fb9293719f4bd7f63660fddb52eadecb18704edcb775adc7cdaf5ddb94053864cbabedb4527b01a43a68af0f09a75c8b4089d591dc07244661023198b014199fe77c4c03f34fce34fd44b236c8df76fb360cc6a0819316b10ceadf672bc9df2b4e793f70e3aab0cbaf5643efa187221ed783fca0086747416b23c75c7f0451c4df433b9dc1eabb7579db7bdf6393d0f7651b7b0f0176c426899ef8bd177be9cf3059117732182aa71a48e846cb7e346bb52ea25dbfb856bab66f133b22d60852ce7609b762249e5cf50a9ade7224f98cd81c58eb524d92a55bae623162597e8de5371b26c18cce765996f2175bc2f56b8b9a272ec0b2d9391ff820a080ab2196e65053ef7fbd0e976a8312ea9f855bd30d16e86925ffac5e71a8b8c3afa4b33de8410a394d8af915f33bc8d96c1c2e1dbf1f75431434f0e1539677f1fffa565e175fe7795d58d03e8d422f58720a336b1e051a1cab4a03fc847c78e7a475d6464926616b6d1ac410edc5760a6da57ab9a583f140ead63ca5e480dcc1b2e131072214e2abef6248fc449ad838e49f017d845d49064c1895d45266a83f702e44e5a5ac4109654d377860cf1c285d029c1412af16b908b83242393de6a71c9f6f6683e07e9496b9acc05c917b76c8ee8ea85a5e823fd317b359e7c6c290fc8d86fbb098b5d2ccba6544cf57326d0d1d396cc493ca336963738c28bc3e1536f79cdaee917d74f1224f41c6cf7cf7bae9894dc05d12de84005bddaf7cb8ff8172b8e4fb41c51a2511bcdbd61c431b23e7649d497d5a323b580733b26534bf72c2e7fb962d734ea45eadd2d085d1a943bf2af17d9a7b7245c78f7e8bfb7906636b432efda186b96883404a5d8257cbd27330feb6880318e11ae291c03b910a1fa61a4655834843bbfc7a771e938fd6690f7c818107a6bea303a8b9fe8633885d0e3ef8e9c0613c461a5d8319049d710ee7198af27c4cd29c7c0e3463303637e23c2dda9d522ffa63c983d1a87d1d982e3ebe36ea809086fbee0b17e413edfa7b2ab35dfb85ec441a8e9d3d3563963634dd74ec173b97c75990d0eee3c80459d8e6ec69c5e60b0c4b841a9dd500f309936b63520980ff3d3d57dd05b0ea0a9fcdb34c47b3ca1474f3226d50d83a5b3b148b0f80f1543d1757b7b7188a485da564a27549d464941bcef9de50cab47c8072783e7395bd4c43f18d97bddaf136524475461151d189fb3f546ee9f1aee6089bcf4e4045e61abcb914e1b1e31646077085a1293fc0c14093da30d5cd89150d264db3c955dac65c78acddde0d96858fc0bf5d83e178710417733235fc2deea58280694cfe03ed0c865a06e20f91fc41e6e53d52a153d7b9fd609cec09d93aa3dd6ce5d36e8ea31ad0a07f6862754ed0796f45e05bdd2c7fe944da5fa2cc5cd2897c9847bb448c286cb052ff93dd93065479c31a885834fd14811941bdffe0615c750b0f18dc9f13b47dd643cbbbb81fa8f2c1e732781595f6ea1839972c50d38e5c6b96963609e79cb68c45279acb57b89b86c019b736f9c1cd0c767fbcb55ac29e1f39dd9e97fd8f4275f71cf8c9a3880f531d1513324d6630cf5e8d47f8e14bcdb3066e74a00dfb9b220e66ba9e778b44a449920af03fce65f0c7de263179eed522ea969a02fc98ab0de34af24887d00e4949f6d9197abb268fbe53df3fd93eebb0db2e5cfac6cb96e1be3165245210d5bf66fe84bd459fd6945464675dceb527e3f3eab46cb8d4dff25d17aae35a49e7a34b56a6d26f075b178dfbf24ba7dff5e0c6e7f29bcf8391fed8e5e654a9d0c86582181c80d242ba437bf4314ea1fd7df4c596d53ad17912c57c71e437d29d8a5fa85148d6f2dd385f7eb0e953e65e5739bc67d30f1173f1f20c5d8516cc0e31ba671c828a146639e3b1b8bdd0f0352d879dfbb17e809aa2abe04e74168e41af07d51fe89ad38199e04b0810025d0eeb515cae04407f954346803897d7c694881566d072f9a32068fbfa38c1e5a3028ad5a59dcf2257f7858e7b002bdb962c541ef75f2ab5c1e676fbc897b782baf00e81df07331d0af842d45aaf8a21844e84fd12aca8582a1b2a80e35d277dc0216f15f54d0931766a7188777aba6ece54564113b4abf5008305b5cfe62cb81997fdb109162d034b1bd529152481721c672d89d24f68f6a342b5d7faf6d48be72a4a056385f529072c499c431df07335972ac0a6196e9f284205fedf55bc98054f735dbe370453a7934ca0c1e40fb9dd55944785898452f8564e51a4d8aa57a038967975aba8baf6c4c929878f4bc4257a08481ff620be9311a3e459d03ee563034cae20b1befc5f5157ddac06c02fab5fd0c293d4c39a3759ad8cddac897b6613001ebbacda6a8659acbe2394f429ae4e894aff6cc4c8e414f40bfe37c5769e343b9dfc95e71835146c6e18c1616b0aca431b96f24980834bc7916192a86b6d51f18b6b875ca653c53d28f7adeb9ef914d5a8b8004d48ffdc5b4956adac344d938740d7bdb7989dab80f8f0b22eb48827d147a7d22fa7be619b837ce4645ab1082808a83f3a2fc24a247419502b26acbcd9b103e8434ab8ddc0ae00aa6bcf386d7b2ebb5a861764083453167a4906d1fcf2ceb46509635af2aada9cb42fb789c3466b2f882553d69a5517378b2d443868ae2881922c8afda108452db8ddfdc1937ecddee5210227a5e720564e180172ed52f50f6988b1c997b0c69e955aa67e02999d2a76d3d50e395bb9da62c3457997dd673b3e36eed0c04d5e66d165f45edbc61736b0eb456396b0e44a724e43b84d4c00bdd530caa9cef4b77628c3ce79e62bafb9ab32b915c68247d9f97a6f0ff567686bee80ffd6bcc13751c9939e9173fa7b3687229530856ad65982794250a1b28ea00263898f04a75980b844e9b496a9b04eeaff2a9ff145f632f715e8a935f53ab54087643aeccb17c130ddeb481bd2defe1d29b9a53a663818bb093a138ebe9ed3575f96aa69be04494332529edfbdfbd4e168447f301bcfff1e364c1eb74d18aa888ec8969c62401e0c17147e727e11ae86bb33a7374d5b531e3c1384fc6414e74d8449442da4b67602e61d50f64b012c03cd3045163872ba9e4f280c124a2f26aed9dc3b5c8af08274ba738e10114302e3f92db3a9e9c4eda2a59b6e5723d60d676f7e67077b1ac47957b15704eb7cb26cc1901bf1aca0ce36587f1e4aa8cf748d356a12c3435ff45374e0820004231536491759836ae4cc55e331dd1acee9d80b4016aa3481590e1f0917768c3fbf14872aa8adeb72c01af2134fb407a230a2986b72766792a798eb62833aaac160c201e6db297815c2b5bccfc7001dc49adf4b5629960073cce5b4ef56ddaadf964c9affed323b62beb667f7ba7a701765de048926b61ac398b45378e74446cfe547d4b85102cb008ba03932c3d158238209f1d1741167d54df5ceed6471001b2f7f6d64e8518880bb30cf19b81a43b4ff7625771822ffe0d536da45d8fb427d79a74c02b0668073c28bbfc8e2ec3c38a2d52f6ef6cecbef177dcba0773edd2502bb2e7987144e37d168dc8aca9ea9f9fad64b1e9b27dcc83b3618ecd671a7e7d336485243a37e8d2db2c7a8ee785f674f614c2529d796e1c1c6325a420d9331f5aab340b3ad6b18cbcb5c52b154c29ced845541c467a2a2e8e8eeb08d35dfa76bebe5518148f8af6ca1035a6288a2032d4f4301cd97eabf778c494b614afa98fb11f1d086aef0d6cd4f5f074ff880297f98b0247ef1e984f3670b51ac5124306640cd3f2927fc01069fda4c122d39717525df38f33dddd2d1bc7e248adfb427219f23ab76be77affe090ef900f33f9efe76cf041f521f8cc9fe6311b897d84f99d0ee79f6584ecfefe37d166490386b28023604994cd8c081de92c447655a4de7399063063e0c174225b9df2563a2f20c404f77bdb4b8f4bde44ef9dbb0d9bb160e937b63a1505f72d98540e8e8cbc70e8200148da02e7f0fa27d3b36fe99a26a235a69d8c3c16bcf746bcdb8a921693f6d0a31b7cb2885dd35130db9c6403f5f5a55e56dc61443612f415dded7ee9f1be9115f74549c5893c025f3dc729cc52863985a5b4102df7bcd7f8b288c09e470f662087abb2049e4dc48768dcc383f3e06c358c26a64a9afe57a4b05a40364d30ebc4fa580baa399f1f25d76bcfeaa43771caa626b5390989e8c352498944ef66ce54d4177223485b2e855c6abc2c5eb8976bc364ab4ce4331e62d9c28af3e2dae6a0520012bd774436c645aab501da30cba8717545d5470cb0166959f88ec47d90b04747e035a1d01131e50357ec27179b537d9463574357cfe07042f65d9214b75bbae639225965d2f6e3c3b66357e4a84b08b0e13e0fabf7b601763374c8799824138a4b2d8d98b14d2fc95ce24246dd69145f5f2f9eea9cfddac53b04b159a68f10d3a8e5f898a0c17df76bfb1d5644b64f2e2d1ba1b6b69047c3bd9dc266488b231f222c495be17c188bbbe0f8f344715b5e5c3ec05313f09db406925c3934897c0650d4d928ea60780e54b6f40b8503d889e202754ad4c64e628c01bf99688da425d1acb2cd1e9ed701f319f50f83d7bec325dff83e4ba385e56c5426e9bbde5ae2fdfb8254e83927ec059158eeadd833d2c0222674e8f7e81942cd5437235adc4f5373f00eeef8c4649b6ba7b6b8471c2ec1e01532c0a14018fd47d39407dc499e8c2ff72989eb69eec7f0fba1fb57c13fd2382190363840e74969e47b45f1e0d53dea5bf9d83b2c571b11e7617fc987f44cbf50e936a4a469f97ca7473e594460efaa0ee3d93ab8e861ed649b915dca26d89f1291ecae500ab4dbe33d588d9051151d15c8896a00305ee440f80ce6175f35de249017bd07aba24ed6c8965fed0de6ba121284ef8c01b8fb8702978a65dd4b86e7cd3ec74df6f8467586207c48224e6c3f77a9118d772ede88f81e0e41b452c9698ac5d026989f3a295c2f0b8370c8c32dbdc6b38048696035931e4704002d97f9daf99993672253c143b3a8303f7dfac2469ac063b804e604c502ca8191885cfcd8d140424da88bd1760a8c5f8f520a3b44b81c0bfd455c006affcb40f5ea7163168c62aef4e1a9cae1414e57d3fd4a7d57567ce3f6e82399af24b76725aa84f60c0f419425e5df8f7712c7106829ed90611a1ca7fc552094429abbeda7b83201dec34a7caf45f4011cf74b4304493104e488d071076e0cc08c89603d729025c90d7f8be033a4265ed81d2070628cc377d5de4787638ee595b431abbf4c3c85a4af0f5fb4c8056a552e91a85e0dc2441e878fbcbeb8f1159cba3c70ab763def23f608f0d54b14f144d084", 0x1000}], 0x3, &(0x7f0000001240)=[{0x80, 0x1, 0x90ee, "ce8a69dfaf891741ae636886dbc699691c9a4e55d506c0e33b71a8e81e165f47478c311341f244960ce822efbac3806c52a6ef533e3b2a1a77a94235679e9a554dc950856e4b4987e73d0278526c45bb495aad3ef06dc54c4fb44eb486399877b9742118f624bf654f3f9625c33c"}, {0x1010, 0xffff, 0x7, "e404d3a630908d9648bf2ef5d2493f1f51025a34a54329b49b1ee3597ad7af5c8bc92d3844a04095fd73b88b163c6bc23b1dc8b7bb705287067e69357b5cec1ea148abe3fb458c87dea2a414bc22dcacae7a82b180e0352cd40e760baff74a687de9c84716b56a05e68b5bcf37acd5d50b36e0c67394d553f447cdc1c09353b8ac600821332f55e951b79ba16342052d3c080e89ff304f60c4cebb984f99c29b9b303a64208263c831f481789adbbdd4feaa8867a02e949c80c490ae8080806aeda89a5f51ce42bb9f7a935b421da7c6f0eb9e41e27090fbca60d03918489c090f3b67866bd887ff64024e5bdad5e948bfe5e31c7107487d4b1fe9b49e12b86a5926b2f89b0cc7015e878c938f179573642547214fbb6203a1d41fbd48dd8484d86e0e587a014394b3665fd844eb3bc5e9ed77211aed6a21d74ccb8c8860b9c319b801bea0de0a02acbde58fdf0053f92ee2ddd1c9dbd5039aa5b30d3eaab33ec7ca227f07a07477c68ffb1ec4e2f9282cc866788c0ab786fd32cf5f1969b1ba5ddca8e7347f5561dd54854052e55d603738413cc6598e2e067227fe2d27b9db0b848f7217e4c60492708d08d4d53e71abfae5026a8bd79159da538e3bdefa4464ba694159b6ca4ed9f06f06eb70a37772de7de57443131240e1a8f63cdf42f2cdce4880b97a9ffec955cab0e9a15fdeb773a3ee613172f11bff51a330e196cd83308ecb3a87678fc4d751fdf591564e774249a2b25e8d34540577dfd1cb42b0eb0e687c89ee55b7506a25a42c93270c6b157086aae647fedd0d149dc8b2b187159d3c2ba85385e2da4c6de383ac201f12594f2681dd3ac70cadc4a0287a9337fd02890d6157721dc2c89b85577dca044022fec7c231551096a9e976f5733e84f25a00aa19cd9fb4fab5bde69c842becd72693635886075bdf468a009d3f04fea9e31c3c8252e16cd0ab86e4210ad467558e3510534d119a12087b3cff1f3dbc5a7442fbb8d590be1db5aa8a3b10b4067a4481ddd62e0abf95a7b22f9a3f2950d77bffb115c92c65c9db820c38420c7efadc5847b109da63cc84ed1a4aab3dfb0ef1d8c470c4faa4e59d77ec7fedb594780c982ffacf24e8535585d27d76fb44f711a29a70f41a2cafe760bafc7891329c89504aed19e9201821a43decc89c3647d39cdc5e31e6ab012c68ee73b2fa706df8baad33f0d0d002c4000cf53b177945c551ea3349df984e984053b8beeef85d4424d8c8c45a13f2e186e363dc01a2724f7a79c906c50976f5822e6131392872697c1a9783ef7600c5424546564744a4d9e434426288b319c5d66a01f03833e186b4e61857557b1183b9c48fd5489b31780d3db1c7c4d72a0e263f1ff9486a84c0eccf056f5c8df1ec15c3f3ecca12e2222cb55c2b90e7141be70515f7a0618918b8c50ba3f733d7f1dab033f21d17038a4e702c770d6dd35a8dc2ef881ce8f6f4f4424f4856537e382cb2ca7a32194fe14ef1e5c51efed8c35c714320ed6e2274f717de83065a0d57de9c993e6b5f01e40a0ac58c18b275e3d18ddf4ca654aaeac1fe0dd12202aa52cf99d0097f7ea1fbc4f4359a7f95a854c1f69d4c8a8ebc8f670348c07e339dc678121efa6fd906c5c1adc61e7bab7e1786b3778ae86db8e3d524601004a3178a934ae012b84ec6ae95246e1c66cac26ea9c5f266765a9df3ff66117c2a9561dd65ffe5942736356a93163d8a751844ad09104259d989bd3040d06e06d85a8114841cb35d7d3ac4856a059ca5245643aed3b2471ed9a2387586853c64866f2e9e1c85441af54944a5553a17ec0fc8de5ed6fcbb075a73a6389ba1bd3d121f754f978de12d44765c38efad18e006730929c267c37f80ad5ed0bf2420f084b4a68bf3f6b16c70c5ea21260ce00ae8d036906317dfa5bd653b5a2bbb13a0f0e53762fd1c381d48b54682af32c20775089f223e4f87869ef88b392abfc45a82d3eb2d263e6c999081a05e29d8f762ed2d1afe80748bb02d0b635710aec7af3e94cd2354737b14c12f4154bf345646bb05cf807906fddb822547805cc8143fed688fc27a9f0109e0bc1feedd33aff015792da2311ebdd38c857b5a425cda979e67f9cb906dec44fb4cd837aa09d6330f4e500342e64dec86efa440a001898c1b251c86f419088e637d7b1da9c8e7c418a03404091d757d4dd7d0f98b6d926c68214c982265d104a28cebb3754c6982143d2e9c8fb6862a97c9364908f51c746ef8601fecb6548d9162d08a851b4fb0d798cf8e9008ed51cdf9dda2e731afd83ec0c110409709fcbdc0f089ca5733200dc440c525eda454053fa93ac4fe7a195bf441cbd509c9ba9feddad92a1084e2595b96479f6a5f5a08b3f69775075bfebdfa85f99b19b3f60f2fef6d61d53be062b4789eb134c022686b1a0352cc05794866589f1a490f7c5924210c74926394d595bd50b918eb8b979d4b86f226f42e23b33fa6b44f192cad934b3c07097a56431d7e807e08f7d5b2b42fae5c0a19dad726d9e34e22f8053b4c9e39640e1eef56de93c54be6807fe801717b83bb44125a797d9a03eeb19db383416310c9f80785acce55a965beaa8d5fbc2b84e35241dd9651b2b9431404645c4ea14fa49a40cab2a633d133d52d30cad85610c280d6200537eb13d523e39b129f32ddfe1dbfa01d1e970dfb9e646f63f98b2b889446408313d852061ae9cb627899e7dddf818d651d043398894967febe99fe4a000896ffe6893d50d6d01ff2d51ca4561244cef38ae9107abf715c4b8a1b2974762bc5991776bbe95108d8aeedc93515d47b81e88997efa2cfad74e45d4ccb39ede667c0c2e48f25b17c0d38fb755ee989e15b3eb1c01b3f00473710ea5bebcfb8b9eb1041d3f3fa1cb904f308efe2b251d5e0a6a652e94bfd7b2b82ccfa01794e0b58e5a10d644cf0613b08f04faf33ab5a8b881baeb9c1c13e222ede84bfea60976e7e785fc296a9baf7669767345a1762902d9a949806309af3099ceea3d931b665e7389b4ddac238abace7811ef8869876540a4008885271ba6b0c2ba0706b86e1ecb541fddeff41f05b176fd7940aa9836e20a38fd930b2b202ac808e04514d79ee8409ba87261aac378944b54dfbd8a1658d77922ba2a4cafd95bc4e532f50049004cb801a767c324cd454725c9583ef065e3c635f3e574882e9b2c8b02e306fc3b35ea1b85c6f9b4ebe885d4f1b4641fe07614eef80b93004d0717cbae746dce0374cdacf360f77277e4c3126af1a6d63aff207b31c85241ef65abce82c9a3b3946c09cf9c8579f4d8f418c650d23a115365a2650d888fe868fe276a361ce0dca2ed0fed3ee6ed26d6ae58d3a41a4b5ecfff667ba6b5b6e2715f3714e35ee896911e9b6910c6be6914201fdc2c88794f9ad8482ce59ab391c276a3d630ae012f4ef0e2eba2505f5fccf1cf49977f032af425ea6bb898da1ac879b522ad6e73fd521d9e6a3dd950e01a3fb2529451c002022563d8fb456e4848d990635241bddd950a14cb60f3db7693072bb6c13cf6d222811c61e7ee6e02cd800dd07a3d50703deb1427e490ab9c01bd18fa732bc958cc7e6f62a02c36d59e8bcd35d58b146288845b225bfa0ac052174c78fffb53966ca48c79940925b0142a7c0a75275b484d96adc59bcf53312e82c6f9063ae82c4d135626ba63d3bfd995a7a794b75e363fac680d7cde6c0fafbedcbff85bc0dbf8b4910fe1a257fbcc956b545f42db4f6c0f2f084736f4f7716f8a6c323169530bcfb34b40d38eeb38c447b4bcd216d360712d1723095b3296cd79de8bd95682ea3a9cff0f94833d3808f075530e66fab0f05f4507680f43814bbf66a8d6615da69badf163ed19fabf047d556dfab0338bc6f3100c86002cc06ac918dce9b70e81a59299e27caa9c494d0e327f2f4bc236325efc6606e41f79bb095e8b1264427a66d8b7330fc0c6641aad5e0f5acaa1a96826e1c45aefbf79d9d0ace36fa17d39f1b7154c9899e41c26fc8f7e003463d314a623e1673df3056b504562b417b13c13dca1bb004771dc5b0dd9ec1d371352373eebfdb428cfa85f6a995c08c74ebc548b50191fdea916c78a8b245619d440c6518460e914dfd09fb7d6460619064e8c7a50d09988e45d1d3e0d25d5f50dbf158f4fd0cad857df419a9886e6e37a3902d62a9fb2f1b420be27bffb7cb6097fea17cbd5fcbb69eb90dc949f9e6d36fa177c05face5a8092c850a2c5816d027c3204bec822562e1aded099dde74a4b0bd3e3e8bab017d2a3643109b6de09060f649144fa31cc678e089695b1825a4ff820ae17854011bc893eedb6bd0f1fb65008d1168093ffdb06266d41afdf5cccc71d31123732a338990a4d22ee913d36874ebd1819181f3ceb47edbdbc64e266e4ef869e124f69fb73033bda72c33455ac404bb14256ac593ee54570f5a5760381c199df083499b74b65854014706b5fc31786d75a13d020b053408a7687fc7688dd3fe59d869928fa5caa3cfd915e66acec52161023dab767241644480df24211054c49b3b48aa1fd76e93f4fe52d2316911053090bb2a1630d7e200bcc48aebe00ea097e3df887ff56e53bd76aedc936192fc34cffb5cbf02d3492d42ed478c22f8d4592471d8ef262838d7bf4baaacc38eb16f205f2be901d42cce30d60e3309c6390d97d7ef4607e8de9a4188d0b304765a57f949392f84895868d2e5cb6420e0a44f3aa8eaeef837bcb3c6012e883ca2d3d98375f639362131a0ca5afbeec19e89f84b3b45889f97a5cdcf83718a933ebfc95066ee3a67c51b6ecd705aebc74f77ec1032d0063ec3354dbb0471f6bb8a36e39f7e403911c0278afc5eda5417a3cc37fe3f7fc47acd2be8abaebdf9b2ef1115ccb799e845a920ce105528a8a899e0d2657a5a70264fe02518f2154794ff139fddc8422f1681045381723e98791f12962d7a4c968fd98a286159099750f854af2830dd917a72d2b41f0712c55b069f05cc5d412d92e3a5a68d92c938e416f5e006aaefcc08d0b1a746f6ef3bd92538ac9e3ba237cc7cd3e399916d0dd5868398d84d76a854d131d88115f7712bc4d6073ca15366b58fb6b17fa20c8e846ccc26759d8a97db01d59b286ab1ebc77a2d7fdb00a02d7c46bd9e815abaf237d6ed2d1511b3261109f3bef27383f39475b614ca6b2f81294230eb5fc9d65b79d9b8812b0ee3336c12de334388d1e2caccada90dd208d1dde4ef119ecfc64f40e8245eb8f20e344356a9f236d21c0cf21bd1360b6c6eca1c02514c0155afecac63ad053d2b0d48c57e5e3b7c782b326032ef96e9783cf8886a834b59376e7010e794b3d42f8652ca9781f2a729c1976a4f522c19bbc0825b1e41acc90672e18a7d68a24378d4b46ff6272686b1b4da8ca9b13129b0c9c73a9bc5affa1928594cde55c868c852d30eae7d8fa8247c4e1c751d677761cd6b16a78fa8875da9580427f8a60298615539ffbdf89fc62e2f8659c5f1984d8cb1c014d894e6d316757a78e94ede06eaa202a814ee75908dc3b870e385050458bb0ef0a33447c227886aefccaf5d049bb40b81ab02d12b2ef63b1d28f32a15fcdb6a29c6a43471100d859ea6311f040b3ef30e85b96b9abd88edcae16f99fe7aadcce9237876a85cb04ab1e5219cf9a7d68f37701ebd5c41773c244fbd380d314b0cfbcc1a3fee6fe6bc97168f152ab24eb8aff57faa348c8614dd1e93f353f40120f67f2ca0652374877c641fe4b2a4052c7bec5201f1ae1a7a6a4fcd1d9de9fa034f1c40189cf849d9a0498ff96be0df"}, {0x88, 0x0, 0x6, "5e758343b45fe1ac98d6dfe9b2bbcc477024469854f248dde95bafaf9923055fa32cc50444c6f338dfa54a8b68ff13457c3acc9b8719948171bc1f8bd50ef09ab224888a813eb61ed68cad7fe39d624a3c09bcd37badac8c40c9244a3f34524d41f60951b06a5143c1322aa5debab36208449d90b5add8dc"}, {0xc8, 0xffff, 0x1, "1d8231bf328884b0ad0614258cf55edbf7f6814d248cb6bfa716ebf99cf12500c5af8dcc7ad018c023d0e894b7bb50f5a57bcc1b419e5eea2e0fa211d13ab36a4024611efb8f33a8c0944f7083cc6e383bd78501883857c9e8b6febd71159058b26f8b527dc0087dc8eea7b0de5b7e28708cf82ae6ae79628b98b943ce597cc93732073663694acb8a487e8fa9c2890d1249b3ca072a782d8b7e09ab49261b999d3e0158d74e661e9524b6217bae82c746703e"}, {0xa0, 0xffff, 0x9, "bcf7ad637c644e542f4620b638b42f5bcff07b8c51dd544c659c6635d2fb32bad867a3811da1e6c3541ce85082f398387946e8f9a1b306a45000bad1f1d30d410d28fadceb1c666decb5d3abc1265bd7507101fc881b613431999f2396a1e944654261fcfbd908337d59f4efd9138107e0f2b023b429808651c4c3f5fb168bf3d879e8d090c9f6abc7248f62"}, {0x10, 0x1}], 0x1290}, 0x8) msgget(0x1, 0x4) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000002540)={0x100, 0x0, 0xbb8c, {[0x3, 0x1, 0x3, 0x7ff, 0x401, 0x7fff, 0x5, 0xfff, 0x68, 0x7, 0x9, 0x8, 0x9, 0x7, 0x1, 0x50, 0x1, 0x800], [0x4, 0x9, 0x5, 0x2, 0x984, 0x7, 0x2, 0x3f, 0x7, 0x200], [0x7f, 0x7, 0x0, 0x6, 0x3, 0x4, 0x7f], [0x81, 0xb83, 0x4, 0x8, 0x401, 0x8], [{0x857f, 0x1f, 0xffffffffffff8a80, 0x1e5}, {0x4e, 0x200, 0x5b1c, 0x7ff}, {0x820, 0x26, 0x1, 0x2}, {0x5, 0x80, 0x0, 0x1}, {0x6, 0x2, 0x1, 0x3ff}, {0x3, 0x803, 0x9, 0x5}, {0xfffffffeffffffff, 0x21d, 0x5, 0xc25}, {0x0, 0x6, 0x100000000, 0x8000}], {0xfffffffffffffffd, 0xffff, 0x3, 0x3}, {0x1, 0x4, 0x2, 0x4}}}) 16:41:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0xffff, 0x3dce5583, &(0x7f0000000180)="d2671007da33048501010000901e77f452aecc195859c2f153e6837bee1b8c5e5403fbcd8f4f4953b793ad844cf19e848982120ef6ac09993f6324c500a5302a346d521c21e6127db18d49642457f96d283aeb2735ec96bf7fbb876cc820d3f8ce4de1af8073a150ff88f081d80ec9346075505fbc7179368c4e9409dd473098a8c4ffa7a82140e722f02c907f68abb0d30656b7a7285261b6bac0b30a701de674a7f26c6070629beaeaf2998082458a3a7ed540cc6e46ae3ea8a7caab74b405b7fabef20f1a04528b322777a251673998c01ca0ba18f7004a66b516698a00000000debc4e6f475150c0309cd1e55f5dea86e1f1", 0xf4) 16:41:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x1d0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5, 0x0, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x8010, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x80000001, 0x7e, 0x1, 0xffffffff, "8e89be37d3c5a3b6db170bf364e9828f287b3e6e", 0x7ff, 0x4}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x5, 0x1f, 0xfff, "680eb358100926a3a35876fe7a5de01d198c026f", 0x9, 0x20}) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:41:04 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) geteuid() ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0x78c9cc81, 0x2, 0x0, 0x1, 0xffff, 0x6, 0x5, 0x0, 0x2, 0x7, 0x3f}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000000)='./file0\x00', r2, r3, 0x4) socketpair(0x1a, 0x4000, 0x9, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r1, &(0x7f0000000180)={0x2, 0x2}, 0xc) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7ff) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000340)={0x8, 0x9}, 0x8) getsockname$unix(r5, &(0x7f0000000280)=@file={0x0, ""/108}, &(0x7f0000000300)=0x6e) execve(0x0, 0x0, 0x0) 16:41:04 executing program 1: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "4dbc36f1fa8c519ef10b08f6dea30af3ad92f14a"}) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 16:41:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') truncate(&(0x7f0000002540)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:41:04 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1d4, 0x2) 16:41:05 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r0, &(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', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) msgctl$IPC_RMID(0x0, 0x0) symlinkat(&(0x7f0000000040)='\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', r1, &(0x7f0000000140)='./file0\x00') unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 16:41:05 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x93}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x4) writev(r1, &(0x7f0000001540)=[{&(0x7f00000017c0)="da85e5c821aca89f8bd54bf67a6ab0018f6d946041aabc00331e177239b51bdb72c5331e64fd72c0131ce4a3ef8d43cf2693aec1c59d48f532b8b8beb73d8a65598c8bcfb10c3a4943a0de07cbbc629b5e87a2cf27ef10cb54e6a15f3b379537cbdb38c7af1a1724991cb9f99498daad07bed98bebcbf8fb04510a98788eea1978e943d74817105b1e00c573bf95a981374f4346625fd670e93b93a833a56a3a7cf7ed22cbd1c07943f4b5774141f5f25e67618964feb8bcc908573ad7d9b6c2e24675289114e0d001fb59f676592e70f1af771cc5a1570d579cd7da1c352c1383ab282cddf32759fe1459bbabe15ce5135fdc8c2fd83a0811e26913509bf2562c596b81c3b649f3a4f0c57966a5643d601d289d467dc8b5882b3c7884f27733142183749b46e2a75f34091bbf9faa1b2bd39af0967af6c26bf1c6364b76ad1dc80733acd93a2e64fb314016cd3ad29f0c6d3e8252d69f11c055442c3488d4e7b7f85c959c8badd001863ea37890e89e92534fb7e428d954bc87e38ad1037bb0ba6440e882d4786f185d8786ce7f12b74701f6989c22d34ae9a39adc651bde7e9be8d9d77398baf93ddcd7d93b54145ed08d04701ee9b09de41a3bbfb3cd2fe61fc847685bdd59ea3f5e971c26e5faa37c5505f256c70a539b009af62f421c71e54de4c02a7fa710d540fc71fc8faa1e84b7b4f71b21f703284a340827bd60c899b3642de74612e3ddd5b89f1ab15cfc5740be14083b706a3da0e112d30efec057c3b13f9fe61c99f2acb70e0412d12082ecb7277529532fa1af08b5572ab95a024ecceccd2c4dca35f6fa009b518512ed652cd5222a491c9c00bca9e41c99ac25f1355f2efa762ae70c4bbf96e48964554c589e40598ce1ee19f87858946b5a64c671b3b456e8ec71a12ad21814d3a14368260685cbc9aa28d11b3ec358e56c43d3d0a8a5d76c16eac7aa6599c7b63d063eb701c784630ee0de3b1211d08bdf3a0954b38b360e4ab99d13cf588e7a36a5f954333353d85e3b49f70fab10fe738dbf2c4e096722295361745a8bd9c353c02993461f01ef914c68e9301667ca261672da80c9dc9a3af7dec276491dafbe30fa3cc82b9f03dbeb340f8f78d0733f42cc684f29e80c72659796576c027eef6fcfdf77e1f7f47436ca86d444312554ccab18941a9c835144fa6bb496b310ccbadedafcc408345ead9f0a4b9b8ea7b16c59e7f08b6c1eed0d6279224e4859f9c94e8f7cddf7b0fe552484cfb20e179d85d9c0f4e52201ec15f835b81703af972effb7082eaa1954de38d77649c5319ba87715ff40b430c5db68e7e97995f8f2d98255227f44e82d6b2ff4dfed6eaf6d3563d3548c755565941e81b3a3f96f1e3289c038dc648bcad19d28e4d2d33e359ae6e1d607abc3f1bbc2cfc58fbec846748458c970dcb20cccee3dd9756a575e3b990107ded9fa2d6d234224842bc69ab31ae2f96979797f55339d75447904ce87776398a68589423a835135747374ef9448bfbf16333ba772008dc6998873643d538f09f68807c9b5323b8263ee50aa0c81a234b512a0ac9b79039371f67ba9801f0cc143d6eb1134653e24fcf88afef22a6def2bfcd65b8dee744d314d08b1bc7b8d2f62f990a3aa0d3289e2832e9a893d00351d3851a29b1ead8ce2d15db1e5fbeb84347b754f4bd83973c7ced81f01d54c37298ad1ccc59711cc0512421ee40fe1841df56fd039b7ef8bc477d204ba8e0113ae1857447e8d96da480e54d3e5a43d758fc551fc6bfc6f40f9a675829dc1ed67a2d155ebc3d701931e742b0c19442cfda0dcf39cd37754d7a12ca85e9cf39ac88c42e8da0ba83653f5100b00a407ce6d2f77c4331d6802f504bfb0a9c7dbaa97ec7ee4c58c3192fd4673e601afc196c826395c8f08e65b199f5cdc348dd09aae0be61a53329e6252ea2d14661ce7016c10504c978a5def4db020b5aba4bde8386147b2d64643f5b7f47037cdcb5b7997d7386e3cf32446e14fb03c78809cf36f26576ec76d30e176bb07d8fb45a2d21bd2a18a969d07d24340f29e1890c0f7b08d68da22ee5524d5016f804578e8c5d8a44777de2e3fba60145f0c0c6d738bbe7bcef3c5f4be87a199db1458de7a83e635af046d3cb345aeddf7a582d29cac6c1fa9192f354373b8062b411efab2c02e1bd2963153aac07b291767058e6e67ab4289095fccc8564245509addc16f48273ee1a77cf98d5cd94d642e3d8a6440aad2ba4295d0454dd5c942f44b90a9b2b242af70a0885bf622bb0eb95b85088a07a4d845287d46bfd083f7bb18cd8ed879880513887774c3e77db0c8c880ffe16be58ad0a2cb28d334c6b4ef3d2308558ebeea8aec5997796a2b6860cb158a1b90ca13dfe13d80eae069c31479cb0fa6e9f82d2123faa9b345650bb2e57ce8d7882d724d260fa09a433abc9c1e379d823b87787a0e882d7920cd8b6d736fe6d7f1d57ba305cda38cebad1d10c987fba2eeb80c719ed327486924c8759e95dfb0a11e8751a08be940277f3ba98b7dbe21e1e895f865086eb63b87df4a43f346eaeab8ec9e5cc96477c68e6b364b1470f285a1b15a4316bc531ab91755546cc283f740952526098f68a4e8a13713e2c8d9d06f24b7ae923f86467b3ec5910c7d105483989a337789ef1596e71ad29fb2052be39875199fd11d61fc2b56570b685764bb70e01e31aec8b8f788b16ccf4e6c10e2aabded0acd1ed8f3765eb719ce9f410da2b0161dec95c0dd116a0f8dac5242c927a2e8c7989a8a3c46f7a14a66beb1cf128153c25cfb9d737971cfcc7e54e7d87a0ad884feed4a64f06840db1fd5e3823a4fc0527de56d91045838cee97daf2a44b7972a1384dc9bea9690657a6ac84627d3dfceb49e0371fcc3bb4167fa8242a81defa75e2d811a1e54394c756eae49c2b8e7ba2c43b8aa0724c22bb91f8f3230cacd9b83c48c259a77a3bea02f6d5494764f029e5decf6ce6f34cfefa9b8a7440261d94f3e469c8e2309b08e35f9798953ecf106f88d71bd5dbf44ccab2b271acaedde3805182dfdeca941075d47b4ecf742e1f61363b1960917c75490964562eddaac8d88151c25c63cd110f93fcb25408e3258a3e81ae7c1ef60cc80e2f07d423872140f50ce976cef1817b3f71a0f50202f87681d81f85ec53023df46b7e29af8c88643784d3b41f2ceaee93a71a81cd5005733b4ff542e8c4831ae93ce0c26a858cce810d6f1d06ec2e97948c20925f41715f3ee9faf6462a00b6462f6674bcd8881fa030e23e140a318f028f48fce2c8f42a2683db63d8bd6ceb1f627c4d14014334d1143177a94a802abf50ad5369870286f72a93564ff9e618fe779c53249764a0782b46b6c05137f90c740f9e58e4b1a77be81451aa1c8d2701d8e72ee5c5ba841806cbb0050062eb66418c577935255fe938363490019338dfef90e300efe3510cd7a07eb75da4b4cd02c6b88f76a153270b65439a804aae1696383d3d2ceb99e1f26e079cd6c7120047b8ab1bac2612aa638e96a0ca11d43978f9029f0f24de86549d74f692d87889ab69801cba7903e3b01fea811403bbecce42f9627a31f2f262a5e0b475ae773bb367e234495ed8cc62140015d1b152b436f65f2ed8cb19f30349651aec85fbd337477ba0d2a831e6d7d80f3aebff700c8a3ff67522b7d8d0759a6f719abacb23430768424bef9a1de169c50497d26b2d539c16c60abf4040a5c3fc6ca7a0929d50f4da501fe154e797f7826ae6d0e02d3705ee88ded799b91dcd57f66173680bae04659a8899f60eb88917e2b0a25bee895e393131617e1242efb0707a148a1e1936f5d32ac5c22069bea3bba658403f3152fcc6246a85bceffda5ee9373aa45bf2b770c5d9c64610dd849fbe9a189d481e45788ff2c77a57a42492ab14ff65f88387d30ae605b09afc52ef17bebd1ecdfda372ae592fa55b60c83a79223a7a8af124bdc87f46074a0eec4d6c13daca633978b69559a43e5b5d8e301975ce0d4653c0852175f5cf2128925b81d2a7a574160f7083946efc6ca9be72c15ca8317171bfd468aa5f318c5b87323f4a59408041561fddf0a60978d0e60b1333f66f74df5fb684759fe2a3bac0a167d6de6b1f3c5a1a2d83f9185d9d60b9cac75d37f6633f8a78cf8fe1d84719615535c82ca87eb2876ddcd6b0a4030225272eb61ac8becb7b033b85898b5a92faa66830301aa7c6b9d47db4ded77208ef4f39f64b44ecfabd187cbd66dc14197c26bba75733cde113cb6d1a47b2ccded5a6ed517db50e95d8cae4f15afebbed25acdfa1fe5e06b495d140f7d22ba1e7c8ca620a8e4a39869adcc38ca05caf9a703f2303a3de0ec5f78b811e662e2b88b9b9de34de45eeea3378f6834b7645c89bd236b8659cd77cb0776f5e5b18f878fc89095a415c0c17db1713d2a9fe6a51d0b3fd1b7516a107e77787da855cea67ce8c27bd1476fe649bb4ca7c6c2bb9d14426285f3adedad24d433615d0173a0c6f6ac69311e097f76845b1a26695dd900f79c1c725daf5ca92b6f55d963a7e3e320c02e7fc5d1e03d646677eb5", 0xc9b}], 0x1) 16:41:05 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x269, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/243, 0xf3) sendmsg(r0, &(0x7f00000038c0)={&(0x7f0000000200)=@in={0x2, 0x3}, 0xc, &(0x7f0000001540)=[{&(0x7f0000000240)="404ef76958e52a5ac343fc27d3f97397c0dca7e2b21ada4961c72cbf2319897ef480a72bbe2284201d0d055c1945c20f4891d12334b51f0a8b5e0745d48a365d1db8a3dc9940511297712cbb039ae6c25c758a1c6d80d798e203ea89c1a1503d46e678a6a84d03826e83f7ab5fb2d9f5f8e4fb6694f29a08727a181d8d711c0b0c83b55da0b832125fb23a1eaae5322e9c56bdaaf7bdfc1cc8d451b31b8dca315fc00a00edcc964baabe3c784047792aa2338fa7e72064d2b7f7d480", 0xbc}, {&(0x7f0000000300)="e8f9b87ee669186f4ff71bed921913b9a249f8e2ee6b4d28087bdb51ae776006dfe186f3f3cc2cab530f1f9abb5b33bae56c21dfa7b17af7abe3151749e58f35379a098288167d0ce360f0ad95cdad0b64c911e8a3490db2b8", 0x59}, {&(0x7f0000000380)="d85f016a2d1cbc0e5cc6c5e215f8f6758b10065c5e00aee6fba67d469a6be243a3edb8cee456ce0e4ec77f20cb7c861160240389956a3169cfc28045535d004340f21f0bdbdb76ae79f908a5c8b4b862576373fee73f79adbf84bd7ed320235dba7723b430d534c5f23daae8940a0766c3ab172f54dfd1266c39b8c425774834ca462524a084b490bc13916a", 0x8c}, {&(0x7f0000000440)="007fbdda95829ca09a0e2c74384624db59a6cd46d8896f3ed98524d81959ac32b15a11d33094becbb22c22a0aa012f1fe433798939bfa4f197535c40ecda5fa192cbb017926eee95df03fdf2cf4eab851d15193b50d4726f90eee73a7e29a39b1afeca786a115d1d95a4c6afbbbd78a952fd759c5b5d47dff83ff1d26285e350a1fcd5908a07cbcdd811b329902d424eea27b3b45a3649e7a54269f3d2ccbedd7a74c785f875d091dea7f8725133464bc55b4d22bfcae4619ac1b4edda09965a28173a65b7cbb783586093d351068fe1788570edf1f368e7a46ce209de9be1257f77003933fcc1a758f9a75db574f3124c3b4ee2744c0d83aec0ac8aca5b97a30437642de780160ed0fe3dea294d8b4955c1210e18db691446435b30f7a6ca1c87b858a63bd06d6ba46d77bfe18cd4c5503fcb2ddf3d17742852e554b30ab3693d8e19acb7d516619c8e10585cb5aeb055ae587a48f12ff995cdcf933e7a0de8fe5e5d9365f3070116770f4c0d3520781cf5c2236063c9db04ffbd35ffb3d9653c6b102f3ea4562ace648d19dade6134ff185ddb706c8ebec0a53e5e7d9f4ddc09455a6e99c757288f56bc609eb5e1d6266004fcbc937f5219f5240555b223f4e19308588788dccc05e4cf66a55c5623338819a593d388c6e01e2576e94afd056c888bcd4bf2a14ee34bea28a4497e24c96d2fcf1e89cacff62079c82831fb0573713ed777df7d76527140f2dd285cdbe4f6577008c3f7c487ca06e3b2de05eda0b8351ff5585416d4ca00da0317ca28d7fedc0dd71105335ee2185f54ec933b88fb56fa81be0e3ee0610aa97a2a53e73484b33d4c3c89a61eaf1f7be0bb81af2f1389eefce492ca08c24107da6256668fcba4351cd532e1863b5029a5ba68d2d22dc8f2b71f2f7b08269f68362ed2bd98b5f54aeee396ed7e2aa579f43a80f3ffaf2fef495e016ec2bd980ead29246bf12380ab420c36e81776903a8a4251fcd4f0d86e0e19b114f6dfa5e0c2cd5c75f1562f64b6ce68d50cf6b632ec88acf71f0818a3ac5ea161d89348b5a42b98e72c203ce50495d946904c3ebcf46327f99991f22845ee1aa976ee92cafc6f7dc061c193fea25c411837065e1bfb738385f21e5c0e3bc04750241b9e58ea42c07e7211a527125d3ff983b6d4df76e53d4a9fd7380f0998b95d2c0640cdd447fedf76d6ddcb478e41bdfe8debd50511ce571f99b29abe624a5aa55c9a49c86c05d6715121a1ca65f9d80d64f238aea47fdd1fe871e0068a40d74ffdfa31b5797fb8129e5ba730cf9458ceee7b5272ea98104bb261ad200444327c8e83012fa3ead5a2582978e17858973b9151d689ba1122c94fb6e59f4a0d4d6026c39e70abba6ef1961439d2d7f5b513b415a5939b3398e102856d080df93739991091104ebcac0f7de3890f3b1d610616f1c655f108a22c878ed6ac5cbd699d4cacdd72d6394e599d8eafbcc441349f9bf4e87c20645e536a191b877e2947fd066d03785196b60d0bc3efe2c486276f499187a2e7472c07fddff119b4ac22446dde7828f40a07b7cfa75799d368af7ea5ce69ffcf4c7150b4ae55abc505942e3f7fc9fd62ecb24d7609ba5eb527d224ab3f4c27ce59a58ea67117f91f7ccda30e3ef65079cd56dcfbf548f10cbe9eb9685d4e1d48b408b46899dd663f0d74b9d997f57dc5d1cc94ffefaee9aaab63e29b0964bdb0521ae82b46255c734260597c992b39df21a0ee6e84d3bad12c9488b0506858d87d8d9bba89cc580153fedcb31c4cd46559cc4ed64d74509ffa7761de1305cb9041bc5b3f6c2de811a9df1f9e249fef7a5dfac6ac32d1e2e244d5e02d873620c4d30e3f320c9cc96dd93814457cb7b5d89656b483ced0e9ef54353eb3385a8b2548b6be26af704e83255ebab7ff35b33ace734d44e3e386f3fb3c6e832ad3db50eea398aaf7ec46b37dde9e1070cbd87c90ae32e4b251b2eddd3c9b8c5b7b3c80e7dfd0aa85457aa5054bedc204298fe74cccb734ce84753818ff8377edb4db8ec36c2e150bfee1aa69eaa5f93632951c272adf9234e16ca8fc0c01a5ae9d064c1df1654699ae11330550bf7ce4d2d0c286c36b0acd118b554c50c54bb548d0b8bc4188604e8a5efba87b9282e205e2d8918f2cf762b99bec5921ec57068f366d76a47eaf846d7995d17706e4e042a8b666e41484b74ea640a8e5717075ad59009d27497c92d21bf030a4fca3ccf7e1db32c5a4536cde74be23edec29ea0f53e87178583af0d7dde3278dcf4f4549a848d15834a2afbfab6be52b75ab7d5427bbddfafbdb1a8f3f445c98891b619caa159e48412659b3b187e81c7a93f8edeb3ddae4184cff39d0db34da430890d3ccd336f4ea9499680901cc74957f4aa611d61454c99626e838215b5d6c61ef16a9e5957b3bd56ca4d2495ae89073623501e28d77df8ee8dfa6713c2b4c816fabfff3fe6b676e01f863380629fcffc90ca12968156adc21c6300822ef5e034206c19e0e993d7da93f961c9a62e4efd0004d97e045f8c5d4c9f8a96113fb844c835408390ba36e5e6d1824f8b41310489ef2fad04e0f5baa14c2e9a102620b9cae8d7ba18b95cd504da34784b8554c0b24cf5f69ce7f2e1fc4dfc7bc00a00976bf75acb5bf4ea6af4176d85a886ce25510d9ea042c98a1cf97d0554b04ca994b6dce85b5a3a72dadfd7284193cc6105182617d23dd7a4dc323218ac0fc62f64aaec682938f67e61de9292411738e7c631bf8158af51a9a04e7ec2f5f862c94b5fee1df4a6198ad7aacdc345ecae19735cb6697892d2533c2b3585028f9f8013f3bb29291c05b91df9acc84add7b7a7fcab2ce6d2cf15edb37c9d6984f3ec002958f4eef51f4a386097ff4907a6674cb71e94850b3dae487c8aea00073f5b1a22661c75c2bfd72ca64071f5b563b9a92153cf72f99f523d1c6fa11d75b830f7e2186079be3c59dc6c36690f39664e17536d674abc2aebe358ae484bc3163a3851eefd60ef95c5e2e8bab138e9a957a698ac2ceb50336ed31428d6484f606c4c25fdc640ce19b150ef75d8793abd754047a46d6bacff203affc8eda22815df9207335e9342c831e62b37e24577ac264d069d9737faebca58bdfbcc50b2e0c3d3c50b64c96ebe97ca59af53d25bd532aae9dcb9beda453db23db9f038cde7e54333dfe005dfca547fe7733b406da38cf1ee2b788d76a90c5bcbaf76015ff1e0477bc97f62dbbd63ae55bd7d69de197337a73a2f0842bfb6702199b95ba6740857626103290146121bec4fd445e998b3be4f2449aaeca14dc00c4db1ae2002e428552147cedd600e533580a8a74771b8fa048342c98f28187ba39c3e8cfe9869901e150b76e3f9a89423efcbe3aea7060b389e85dda6e75b99abe164134ce42da429edb466f6f4a1cd402c4ccffc6270b5ea18f8978fde755c64b25e797c9cc812eed4200ff641cc7087a310715b7e61ebb7d692c761c2f651ab0aff9f4517b59c0c7b494cf649927a9933d327d91ec318e49ff669f6065f67622a059ed7256e7d17b7616f628173eaafaf3d0a7593f836c5955c03e35a1717a308fefb3ccf9ad7a0b4ad0b1ddd8f2944f5d48774ee6e436373de0a58f658689641ecddf00aad2835881a7a6ada6c301cfdce1825880c3d22c9f88c57277ad4ce449ffd3fe299f2fa02b6da6a48332d5ad9d15f85d8a9e0d481081a9ef24dc2d0d3e92c9a3472e153f87137e8d9617912a3e6463265e421aeb29a16b39142241f0ef0d2220ac228725514489d7d1401da1dd61976058e4ef8f95fad064932be3de14ac2882d5a53ce4b92b7d3e8bae192cec198dfcab41b7f551edd39e225251fd0efd38795b7b3dab437815c27a5de0c5d43e8489dbe4e4838679a80651ca6a2707b2388456be915abdfc582a7574fdd3aa43f5b4c65b62285230e6e83bc73b39d52661f5526ff6a23289fcb1440424f854e76a8621ca07438eca7f7e7354d241145866837c1334fc83d4dc9f0c0b118e91447b223b59604ef47f4c0a88ca9e90d369bff0acb3f1c02ced757aca6614809850ca0ccd3871d738f2c8476a4ffddd1da3151662024aa53e4e3d802a1a3804e3dc7450e6b191c8301b4f79e498313ccfe8dbb3abc4782b2dc9b5dc5ad2f73f353d96ad5c8124cbbff00eaeb3e214f8bcbf71b5b2de47040c83c0e149c683ee688913340275fd7101421dfec635d7ed15ac030495bd2308bcb02d7e1764915eab39d7b8ea1ef526092dd69b7c050bf70718fcd7542e83bfd9e5e8f22335cd2ef407886f9fb56010e426ea3f804bc023cb320dc235f548b43941a503bf34317c30eade58141ded6fdeb8a62c266ec4d4e24948e5dff291cbe85e2f08962cf81f8381ea52b50a6d346313454285723dc1d88eb6d21a0cc4e665eaa7634933c592717ac2ef74190d47806b2326ec34a6a4605c1dc3ba3743cca7fac0a14a0e8f4b1584f1fbfaa8498885e3dd9306a37e56c2c2dd1f336a0a236fd6c8e64ce6680e1e42315c777df117b3f34c3d79a7c7413f193bb04c8c314039669491d1898fa21eb51cfc53c0166785a672e5cd76d3b271223c5a6227b584948fdfb4166760164188c25156b0a85cba17f941905955706bdd6a73db6134566a82f5b7eb99b6e968ae7945bc43be29aaba4a7c1e0703e1cb1c8a5e14cc9a293c516575dd9968ac3d493eb913fdeaaaa20cefc76611314069796439c351b920d7e48b107a0724a91366c314cac4861835905480c2f043ffd1cc06411146552b20bb4dcab78355d805de337d3d8c3527274cd2d32a846d9ac8e370155f7abb4fd18d2c772b113cfb8bcad24f8db18ac287277944061c4f93a38c187e1f2fa4cd5d5272d9ae28220f9b4df50878a3a90e92bbe151b0eb873b77ce42de00793e2df5396e06a39e285f920925f8f8be636a32f1ae0ed1df56ad5523cb7efeae6554a5b336acfff57bb78ef583231c03ffe59fd3f9c45c47942fff2d3c7e25deebd6267ff4441487989abe028ab704f03cf4467921a999f0827398da643c240347baad6bab944291e56c7aee509cd4024dab7b5a502babb5868e48305dd4763706a76acf7af73bf76fec8a31224e58c877b25ebe8ff715860e2bb2004e27434e74500e2e8277b6902f48075a2ba606716749521aeace0677a7111a1390797276406e78cc5082076bf0ae85a73b94333cda89f877a942d5fff61f44d4b0b2321f8d7310b6200f60fe3bd3259ddecd788c6407d09294f85bdbea0a9e42101f153d8a1ee94a1f2a85767e08b63abdc6e71dc0ce8918505a4b4a3298bbafccd0304c8b1b6503a2e80d611a6c22472fc6273826fb3873563d407e5c4e7a6c14c68d26276fcc68ba46aab455a2622079b3ec26e69fc972ad7dfbdbc8d7a3e9c2c7333640666aeb1b032329929128b5d6b7fc4a6acd512051691b1644669eb748b2c48986d22b4b0e66930bdbd8071a91b4851e93c0cf54110b509177dbb9e4b50daf9d1ed24544666b90dc6f76da3b55fa6af1681f1a589a907eba71fa5481a83072a09aa39ab780c8677f23e46a48cca4776d20e26b5893b69348bc5a17e9e10ee5fc6db27e73882359fa99098617f97b76b837c3037536f30fb4fe0d9f3beee013dda794b32e5d5c8ba1b3efd8c1cf4d9b4a64b16bcc1d49aef31146ec26501d31a26da25bb58f8b7b7835ce638dff5a91bb1f0232de57a9045d04cdf83ac53ef5cc05844dab5d0455728de79c6f748d6a3624ca1badba6b2231ffcd70a50e8a3d2a44ebc93779410c243b5ad0c9e2bb85a6a0836818e9ece", 0x1000}, {&(0x7f0000001440)="7c4f424d55651af008097cd516e96ddd35c11da54b6b47f26b6250f5abe273bcaf54388c79360f4ca30b3a82592f92c25de44abba0dec91655b76fe005c234008513e678a0db2ac158ab5fcdd326426fcd8b52e8c42b04c05fdeae33c8dedfd6c14c82d42eb7e048bb1d65fcfae0", 0x6e}, {&(0x7f00000014c0)="b4a3839c75dbebc710e7aadb968264b19c43f3cb9eb1835e185eced833f0cf557cad1e5618b16f9afadec63d422b2cdf3794b31c3dbb8ed7dbc4e24b59f91a6fe27ba834a1c3c661a04f8657b61978a931430317a1f2e3fb862edc8a730202a5bc7083dcb59c3d626e", 0x69}], 0x6, &(0x7f00000015c0)=[{0x110, 0x1, 0x800, "1a04aa6083e6bf5a7fde8de041991c48b4ebce70a9d9a130800b205870b00e75e0ce5f93ee4ba4c1d8d4cd783e6c51dcfbae5484f60d8577ade143b8f706bba1f03d9adfb6ef774ee79f0be3cee3194015bc0c01f911beef04e42fc40668a2139fec468be27e663c468800d35ec1f07f386cab5a42167e305d99277510c51764859b5f486b67ca2518f3ec3dfc2e1a05115deef1b4047e7d6e63ff3f0e76a1b7a18def0767fceaa3e120a229e8c266ba805395187000b44860c2eb1b1307643d2f8071d16c02db29ee4ce14461162e16d61f9a980df26908fa7debae9a2285250047b1d928c9fa6f9a1d231a4ff55fd8d954dcf663ab72c1b62ee86f4844"}, {0x1010, 0xffff, 0x6, "72302e736dc684bad9805a0448393950d3cc10d206509f82bce1712e4d3eeb4153452cade33f423a01813019a82d0fb2a804da271b7c3ee428dafa82fe939db8dfc0ed15a52f9f9349f2355c9f5a63f3db83cb6a199f25c918590c1bb152a536caaf0e6896ce2fd4cb563791095034d8d9ec15a16d78e762e9774f0589c50670f9d7424ab481f7e001356497f8787f874a98d4bad23c6fa45c4684b8b7afee7c63eba21203eddf9cc5cda3794e88b6958cfcf021206a58c4e04d2122cac947d0421c0642be53403093093708ffa95d110e482a884f3c918fdfe3e644fb9644fd1ba864f84d1d1c9499211e7c3c781ece92c8a9a958a382028a7226c9e34e0e813520d5212cf293acdf59d0d236d28363a26c4a9d55e86fb95b9d46bba498bf9107ec44ba044a53b624afc46cb47b1a75b45548d26a53c31eef9dbe9388d2679db6a0d69dc2e365da936d2bdac5ab169cd2e36b4d988ceef9132880159e3876aca8c7523c14f2415549237a658b61601a16990fa257e173f0ada024afd076a111d387419a987afe5f10cabb07fc9081a76137722101a3f846c8a1404766db91bf9d06a5d6b4e3fa5ea9417648bf1f51021b4f322df581541ce24ece76d70f7835cdf8a84b6337e889227a7496328fe0ab55de7c4fad251e664887f675052ec463226c361b3c53ba0efd43e326527137fc9fa9986c5f4a07bf76b9c34764ffded84ee55ec11a5858cb624c5e41ddeab24bb1b692a68e2ecebc9b2b3b14334d009a39c106e3ab485277b4d988f555c61de5914f9e1ee3cd45c35041d3debca9daf34f09313f3616c685d51e852edbcdc55c47f896347c5285041d8dc8397cddf389cc0156d8141d46c8796d2cc84ed8894a79b99a598cb375fe37bb51c7a376a3b3604246f2e29a1c7472debacddddf284a15adaf5d16d75f263a0a4db99b9a4960684e4c1750a0374239fdfde0a2cacf6c436971be76d9ad12b8b55c279a64551bb129b8c8fb24561f7319dfd8c60be75222e39a15c34b99d201717ffe5c3900da83982930d0a5061f9bad1fefed84b50efbf7260958acf8165581fc9ad541ed9ae741bb9b5a3fe6cd8d193212d01a946ad53e067f2c731c3918836f280a24bbf567b7f950face5f62c6d2343abe905e0fe2634a551f3cd7325a9a1d848b9ac4398df647eb3bff62dee46fbd0f57da776dbbf8b28ae3b81850f8fbe7697ce94efb7c1c1ac3270ffe645dee5fff0b004096f5169facc183d6a266c028d1610e699137be739ea3e0699aadfb270543beec5809a915b146a5b90c113071439f457ddeebec4a71407cb1f29465e51365b1361c44d39ce5a33f994a6bb9139c191876773396a585b1b72ef635321ae789fa7e6bb4c0cb10aa6e1503c097c9af4f681cbbda637e338fc1abaa9cbc797b8edee06112f5b92ad4c9ebcec0dcf486ca7e445315a0cddaec520ba157cbc9bbb9264309ea1a6fb01dae5bc91b5c900a21485062637d896ab615fd3fb38d1aa1b8ebcf11d4e306a6751835a8e9bd47396982f4817b197f87a9d94ad5753dc070f5c29664e22663a73542bed898a8b7220e35b2c65219bacde23b837b9d563cc4532f3400b20fc3a8f1f5cc9a909802934c0b9a7a57fcf94af413fa8a7befb57e987ef3fbe0d5dc566ce9a3b9db80dae3af1eb13b613be84bc80c2a8e2a975f4c1065a1c4d78120c7c4c680cf805c9f61f0593b031d9aacb002ea0813b798826274a363f030cdef313827b565b186fabe5e2daedfaefbb3adaac7e387e27b64a68f78b2326989c0940aefe8e5b4ea761415d83e48af5e0c0acb0b0b24ccbebc96509aeb88bc865f44b49964c357b4f3631f0e42f532a2e36bd573cecee2fb345716099b7246fe924db550e7feb0328b77dbb8c653a9fd14d74c7c37d05509ac35bd1e91f079a222d733a2efa05771d795b2e35d7ea69ec1bde71c104cf2cbba873ca3a088055999e740ff759cff0c7f46e90e259cb7ab5fbe775157926cc4d3c123ab1b7ddda1511886cc455524997340195cb881f128c11756cfc88729999031be278b6d3414c5cb03e15c238a1200db365f611ee1f24447d7c32adebde05caa6131ef301abd476d33d88c6ed4e069e370de349aaea46c9312a1c16361d98c3d7c4a85b788c3adf95364d3f4b853be04eb0c579d1eb3fb0111bce17d4b99fddbc64cf4831c4c43b049655576dedf5ad6afc7111e1e610b10fbe39099f6729b7d5e9e7af6b6feb38dd9eb778f66abab84bf32c575d5c431220f60fa84bb2aad1a55bb1ad8496228e8a0384af8ac4a8f77b30272a691477d0f293f44476b202d91bbf6ec4799154fdf6c42e52ba883d5dcd08c0604068fc350fc3e3e282919ae3732b920f980be52d5d6acf94150b4fd3c43182d97965d28fbf2d1a2bb93e40a6903b0c19aa755d0f75915a8602fe0bc9e6771eede87efe1a707875cf979c6d6540b6b5f132da59a363da35dbb77c073a9b6fbab462c13073b812e63085e895f016263d9156f8afad97cb55b9de43bbd3c5b2e85e6f2710e75057ef3fd8c17a0cf6a8cd12e1f3f7bbfc7928b62d9eafbee34014f121ec8fc469a52780c0f6042cf7913b742ec0e934437b1494220f030faaa0c7e29f269ac5e54bd725a0aca523afc72652eff96593c11f746af6e313ec3f29404c937556cf3f3ab5d16b769e1df119e8a2e2df08b32a98d039bfb5f844ca0fdec1fea7c8024533a10c827dddaebe56bff4c0398dc79a0e43cee5bb59189f0f80cc9f694959e510e7c4f4afceabb5bd409a63ab9345c9de271f92d6a7abd4c602f67386912b7136a619a2be967f84108f9f33820d622a67c235b05f80dbf63300717be8c6312889536ca7f4b819754d17989e87e2c8e08c78488a2d1ca785e1ae4cb3e30a151a8443c8436746d7c63e79bbafab83c125662a17d0f8df3d72ecbabb22064865382f170484236945c1f233269cf6535301f26c14ded7843b3adaead65e659a1a6e5f814aa1cac2dac442fc306ed9f6300c228b12badc9cf3d46530f84e2fa976bf8f37491496b0d050fe71720167a06b65949223bf6124091a623bda990390186153a27f90d97dce2eb1af4a21e9d0a5a0fcbc97674d2619a1eabe1d41134bbecd99b68f81809d0e6440ad0552b1f7c35d79c072999d9749dbdce7b9aedb7c95e9ce12add195afc36b339a7c87c87487ff9f996091e00c53785480cff83fb70d360e5a54d75b3304079832988d5116239be81d6867e7d88c4b0816910e6117a1e5faa82176cac3ace281fb58c200e27fb6650a56c64f212d4ed51c523a9db5f4499b35c1b44e6e2ff428ddfd857bb9ac4f7e0ace809b6df4b58cb6a5f7dd6a1b65f822f1fd64c79a51786c41cf0e1321e5b4095f8e6dae889dbca16b678fc15687eb5253e434e9839ca17822fc35dba5efd84554e7b445941075ef935e912c1a009d256319b39e1baa45e66aab7247d38375e7d47e93d9287ee6944e60ccbfb5f178225d441c60c5d0c83d9e06b6b71cde31f4bd62a57ccc37a49d407ab981370e134b3be937bb9863c48fda88b78e973eb9f7d263c9ea79c349f599244fcac9cb90ac1bde6f8ecaba384940f98607511b79dd40003063d2138854c201c6bafb3483bd121836839e499b928a3ca1b6e1801d1a3af82e76a872e5786eef533c63b66c7ebd055cceb54dde645fd437ffe06c0bd0f611352a6452f4aa59e65bbce22592daa2c338a4d331dd25553deaa64a97de30ad1f0a1c5d7c0fc52024d9232db6398c5cc6c53564c707685106eb40e6ccb203235cb3725c60575caa2934ab13d506ecd988510a1796539c7c89b1e43e0c7ca1f43aadfec8f6851c34d0358ca62314c0999f417ead7b7b27031866fcbbd87c9aed39d100353b11b08bbdb02d669c158b19442375ddbaa9269ea82b14f6cb9046fa9d0d30c60aafaf18ee28cffffad13988bbd198093b72842772f4f57bc678381358f48920a568459a644544c4ead1f95ed09d4ed812c09db783f99a186504f656bfbf706f7b21553155b93790afa2baebd0a7e1d1dc0d62003763eb2c034fcd009d11b04719ce9e6c8f9b4535eeb660b851544921fc959d27bafc7f48da430b429aabc4ffeb586e23c6458c8c45300fa777e2a6fedf775887311758e982c080429bf7f28439d36992eeccef8a81f273b771cad366854e54d225e2d0ea81dfd57d64e645cfa45cf99459f3cd5a363f6e9f690248503162d6eb42e367726a3c645ef74dca1c5a2cd68e82d9bd84a73ad07f121354ace6b334acb199660d4ee16a72cd99c79643aa4c852fd4452583f10360be3b28db0be10a4a8b25fc4375d2b5a82c950a06ffdfb0f4e422bae6e3f8c57c3fb9ca69e8e3064c411b5222f6ef8f6bf44d69767cb01118611530a82bb030ef9e6b47e433fafbddf8e450765aa7751eb5bb11a51bd1968650022da6ccaf5b9b702bec6a7f631f97f286ec50afbbf670f8c5265caa51679efe65f7b3dc975513892e3a0e9b7dd2aac57d370ca95f7af7c5ee8b29e457d647ea6d7b0f46017d95af6abd4052ae234ddaeebd5b9652f884fc9c3f365b2f983b3dd2c5067d6c82a8a609c9879cc9a2277ef04e552866dc8da9855fb45ff682fbb466111dabe6893b243cb28113c27ded79d3c07a36aa6e3d32847fb504336d6de16cad3b143bbaf2c3d7a15de9d026d6371412419225e53e0ebcf41f601815da8017dc2f58366c54e9ab32758226d2d95bd0de93538ed5ff5d3fff057ba96ec40c7e81fe3881f8d38f7a1b242fa35ec933860bfc4872bacdfcdf215283e313d9f6b8d44b57842030f05dc44d279ff9198b457df41ef4c2b490094c81d2c4fd83ed474bd732a90ac71e379d492d4808fb98987e6cb8c2ee04d3098db52fe0bf38540d1de6af544b4bafb7c0672746680dabc5897e5f03121ab75fa1c71ef11ab2e910149c11f71b49e945be3bdbf8575327ad2b9f4988af1d446b09a4dffaed687cfb8c8395381e547050742f3bb88db4131d4f93de3c29252316b0ec648d655cba696e427caa61dff805eaf50359158350b2472f1ae9a91fd9099745aae37470c9f46e487100c54e30570d357246f368cde79a365bcc856392b3b79c9258b565b3195585ce23fde812a1ece5b8b056205d628bc0dfa2f4c66d47006ece7c288e9d78ab8fed4be3690915ba2d338e3daf0ff30c4a2e0d3c5cc5fa64c41cd894dd4c463c61ece470f26e6a633574e9014e9f4f6a42b6b2050f1477be19f93e507a00d940aa1ce9b28c702aedc1a02bcea81cb473688e24630106b15cdc38cddcb80fd97c562dbaae823693ca212a2e991d39d570c4581878040f1fa2688d339755b92f50f836ae9c383b8e799512b295b2e5b40825e3102fd4430b7a688701f068218e1c85a55bc1d88fd067139a97cb304b67b504a5653f6e6c374c4624ab84435625c8c48b9d824f299281240f5d1ae361085996af5d8e6ec3800b6d3c0542b7cedf05361ce4f7a9904544cb6f00462f4973939c203c51206c8266e119161e378d0aad900c8a95c89e1ea4fa3ee5425f92bfca3db5d289f225fd352a455968bdb6dc1264809a5225f8086fe6eaffb1e0be2ad98fe0b2d3ce326d6fdeeed3ad1dbd213d92d4bf9594893f9bedbd57f793f00cc5892cc7b7af5b917d61a4c405c550f10fdafcbe55535ecb0e847c31e7580d8dcd8b4ae06f3e9b83259ce627a2865485acb36d62ef863bac68cfa0962f2fee378c09cb14b37f31c933a975d1faf9bff39ab77a3e5bcf9c0372a1aeff1f9c2dbb0c7b98b766892831a77614b54aa45"}, {0x1010, 0xffff, 0x3, "bfebbf081c5024d3aaad6ba3347612efcc587eefd9bfececda20ebf47bf4715b9c955c51e72e362460a2ac05131a948c46cf098b7c60036920c593657876a4a3ea97ef9d439b889a5aa6ec235645fddb3660c5400f84b3e7b20ba492332b76138b236a541127e2115fdf4d9afa4f23f9065750a13a0a7b3de9af6601f43289f34f40a7048f21d45c97602eb899e6a59d5d6951c9b9cb2c50030b0c505bea0ffe26315b86d4b2dd8390b2b4db39f2b6d010f239e39efaa7fbbd2dda8feb89a85f76641c5cec863657261f3fde9b661fe01003ff92ee1a8e37da1239a1f8ae3c5447a07ae336c18dbed3f6280f8dfab6f7ba72f659a012a2637499d1ce262c1a4adc28479d1244bef73b4ce384692f04bc5d1a7eb4179fbb0e972e65523c86a23c4afbb4be7137f0efea1e50a39a046590611eae3e1a4183f342e99fb3774dc311404a8585dbc6b7575f07880729dbc05ce820f94b2a8c5560bf4d401536973ace896d714ada7a798ccd9e44a54806ecca3f07105ba873f5328cf9e3a1e7b040275cfaee89dafd0d4150f0778c7006c4ead7c71051dd8fea7db8214119073dd4f9c356944d6d942854ef256adfa2003fa589029f1cac1dbb83a5f0323bd9a7a2b1ef1cd5e77c9c06d438a154b08dd976e230523730361ad130b06eb3399c773b9f594f04cceb81e70ab1cfcb507813fa7db09db08ae0e68c731409e3d9f7d5bed56d3b4bd33254c0a8575d520428f58e95724270a268481aecef9e06aa11643867af5bfef675b35106458a4af98cd4e3c1ece5faed69e9dad6ace3de87cdb5f3568a23f95e06d3cdf95cd46cb92ad89818bc865185c24b81c349e94a2f39acc37f48a728159c4f5f000e2af0758c49860727075c4a09c76654acb993bf99b961885f9c58f889df9855d439fff7bc7c3c86f765866beade662e07e455f00314aaae82c66553ed65294424a545985e05180b5a8897a4d1217bdb6093b89d0b1813cac9f457b0448e2e1b62f38b2c8bfda1a8083fbd0ff1f8daef839fa348e316cdc622d856c6510a766890df274c1f42149808aa19bd9818d1ea15be1f273b871120ae0b23853dbe691d25c9e51ccbada6cfc8a71ee9cdd9507ed631ec3d8dd05405f98f9e5d299fa0410c2f7da2103144496bafeeed1104eb2b197f2c43a7c9282a6267c931aef7a7aeccd5f26c8284adaec9817d9970a83641932da392e644237540042363ca8043bc0f2d6eb35f3d69209ac65c3fb4575df62e747d2dfb2f86d002dbc6cd81fab65172fd5d2ec4fe4ac2a60dda723a0cd3da3e74ec7644808e7cd17ceb6131a135c6358fec7ecbc37193ce7b128fdf42c6e89264bb7b2f99d3a178ccd3711f4bad4979a43900a4f7e353d2d94fff2339c1ba14459573dccb25fda3f7c8980cff392be0fb2c134fa701a58e332934553c872f8ad2f82f8af33bd8ef9df88651c16dc110809dc2277a2d9b224d28cfa2f8410f0e5704bec46d5e95eb9d8f9b86d3ae891f2ae17a1704b3855830bfd477facf51b0bf6819194cd09e986f7cd96ef80e9cfae5d0a557a147d8c813f1aa173b6abbb7b0aee94240591ae91554b0ee30518d9ee531cb8775da96b8b1a68cace56d325b16d77f1897a5187c99bdd1f3055ea381796d0a02def172b6fdc830b65cd0633451852ae3b855d5e6a06ce04607062faeab2d164fdd994a022302adadb2657eaf7fbf252b8f43ba3af790aede3f42d41382da47c5b5a0faa9d416dd38869f5a030d64d2ba057f43ef2bd1d8dfbb8f95f4133d51ef19521c632962b276732d401036ec2f28fa56836bf386179a7f81abd5cf6a5634a2ff96608642c9a7cd9ccd55c81ea9db3b45f69079fe6c5ed013a30299848fbc651667d5a9ac809361c33228c273c590e5cad55eaff711deee636030d80c875b2ee5d948b22c14f13fe2235b1a0c0b2d69c2f5e4eb982f6881598f849dcc7a96e81021c208fe228a3faf27bf8b23bf9cdc7bd325560ecf2b4c277962d8b8e8b05ce110c86a86ced5de307722aebd15d42b0954d9802e77285e0b9d3926be07ae90661f566339dc897c489a5d513e145b7253d94e2686cd2df06f74ab1e331e6395afdd81963645063c36714891b0d5774b86a2d570a298d7efd71158603b29d004c72651ca9e0ce5b295ce09e08a81d27e9624994e8b9454ab3962d0fcb5b8f39a8d25fe7e83665960681310904a99f00744776234f76115551716728ec8c2a0be8f17d0df7921a51f8b28e9970c615be163b95e9d41b980cc8ca42e54d6c26c928a580888e44d4d661eed322907977b9706d47640387ed65f01f3a3f8dc34865a04e5430cbb3a27aa9067e7895b90e7f57dfbbf51a385f538c8ce52a0063bc34f62d304e52a86cafb9ed739caf2d23581fa797f4444f4c6e37b2b5cf35314b71b03d267cb2a46b3921ac34de70f004808ab5034aa14280dda0ae77f8f1dc68935090b8af5b233b29a23ca8a839e4bb608ad2b763e682a4a65dfb8ebb69bb2b468bd3da09ea059f4a8520b63dd8b1ee125daadc6bdabe413ece2447937f7d95e6bc899479bfc3847b929e9e29022e0473655c71c8f2d61a69c347c96ead80f4e9002ee4c791130e8b4b01b23d76083c720017e42a2b858dd34b57f3c26e9fc7baefec7e3c150b72dad0d9dda1b83ffbcc315f64c8f9f7ecccf12f3bc9c803c397a2e675ab90ae04c722c56bbc1a2b770cb51955f41781a0b3b4e92006c1918f6fd5c52a56bd237e6b96bf191c56696208d25c083fcf709742d5bceb046514e001a5a432bac583634a906d64569fe807d7911e8bdfffa93c70c229e601a61a6e8592a6e5832cc9e67bc02c973a34ebaa204092e6199c5de80d91485a3436b4fa897197596fd0d3d087bdc0266a8cb70ddbebc97bdce15c8b7ff458b3221e539af47453011009934615b863f96b84b524cb24517c0ce682929b62ed50716ae8575f614d65e52d4339edc0d7d0d46c04f5bd533d85eee11e91fc0c6097b5e0031888e465249e0ae9e0b7303be5fc6a8bc7a11d297156e55a5626710dd998fd3779a49e81474cff6f8de35e22384073670447ef2919b521b1f3663899fe484834276ffe22274d8631e3a9764372a0dcd74f959b7bbf0e6255204725d99456887d229aae62d486749456f931b8ef8b7ddcde607eed183642a2f95359caacf229e84db825f54f4793a223d57730a27bcaa499b6655e9bffcb8c2d7308b546a79de110905d80e148c1f8fda1eb14d509515a0d0a21199badbf1d32184a639f6babc828be1902362e815c85bd1c3937342222e425a9879db2528a70f6c4305ceb37ed58856bdd00c72011bc44d81b958a661658e23228a14c67d1f987e95f933a9f975b71812d376ff47069172cb29e6067de257623c0d10f4c4c18aedb77cf656a0072742aa1a3311a79c5f8c50f26ebc701aadef1104a3a1319c9513b1780e5c178400466d3e0aad8203d3e77eac7645074a63787e25c42d314153ef16a05e14094823f7209a7d419e53ff111038b4c96744963fa132bde7e616148286d72a78f41748146f498a8e4577a1c28c576b71da0f4f2d17be966d93465e8bea747640d4a047f8b9fa5592349e7c42211c19d010fe9f2ec55c0a0b9594bd36ec6193a1e316bb2be53d451312267d285aeca3f43a3afc9cc94e235c7bdcd47e7023add5e80b876cc8f1aca8c490631235b6a91c6d20da92851e69d15181f5d8d224fcc4f509fda899b9882204859a7581fba1ff19d63374afd0a28bc8fe06d7fefe4bcc402c299c934d0da929261d102d4e3442a9edb96c5a6be89c3bd1538d6258081c42e611c1c56f5778d5cf79a391bfbfceab725a341ecb2c1c96a2c399f0fa0b77768fd9a9cac70573cc3db456ae766607d0835af68f3609d2e701ba0fefa9c78840018e7e531601b3e0c44bf6a50adf60e838953aa60b9ca5ae7bdb2a6171dcefb4500f324f8c96fa8bceddc2c3148144b5cefaffb3aae07be43811dadc6784a1a339a9855c0ec454500527d8c4e519706fc91ea9fc69a17042a85c19d22a0f427916bd5bf1bec75e7fb934488997df571f8372dc5688ee646b9bc0ef67a02f872e7726b3a199ab89612c9fa62622ba1265c6ac0e41539579f6250a41af77b55d82a5b8c49712b8b85424d0c96a71406efa8387c2156e73355138926016fb02b3173243763c66deeab7001ed547bafe6a82d10a344cda36d4976e4d0e9cc569b844638b6d0894cb742228148fc3d6018859cdf115b7dabcca35562b6cd3a5cd070ef7c60510c248b06f478d0a025d6638a3eef19f82f7b8324f75d8fd6fb366f6e5e97e0378b1b91fa981625ad7d8b6e33a18c88e5814bac83bdebdf46322288a8dd8c61a9a30ec7fcee44a21129130ece639784bb719f6aa6a6487aeb0ef5d0d87b7de8ef387f8e6e7e46ae8713e9ce952c944d519872b5ba4dd451fbcffd8b3f8667c2cd6ab1a2202e8dee20b80713f86cda6ec0faca5401e1e628c08b9c49e2820f1924b8667a7a0734d652e536bf0987e418113bb6f349528a240ec1747287981ef4fb3c11738c6b44ac816bf186fd4f1c5c895a6382f6badd8f1f9437ff4747f79a3eed4fc3a5a32e4ce093dc4838f78d73b3dab20947328ff128d0ea242b583698463c484e5f1526758ba08e777f4c8642070f95e8381c2d5f0630b7aa81eb4b0b60fda6f8d01c81869bc2f811269401e9dcfa5cd4fc16d1b5354e34f2c7313c293565d888605ef346c6aca29f90ee7ce5551a303d48088f43acbda1971ee74b8cc61b9ccd66eb55b2cb88f5045461df185998f2da662c30fcc594d2e513a61fc9362b082b62981a008343d448e82f3662fd6b726fe5b14c2ba4990221579305202fad300f54645f62671212a346747caeefcedf7a94ffc8d208f3d96e50755da323fdb19eeeec9702cd8cc6f66acec5e46d8a12683d487a3b169464746e7faa466614030995b0b53fe14b455e4bb218ebaf7834ef26064749445bf9b4628473c6f4df66374b843f26984cd7c9dc53c457ef3d7fad51d83b37d54bcbbfeaa373ea1874ee31684a0971caa6276fc7928e9fd9146ae07fc4fd6b42e26e8c675f4ad26329a1aef77d5fddf2a566ca8fa6429796e1228bddd305c071138d137f1d5ecdf179954721b0e93f6983112bc5fdf143ac319ec1b4c47b2cbdf1f85362fc4206a3652aed728c51de6a40f31686903f054a81c79bd94e775032b5cc8d166480d0060c336f5e3a535d54b7a7c094ff27b0a1bf07d6a5acef4a616cf2fb2eb46d5bd76f4d4de8dbae5fe5e2b26e8ae4b2bf3ba6a36becc33e92d2bb08068cd281834f1f2c3286bb269af32db86cd148de6b41206814eb7be985cb8d9527e05adb4da415e2bef66aec9a2e8b1af33c569c8502abc2bf89d5b83df81cbf6f61eb58cf8400b0fc08a684bca3d6c2c8ff06f00d448bf7e4fc35c91915f2a56ea7cf2ccd8d28d81083ae11de0f2f2a9773e4d30ebd1532e8d1877e88aedcd98212b63e98d3df3f719104489160ff8b0c6ff55f65dd8761dd535f0fef70212da31710f95241533a7eee465b06ffa6132ef764d62ef1003a26f44441872c9f43ca47c2b9646b130a37fadc953e0cd5456d6b8359d5ea36397b77ed7e001af65eb6b7d07bedcc4e8c7ec1fb5faac35661475cfddcb6f4da39b36a19c873e4c8c7d614aaadf8da43c21603f6d3c1d6a6f3f025b3358efec18f11e3d2d6db34055f0fffd6690e18712fcc794aee40a7ee20dbac6cf9bb0c738077bebf3ce59e07e96b6899f9c082b44ab19c20e875babf131a2e27cfb649966"}, {0xa0, 0xffff, 0x8, "95d562147858da5b175ba645b50f110c0aadc45b2180e16daf75629f8d39d1be7bbc7de234c7e7d00be16c586a6a5e5e71e2dd6437c9159dc3c2ddd3caf75afe3ef77eabbc8da176cd0da959780f53595b0c266ac33ba33dbb1ade95e227a8e32473958a2af31a45412342c8369d3609a5a40558daee80b009d165199f8c47aca514b5f8f7d6b2c511"}, {0x108, 0xffff, 0x100, "b0041433d281daccbb9c443af04701c1fb7ac3fcbf832b4e7df5e6643afe87aa1efab647b57067793241a54a6933b8b2230dd4c47302b82dbd5e40f27871acd1057c56958854fad9ad94f8009b8d12a59c179536d0f22d8507674401b49356736103774dab3bb30c2b59fecafbb1ed575d8ff996b1de4d909751c7a17049e76995c71098f473137f983414bec0e4ee228710e78f36515e134fc1ff3b87cbe73a0d2d654253ea62374e618913ea6922e874f7547ee88dff4aff5ae8c9fe12403d290c51fe085f6cd3b0638c462633dfb4ebcc75855b9b0cd13f5a66f5130f45e8b9b70c912ecc10106157c89af333e1f850f4fec539"}], 0x22d8}, 0x7) fcntl$lock(r0, 0x7, &(0x7f0000000080)) chmod(&(0x7f00000001c0)='./file0\x00', 0x90) 16:41:05 executing program 0: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x549a21f235ca8555) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) syz_open_pts() 16:41:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc}, 0x8) pwritev(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696d643000314d208b227111fa81b0b84d9da77f9b953ebccf09fadbe8c8d71c49da8baca474b21d1928dc48b0553594234b2eb53222ea9e0599f29c0c90358a61ee2364dc1a"], 0x10) socket(0x20, 0x4005, 0x5) 16:41:05 executing program 1: rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x2) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') mknod$loop(&(0x7f0000000140)='./file0\x00', 0x1, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20200, 0x0) sendto(r0, &(0x7f00000001c0)="f144060e4f038977573f82999e9e83fe13e37d9e6027b99603676859aea522e2c26f96f4ea8f0035cd3924fbbd3b990b1119e1b191f279b0a08717729a247b7abfb63a7cd09719c26591c18717f4ab552364ca9421aea9bab743dab06d62489b604ded6706201bf141", 0x69, 0x3, &(0x7f0000000240)=@un=@abs={0x1, 0x0, 0x1}, 0x8) getpeername$unix(r0, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000300)) r1 = open$dir(&(0x7f0000000340)='./file1\x00', 0x200, 0x2) chflagsat(r1, &(0x7f0000000380)='./file1\x00', 0x10000, 0x2) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r5 = getegid() fchown(r0, r3, r5) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000440)=0xd355) kevent(r0, &(0x7f0000000480)=[{{r1}, 0xfffffffffffffffd, 0x2, 0x5, 0x7, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x20000080, 0x4, 0x1f}], 0x7, &(0x7f00000004c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x1, 0x7, 0x40}, {{r1}, 0xfffffffffffffff9, 0x1, 0x41, 0xf5cc48, 0x4}, {{r1}, 0xfffffffffffffffc, 0x14, 0x20000002, 0x1, 0x2}, {{r0}, 0xffffffffffffffff, 0x80, 0x40000000, 0x1000, 0x200000000000000}], 0x3ff, &(0x7f0000000540)={0x9, 0x5}) sync() pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) shutdown(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000600)={0x7, &(0x7f00000005c0)=[{0x6, 0x1, 0x7, 0x5}, {0x8001, 0x5, 0x81, 0x1}, {0x79, 0x400, 0x1000, 0x6}, {0x1000, 0x3, 0x7, 0x5}, {0x200, 0x4, 0x4f95, 0x7cb6}, {0x100000000, 0x20, 0x0, 0x100000000}, {0x81, 0x100000000, 0xdef4, 0x7f}]}) chroot(&(0x7f0000000640)='./file0\x00') shmget(0x3, 0x4000, 0x240, &(0x7f0000ffb000/0x4000)=nil) bind$inet6(r7, &(0x7f0000000680)={0x18, 0x0, 0xab, 0x6}, 0xc) ioctl$BIOCGHDRCMPLT(r7, 0x40044274, &(0x7f00000006c0)) ioctl$BIOCVERSION(r7, 0x40044271, &(0x7f0000000700)) bind(r6, &(0x7f0000000740)=@in={0x2, 0x0}, 0xc) sendmsg$unix(r7, &(0x7f0000000bc0)={&(0x7f0000000780)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000a00)=[{&(0x7f00000007c0)="b49ca89f487a5286848ee0da50d009934314b7c0265945fed9296325bbcd89690ca78049c82e9ff7ccb0f4f1363ca285c6aa0a38afc74729c80841e61aa53d72f62997ffbb00a70bebe23a3d43035a51190f774d956c69bb0b6bf18257ee1be5d7f8224378ed6e23545aeb6fa7df3ac8f5006ee3cc522ec150e2236b96f1a42e05f86981ffbac617140c1f24c1ade85c8c7056ed93c6c871f7ec0cc07991326fed40e2e74d49b77048f852d9c44616e27a6a9aa6dc5434faf50d9c30392a4659d6a32160c1dd970940a15141fa644623e025bd3d83138dc10e9c787950", 0xdd}, {&(0x7f00000008c0)="971b554c3a7e6cc6570c3692021ac70695aa747358e7ff396be0a69d", 0x1c}, {&(0x7f0000000900)="6594e6ec316477aaedc1d1738ab6a200bae3f1890a7d1dd82a3c90442b136e111c3f6bbc2be16d1451e641ef9b645b629f23d64323901349c230d2c0d4be72a4fd604d06298246c071a96e9c", 0x4c}, {&(0x7f0000000980)="03b5b6cbddf1a298cb7ea8eb829de48dab0ebaebcec972785551418d92fc3362951bd6e8bc1d78edc19f664566cf18a9e922a716fa35516b7468b585adc7f92a9fb61064c4cb673cb2acb2b4", 0x4c}], 0x4, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x28, 0xffff, 0x1, [r7, r0, r1, r7, r6]}, @rights={0x18, 0xffff, 0x1, [r6, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r7, r7, r1, r1, r6]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r6, r7, r7, r6, r7, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r2, r3, r5}], 0x160, 0x4}, 0x8) chown(&(0x7f0000000c00)='./file1\x00', r3, r4) setpgid(r2, r2) sendto(r6, &(0x7f0000000c40)="e58d37bcd045b3b93dbb502ff493074afbef7fd77b6645f3ad6bab8f8aa9e7aa7a22078ecd228fcf447aa5d2d19c313cc837a98ecbae32e230eed8f5a3bdfd31a47e6e11572cec15b1abb915e07da1536454e9c68d86800b31295c43b96a80d355cf4d0f455046a764d6f6570c11609ad0cb58e62aac3c68da78570342f52d8f0f9b9b15be6c03227255c452b84d74448b5a67390ca9db6ae843441f5be051b3d9418009605bdf9d8c6337095d706a4017a92c5cee78067ac29895da1561102ef50fb0b88efdd4dbd1f0be0b3eaa0dbf251470ed", 0xd4, 0xa, &(0x7f0000000d40)=@in={0x2, 0x1}, 0xc) getegid() 16:41:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = msgget(0x2, 0x20) msgrcv(r1, &(0x7f0000000040)={0x0, ""/168}, 0xb0, 0x1, 0x800) mprotect(&(0x7f0000427000/0x4000)=nil, 0x4000, 0x0) getpeername(r0, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x40) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000000)=""/35) 16:41:05 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 16:41:05 executing program 0: socketpair$unix(0x1, 0x1000000001, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f00000001c0), 0x0) readv(0xffffffffffffffff, 0x0, 0x0) fsync(r0) msgget(0x1, 0x500) execve(0x0, 0x0, 0x0) 16:41:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffe, 0x3}, {{r1}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) close(r0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r2}, 0xfffffffffffffff8, 0x10, 0x2, 0x101, 0x7}, {{r1}, 0xfffffffffffffffd}], 0xf8b4, 0x0, 0x10000fe, 0x0) 16:41:06 executing program 1: r0 = kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) poll(&(0x7f0000000180)=[{r0, 0x40}, {r0, 0x7}], 0x2, 0x0) 16:41:06 executing program 1: r0 = semget(0x3, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvmsg(r1, &(0x7f0000001500)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000013c0)=[{&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/223, 0xdf}, {&(0x7f00000011c0)=""/209, 0xd1}, {&(0x7f00000012c0)=""/245, 0xf5}], 0x4, &(0x7f0000001400)=""/202, 0xca}, 0x41) semctl$GETPID(r0, 0x0, 0x4, 0x0) 16:41:06 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) r2 = syz_open_pts() syz_open_pts() linkat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt$sock_int(r1, 0xffff, 0x91, &(0x7f0000000080)=0x1ff, 0x4) dup2(r2, r1) r3 = syz_open_pts() getdents(r1, 0x0, 0x282) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000100)={0x8000000000000, 0x597d, 0x20, 0x7}) 16:41:06 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x2000, 0x0, 0x0) dup(r0) 16:41:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xc6802e182885b23f, &(0x7f0000002400), 0x32f, 0x0, 0x10}, 0x0) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 16:41:06 executing program 1: r0 = syz_open_pts() link(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r1, 0x20007465, 0x0) r2 = msgget(0x2, 0x84) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r6 = getgid() r7 = getpid() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x6, r3, r4, r5, r6, 0x0, 0x40}, 0x8, 0x5, r7, r8, 0x9, 0x2400, 0x9, 0x1}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:41:06 executing program 0: r0 = socket(0x2, 0x8001, 0x0) getrlimit(0x3, &(0x7f0000000000)) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x0) 16:41:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c912b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c3bd3fada99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93750f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8fd7f3db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5847423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef963065cc8567cbdf2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2ed4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889197c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52e8373adfed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f682", 0xe22) sendto$unix(r0, &(0x7f0000000240)="0d0d50cd264e515c1c67a973c06f1e43e2cc3074bdb044914c2e360f4628bf144b7aa1ac72ebfdbeafe42b82c7fdb3df53d6cc140d5bcd6e568215bd41e34a84e5ab136931493cf3372896283561269ffab46661f4b9eed18749db30301601e529409a5841864e73b9f040ce652fd11101405145496cf14d0bf6c6d7c6ef5bb31668715e6f61bc5bcd615e0f00db6c14fe839a38a899e195ff99f7a6d22ef8bbc88f12953b0578bebd088808c673334784419c7c7616653593ab4c9db374eb76b737e6aa0a1466d98a7a1302405f14ad81cd8fdb80875de438534abcf5316e7e3adbc931e6dcbacfa358f2b6367ef31355fc3b", 0xf3, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000000)="0200b8a479b780674b882cdccf8f4ef02279f0c7ee761120f39950d142a2088da27c17e5b9e6a5954d7dddb263b3d987a0b1e68e08f50f617bcdbc9de7f6aa9e067628015c4721ff204cda05a39aba346e417b325e0a1f06f35af15d97853c33726494c9f5a47fb3f812189ef075ec96577c7c0344e8d75506a89ede63b99a2fc89fedd1145cdbee99b24522d20096f623e838c9b507751a5055d0b8bfeaa1c77a20787a397fe9714fd914f26885f2299395ae54b0b9b0bbefcce0583778516293a88c13e620a547305130bf0d16ef4c0745a3732c38b66e99d3a569826dc222b0f9aa61446ab369eb8adf2a", 0xec) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000180)=0x8) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000340)=0xc) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:41:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x9, 0x3}, {0x18, 0x1, 0x9, 0x20}, 0x1, [0x0, 0x7f, 0xba, 0x7f, 0xff, 0x5, 0x23]}, 0x3c) chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r1 = msgget(0x0, 0x81) msgrcv(r1, &(0x7f0000000100)={0x0, ""/78}, 0xfcbd, 0x3, 0x800) 16:41:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x4005, 0x1000) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x6, 0x0, 0x2, 0x1, 0x101, 0x3, 0x10000, 0x3, 0x0, 0x2181, 0x679f}) 16:41:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000100)={0x100000000, './file0\x00', './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind$unix(r2, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) mmap(&(0x7f0000303000/0x1000)=nil, 0x1000, 0x7, 0x2010, r2, 0x0, 0x0) 16:41:07 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0xf958f1267dd7fbc) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8) ioctl$TIOCDRAIN(r1, 0x2000745e) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)=0x3) getsockopt$sock_int(r2, 0xffff, 0x1000, 0x0, 0x0) fchdir(r2) 16:41:07 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x140, 0x21) 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) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:41:07 executing program 0: r0 = semget$private(0x0, 0x5, 0x400) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x9) getrusage(0xffffffffffffffff, &(0x7f0000000180)) r1 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x0, 0xfffffffffffff250, 0x1, 0xfffffffffffffffc, 0x0, 0x2, 0x1, 0x3, 0x7, 0x7}) getrusage(0xffffffffffffffff, &(0x7f00000000c0)) 16:41:07 executing program 1: r0 = dup(0xffffffffffffffff) flock(r0, 0x1) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x554bcab9, 0xa40c}, {{r2}, 0xfffffffffffffffc, 0x84, 0x20, 0x6, 0x8}, {{r1}, 0xfffffffffffffffb, 0x0, 0xf0000000, 0x200, 0xff}, {{r1}, 0xffffffffffffffff, 0x14, 0x6, 0xaa5d, 0xffffffffffff0000}, {{r1}, 0xfffffffffffffffd, 0x40, 0x6e, 0xdcbc, 0x9}, {{r1}, 0xffffffffffffffff, 0x49, 0x2, 0xadc, 0x2f}, {{r1}, 0xfffffffffffffffe, 0x30, 0x80, 0x3, 0x2}, {{r1}, 0xfffffffffffffff9, 0x10, 0x40, 0x63c, 0x2}], 0x5, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x82, 0x3, 0x8}, {{r1}, 0xffffffffffffffff, 0xb, 0xc, 0x101, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x80000000, 0xa8000000000000, 0x3}], 0x2, &(0x7f0000000080)={0x5, 0x80000000}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r1) witness: lock order reversal: 1st 0xffff800020b8d230 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236c9d8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 __sanitizer_cov_trace_pc+0x7 #7 exit1+0x8bf #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236c9d8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236c7d0) at __mp_lock+0xa1 schedclock(ffff800020b392d8) at schedclock+0x99 hardclock(ffff800025023a80) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff819f9bf6,0,0,ffff800020b8d220,ffff800020b392d8) at Xresume_lapic_ltimer+0x26 __sanitizer_cov_trace_pc() at __sanitizer_cov_trace_pc+0x7 exit1(ffff800020b392d8,0,1) at exit1+0x8bf sys_exit(ffff800020b392d8,ffff800025023c70,ffff800025023ce0) at sys_exit+0x17 syscall(ffff800025023d50) at syscall+0x552 Xsyscall(6,1,0,1,0,7f7ffffc4e74) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffc4e40, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff800025023880 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xc03ef5ca9ace45e9 r12 0xfffffd8002662340 r13 0xc r14 0xffffffff823086b0 w_lodata+0x47070 r15 0xffffffff82318670 w_lodata+0x57030 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800025023870 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=473596 stat=dead flags process=1018 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8d170 user=0xffff80002501e000, vmspace=0xfffffd806e8da710 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21679 334888 22364 32767 3 0x90 nanosleep syz-executor.1 22364 63863 70504 0 3 0x82 wait syz-executor.1 10108 362152 34121 32767 3 0x90 nanosleep syz-executor.0 34121 339507 70504 0 3 0x82 wait syz-executor.0 53072 345340 0 0 3 0x14200 bored sosplice 70504 396137 30167 0 3 0x82 kqread syz-fuzzer 70504 384906 30167 0 3 0x4000082 nanosleep syz-fuzzer 70504 327697 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 19436 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 492699 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 157112 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 341455 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 72393 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 100421 30167 0 3 0x4000082 thrsleep syz-fuzzer 70504 483074 30167 0 3 0x4000082 thrsleep syz-fuzzer 30167 40333 36331 0 3 0x10008a pause ksh 36331 35566 84364 0 3 0x92 select sshd 89314 488196 1 0 3 0x100083 ttyin getty 84364 416406 1 0 3 0x80 select sshd 38787 470984 68189 73 2 0x100090 syslogd 68189 422918 1 0 3 0x100082 netio syslogd 26463 198796 1 77 3 0x100090 poll dhclient 38688 513179 1 0 3 0x80 poll dhclient 86396 325721 0 0 3 0x14200 pgzero zerothread 89408 258797 0 0 3 0x14200 aiodoned aiodoned 88452 423460 0 0 3 0x14200 syncer update 69914 238755 0 0 3 0x14200 cleaner cleaner 66879 451006 0 0 7 0x14200 reaper 69346 127266 0 0 3 0x14200 pgdaemon pagedaemon 80804 299445 0 0 3 0x14200 bored crynlk 95562 16477 0 0 3 0x14200 bored crypto 69088 227472 0 0 3 0x40014200 acpi0 acpi0 98737 351783 0 0 3 0x40014200 idle1 60476 183100 0 0 3 0x14200 bored softnet 56783 203062 0 0 3 0x14200 bored systqmp 73120 151207 0 0 3 0x14200 bored systq 51387 88913 0 0 3 0x40014200 bored softclock 23755 266237 0 0 3 0x40014200 idle0 75287 358247 0 0 3 0x14200 bored smr 1 492606 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8d230) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 sys_exit+0x17 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9460 6321K 6321K 78643K 10837 0 0 pcb 23 9K 11K 78643K 1486 0 0 rtable 105 3K 3K 78643K 2787 0 0 ifaddr 36 11K 11K 78643K 396 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 116 0 0 iov 0 0K 32K 78643K 167 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2758 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 25 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 183 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 2970 0 0 sigio 0 0K 0K 78643K 28 0 0 proc 41 38K 70K 78643K 2964 0 0 subproc 34 2K 2K 78643K 1020 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 274 0 0 in_multi 33 2K 2K 78643K 744 0 0 ether_multi 1 0K 0K 78643K 17 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 60 265K 265K 78643K 60 0 0 exec 0 0K 1K 78643K 1064 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 90 21K 31K 78643K 10553 0 0 UVM aobj 72 3K 3K 78643K 82 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 131 0 0 NDP 7 0K 0K 78643K 183 0 0 temp 120 2730K 2798K 78643K 15785 0 0 kqueue 0 0K 0K 78643K 26 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 122 0 116 1 0 1 1 0 8 0 inpcbpl 280 1348 0 1341 1 0 1 1 0 8 0 plimitpl 152 241 0 232 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 683 0 639 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 475 0 469 1 0 1 1 0 8 0 nd6 48 180 0 174 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 2809 0 2618 14 2 12 13 0 8 0 art_table 32 2810 0 2618 2 0 2 2 0 8 0 art_node 16 682 0 642 1 0 1 1 0 8 0 sysvmsgpl 40 44 0 28 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 179 0 169 1 0 1 1 0 8 0 shmpl 112 80 0 10 2 0 2 2 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 4427 0 2966 48 0 48 48 0 8 0 ffsino 272 4427 0 2966 98 0 98 98 0 8 0 nchpl 144 7899 0 6277 61 0 61 61 0 8 0 uvmvnodes 72 5456 0 0 100 0 100 100 0 8 0 vnodes 200 5456 0 0 288 0 288 288 0 8 0 namei 1024 31096 0 31096 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 19773 0 19773 12 11 1 6 0 8 1 sigapl 432 2967 0 2953 7 5 2 3 0 8 0 futexpl 56 23002 0 23002 2 1 1 1 0 8 1 knotepl 112 1739 0 1720 1 0 1 1 0 8 0 kqueuepl 104 545 0 543 1 0 1 1 0 8 0 pipepl 112 1816 0 1797 6 5 1 2 0 8 0 fdescpl 488 2968 0 2953 3 0 3 3 0 8 1 filepl 152 17156 0 17060 10 5 5 7 0 8 1 lockfpl 104 501 0 501 4 3 1 1 0 8 1 lockfspl 48 162 0 162 4 3 1 1 0 8 1 sessionpl 112 75 0 65 1 0 1 1 0 8 0 pgrppl 48 108 0 98 1 0 1 1 0 8 0 ucredpl 96 5068 0 5059 1 0 1 1 0 8 0 zombiepl 144 2953 0 2951 2 1 1 1 0 8 0 processpl 888 2984 0 2951 4 0 4 4 0 8 0 procpl 600 7426 0 7383 5 1 4 5 0 8 0 srpgc 64 348 0 348 4 3 1 1 0 8 1 sosppl 128 36 0 36 10 10 0 1 0 8 0 sockpl 384 2885 0 2868 5 2 3 4 0 8 1 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 7 0 0 1 0 1 1 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 4 0 0 1 0 1 1 0 8 0 mcl2k 2048 117 0 0 14 0 14 14 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 264 0 0 12 0 12 12 0 8 0 bufpl 256 8507 0 1502 438 0 438 438 0 8 0 anonpl 16 270980 0 265612 78 48 30 42 0 125 2 amapchunkpl 152 24310 0 24219 43 34 9 11 0 158 5 amappl16 192 10022 0 9714 49 31 18 28 0 8 2 amappl15 184 306 0 305 1 0 1 1 0 8 0 amappl14 176 700 0 697 2 1 1 1 0 8 0 amappl13 168 457 0 457 6 5 1 1 0 8 1 amappl12 160 428 0 425 1 0 1 1 0 8 0 amappl11 152 572 0 553 1 0 1 1 0 8 0 amappl10 144 747 0 744 2 1 1 1 0 8 0 amappl9 136 1505 0 1502 1 0 1 1 0 8 0 amappl8 128 870 0 850 1 0 1 1 0 8 0 amappl7 120 722 0 712 1 0 1 1 0 8 0 amappl6 112 387 0 375 1 0 1 1 0 8 0 amappl5 104 839 0 829 1 0 1 1 0 8 0 amappl4 96 3111 0 3086 1 0 1 1 0 8 0 amappl3 88 617 0 607 1 0 1 1 0 8 0 amappl2 80 18574 0 18506 4 2 2 3 0 8 0 amappl1 72 87421 0 86975 23 13 10 19 0 8 0 amappl 80 8586 0 8549 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 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 81 0 10 2 0 2 2 0 8 0 uaddrrnd 24 2968 0 2952 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 2968 0 2952 1 0 1 1 0 8 0 vmmpekpl 168 27848 0 27819 2 0 2 2 0 8 0 vmmpepl 168 334107 0 332701 129 56 73 76 0 357 8 vmsppl 360 2967 0 2952 2 0 2 2 0 8 0 pdppl 4096 5944 0 5904 6 0 6 6 0 8 1 pvpl 32 823355 0 814790 194 105 89 109 0 265 12 pmappl 232 2967 0 2952 8 6 2 2 0 8 1 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 598 0 6 17 0 17 17 0 8 0