70c877676478750c99d040eab16709e5a78e94844e9d8d15d017de1880e3447501a4e59c0607cf7895b064911c6599bb0abe3b27fdd4b25294e5c82acf54c6525edaab1986a4af5c6b4cc538f11ce76d40fe5a82818aef1c38011270d59cc6b2ebf887817a030199ff476a6ed33cdac213ff50f340ef5a5c7f2abaa8870fdf2b70f773c022763804f71107fa0154b4c62a40dbdbf8c7ea376d78d9d1b5647d977a70af40e67e3e1f833644f1aa5e2edd160e124ae50a870b918051c2464eb8d21a270a650e7856bcfd0e8d79b0a6a12c2b0d7647e90e33d5729f369fa7d0d0e07c8dc7b89ab88ddc6c32db3e41c220cd8a5091e4b473f746554309103dcf656c118fcc8f7189eaf53095f407a9de326158ff1d8d308e36e048fd7bb0d515a9991aad107b8116f5aeeeee128af5bad1d54d1a7867e6a9470664536dae13ec1fef7aa9fbe3dea10fceab6a0fd96bea064227d8cc4a7723c71bb79ca98614f3dda57f3e554d34f28c6b5e3d4795a42e75351f3926b623bf282255fbab68a871d612d31a5ae9563868fb3723ff7b79389d7086a663ad1999cd54992c4ac54c54d74a0065c6ae99cb0321aae2e784f8cf5736743bd361ff1aef46d79aea881a8e771d0ed92c99c697fa9d068863d6f8dc3017c06390d170bf0440ff70f2c7dc874c1ec48cc8384ea3feeec35087f9c2ebee67ffa9fc0e537e9eb7847e3121a7e0d06d13a091bdf02a229d12ca04308fd54516e2d3811c319a96f902c4df25053e95072fab2d514b067def8f9d9b540fb7baa67e595cc472f81b57782b16845b20cabcfee30cc9c4dfb879f3fe8342a4525aeb04d03db61c4432184d7068169b9f55771aaf4030c2ec2060ec08776afd1ee9753413c2a3dab2086c833c45d878f89386da04c53ccdf337bdd2ca8cc7de322cd0c10e3248be088b0dd0ff5ecec03f8afc5b31cfea51c8e638916e653be233c228385af8582988d74b32bd63cd21bf72433f0bbd5d64f0b4de8e3209bdc4e5509b1c5fcc6d7910f479c7b130fad6d7f7b11f3433c357b8b40b62077b042c914d765f9058c0f038eb6c679d223d6e307358d89eeae27c819e11edd97feb7fc6bde66b35eb86c87735c41d649c5a8f48a76f4ded389f94985783f7903e8fcba66ac004a5f3166f8edbf07ec63d4324d09827243601f78cf0d4778a536958467bee450d90c7c13dcc261dccfd0eb10219ce7c6ac15fbf4ff73972be417811f4ce00ae76282c70bef9cc795e67c95c8096b7f422548f43cad060e74a95c73b935acde0a1426cabd60509ac114068a0a3ee21977acce210e9bdd72667d0c8bab8d681a2d5178c370e18e4adc53ae47a3fbfe941569da82d4ab5f435787a5317eba6e4917c65b1e11c9d130ada29aab23faaf823a567391295e20c2badb73caa2374488e5772e14d5d250d5d37bcccc768f3db4ddc264ef28c035a865f5f222afcc576f784bbf0e9fd5bc865bcd8518a69f6e3bccf97dfa21ec3143c4c713b8526cf6077c2deceb94ea8e95704fa581b1707c53f4cdcde31ca5e7d9f40f6bff02f133887c1203455761bb858f5cb75014916d901e5af4ec7eb605938e7c13d9e965730b14febdd9159d6e04c478d667d4089c52059938977773cd95c16f9cbc9043b3d364d8f18f24bd627e912511a125c5e07ccc3be0c218b9e7efd9a94831cf30ec92677b8730e552bd614a6cff7645a0e4d9c4215484f233e89d0a64ca5e19919351d55193172ef43127761ce52dc008f2dce9641927fd4445af5d556f188f46c7bc931d7aff72b20ffdd2afc85fce9ae7093b0275d3316435d9ebb9ce8aefb3b2c13a8c47e788b535e8d43b31c43da6f08a603420965daa23a56a7b686267fba81f01c8c0558c3033cdbfd7d7c125d1e707fabf692266202b44b5e800e74bc548e24cfa59dde7aa5bad53c73242e30a26c1116bc02a0e7043da62265a6f4d7f6fd4447d126074f113466ad741bbcd73dc67eae887b7239a16ae7dc761d2223bb59d9d64cb9e8f6532d4812544cf099ac52516c4f8695f3205db23c7bb9508e4aa3155d9b7f49fdb1ac3bfa99559526c18b33e7d767c2f59eae84662ed1ec225abcb3c47e960748efb7d8386f992678510d6771e46cfc53503a6d0d28f9e626de6fdf00f2ed7884dde06c464df7957715f3f68623f899b4f25757bdf3b73ed37b5145ab4c5e6b5bfaf122d9a017185ee47c72b140f1c92e7f88d70796caf7eacf00750bb52315f2fdbd04805268b5c177ee376755ae9b4adf3eda932a27af9695acd7f28d43ff5b6f5ffbf81b47677887a25a4b1e9819d1c53c0a346e9e10e3b7a9f0cd1796000cbf79ea7e83f010fbbbb3ccdc178334da535d80e7e8f9327c37b5895d7d31ca2b13086fd234912439f8eaa6a6b48e743763f27e3ed2547c03d2342381a0a4fcb1ab79437db17cf267574c98b49c636aba46ea83fd2837ebec5772db1fc568b199e5dae611ccac2275f77b16574de61d34123bcec1f428ad51b5874ae68ae6b8d27b394cbe173b46443e9b338d1d247906f3db7b00c95afaa4403c7bbf09224dc58b170e27a568014d2107936af38b71a9d5cb976f7f81b0319401d19be2c3e10c40e6fa956a72cb77188d96b6ae35075a5df3826b71eb5d224d41201f174cd9cc3abc69d7192", 0x1000}], 0x7) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:37:56 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x5) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:37:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f0000292000/0x3000)=nil, 0x3000, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:37:56 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x1, 0x0) r1 = getpgrp() wait4(r1, &(0x7f00000000c0), 0xa, &(0x7f0000000400)) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) linkat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00', 0x4) mkdir(&(0x7f0000000100)='./file0\x00', 0x102) fchdir(r0) wait4(r1, &(0x7f0000000280), 0x1, &(0x7f0000000340)) open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x90) 08:37:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20101, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000040)=[{0x3, 0x57bbb296, 0xfffffffffffffffb, 0x4}, {0x7, 0x3, 0x1, 0x9}, {0x0, 0x1, 0xd857, 0x2}, {0x5, 0x4, 0x0, 0x7ff}, {0x0, 0x8, 0x9, 0x6}, {0x0, 0x9, 0x66, 0x6}, {0x10001, 0x8, 0x5, 0x6}, {0x8, 0x5, 0xd467, 0x1}, {0x8001, 0x8001, 0x0, 0x3ff000000000}]}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:37:57 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x12a02, 0x0) 08:37:57 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x4, 0x3f, 0x40, 0x9, "61c385fa203c53160f09717acd6e16d82cb8d672", 0xf1fb, 0x81}) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) syz_open_pts() poll(&(0x7f0000000040)=[{r1}], 0x1, 0x401) ioctl$TIOCSBRK(r0, 0x2000747b) 08:37:57 executing program 0: madvise(&(0x7f0000007000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r1 = socket$unix(0x1, 0x0, 0x0) recvfrom(r1, &(0x7f0000000080)=""/50, 0x32, 0x41, &(0x7f00000000c0)=@in6={0x18, 0x1, 0x8, 0x4}, 0xc) madvise(&(0x7f00003f6000/0x2000)=nil, 0x2000, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) munlock(&(0x7f0000000000/0x400000)=nil, 0x400000) pipe(&(0x7f0000000040)) madvise(&(0x7f00000b7000/0x3000)=nil, 0x3000, 0x0) 08:37:57 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x880, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 08:37:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) madvise(&(0x7f0000007000/0x1000)=nil, 0x1000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) 08:37:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() dup2(r0, r0) close(r0) dup(r1) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x880, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(r2, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 08:37:58 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="fb5f7bf9889e20eacc1b1927a835c0b5ed594c8451a64bbbe1d1dcdb0c5db032b6dbb92af91f2d07655668ce311aa1fb59fa51b8442b7d824cf64d220db4b673d603abd38f0b34f60018ef67a009cc48953bfa5b5272807a76d46de61f1b7186f56ecb938d9c43a72d138e5d1e0c8eb8c374199056ab3f9af3e3198113854374c79eac", 0x83) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a65a386dfe64695619", 0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:37:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x7, 0x2010, r0, 0x0, 0x0) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x848, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:37:58 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) nanosleep(&(0x7f0000000000)={0x5, 0x5}, &(0x7f0000000040)) nanosleep(&(0x7f00000000c0)={0x8, 0x4259}, &(0x7f0000000100)) clock_getres(0x3, &(0x7f0000000080)) 08:37:58 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0xc) getdents(r0, 0x0, 0x0) fchmod(r0, 0x1) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0xc09e}, {0x4, 0x9}}, 0x0) 08:37:58 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) clock_settime(0x2, &(0x7f0000000100)={0x3f, 0x4}) syz_open_pts() msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000001300)={0x0, ""/4096}, 0x1008, 0x1, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x3, 0x800) 08:37:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(0xffffffffffffffff, 0x7671, 0xe83, &(0x7f0000000000)="8e55d074f507ff53961c9484b2cb13436c58b873dd5f56f9b1085341de712a6eaac8f9c0e309144a24b49d2eef3747413b6cf8b5aa3937181d26deb2e64c2af14e17fea2bbb09e5a69d836f1063b9020c0d456b07814d7239440c24b31bb844394d183a752673cc8668e5aabd90f202bbf914cdba27cfd8d1d2bf2c7a4cb701efdde7004d120a04f709f39aab538dd019ad58f07972f1b9fb32a0f1ff7ef93c2ef35763aefd87eb546994efc094114201906e126bf3f6e88248339db238c1198dc430bf5011648b22da0a911c725343fc14f2394f7585b682f4bb5", 0xdb) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/100, 0x64}, 0x1) 08:37:58 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) fcntl$setown(r0, 0x6, r2) pipe(&(0x7f00000000c0)) fcntl$setown(r1, 0x6, 0x0) pipe2(&(0x7f0000000000), 0x4) 08:37:58 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x17487fa39721b71b, 0x0) kevent(r2, &(0x7f0000000100)=[{{}, 0x0, 0x800000000000}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000001c0)) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) open(&(0x7f00000002c0)='./file0\x00', 0x10, 0x1c0) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') setsockopt(r2, 0x8000, 0x10001, &(0x7f0000000080)="2d9bb16c58f5873b5d3d76cdf2b0307c99851e64c180ef67f57ae1f9d3a3a8a2c2fb0fd957a783da2a08c15f6013ca6a62789241befee5f62686520a7b75f620f9e9340e63cb7a34e3e763a9c064f03c3d31b623ac50ba0c605b5e617ebe08b543fea67705871efd", 0x68) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r0, 0x0, 0x0) 08:37:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r0, r1) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000000)=0x101) socket(0x18, 0x0, 0x40) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000040)) 08:37:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000239, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x10000) 08:37:59 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) recvfrom$unix(r0, &(0x7f00000000c0)=""/49, 0x31, 0x800, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000100)=0x2, 0x4) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x30322, 0x0) 08:37:59 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 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', r0, &(0x7f0000000100)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) chflagsat(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', 0x10001, 0x2) 08:37:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = kqueue() dup(r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x6f}], 0x7ff, 0x0, 0x0, 0x0) 08:37:59 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffff9c) read(r0, &(0x7f0000000180)=""/4096, 0x1000) r1 = socket$unix(0x1, 0x7, 0x0) setsockopt(r1, 0xfffffffffffffff9, 0xfffffffffffffff9, &(0x7f0000000040)="2f1b37893373a8182789be7c5489bc6081288f5a38", 0x15) r2 = socket(0x18, 0x1, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:37:59 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() read(r2, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r3 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r3, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) write(r1, 0x0, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) shmget$private(0x0, 0x1000, 0x524, &(0x7f0000fff000/0x1000)=nil) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x60, 0x0) shmget$private(0x0, 0x1000, 0x1, &(0x7f000008f000/0x1000)=nil) r4 = syz_open_pts() close(r0) r5 = dup(r4) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f00000002c0)=0x8) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r6, 0x2000746f) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r6, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:37:59 executing program 1: r0 = socket$inet6(0x18, 0x8005, 0xd8e4) r1 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r3, r4}, 0x4) r5 = syz_open_pts() ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000000)=0x10000) write(r5, &(0x7f0000000040)="06d091e5c2eb08764aedb14db8467cbd824e10602c8c763b45fcf690cb9f2f1aed19998f4eb8bbb557444d41fe7c1a5f829f8e269ec001896c3f976924845c991a0a1064eaed88182a0f0e94081d309303add270d19c9fa384ae85a67540f152578a09fb5dd389001e1f8ce2d812a456844af62e6852e396908e015fc40bad0cd254bad6ad83613f7fd056abf36a3d145ae85e09b954fc1f6d450b4b43a8e1", 0x9f) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r5, 0x9, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x2000100000000, r2}) 08:37:59 executing program 1: clock_gettime(0x2, &(0x7f0000000080)) 08:37:59 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x3) getsockopt$inet_opts(r0, 0x0, 0x2000000000021, 0x0, 0x0) 08:38:00 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x1) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0x2f5) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r1, r2, r3}, 0xc) r4 = socket$unix(0x1, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc028698d, &(0x7f0000000180)=0x10000000) 08:38:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x9, 0x10000, &(0x7f00000000c0)="f47bb64147bc02f6e7c045cfe98840279d1bfd6ea3b25d032983ff08005de1b832a31037ff51ec42826b15e5a3e1e2189ad59809a314ac2d1fe6cc74987917681e984e1168f4dbea14d937c28b06e1b28f54ebfe350eb01eebaafa02a09d43aea1a577dc4c2aa9596b7c855de93138c608d7c568f353b465499712fd0bdb08128b2f870e4633011b457dc5b106169cf2433bfc82c96f3aca4a9f7421860c14777395ec73e1b75a7e68206129860821fed58ffbcb521eae31c271e010a231087dbaae15090bb2d792ab79e5ed689ed457ee524febfc9785aabbe3260251f0ed6eb0deccd40a62e0306cd11daf39d00daf2232ff8bce4a18aad3dab49005", 0xfd) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:38:00 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x3, 0x3}) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x401, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r4, 0x2) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') chflags(&(0x7f00000001c0)='./file0\x00', 0x0) lchown(&(0x7f0000000200)='./file0\x00', r2, r3) ioctl$TIOCSBRK(r0, 0x2000747b) r5 = openat(r1, &(0x7f0000000240)='./file0\x00', 0x200, 0x4) mknod(&(0x7f0000000280)='./file0\x00', 0x1000, 0xffffffff) fsync(r0) chroot(&(0x7f00000002c0)='./file0\x00') r6 = syz_open_pts() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) pread(r6, &(0x7f0000000380)="fefb9fa38cd75c3fc79cda54fb65ac08928cde623493298e1ad703917230d75f0601cff03ccecd10744e934bf549b2698755a2a50832c26c4d03201fc02012c6de", 0x41, 0x0, 0xd) ioctl$TIOCFLUSH(r5, 0x80047410, &(0x7f0000000400)=0x800) r9 = open(&(0x7f0000000440)='./file1\x00', 0x10888, 0x28) chown(&(0x7f0000000480)='./file0\x00', r2, r7) getegid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) setgroups(0x1, &(0x7f0000000540)=[r10]) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x18028, 0x0) symlinkat(&(0x7f00000005c0)='./file1\x00', r9, &(0x7f0000000600)='./file0\x00') fcntl$lock(r1, 0x9, &(0x7f0000000640)={0x2, 0x2, 0x7ff, 0x6, r8}) ioctl$BIOCFLUSH(r5, 0x20004268) 08:38:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) 08:38:00 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shmget$private(0x0, 0x1000, 0x200, &(0x7f000003c000/0x1000)=nil) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x1, 0xffffffffffffffff, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x20, 0x80000008, 0xcb10, 0xff}, {{r1}, 0xffffffffffffffff, 0x13, 0x80000004, 0x9, 0x80}, {{r1}, 0x0, 0x80, 0x1, 0x5, 0x800}, {{r1}, 0x0, 0x8, 0xf0000000, 0x1, 0x9}, {{r1}, 0xfffffffffffffffc, 0x82, 0x3, 0x6, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x88, 0x10, 0x200, 0x9}, {{r1}, 0xffffffffffffffff, 0x8a, 0x40000001, 0x100, 0xe79}, {{r0}, 0xfffffffffffffffc, 0x4, 0x5, 0x80, 0x3ff}], 0x80000001, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xfffffffffffffffc, 0x42d90e9}, {{r1}, 0xffffffffffffffff, 0x4, 0x40000000, 0x5, 0x7}], 0x7ff, &(0x7f00000001c0)={0x2, 0x8000}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:38:00 executing program 0: r0 = socket$inet6(0x18, 0x8007, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001640)}, 0x0) 08:38:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) r1 = semget$private(0x0, 0x3, 0x8) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x1f, 0x4cd]) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pread(r0, &(0x7f0000000080)="61d5658095b96c73a3e80a0a2deb873261cf91f2316c", 0x16, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x488, 0x41) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) syz_open_pts() 08:38:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) fchmod(r0, 0x10) socket(0x2, 0x0, 0xfffffffeffffffff) connect$inet(r0, &(0x7f0000000080), 0xc) 08:38:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000007c0)="58272003abd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf5f330e63355842d72b8bcdb9a7103abb8f11ebce2dfb8f8d8a4f5f728193ef1ccca3f12fc780a9e8de69e4ab2ac6c70ede6359b7f6de11b52db931eb0cfe781dc9e04262475c7ca8def9d9468962adbe734d91373ab175a6329140886e52733523f25479c3fccebfc5e73403d5f5133dd417c94b35c538ac969654d1ea991a8f5c3e7782db8912b5672ff30d466b7a76e7452116f8efc0086cf60701291ff6633f3ed26251bd2c6b200a246a189422ff83d6dbbad0863b0683d814b44da522fc119da6380c71d079d7fc01a333ff9abbceb41ff02633ee3c9e1054093e9ff3f51a48c56e1cb5d580ad81b6b2f18ffc75e943d571dcaa1b21cd39b1e1c1698c3cdebb2c8cca68cc36e5ddb6f01150985cad01b1e799c90ffbce6cf236aa12a6419eca98e5097c3a87550b8d952848419ccfcad7686fc8adbc5b0c3851f360da477f98d1b46913428ef5631ac3a777d75df26e00b4e16317c3bc36139c20846cccc6b5113c8c0fe3d55992045fbade0db5d7c7b21547ca6cef8e36dc7401a7b9d4f570fbf45d288ab", 0x1d3) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437970f61f639b0ba161a18e62175b1a020417a8f93d20cf4077555e8dc0038c789a448cacb2b456f63ae583c39ea", 0x137) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xffffffffffffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) 08:38:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) 08:38:01 executing program 0: unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x80, 0x1}, {0x7, 0x6}}) open(&(0x7f0000000040)='./file0\x00', 0x8, 0x110) 08:38:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000080)=0x8) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:38:01 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7ff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x0, &(0x7f0000000040)={{0xa312, 0x400}, {0x5, 0x10000}}, 0x0) 08:38:01 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, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a5387060000dea714000000290000002f000000030035700100000000000000"], 0x38}, 0x0) 08:38:01 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) 08:38:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) fchmod(r0, 0x38) r1 = socket(0x18, 0x2, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r0, 0xffffffffffffffff) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) unlink(&(0x7f0000000100)='./file0\x00') ioctl$TIOCNXCL(r2, 0x2000740e) setsockopt(0xffffffffffffffff, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:38:01 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r1, 0x4, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x20000000) write(r1, &(0x7f0000000340), 0x10000014c) pipe(&(0x7f00000000c0)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000080)=ANY=[@ANYBLOB="001000040000000001000000000000000000"]) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x1000000000000001) openat(r2, &(0x7f0000000000)='./file0\x00', 0x200, 0x8) 08:38:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, 0x0, 0x0, 0x8, 0x0, 0x0) recvmsg(r0, &(0x7f0000000940)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000700)=""/151, 0x97}], 0x100000000000027d, 0x0}, 0x0) 08:38:01 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x3f, 0x10001, 0xf11, 0x4be7d77a94ed9359, 0x56, 0x3, 0x80000001, 0x2, 0x2, 0x40, 0x4041}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001fe, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0xfff, 0x100, 0x1, 0x1, 0x5e, 0xb564, 0x3f, 0x2, 0x1, 0x9}) close(r0) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) 08:38:01 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0xc8) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x100, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x800, 0x0) r4 = syz_open_pts() kevent(r0, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff8, 0x40, 0x2, 0x1ff8000000000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x4, 0x40000000, 0x5}, {{r3}, 0xffffffffffffffff, 0x40, 0x0, 0x100000000, 0x7fffffff}], 0x1, &(0x7f0000000280)=[{{r4}, 0x0, 0x50, 0x10, 0x100, 0x8c5}], 0x100000001, &(0x7f00000002c0)={0x6, 0x400}) r5 = kqueue() r6 = shmget(0x0, 0x3000, 0x10, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_UNLOCK(r6, 0x4) r7 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x1) ioctl$TIOCMBIC(r7, 0x8004746b, &(0x7f0000000040)=0x4) kevent(r5, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000001c0), 0xfff, 0x0) 08:38:01 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000780)) r1 = openat(0xffffffffffffff9c, &(0x7f0000001000)='./file0\x00', 0x210, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000840)={0x10, 0x5, 0x4, 0xffff, [{&(0x7f0000fea000/0x14000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2b}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x800}, {&(0x7f0000ff3000/0x4000)=nil, &(0x7f0000fea000/0x3000)=nil, 0x8b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000c00000/0x400000)=nil, 0x100}, {&(0x7f0000dcb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000d42000/0x2000)=nil, 0x1}, {&(0x7f0000d40000/0x3000)=nil, &(0x7f0000f0a000/0x3000)=nil, 0x9}, {&(0x7f0000dc5000/0x2000)=nil, &(0x7f0000f7a000/0x1000)=nil, 0x2}, {&(0x7f0000edf000/0x2000)=nil, &(0x7f0000d0c000/0x2000)=nil, 0x11cd}, {&(0x7f0000e94000/0x3000)=nil, &(0x7f0000f9f000/0x3000)=nil, 0x7ff}, {&(0x7f0000c82000/0x2000)=nil, &(0x7f0000e18000/0x1000)=nil, 0x2}, {&(0x7f0000e6c000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000edb000/0x4000)=nil, &(0x7f0000c89000/0x2000)=nil, 0x3}, {&(0x7f0000c15000/0x3000)=nil, &(0x7f0000dc5000/0x3000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') recvmsg(r1, &(0x7f0000000740)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000640)=[{&(0x7f00000000c0)=""/2, 0x2}, {&(0x7f0000000100)=""/238, 0xee}, {&(0x7f0000000200)=""/45, 0x2d}, {&(0x7f0000000240)=""/185, 0xb9}, {&(0x7f0000000300)=""/2, 0x2}, {&(0x7f0000000340)=""/61, 0x3d}, {&(0x7f0000000380)=""/234, 0xea}, {&(0x7f0000000480)=""/252, 0xfc}, {&(0x7f0000000580)=""/178, 0xb2}], 0x9, &(0x7f0000000700)=""/38, 0x26}, 0x841) connect$unix(r0, &(0x7f0000000800)=@file={0x0, './file0\x00'}, 0xa) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:38:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) socket$inet(0x2, 0x0, 0xfe6) 08:38:01 executing program 1: mlockall(0x2) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffa000/0x3000)=nil) shmget(0x1, 0x2000, 0x0, &(0x7f000083c000/0x2000)=nil) munmap(&(0x7f000078a000/0x4000)=nil, 0x4000) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) listen(r0, 0x81) 08:38:01 executing program 1: chown(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) writev(r0, &(0x7f0000000000), 0x0) chown(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') 08:38:01 executing program 0: socket$inet6(0x18, 0x8003, 0x80000000) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x1, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) 08:38:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x3ff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7fff, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffd}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x100, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="9bc4c222ad7348d415de5035020000000ccfc553305f6675189410d8534fd35a9b0862b62029a820af04ec3ad497f174c9c56ad4000000000000000000008486f000", 0xfffffffffffffd75) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x2, 0x0) 08:38:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x1, 0x3, 0x3, 0x7fff, "97f3c74c89c3d446d3bd214ef3e7f8d77a7f9d2a", 0x400, 0xd6}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x3ff) syz_open_pts() syz_open_pts() 08:38:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f00000000c0)) connect$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="c20c7cf3a3a84d44db57929b01003e2f66696c653000"], 0xa) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) 08:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, '\a\x00'}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = msgget$private(0x0, 0x200) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/241) 08:38:02 executing program 0: pipe2(&(0x7f0000000140), 0x4) clock_gettime(0x0, &(0x7f0000000000)) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) 08:38:02 executing program 1: setsockopt(0xffffffffffffffff, 0xfffffffffffffffa, 0x3f, 0x0, 0x0) 08:38:02 executing program 0: nanosleep(&(0x7f0000000040)={0x7, 0x4}, 0xfffffffffffffffe) clock_settime(0x3, &(0x7f00000000c0)={0x0, 0x5}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000300), &(0x7f0000000340)=0xc) r1 = dup2(r0, 0xffffffffffffffff) r2 = socket$inet(0x2, 0x4001, 0x4) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x1, 0x11, r2, 0x0, 0x0) kevent(r1, &(0x7f0000000100), 0x1ec, &(0x7f0000000140)=[{{r2}, 0x0, 0x80, 0xfffff, 0x1, 0x10000}], 0x5, &(0x7f0000000180)={0x9, 0x70}) nanosleep(&(0x7f0000000000)={0x7fffffff, 0x7f}, &(0x7f0000000080)) close(r2) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0xfe, &(0x7f00000001c0)="9609812efcd6d687ee5f1a13052fa88aaf99b4d1286e03cc5f3477899a966c25cf3925e282fc374a12c996e65af98c35268c1fddc89423c5a206f1fcbf83ec80796c5a550ae61b6bc20e69f039cf1e603e40dd748b8fdee76c1f5e4098284699627b75876087020987192fbfb346fa87602460f1e3efa73f326d16e52e07f170bb1a89832b40b0c555519b0ee4841c67416eaa8fe49ab08d85916ee0ccbc29ca2f28b8e9fda7ab6246c82dfb57551b6e41d8f576ec3394fffb79d7a649b7d179fba02719f274c34f4c331c4b86e04d389b9ecf143c5029a149a420370254f2e1130dfdccbe5b3f3561b239539161fd96e3ed7e6626afbe90cf152b15f878") sendto(r1, &(0x7f0000000100)="16a3201322352d14fb2f6aff8df609463ffb29958b260edb3b8d6c8f0ced320f86a7eeb7a51eb55853", 0x29, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x3, 0x8, 0x9}, 0xc) 08:38:02 executing program 1: clock_getres(0x4, &(0x7f0000000040)) 08:38:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x4) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) 08:38:02 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x4c) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000200)={&(0x7f00000001c0)=[{0x87, 0x6}, {0x2, 0x5}, {0x123, 0x4}, {0x8f, 0x20}, {0xcf, 0x3bae}, {0x45, 0x5}], 0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) kevent(r1, 0x0, 0x0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffc, 0x23, 0x4, 0x98, 0x6}, {{r0}, 0xfffffffffffffffb, 0x40, 0x8, 0x7ff, 0x7f}, {{r0}, 0xfffffffffffffffc, 0x1, 0x0, 0x6, 0x25bb}, {{r1}, 0x0, 0x0, 0x14, 0x8, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x20, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000006, 0x982, 0x80000000}, {{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x4, 0x7}, {{r1}, 0xfffffffffffffffe, 0x40, 0x6000000b, 0x7ff, 0x81}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x2, 0xfffff, 0x6, 0x44b8}], 0x1f, 0x0) 08:38:02 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = socket$inet(0x2, 0x2, 0x0) dup2(r1, r2) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) 08:38:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "f000000007000000000010661f56308304ba00"}) poll(&(0x7f0000000000)=[{}], 0x2000000000000048, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f00000000c0)=0xc) connect(r0, &(0x7f0000000100)=@un=@abs={0x0, 0x0, 0x2}, 0x8) 08:38:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10020, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000040)=0x1000) 08:38:02 executing program 0: recvmsg(0xffffffffffffffff, &(0x7f00003d6fc8)={0x0, 0x0, 0x0, 0x500, &(0x7f0000000040)=""/90, 0x5a}, 0x0) r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgid(0x0) r9 = shmget$private(0x0, 0x3000, 0xc3f672e06bc66cfc, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0x20, r2, r6, r1, r6, 0x10, 0x3}, 0x4, 0x7fffffff, r4, r4, 0x5, 0x6, 0x1}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x7fffffff, r1, r3, r5, r7, 0x0, 0x4}, 0x9, 0xfff, r8, r10, 0x14b, 0x8000, 0x80000001}) 08:38:02 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x100) fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:38:02 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) semget$private(0x0, 0x7, 0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) r1 = kqueue() sendto$unix(r0, &(0x7f0000000080)="3514950d7a4301dca282b160366f83f9986a2c530fca4b4466f88ffe4d54d34a547b7bf4aeb6618b", 0x28, 0x4, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) dup2(r0, r1) 08:38:03 executing program 1: open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x80) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000100)={0x1, './file0\x00'}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x9, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fchflags(r1, 0x0) 08:38:03 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='\x8cw') 08:38:03 executing program 0: r0 = kqueue() r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000280)) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) fcntl$getflags(r2, 0x3) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x8, 0x0) write(r0, &(0x7f00000001c0)="ce16f62d600d4c361f2ea270200a650434a6c6bd99c6af5505ae0dafa746a076ded9e09a3d8a490017cb018ddf8e03f175363e68398413673153feda44149253a5570a739690ccf9413c495cf8961e36ab87760dae8181a9245d396983d655a8342e3efcc68ad066a90aabfad460b1b5bc76fdb38a41c5aa871ae47c3b47bcf753467a4f764238f3aa9c79c830e6c12ea85bf98ebaeb50e029b762df9f639b27d07b6bf4d7", 0xa5) write(r2, &(0x7f0000000080)="fe84237ee5162b536fd9b66b843aa81aa7b6b4d65bd2160122136fa238813b717785a4253c2c44dc602bbd565aa382302c8edb977dd0c4db53e23fbb6bfcf2ba85afc9e00a2a6f0955fb15ff93684cbe8c615f450405cba6e8d1662b2116a3e2400d6a4534c05861ea2a2d1ee27f7453f85f6053559d232f1fc2ade8945abd69e93ebb3fa73d279f42f8fa0765dd938cfedce04a561c4e2786a9daebaceaf7fa5c07bb34441e192da878e699e34c2dfb0e8ba27130a7d7d38a6d30f762cd1733d21fbb2a513aee0a570b31d9846b4d9aa117172530f5d80efdbb8cf95fef9fb6f04b59d4a048f6ac1c83", 0xea) close(r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000180)='./file0\x00') 08:38:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) close(r2) kevent(r3, &(0x7f0000000080)=[{{r0}, 0x0, 0x80, 0x5, 0x5, 0x3f}, {{r0}, 0xfffffffffffffffe, 0x30, 0x10, 0x0, 0x80000000}, {{r4}, 0xfffffffffffffffa, 0x8, 0x80000014, 0x4, 0x735}, {{r3}, 0xffffffffffffffff, 0x20, 0x0, 0x748, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x44, 0x0, 0x7fffffff, 0x6}], 0xffc, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffff9, 0x50, 0x2, 0x9}, {{r3}, 0xfffffffffffffffc, 0x40, 0x20000083, 0x1000, 0x1ff}, {{r1}, 0x0, 0xf, 0x12, 0x4, 0xffff}, {{r1}, 0x0, 0x8, 0x23, 0x40, 0x10}, {{r4}, 0xfffffffffffffffb, 0x4, 0x80, 0x6, 0x80000001}, {{r3}, 0xffffffffffffffff, 0xb0, 0x20, 0x8, 0x7}, {{r0}, 0xfffffffffffffff9, 0xe3, 0x45, 0x1, 0x3}, {{r3}, 0xfffffffffffffffe, 0xb0, 0x84, 0x7f, 0x5def}, {{r1}, 0xffffffffffffffff, 0x40, 0x20, 0x20, 0x5}], 0x7, &(0x7f0000000000)={0x401, 0xf39e}) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) dup2(r1, r4) 08:38:03 executing program 0: 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(r0, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x40) shutdown(r3, 0x1) 08:38:03 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4001) fcntl$setstatus(r1, 0x4, 0xc7) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r1) 08:38:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) mmap(&(0x7f000000b000/0x4000)=nil, 0x4000, 0x0, 0x1b071, 0xffffffffffffffff, 0x0, 0x0) r1 = dup(0xffffffffffffffff) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000040)='./file0\x00') 08:38:03 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0x0, 0x8, 0x2, 0x2, 0x3ff}, {{r0}, 0xffffffffffffffff, 0x82, 0xfffff, 0x1f, 0x5}], 0x47eb, 0x0, 0x2, 0x0) close(r0) 08:38:03 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) clock_getres(0x2, &(0x7f0000000080)) open(&(0x7f0000000100)='./file1\x00', 0x40, 0x8) r2 = dup(r1) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000140)={0x28e3726b, 0x6}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x9, 0xacf}, {0x4, 0x8}}) 08:38:03 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20029, 0x9, &(0x7f0000000040)="03000000", 0xfffffffffffffedb) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt(r0, 0xff, 0x0, &(0x7f0000000080)="c3369b4947b2a870fd1656c016ab12d718812ec8dca415a571d2379302b8ad79643537b043634c6adcb9cf19fda319a79e6e5454efd89fa8c85164de66de5e75bdfe9bc800922e3144cc16117bd05e01450d426a016ff77b2852ef514e7c45ce246914320755fb53beadb65943f0b4f668af0ef5feb3d2760adf5a8c71d40888e9da79291273a76271b267b70e67299579aca8d9caafd9df12df5a", 0x9b) socket$inet(0x2, 0x8000, 0x7092) 08:38:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005049000050000000000ff7f000000000000cea11ea8fef96ecf357ae26caa0416fa4f3763b34d173d4176020bfc36acf00b7804be781e4991f75073a1ebe2a44166000023ed00f4c8b2ca3ebbc259699a1e80b016acb5d602000d7d026ba8af63ff35282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a00000000000096db000000fe000000080000000000000000400000", 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) shutdown(r0, 0x106) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xffffff12) 08:38:03 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) syz_open_pts() setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x80000000}, 0x8) 08:38:03 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0xd8, 0x10) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 08:38:03 executing program 1: r0 = socket(0x80017, 0xfffffffffffffffe, 0x1f) r1 = geteuid() setuid(r1) listen(r0, 0xfff) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b74954c", 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r2 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r4 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r6 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="510c5caa0d991c101b0b9a025009cbae2b052798298e6690ac84b185ded63fccee39d4f77af6ed5b79d508c456ee711f972e85bd5dade846d0cdbe30509fc91041d78be80c2f9e0de3b0a5e61034e99ca5cdffc7619307e030e18261ead92f699da8f65bff6c219a516b95bcf38c6db0401dd967feb069c69bc10c0a85d64995acbdd2512f006c9c41db7392b493de", 0x8f}], 0x1, &(0x7f0000000340)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r1, r3}, @cred={0x20, 0xffff, 0x0, r4, r1, r5}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r6, r1, r7}], 0xb8, 0x400}, 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000)='#-G', 0x3) 08:38:03 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x13, 0x4}, {{r3}, 0xffffffffffffffff, 0x80, 0x0, 0x4, 0x800}, {{r2}, 0xfffffffffffffffb, 0x1, 0x80000002, 0x0, 0x3ff}, {{r3}, 0xfffffffffffffff9, 0x84, 0x20000000, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0x4, 0x19, 0x401, 0x5}, {{r3}, 0xfffffffffffffffc, 0x4, 0xf0000020, 0x6, 0x1a0c}], 0x80000000, 0x0, 0x200000008e, 0x0) 08:38:04 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) fchflags(r0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffff9) open$dir(&(0x7f0000001080)='./file0/../file0\x00', 0x0, 0x0) 08:38:04 executing program 0: r0 = socket(0x18, 0x1000000001, 0x0) sync() recvfrom$inet6(r0, &(0x7f0000000080)=""/156, 0x9c, 0x2, 0x0, 0x0) shutdown(r0, 0x2) recvmsg(r0, &(0x7f0000000680)={0x0, 0x275, 0x0, 0x0, 0x0, 0xffffffffffffff87}, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x1000, 0x100000000, r1}) 08:38:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x8) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000100)=""/238, 0xee, 0x1, &(0x7f0000000040)={0x18, 0x2, 0x5, 0x6b}, 0xc) 08:38:04 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, &(0x7f0000000040)="926d", 0x2) mmap(&(0x7f00005b0000/0x11000)=nil, 0x11000, 0x0, 0x10, r1, 0x0, 0x0) 08:38:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000000c0)=0x1) fchflags(r0, 0x0) 08:38:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) r2 = accept(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) accept$inet6(r2, &(0x7f0000001200), &(0x7f0000001240)=0xc) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x2) r3 = dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="ea00005c00000000", 0x8) socket$inet(0x2, 0x4, 0x101) write(r1, &(0x7f0000001280)="ab8e93d4e4aaf9bfd7efb3f9d4e6bdbb8935e878893115e212a9f3df3907be05b4473a6443648a327f084417637e0da933fff54ea9e46fb8e48a4e6e25ebc944015f92cdf98ad2704611fd4ec07b5e016f773918198bc5806baf11f3e6ddba46bb30fbb8ad2c3910", 0x68) ioctl$TIOCDRAIN(r3, 0x2000745e) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 08:38:04 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='W\x00') 08:38:04 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000000)={0x3, 0x2}) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 08:38:04 executing program 0: r0 = getegid() getgroups(0x1, &(0x7f0000000040)=[r0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x842, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x234) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000200)) sendto(r0, &(0x7f00000002c0)="287c5d8a8c3f8abc60350ca2a432", 0xe, 0xa, &(0x7f0000000300)=@un=@file={0x1, './file1\x00'}, 0xa) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 08:38:04 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x1) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 08:38:04 executing program 1: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) unveil(&(0x7f0000000040)='./bus/file0\x00', &(0x7f0000000100)='W\x00') r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) ioctl$BIOCFLUSH(r0, 0x20004268) 08:38:04 executing program 0: socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x1) r2 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000080)=[{r1, 0x80}, {r1, 0x40}, {r1, 0x44}, {r2, 0x100}], 0x4, 0x9) shutdown(r2, 0x2) fchmod(r0, 0x40) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 08:38:04 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) accept(r0, 0x0, &(0x7f0000000000)) r1 = geteuid() fchown(r0, r1, 0xffffffffffffffff) 08:38:04 executing program 1: mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mlock(&(0x7f0000006000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000080)={0x10, 0x100000000, 0x4, 0x81, [{&(0x7f0000006000/0xe000)=nil, &(0x7f000000e000/0x4000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000009000/0x1000)=nil, 0xffffffffffff7fff}, {&(0x7f000000c000/0x7000)=nil, &(0x7f0000002000/0x3000)=nil, 0x3e}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000003000/0x2000)=nil, 0x40000000000}, {&(0x7f0000009000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3eeea26f}, {&(0x7f0000012000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil, 0x1}, {&(0x7f000000c000/0x3000)=nil, &(0x7f000000d000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f000000f000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000011000/0x4000)=nil, 0x4}, {&(0x7f000000c000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffd}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000002000/0x1000)=nil, 0x1}, {&(0x7f0000015000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000010000/0x2000)=nil, 0x10000}, {&(0x7f0000012000/0x4000)=nil, &(0x7f0000012000/0x1000)=nil, 0x4}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file0\x00', './file1\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', '.\x00', './file'], 0x2}) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xc88, 0x2}, {0x8, 0x2}}) mknod$loop(&(0x7f0000000580)='./file0\x00', 0x1001, 0x0) 08:38:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) 08:38:05 executing program 0: r0 = msgget$private(0x0, 0x0) pipe(&(0x7f0000000000)) msgctl$IPC_RMID(r0, 0x5) 08:38:05 executing program 0: r0 = socket(0x6, 0x3, 0x4000000001) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xffffffffffffffa1) 08:38:06 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(0x0) setpgid(r0, r1) r2 = socket$unix(0x1, 0x1, 0x0) kqueue() setsockopt$sock_linger(r2, 0xffff, 0x80, 0x0, 0x0) 08:38:06 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) 08:38:06 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) socket(0x0, 0x5, 0x20) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:38:06 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40000000041004, 0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000004280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d7cccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc036531deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0xffffffffffffff5b}], 0x100000a7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 08:38:06 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r1 = socket$unix(0x1, 0x200000001, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1083, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) 08:38:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r0) shutdown(r2, 0x1) poll(&(0x7f0000000000)=[{r2, 0x4}], 0x1, 0x0) listen(r1, 0x401) 08:38:06 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget$private(0x0, 0x1000, 0x44, &(0x7f0000551000/0x1000)=nil) shmctl$IPC_RMID(r1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc9, 0x80000000000000}, {0xaf, 0x7ff}, {0x47, 0x2}, {0xc7, 0x3}, {0x6, 0x7}], 0x5}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:06 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24, 0xfffffffffffffff8}, {0x27, 0x1}, {0xc7, 0x4}, {0x6f, 0x8000}], 0x4}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001ac0)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f00000001c0)="3962dfd822adb46d479d4ac14c55f7405a1f101fa6f5575755534288116e78736d466648b4cbd4c20e660ba61616ada5bfacf295d0db73e03d22de5d50c744b86f18770aef50d3723c1476763c1d53571cd169cd6252cc49f16ad4bf30d594fa85bdeecba3bfbf02c315290e9a50f7b7a00c962495c3d7d86bea088af4b7507f5c34dd34f13469f80efdeff46bfda7b04c0a40dc2fad7f11558843c2deb529ccec083ae05e3001a98b4e0bfd86e8e43d3e929044d99b1d5f01ef65c502152acb20dd6aec747d3b74815b3e09cd9d3eaac76d804b882a74cfa3ffa8b15a5045de4ff5f1acace270a474f7a02501f1cc", 0xef}, {&(0x7f00000002c0)="f4f40b1db0f1654f2af110a65a28e5cb769b92a0de4fd03063ce1d3eb981eb2c007ad8195be8eb201b8b5bc0fa4f3686c72fde59f059c7718b1124066b04c29bcc5e1cb7c88dea4084eec6bf59957d71bd58809a6a0260839728b1f28a239bb59c0a0144bd46", 0x66}, {&(0x7f0000000340)="5cd1dfc07e1e82f0752a12b39a2a7741f95d27fd7324a2cba1db452c52904306", 0x20}, {&(0x7f0000000380)="b365247c210dbe4fb7997471090fde13dea415c9f444cf97c0e57a1a42d6f2e9145ec1784ed88a9c60ef57952e7cd8ef94fa05740dc0fa05f8e73a41f7327609ce8bc0fee8011e63eca31e8724fd326628baeeb9fe1b5d429262491d62103fbf15f702ae4e9e56c93ca0cab37c3f53576ae588a745111cb5e42b7cf3d09f978bbcb5026f52ea0a03db66292167e4b8de6983acdfd009720d42f76a88a998d9bbff530ba8d1a14fec369a593089f4d6c04857c36fff548c40e1f3bffe2198e9ad1fafffd73cddc1db3183a219b1", 0xcd}, {&(0x7f0000000480)="ae7f424151ea35482ff7986bc48d1541e1c4867a8ebfb8b6b205e3ecc26db1c91f1b9d2ea2966b826a09ee6dff5367d59a6bba8beb806cb0073ab89bea1ceb3d7373111711f1e8322ff4bc52cf5ad622cc4dbc8dd3e394a30afcf9f0917ef34540312f2b45b12a56e551592c545e516de919b8f340b180ba07bcfc", 0x7b}], 0x5, &(0x7f0000000580)=[{0x1010, 0x1, 0x6, "c4f53b578d271118b483e685efcbedf04fc63ba0603812ce0de7706102438a7d4bd5da92280d755bf57c2457edc387a3421e5e6f7988f157877bc9fa4793b32c862863dd558fe669f9e3a9896117cb4486ad81c453a89276351766c6c08bf359ccc3bcda9901e1e4441c9e984db41cac36fde555ea5f242389b6c04416f4cb48fa71cd97d3cd0ac2fd58a4944ab8dce38b1398ff28fb39e1cccec3cdf187f467d8139e9d25ff781d2dac1956a2655d81ef5cdc327b797e2459d2da5c0687e90837353df27b3c8ab0dc44d2f1e4cf6f928c53349077547a804c614667035997d52852e9adfd1a4c625eb4c35eb31fa16fc3def10fc99a25b2854fe00ebc83951bf6ac0c98ff0338df6037d3e5eab864e2ce7b8fafc99736f02c9228fb4ee30fbc8710abb5baa20e04b7224532d9511c1519acc43227578a4e4a897729cbfb8382a93a0599b171bb686156068af93094d18f72cb82657a8d18d0229d97425f3229871910cae1b6b9d2364a0f69750e2a49220863868e1541353caf01274093c638621b286249bbfebbae466bc2b369dfd54bd6d8f7b83ab1c3a066dc50731ac24ff0ce0b0288d193129dcb21cf75c22944530faef8cdaff34fdd7504dcc5a2bae9c2d14f9b319c1168d27982da344264abe468b9df0b2c92872b8ac3153236baa5dabb4accfb3ce28fc22e25cde29218508bdb57cc9abf88fe2c7dcf618c56b60cf22ee8df7cc9ed8c8820ba9a99a70301cbfee7c434e91f231dd3aae5fcfcaa4d14fd704c0299f10d13f8e0e58922c7a45f920ca5a64b210249f853755d1e02466bfefe1e5e7bb5dbbb33a32f1d0bac033db0f702fd01043fd621c59ee11daf58c7cbca58a97793429cb6a88c63304f82efc2b97002f384c6b9a7ac12adff8c761efd9b8c93047036b26006eeeac8360856c08aa2ea3a1386367841b356679665fdafb32d879fa4aba649ef3d673f5f49fd71925fab1a48c92a0492e25a691bf5070fea48f9af93376b7c0e5190e14ef1e6a7263afb55bf9b1f92bd98ceff8a5f1cb1008cac16ee90e0d01e0ece0e1945b973bb73c8341eae5d86fc1654d6f9f1642a787dcc13ddb5aa45d371c7e9d7a569ce606359fbee475f627cc12183af3a3709f16201be9afb67f0c48fb46c8f37a0488de8a07c1a3e6e5a60e43e20f7f0f6493f0ac0f2ae7fb60d560795fe8ec6255d0ec8b9832d3b2b9b415fb2b227a3b04949f60535e06476aa07b05746ff7dd3567b94efe067bfd5c4b2f76f72ecd7929b78731311f73ce9ffd98563c914a622e32fc2e41e52bac02a8ad2e96e4adf425c593c14a5a274dc3d023ae3ea3825d8c93118a714b874ce44e1329d9a69e6620d3b741564ed7e143a6e07f084b23efe6b96785d3ae5d0e76ca44ee4571ab00c0f0970f5fa106ee18a557102aed5d635f4a9b9c75eda8ff6bc209228915d0a14c47644445c47bc7a7f5571d97d1b4d011222462cbf62ba2baf21991482d39976b96a91006a64c0c0e13cb004862e93a3f0e9fc8f9446c6862b06f6c56f116af2eb158924820bdc6d94274276577183cb4d16dac948f1dbfd856fe35d4b0b81f50d3c8b91a710b55be536db07b6b4f3a2970e7de02559fe38219004ad0194137b43a37d2de0ee7bb8b5a93b1937174c6a9f411ebf341341343d7437a4661080a421028d3d99fa0dee6359a7de96728790395f573d19e47996a2dbe358934300f1a321db8f3a56542b77d04462ed1c59a91b7d3e679a2ba625c04c1b077dfbd13b99f8297cce719830ee5b8f161b5f717197b2f3aa098046e6233eabd89813d386e92230586b0a80d8e5f988d288da5a7ba724225f8d2572c00d61afdbf572225deb5a1cf6c0f7cd373901b27b6273ba409df366e6c00683537d7a0bb08fe54b45a37c96137e242696a439d505dfb5caddae5edebe4231696269ab7b196f48d5ad44cbe2eda6fd9c20d1f737cd34f1754f5571968680ee7018d7a7585fb7f0ecfd93fa0f3b7b21c0eefcb045713c39355c092b43fa481f5cd61899e85c10270d95aaa901116eb4c94f8b450936332d35deb3e9bb116bd525a930c30c5a063a22d1da30648c1e7e5b249d52322a581017576d3711bcf7f92b19dd6e40b74fc5aef4218f904f5fd615a5ff46afe41c231db56b5bdc47cf8932c2bac044fd61fba2cdcbd3c7994d7d5d83e85d229611beec9cb702c94411e0d8c4b91797223b6f3c68b71b39874c0b3aac2e1451348d33708ef363b857dc90de39db88e60995137fca4a0de960f62fe80ea8ef7dba86651b40ee5d43f5ee0d1ae2b737626663e9c98f53f2a33a06feabe8b8db84f934bc49e8d08af7a14f61284b426b0bb9a0ce682ebae77201eb40af525488abde8d4b93dce69089a48242a7ecf5f376b482a62c20729250c606248cf1fd5a103fcd93f35bab8473490249b24fbf6ea25441b422431a3e7a622220300be00bcbc20ff9dcbae057118ae51cb67cb4a1ff34be6c8b5bfaea65f2aa73b2e1c2198777ce9b2f4d363f4fc563a10b531a36eb16f49cc83eb7f9987641dd77961c629fdb6fe98cdb2c2211e07ec613005fccb6b5d911af8fbe9392049a650b4f95fe7a853e941858e5f683d3b3f231faf9491ccf305f6f09861de087c874c0cc956a9e02690785177d3db8f2e13d150b4c54c715cd5aeb04621eb6afff6ee500dc3f09ea40be6570b37551306078bfb94968b6796b561a3543ed81b8981d99624cf5e66e2c5b0f062120ce33076e932dcd60393ac4d99037587da407c8a8d84c25caf855694d83da7f505093f76f87f59c79737f87a34137268d711a479f698347f63cd746b70477b5b1c5fa50923808b2386a82b3fbf76fb4ef938daba60bb32df9123b6ef3c894873de5ad110649ca7aab75989fdc31d9f63750bd7a2df19698236c1e432a7a7b27720a044b6786a75928bda61592ba660c91ae2f5fd9eab05292f60ec5f0681cc7cf4f8afec67ee9bed5b6c94aed8939e77546e3aac8983041a92e38f24d14da646365af10fa377b8dd968fffd0bd550ea44d7056f3fc0fe696eead8d3b9f6a3072c63c790d8339f18746144597d261d8bedfd9d3c9a25eece9b9d44addbe50d98fb445d48765675ea33ff7c82ac2559130b81c462ef7d3c1c4a1abfa0df197f949c729214e38b8f8388305b3f32ddd7cd238b5692a3583fd12072a73cd18c12c21e2fc17c6feaacee53b0dda5aee5be5f27b2b03b00e58d915d17f8ce47d7ddff3d9415cf539300a6a3ad95e29a143b27d703ebd29df847258bea432c9237dc5e6a8053062c7cb0053b78aed2656d95baa2d42d247b7266b325ebcda0f14c9abe1e1c944c15569e5252c6b57a514b62072dc1f9fdb0a74102464d8465793abf78373ba984b51cb2672cbf22d5ba8ccbd3fdd9a78c889053dd2db5d7e88ae60172fc2555cb823f20cb1f23c4e98349b5379930fe2c9c27c99e92f9a0d971d50b130fc0b0906d941e38ea6bcda31ce56c2a79830dd20942ebe08935688307c3a296ccfd620278fbc990e35fe8198ce47c9e4a4c7101fae368cf8c737119a4a3914d1f53ebcf525ca2a8879adefe5606cfff43d6c7de15d237a1d5c1dc38b4b407df2d5ab91fcf2db2eeca98dbd25f7e305aa4445cbda79fb9cb9ff916e36574938c776afb5b5a9394c1980b72e66dc95e6acf84c7f270afc4a74112be65d6dd2346809d25bf5d83249f1ea89fc89761008a51abc73b58c98398648e34a843e5d2a0ecdbd300477a22ec78deec61965331f7c9f4b5d6754cb4d5d34a024d5036b43ede01240e1330ea7c9bd3ca6aa3f1f393212b842eb63392b2c22ee9b4529f108486232fc4ab85e69f545b438d63aabd8159f26a78289ed6c866225d1ab7f749cf8f2893070985cfc5488833735857aee76ed16da2c27764387bbb33a21030eba90112dc493599fbdc30d1ccee40c12f7e4abd9085f5402a3e45cb47b9e3649fcb43a11f3e358abd6aa15144895e0ec81361f2bca99c0b49fc098a38baecde13cdcd36594049372241fbfa3849c03d42b617cefd9eb49a64b43340474372808c7c99910037dd1d9e17571eb86d4b943c4af931d825a5eb1482b61776e6a075613e1e677a1ace596f2745fa70cfbc7f0caaa4d8ae71f88fa0add7bb0b7e9973b19c771cfbe1532651ef4e821c68bbe5f056130b26a08079e310686873bcb63daf11afb5789a855585e47977a83a00b4a73d468021df6bed882cecd9c0bdc82323f4bc03762095db06028789f718a783cb47a837b51c985c63fc7b2071bd5a5ac9aa0cc39cf0e1e342845c3fa4b6ebc66784d9ff3e7871fe388ed5d0aa3ec44bd53e3ffa4dfe1a147814a9126f649f4f8e184e50732880216a469f09d54b4c01a59410c3f435a4669c2c5cf1a4c49e687d5e1a3e375323b106afb46c14dded528a610a039e4ffa5642ec4f123f9e4a427fd052616f150a14bf73d934576d22527469a5b250a85257d9df1a92e9d564d1d005837b2422ba87240e205cddd644500b84159f3408048d5038b849a27948f7de81203f0e6b9117cd93020de8f345de2c71f438cb8424a51902b807310a1eb7c801bd77f0d06308edea73ae20ec20d35594181981685a8eda000ad83a5711fa1aece971daec6c4ab1da4c8ad6474e5bc1a949cd45c84c83d9fed0458a14af4deeead591f25324739505b245f4f656fc4beea809c4eafe579d8cea195d0ee981cc2f30aa73769df0dcde37072d275be91f1e41e2587cad50e7b3cfd27c2ea2fae813657e65b7ac089e18e78f94b5f489127e70f6886ced1f8d3780815b549f1cd0d51e9a89938f249587b896cb2302ea0dc371729fa5a0c77f60c51dbdb57bea66d55b625becb49c53e369534cd5b4789f9d3bdcbc6e5addc8200959a69e1486072353123de8a369418479008d15f9d57478132077eb882f2e24b1ba7a3387822825a2cc5e706f3928d0192eedd1807ff6e7683792bf29d33032e4e47ddc6b2d7dfa6dc78a79f7fa3cb1bc1657d4cac2969208e4522d12bd39ff5c69f3912d3fb2d4b5706dc64230934166430240525f5f9ea04e2b77a8a9570f7c5b80f5abfe3a916ec9e830d786838966aad725310d768832a7ca0851a3f264682e1fd4ab2730c755f6fef1d9104d62d34190d7896ca5f5d6026f479aef8cfb588c46807b5b0eeb7eaf6ff96a25ae63072bc01fa0745a10cf6c98a3a808383f9927fb6b7291025c14e59a20c60b0d1f699b6809b7207f76994f97005350c8b0d50e17eb3e31d6b9db7330e01f618c7d8d1d3693f09fe81127f261373fe5569196b89fd85779a5c7d98336810047a3085809279d86fcecced8f275b1c749184362030452a3508579638d5a4c464ee1508fc1bac12c77b19299a1cf8f064833f4fb5e8fa0cba844b6d11750e345e0503c0d445c386f5ab0a60d81f4916c5b324c48974e21f81b601c15911e8e809594cbbd9c47a1c8019253abef3242beb2868e62a002e8204bf95ffa0d943652027d3fef3e766e306dd17a949bbe4a75b20f1da85d553f2478577b86c95593ba30f43f414d839d7cc64ab7f443996d5108b1987d6539a9a16ca38bba43e2359484e67046c74f575492b0443e6d624870adbeddf2e6c90b04a033e4f5ff074309f169b04069c30c7550b046b064df1dffad980dfee872d6afc17406acb085f15cd46d0e2761dba2c2643c17397828d74980a8692515bea387ecd1473034df294d1b2d8296aed9b9ca42edc1561ffbb42a0f6eebaa3560cf48349a05a5d78972f948ccadf589738875402057d74903d913740402f78878e4bb98"}, {0x100, 0xffff, 0xc52, "02c954a8514861b0c879af3a79b2ce46fbff1a36692a3dfa6342a4ba75ccaab6dd02434c3ba7f48c02daa9e2cfa4ade34286ea0262017a09f37661aa9ea89e8416f8c9b241fe3d123f719ac2422f9bb658b880dd7371f3d5921743548b6ab618f5d632844b34d987e94f9f669bfa7e8459063a3c5f3b59be10911e83bd5378aa950ae76446a13395edc23d86e93f68833c2ff61f5e4a42ad119f38be08124a0ad1437344532df99513073623cd4e33c5c051fdd499efe2579f11048e1f76c307636b97c734327a16cc0290ae9a17eaa0fbc93486ff1b15b68dfb09e1c9506e3045c2f7070fc8584fda62659461ca"}, {0x90, 0xffff, 0x0, "5d0b1f25fee0a7665845e81eb9aee3d88e4f7f880c1f26686556aff598964301583a6afca62a80d894a0e9c5707271ef5fa1335a4075ef6caf1a9430808744c90f1f051b3fff5e8a4f07df93ce5cad553c0db0cc96c4ffa12c8ae741c194d1ddfc0ee1630a302e0a04a8b32032237a63f4b8453cabb6b077f0e3c7bb"}, {0x60, 0x1, 0x100, "ffeea2f986d4ee68dbb8ef74c3e2cbd0251cd33df701d127d42e0fc0246606b23a31728f8caf52f4458e057268aa7fee958c87567ae7b2e0055ace857a21e0e409ffbf5f1c099da03492f7ce9a2416"}, {0xf8, 0xffff, 0x4, "c60c6c53bb0f689be7ab2d13a3ffc9adc38be47bb77811e237f1727df86b9dc65d02c44136232f3e33407302e51484c921a173cac2adebb2ef968d25116bd5db656f3d2939524f0ce7be8452631fa7042fab8d9a3944dac5867e6c2a5cbeb93e1ee5e814bcd080964644f81d6d44f58c47c09797ead6d87fb1fdbcf9435e6388f9d072777f6d85c6c8f6d4db30a3725c4a8d37889431502c2d243a12dd5d2d87bd08af2d12e76193b3bb3c1e6eaf2b393170bb5dba81afa9d6e9f104fa01dde2df3d638d1c6266e2c8eece143b351310996ef051f0bf1d5e6bbb0fe5018084e50c88e3"}, {0xe8, 0x0, 0x9, "8a536e9b2fa4c06a7ff8a53aeb443b1e9b76c7ad325215b42212ceab01d3bdb1403ed311a5039356922393a5caddcb8b5ee6acda4dfc4aec8e0183e326aa36c6abf200b1ce932591906ae9f09030140cf2c86b23da2630934085b44f1e875ec1578b81a1def51ed74123f34bd61c44846d79d635ff388c57eba77420877d857bf3b50d93a0837949dfbdec88902152c3218efc71e953dfbc96cb7d3ed8f7e6dab2f2413c174950fa849e93ee2c1fa5ca73c6e673b485f7332ebeb229c1ce0eff824fce1ce65e3c0a6e87d6ce42cd4f6d9ff5f4"}, {0x50, 0xffff, 0x7, "f9dec884d257ae321eeced2f24e161080f52d60fd6cf06f10da750535c21ed2762136e2f1724fbe8dac5ce1f3c93cf3a65a78fcc71c1aa3573"}, {0xd8, 0x0, 0x10001, "f289dfa36521c6d896eee3f3c7d411b5b21166a840b4c4b7bc98d6ced63d6d583bb1daf269536eb3960eef196fad00b1ad5dd2050b9c199fb2714ff2ef4f8f31168f699fb5d2f4cab7567c9fa889266aff7c6f48ad4a49d9e7a9bfdaf7032fe883362799c0e3b444d0fd89ab12f9fa7ee6907c6b9564c5af6d0ffc1fc8032438d8a5571d135d1da269827e6dd5651cf84587cda6ab5472894cd3aa7bacb17108e91bca151f42203078098338a82df96bbe3c8eec01ce73f8daef1d1d123beabdb294"}], 0x1508}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:38:06 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:06 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x7f, 0x1, 0x1ff, 0x6, &(0x7f0000000040)={{0x6, 0x100, 0x6, 0xffff, 0x0, 0x10000, 0x7fffffff}, {[0x100, 0xb9c2, 0x4, 0x7f, 0x80000000, 0x0, 0x7f153856, 0x2, 0x1f, 0x2, 0xfff, 0xdd4, 0x0, 0x0, 0x8000, 0x0, 0x800, 0x7b2], [0xffffffffffffffff, 0x7fff, 0x100000001, 0x1, 0xfffffffffffffffc, 0x876b, 0x6, 0x7ff, 0x1, 0x66], [0x1, 0x3, 0x9, 0x6, 0x4, 0x2, 0x2], [0x400, 0x0, 0x7f, 0xbf86, 0x2, 0x8], [{0xd9, 0x5, 0x7, 0x4c}, {0x80000001, 0xd4e, 0xfffffffffffffffd, 0x800}, {0x7ff, 0x100000000, 0x3, 0x7}, {0xee43, 0x1, 0x0, 0x1ff}, {0x3, 0x3, 0x80000001, 0x7000000000000000}, {0x0, 0xffffffffffffffff, 0x8, 0xfb}, {0x0, 0xffffffff, 0x5, 0x3730000000}, {0x6, 0x5, 0x6, 0xe90}], {0x728, 0x9, 0x9}, {0x5, 0x3f, 0x7, 0xaf6}}}, 0xffffffff, 0xa2}) linkat(r1, &(0x7f0000000700)='./file0\x00', r0, &(0x7f0000000740)='./file0\x00', 0x4) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000880)={0xb4, 0x0, &(0x7f00000007c0)=""/180}) r2 = dup2(r1, r1) readv(r2, &(0x7f00000006c0)=[{&(0x7f0000000580)=""/17, 0x11}, {&(0x7f00000005c0)=""/102, 0x66}, {&(0x7f0000000640)=""/119, 0x77}], 0x3) getrlimit(0xb, 0x0) readv(r0, &(0x7f0000000500)=[{&(0x7f0000000300)=""/123, 0x7b}, {&(0x7f0000000380)=""/69, 0x45}, {&(0x7f0000000400)=""/38, 0x26}, {&(0x7f0000000440)=""/9, 0x9}, {&(0x7f0000000480)=""/120, 0x78}], 0x5) getrlimit(0x0, &(0x7f0000000780)) 08:38:06 executing program 1: ioctl$VMM_IOC_INTR(0xffffffffffffffff, 0x800c5606, &(0x7f0000000200)={0xabef, 0x8, 0x564}) recvmsg(0xffffffffffffffff, &(0x7f0000000240)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/81, 0x51}, {&(0x7f00000000c0)=""/47, 0x2f}, {&(0x7f0000000100)=""/173, 0xad}], 0x3, &(0x7f0000000200)}, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, &(0x7f00000002c0)=0xc) getpgid(r0) getpgid(r0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1021, 0x0, 0x0) 08:38:06 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) readv(r0, &(0x7f0000001640)=[{&(0x7f0000000000)=""/2, 0x2}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000180)=""/88, 0x58}, {&(0x7f0000000240)=""/55, 0x37}, {&(0x7f0000000280)=""/43, 0x2b}, {&(0x7f00000002c0)=""/60, 0x3c}, {&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000001540)=""/221, 0xdd}], 0x8) r1 = syz_open_pts() close(r0) dup(r1) dup(r0) openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x10000, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffe, 0xfffffffffffffff7, "85107b7c84a4e351f9a5ff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140), 0x0) 08:38: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, &(0x7f0000000140)='\x00', 0x12f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1001, 0xfffffffffffffff7, "05035511acff0b00f100"}) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r3 = getpid() fcntl$setown(r2, 0x6, r3) syz_open_pts() 08:38:07 executing program 0: read(0xffffffffffffffff, &(0x7f0000003740)=""/4096, 0xffffffffffffffbb) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x4) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 08:38:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="28000000ffff08cd3fdf00"/20, @ANYRES32=r1, @ANYBLOB="96f8b010700141d9c9f3a6b045d2252f17c22e9567c31bd78f7957965117bed36383b7722105cc6c1ea81ee47e049f3d14e0d9a4f5fd3d9c9d5e8a1217188f47aa922de10c0273d4bee06c33c69f9cab0d3f429b44cce54d80cd71abeccf128c4a7477c25ee13eb8c1d7ef29d0963e44c66f171014dff2520fabc8718eb6c80ae05e3e17bc7fdc319b0c8103c5d5745e1e18a27a61e19de306af5f9d897a2c3367fd3e031ed7c1530cf8d05a67db1057437625ee9f5520d68627412afecd6df15b3dcc3f69c26a50031060d650c26c94593dbd4fdcdc9568ca59e28c0071f0083e11cdae50c9f8728b003c00a31a1f933b464c49bc47582bd81901e1db017fff4865131aedb1013c63f37112bc88d1f618a300b0d885f309c860afda6f50c9093c4ebb29894cba4e69d58cbbc6794e84f066ab9c6f5e20673b71938983c3e94962d48484a62f9ded5a89cd884a1816097b9c7831d51c7cca89c4c6324ddb1386fca13e0b76103cb1fe5b2379bba4dca05ae902464e137a44027f26a790989033952d08bc0ebc883fee91c5358ff8d50579f1c2025f7c50daa70f18de4140cdc9a49bdac9a385ea2f877f2ecfff7530a379bc6299d1664dd232b85ee9b3decc66d0aaf541213a140f802ea0b852c066a58b671dc93d25d93719285539934ee76d07bf64d94d6691e4a5710dcfb75d32ae2fa35fa4f63e2c814a3079a568a8ef967163f17abf2a78821c1c1058262fc749b30c644638ae6316bb5ce3f3a4ed328292cf038037ee5f08631f17e7b8fd7b93864674bac5f61b8ed3b82c7bca687369480bef6f3fb4d19925f84c33816484cdbb5ad70a6867fce447379ea2911856ac012bace93217f546be2f740b04730a2b482b37a5cf92e8cb2b56f2749179783f23115b244c1b8099ed2063a4ab30d5a4146ed2feb94b58259d79a4dd4e1e3f7f97a7d3ce05d2510eba1343de7dddebda09e6371f9589d26afcf82a1a9e12027a17f07fc07b101e0eaa21e22f7ff12392d6e7bb0a21148c23ba499f2e6f1bca4703ca7ed949195675449b2b1b0f07ac0585aa39c5bbea4a9794040f974ae39199ac6ea67e7cb89238791b8ae0817800330c965190d0df01ffa95e470e2594202286804cce09a3ff66271c3334b611818cbf501fe05dcc57296146ab1859a806baa553f5c483be68a68f0fb9d096e9fcafb09554abb697dfa9b227d928350163cc32ce75c4bb6aa45fd8b9495b2a620e6e4f02db856e2620bea66d0ae35bce7d47790354c0f28ae052a1b711b8eddffe68a5cfadcb826d83bc0a80aae6679579387899f2782e5739b3af6b01eef56427ba1b10d9a8eb829ddad3804690ba9163e87c48f1ad30d13bd1c62072e5bf7ab25c641a37ced4f554218ed0c872c71025b8c0dfa4cac6a9537bb57f7f2e2644204438c6ccdd569af4fe845c796c5bdcd150a16073dd4aa61ad217c2d30f0c7b870a560f0778e4c98bc4f1d8043ebf4edfd0de02d873cae4ee822d49179ace8c3aac8aa34a8af3e3da198f7d55c7829d7e894b232a6c47eeb0fc9b6f1663758b57355d04f8eb02b040b3d608b5217985806d12a10f13d62f1afcc6c27f0057fd4b17d99615ae731f805fbcbbacee485de5a13e52821273cd2f84debe55c3e1d662038eedbe1ab70e18b30acd33dc2161494674953eed7f5306a9b457b32c4beb6234924fa35bdf2a3b80ea4d0e92074c1029e6c8f90cbfe1c85b0a478c4b04c4bcac13b3eec140189d6627b894035e37b9d56ec03e83e9558e4141f27474a29db4392692dd5d161ecff1f4595dcd4c66c4b8ec0b94d2b0a7a9ae11c83af74947b6db36d88008661d1016ca41dd71210ff69ffbd5cf828803d835e6d3078430e2e0b6b8990cfa875708a8cbcc7886b599d33e76087d94a44a581eb4ba9865ce2fa3043384e9e55791864401ab076047062504a3048374a395e8b9ce61e8369a79b98d046432dff3d72ec45a0ed1a594781fd29826641f517386a87ceff063ffc9eaa5f25d33e0decbf790ca8ad6ae6ce890075783b142d820b4a8c3c49ec9c51d11fadbc941f5855ffcb9d08e7fe92eaeb8950308145fc5848a133933a938f516bb602cc14d6832e09f6ec8152be719820c36b06774e14b206b3e1d397182e35da05fa41b8bc0f06d1198c1ecd9db091cd52cd2190b0cb450d27e5cf54852317421e0c9c5b47f544d827c2f5759f588ad2f33232886b0daa1eed7373d269cecd36b5ab932a3a478dd246605ae46ce94569ba1955c64d2a4dbd2bd284bfa9fcad6de0c0443e6d32e9848dd7a2e27f441a07f4464a661348b71639d07d4ba14dcce107c13ab7c673e2e5ada91d2a0a784794a978fdcd7fcc4e1595c0d71a9a031cf24aa75e2b058022b8c1525d1b673007e5235c81cca7ace8fc79300e0ed4b3ac41dee0c506fb4f218d38bb078e6174e468a249cebdd17249f5bc37c508ed7e679c5912c19b6887e46e446cfe621f196dab7f9b2aed3c03661647e2c1dd80dbe7b869a236e822bef64d4750c501592e42da415f4e3090a14f616c6f0751824c76c51687b7674eb36f0d0bccc6a874f9f429d07a8c2d173601ca88dc4bca25db9455942e611e9c7c977071690cb4185d4a6a9d91af8b58df9061e66587923e86c488fc23472ba7af173ccc617851847068e8fca189815967bd84659a5b525703bf87cb61de4afc8519c882edee446dc23d26d0c51e32e046b166440ae9957d08a652f03319cd75e53cc8a252886f85e3a050d9ab3f37754a25a4940d0be3785a2a38385bab202210b55d4c83e084134525fc8c1f28fc5134adbd2a1ed98af809108d48e89cecbd0ee5363b6d14df5234f064b5db8913907fb05ee6036c04921ba807faa57e68eb28c2df22f0803cc44f54f83de1ed5b05a4ca40c983aaa19dbb0f62780de35d98f6a11afe654705f46d27f01547090d5396fc0040aef75a37d665aa2c9c8f52a0453008b71a2efa4bce0c67b09aa5bf335e734b6254f014e24e274064ef5a6b9a6fa0a9fe05231552c04417562db3f7f6ecac3f229bc60d84abb276e5890cc186ae4fe5476b1feaaad1e6b2c9fdfa4958a6a4074bf6b058133af8e2d273ef588a6e18f7d69eff467eb262507c560956e7b39268ab2702326c335181111dd99c7a5eceb38c46ff7b3792622e8e72c1ce68e936ef3dc9df91c1d0362dbdc6c6ff70341a4b564748d4034fadc9f646b60ca8fb148af71287bed27f374b0c14068e93b33871a1432ed334aa00db648c621605d4253c0f310f64e0608133e902e8d8aa273202fbc1120c268213a1bc36cbb4dfe2fc6d42b36e34745c098112d6e261853805307d4f111663a571e5455789cb66165b87eb88f7afd623766619e772c86e299bbaac275649433528789fb31ffb0cd9d10d090566b551c9955a9f1d8502ab55e9b7fbe9444af778d592e171b623f79878d8b1933545c64f377ad12b1c96b5f027256048bac8a55d95868471ff48281ad00f6d5e212ddd434b6e73b381a0f5fee06eda138896b2c52c4e329aaf330427e3344dd799468ef72a2d905ccdce4382a1b9dd2c0e4d540ef706e2dbf9a74621aa5e463fdcb5ecb992ae0d00042bf1e5c3c6dd8f820da272d000f63b4b7bd8c967cc8ead36973d6ee239370fbc9436bb3171cfffb512aa066d1d43120f3a0d47d45c11d55c0a15370f6c9a491378c3c52937da6792c07974c0bf6c9bfa72e13586eb33e943b3221bbd7c8ab3b074f428e58e787bb5bbff2b2bb447f742887d386a553e46d8e3f4429790768300b8e1bdf4df72500b5b2289c9baa1981ae8a997563a66f3438c116d22f22f70c4666927912fe2d09d7103c2a6e81586da4fe5394b897a506d9d16dcae0a65dedd99a7d8c4ce14807383fe215a919c37ab789d923e02fa90111d42753c11d74f5c25d1440d3aaf6dc2342865a9e42b8aa61664f789edb08d7421885cf1c97ad22484156f2970fd35865b684f1a0ef40656fbdf944e6efdefc1ee30f403e11edfd7c5da977ce4137e286e29af8d60bc08ce257d6daa6f3baf9186f2d0342ad41a017f7e27832aa36ab96f49b30105a34055cc73e840204a5216754fa0bfdcd3632a8e3619b7383e52bc886d32f71208fcd9b6592964f4bf77d0a62c805f14b720dfecafaf3b66164052ff7617e443d73247e09bde2b3782e0847fb72c0adc919409a010aed7d3797809b72193426859a94c2a7cc4af8cb8ea8063a48a38c0df984f486970f3e7b0d099a0c23f554dbd85c9ea7388d5ddc37b45d54d837be9af214a46ce875a39fc4edb189618082d838d6353ce4a2cbecdd4a388835fe07b1f38115c168c2cea366b56197f2dd3764b7a1a5c9ee56e86df2e63539eb3bd8dc285b75cfac0031882767684a35d42468bce02ebedbddbcabbacb4a75553cd1dcd79c711a81f27778b49fce595f9e72706ddb147a11885c96a70109618ec610e05a77c57a237af2dbfdc6fb8e81fa1b6182eeef3579de635e564f9f9e74f6c2e21b58100718a9b24f4749a8abc899d9226b66add24740b5d3b725a683675748e8ceabb0ba5c505f5af25b10df487eb77788c16fad5a79a0bbcbd3b3bd2ef1fcd2c1a2e3043624328087e968f8ec03e70b82210bc80d3c6323e99c49de369dfcbc0ce4eaba86858582dded6785f173e2d81ba09e3ee24b1b12d4fcafc85b91a279e47e3cc8b6f7a1f9f5b45a75b2a47f601f98806955215974a94087cf62d2849552903c22553b3831752a25174e94549c56dfe44ff28c30db8a393b8f9ef7f1985e7f3e43ffae87b288de0ed1cff37e8a863902c09320cd804ff6b753287c361f92b51c6a6ca99730ef0db88d522fb65146c934bfbf0969d1d81baa0bcfc00c085efe4b99ad471f9b40dc3139974a02826efdafe7e1be9c6d4860b8d6af0b471ac2835d904a7aeaeb7e4d1a42b478b17cee2b72ee3f5e55047c59b00aeb454ceda931a4d049cdfc86e7935987eca0128ba05d07769b857029fd924b30fede4f5a1880eb06bbc39ec7291993aa5d7ada70e08aeea89c39feb48b25e9da469e3cfc19b6a2a92c5f82b3936f6fc9fc82163d0ea7250913aec32fa2fbefa3183eb279e4141e1778939c677e434dabc4b6ad5df1f13775b0b3186fe5d27ffd4f0d2e46b0fb4bcdc4952cf4c93cc29d0f20cf296e93bb23e5cb9a65fcc16644cfd7a5720c9cfa6b8362c43436b18daa3160e0eec1387f0bc154168a162446a3c92b0bdeacbc99e1bff09291384066e0dff329c9e98dbc277669f3da678a5287766927d91fe01831d95937510c17b91874217bb5f6d7fd6f18a71192ed87aea808c5590cf4b3a59668323952ca78e7320506a6cedc99661daead2c52d58632cd7eaf822ee3b0641f1f4dd5b773a53d14cad700bac0c6533346719755edcf9cfb02a563a91c90454af8fb94f00f9b043159fd16c5bd8863fc22cc1b4e86472c9dbaf855d8e0f2ac5b2d452f4a190af3dca7004a349af0dc2b54dbb78603c7218348c173ba41dcabbefa3536f55d4c58707132e54ae74f3a2e18dfa700f078041e2eb29ab3a7ab5c711b86c4901a573619e84f37c40a8c054f8cddd66d74bd81f07cb6f5337efe5ad546f9858cb43b3c95381dc762bd910b8b6eefcb1cca74cf04d7d08b874827d0bcd6fd1c7bb8755b217af5f3ad1321a0ab51a7da8747c46be194ab410d6a13426918b0d8009fa51501d7be169fd6297265a0d203116e7483b7f2120f05cd28321365ce486c2f07c0c9188032f12c939846debcbb1d172c7ced1f11f2c33d1e579eae315c15a307115173b32252d4", @ANYRES32=r1, @ANYPTR64], 0x1024}, 0x8) write(r0, 0x0, 0x2ac) dup2(r1, r0) pipe(&(0x7f0000000040)) 08:38:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r1 = socket(0x18, 0x5, 0x1) sendto$inet(r1, &(0x7f0000000340)="35e76847e19d6f2cdc653af1baf65a63b586f698eff3a3e09f96727ffe23325444308448f7f8eac11a46279f0fae2eff0089f9668e9b923b705f4100a045f0a85bcdb46f20deb6668b09fb4f579bc81cd829a37de3294454b1c16845a62a14e624b6730a885e696b5e34398ca26664785d095ecf209ae395588c11df25a6fafa1b034bb5877162193d1eb92bf92067ff4a0d8c240d15db1038d56e9d4275990346ea1e04be2f3aef25e549df2ce39dc35b6f0a325532633c51d55563aa1cdbf8928a4fa87d58a8aff7818e36333f5951d144c4729f150dc735d144f10f9ac6e99a3a8d7045c0c3499d51af1a16ccc016057a25e7b6", 0xf5, 0x7, &(0x7f0000000140)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x1f, 0x0, "57df92021714202cc690ef63a34b63c27ef86567"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:38:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) write(r1, &(0x7f0000000240)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xffffffffffffff14) poll(&(0x7f0000000100)=[{r1, 0x4}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x1000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000340)=""/140, 0x8c}], 0x1) 08:38:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) open(&(0x7f00000001c0)='./file0\x00', 0x200, 0x80) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x9) setsockopt(r1, 0x3, 0x9, &(0x7f00000000c0)="5d1f78809d2573ec8764851c33a9e919829dfdfcf9f61dd09a0729e2b44f29cf707fe5a24fa2d0630cb555f8589aaf471cd345b1071ae456c3d0746d40be54c7b8b7a4aabe88b14bc7983877afc89bd40e5cab3f91bf5aa2a67774663c4c017d707338a27a30e4728b4f5d1801e48350ceb9c5eb5337a81801a0bf65fe44bbef2a617a81fcf3455a5567fb7821214e2eb021d92c3436a42320634625a699d4602453a3092b26ed6c7272f015197a9c558ca0b3d89c51a831fcdda4a6211ec062efb35287d92d6c973f78dfc5babaf30f400de8e5be052441f08b70e5d6a263a13049dec6ccfab126fb3edfe54550d46d0e4f079916bc7def3981", 0xfa) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000200)={0x8, 0x3}) 08:38:07 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1ff, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:07 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r2 = semget$private(0x0, 0x7, 0x286) semop(r2, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r1, 0x2, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) write(r3, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025b3d47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r1, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r5 = syz_open_pts() close(r1) fcntl$getflags(r5, 0x1) dup(r5) ioctl$TIOCNXCL(r1, 0x2000740e) r6 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0xa, r6) fchflags(r6, 0x0) 08:38:08 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10001) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="8910fa87b00e607735c5798739607037d12ea5eec4deb7af", 0x18) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) pipe(&(0x7f0000000180)) r2 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x400, 0xce, 0xff, 0x1, 0xa2b9, 0x5, 0x2, 0x2ee98ce9500696a8, 0x2, 0x3, 0xd7ca}) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00', 0x4) 08:38:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x1}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = kqueue() close(r2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x3) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 08:38:08 executing program 0: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) listen(r0, 0x0) listen(r0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\xc4^-\x00', &(0x7f0000000080)='{\x00', &(0x7f00000000c0)='#\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)=':\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\'@[]){\xf6+\x00'], &(0x7f0000000280)=[&(0x7f0000000240)='\x00']) 08:38:08 executing program 1: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x6) pipe(&(0x7f0000000100)) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) madvise(&(0x7f0000053000/0x3000)=nil, 0x3000, 0x3) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) 08:38:08 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='r\x00') unlink(&(0x7f0000000100)='./file0\x00') mkdirat(r0, &(0x7f0000000080)='./file0/file0\x00', 0x100) symlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000040)='./file0\x00') 08:38:08 executing program 0: unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 08:38:08 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() r3 = semget$private(0x0, 0x3, 0x40) semctl$GETVAL(r3, 0x7, 0x5, &(0x7f0000000000)) fcntl$setown(r1, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x80) fcntl$setown(r1, 0x6, r2) 08:38:08 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fchmod(r0, 0x100) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x204c0, 0x0) mlockall(0x0) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) write(r0, 0x0, 0xab) close(r0) socket$unix(0x1, 0x0, 0x0) 08:38:08 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) accept$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = syz_open_pts() ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) 08:38:08 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = syz_open_pts() socketpair(0x6, 0x8000, 0x434, &(0x7f0000000080)={0xffffffffffffffff}) r3 = socket$unix(0x1, 0x3, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x20}, {r1, 0x8}, {r2, 0x106}, {r3, 0x80}], 0x4, 0x9) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:38:08 executing program 0: mlockall(0x1) munlockall() r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) r4 = shmget(0x3, 0x4000, 0x208, &(0x7f00005b4000/0x4000)=nil) shmctl$IPC_RMID(r4, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r5, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r5, 0x0, 0x4000) getppid() getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000d80)={0x10, 0xb600, 0x4, 0x1, [{&(0x7f0000757000/0x3000)=nil, &(0x7f0000397000/0x2000)=nil, 0xb}, {&(0x7f0000787000/0x4000)=nil, &(0x7f0000064000/0x2000)=nil, 0x12d7}, {&(0x7f000030f000/0x3000)=nil, &(0x7f00006e2000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000381000/0x2000)=nil, 0x6}, {&(0x7f00004f1000/0x3000)=nil, &(0x7f0000290000/0x3000)=nil, 0x9}, {&(0x7f0000676000/0x12000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x383}, {&(0x7f000069c000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x3f}, {&(0x7f000016e000/0x4000)=nil, &(0x7f0000556000/0x1000)=nil, 0xffffffff7fffffff}, {&(0x7f0000447000/0x4000)=nil, &(0x7f0000737000/0x4000)=nil, 0x6}, {&(0x7f00000c1000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x5}, {&(0x7f0000471000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000654000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f000074a000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x9}, {&(0x7f0000736000/0x4000)=nil, &(0x7f000044c000/0x2000)=nil, 0xa0e3}, {&(0x7f00004c9000/0x1000)=nil, &(0x7f0000107000/0x4000)=nil, 0xff}, {&(0x7f0000512000/0x1000)=nil, &(0x7f0000596000/0x3000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8000}) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x200, 0x80000000, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0x100000006, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) clock_settime(0x7, &(0x7f00000001c0)={0xfffffffffffffff9, 0x9}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000340)) select(0x40, &(0x7f0000000040)={0xffffffffffffffff, 0x0, 0xa8, 0x0, 0x0, 0x0, 0x9}, 0x0, &(0x7f0000001880)={0x0, 0x3, 0xd4e4, 0x6, 0x1001, 0x1}, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f000018b000/0x2000)=nil) clock_settime(0x3, &(0x7f0000000100)={0xff8000, 0x10000}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) munlockall() r7 = semget$private(0x0, 0x3, 0x80) write(r6, &(0x7f0000000240)="3f57ca348c2b8a700376a6a18754b300c65cf94e25de8e865ff4daccd90e165bdd3270fc5b87a9324c5642a25103bd993d9be46fc1230c6b0e13320da65973f02726dbf18c550757e80686fabee19d44e2eb06182f68d2c80faca699ad333b9c2be6e4aedab9aebbd7bd28204ed7379cd2551998862385b780f9cd0e04b287d71897e2ae45588fefe6912cf54e568fdb81dfa6924b3847c3b98f73afd1462f02c2cb56", 0xfffffffffffffd2e) semop(r7, &(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) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000300)={{0x18, 0x0, 0x7, 0x2}, {0x18, 0x0, 0x5, 0x2}, 0x7f, [0x8, 0x8, 0x40, 0x3f, 0x6, 0xf0e, 0x0, 0x101]}, 0x3c) 08:38:08 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) recvfrom$unix(r0, &(0x7f0000000100)=""/173, 0x27b, 0x1, 0x0, 0xfffffeef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) setgid(r1) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000300)='./file1/../file0\x00', &(0x7f0000000340)='W\x00') 08:38:08 executing program 1: symlink(0xffffffffffffffff, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x10) sendto(r0, &(0x7f00000000c0)="35bce912ee84c3561c76bfe73620898b45dc623f361dc1789e1b7bd60f5db80a5f24d2458cbe9f1a9a9d3b7868e878188a17db364337bb9b2e580c62fd87bc047edd9130", 0x44, 0x4, &(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10800, 0x0) setsockopt$sock_int(r1, 0xffff, 0x180, &(0x7f0000000040)=0x6, 0x4) 08:38:08 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000000, 0x0) r1 = socket(0x18, 0xfffffffffffffffd, 0x0) syz_open_pts() setsockopt(r1, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) linkat(r0, &(0x7f0000000240)='./file0\x00', r0, &(0x7f0000000280)='./file0\x00', 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) setsockopt(r1, 0x29, 0x80000000000000a, 0x0, 0x0) r5 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x8) socket$inet(0x2, 0x5, 0x7) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x2, 0x5, 0x20}, {0x18, 0x1, 0x100000000, 0x10001}, 0x12bd, [0x0, 0x5, 0x9272, 0xfffffffffffffffa, 0xd02, 0x8000, 0x6, 0x7]}, 0x3c) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)) 08:38:08 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x1) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 08:38:08 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000000)="f20ea1a4e604bbb173cfc6ba76ecf45f93614bcce2f309fd320056925c6d8b1d", 0x20}, {&(0x7f0000000100)="317ede952a84002e8328ec4c803200623c34039ca87e7995f578860cda391fa29ea9b03596e5bee42a7b2dde9b58e56a943244b30a780dcaa3a091305b0acd6524defebf63782645ec4ee30dfe76ad508e1d9f2388f1307e5ed8e2980eb2", 0x5e}, {&(0x7f0000000180)="9f92cc579dd104a186e7ce3edd721f4b1b3e15f80989729a58412bfe66ea4e2e8f48bf7a73274407c53f3b9e9a29a9b2fd950721907f62fffba8d957c04b6917679301207cb08f42afd3bfa21a5145e50037c39de3c23e2591a23f67e8389d1b81a56a1ac6634cce56b03e148d949d21f4404729bd8e7916fa7aadc60949eff0e9ffd93609a0f75ca1fc4907151c75ca44c07476c7fad8b6ecef8b50d95e44be", 0xa0}], 0x3, 0x0, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 08:38:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) sendto$inet(r0, &(0x7f00000000c0)="8dbc54e277ed025f982e076d9f75cb072ae8ac022568e6e6f20655fac4733b290cbd907b2841d5920203cb58277c48171cd6462812a79f6219aa6f782e787fe53e773b4de09503ee731c8160ac59c5a749cb0ff8a19b02f688e4b6ebcde0a3577aa703a3eddc54be4d76494697a572ccb5633e3f5663e4cbd3e6a7bf9d8e15c17c76a8909a5095b37bbc2c22bf61f956c51329b1f861f22ac7da0677447ae39a3e95c31ac5d8131b3ca1fb3315e178ada227c2de991873508d851826641f36dae4b2f12dcb1f3f390253a22b34ca238ea9c8dcffa6955daeb5da6020b48b1b7489c35dfaa4cea564acc092393be4faf13da3ef3df6d7769b72d16a8cbdb68e0c381a223c0a3e1ec0551cf6d89826e2a9f384f905c72df3ab12aca9bbf3c17c943d8e5d9840e04f3707e415f69faa77f7db7f8c56359f2ec9f195651624097051144ed69cba6e152a809d1ccdaaac57150fc2776ad109814f6ea51de39de05d6150c745a4ee1a220ed0c203588a7691d8ee6065e8cd68093259a55cb4dac9ea26d72d7008e3f6f51527ddb30ce37b8dd424f49ded7de933a3b2f2697db0dc011ddeb743a710d1448b3879e2bf17e40caff2db66c8bb4cbfe15919141b7e311f8ea6acb03479f1599f4ff46f6754f367f65457da3634905f7ad89d7d4bdd325f2ab03a483fffa23e37057525ca381b1e1d940674ec3c54a16506c611d71f3b1bbe8e21652e638879b6035b0a07a83f5cf827fe7e6f0a61ee5cd4e3b194f98c6729d2b013731bc2a7a1711cf599acdcc155ca472e54f5e1dc993f1c018ac0e36aec6da279650c228eb91acbf3a9d5307c6ed606cd40643779fc4b801847593c8ce4d163a4ef57d3691a7d7612bc5868e8874afcca6a0cd401141525bdc8ccc59f9e967edb8e29a3fa0c3625fe833022e006fc1e5582b082580ebf9656e1856360cb4b60427e8280d7a7c0335216d675844ae8eeafe54313c7cc6fee65b0a0ba3b8756f57f54a50f0b0d58a25fabc1f1fed4f1e4ec07985dbd2c85f7b30cf569b4e46dfce87486ca44db3605bf3cacd789253ddaec41a0f2cc05110bed69441bb65db3582039c54f6fde0602fa27b897e9bde550fffe46d7d8073b1b816e26df1941ab182c498f499bf1b0760ee65f1c1b10f2afb0ba0978705c7bd23daa24c8514b192741d3239a45885ad1563d6fbbd4a88f5de06f3c83bd018b8457b160633db588f942d87e82f8cf194258b16d3be58069ca686c1c4b7e7bc62732067ed5fc2616a7950a4a5c0b08f92a1b5c7244bc7b1d22d4112e586ceca19b3c228da174f555d3ba10f1c6acd8abdb63018edc786f8ec3ca138804cf464ddd17eff734d7d5122d939eff6521988e7347ef2632932ae7bcdd4dbcaf4265b3b4563a74ab17d50262eccffd8e72e40a39039688833ed9d80aea655dba6df6cda0827019adf567dc8181fc12e47d057ff4cb044e51cba8391921dc868531c8f81a1d7958d8268f6a968579f0a07628fbab82d5628ed56e99854e60d9eec4748e2dc2ec19bf47cb4a3aeeaf5c47af76d2a09c75c543e5e5518d147e27c4ff4c4e6ba875798a7963c9f58b43f7b639c05c958c00f0bd5c64b406694d396ddfccb2cad6513dd464b8317d3e832ec3edef98bcc0dee33f2bc76d44fb8aeb26f54a25fbb5dc40dd302a1d9787e133bd1286b795451253090f4bfb22141f486ac2f859c423bc3d1bc149d233b222e7f11e4cbc609a6f58dfbb22d2dc989f72007a36bd4b3b13b4c6d029a8c34b07f0b7bb788bb137875d55b214f358e59d51569c317a611b89f9e94e893a1b896de535622d2a20b759e69ef8de568c66c50fdab0edf4e4a46bbf8ad9219db86dc6ec9192896b57c5df6a56ad1873569d1dd6aecdfc1fafb8783f1772426b81fad52b1ecafb794e6a6fc4a2e584a5367b8ea1294dc182bf0ae1917ca0983e72c7dacd97a2054e4993610d62485fb4c9f4d21ad0bd75dcde04b3e00afe087de04ff897d55e9043c1b0366e58e55667e13847fc9f2069c1d566e5a6348a44efaf181e2531ae4f1c7b3824981486c087fe07c464f0be9d0b0f46a57690be98443efa93a1403adb3ab17590f8239b2b143b9fce6e656de573ef6618445506d1c967e6e2fc7e097461d9a8ae587141ee4c7cd4795f5da35c13c7d4c428d24a07e8ae69d663fe2f480dde62a9667258dd4c052f1171b57baf0a410fae8dbe730a0ce92a662b31723f613bd3ca9d53b4c1de7a052a762ef6453dc1923a8b822cb07a60259bab4992d736234640fb7df14b4d55e757909814979cfcbf841cb909c10527328e721e2eccb54dc459335c24d9b2604f4d5ffe5f9b206cc2ec3a33f1b2f53943e47291f9b9215fb46741b578978dcb4129e75c49edbd05aecaf5b5242f905690948fab15f20a5e4b2c288b1adcd2042d40e3257dfdbbc5f1b1ae127850b51341ff7a9eb11b3397103763d2f4739eae8b3400810ceca61102b3655cdbcca852bece925c5505a233cd4a57701c7316c5f2d209f2c92e6f16b5e88b889b5f86d45d073771e35bf258da27ce381d462afcceb14126f6880d319ba0c527bb2b10ff28160290013810a5b1688e49e045e6a4899d66a568308b9c4f87916e7c5c842981f6e131a781f77449ef8f3d97200860fd76f1487b0d3951ac3f2a4a072b67d6c2cd8cf2c63eb75355a5221597604e6cec4269230c23b059b983e30c7ec19220263bdff187cbf2e54c2d43e74b6508925719933f8d1869d9d8f47eb4f8e31988a16c47b157c33c2874726cda39c9660ce431bedd6c98b1153fdca8c923594e99defbd7862bcc474f27fe13f7712c19aae55cd038138efa384af04161da7253eea6230a5f1150ae5748700c4bb243ade09abb6db2c517da0819747ee2b40c232ee41704b842e5aaa83a4efc1149235d8d98c2f8f50fef6a39fe50b88cd06284259070f17b02313983c293c36053d067afcd967b6f76752776bef6bd941baaadcd86861b701ac909334aa7f9d25cc9d958a2e153858ebb49cc3972c1da457fcf72366174219189eb9bfb13b28227543096e8348208a2d180c701e364961fa34979d21773db626d5f842457d697ce5c3c974a9c6ad537c58d8520d7b07097c6c52d2d02632617c33baf1ad4716fff453800e031055c48f3bffbac912c769c3ff1999b5750eda922e5756e7239cca3d6b99ee63dfa37214b39093c613205a967655c8f58eec9f234edae9f8ca5baf9683d94188d7f534dcf565c213d26317a43993e752a6683a4d0752635420099be8610516ec83c81b5feaa9c59e9607562ff379f8d1360aa1143867a716123adff6f10105990f1fe68a8423c3727ef9f2dfb23267d5ff3d17418a9f5c01566da07326f9fa08f78e49e89e0bf1bd6309532e29e3660d95336e0801323f407abdf21707c9d2377876ba99fba873cc03a6dae375359aceac58440b276312f8f2d44dc0547d31639bddb0bed0aae0bb5c553f45285be8d2bce12572f3ad675b0154791a026c3a41f4bdf335115e8ef441e799a671cfbcd6d24cb9b004615a1cfa6c3d6ebabdddb047a5d105a7b9ff9517fb88e36f6e0dac52f82021431853780497d6ab2fabc7622987ce15b0ec5a21d409e9d12f1df015f3fd71789f7cacf8d185ffbe1507e6f3407d31c56e5b502dd0b24f20d20ee4c464e684efc4dd19b6de0d2a17ba91dfc5e4b74380b7bd16bb3c3fe1f535db63464f0034e16008aad4372a2e3dbdcbde1eb12b8e84f21c2693ff81ae62b6153b6a447bbc949311b0d18e87ab98f7037f958cf62264aba1274ac947b41a5950c0e14f2899ce3227c1aff218e3d15e721f0285a3bf968293428ed2348ee89d3ce5931a9d7a5152154560588221dcdab28a0e1b15ccda1fb7349378a5bc761125c241941dd681fed11fba1c746cdcbfd042f4f75c69c1bc848f90565c66720647df54fe0ddca6fdea0f7cfe94d14cbce407d449b66478f9a515ce7f0e14330e028bfda48b0401d0a289a148d40e4d612d11006bc87cad685a45cfb03b59eec7aebd6bf21b1f501cc53283caaaffaacab062c477d70b387068a33cd728a3a07d83875ea273ea926b91b5d116dbc665de87644b3b83ed2a47321c8d374ede57d1952e8486fb7895e75560469d8b6a1f77cd01cf326fdb974e58b046e8d4a79f02efd4a5903e1a6adc52b74975a94ea51b6ef9dff135b31df2059a40a9f4f8a603c6581e3facf54a35de94a8ec72b7b5e28735ed115486185d43c2b879aba04bb040c02f31891dde1c4f07bf416abcb43ff36d4ab85eb7c23a629d1360e767e2024aaeff5d4b679134df7d8264a41ccaff37ab6b32beccbd51eea55bd23dea09a8a5b6c4b57f39682650f01722e82816af384470bb97b015505f96db88d27a700d1e03e35d1578811ec267303bedaa04aca56f0511c310b71a1c5a5a8f439e5f08c85cc5bc97f84e40d3d0a7c4bdc3d34c44f5a0e660999b7eb5c399eaf0bcf583ce9d5838bcfc7ca6f42afe1336fce35fb8986f01b8b0d6e147834108dcbc3c1e6c8166a5b74fa074680f8e5412fc6220d2a5c96ce3bec217e31de379579e84808ea548e036271326acd9d17ac822a671e1d51939ce21f7566c62942a9ae56dcb2df17a68cdf9193a1e2541301534a74f2fd65d2563edc97f3389c106f585161500d4bc73522ce9ea0c129f3c44c8b664115d34931cd1ea24775e5fb6f39cb9f7d4cab5f8bd001ec2974f0dddf40ab4cc32a3d1da8249491f5af468ccdf6e394c7189e89e8229bee66019b34ff5af3a5050130b3fc6e73505ae52cd9c926fa04c7c0a5d02ee7a1ea1199958ff60905b33109ca68c1110f1f366925fa5d8f0c1d5c832aa2bfa627a4e08570c6de93e1e1294def920b56a64d6fcc3db397d15c4921d249a8a1118ddac23db4dfc087776fc8121094db0ffc0091794e6a707b369f5a831583d57761a63ddc424bf4fcd6d0be4d9e0cccd506e55333a1120592ff44b90765c14a254194cc6b3002f94aa6d2adced33da44654771ea651e25e7a4478723d5768b3fceba2c267d0f6a55aa90751ee0d5e226701eff844cbc8424eadc8cbc2f8cd1985717c8c9204ad27ea98f312dc1ec1a8ec56d62855fc8a98e4fcaf58c61d55ae8505598171a35d37993ae2cb9bc32374644642173837a9aa7e7b184ff4f6046a7581c048320b771b95d5ed7f7e73d0bcf9bcbfd56756b96d96a48f0f9d55215b5793752e37db547cdff900a2a48ee41ec0fc2d9e4d3efded8694b3c26782c1e994679273e3d0fc8d371c269f112366daad822f9f68e5a919a67804f4956eda1360f4093e9bf69947adaffaeeb5927b8d6e2f4d02767bf156c35413b994d129db94a076270315d482d4c8fbcd40f7814d5893560d017bbecebd0c8d9bc3392fb29e4d9af7178c9211249d51a3ced425a39f1d6ad3a09f65708da2b2f2a57d10c094996cbd965c784b6db5cbe51d5694b038fbd743b6d5ad5c7ec74ad32a82aba03980f7b87d69fedee259efadbe9973938b1df9911e8212b589fb8aef1663f9454303e603412cfcf636e4bc2d233e27d28917c9362d2e7ab1e635533a2adefea1bee6e634c54435f919e367ba4cbbfd45f0e9892475c3a94a6074c018402d7707baaf632e39813e58e12c99b5f21b7f305de4c277a0bc9923873ce3e645e1514d7b9894c835f7dcb21e5aa90ebffe30eb227f2a736396532854cb0c7e19585122b5130fd3723c5a8538a57d60a926dd7f81e10f4365b6aca6df1de9cd17e99892da325694c2e13c46462cd4a0ab57143eaf9fdf144582fc0e47c4f7", 0x1000, 0x4, &(0x7f0000000040)={0x2, 0x1}, 0xc) bind$inet(r0, &(0x7f00000010c0)={0x2, 0x2}, 0xc) shutdown(r0, 0x0) 08:38:09 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x10, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000240)=""/138, &(0x7f0000000300)=0x8a) fcntl$getflags(r0, 0xf9cd03712fe22410) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) shutdown(r2, 0x2) fchmod(r3, 0x70) close(r2) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) socket$inet6(0x18, 0x4000, 0x8) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r3) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x4005, 0xcc4d) 08:38:09 executing program 0: r0 = socket(0x10000000002, 0x4000, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) accept(r0, &(0x7f0000000100)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) setsockopt$sock_int(r0, 0xffff, 0x1208, &(0x7f0000000040)=0x100, 0x4) 08:38:09 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x5) write(r0, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0x1001) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) 08:38:09 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x1c6625f82d6bb737, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) r2 = dup2(0xffffffffffffffff, r1) getsockopt(r2, 0x4, 0xfba, &(0x7f0000000000)=""/78, &(0x7f0000000080)=0x4e) socketpair(0x1e, 0x3, 0x0, 0x0) dup2(r2, r0) fcntl$setflags(r2, 0x2, 0x1) 08:38:09 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) socketpair(0x0, 0x8007, 0x4, &(0x7f0000000000)) 08:38:09 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x4) utimensat(r0, &(0x7f0000000280)='./file0/file0\x00', &(0x7f00000002c0)={{0x19, 0x8}, {0x4, 0x252d}}, 0x2) r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') utimensat(r1, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 08:38:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x5) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) 08:38:10 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() clock_settime(0x3, &(0x7f00000000c0)={0x100000000, 0xb}) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff8, 0x5, 0x2, 0x3, 0x1}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x1, 0x1, 0x8, 0x400}, {{r0}, 0xffffffffffffffff, 0x56c6d5f9cf0644b5, 0xf0000040, 0x2913776d, 0x8}], 0x5, 0x0, 0x0, 0x0) 08:38:10 executing program 0: chmod(0x0, 0x1000000000000) setuid(0xee01) chdir(&(0x7f0000000340)='./file0/file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000140)='./file1/file0\x00', 0x8, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file1\x00', './file1\x00'}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000200)={'./file0/file0\x00', 0x48b, 0x100, 0x4, 0x0, 0x1ff, 0xff6, 0x32, 0x2, 0x3, 0x3, 0x2}) r3 = open(&(0x7f00000001c0)='./file1\x00', 0x201, 0x0) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000040)="96", 0x1}], 0x1) pwritev(r2, &(0x7f0000000100)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) sendto(r1, &(0x7f0000000280)="968107a662d90b53bc149798625f062ba4dc9cabfa78cdb8d93098906714ca651ea3ee3826aab7b00e49b8edaac6cf33e92f166c942acc13701214a340f3fd94e6534d3be953a08f6f422fac7674935c715dbd1300df3a24a1ae53dbd9f682700a8e57eb6da8511b3e127a2014bcb42280a53da0a547e6168a882fcb4536ef17db5fcf1237ac7d60520f4d8f23800c15b0d78e3578641298ad7b09d3c644b0f1402da0821d6fde4792ec40586ce47193dd0583f5223b87b6e63f49107f6051", 0xbf, 0x2, &(0x7f0000000380)=@in={0x2, 0x2}, 0xc) 08:38:10 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x42c) 08:38:10 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x0, 0x0) close(r0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000080)=ANY=[@ANYBLOB=' \x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0xa) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00003d9000/0x3000)=nil, 0x3000, 0x1) 08:38:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x7, 0x3f, {0xe568, 0x63b5}}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r2, &(0x7f0000000800)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefef2c80000000000000cc31f78000000000000a044fa70c09dd747e4c7e7a9c474103434820abc4bcabba3444002017e14295fbaabbbafe214de03000000dd1d95e8f6b9d360eec27b8c9831351d74122ab9bd510eb10bb2c4deee2f873c1e711d5b65d2712d93ae731ffee5a63632a1e90b0ea631a9b86b194e926b2700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101ff01f6e868538f3229bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff000039f793cee2a5f8b7a3ceaae5ee911f82fff2e8a772dc6091d9cd6dc489e2e00b8a7318556e8a46e8e1851ce7ac75f86c5c1e05ced7d256639b37251d532e97df1f7086d1613412ec0439f69bc824181ffc36d46a793bf8449ff0f4adfebeaf", 0x2e) write(r0, &(0x7f0000000200)="0c995e0a5d34f187a80ddac5984aa2d82c98cf", 0x13) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000002c0)="157c3b0090a581656bdc1fa47725f071ef2bc565b0e4a6327baa19c4087b8a7936866153443fe88d6f2d17e047cdf6b8ca7235210e1be74a5b9a36333b992eb729ba1323063c73e58058b0df5e8722331e010fb041cc95b4bf40478304b9546e37538948b093645e25061cb88b7afab1fb8977277e7554fa4a88259b66bd18815af7fe14deaee6b092a7ba15120fb424026643053aa099ed2d85a2bf6ab335e5ac3f4672a031599e6d0a46d2775bba548ef05e005657d537e5bf3d0b63f54f3114f8478f1b9ce30b8aa5885e8b2deab1d082ed129604c758a5d02a041d9d88f2c7ac6e4b869e4ed196e48fb907ec50261ca7777ac7c349951bfae99124", 0xfd) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000140)={0x1ff, 0x80000000, {0xd922, 0x8000}}) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x7, 0x3, 0x6fd, 0x0, "e619c7569ffe46189e690c6a149e2632afdb4d5f", 0x7fffffff, 0x6}) 08:38:11 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = semget(0x2, 0x3, 0x11) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/38) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:38:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) sendto(r0, &(0x7f0000000040)="f269b069a005624d829262109a420f0109cc6c267dca37bd4462b8807c446e6806edadbe78fc324b592bb19fb4d4e59220435074834f2c56870e5c1ef146b1ad330e9aad4d5c1b94ade927d589c3731e016cf502a444eda7f8d47002660c7ec7696cc78ccc94367010b941884133e7bfa25877008b00d9171e3fd74d4f2519b263401e0eafbc", 0x86, 0x404, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffffffffffffff80, 0x80000000}, 0xc) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 08:38:11 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x100) setsockopt(r0, 0x4, 0x0, &(0x7f0000000080)="17674bfbea1b37ced224a7cc4fbb1f5d54f550b7ed2ae34b141ba5944c74dce5b1783f0a14cb6b8086f020a050", 0x2d) r1 = socket(0x18, 0x4001, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x9, 0x0, 0x0) 08:38:11 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x100000000010001) getsockopt$sock_int(r0, 0xffff, 0x1007, 0x0, 0x0) 08:38:11 executing program 1: setitimer(0x1, &(0x7f0000000000)={{0xc000000}, {0x0, 0x8}}, 0x0) 08:38:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xfffffffffffffffc, 0x6, 0x3, 0x0, "d730c1e7bb6fc600004de400000800", 0x0, 0x40000000}) pwrite(r0, &(0x7f0000000380)="f64549442d0ed5b414d2c2d5fa33759b88c24d2c7b6d4382b070672980d09dff9329ad87f93e34badccca48162000951904d308117adb42863f49853a667b2f583829bffbc1418d0ef97c90fdd8cf49d7e1e0038c96644844347ee64d4fab0080d6e8abfc0957ffdddafedbe58", 0x6d, 0x0, 0x4d) r1 = dup(r0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x3, 0x3, {[0x7fff, 0x401, 0x8, 0x1ca, 0x8001, 0x0, 0x7f, 0x200, 0x2, 0x3, 0x9, 0x8, 0x2, 0x6, 0x7, 0x5, 0x3f, 0xd88], [0xbd75, 0x8000000000, 0x5, 0x2, 0xf6ce, 0x4, 0x4, 0x80000000, 0x4, 0x8], [0x900b, 0x1f, 0x3, 0x100000001, 0x5, 0x2, 0x4], [0xff, 0x4, 0xa5ee, 0xe16, 0x1, 0x5], [{0x6, 0x7fff, 0x101, 0x4b}, {0x2, 0x8, 0x100, 0x52a}, {0x7, 0x4, 0x7fff, 0x5caef6a0}, {0x2, 0x40, 0x1, 0x80000000}, {0x80000000, 0xffffffff7fffffff, 0x7ff, 0x6}, {0x1, 0xffff, 0x7f, 0x2}, {0x8, 0xffffffffffffff81, 0x6537, 0x8}, {0x80, 0xbe, 0x7, 0xc2}], {0x5, 0x1, 0x0, 0x100}, {0x1717, 0x8, 0x3, 0xc96}}}) write(r0, &(0x7f0000000100)="cccbbbed", 0x30c) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) poll(&(0x7f0000000040)=[{r0, 0x8}, {r0, 0x2}, {r0, 0x2}, {r1, 0x48}], 0x4, 0x7) 08:38:11 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:11 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x820, 0x90) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x6, 0xfffffffffffffffc) chflagsat(r0, &(0x7f0000000100)='./file1\x00', 0x0, 0x2) r2 = open(&(0x7f0000000140)='./file1\x00', 0x0, 0x0) mkdirat(r2, &(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', r2, &(0x7f0000000440)='./file1\x00') 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', 0x8000, 0x80) unveil(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000300)='r\x00') lstat(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)) getsockopt(r1, 0x200000029, 0x25, 0x0, 0x0) 08:38:11 executing program 0: r0 = syz_open_pts() r1 = msgget$private(0x0, 0x204) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0100000000000000428b48bb76baa6722a3abddb04d729cdf0036237e80890e5ffe6957bfd51a61cd9cd95ceb920fe486379fc7d93334f9d7d69d50c73b906d8c7ebc0b26595ba0b574413aa960c4c83de472b068b69bc85ac6898f21300d04d51a08607d2b3d7b95896951c1a3681952f469bafa0eed29ce1bc034c103beed9abb559f0132af2cd9971a91af73bc79e4b2904f86e6a26e6b6cb02470f26fb86af828491bdb9f8676a6a2f846075e95bf3acce8366a6591bbbb7721fdaf76a2d78befdb3ac8eaa1572c62b29a506d6e5c1a64853fec6ace3753be220f3c36607a05f85069a9b41da319d"], 0xe2, 0xa0a6cb27bc11fc9a) mmap(&(0x7f00009fe000/0x600000)=nil, 0x600000, 0x0, 0x1010, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x40, 0x0) 08:38:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r4 = dup2(r2, r1) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r3}}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000180)=[{{r4}, 0x0, 0x24, 0x80000000, 0x0, 0x4}, {{r2}, 0xffffffffffffffff, 0x2, 0x20000001, 0x1, 0x8}, {{r0}, 0xfffffffffffffffb, 0x5, 0x40, 0x8, 0x20}, {{r2}, 0xfffffffffffffffb, 0x2, 0x4, 0x0, 0x7e}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000026, 0x1, 0x9}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x2, 0x9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x21, 0x400, 0x9}, {{r1}, 0xfffffffffffffffe, 0x0, 0x10, 0xffff000000, 0x3}], 0x9, &(0x7f0000000000)=[{{r4}, 0xfffffffffffffff9, 0x42, 0x80, 0x1ff, 0x2}, {{r0}, 0x0, 0x80, 0x80000004, 0x20}], 0x7e, &(0x7f00000000c0)={0x1f, 0xb8f2}) 08:38:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffa, 0x0, 0xfffffffffffffffa, 0x5, "6f8651a8d297af46ee2bd71c49bb19917df9ec59", 0x7fffffff, 0x25}) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r1, r3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001800)={0x0}, &(0x7f0000001840)=0xc) r6 = geteuid() getgroups(0x3, &(0x7f0000001880)=[0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getgroups(0x4, &(0x7f0000001980)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000019c0)={0x0}, 0xc) r12 = geteuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001740)=[{&(0x7f0000000180)="d4d2881a5419f8dba183911b4d6a0fa9ae20e84f97895dbfd53a0ea749b6d553d75d567d9d5d37adf5b2524c0dd11d2507e310e91708c59f72fe6f68f948ac109df8f8a3f6de0281f7f47c0ee96c773337139196a556264530aeb46a3b9361f3398df05584f13e2e41c48840b0428c1003888b81f997483d4d393a7433f74874977a453a7bff2445ce98c7382c9ba10a7be9b341b58368da67af936a6eb3", 0x9e}, {&(0x7f0000000240)="c8abd9a66935224c3e945818564a947e6b7117725ab8dda0f3f325556ae8446a0363f1eb96315da3b96335df03866a194e84c22a1c9dcfca290f01bc220a741cf04ea4e6b21b7c8ccf7ac3417165eca2045feb5c462a9acd70fd84a10a931839fc6910abc224b1cbc0c457c571e3c76c8ef38763b792745835b7e0b9cad3e5b622d9ee285e751d723ad0c9b2a0fae8fe6e69a2007ba462a008b223e2a3ee375b89794030b2b7658e459a5125fc94bc4c8cd2a4584fcf15ace9c1167f93876e6effb2dcc0aa4f94af56956a353eda711935139fd80982fce83a2cf3abe0c7ed85ede47f2ec71aaee4a755f62ca616226c02a7bdf8", 0xf4}, {&(0x7f0000000340)="d378ad3aff58c4461152cf75e8fed667a1139208a551d425275bcf4b392b6fcfbd8d18c5f6966a1fe4c3f263947008aa42741a32d89091df7b4fbe6f6ef770bbabf459ea3cb1b75d2371276f6072a3a45b34e595ae25ba7a9f5642af3483b3d68818d3c4dca2dabe3899f5d1c17098116d49e2e8e7e1e4746bb7df08af7543d4473a4715ff9708920e5bb9caa4ad73ac06d62ea43905cc8bd90fbf32ccb3453cf23aa1ffa35587878d42588592dd6d1088fcdbccb398a50297db503c7e4c037bd93fee3167579b688ed5a726bd512b71", 0xd0}, {&(0x7f0000000440)="0f808f3d35", 0x5}, {&(0x7f0000000480)="49661d6a24cfbefedf200b91b2ce70b2b1fc0fb677ae3a863ac4c805cfd196d6fb87f4668dac53104e3ed8b6b31b64a59d9cfafaaac4508797a7778bfb5aa2e975cb0e430716557dce9c07440db3", 0x4e}, {&(0x7f0000000500)="3c775ab19446cec90883a66da87045ebfadcae56e37de94d2921042959c189396f933c3e53722d8686debc3247d7b3dcf3c94c0a53ee9e5448df89af424a30e81869a500151c70eb1a26375929a9b0672c7a4d", 0x53}, {&(0x7f0000000580)="6f3753d0254f78cea9ca9fe0d2e78dab702619860121e1921ee4e7427c3ed515d7ebc64479e87c27b3a5e5e82fd20b6dfee27008412a8ced2db4ccbc783b8085807cd646b1dffe00ecfbfea2fecf3b9d96b3a24a1f08f7825c0ade4fc684a6501ebeda5474f357684576a8dc3bdc5f9f87b07f1af390213813b32da1725780615e68ddb30061584ad607ae3f5af4d347a5354ad2940240ed08feed6b10a6938667072b2ee5f9fa0c7fa9201ba3f35eabc0b30c76795e43c7b7895cbf7443ebc03979a9cf702c5b8cef73b2158b92fd397315f43f43702b017e82b2226310b701ad2dde4a25cd85174c9bdaca30ed1ee6f744a51c04b00a129669148839638e2de2668285451c1c1c0c45d8342490ad1f9248c8e4b0a19e363d17c10f9c7ddbe795add8d0e4259309027e568ae6d872baaa851081bf193fbed6e82999beb8eadf32da854ac77ac381bfef2464cee684626e685ebbbb1c96dd099b704277450983b3964aabdd2d63b04c01b752fccc5ad4f457c3a6e04d02179b1229ee192e16009e2a0607a281d279bea5919ab1fa535c2d110182b5983da8865454b1ba3333c1790c8de63b23d8e714c55019dca9e49996e796686474504956e6c78a3f72b15c8be0be9e2947cff678b4991336227e71fafe42ae9e41c23287776819a238e60d87b2edaaf35ed5d19e1b7dadcd28613f9854a46a4680706e8c17aa1ed146439cb4934bea2ab8c8bb65d2e16f39ceaa5cf7ebe929f2ee8c61070622868a080e966dbc69cc0d0962286fadaafe4eeff0096d1b8c95032cfc46e6f548a2953ac7110ef3659a30026470a7ef52cf99d3d45bcb4d01bca4f12374e8eb69729dd347f49ac138830a33ea3fa8a87c432904f07aaacc1c4ccdbfbf819433433491d1e132c0ba9c3d8f5d75b6bd80fa59c1259b14e30e3347312f6e002e8a620ad63280d4d80458b362b39929a485f75280f6d0ca751c57acee32a534f2f215169d83f90257703c0a5bbcdd96bfffc202669e12390c0bfbb22e4a80e2aaa6550b6ab684dcdad7b14310f78c993935b6c20d767f8c42d28482ad334cddd08c878d5461afc846c4838964418def17ad324d112ff20350c00ac4496e7f8045c19155b2248ee3d6a0bb5a554e7a7cd5ba1cad19884181ac61fbac3d390ae1aa22d00e0e06f09d364c66b163884348e1c1bf7890b420be56b410694a3a14fadabb778b322701b7c14ed247d9c00d30b9c1208e034bf2da3c62a6e925a969285769b818c005ec8628829c017160c8c100eabe290d038c8cb7d03b5b56cf1c4b9ee619b911ab04ceef6859fbc1f4b02def53ef30f05b95ee3d37bf13cff891a3c515c76f988a798360bfc735d952e3f235aa4511e3f857ed5a1b171c585ed378a8e9eddb307d9fb16312129e3300c43e883b410706be12b1eddc5a67db4da012ee8ee671f54138f898d0b8c0a5851b60a321a5643639fa45b0dd2ce8feb48ae4d6df3772c0c28c7de40e5e340c1865f734ded4c878309589e2194f5a9c188002f33dd4bfe50095c9339a0cef0b120aa9fc27d09e37704589f2dab6ad31d3f7d0608bdf90bed450d552a29e3b2113f579cdbc2bb059dc84f8a2ab77c53565221536db48ab9611e26096a62fb4f287d1d9d602680708b10f59a1b4189f2d6da7aeb7488d5463d4159b801c6b6c5dba40c33bf0b5b38de607d01bf125fdece569991959c68d03374f30af76baca47ba38394b4158f1738804234f7d0c94f499d3782679dfd6e3c52a18a8f658a779cd1490f9a342ae00cc9282bf975a44cda201f3c9ea45173a8692ebb5458fbc1b75764598e5e06767c60bad14f07ca7f34bba0d53b93843e72f3b52b6ece888a4dc4b4ae398e19e11d3fc9989dfc18d7f8cfb0f9e8aea3f7ffc0c6f61945c5f5128b2b937aa00e135658cd89bb81cb92357f0db3683b525ffe6388c4e76641aefbfc30e7d92d9f0c0b1d7a0955d67e7aaa1933b3b5e11ddd4e8c05a995e05cd13b0e2f8d052886133d8938ec291536cedfd697cfca610760df84f45a608657b2870b6896f76c11e0984936b509186b5a671b51a7fb27be8da8f9dc81eee38febefa15225a39e7cad9f6118c93565fe073b1e38fa3045a19f75f0f2da6ec7e7ef5bd5ad463e5a3ecda7052e1e9e452af779519b277125d535a059a82eb19921c397ed0f147b91b3672cf75cf2274595fb5ac183c5a605578f1e1496c6ddc2555f9d73df0b898ca1b3b3e1d966dcd0840e77854f333d074121cb0845fab9b7ef48d43cb834bdf91f1fd92adfa4cbcfb37adf23ba0471e1bf6236d5e24a85479c23f3eb894fcdce7eb5efa2be8697b5e63cf79a399eeb4059ab34d2fbcaff49173000f99c71a10278a0d6a71a273e9b8a2e693b2d536a4126e61c8a1c728ce815e7ff8a765a4cd4548e7538241205cb5974e1f4016154f0780f25a59e60deecca8c89ceb82d6aa62d5c55f88407496b36e64e00f4cfda2e47ddbbb57a832c20a5167458bb9920b0b62cb06b9b1e1be8cabec9d6c121df13a06c0ef0bd2fe5450b06ab75954a22cc6ea3961d5b67311177e01a218e94a0d471e6ec2ff2445dd3fa019eee5637eb351c801f60499e979711aefcd506469976eaee06557c68cc674820efb094e97757f74dfae3344f606e04c968f37946d90f6cb788f7e6340db7916ac2437d386288582bc2f1a731525fb6d0dfa4c0b4d341fce1b9a4ce1d55203033f1ac48632d053166dafe6b89c70811000fb1e3752044fa6861adad337cf480acb984dea7f368647d4eda13c804488a4b670d3dde959f2442e1fe0d0b88577a456122ebda9ee40c831cafaef4374d676495cd726e1e88737bd85b9219e7a63c71e46d9df9f860418566f49193a852ff74fd0c28760a382195b1a4b5fb94739b41ba226db88de10438b545b5b638409f6221fd2d8061e15a07ad72af4a4ab10d57817c4722331d72015804e927aa4bdb351fc7d8968d8cd48281123ab8667f766d74aa2b3490c83481e324740aadf76ec1827ad8060f4c9da7a7a301e5d882219ca67807e4e88c7689bed5fa1d8993a2ec3c4609233dba17764059b884f3a7bf4444beb04a3184f5b0d3930baafdd93ea7c940ef757a6e36fc6f10f91541a650f54cb7e6916e3f64c393415268f3207f6fd063895089b2ca9b433124990f907c8e36f04cfb9d045513e5a084a4b17e8461ef9ac1c72ae89f4156086aae3d5e8d786e224f136087395a12f282d0b571c495bd01c0f84b1f565e0f73672e8bbe4aff0f6366655a5eb696dde5c6cbc6fde88d45cb83c2b905e029de43a684a302dd2930da1a98369f3da0002179f8a571a74b68863c21507afb3db6d28815585f625f9dcb61094743b984ee2c205691213e304435cbfa5831344382a054594fb8fe0a3717b50ad26df023c5030a330740724bbe250cb8c95a7352a9b12a47e1739541ca928de4585a4a36e689f8501c0546ac294af559c12c630c164ffbd802460a1e686e2a66dd71bc21dfa3506983466fc9f8c60ecfa0caf6edcb79855010849b41a34d9bebe8e1de9d9cfa6276f8c6614c3307a5204d99f61eb8b3cdd9c4f1a2861e380deecc5c4f6a4fb19231b65e5e9d2a51976f686aff9b07c0360fd5362e7e1a8ba9c460af8ca538234b6b7715f9b1fc3d31fc047e919884daf14f13314359b0219612b6b5890cd98d47edd21a6772e6a3482910ba1b160b924b619ee1f39bb906803491920052225876207847d45f6bb6416b3168d97b39a427c4ca3c72e862a1fe49eb5c69f99938669ca9df2b200754a826ec3c75ad96644d44f404a803b805573fd64b5bdb5792d8d493ccb8b519a3291b713cdcdb4921325edf9272cb46448f8621f5ae56308a4aa9cf61078c89406439b36b1953c4e19928fbb4d3163200aae74c1754a5b3c5870ee3c370c797ac60d9a5f0682ef7457f662ea81ab60ae351d6a5334ad9b1b45ecba2f3a97bd6fdad785cf358be7b38d6d3d80753ab5510e2f59ecd2e82ec6a29292054a5fee1a3ec33772b4adfd66ccc5b0be39430a24938df0059828749097fb2bda7a332f471f8c0fb45f6df15443b853c5f82d59525c6b8b05a143e189e72f0d36387a0ad89fecb43e7f00fd58986f1deb336d3b2c21b9bb9e80fa750f07ffeb2b2c9b8b3e664a74fcb86484d4fcd199f87085bfa11fcdec629dc75cf105cf2c69b401089f426b7bac17912bddfa83123f61c46807aac605f2ac1cb077977d3800dd2b6f1024ee7c7664930f684e38a52cd7b3e944e4b46a7b39ede56df2490796df0914b3eb97441cf7a0e56ee1d787289053b5a2590c923e0274ea8efa59b7b75443400f04d12f3084f5119ad9c6101bd0211d9f1548aea09253851cb925a2a47c14c6153d093c095baf9fc61ba39bdcb96493c7d9fc52555b8d7da48d3b5117d3fc73847697668f6784b4b06d334b4603db16af250c52d3aa03690a775e1d39aecbd273c852f13afe51bfe5e9e5836f1e1a22c574e5f7ad09d383310f4fe07d8753310f4be101a5b809482423f9320060c79ea5a092b5cd8c86fd5852d9f3406f9ff0f424b1d88d14fe8181a71fbe4ba2709170a28b849bb23ab7b23f01078f85587fcc1e5edd938a5fb7f2f3e320ff2f63568ff5c2a34315fd2696d219d698ded72933c7537732d513542a41418952161b896927e8fbfad9ac1913fb2a1352b4e2eee733101f600bb706feb4e752dfe308a8890866f18a15e7feb64576bd209399b524e3b07f6036cfa19eaf48e0f0d5df34d1c4b2cbb153b7ebf7370ae0d2e833de5ad4735b58d74a02d59af025d2c333aba8a2e0eb9b3c02a0fa9c286286ddc04bf187abdc885f92b6f678b5de9374631ce1a3223fc4222d1861787ceacdce0c346188ab58ab5b06394ff6bf0e1ac09177c49d3ce79ace2c99df204fd4ac33900ebd31af46143a7eda4010a69fec6dc9f24c5fb0b67ad0f68869b0b455f6c5ad48315d56ca049caf934f225ded3bfdc184a086dafc5e8eff6ebef1df0e4c9bbaa1bdd969bf5ba799d222676b11471d9e794901b3b615fa320459f96eab3e541ebaccd4a395138c048a13960d6a75171cea99ae3903cc7cbb2e9d7bece7300a5319cc7784dc551d25504cefeba294d47dde9ad94d2cb84d1c3c93e8b7dfc0fae993206809cec2513925cdcebe3371269ed5376667b15ecdc2d9fc2e52a779160343af79d2116f904e9d79c0ad4433a7fb606039364b6edbe4ae701c1b595ba73a7959eadf2c9b73c1f433051358a43162d30d5dda01b439d8abc78a47d7e1173316ee5c04cb4f1e83dd07126b95d788494034ca8483f017a388529e2edf4eb73f3cbb9f50eab5cc8fdb724e34247310e872bd165404d4d81fe1a29f03da748f2ed1d0828780b567d62492b724df6f133a5f424f8e374ce2a4f224fc5aac81e60d929dfada41ca147cb3ab79b7b94eaee68f5c58593e484d43b7c9159e9defcd96e808f78ccc8d2b33ae22819ceb169361e20e8e1bc7f25344bb2266c683816bfeb1a5ed517f01cca1467ed5710af5db8353bb086403a86f6b4d21f7e211e7531585084886c7bd16d3c08de381318a82be8d4b156a5d27568f05e3f07dced7cd5c1f4311b896813e7d835eb9fd0b2e3bdc0b3e0cb69180525fb92b3ee5e641d710bca880b933d8ff3bae46b7af1a9a14c2dcb9cf479f0851be7d7a3075f17398d33ac7dfa60ce282ce9a01077cc153b2d420dfdddf140ce3e4f153ee3901f27f4449fa686f005fdb116fd762ad1d9a0607f36e0c6a214fe200b544e18bd1130022f891f195a371cabce402cb9b", 0x1000}, {&(0x7f0000001580)="d85af24db05412c19de56460ceae7efbf717edb3225edbf8e093d92602da9ab151376fe3f4ea5b8d99f2a00190e987d0351fbb784d776f8c2667228e780da120e447b359a3677a33d0fb", 0x4a}, {&(0x7f0000001600)="af5e149550275e9e778fadf97ee32e625728043dae34414b52437944713c79cbb13cdd9b8b04d0f2c07a4ca7dcf4ce9212a355abf6f9903d71e39e7a116b1699bd0518cefc7447da79e3b9782d88ea72560ddfac48230f3217009ad838dd985e29309d5872568be1b63056ef383d2874a9986ef83474fe2a14e7c7313fb61c61", 0x80}, {&(0x7f0000001680)="2c2e0bbf0a7a88ced717f66747dd33555352a6d56a23393886d8f91f398e35ce1df54f73d8b93fd2c008c8b07663595d4056c2157586bb15520f8331aaeafd598793f942386520a29c0f34988441be676db42d42b7f636fbd98332dd017669c98222b9f663a95131b22caac4e100fdc130776e4aaf9959147e4a647d3af9f4afb282428d9a6e7bf6e77c74f8a6cf", 0x8e}], 0xa, &(0x7f0000001a80)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x20, 0xffff, 0x1, [r4, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r3, r4]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0xd0, 0x400}, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f0000000100)=0x9) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:38:11 executing program 1: getrusage(0xfffe000000000004, 0x0) r0 = socket(0x18, 0x1, 0x8001) fcntl$getflags(r0, 0x0) 08:38:11 executing program 0: nanosleep(&(0x7f0000000040)={0x7, 0xbfffffffffffffff}, &(0x7f0000000000)) 08:38:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x94a, 0xffffffffffffffff, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 08:38:11 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000002400)="8a", 0x1}], 0x1, 0x0, 0x0) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000340)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/53, 0x35) mmap(&(0x7f0000005000/0x2000)=nil, 0x2000, 0x5, 0x5010, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)}, {&(0x7f0000000100)="03b0681d9c4216d1476ab1e5dffa9c7d70bcf12f2317b28b52e7f70d3695f5001fb9c16904ed216416f9801500c35443cd09a4d0f2e2ad2f18db4cdd42a625cb555c92a5cadf79dfa5663ee9965c670376f65c2a9aab6966186ac86983c2ecb27abc7b22679707703a272b57bac8f33462e9baa987b18a720e8025e6678c7fa32fd992e8a450da2fe2cceac887c1255de8d199f7dcfc1a69724597dfe71106c7487a2f737a816355b49b50a0bbcd99a221eb87cb849f784acd76b7a692712da8e1", 0xc1}, {&(0x7f0000000200)="143b344346150feec8335b68618c340b057709dcfbadc365efd36b71fb690161a64d4337fa378d63ade73a58f3610c06607c08203ac9667078d75c8dc80085267c53df13201c8a56464acecc1455573e87c07c4e582064d11f6e2f6a9a660b6407dc57854b5bb0a78499ef5240767bd6de8aa836b6257cb2c0eac1aecb6103e70858034fcc280fe46284648c380a8ad45cc11675b828991bea0cc5308599af528d43fc9b1844148c4b83c0aee3f22bc5d201", 0xb2}, {&(0x7f0000000380)="858ba892b4bca2e7e42b4744f62d815a8bf51d8d36ebc448218114868a15ad94a5606c95d9e6e44a2e775a06b57b9291da387045c956a487f2944f0b5f96235e7dde0bf2d04b3ba972cfd1dcc3dcfe2fc75c94c7210bb7136b48e8fd9724824ae03a7aeb22dd7dce171ddfe2f6a5de3761c9232ed87f5a9c9ff1c24aaf5a0293cd604959fa5e2fe62ea7399b0dcf6d6bcbc21a9808eaa228333a47770620c79b247366a4cfff12de1028b747cae2f13524b00d0bf3112716702ba276e7e856d58694ee496e951cea49ace3f7379432e60b3c7ca4bf86932832d3dc3e4da107e2bb267c7fda45683da127271773935ddf6a0e7916868a36ed76c8d36a40cf4f820f514a224084df67a45b2fb2f3650615709b8b6ce7f889ab8cb51e2af125455ca66938c3b2024021dac74cf3ff69ba14d28ff6c9fcdd5ddaa75911056f1b93fc5a43bc33327cd1610215fce713cfd14a89d598d3e504ad25631c57836736eb7f54aec42147c43a91a654ec38d7c6064f35a8c13b1080c54f670ff9dbfd5f1823cf41b13435a0c7d4cc136b43ae050e9ee36e1b16f39c7f1b6efa2bd813589de32272548cc6b0cce537e54e82ac4a67ddab133b99ff38619e131c2e2e51a6de9ff989a0e176650d9117d2d1efb91fe28e62ea42d683c6887df64f0c600057cefb4d7bb453014d4f93ad584f2f1e61c2246c126cc74da659bd94dfafe793c2eb7e443b2ee746f1249cf8dbcfafc2c61baa32b6d5e31292c556e37a3aba5b2a1c2c91225c752d95c3ebaf73be772d41f26e6c8bcbbc283f3a4aabae230d097422e3aeee79038f2d62f68af9e655010a34d710e68e40f3e05fc38cc7e8fed82fbe56d532684d9088ec9251ab604db0e8907774713bfb0c0c0c5b12bada774d855babb0a23e9b22f5cbf4c6c115af5790f1f25c3f867b8ad927ba691c1ecadad1638c7cef60eb612e45f1ea40d7eeb511886440b73975977ec3382e1fe2e5a62e94471725fe5d777d0679bbf2fe24d42fde3f681cb87960d102ac83d91d8149bcb2afeeab433c34b2adb72430eb1a2f6ec39abe6814bc3ea47582cef5d05550e5fce797d3b63bc760846ae54b2679ca85f7102f524722f96d0895c79a51b797199ba23e21ff43792e7c0e02c672714f8e1127690dc61bfcc1bdf5be8bb20b193523ad94e90ba502907cdb72d2c697a167548df22704008ec51ad9bf5d642725508d43285b09cec4d348041fbc7adb64df442ef1609e4f451a33784770d55273f64537e0ac35eefd4d2de6225eaedae1089a2e3aa76b3b7880d0724dd8c785cbea8c4b361872b9f75c3a29d06504329aab1bed6215c246f00f54a90d42c33e24a190dc1204d8813ad20f698c1a57baacad7ec9f0d8610fde3dcc6e88b5cefc84ec53ad811a50ed1928a5cfbfee1dcb86585b961d0ac237d9b4cd1bb24f09ff73cd52e60c12f4da6c0a89ac671c787d9fb7c3a8fad36cb67428fe9886137a7720a824f199cf33be8707ff1f68998a0bd67aa7fd8c80f7830901ab735e0f2773c91d8a5fa31e61c8684b556b4e0dbbd06ddc5990c000b0584c5b4e11ba21ba5a598ce699c9200f4af2b26113b48f0d26ed41fbc0fafe3f1b6189292b7f5977d506800bd6514dd6cce40805e3eb05e703936564b1c2ac695e2d3797d895466cb84f04ec481cb4abfa68da775b6b342ec990ffc19d32c5586599571fc7f1b863dc615901f01fca6253cedca1a5546e907427b518054e4effe58d462d21236792a54008582e6b2e748305a93193309e64258c75dfafed0895dbc740e30febdeb9f79ceae5d8857ef624661fa5b85b893ebf10fb32939d46888c583042b8cc4a021eac34fedacdf931e4337aa1ba8a85374fa7fee88d0d5248948f8ab482f9851ad3c8892a95a9d0bd2b35b7b9d0a4492957e28cb848c7b7db9f6cdecd23601f620bb669c3f164773c77b8d1c5335de19b84df519c15eb104309b8fa4828ae0646a53f89e339e1fa41b849de982bf2f2cbc66318a875e41769d28ea1fec36e9e110138b713f99bcd516befaa130aab5bde0e20a391de7020b539c083b436b8cf5c541a1e43e9f93b941d38e25b3f846b94c7bba688f350bd1aa76d0254e9152ac1046b6cecf9b2843cfc32bb2d5080d24273aeda3693d5d769ec04d51b7f6cf7242f0f19c116c860c18d38026ab374f01054a3b7d747ed48c5e634bac8b3fb1fc86361a1d8449776c7c25e6899cfd32405afcb2afeefb32f080f21ffe92a705881bb3bfaac69a75e4062bc355974711751a12c241f489f6c0796df03d26b20ae489c243572c45bbc9248aaf58a3540d89c02c37912bec5d12db1a0b7694b47d859bb2d044236e51fcecb10b71ab0c238121c20e7876fbad87d4bbaf551f63a196594e4ee774c9345e0d21de30c4cd0296e7edd9248d4f94b269ec73dbcce2c65b6389a063c5aff7f6ba8eb219669c5c6f64a9515de3de83857f5a7620dda98fc419b48c77dd941268afeb072e540effd2d546acf1eafa51be36a34ca94c397ed8a91779a23524880d2d1c77b3087b49ac0b52fd0b7f4db21c55be458ca5b6cd8cc72aea5a8f612509b94c3d55f1d228b93f01879a72693975b55098c89bd3765c945b724596a1d27b30db8539319c9d47d0e311baa9a713d3908a39f4445522b0eee8b11fca4c796906db685bc2ef55e6e599856c8100ae348eb78edae568043f74836c253e0b7f6b5612c4272f3d07f2700ba159150892eb35e55c53a1336dc0cdaa54a7c313f7704b30273c5f63f647048209c363e036ee54cb0eb076d6b333524e8a184ac4b36c3df6f8d7119afc7ea9589371c286b428923a2344a44700b6c36d3784ebf3829f0a1d33f8dffcc63c2a5b3f13c61f1abf918a0ae3554de00ff660c7ec8b97cf687d21447d43f1f76fbaa3509799373fdba92557bb1e95711efdad372bab0306f3efe3d40974ec700a088193799f9b42cf8089617bf7548e390fe5c057359abcf938d1037dd0a8f79d97820edb82f418613b7e3d4d2ff10ed048c28f33272fa32ca720a0d52b9366380b2a56259eaec8c7cc4277e39b74ebdc1cffb709b5f86d2a6a75312bc817b85f2c37335b1070fc006d661156de24b523b63fb667e39aec9906f93af39ab2a887e38ffc5931c9d470ee4b7d5dee5a58800947d936191fa96b68f423b2147460735f99efa5f497d79e76497d9d9b8f108831799cc6e01473a0e9adbbde50c7c82288c1d5be80898b675aa962536c81932f8a7932a3dcfa7d27d16fbadfa067d4d7fdcf85452c205a3954e10d11500a4d5ae96b072637913dea6a5b3ebe577af4d5b84efb1b0a2e98764e5604a1b2f4b089be94f9611da203e2ba97a7c58af737538face7bb418758e3ac857a4fa75f71a0b5013434000b01358da32145c879ad1a3345ddfe70d93bf8dafcad469be9102d62e574e596b3b87213f9a879c5b43e2add949a2962ef6e227b033ddcff3e644caaae8cc9fce2ec2cebf29f42e36b7c9616d7ea500f076e8d2330fd7f58bd63976094afb695bb22eb4c46a7404d34313e198eb45a36b7542812e7df092a18b3d506cbbf1da174032da14a609ccaa3818093d2c2b1cf82ffa98635f15d01ce9895dced79a8c28809d69781e5b1c762c897a1844c968413d8c1e2e02031a663ab371687d7c009ef9c98204db81eac5c88f6b38cecd9acebc9d0148dafe3055831c842ffc3e71e8ccd9283825ee4ae8930ead4fda8bf703861956cc57b0d037af72db44799734300ffc614f0f2ce41aebf3c440598dd7b3fe6aa5ad56e4fdb39889ab76a61790187dd2becbf0612331bf328aef66f0470e983390b8575afde43ed4e10adebcfc42fe8a6f38e711e75f6dbfbdea97a0fbe0554279b193fcf33e24bb558960b117fb23405adc4161912bef56ec1c6ca3e656e82ff3dc43a32c529105e2dd0986a52a3d1bead54139710d277d01c3a16df9ead746093b2913eb18fc737b04a4ab64cbc1c06a2b1398c0fba467c15c946bb7296f8f81214efc41c1fe2d1ef8aca55b62d7f41c606a244b606e6fac0f62ddc67e18e12d19ddb53adcce4ba604043ccee209ca37dd05bf0aadd7aca8a18ae547099e4284bf5e5bb6631a8bb54179185b9ed50330527952b74e842f4fd499cb5a3ad3a44b7120252d89ef998975b2bd06eb92a41059993c5bad01f40d9b2856ba799fe2b81f150b906e395b1bda8578cb674dc4dd0a34b009705a76cfaf8593d471d03852c7dde286df7a7810d02ed8a1acf4ae1cacc6ef838e0fc7f0b36848beabbab0f024b1ab20222ec585436ac60f21de096f8e64dfff6f343edf2c7fa0b59b0c65cc1db2112d5852f127e990403c27aca5053230574aa2e15de0faa9a59cdab394f37903092497351b710b58fdc66a572453ec9552d085d4e0c6093d4f11d0a559239951fcc6d69ebfdc68013df406b0f2f5d422aa5f73f5d788d3302134fedca12e97f2d6dbf436357a7f3b160dc8a708baa21b7ad1e3ed95a4fa0ae25a992bf332335694b9f101f697cc519a6a540356a926f30aebf5185ad157434d8cc38894edea57c991dec985240ada993f8752c81add0e60f3247de7aaf6657d7b5180a49034bb05e7b9e336bb4847bac3e36e328862f3c1fc71d23fb86a5d058ca0169a5c7390c3a31c17bb3e96cbf8603c7e797ce085d5dce055b8b5eb34b1d4a7556ec1c6e862c43e441549bee87ce2b3267b9db32e99709a170fdcbf8a8c2191692657982f24956e5e37e741abc1a0bf1b0e7035db943514ed2137ddaf3e54ae994a019790c1a4618ab7bdcf8fe2794eec8f2e64d3c20aed53a0837ed5fa27cb4cb92e1ee70ec35ce671db2d7f94ecf6be46cc4230b3d2805bf7910eeaf2407d57282a089f5c3bcf100b8d509f6645318d47549c57a1f52761ae05faaa18188235317086db2ee7b941be5fd694112f958dc071f3a96277698a7227aef022a3dec9d7877838c5c30eaf3229240ec11c5055b1f6098773546be9320a5414a2f59788b9a3a887214aec0b5cb56b2764f01e4526f4f5afec71a411255766ed8571001e369991eb1644163c71933b63ff19226b3279f677f2d31eb513c5ce51bdeeb3ec78437a96b579eb1228df0a982c38164086d21d88b2b2a5364eea4f896a6d5b700b3222e0fcb763d97365a2a3be6032b708d965768f31d9a069e33d6f447e85b4b8ade175001b5cdf7b8a13bf1122d47151ec5f7632b1a4b9c76c85d21b6fa08ab2c0d04b544a079bcc03ea0cb05c97a2ab15bf5b6fe110b0d614cba0b037eb8bb1e1a6991d7793e63e1607389e1ec9752b0593313ba1dc90ca928ff8c9100c36bc5763ca8556ad9e05f262c5fdea4ae7847aa2f30aa8b0a4542c3306695a474487e44d9d4064566280ff5cee7ef6f8ed31e097b372176246dcb3f8b8b42779b233104bbf40cb3b2a352f31002d0dc4c83913a8f2df3bc1fee667f8b8df519ac6fc6735fc5eacb654705b0c8915a15ce574da373c92264b2acb923d1024cc4eb19cfa63e12ccfc96074e5b548eaa6ebd5ececb8f8bddc0c1c8f5f99547866b5a079cfc1c73bcd75eee928ccb951f8a401516cdc7be69b326cbb3b14a0e0a38cfac8ea1b830ba10fdca108184772da8aaefbe79b6480693829d2aab229615ff6e2a342a58100d16cc86da6a4ad19ff247aba16b469a30acb3469bceb02606a6b83a34aeda1f497874e6cf71124e5bfce5303fe87179c05b2a53014dc55057b4273128d1aff2edab9bb32a4cc9a4b9ae88f99233bee9268c604687ba97407002b2a5eb8bbc59a2c5821a6b3480ae849b4", 0x1000}, {&(0x7f0000001380)="baae36aa55ad51e31f53a40cd69c50b14c6db5eeeaf4270a76bad530a64bbd05eea850ca95e85ec56faf7eac2915891d6258877e31a7df36baa101421275a591a94f52d1e0eeb7dbd33bbaeac5216e7dd8cf3cd4187dafcac3996d9ad2e8196f46b49a598388b4b8798aa705e51d45cc0291f4d1ad5b4cc6d341d8f7e313cde573ce35b1d75ec7f09282b4ce4a96e11ec8971ce443ab8e744e71899316ffbb08b935b2d971d6abaa15e92c9fb3dd289b8bb58400e946be7d7bfd2534dbbd6f03c01f5299514fbaf2ca2c93854a8113d349dc61a4a07fa81a218db29d1ded88d1e88ae13f8a8fd0fd447dd1362699713fbc5865264f041a6fb34893d076572ff1e9f66677bd23b436ab111af580709087f14004e4485b9fb4a91d3eeef35b17f3a5561566923f215b11df141c752e2f0aa32f0da62c15e8bbb4eea5779a5bf520d0d56feac50e5bd7ef6ec87af44585f051ea1a8efb151ee9db00497fb3fe35166fb70afed2ffe5a883a2eb0760ce4f4e6ba56051adf3e4c1418e2b03ea5af87c0995b740fc79ed89d7f70e27a87f0d31c69f9eff124c447d397d29a0a336839a1685742900d20b28c9c7d73f348fce7dd0f40328c85afe786467e1d0a1054904177250b76ca581d31d5ca1b12fa3a78b86ccc16275f258d23a3d071e344668ae38ca459acd73295b4382eca980c02f2e53e85b4d07f83574ab5e7cf5b1e0af25a86063315bb9c0067214b2fe531aa11d92de8deec5291ac55a90d0e848846f189e8d45b789796f7c0aaf99806205e831f2d331ce22c4e3edf55c7afdac0e526bf83698d3ab9491912fbbefd1a1f813b1e56b01c70b6cc2a3e1d8b87db4186c409e8894703b4df93e3d800c1f1b04af828425a5f4f2f90a5c6258d392531dd33ef7bc6ff53a0cb95470bf3b551973775ad49014e9e8dcb0a72bd839209c4d11b68019707eeeca2817b9f367eec211b45b6953598da6b09ccec13661a9284eff15316b4d86b17d1277020c6cc6eee6d24c960b44fe12b86c5414f65384c5fd891b5abc7d99c13de3ea55ef0b51b51664304554ae88465ce878cdcd1503a83cc9e86306c2cc23b3a24b5dd7fe30d2d97c3bda2d604d7819373c0497488dbbc31d613de577de3d7f1ce5f2ee161b695b58b8f50031e6363293910abc4cb66debd7d1bbd312bb5ef3c1286bc793a0961d4e0fc45e5de8d7c50445d9c28c6528d1e9fda84be2beebbfa26db5fccd39ed459f5d80a36cddccdb01a35c7b6f007b32f754d9998c383413551b3b767548c08328776e04639c0b22c76d421537d5b10e934730447adaf843b39f16f3532e66223e63a19ba76c940cb3041802721becf728241373512c8c8c582071ad3ec277779c6bba92bcfb7a953e54062e0f5620e663dbe14e4c4077ff42434c221dfc04d22e50bbf8bb8fe506ba1c677e8fae8838b07bb6ba7daf5a5184b13fa40d499377b99add662e8b26222b07b23fa8a0361cde93ae2be4ccf3faec5498a5497831634fa32dfe48edd195525622f90c4b61d20a90833a9aff59608ed713f765cd779d192bba16201ab494676d87e8bd44814643f76f278fb8a198cc77598bc1e07fcaee7cdc363aa7e80585fdfe86e515bd5c5d3eebc65af6563b580b52f5fcd1066364e9280a68aefc18014b78b673215713ee20ad07d70e319cb4f72932e6d8cec4c079b2320c8546bae79578ce700746d263dceb350ce3b98e4bf08425228e1f9c7aac4ab968432697e8ba78443f92e04bb693272a87f70733eaae14418429ca9841386bf537341c27a76d1c8543b9491689af6a2c77a9590e1d7410cf6d51c03c9419ce1047245ff72046e8a14d3597928ceb052aece008399a2e131e0696870868749ff229f6855f4e014aec2a0f76ba7eaa60ab970a2bb480a7452d4bc261c60350e531c3e05b42d85ba529fb0e0941857d317ce344cd57e0c54486188f1efe821d24d07508d2d9d4d00fa1197ca49d2b2c625415782705eb77ec15a14f711515533e1cac9128eacd63c89fac6abcde3420bd3bc6c7a1be416c120b560a3fa622b27f0befafd335e18dbab6970faab7c268c495f1f745e9279c9246085e4ce630e3805813d8bfbb31a76cf3259dc117f15346d6f19c577bb32431ee8c001508c224988ac69319cfa12cc44b1735385de0717ce5d03078d0c7bd606fb3aadc87792a4a11980cb60d12357683eb5949e861a78d203cd4b1b81791f32764c5ad34fd477dc2256676468da05d2375277deae34ac3eb33a0f5c7a29a2468e82fe1a40b3aa21b3b7d10e6d0e826d5dbd3fa1241b90a63e11e31dff418ffb3738e85c3db62e360080967f95e9205ed264eacfc923049089c6802bf2d6d76591a4adff340592aaa42e60e795c0d71f96003217ca6988ed81c06f1b7c2e05a2e6c2407d609ef37de557a5c092bc854cf50d851829d92da0fc39147a0ad3a197b9617d998349f9eff3ddafdcbe72622775bc5bbaa241baada4e691317c7839c69c42c0025001a5daf85eeb459c62cdaa50fe3130329702b6f98f72fcdc7cb5eab24e5faf8d692a4886b16ea5f66408cd177fa7c3f64656056f5529a01fe965a98110bf6c395ab60f564626b997390d532b9451063c8257105b92d9a60f5a2e2e14c3fbfbe224e40fa1f4fc89d35be20682232456a5375661ac5948b2d5ae1b893279c0f8e2c10ca518840165225dcb94de80b2112afe18dd0401043012771b10b84ad561571312272fe22c750c07859a06890055e9da105c2b46d9a8e21a13bbcbbc2c925cc8cca51b87749ca126809563c75658d533b6c1a2223d13ccf704e6d5f6ed6d3a0c2624f17966a1c71bcdc33f83ab405c596f3b37764dfe843d33bc4c6cddad1fd6238576c7754e17b902249d4810a3546be56247727adf5c5d93831b04f8a36b5a87b1b1e6c2d115b8181f6bace9dbc619b28957fb1ff12fcf8869430c3e0ad23e4be732eb40dcba96b8a8035d222e817dc815291bbde1fbda57e6232ce4ed38761b03898d3fc3b8db9edf916849d9f2f9f34102a9820905b952ed412feb9bf959e87ff267ca29e63d064a3ed70857036b930062539f92ee319031d1295401e5a2da3b337b757d1a18494263201983a60341d5513f4ea6aebe5e041cf4935109840bc4040c5536b774777178fb6d50bded6efab70ea573de2121b7de4c23941f0379b74248a1c2fcfd45e75bc0c6b6803e9caffb819559889e715f77dd82ef55ff041359985de3cf6b4cd9bc7e749816a8b3b545e5d2e16c1d5be8f6ddb5814247d9cab9ed431d8be1aa9880902d127c890b73fac660dda4c75fd170d9367d15cff9b656f7d7de7381f6fe25aeb6e05c8cdbf0cdd42ccd54f46d44fac36f82302748c07404614a54b984b8e4646d17744b3d04930c8a1c306eb6411de107d7332d3279f2715f787d0e867a5cf8e3e1e25f5f57c51c17ea034be6875aee4341a1c96ae946991d36cbeb94cbc6223f80844cc325de0d1174d738465e166f1bfbb89a02f3da5db921f290c4d027415b48985ff5b82d5cbf3ad4c2fdb9eb39f44011ba92878ec863c7d199c60038805d4e8227e08dc85678b44a180e0e2231321dd9a265bc922806a1510e2877d878337cc9664b2f6a2341400dd3171885e910c160d34ddf3cca728417ecb2cfb05d269ac4f9197bfcf701000490d8808f6e0d571e92be0ced516827e9729a8f652c1992c684fb312ca4f65c0bb73e335af35bd6b6701252c8432234765728fa8d1b76c3ee15899032eee3bda7e83c9fbddd07c8720c0ceefb65edafd4587e21fe07bcdde0f5a69a7512727f47f567d9769af3c6103e36924315f8d270bbf3e9e48d0cc4cf79de9405047b091113d1b7e8ab0f7806af504cb31dd0ca406617d7c660390ef5abdb15ad5c66bedb557e15f012dd549270cfe82ff7769567eb0d2c90f38107abb4caf4eb1e5b420961dba7399c8242e15c5313f94dc392dc936a712e3bb4d8111b87c6fbe0ceb55fbf12457c7bc94d00c53a5f3bbf69f8b485548003e339cebecfce04dde23e40a539a4810bd3e1359e4eb05bb49eba0e0d5a88244156249d95ab42b98e72baf0b65ac2026ce80b7f81ca9844d98a98b5b75880fab1df9b627f7a2558389b248e51d2401fc8429cb91bc7d0438d75fc7faf5270bd3fdaff84517d8ff7a56c3392672439fefb3474d29deaabfd824ce0e5f13ef38d783d7b4042fc3ef4667fe34dc6ee00eebd541f3cec183a42a8665ecfc295ccb61c45c283b333a3e3594d2a113906b735b8ce477c3c3825dd86fcd4d3cd61cfdb0ee3f4cfa3f1d894f437d189e15e72680ad44532c1169e118df855173d9e2da1d9692d169fa48231110ab29acb12e180d04a377d62241f5214a512b146248f4986d7b4619cf68d67abeaea4ebba23f3fb9f8335b8951574ccd41ba0fea7b49dd116912636d8ecc78a23d42f4261b68aa657363fe4ffb67e4e195241bfeeed2aa7aa054c4d5ccf9f2781aca9698de6116e3c2a0fc35bd496212ab2f4c7b1491f06cfedd61a22533cd3a8e86010077d3002b3d320e171f7a7d591d841d04f1b3af1b14c73b57892bd8a288a8ec9d3f625e80c40431c0554ef73788b459a4ffd89dfa24180d5275a86d318c2406b7ff258a93241e348fb022af4936ecfe79a728b53d759c2861d2c2aaeff96c1cc9253b4665f2aa14fdda842baafd0a5235e53856e5179904acafbaa3160901663b0f46165cd8d133b5eff1354ef1d50300e2eab7e119592d294d39ccae8b63ee06c43a7f5c642c56e26cdead5f22805229c8dec0234affef004446326b2893c371b612737993ac03cfc092c5c675c01f87808c86e62a5b7519c7c253d5a04a83cb11345f1643ed559a001c25a1d2138f1bed5e64fa1d916fcc03c2275450ebd4761fa5adc44e347ba05270f86bf49c936b98ac24665fcac7b969c908e0140e4a77d6f4208716844905efddf5533b3e60451e3a143e2c3673abf5bd77926c17163be50fa0e086ed23c522b925e32dfbc35938bc656582a86fb21fb7c80b8cc94422a3a623e9a2482a131dd054f7c0ef6d4bccb2b373d142fd012cdefa9b8e4ad13046c3f5bb0454851cd6f2530974d8c40bf7c5626c1f6c847769c34a8269030e19c818a376288585555f1ac0b9735f215fd69f39535123c058bb01d2e530ac71a0ac20e994687dc105ae65d43ab04fd151af57ebdca6ba3bb841f1b3c079109b3279016cc11d97bd993919d708e85180a84a5acb26daa58a5c1777c8109c20df315b2d186d3d791ab113508f791e60c64fcffcb706e6b1920a6cdb2325aef8b2aec4330197ca4e0ac3215eaa9e14200d395a717ec0ebeb6a15ffd256102dd1d73ea6351de6df186c30f557d022b1a8922addd57c9fbde88f4908fff3b4793f0c4b3c48e7929790cf7f3c8d10e59fa9de45e642b148a0edafb33ee682dda0bd7cacbe1b338788031342501416835fe7efc118e4be29c301a6fab54423ef2d7b80c3318268867a53fc449a091c816f677cb5328d46290250f76817fa0aba259028568b1cf53c0d6621aadce6acdfef92e256e8f315f13d6d1a60c0417bed3c267ae0a7b5a4c4bdda701ba98740a5a58c217e1d20f2762a3ab0fad2f5c8627cd66854e2b9b73f533197e73ac4c6eaa0ee4a98002b40536d2c796f0755bbb80cd1d27c5233765aa2ea71529d229198f5ce80333b4b293be34f67d28575245ad897eb1e7db997c2ae41757a2225843823bcedc48d0b2f3b784ee47ff32cbc210e862eb1c07ba9cad43998e1c9f16be8410c9a94f750af376d6f5a29483", 0x1000}, {&(0x7f00000002c0)="3ea21a53a06d9d7dce9e38f812449be1c00f29ad6d2495fbdfbbf090fd7b682aa6623d4c0b9c54506e6c6d9a3eb3751daf0d4b97f96e7fb3eea060bfc6214995ab39a205b6666e8713c6405487cf1d", 0x4f}], 0x6, 0x0, 0x0) 08:38:11 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt(r1, 0x4, 0x8, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) close(r0) lseek(r0, 0x0, 0x0, 0x0) 08:38:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) fchflags(r1, 0x1) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x1008001) 08:38:11 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x4000000000000000, 0x4) kevent(r0, &(0x7f0000000000), 0xff80000000000, 0x0, 0x2, 0x0) close(r0) read(r0, &(0x7f00000000c0)=""/147, 0x93) 08:38:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) getgid() r1 = getppid() r2 = getpgid(r1) setpgid(r2, r2) setpgid(r2, 0x0) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r3 = syz_open_pts() ioctl$TIOCEXCL(r3, 0x2000740d) close(r0) r4 = dup(r3) r5 = syz_open_pts() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000100)=0xc) ioctl$TIOCMBIC(r4, 0x8004746b, &(0x7f00000001c0)=0x8) getpgid(r1) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x20, 0x7, 0xfffffffffffffffd, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x1) poll(&(0x7f0000000040)=[{r5, 0x23}], 0x1, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0xffffffffffffffff, 0x0, 0x2, 0x0, "d6420e80be1ceeb6905a0f9f9927cdc448dae6e6"}) 08:38:11 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r0) chflagsat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) r3 = kqueue() kevent(r3, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000000c0)={0xfffffffffffffffc, 0x490, 0x0, 0x80000001}) kevent(r3, &(0x7f0000000140), 0x6c3, 0x0, 0xd4b, 0x0) 08:38:11 executing program 1: select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) 08:38:11 executing program 0: unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = socket(0x20, 0x4000, 0x3) recvmsg(r1, &(0x7f00000003c0)={&(0x7f0000000200)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000240)}], 0x1, &(0x7f00000002c0)=""/197, 0xc5}, 0x1) symlinkat(&(0x7f0000000080)='./file0/file0\x00', r0, &(0x7f00000000c0)='./file0\x00') faccessat(r0, &(0x7f00000001c0)='./file0/file0\x00', 0x20, 0x1) getpeername$inet6(r0, &(0x7f0000000240), &(0x7f0000000400)=0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') 08:38:11 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x7ff}}, 0x0) r0 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000480700000000000000000000000000000000000000000000000200"/110], &(0x7f00000000c0)=0x6e) setitimer(0x1, &(0x7f0000000000)={{0x9, 0x9}, {0x7fffffff, 0x7}}, &(0x7f0000000080)) setitimer(0x0, 0x0, &(0x7f0000000100)) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) 08:38:11 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket$unix(0x1, 0x7, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0xe0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000aca6530e8c38438a8d2d13a2cd749a305c569e7350c465a3984e62200debdbde8e73a1a01f49e6c5f1b9eb65ac22eff93ab3e70f833bdf9af21f5b5fe95d2f3c79d456b639b1a43296995da1b1aa93419082370be154ddeaabda4927409abba9c2b5e2b9d237da4388fabefa8a8174c0c1c13d0a0b284b383592a675f80c5831ab47066ebbce042aae79a4010c8304cef22d77614d6e29b21e9ac6acc5402a572759b30d21da0d356d763330c7d3fc28669f94eb63505a0689d618fdf1f8a23fd44628ce382396d13a9f4202cacb3143ca6cdea5d69c25cda0cd50d1ce46b93ee96274ff51eb00ef44"]) setsockopt$sock_linger(r1, 0xffff, 0x8, &(0x7f0000000000), 0x8) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x100f, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = kqueue() kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1, 0x83, 0x8, 0xd878}, {{r3}, 0xffffffffffffffff, 0x0, 0x10, 0x8, 0x3}, {{r3}, 0xfffffffffffffff9, 0x48, 0x2, 0x80000001, 0xff}, {{r3}, 0xfffffffffffffffc, 0x2, 0x0, 0x6, 0x5}, {{r0}, 0xfffffffffffffffe, 0x16, 0x4, 0xfffffffffffffff9, 0xffffffff}], 0x800000ffc, 0x0, 0xffffffffffffffff, 0x0) 08:38:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="115ca75d9ecdcd6d69207ec552dd1c9c00000000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) 08:38:11 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="db0100000007ab6d5950"], 0x1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000100)=0x11000000000003, 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 08:38:11 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x120) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x80020000}) r1 = shmget(0x2, 0x3000, 0x8, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) 08:38:11 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f0000000040)) 08:38:11 executing program 0: r0 = socket(0x2, 0x400000000002, 0x2000000000) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040), 0x0) 08:38:11 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x9) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) r1 = dup(r0) flock(r1, 0x1) 08:38:11 executing program 1: preadv(0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffff83, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x201a0, 0x10) getsockopt(r0, 0x7c000000, 0x5, &(0x7f00000000c0)=""/165, &(0x7f0000000180)=0xa5) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000040)=""/30, 0x1e}], 0x1, 0x0, 0x0) 08:38:12 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x100000001, 0x8}, {0x5, 0x80}}, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) fcntl$setflags(r0, 0x2, 0x1) 08:38:12 executing program 1: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000040)=""/20, 0x14}], 0x10000000000001a7) write(r1, &(0x7f0000000080), 0x0) execve(0x0, 0x0, 0x0) 08:38:12 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x44, &(0x7f0000ffa000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r1 = socket(0x26, 0xc003, 0x2) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000262f66699e9c96f9"], 0xa) 08:38:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) close(r1) 08:38:12 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000100)=0x4, 0xffffff4f) 08:38:12 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() r2 = kqueue() r3 = dup2(r2, r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1, 0x0, 0x4}], 0x62, 0x0, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000300)={0x20be, 0x1, {0x2, 0xa5}}) kevent(r3, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x80, 0x8, 0x70000000000000}, {{r2}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x0, 0x1}], 0xa2, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffb, 0x4, 0x8, 0x0, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0xfffffffffffffffe, 0x79}, {{r3}, 0xfffffffffffffffc, 0x4, 0x8, 0x8, 0xffffffffa4c036aa}], 0x10000, &(0x7f00000000c0)={0xffff, 0x100000001}) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f00000002c0)) kevent(r3, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000280)={0x9, 0x800}) pipe(&(0x7f0000000240)) open(&(0x7f0000000200)='./file0\x00', 0x8100, 0x2) poll(&(0x7f0000000100)=[{r2, 0x54}, {r2}, {r1, 0x100}, {r3, 0x120}, {r0, 0x4}, {r3, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x11}], 0x9, 0x6) 08:38:12 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f00000024c0)="f2", 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x45, 0x3ff}, {0x2, 0x401}, {0x47, 0x100}, {0x0, 0x2}, {0x20, 0x7}, {0x44, 0x5a}], 0x6}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000140)=0x8) 08:38:12 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) execve(0x0, 0x0, 0x0) 08:38:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0xffffffff00000001, 0x4) r1 = socket(0x10, 0x1, 0x3) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040)={0x5, 0x3}, 0x10) 08:38:12 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000340)) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x9, 0x1603a6a7, 0x1, 0x5, 0x0, 0x100000001, 0x1, 0x3, 0x9}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chdir(&(0x7f0000000080)='./file0\x00') 08:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x4000001, 0x2, 0x0, "a493b3847e0ef670e149c6572ce7512cccddb084", 0x3, 0xfffffffffffffff7}) 08:38:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab061824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f00", 0x65) write(r0, &(0x7f0000000040)="53f7eaee691c7c5b8328e170ddeea4ff9f30ffe147886e0d", 0x18) syz_open_pts() r1 = kqueue() r2 = semget(0x1, 0x2, 0x10) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000200)=""/177) close(r0) r3 = syz_open_pts() kevent(r1, &(0x7f00000000c0)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) 08:38:12 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0xe) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x8402) r1 = socket(0x4000016, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0x3ff, 0x101, 0x9, 0x1, 0xffffffffffffffff, 0x3, 0x1, 0x1, 0x1, 0x4}) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) chflagsat(r0, &(0x7f0000000280)='./file0/file0\x00', 0x10000, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockname(r0, &(0x7f0000000100)=@in6, &(0x7f0000000200)=0xc) 08:38:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0x9, 0x10000}, 0xc) readv(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)=""/52}, {&(0x7f0000000240)=""/97}, {&(0x7f0000000440)=""/196}], 0x262) 08:38:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5a14f73f2a044fd33055552fbd5e41789632dfc9493396cf119515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bc3fa79db32a0f11ae19205d59700cd4d99342a3505b4e90dad86dac5e10d03a00"/116, 0xffffffffffffff50) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0xd, 0x3, 0xfffffffffffffffe, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() 08:38:13 executing program 0: r0 = socket(0x17, 0x8003, 0x3e6) r1 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) sendto$unix(r1, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026bbcaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10101, 0x0) r3 = semget$private(0x0, 0x4, 0x100) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000200)=""/31) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000100)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000140)=0x200) 08:38:13 executing program 0: mknod(&(0x7f0000000400)='./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) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 08:38:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x4) close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000002940)=[{&(0x7f0000000280)="5f9331eafc23fe83158f3e2d5165267f7defbed7b07b53be3db656b312f0c2948b405f6387d49cad1c980268afb487bfed1ad1c1a9fab74baccdbf011b01ca1ec1d4b218035f3ae5dfe84d172ea0d4b4b0094b7383d9705183d2949d49d449fd1f79deb0e4f9b793523cbaf2f95b51a012ec19b9e94df4f2c015a3ca56862467f037de087e8197c93fa8c258449d278951203d83634fd6e47d8b8aca7f3e5503188ebcb55a07658d0e3c3a7fe7d78d626d4496fcaceb9fd61adc663515aeb7fe8071a653b7c4ebdf6c13245f9b08d4854a2885ff0d3777524930335d17293a5bd7a4336bcf201d38171c80ee62dc770e0d096efb7d7d69009b7a9b2468482f55cecefe47f2301aff8698b61ab0aec31c09b606099d8443420ea6ca9136c99e0b0b69de4cf7d4d744f5117b94e85997f8425767374d80685a65949305c984cbca0a701685d83dd2ef9f81d708fc2fdd386be179834064040e96579f97f4306763310bfd866a8236d87b96ba288a17f1081972a8f3e6ac8ea4c65533857e3e9d6e4d73e081eb540cef44c71288974a5a321e8dd7ad741db2d36b22b65618a2fb7f68bcdd3375afde4c9266b6f8ef0c631b3a3709371b41c3f0a5d7beb030a5c5aa6fff060fa006748162dc00beae1e6f5ba6c46c0b89e2aa05d379b4925fd907920d42d0f11efaf9030bfa77b7e6408bea22e7bfb0b706261ee46c93407a82a1474b02872c1e8cf36e8f57c0805ae9952a3cdfc67d7caab47a6550ff8ee355b7b76efad8783e5ac6a5df146a056d52c189dacbb12d3933600d9327b339caaeec9c8eb239bb07b2614327d9caf45c5ce9e5e49e654efb0c1e542ceb5794f186693dcb9ccb76a63fe7199dd484f0fd1bb0e453f0e3ae01be40738ed14acc184dac7d4979d62fc78259aa3dc8bde33905fd8a881e358a7ca3a0b9bd03c82d8a62691c07d1a6db0daf0291bbb839e5f6ed57ab89b430600de600621e2604ffcd390a839418e7ee30d2d4152d5fc9b80b8245d89789b8f05d94f9359606a75745d286609384cdeb8c20abeaad96d2f92f876359b34ac63341f4de778e96c5f6f53b44a379df9d1ab81d94355b1fec7a1707e40e8be2fe3317be620d4bf58cd62f12e8169ce3337d42688a218d8aaf9b96b7db02dff4f9e6b0b5ac0fd51271822fa8ae992e0d37804e566b782a1415161642bcf9a5fcadb63970b2fcbec3fd333c8bb1b8b4e3e5587e160ca4ece2050742b5a372f3d2a669fae982f6c06866bbba9c26bb4d323cda82d802368509663226b045eed4b1b024af2fddbf3ed1ce866705d007fb9fa40ec84e92403b940cc55d679ad5fd8154e74011bd98e95b4f2e155e5088b7863a9be344be7bf9d94e8f17bf4224f53c0bcd9abe779a6a61e548f7a8f0934c780aa44569843efca98f3ea1a005a5ed6b3242083ef4160c64edeb9b2a06cb16907e3be2204071de458fb40359577edb8216b85b7c0d3a0c19cf1c1fddb2530d92f19f3a8c40c5ea4bb43bf59f6d8edb08eebc60ec6e5e9b421c0e749e4ae845afe617e1aab8b80a4cca58c2ba92d180edbeee87747450e4bd559098b78908fb2d29cc422cde42537f44581dd2b6ed987b606202339071f4eb71e95cfa6c126dcc4be4c3c18f610b2a6dd30e7c250086ff5f750ee3e5965d384331e0124cd3a10d6db8d61073049909c52ae251ebb5a660ee9f1ae6a2bf2b9228fe4cc7a56672c9f7fb26282b5b6d6e4b4d49c542a3789b353b5924b74d4d43a567dcc33c8c9dcc6cd350f468b56327441f4ef43279b181028647e5234141c5d719a00bbc0c7693473ff20bd0b0cf4649e4d9f2d68f8047f18b22e3825f97e3445cee0ddcec96c371468a30913b99d6d2db9e65b649ddc5824e3333c1d6cb91a2f90d7bff0112a8f37add0cd61bf46e3b4b95d8f7fe330be3270cc021474fcf43bf93075e0cb01e08760b1ca9cf6fd0376d977cc614ebfa60408ba53a2938df55736a05e952d0cbf8a2cb8d551dfca48608a037fd4c0667b3fb9970d164747cad9c7bbc16530ebe80adcc795b10ab734e59739d0cf1d04ec3a728890c31c8973d02b69409a0988cb96db6278a8fa2319a6bb3ef3a99381833f2e4a91eebc3d32906e9708190d5b576b7145c5a3d56b475cb1721b2113e4ef01c022db4a78631aeab241efc2e19558fcad5da255ed64e8b35803ae0ba8ecb7a8751b0a4b90b1e755f42297b8d16bae2d5cfe05f7b38e6725c1c3031d229a2910b0402cafc9c7e1ec9838ff802c1e76ac7b8b871be7f5ad044991221ed6d44ebfcb8d123e380e15ad7769ba40e8fb147c5484c31008cde844619eb853a8fc6d663f21956b6e93fed574a49d0d3a6dd999bcccb6a2575ec1b4a12d893c45bbe87598f39ebf15f18b2fba6eb2042fbed7f94a55229dbb13ed470570e8d9741ccad072141c940cd0004e611fda6081ff91b06d407cb60b00cef5ad56d81a11bf9efbba146987f7b131af6652001a76583fdf7b3740a291631a737830e700890342b849bfaf2b8759ae556de63f5531fab06c72d76324db14b5b91fc0fd3a38e08f5aab1789951f0fe4cd7fc26a0528386c6a1b07d0b1127576cbe2585cdf4284bf63bf9872eacbedd4e4e2059bccf9f9575e1006db82e24e09d6cbeb608a983c46db1acdbfab38457737050561f9881b484dd088881f229c9c633ca4c2b2455803d69a8caacc9e3d13b7254f5d71cfd000d61938455f08dbb1a8cbc0093ad99292ccdce8ea236b718e628c611d9a56d4f3964656555df5f9b6448d49eea534dde158b54c79a78aaf4fe6877b61a3eb54943b924cb103911046d9b63d71192037f39a6ab0e310340057f595fbebf526c149cba49f7649424011bbb2e626c080f187f966884d87fa6c3ce23f399617fc610e2f7fdf70a9e2cc4f359f4eb55c5a2e2522f503aa7fbe4ee4e112506b06c2f4776abd13c073b838a6900c637bfd96bb778ab4ace69cfe5505d552ea616a3a99e030b9853c4846034a96570d26afa1d8fb2780fb4153e5fd38cc28bbae422ff138f428bd23ad0020f8cf4ab3010ad63fc3bd68dac418d119e29085c45da42de37550c4a0745e4b0562e58a285c800be8e0c12635e80f16fac859d1cb403559403f0e586404d2191875c803ae7ff46ea584cf1358849d6c1ba72dae478ad790494a45dd885c727572e3b1753fcf0aa048bac36d27a82fa78ff5bb7e533abb86f9d1a06711634a6f05b509231f2831b11f46d2bf434e8c4add6fdc2a74ea568f58ead24e9916089bd7b3325328130a34b73170338c737d79e30ab05569af374bebde926361b9a5807d448237fa7a8cb651e0317f26abc824f9d81cf20c7df255d68ae2c1f55f880008d87e0649faea6d8d5229f058b0c3a1f468b88c9652689a62456e0ee4102c68abb6489d25f5d732af5bd40ba25242bce4ee6881b4c8394342a9deb5399be68e47d5d4f8d2a3a028ed4734f9478b404c2fea44eb15f54679633700c801c8ca5d20d194353255e871902b49dc080f4d17905f8add65a7f80fa6e36547ab77b729f87ed3d270f9c02fa41fe4d28844fabf992a08f0d2b18edaa12ec40bb286a10b6928b18b879e144e29c6ae995134debbed68316a40b98f06a4a58d3914a14485f111ed16091a1f2460b1901ec84090a7ebce4abdb4dbfe5ec8f2c3bcf490049dc0bcc0edc682cf6f4f8639535681fda5d872da8e13efa14df01d94d0f56fee0846a59b0328ccfee3edcff16b1f8d49f43cfb07b7ac61f75b6bacc2096102938fe139f7f731f2bc86cf953a71a963ce7b4d8cd8a8f82cb8dbba0a18f7cc261a7b6384eadbfda25ee4badd6e8babc68a3b942d28cf5a3cde4a192df0ba359fd15396c6314201b5a72f748ac7fc1955bec785fcfa4fe38475e9aa945406ffb50f6e105faa3dde708e37c3645c300bc448c11c9904a8301527b3a504e48546d69ff0127ea4314d62bd77bb624509e3b1adabc3b30a8cdbbce7648d281f029e235de731b56befea3528349b63c8e5cda20d602d2ec024a0d0ba687eb69f187b4ab6039b9d338a7ccf7c47099c5ffb65243794838c3b24287209c930fffd5ac690e0f36ae195f9b655a0b094d2dce81f71aacb6822d00fed7f4c57ceb01e8a71182921b77f5e3fdaa696ae8cdbe05e7cee8c769a918f51a6794ea8556208ac3b5ee44bbfdfc4c32374d31abbfb893f93844b04537076e749eff8357fad9f53db33d69314123362ca449a6b9c431e596af931c5bc4f42d7a47a500964e289ac0c45be5a8dce8a1035cab715458e9ff6593261f45c78d15ef617b3c0e1a22985cbf2528096f181d74bd04e050ae9fe2c109722cfda6759ca2693dc10bebc3a46c2be1ece7d57f84cd2b42e878fd6f42711db4aee36bc82d187d234cf27f0bb745d74dc05def0f1412e71005e786389176d660a4f3da49e163c0b9a1d65cd980272162f90bd4507c2b23cc0238fef894e9f955cde6b9c4bd6a3355c5566120bf18963f79bed5548d92a0c93bd096eced6db11c004eff22d130bd8f55fa15098e4ee817c5d236b8f55d465d88e3e9eb55f2e2904ccbe9a5de8b2c4c2d32850cc7e9f818c91b9ee739fb448d3d5f56108aee12528038e2bd9dfc4b19ff6086e5c7f6bfe8922ffa44674ca50f12fae9f54330fdab10be75677823cfe96611f5e766c2c63bdc5893744def1550c7e9e402dc55c562de6bdcfb0ec142a2a57330ba423cbe1eac9861bb96b7fcdb350ab76b8539c718594cb67a7dbc148add91bd3ddf3dc21495b3dd0ea61421619f8337420b738a635f8aed3a921565624b5535ce8dffe0d661cbde1d5db78f973557fbac78bc42fb1e353c7c1e37fa9a14d5baef22771fd8c8e93c78c261bdb69e7b92f07d99396c424cabd89e9b9d4651263a8873a2181256ba2237ca9d278100eebf15c0e0916160fd96e8fa7d7ee3f197e2bf97bf01f2c6fae5484043e537557a60538ebe04a4cf4b489fe611ef0a0928613fb89c70a46df82ec5ba4766b602cd1f8bcc96de87513c47f05ecee09095681a73b8f81e41670dbbc29ab071009525ca89e19e067780146002e9ecef98a7c1c3da4090922e941f8e1228b30ae95b6aa41650f2cfda79708d8f36dd5dfd718333512b4995adc03635577dda6885de367abda37363e1595c41f2fe07905e6fb9a5cf9fca98b36ccea30baf501946b3f9f4189096710cd408417ac0c7f551a2211b9f19a49d2fe2f4b4c0494a7ae2121145fc60402bcebb34b26a91408409a81e86493554e7faca315bbfeb85aca32dd75fcbfe4a02bc053003039b8b56c8585dc8403ce2428b6d344e12141e49811bf09077a99115cfd87fbea3b37498ab8eb79b1f6c24fe7e63a59fd53286da2adba0154fac6ab871f36d1bfff577d7bbb017d7add9b5ada45a88f43d4da52c69737e5370659b886a0d50b3994dc6fd9e331a329173d9b7d0921efc9afd2e792cf8fdd24ec852e2136776dc2c0f73cc0a4ae14f6c0c10da620a74b5f4dbdbed6ff75b79768229f5a56c369dad7b4dc4ce97d41ee07f6aae403aedd18fe21458574754bc8225642d771e49cab1ccf2f2bfb9e3b337544eb51da436c3d832bda32b5b598ca0d9e0bcf67b996e327d5ed45873d04f25392354c0829943597eb2a2248de06092bdc0b84684b86ceed550e8f7f863a6eccadf206488e44e61bb2a228c20530a40fc7fdd61c0a9b16d4a0eb85e57d6e0b3eec869deb815f88104702b372620a718b9a59140ca0e7e3e71d0cc2c51152888f1c47c0f2b15a4e69d1cf9d8aa6f2c988d6b170ea1f070efbacc881e01", 0x1000}, {&(0x7f0000000080)="2f668e4f65f299f4dc33fe5318936ec050777e871bdabee2abed388355593d8bea38f7500c953b97747629cfd8696d1c03eb972c9e516413c3bc6c82d711cf326fa16b5cb327f8375eec4d5af4625dff7f86e12e549aefbb7cd1adff180b2efc12b892c197ad5cf264d7db4d2a5ef9042924292e8e31c5f9b68fba15ae8fabb8e96e8d7c2cb0f1ec0ce5e4b38eee8df3989d05ae1dc38c41610e1012de33af005d5573251527c31b3eef969cf0ed7c36833bebf56cca5f0f28b17cc5ad3cf323e59aaec0557469fbb7c5f0cb709cd241f3199624126b7f89c2897ad455ad6add6da09f5b7226cd69c41d73", 0xeb}, {&(0x7f0000001280)="e027d3f381823f2f184071f4e5513573b0697ad0f68442f003850d034da40f92cce77c453566ce23964c6975de8c0ab4b2dae54ef5e12cbbb0f069861813236aa8e9f5a3aaeabd2895300e4b31d9e6b01646d1b08ff2b4928eb2b8f025df012b8134cef70c78ac67c046fe5b8a807426f3d0d93756734d5134ede9f5fea5fdeb59f64ff5cbfa3874d96c6631e2252f79cb0515038633a34326a1d5a3feb17028052de1de14fab2ca5e6c39d1b47c87acce0d5e47dd3f9bee536e56b96558669bb5d5648bcd916edfd9900d30ae507fa425d08438598f2b2fa291cccbdcd81f3adccd03a191295ac4a7e6598b1d649bc0c10c6448d918be56c4fd3b64ae08b4b640279d25e72314de14a3baad146b5daa9daa06f4580a678e90d46b948006a53fb4ace85832b62ef45d4e93c661a47aef45baafe523ee7cc7a59abd94ac05adb2cd6b7f768fbff0aafa21c036b269294cf39aae72b2d5ff620e324d0824dc491348a3b1e8be31e22481497e410f26343f16b19b5c46716b465b9c79fcaea314e2e7434758be724e0c34e0db227953ff3a76442f4745d890730b4de28f00ba8e9c95cef1ad3024850757ea5d4125d6c33f5a74cf4c3bc821ab02bd59872ba8dee4ab4e943f7632da8baacf4003b87e639498c88df74d643fcad23e68e87ed8ae79a84ef5ae67e8c1f129582186e08b67caf2c63b911ebdda4bb0b4cc3e3eab5229b35aaa69f6f7dc4b98250c4b768d3b64b69e7d114afc4bd8fa529250490559dae020e6f1e9c4d4c69db985e7592e42986299479719882b97ef14138491d2414d3039d4460a3659fb506724386802b3178f3a0c1fd202e6be14be3f3330b61a0973c68e30f4f20418a27f263359594ff97dc374a76d0121e6a98f4ccbe51eb8012692f7d1c315950192c4115889b958c7bdcc923d39ea2efefc9d66f3369dbea7246ce8d931020025a41a991369e76ba4e3677e809fe4b714b910db822026014574286cdbc5e82fe2f10018e407a0cfd1b58585eab3c4840f7994c53ea8b56abd8ae7bd59f185d81836386f4a0ead52797fbd527be10a2be892fefc203851b36cf8d4a5508bd08839b8e98580bac658213611a288a892e52fbaeede72a4dc28f0391b2a4ba3b8db2469078340a0c9a97eaa6558408115f476576a8562bf78681f65663ad8c0734cd27e49a031e82d9203599482ae5ec88c1df98bcbd2401db8f43f2d60f342e6e1fa61ce6c549f8e61b7b47abae63a5c8195ed0d14a63afe9804a6661ba65e9bf57f343d56ae70600dfebcd6781bc03fdc3a9c5059be5e366b25323c4221fd2a952920bdd3195d5fe9b242d2de9baf31640e57f222bdf0b3fbb348944f3db18209395d3751eaa9556518f70f85b34c312e8a7e6bfdc7881c83b615fddd445d01d0b8ef54b63e92a7f0e002ba2f023181f9e36618c870059c4ae747706b82a0661183d2ef4021f6fc910ee1c720e018ad7c8af61270b12998ab046fcb5118ba821d90fffaf196f00770c0b9c71278afe283ad63d1f001194f4252cda013c02843061dcf78f066ed26425ae5a1f858969bbffc864b87dfdd3a57455e03fd78a53b14244306d7425f7b816f93bd3faaef8ebfdb4df31eb559f86842d79b6ca4aa0e221f4e72f56dd57d97fa9dedfd342e8933e59448c1e880b2ad3d37901c8251193b2da2c088c1c0124efb5f3f5b1523e3e8a9e760f104d077695d79d003d38eb44a078e7e267c1640ad7876bc3cbc3fd368b3c8a903360862568caaeee148c9e233c14f90c38681e0e34083a73a172e8c00cd565648ecdc514f144cea94610531a79dfe002c325870412d4ec6f00a66577bcb93ae726048f84105364da2e6c8478f6d8b0ff67851f86a6089f5b504dd3f919624c4399a4c5bc5fba8762004fd87fbb9e6d21bfeae6cc8c1101f1bf4ca542b991ccb9829b7a0933b2e8bf284291ed477e60ccb41a5355c8e57008ba60a8b6bce1321787b1f876cba8abd08e263cbb328e3d034bf7e037613a730dcedb99e857989d3d5b4e53d9cfd61d8c5bda87a5cb22f3579aa1512b506d1b93e7b4bde3735b86e92c9de79068d29c0329efb04dd497753b49092312e1ed734b73d2f0f493715a225607baf4454df92639a5835529df01f587497156012632209a188a61dcf11a84f22bced05167dc5c93741c4b5208a2a6fa54cc60391e72a8543936a40ff9020bd1ce5532489c19e04a18c7090d803e4981cb6ae103815bc01ef17f7d20ed888d77e95d5af7f5e67391306adf881ebda03cc413d3bc7b6d7795186f76b61d2ae43219bf8530f327ba2bb5bdcd7fe885ced8f2648af75024f6b0a31a5a9ca8956bdf4da503acb59a8194628281b6ac904b869838f4825829d35b7c4e67916f9d3d14e0ec15543b3bbf00531c0bb55f27a39c2db2898829f59315b596777e3fdb61457e56c58130acf32e3b65f037b3b90b0f24460e9994a686a222dbbe02a3d96090e89fb7306ba43d8614b512e97aa0a10fadd12aae141dcc791248b1be7e5b207d926445398a37fa45bbbc4d3bf8f9a6a10340be96555d8daed1b2a6d9d807b2e3f1db5237c62eafe14f7dd72cf7db69dd45d93cc9a46fe5b4374f5235982061ba17e0c3bba27f604cad24ab8219f9c0f585f78163227987e689f077b4ed733c7df1d915288b24a397e832d946961fee09b91dc26a2d623860913d6a76bacfbbd3687674ee6c3a5363452c11334da80cf0fed44b1c4c10fadf685babe3f2f029f05c4488bf19ca2a1333fbfa05fe915d27fbad7826663cfb0bb595c59d8208ba4f1636f63c70d91dd5b7a2ddf5df0c8f8b98d41fbb01396753d6e212d179cb40ccf7ab01b7457534bceede0e3c3fb71568711000e1b3696319200d1cbb86b7fbff6377a100bba079a6f0c813d4a1c5f5c1cecdb4b2451e1fbf03af3f98c2d2263498a3a9813258777d6f2f974e5f1350cc1714bd4fbb019282d2340148772a2161884a1e7ab2da999b379c7921378da7bb2b7df1f9edd30988d70ef1acacaeebecc46648e93f8f0d0c02d5527057946d813a5212339b3388dcce8c32c248a1f1bc6efb565e741dac41379a4aeaa50451873e497a063a2c4954e2c25cfebbdb1ff64e59dc40f2bfb22b4a47e3ba91a32cfe142001042c915f3272aab21730d2c366d780de7b5e1058a0b97315be2340e1aca3a12e46616799c0e0124f868b4adbdd30ac70d54592ddc9d65898cf71c551d8f5fc2d69d118d0a0fb566f6dd96ccbf65486744c1d6279b6253bc26bd32a5429b1ecffdaf64eb63f3d783643a0131b6428944ee55f383c5b24f3e6e351cdd15a8a973d4e37b90a9a491d223b17bfa4395bce5528e3f897b747e52d8bf92829cf42b2e832987f53bbd3e94af78c67fb3a1f70a77c31e828b535143aeaa6434fff2d72fcae36cd3deecea9af2a881a886f5c9c99e8524b14c85a95b93aada27f37959bb50ace69d1e39089cfd31b16be696801f52c75aa78f6799e4466f87cd0a5eddfbd0eca8a964c2bb1fcc12dde112ec729488c28c02937655bf148271eec8c8499eb0bdd8670e9ee23e9c08def144a13288f8a70b4daeefcf1458d2e984bdab18bb8bce630623625824c9bbf9bb5ae2d8ebb3723fb2c04acf55c5e0f3684c793ccbcda79086e2f5bfac944748d796a50a82960b414246de20b6e05403f9eb438384f502ec69c134d37d550bea28ad8f59c4e72c36c75e978475951e23d1825595cb008924711b7b454a0b433f5278d46f3b3a3d312264473f7cdeccd7239c9f7d422fc8a51972c5474bd0dbccc87e892d6f42f06be3a9d0e55e7fe3de8d6af8419dc54e9f4cde70c5bee2054df140771a41677e557f5097019bb0760b2c1e9d76a0bd2ff7f234ff56b3af115e469950c36b8ec8dd79699117e3254659b6f5b80e96ce3bfa1ace7c3a81e49fa18db4b87daf86f2979d7a884291e9ec4df6642938d2eb9a6ca09bda149f001683e8e8a348dccbb6ca85bbc8e093cee3eec99c9de2e92d7c8733daebf5f0c8d30c29d5c5872381afad1b9279261a8fc85562a1d1b7efe8ad84dd504702191f9402c1ccf50a90d94e2fc80626bd6074716008b80d512f61f8ba41d614fd7b532bebe236cbbcd98cd7b0c0d36f376b083ee981ed97a46ceb9e2995153ccba4b7dffd8e6526e46c98234c6acbc203b580ecb9e17027fc0253be8015883ba20810fbdd212226dd932b05d81ac05dc29e7e7588e9e66ba69e6bef73903d8f2bb01376f6bfce15a7ed63dbb283468543055d14465d38707f8d4ffb9cbb65542c098ca6eee0acbe82ac1bf2ed479f78d7cd2cbfc795060e74cd5b6c8fb5d6832440c29b58338de5488a9a4641fb0835bf5b0e88e48d46c59e19c973602e4876e7ada6abc400b50f316babba7f1ba92fab0a723ac1d5f11f6338e15917bcba74b8c3226eb99a04d359b097f4fb33cc205b5beb0819c06ce4b1965f3c55532b5f4a871b6e2cbaea91f805a2a1ab7b8ba66ac35b4694375c73978a801d5d93b5931ccbb250157f26f8193a772ce16f7336f2abf8bad9e8d1e8abda6e848c0e9e9f4059c16b156771c9ece42e8985dfac0db1372733cd6076b7f1de1c5076f39505a8cee1bdc701be55a7e0dc9c11d7d87c0c097cea9a925f4b58d7b608f524498dd013e02adcc4e666e0c27ebbde468b4ab2abec6a3358d8ed5c47fbbb3fccb76537bad379b0070d214fdb4bb1ecdf4dd81ed4b6cec877d1038506ba923876fa5fe86e6c6cce7ddd09312de2a6edcac05f590cf3ff61bab9c4a500a6a6d44e98e4b18fa914c8758e6fceea2a78f79244fc05a2b070641ec33da6454b0395960ee1c05b726ef00163b5c17d4c2ac2101b0cf2196a0a37c958cd7a258229d485668096339668706afce49718392e39ef0cdcaeab9408b3b751dee802e8fc0932b6764f1140fb7ba5dedc7984289e4d93345cffb5ca2173cd74c3f94ddde8ca5cf4aa8804631316042b33907eb5cd104a63cd71b00cca3eb59962c1927f05322614a320c3e97a78ffb944b7f0fa0372c0e74d4351009a0c4debe2683481ffd066822d53c3a7ca8c567fb681884cd3d5002a7a03b52f5c639673b3bfbacabf42296f7888314bac8e968d79f0e8e26c167efb3e644683b2ca07ee5d9780287e61521eec68e6b3e2e00d793b70c1f394ee74c670b2dd4e71a9ce84023d2a57b92ece15683cc83d08a4f1030bc7418b8cfe9dcbce3ccfe356fc37c702ce8bf1ad590a8703ba99c42f0aedd8893826df02457eb4118a096d583e6189601c787250eaf364c59fd1194ea2b88aab8e7ff6e330d65312d13a1959bce88a9072d8c17ef178f27fe31b23f6dc5e5e6cc89bee886356035e6de44bf84a7277c3bd119c1360c6dd7f992401214a64aeb39d39bf6075a55d064f197dc2634ae8651e26748711115f27a604bc15027d16d7c797be07df7d7433647bf6742b020e71949ed8c3c76b06d248e572f75d21ec1a949c57db961aa57b82051ce53fede2e550a7f1d7915f0ccc5245705f76b06dcf20153c07c4ec9cd1985550e73ab8fbd5826b7c3260a5d9fd2a8657ff79b6efd3dd89db43997ba6333df296058075f4891282d3c402f9fcb43da83cb2d3d940f92fb131de771969e110ad9926e9c3b17d8adfcdb450dd6266a1341e36ceccd1584b46f169e22eef6a6750417e6d66f531f0d9838b7a3eb7136e43a90a5b209e4c0dbf03838f0d85e5984d255bc0342bd9924bc4c20ecad69a91044dbb6247560edbf73fd5036da28b2a2d2db4d89c4396b58535c8922b1bac179015f968422761ea47c4c2", 0x1000}, {&(0x7f0000000180)="5fdc712630e376400f25a4808863d327fc38c88e0c7856369fef4a6ce90d2a38778254b0b1acf783adad13a28902abbec63e6b8095e5f93299d54baa649778ad501e52e07dac6293d603a1140c6d461af0943f20dc3db96f7d5dcf3e51328a1fddb35ae2ba96ec6aaf8ea8481d", 0x6d}, {&(0x7f00000027c0)="2f65899f259c0deee572f4efe943fe3860fac05b06b9c237d87a582f93309605d2c7c490793363fe223e7d73bb28164e1543efa5c70452ce0e82a3001f37f8972b32a559e56f7072bd727c668129460df3e3529aa54123226cd7ff6c5c8d17113f7e5d7d304998be64ff724d0a40c3dc60a4ff5d8b1deca873864e482ac86733425c447ccf6c6347d116ac69669fe53eede731e9d1e2f3d2993aabc6b63a0cc6507a0068038e41e309aa142de4df663195e184c0d97ff019f4b08b5dccafeaa9d29c8376fb165aaa20e76c74172f5fb10ddfbc2de3e0cd5e50c04ad2bc75f7a05455db67e2fac3395a6dc1a8f389e27a7f6b8bb4", 0xf4}, {&(0x7f00000028c0)="2a031b369205bd385c68c3265140dc8207fe4ce584df3813847635826fde127ef23f8c63cb80494fcb8aa66b20d1b6269158edb65ff47fcd689e2818abca322f38818dbab0d3610214799b", 0x4b}, {&(0x7f0000000200)="7ef426ac975ee69a9bde2cd51ec9abd95b64fa843f4640697b26fa4a9c20", 0x1e}], 0x7) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913", 0x514}], 0x1) 08:38:14 executing program 0: 08:38:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc8, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0xc6}) close(r0) 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)="882cbcbd8638244b", 0x8) 08:38:14 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) getsockname(r0, &(0x7f00000000c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r1 = dup(r0) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x120) r3 = socket$inet6(0x18, 0x7, 0x8001) r4 = shmat(0x0, &(0x7f0000ff1000/0xe000)=nil, 0x3000) shmdt(r4) shutdown(r3, 0x3) getsockname$inet6(r2, 0x0, &(0x7f0000001100)=0x3e7) socket$inet6(0x18, 0x4005, 0x9) socket$inet6(0x18, 0x4000, 0x5) 08:38:14 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) r0 = socket$inet6(0x18, 0x7, 0x1f) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x6, 0x1010, r0, 0x0, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x7fff, 0x101}, 0xc) r1 = open(&(0x7f0000000040)='./file0\x00', 0x881, 0x3) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x83, 0xf0000000, 0x101}, {{r0}, 0xfffffffffffffffd, 0x0, 0x3, 0x682580f0, 0x9}], 0x68d, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x1, 0x10, 0x1, 0x7ff}, {{r0}, 0xfffffffffffffffc, 0x82, 0x4, 0x100000000, 0xbe19}, {{r0}, 0xfffffffffffffffb, 0x2, 0x24, 0x4, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x23, 0x1, 0x2, 0x8}], 0x8, &(0x7f0000000140)={0x81, 0x8}) fcntl$getown(r1, 0x5) sendto$inet(r1, &(0x7f0000000180)="884fb436b86d6d3a8a3a7e26fdc896bb97ef23f0e30540ec84325aa81f07b4111b622ab24bddfecb357d6815ec17dfc699bc6cd6ff71bc1ccfa5c0f61e1ae9a27a17fe8b16a5c2f7b95d10c9498543341a29c86d95d3187c99a5b3de2a070c1083d5ed8138f3fb87c79888f8a069f45e3b47fac933d07d2d7e9a8c3c447d732bd22973f846c03708d3161cbc0a9ba6ab54cf8ad8c84d62336fed59e280182187059ee63b04b9800f98f7223595d8135df43d5a994af4c4", 0xb7, 0x409, &(0x7f0000000240)={0x2, 0x1}, 0xc) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000280)={0x3, 0x8}, 0x10) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000002c0)) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) accept$inet6(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) accept(r0, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) semget$private(0x0, 0x0, 0x400) r2 = socket(0x38, 0x0, 0x3f) sendto$inet(r1, &(0x7f0000000400)="4df57b978825fde8fd0239b40085670a21bcab0fb465f8ed893f83c3a1d63e62e7104062bb2809aa67f823114c55bd03fcfb5f73e09a082872db65cf074816d6a145f4282ce72d698337ccb918c8d8faa723b40008ec28d270d955b654a7b299ed496781df74bbe1ee772bf4ec1bb1f58c070b8f2201acc8169b8307464a422735568e48e9f204a1af36a5befe517e2d5d204bf720b0160f70cf8fc11e62cca258a2aebcfe8e6960221fbf37ea1fc9f250ed8300bfcc9aa617c423f6913ac7fade0a5f48aa41ebe8f72c237346dda1150e97a7a86f731c1bb34af7fe27e158084b10d77db698e0f73ccd7acc659399c5771c59e96a329083d25ee364f2d2592774a2d2f8c3dbe225c0bd33ab2ae0c0a58d7d78e34b0f1a08e023c0696b5b1c1258bdca268a7f26de6a1bf64db6bf2b04197060f499749676e5f132a137491d54be94eb8363c49f4914f60dbf772650cbe7bca71fdb77c42c35b9b535cf05e0b7c041e021d6075de5ee3f7f15ac73c29b3b6761650df5197ed8a7d53bbe35a0f52aa630d3fcb8d4c544b04036e671524e37b82b7bca22e5ff2976ce2eb69fbb728c996845c05480933def6a1bfd63e03fce2bcc22b5454ea168f636dcf3f4bb709ea5bc0ed98719fdda86b27cd81152e881e3a84584affa6bf8902345a9dcb6b47302d40142ba68e05f1b2e876ccc4cafab415d8633cfc1688ad1a2af7b0a5c66a948e574a454d57da8918fec76dac2f40032563920ca1df6f35cbff984b4b790e93cf64c16893d7c33aa01a52b7aa46a1d9ad9a609a472ff6fb2dfdd502a6a3a7aa45ab2bd48c89ed43dfa60460ade43d213c7b9d32ac66e35d9d6a313a4859ec063532f44d85fc12e6e6db5bb370f01746b509486cef4e624710321ecebd5aaac7cca1d8e16a08076fcb921917c399df1891a116e05e046a0aa7f487efc47f3942ce15863f78c6937f630e6f68f9a629540997032e927f06d92a6bec3b0fcce8935adab9670263c1994eb22f7a4ea4777a934df0f86502f985d8df8c71a39873f102c92388950a9a19e4f2296280a13d5bef9f5b258cad8b0efdd4cea386ea55259fd5b159d30e48749088cce45fdac532c49a5413efaec42cb8721263ed4a0ff607b017a0bb3152217d006d726c9c52791e466bf32a4f0c62ba829878482ef7af418903fe99caecdea7e4470e9f0e157d38dc5e44dcc9bfcb7a2ec32a03252e6a40c8b94b54f862c68850084d449121b39469e3f5fe040e5efd8d911d84968bf3f91db14adad5f011bbfb9e017f0ee1a0c706391248d8572a89ef16baed1f832dc0d7ed50d4ef53dad6af76fcec72fb03b4bbdd02723c122ec2cffebd7475aa4766170788fce1530eca85232854b3835eb9bbaa1afeefee4eed0a958989a14eda87d3197e44b95dfd993736a196971406b8cf6b41d897a206fcc05c2529a96ad3d03ba4932ec07c81a0adab0cb783dd01f7cb2a0633e99dabe25fb8189b59b52103b232d5a3cd572f448603379265684a8a6ffb07577aba6465c7ae28ddb3cc8fc9326212713040cf4b214f5d3342d30d77b4b5f0151277f6f99f94ecc4f992a3c483119b9ca742c8ca418c6f49533843cde2c55b2ab43e3eb6109b43b64334f12855c287cdb13eae7950453b542670399e69a8086ac1c11e0f90fe34a526a9274be2dac5ac361c36c08e4fc49f2a30cf995e0a89c7b84ce13517e9bf46c8892036b8f952fe952308fa1e736fbd8bcc6f50be83f6c76f387340e943e0730f7b5ff0829d1413064fb9e10612692358b9e07baeb37782aeb3f5f211170b20dfd9d22c3efee4186c0705056c3955cb430d746ad35a37123599a6ed9ce8aad9902727ecb1223c69f582dc5e01da06cd02d4487f04aa97d8ad53200ed0f7a6c006666b03ade88011f1849f569f3a2eda1b0fac2f2457fec00c3f3e9419d4d647886872e3390e890e5d97087fc673e4c79a3c674e2897014a50d40b3adcb579b959594003e583708c7ce5ab4f238307d008cc43379448fcd6da23e93101c88d6a5bd5b1b2925841d3479068f256af8d32ca93e1f39a37a78f5bf1965593b852f9bd84818842a96f723a7ec5413d552e50788c1d8a2aaef7670ce420868b3c0806398fb58d01f95eccb780f46edeeac2ef64a042563994e5fc6a20d998f7c0ff78a6867ab868ff8856d6798aa5790e038e1bd39e8df93161202a8ac9c4f419adcb759a738b725c57186544642c10b54d6e5ceee0e396cc211c58446fd6f39b53a80bed6c2b9872ef4126aafc5745828e4dd41d2f2a7effb117c3f8816fb2b463d844eedfe7c3c786bf3c8defec4f268c6a149a603e1d3f42729c09796837ef1f4e7ccb401970fe4ade918028813e0447ef1193d3affefceafb46d14b72ed4c60bbac988575a9a6ca2d17a97f1a806efbc03d595d7668926d544b4e9a0897436486d57e68751535d45ed214cbd7e202f1b6220152644dadc423a07934e5ec710b718569b4735ca27ca8a5ab6d70cbc6902e76731e2f351a54209dd590855d139ff9988bfc35310f311c1890f157e8bc5029a9661fd8c2e2c740a3c7bea28f3854dc074c1a47875c3006532384e84863d73987e4eb221f6923b640e8854d7ff1384ce9acef6370aadf376c022575f96cbebc51fc690adf0ff59e052cad0d7e40a35e27b6395e1953082d1ec90ded99088fa6e5b959b341fad9bc48d36b7cc4f9f02c914c77116049a937f578678b423eac2212c53a44c408d6e821b19f0978e4d44e457ca771888f1edc7fd627dabd1c267bbb58b7b9dd9866c65c564d88ff66a68438b04c8684f190cafb53ce508c8c0b0eb33cbc811c26702522dd5fa89d5bbc5b0f621547f7ce2a31095bb85878e451143dd8a158bc498956dc8eec6f494920ebf43825a07776edabc106c7e724ea566a8d7a8f966ce88e9d1daee695004ba61dbe3afe62722254f1cf6908ebf7ad88dd6824d634f67eb33cea73ba1014406a10b94d61ed1b7e35eb373547642842d09ced2c03290866a7496835ab2d36f8d55532ccb4c1fa6766cc178fc2161b81decf21b634329f8a8332a7e89df20736c405415944cc0fa9033f00bd0f8c3212585d1b72200ddd9166018c655f6b1695d6b80f8ee0d2b7a359fd931e18d48bf722b86b64a7267149a6d2d50135da9f10e46b5a8b407b715457a3444c428caf7bc0cb1e98fe59c5c7643cd474bbf63f9bca77da03562d8f56f501b55b5e9dbcd53acdeed3120434d2b9611244ce95a4d9900dbcc35e5b0f866691004ba96cce45196e4541ae9e32e4db28ea5b0f6f2a99612bd8f5ff94cc313750a1d986c89801f1d82f109f3c103656056af44ee56d032f1e472c9822e7632758e847f475d6a47ed083c76c97076f9ec3b0c7caa477c83c6918e95144284972bfda599d83d997128ecb529577b4c1b80a83c632414e706de60b3bfdcb8edf80d6663cc0e655de704bea2c7b5435335f542785fa8f7d6a5f4209fad5a0b8bcc8c213b1eb48c7d55228a47889cfd2bd415f2a302b87253f555a6e94c2c0897966c59bd2feded32ec7da24a44e82764b10a086bfb907869f98620795aa5e937f0f69a53bfffe24dbbded4d14481a26664f26c34454c7728123704a96549a9343bf39474a2f8ba1cb454b56647d3bf3764cc2f74dc498c364c9421e81d8238fd3bfc67cb8ab8beb35a8246885870bcb3c666a3e01721424446d014a3458870a3a775f51134cb7c9ce275cf6e875547c60c9f3e7c4b73dcf07907308a977e40de51b5fca88beef8ede22c9e3a87fce2cb6d6805ec0eeadcf8fb4d0b9b9c517aa09b377639cb229fed74dc60ae170e43a321c7b4a105ce526cfef29994c1996c26b1e96897efa22c24df74c6e0d23ee075ff62107bedf1231ad2a94e5594a8437398958deec464718f3fe7700a2c7625b0cbc1eae39d50605a724092369704e2b798a115d963bfb29defca3d4379377fff9708bcef4971693fb93cd6c3de6ffcd7063d234dc28d0cea5398ee4f1bcc5d43a26843a8d14be9c9636afd696efee804b19910f39da7414943fe7eb0cdbadfaf400843b38aeeb27a5bd7227bea31662b04e2bb58c9f2ee95f025bd45c489d69c3ab99a42fb8f19159cbd410554374dad301da3f81318572e865d5b4b737bac8e91e05aad9e7e988f009fbcfd34d3bff64178859e59976bfc167e3e158f5e55df01f2e6bb2722f3d1df594f293046857618af4c34e962389959072f0f5e31106613ecf6e541371fb0eb71025cf415c277a0fd08a9542b8b9542bf5f78ad0ff45ef441d2f113d94c776da09b2fe6e4631ebd3124b7f103ad475f30e25aecda5818adda1a75815b9557910f6aeb9d84c34b8cb843dba3d6eebf6143845e60db9bd0ecf8e0260534e0013ff9823a7b2464f4affc267395bf7ed64605b5415295639a0fba040c8415113bcf6377d856b7f1cfa5da5c03b36d3c6d592fa866fd8d97ca1d701601a5411b01ccf5ce238f6ebe118fcf2d3c3bb6abce6a522388d8136fb17a5f9180429f4fa4c2a74679ceac78e88af8abe5665c31f2114728146ef087865ce4589dbf9bdcb1cc2b22849dff01fd55f7041b87a4bed546afc8d67e770d9115562c98a7c653b2a08a91c68d9e0f611c109581d33a2401dd89ab8958d7e030dfa6e91793302487e24e5afbca28b08f966a7a9e13b2c7c154ce4eb33d298784e672d22985446fac3af8c4a4f45900090116710918ae8075cb58ef3d297dfac2ae9c3431cdc7f0c168b0991806a34f33667ae6a58b77c420e9b003aeb0a0d42fb59adfc3c3f51af016d93b4c46344dfb3b249368cb36b300060ca6f110d5b788d862caa5741dadf5aa2ff287d6f9659d0841bdd98eb12c6f99bb44eaefecb1607ad377ff8824800f3867bb9187c118204a8b532f2884e992a241581433ad5bb9f1ceac36d418d78cca34c31245d51b8c68183c228fae30cdd68970e70e749b3cb6ef3affaaa1b95b9288b41c0ecb253eafb94f3fb0fff4d90ffcd605413a2da04177bd33ff6cc925a09987df5d18cd21a8654443affe2c3a052164e9591f07b1817d26a1c00684a61aa3f77ffac39fa03433a6bc8cbedec9b3690722d504bf13f6f8fbb341375e6be6cdb4e452ebf59abfb746885c585c3380c7294627fa024374396bf97fd7ee32c085dfea9314bf9161da51d0c6713d7920f93427279e4dfad6569a15c4618d450f71f74476d32144411b3d6e7c62dc0e392e8e536372ca5295e967c30d6fb26c691bf6c00e54e1615ca0460cbe06fbc714eea90d26ea5b27db4f97d74539c0b8f51a19aecb247c01944dd15fa3118630bc739bc0a0dd9f39fc7f19e163abaffdc2a5acff55cc852b0be32c75b6566f24adb5118d307d7da09e403992dfffa3b7805576a4b1b923b799ed5d2390315edb6cc9adf6d0e59e2a05000203de8bb0f86527a501e95b1d5da88698ae457edbca56e27a76f70855b5f761cb4e82df707f53452f95c1e565db238b7acfed65383bf591570dbc321cd541a9cedab980e03f82dbc3f46ed78a98aeefd77fac469842000f381d141b99a5043304d615351e7872e59d288027a74f104760b2c344d6589dffaf21c17095cfe1764d0a366c2445bfd24794f6b2a531cd7c8ef23ad28f9b1c6dcaa761e38497fb3c640a02d9f612a1503aef4273e6974c6fb8630df83ac6c59c0c298483ad54645ef3457c50063060affa72ba057aa87aba58a8938f1a49b9078f9cec072d00fe82e3b49a3765a88c6846984e499ec82bf1706116c99146f8d969a9520d7214854523313b67bd29102fdcf3", 0x1000, 0x400, &(0x7f0000001400)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, 0xc) connect(r1, &(0x7f0000001480)=@un=@abs={0x0, 0x0, 0x2}, 0x8) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x100, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) recvmsg(r5, &(0x7f0000002640)={0x0, 0x0, &(0x7f0000002500)=[{&(0x7f0000001500)=""/4096, 0x1000}], 0x1, &(0x7f0000002540)=""/196, 0xc4}, 0x1) setsockopt$sock_int(r5, 0xffff, 0x120e, &(0x7f0000002680)=0x4, 0x4) lchown(&(0x7f00000026c0)='./file0\x00', r3, r4) write(r0, &(0x7f0000002700)="0b558727ffa96392a0a40ce9196e8ff9f61a6a39760dca28045021fb575ebb2075e5714d0d2a7b4052170cd578618d8f6dbcede6847cc49b3d4a38bde082fca6c7ef70a2cd6fa8585f3f5fee025de484581091e27e661845fc8365afc79ef0cd688aa0458fa2bb95fe7a9635766d83a9707a17c3c8b69bd6828761118735cecf0f066156a4c742c1987a9cabf07cd16b256e865c24863d610d1b2b2fd56480fcb0a4b778583c9abe24872364972f07bfbde545a8d8817bf12e39d5f2cffc2af3a61f94b0044faa9992f7a28273419ac4b359c53d89cb0a88de210d05e8ae7931d33292ae83d61662fb4395606e853c3569b22fa3f9727105725217120fca58921c5f2ac1dbe807225da54e7d60a034298c4cfe5601b82a43d1227fd0dd87461a92a50942b82253626b045f59186b7954c579197623226099b8c4fca9fdf88935de7e034e9948c19af4db49e7dea2f39275a865bead03dccc9d1f12a683f91089b6258d1fd4b838a7e118f030562881756464c7044f917bb2a79fcad124b8e06940bde9cf26d6afd59d47236d3b0cb97c247465549c211849f2f829971daa824c139f29de05b71657abc623bbcbc26baefcaf269a2df2730066b0ef6afde678a588e8d7b509ef4a0c3826123f9c210a9d072c65b8e140b768c2a3277e763e2d0ccbf69ce8d03bdb630f61f71cb95e331105201518f2d3d6f0d04e4e94e9b0a28339d7f9d01f46e82a85ee7c6183dfb9de396f40e93b169f93fc3222c032862988eec7d2ebd4da9ee529320944edf1fed026a87a9ada3f52411551fced8df91f35239e240908b8155e6b9b3e051d2a39c5d4268afef0836a71571a2d2ee9ec59fee7fdd0646711967c71aa082b1512f207a4215e032d9fe13cf70214478e1149f65ad6b1d42fcad1cdc9b3744232b2484e262ea46e4cea72ed1fd60503f038b2816b941732c3447a778952e62bf5022fda5ca481a7451dfd12db1075eb5abc90d4399df4b63ce987727afde565d7818fe9209faba06ba5c6cc9499389a756bf019a468820a7f24024fe25f4e17fb47a9527a5253c06e0e9de87f3a90cd813a5ae4b5bc996d558c92fb77f3b3e6c3f0705f687e7fd2519a3816645be04b5eaed35ffece1f4539e6af328a9fb59601cc4bdde2b3055bb6df637d073737f1f36622d202b856fe71f1a24e84abb16a72c92e88e852421d7b79bd87b182ad4ecf75bc5524fee865e7f8a6c817a5988dce1d15e64be653d11c9255679ff17ae6b35c2d84acae64172681014d41575c2db208660f70734dd5f68f648a92c65d723bbce827cd297d3eb60d8566c869bee4a6e3cb2829d052c4359f1117979bf96924058ce5ffeac456607dc5de2bcb41cc14db31f53900a24347b89b2f1145ce0a1eb8ead0a7096fd2761a7b6314b70773a72fe7158e09bc1f2b976df5470bf66cc17d94bcf2a3305877856649afa2f65b90ede95793dc57c660c88cf9ab675eb0cc3c96f8483f3489c19ca7703d779b7d6d684bda8b63860186f04e72d5b11e2cd42fd816d37e9bd597924272defe53f150277827f318d148d148e1729cd23f9b1b154c6860e123616464a443752ee4302e8854f6c565e8237b878ba3fb3a66cb14f8a603ae1dd128abbb787e9aa83668d7b22c532c26493e5679c2179e3d44ea26d23d8aad947c558e0beecf25d1cb7a9d7581bd4d58286dc2207fdd80f697a7d000e2b225f935bad6cb1b82c2a0c60e7c170d30075eedf1f542babde14012cfde5dd28bccebd4d10e198565e3868801bd660711fe4b77bbbde8089a3a19bbf7ac59b052a9a53c8063a50ff6472e37eb6ef158f061744b75767498415a258d501820c122f4879294afe83a06f691cd35315b26b698f3dfa02f87683b0a751110e85e82f0420e6d0525883f31d124c919747e825368263e0ae4357ac1ad6eccd52caa0b2de48c8626d5634359664fb8038b8b74b4e6e0b475fc9c7b089e567942de01e852c4e4ab21092bba1643b0d067985fd589b7b37987070e387fb5d19929cefa842f0c8324ba2ff8c747c250a8b7b3555b26dcf0b1f8ce4b93a051d2209bf059cba6bb35bd106569e89682198466c5e6e62e9879cb524c2b33ba733d86796aa99bb9df6b751473f78ffb143e6dc5d8446c43ff19c0ca6172a4182b40f9c3bda68ed43a7c892ec9424ed004f8fe62db7782d923fc6a721f74bda69140975cf1fad658db25caacf33b53c30c9bf1a12c4a16fb2297cbda4c4b174c4cc49cebee1c2ccdc007c556bbaaeb7cf311e9b93fcf7310faff2d989d927e873cc8918a97083a74f7997fb68f4a7e2a64a3ca5cc215029f0a3c52e6ef615defc0c400843f2284bdf41a6a7511a40db87f39d3e6ab2adb73b54ae53111589e90c761dda4977075a907528910194980167d09c3e95147227747ddcbf603116b631902ebc3ccffbdbb080051155c738f09ce36034e234450900ca4593998f00ce3d0e8e4985f6cea954b6aa1760dc4a9cd62a9a55e2b97fdc7df28a9cc8d350f2e395828949715ce1ad77b6e4ed65042caeaf7bb96393f64db2d63e94c4e481fcfc79c9fcf62be2aa7d358b7403e3bf77f46574f1473fe2bdeb6c817c0eeadf835031f6bcffefed6e2e6f768daf4d2b0fbd3d4c55952f52d2b1838c3833ec3452596af089512ef221db5367f913eac88c5b574b3007bf0f99ce8430ff52b288bd84ff1f3e37c8437f6279dd002ce2a6853808efa32e065d91cb0d4ba99fd7ae0172e914abb452d1a1e8223500aba518970b5917b512219c4ded0465d6d45940b2e8549deef945c740604cd04a15a476bd2b3d205774f41b4a49cbc764eb2d87b2d5f4879e24f0b961475b7c5636552065094a1507cf735f5a149c5f2a88546445f9ffcd37458b0c6094a04e3d9c5547dd17fe210dbeaf23cab0a89743d9a6af0949c0a93abf004e61f11ea744fb537dea2e94b0365b548ecc3209eaa046b72f66bbccdd1b9bd0eb70a492cdc8ab87ea90c7371e543146b41d5fba6c2ca4d98ebdc3ccc978300e0ca68a7a2668cc58d93491d9511e40c94c945191fa99e06fb531a054dd0a4fb5248d4c2b3ef03317eeb98734192202d927f5a8df3771d4de676b4181d79e94e0c339923762a7543e8f7d328174a8a8bb83d151db0bced9d38d9c638461b13595d8ebc7850fdedb8c3bf6fd14fa6a10496fc7f4257b3f302b7372b97b357459ad3ffa9be073188f2bf90fb67322f240c2b7f4c5e5be9d7bb03e2ceb27146e8ed6ddffcf4d2d50bf2065cc16863e624bb7b280de716fbe6eb31b896d36aa5dddba7ae44ac5c9ed0b02973bfcaa058b6ef4094f2c46b240c40c21baf8bcde362d19fde372dc215b8c915405915612bfd51bad69732f3f86ac0c7ade3659b067c59e38619516af5991b8f62d5d3f762d1c264bcf8cc90eeb5d5e55d5ae6bd6473a2373c9d9ed160e7dafd7a9972546144a32630ff9dd974deb029b3efb8de11911e03746551f6cd6bf0fde14988dd77ccdf7c384bd2e7fa6938880d8d8331ad5d7aadd5f34b9d41fa9a26fe8e3aec46970353fa76ff88452815439c0e60c53222253c8d231c1359811d6b0bb7b991e538aa73efaf7d79a02e02d3d6bf8cb1ee745227490270af66a4284574975f2ec36901b14caf4351401ba0fd34e20b47537a8130812cdaebb8552e56036b69d9e2f51f904b4b0023ab51a82c57d2074382a8c286540aaa89ce895e4612b051dc4adb98c64127fc1f6a9afe0d74e055e9d684ad17c4219c15ccbebe3e992cc57577f06f958f91a2c5a78f030b24ffdf66a353d5a984cee240dfa3edb48847a6e9231abc8efa5d3b49d6cc59d0693766440e1f525a317a2c7a642d5c5a3627619d2225fd60d9700c13c11b04dbda1d16206177adaae5dfee3874c0f7ccd22b229415baf243f2ef13f53c47f5ed4004dc0b9141ea4c27bc2aee8b76a701dc0f50f3e560b5a4961a179431a768941f23d5337b3444de0d1326a7efe417faa7ffd7d73c7a2c8f3c67b22c9c03dc010badde7b411dc78f6ec4ff413ff8df5f6c0631b1e857117dafc4838edfba0d65829a1fc01e7cc81e3a0a5232ab9e113927be0536688ed342d3b3659360898d4115c42297c4374877c335fad22b5da05bcfdc433b0d91ffd525ab3897fcb8ef77d46d976b5253971ed93bee419658b976cbee9f381d93936a9b4839074c206509631414894cf4b99ac6271f50019fe19a297e99924160d929f1646d25e425f4093d9bc2671a7b09847a2bda01addcab66b1ad1478f124dc69a2b170dcee49a55527b8e98708b8f12ee190c073dc16457087b3593d4f34681b4cc4969ecc3ca05af194ee618504632a0ae811e4ff22a549dea7014c005ab17d29dffa2011286d25872a308435b62701838804f4263729db90469924134570c1066d4d4569553c7b6ecdcb64d40d949ea1ccd8dd10fc25181d3c2c05f8c9efb8ceb784f361ae71e8f9b470f4aabab61d454363cb3788cf02d975f2e500c6e9942607873aeecc5ad43ddb2396b68fc181020097f0ec2a0ef2e33e46796072e3e369d95e9a923f841148d23222e0e019e87446d20791ab6678b9b5f05e64e4bbfbc1c3468aea00ad567a7e676f16ee779e4b8d7a3ae3a3638e3602103a57891098161cf18291b0e8cf669114b8ccc6cd613785f25080dbfd2e9ccda20ca1c546eb8c1cd9963f36e6afa8eef7685ca28e9995783efbcc2996d6825231108683653d9b16fcd20004fe7f66f4c862c4ad04965c18186ee108f53f51aabf463e27fa19f0967d413b1c256adf6c522b66fe92977d315cd8bc1056188bbec1b1c48ab22bb8b8600a857891453bf26fa73a3da7fccbf55f73d778a818e7d08cac6ed64af385f76f00ce148adaafb7f13402c75657592648c633ce2bc7da6f8c0ceec70d7146868e76abfa8f908d02fe65f528901deebb0c0a38a478abd04e089ab0b423ec9cd9d932911eed7c3ddb4cb596ad5b7e30bb9672e78a5c7c33beba750016c49d4a832576f2d21a38fccd6d638defa8ead3045d87da4a26b3be06c9324b5f3169a9708c3f70e6e46142b057ee005b5f0d12ac6ddb3621d10f2d418038c836cb80fe039d2221c033d47144ba4b8c8f07df687517a9aeab6baf2d7b6db986a017a648cdf506b7865d1cf83a31c8fe2f56dbaab10a5a57818dac1e38aaa15fce19de5c14cf28155c6b47ac792046b628b5bc13ca9d602c2ac16fed3c3e7001ebbad1dbc515709c459e30431854c16395d7cd7b89eb9637f8f01b2148dc057a73895dc5a66cb21c704a9a94a6d361198365ae3d1f639e73d112accdb908f72ee5e05ed572af6db8aa8c71604042b35567d16830ffa411bb6021c6f230c14c7b80418286b7f6843e425f995757557004c297c69de17412a101c5fd774346cdd671d311c4329ef0c65e5b6e85f028aa126448a5af7b771debd75f9d16330fbcd2bc5621d0593757dbe3774b8e95b0962740d5160e783d80c6854f69d7827f11d59c281dfc59f7a859977ad1414133398053014e2b3a1d75e1b5b5f9ea9a46d28d451be3f884474a913e30359a15a00744ee68af579a0f9c52ab33ed9ade8aa7c91b6550d2109c9d642aaa2864b59e021d058117e9f334f7789185efda035e93e95dafc864f9ca27b35c63cf87737442030c0a078e217f29c27289d559555797eccbae1e679e29e91705164e9f3d604235d6e2ac5334e687e561c37342ecedb0899f5a565fa0ff7325453bd07ee364c414d2d79ba9cf7e2a536a093909e46343371234de4c2b581f0c3191520076a83cf6668fc1cdd0", 0x1000) mknod$loop(&(0x7f0000003700)='./file0\x00', 0xc010, 0x1) r6 = openat(r5, &(0x7f0000003740)='./file1\x00', 0x8000, 0x0) open(&(0x7f0000003780)='./file1\x00', 0x198, 0x0) ioctl$TIOCSDTR(r6, 0x20007479) 08:38:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020400ffffffff"], 0x1) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x7, './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 08:38:14 executing program 0: r0 = syz_open_pts() r1 = kqueue() ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x2, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) r3 = kqueue() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000180)) r4 = syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x4, 0x2, 0x5}], 0x5, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) poll(&(0x7f0000000100)=[{r4, 0x104}, {0xffffffffffffffff, 0x80}, {r2, 0x4}, {r3}, {r4, 0x111}, {r4, 0x1}, {r1, 0x20}, {r2, 0x100}, {r3, 0x10}], 0x9, 0x6) kqueue() 08:38:14 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) sendmsg(r0, &(0x7f0000001600)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x1, 0xfff}, 0xc, &(0x7f0000000440)=[{&(0x7f00000000c0)="655f7e6b624e5e771a4e693e0f6f66b2f4bd305d8580a43254291636d1fbcec6e9b94b48cfdad7a4d16f25a334accae4defaec7dd5ae7d290ccb5dc33f3959796e5422a9410981083215d3111cea661b5e4994852eba364f799c0ec0a187c2e805fe5514d975038bddad612eefa7be7269a582cc8491068b96ad5145616dd6e04b36376c16615c195ae9de379d2f9c", 0x8f}, {&(0x7f0000000180)="9a9b9d049edfdc457cc79cc072fdb0caccf01fde5e0c096dd721d7c464337c3df58121b16a6cff41e040309e81e4249a69695d9f46cc3baf6426abb0c13ed4eb0a6041d2b7015fb9107445b27a000e46903019de358f7d12bc7ed48f4b2ec14aa7304feed02900b586e3e1576b2737d56565bb642d2bbafe5b03830e2388c6bd3b", 0x81}, {&(0x7f0000000240)="dcf428b175a913267ddeef7583b5acee5727b166ffb35eeff727be9213e2c3a11b19d80bef78a583d7050254dca133cf981870de59a2de2231dec1b9e560d977a397a93959c179cb41012bfa9c40b91c5514d920662a25f15ad284a26280be01d9b92ae0cb67af0791b2a6601d1351736b0aea2a96aff529d1cfab72ea93cfe5e9cf8d9decea42a4bdbdc13e440d24725ef43774324875ba28102699e1d1076d7d9b6c4ba2ad038318991a0323", 0xad}, {&(0x7f0000000300)="f3575aafca809b87fd21e397bfafa42e1d2a30ffc436fe465990bcfe3e746a7bdb9c65a2f122a923ffa5592e52c1c26cdfab37b909220d965c1c6b98dfe73b7aab5eb4d914bc35c6d6f4d640123db957de8f136067893e0aec8954e59f73c18eb72600d95f618632c1b1ce1fc96473f8259c0dbe677c3a5a1252089085932dfb79268d56a4a13551428f7f90b0a2b82b79daa1b80c", 0x95}, {&(0x7f00000003c0)="b2963d3f2447ae38eebee512", 0xc}, {&(0x7f0000000400)="df7d36be5b5721c15d4ea93eef573825f3b7438cd0eb325a96a6ab284f83ff137aec70ac93def3c2cf9d77d547edd6e8", 0x30}], 0x6, &(0x7f00000004c0)=ANY=[@ANYBLOB="3000000000000000ffff0000080000000756c472c85ac1d8904534d3d038a32d0e7cadba460bf85b49ce79920000000010100000000000000100000001800000abf52cee716749581b04d610014778130f3761669a896e11579adc79085bb8e1e26a8ee31b20b070251f729f2178e8180fdbe1e772cad95a601a0198a6e7ab9f9519445ab6aafa8e3faa70dd0024193f778613390048c0755e46e145799016df104ea4140033cff75e50e242a887a2aeca3c3c0b8689d39db0c1d482fd2579db143a86f8a1797a65e4f66c06e55633d8fcbc90551894785379a008f58b2d16705bbc8c90aebe6dab421103101885000f3da2b6271d1b75d5a0b3aed475b07eb618c82983eb7fefc4883411c25ae70e562ee9ccf9192d64fa092ef5a340e997553e2227d417aaeb16a4977d8e1d6f9bf8f76f5ac52a0b28d071fc6cbc1fc4223b14362999e6739ce25cb0211b53550bb49b5aeb56c04113bc43aed4bbf9d0d416fffa7a0624584bad5664be4fd7fc922c142ae0490b2c474a51f626df1dbde534bbbcdf64000ce4dd7db75e968cfd415a6a16b5cb58d88e924eef4e9efa2a551903ae8459929005bfb4d3b05d2115f5b9d032f7c713a68cfe4a20134f2254bf5cb8ed4ad368a3f46c7c98fc4f2e5cd952efd16f4cce964fba7822b0c4e47569943f85fb9a41a2e95ef3ed6296adb12df0cfbd42be51608d8d75a785fc35b493bf77badd113a6f24065b33e0aa4d9b3ed55bb9fd7ac67bfe7f752aed3c3c3489c66275ded9abaf6ba31e50dc2e91fecfaacda75307524e69476dc558dbddc6ad8a502f954d7c6e97f8bba4570363caed72bf144aa38656202fc04f72f0b8cb2b52a272423af90065e1d86e4b25a915b535c408d023c64060a172c82d1911af8dd861e7fa18ec393ac4f80c3c31d87806b4ad4d12a15a814b81ad259ea9b71602ed5097042633a131a99624ff4fe5733e645165141fe200a25d59904cb8b8d9f7d7245f1513e8c416b11dbcc035c80a6cce3799d4bd9d41fd55867e31a236d9fc6f6c342c26f7c9248e65e8ffb0e8fdb4e11a52befbe3021747a4d533db27c4913d3e73d143f22158ebdd58e92e83d8635dfcb4c6649a0d0cd5c72fb6decfc777530fe1b29ff340e1e276e130d3936f0d8583f2caf76e2403e5442746685ba86f2a66593701c6c0faab5971d57160ddd6eb2d0657b369f24338ac6a78cdb3e181053ae8973523751ba864d212cdd8c7215a3c6f6c5c675dfa6e0fcd118b0f416af357ecdde7cdb2560439f0574a88aca88448bbac25231409acc164c95cf6fbb31bead7e7f914f664a732cf41f2ffc2cb9e483bedc467465e74586ae0f920ba893e5fcb6b39782daef8c117df24b54a060b0204a8213f300e68a7439cddf2ad3e288b16fed4c9821f7b0ce414bda07833668621ff84fe855b737db487fadb3d17b8909fac518ce9c1cb1b543254f11c7e6270363be5e97f1fa20cf1a70b8243341b4a46872e078f7a896dc47ee43aa91967247e2d803542fb590526a51548fd034d0b7e8d0c995782f6d2a6bef41988983fe8a9188862534d6f53de6d0b25f39d4ea50b1891238df99e6b8d15c669f1b6dcbf37635db121f590d2510f4e02618e84cf1b48170cd30019bfecfba38adeeb389aaaf4303536f9c3ca92cb35113637f9b4dd092993bb0dc55118672c27e36d732f347b6e4f352625f7a5bff9bd2a146e108a75e7c5cc2736e3a4908a0ed6ef4d472fee3279d9cf20c1ef31f0d4422367f2fc1c945a7af50675e4757555f961ec759db858561503cca0ab8ecbd4a26584fe8b4833262f2ff1987d046d6d19a2681da5bf8f522f461a5b680dea2ee8f4a2c1854924a900303c5fcc266f16ef116cb51f04257004e400089e67b5bd3619869b50a424495ad1604204d68e13fdde1ea0ca7a710eb09f26cc0582e5b8aac5d7b3b9ec0ba9ba3f2bc73c0cf1e3895199026c6fb29e3063c1ce216be48de045c5bd71d6579e92046b720324a2be0fe711779a12b63c0fb845410554574bfa095292d2acbbf02fe25235a0042c13e72164000b90721cd7f3b92fc9e51b0ea8e9a75cc6699ee36bdd8af7097298c1df8451dd7ce7dd44c03b3704f52f9fcb79c9473a2417bce5cfde09101939b99c7dc76b229f223fa86426b66b3f406b7009144bc35d96cd4fbbbc369be19d8d8ea040aebfec4fb07985a4885c78762427f658013389de38bd002708323b8dc23534f3f6a669a78854b769d880fca9191d54179c83b3f4cea78f7ff1e51c5c072df09d9fa89bd5a3aaa5cd4f14c9feb2cc2ab56fbe4c1b065ad07cba7bfe5a7302360c350dee9fd68ac85d4b1c6f488f3418a49bdf8a9a764119bad0854c05a68ea7476944ebf10c9a99eb099118196d9fc25cf39005a6ab0ebf068aebfff96ddfe339f1fbab5a0e0f3e9f3531a2ab2920b036c770189cb40015765f46448f4e0dc485a8dfbf241abfd8fcb0db075874fa4f63546c2594f3b145dafa23ff98ba7db7b164f12e554df2de93a89cdc4e4af0d3767b482cc8b5fab62977cfd26c684fdd7c44803fcbe60275e0b3db5bdb5bb8a30e513835d3157da1bb872cec0385fa24449f3122bc57118d21e9f7642b6105589be6f3c2fd01024abedfbdf571fe127e408d3a3b0b4be3ab5c209c74e831a993759b2af1cefcd2da9766cd18366ccb6e93d3147edc6d35a1ead72388e8885bf6d9cebb571348d7ba05bd1742df5f7e45845abbe4af0b7b261ac26fed02c2dca72de3bae8103b666bfa2e0e68a62c6a7ee0fcbe0a76b55caee6d2906ee5b218a5baecabe8b604c84e6966723d948fb371493833dfcb3be463d64480b2291c2f528a4319b617c2adc4446eb400a91683e160daee7edcd103698a1cff7757e3b5870a44369ee9457cd531c848a008623212387786d99ee48ced6f5841b5ee7a113885d80aeaddaf52dfffd7bd4ef49d3a3cf4ebcd201318d6b8d8bf7c5c8ccefec45d7fc348dea127ef963202301dc8dfccc3be851502a6652900291efe61e10827ca04ead1085b069fe2f8023a0276d1ea4135877aa148817662f3df443d5e632370c75df2b6996e5da91d13b04a1ebc4fed7f3762df6800409385b9c15bfcb395e2080db0b2579bfa17ffdeccf42fb37a47d67e908bbae034bb0ff80d1a735720ed9f48d910d185d86961d1eae1e7e925dbc8db4abe40cd269a85d6bbcdc8a7580c29c3ce560d549e345c918658b7c377bcce2e0bc2b15c99cdd687cd6d49d8e0d5f0df952aeb9009f4761bf9e536c7ee7805ef90adf9831c0b626bf3ca281268daa88f238d9ffa024db69dd004fb3f96e164982f059d874e90dbdf15c3eeec9d9160116213c45db1b2fcbf14160a86b0284fad1995d180bb97320e517b0e9c56480cea4dcbfd5c8fa1cffc8a66b1bf846b4b43b6b80ad0e653bd54de96ba19df3b7a6b5a901ee93dfe8ee0e2c93874a8c2a1e9194ac8268f47a0813e124f765836e0423564e2b2be20507b2ac06e7bf4231d03f71bb474c7fd9ec3291672c74c8d5e94779a88282f79e6e1ebf3021d2547467270b08ce9ba733ddec2f3961fee9395fbd2e3b2c7b51a4b0e2cb2c80d73dad1336e60a4499349355ff15a76b73e47281d57c7dc3e2efad7c8b9dc93fb564b869977dc84e400abfedb82db23eda5957647ec837ea000837d995ba10e885b5e7203d147ce68c7e9334dc9d9fb1ab0f1b261ccbc45db892c46d04d787fdeee34162de8cdb27316f8cb9190f45fee975e12a7b184e0d317b3ae20d5cdcfe6893257ebcce7e285ea0577ea445d763520650aead0be110c487bd0f70dca099a7e7366d6c2fc7aea6cb1c7fdd22786e9c8bb72b7bdc149d19f07f11c3a16bbf644dbca0bb2e83f4fdd0cc89646f80dee4c740235e5f01eef763ece88055e9dec69940ed5f76b7acc668ddd0a51b250f5d3beb6a41b8ec33c34d8308dcb412bf9ff5793d68e579c7323b2cee1f135bf78bfcb75cc4b6e3f713dc3fdafa7c7d90742f8285dd866bfe959a152f7b658256d0c27d05e02d8ad6fc6e89524b74bb66eace5629ce272593a6dc82bd5a68465dcde68b210382dd854c07fb1aa09980706dc614e4b2fa2441248d20527a53d571508d9c420225fe8ac594cbfba0996e3f09b90e22eb214efd49d3fc517fa7d5df274292d5a388285b389e5440dcba8f6a53abded587bab9d27cf37676e886edc6bae43d01789bebb8f017637772521d5a07e993b2d4ff0d09b4dada34865470109c1413859ad82e4c9b58ecb4d02913cc4a65745e889a345fc863057adc37fc9f87d877e4bd3854b5c959e0185cdf29c6a3f9be546ebbc0f024e844f88c3ac84605ee10952f7dfd3c734922dc3040e87d87355ce6de700e2076edc8627c5198f2694a18da0f8618fee6340823debb8754ab55299400f8ec267e304c657174e6aa50142e0347f943a0e55b9d757876f92d8b6b09c2171dd766c9ef5dea205804f464e057ea6120be1720d209bbe033839ad608f733cfca644e957572842952d83888511d8cfb131b4ef571ad921b90806b850e62cfea206ea4da0bc320ee7c6c3a697ec1fb915c08726531608b4e7084cca9fc471b9e43b32d187cd07c86b84106dfe9040ecb12fc3e74efbce7815e2884d68b56ec6851c5705c433342d8b3c192d04418f08cecf2d7810ab79c65c29b14115a79aaf8e7857276578cc1a486be35e40484e70b80d5d9bd4ad54dc6425b153a308358daf093fa18a9f7fa3c83c29edbc3a362eb0d3fd2873bb12fdc54d758ab45d05f059453d648b856306f8baa377840b722df57b404ad4f03cad49096bf6b4ced2cbf64013919299434769fc95186f8c1b085dc1249ac88c47e751a32c7ce790b14eb42f9ca5866ade87923f7663570cd2f53b135f18511628a645d531ee7614a9160bd2ed7bdf8d4c9c2f6ee7adbb410b6b22b882f080a61ee5e52003f7652b7adbabcc51673ca6efcda008e6384e5c59d2d0f9593dadf23f1d55a464e49319cde78b1e4787115e4f75abfee1bff301a10461271412c9f67326a2b469746587c74391b4133a44b8a21e011a1709bcc145c17ec5dfc5b0d35538c88b3cfbe8ff03dd712f45d5c1f682f45afe60dfa393d8d0da5dad8806d1a088650a75829b3f1f00e43e9f4a2b05f8d6a41c925e1357a202768a9deb280b4f5c838039ef4a0a57cfc3937dc617c78ca6ede5efb1e271ded4197b8f9c553f1da3a64b06e7104f5fe23df0eee79ed6051f5ba7729964e873b8bd91b6c36b9ffa041c34cc165cb89cc1587b969d030a8c735b986e71fd05d611f90f9944932df8f19d724f1b2c4f7b19c1db8fda78f038f69c95bc256942a2e6faa1abf46dbcf6351ba5868c4a5a3dcce0f0951740e62ced7ee518a0e1395db73fe247891c3fe2d7fabcd7b07124b6915b7c0136cbd2fd2b7789e167166b7114e44de722220a7c48b6ed3ad01e7c486c1594cd94acb82020d88dfcf6e02431d5643e370d414606f0f2eb3e4d91d357bf1fd62b259d3aff2bc47f387ac42a47eecf11b7aff6a4cb5500555da806ae06307acdb10364f52697c866df7937987a10dc212f51736ba3f1cc9f3992b917fe8ede591c193bd4e2e6e0cf39c322467e10b53a1962a3b1d4ca6dd13226f76ad8ccfdfaf54249cfa5f3bfbfab5122cee6913c99c56b8d3fb7d57cc78e2340d0d0cd510ca12bddd67561ee328abea84758d9dae5765867bfd88a9ac812a4b51a9157169646315f4c4488749209dd991d4f78df4008e62e698c71c2afd38eb58a5068892c5e271769db1245e16992f27c90d84ade6c82dce9b7e24c7a80469391c61de036b523c811d81c509c25882c784f19666ed17b87ecd676c43d718f0fad0cbcf4acc5496b90bbb1efd4ab324f32d7b8e734e8f51c1160a1d800000000000000ffff000001010000cc6f175e1a694b7085f65a9362d6b92eef230562c7783b76eb3f21f7f047f65ffdef2d7edc2692e7d9eb8be122ebdc5d47f15552d4034246624f558544679b8778e7ff30467d9a6c4f569ae51e4d992b2873f8aef65c7a9daa25ba5fdc321ae6a5bb6b7870941fa4ea48e1a9f66afb7a1cadf51a9b0e082a95c9c9cc142f6ddf33310c61768d28d24ee8cc5ab2d0595160bc41a9659635dea7f376dd0cf0badce8093021d0938c9c49782271f2550f5a798495fd96e26e9651b4da00000000"], 0x1118}, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000001680)={0x6, 0xbf2, 0x9, 0x9, "38374ee752e92e7a0fb07e5206af17b17f5cea07", 0x3f, 0x100}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730e64de400", 0xfffffffffffffffe}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 08:38:14 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x80) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 08:38:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8480, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0xc7, 0x6}, {0x87, 0x8}], 0x2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) linkat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00', 0x4) ftruncate(r1, 0x0, 0x3) write(r1, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 08:38:15 executing program 0: socketpair(0x11, 0x5, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x182, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x100c1, 0x0) socket$unix(0x1, 0x1, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) socket(0x18, 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) r3 = dup2(r2, r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffe, 0xfe, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x2000, 0x4, &(0x7f00005a8000/0x2000)=nil) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="a54be3754a166c2d542df7b6f8d383d55cfe39257f7744992ebc86e7137f92ba2be0140fb7623203f5082a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a", 0x65) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5ff7fd36a5d00d", 0x1b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:38:15 executing program 0: socketpair(0xfffffffffffffff6, 0x0, 0x0, &(0x7f0000000140)={0x0, 0x0}) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000040), 0x0, &(0x7f0000000200)}, 0x0) 08:38:15 executing program 0: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0xc2bd) 08:38:15 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000080)='./file0\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:38:16 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="00022e2f66e96c65302f665c6c004000"], 0x10, 0x0}, 0x0) 08:38:16 executing program 0: clock_getres(0x3, &(0x7f0000000000)) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x649, 0x100) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x2, 0x8}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x2, 0x8000, 0x7, 0x0, "98683d67955de028157462e2ae03371e66e34950", 0x7, 0x7}) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x3f) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x4910, 0x99, 0x63d, 0x0, 0x50, 0x4, 0x0, 0x2, 0x3, 0x0, 0x81}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x2, 0x1ff}, 0x8) syz_open_pts() ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x1, 0x8, 0x24c, 0x6, 0x800}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000002c0)) mknod(&(0x7f0000000300)='./file0\x00', 0xe040, 0x7) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000340)=0x100, 0x4) recvfrom$inet6(r0, &(0x7f0000000380)=""/4096, 0x1000, 0x0, &(0x7f0000001380)={0x18, 0x1, 0x88000000000, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000013c0)={0x4b6, 0x3f, 0x6, 0x7fff, "56a925cc8867192ef0cf3e3ebb5c7b39a3e85806", 0x279, 0x80}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001400)="d7b7d970f96c757f75637862d3583a2fed5d6b347eeaafecc8b6102e22a7a4b30aed2b25431372be2aaa6e17008dc33607adba5906da709a2f06cb489c2e323fa25b608bd8ec0607b0f6f0cce7e3c4a97832b24e3af262e95f3f25cdcaa5989535ea519f918305733b53fc0a594233221e17403b94a0dca57a4d", 0x7a) sendto$unix(r0, &(0x7f0000001480)="b9b51043a3e0644b4ef42d43d56d558df3da9dea0e9ec6c9b873e725585534d87eeb160f56da0e620853a02c979f7a2af56c714c3dbbd0c5135dedb7896fa9125855191ff7b7d3c0f84aa55985e321a14272beec543fd93333a50966c4dfb99b8a9cf481330658518d78dfd0a79b368fcbce3a8f076fbbda1ba7410a8b28f6ab43a9ddbd6e09d9a03f6cf975c597e435493a29f9e036b878a3fd5ce7b0f56f5571f5dd6d", 0xa4, 0x400, &(0x7f0000001540)=@file={0x0, './file0\x00'}, 0xa) execve(&(0x7f0000001580)='./file0\x00', &(0x7f0000001780)=[&(0x7f00000015c0)='\x00', &(0x7f0000001600)='-\x00', &(0x7f0000001640)='\x00', &(0x7f0000001680)='{\\/}\x00', &(0x7f00000016c0)='#\x00', &(0x7f0000001700)=':d\x00', &(0x7f0000001740)='-{!\x00'], &(0x7f0000001a00)=[&(0x7f00000017c0)='\x00', &(0x7f0000001800)='+\\^\x00', &(0x7f0000001840)=',\x80,\\.\x00', &(0x7f0000001880)='\x00', &(0x7f00000018c0)=',(^:\x00', &(0x7f0000001900)='--\x00', &(0x7f0000001940)='*#\x00', &(0x7f0000001980)='^(#^\x00', &(0x7f00000019c0)='@&\x00']) mkdir(&(0x7f0000001a80)='./file1\x00', 0x60) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000001ac0)=0x1) utimensat(r0, &(0x7f0000001b00)='./file0\x00', &(0x7f0000001b40)={{0x400, 0x77}, {0x8, 0x7}}, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = semget$private(0x0, 0x1, 0x108) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001b80)=[0x5, 0x1]) chflagsat(r0, &(0x7f0000001bc0)='./file0\x00', 0x0, 0x2) mknod(&(0x7f0000001c00)='./file0\x00', 0x0, 0x6) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000001c40)=0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001c80)=[0x8, 0x3, 0x8001, 0x2, 0x7fff, 0x1000]) chroot(&(0x7f0000001cc0)='./file0\x00') 08:38:16 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) setrlimit(0xf, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() shmget(0x1, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x1e}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000000)="bc94f0e9f90dc5273c8c52ce004d10c751f587a0f4c80489370275ff293e61021c5c3285d4accde59f2530beb0c4900e8637b389b03ba859799182843dda9c4c40c3d4b974", 0x45}], 0x1, 0x0, 0x0) shmget(0x1, 0x3000, 0x480, &(0x7f0000ffc000/0x3000)=nil) 08:38:16 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = socket(0x23, 0x4, 0x679) r2 = dup(r1) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x80, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffc, 0x8, 0x0, 0x2d7, 0x2}, {{r1}, 0xfffffffffffffff8, 0x1, 0x0, 0x7ff, 0xb73}, {{r0}, 0xfffffffffffffffb, 0x43, 0x60000000, 0x7ff, 0x5}], 0x3, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffe, 0x1, 0x1, 0x8f, 0x20}, {{r0}, 0xfffffffffffffffa, 0x8d, 0x200000b7, 0x4, 0x6}, {{r1}, 0xfffffffffffffffa, 0x80, 0x600fffff, 0x0, 0x8}, {{r1}, 0xfffffffffffffffe, 0x2, 0x24, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x8, 0x200}, {{r1}, 0xffffffffffffffff, 0x40, 0x81, 0x5, 0x3}, {{r0}, 0xfffffffffffffffd, 0x30, 0x20000000, 0xffffffffffffe173, 0x5}, {{r1}, 0x0, 0x8, 0x80, 0x0, 0x9}, {{r1}, 0xfffffffffffffff8, 0x10, 0x10, 0x6, 0x400}], 0x1, &(0x7f0000000400)={0x1168, 0x3}) accept$unix(r1, &(0x7f0000000100)=@file={0x0, ""/108}, &(0x7f0000000180)=0x6e) r4 = kqueue() kevent(r4, &(0x7f0000000000)=[{{r0}, 0x0, 0x5, 0x22, 0x5, 0x6bac}, {{r4}, 0xfffffffffffffff8, 0x10, 0x0, 0x101, 0x7}, {{r4}, 0xfffffffffffffff9, 0x10, 0x60000020, 0x3, 0xaf9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0xc80b, 0x1d23b673}, {{r4}, 0xfffffffffffffff8, 0x2, 0x51a6d6cde6561c9d, 0x2, 0x4}, {{r4}, 0xffffffffffffffff, 0x20, 0x20, 0xec00000000000000, 0xa87}, {{r4}, 0xffffffffffffffff, 0x20, 0x80000021, 0x45b, 0x8001}, {{r4}, 0xfffffffffffffffc}], 0xf8b4, 0x0, 0x10000fe, 0x0) 08:38:16 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = socket(0x6, 0x4000, 0x7) r2 = accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) close(r0) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r4 = dup(r0) kevent(r4, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x24, 0x100000000000000, 0x100}, {{r2}, 0xfffffffffffffffb, 0x8, 0xfffff, 0x100000000, 0x80000000}, {{r3}, 0xffffffffffffffff, 0xa8, 0xc0000001, 0x7fffffff, 0x10001}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000000, 0xde0, 0x5}, {{r1}, 0xffffffffffffffff, 0xc4, 0x1, 0x1, 0x603d}, {{r0}, 0xffffffffffffffff, 0x40, 0x3, 0x7, 0x8002}], 0x6, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x0, 0x200fffff, 0x3, 0x100}], 0x520, &(0x7f0000000200)={0x1, 0x5}) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r5, 0x0, 0x0, 0x0, 0x9, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) 08:38:16 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f00000006c0)=""/186, 0xba, 0x840, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r2 = open(&(0x7f0000000580)='./file0/file0\x00', 0x400000000020003, 0x88) getdents(r2, &(0x7f0000000140)=""/47, 0x2f) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000300)=""/203, 0xcb}, {&(0x7f0000000400)=""/162, 0xa2}, {&(0x7f00000004c0)=""/188, 0xbc}], 0x3, &(0x7f0000000840)=""/4096, 0x1000}, 0x42) 08:38:17 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0xf4240}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) select(0x40, &(0x7f0000000000)={0x6, 0x441b, 0xef, 0xb7de, 0xb3, 0x615, 0x6, 0x2}, &(0x7f0000000040)={0x3, 0xfff, 0x81, 0x1f, 0x5, 0x6, 0x20, 0xf6}, &(0x7f0000000080)={0x2, 0x1b, 0x755, 0x5, 0xffffffff7fffffff, 0x80000001, 0x4, 0x8}, &(0x7f0000000100)={0x6, 0x2}) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = semget$private(0x0, 0x0, 0x810f1567512d4bca) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = getuid() r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000180)={{0xff, r2, r3, r4, r5, 0x42, 0x9}, 0xd021, 0x5, 0xa7}) 08:38:17 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x4, 0x2, &(0x7f0000000080), 0x0) 08:38:17 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) socket$inet6(0x18, 0x2, 0x9) getsockopt(r0, 0x29, 0x37, 0x0, 0x0) 08:38:17 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) preadv(r0, &(0x7f0000000480)=[{&(0x7f0000000040)=""/174, 0xae}, {&(0x7f00000001c0)=""/149, 0x95}, {&(0x7f0000000280)=""/232, 0xe8}, {&(0x7f0000000100)=""/113, 0x71}, {&(0x7f0000000380)=""/148, 0x94}, {&(0x7f0000000440)}], 0x6, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) 08:38:17 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x20, 0x0) fchflags(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r1, &(0x7f00000000c0)=@abs={0x1f95d27d48731892}, 0x1b3) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)=""/231, &(0x7f00000002c0)=0xe7) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') 08:38:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0xffffffffffffffa4) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1801, &(0x7f0000000040)=0xcef2, 0x4) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000100)=0x7) munlockall() 08:38:17 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) 08:38:17 executing program 0: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) dup2(r0, r0) chdir(&(0x7f0000000100)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20, 0x9) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x3, 0x4, './file0\x00', 0x1, 0x4408, 0x0, 0x936}) 08:38:17 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 08:38:17 executing program 0: socket(0x20, 0x8000, 0x6) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x20, &(0x7f0000000180), 0x0) 08:38:17 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000000)=0x3) clock_gettime(0x5, &(0x7f00000010c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) 08:38:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400000002c5, 0x1) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x3ff, 0x0, 0x0, 0x0) getpgrp() kevent(r0, &(0x7f0000000480)=[{{r0}, 0xfffffffffffffff9, 0x10053}], 0x1eb1, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kqueue() close(r1) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000000)) 08:38:17 executing program 1: r0 = socket(0x16, 0x8004, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000)={0x2, 0x20}, 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="00e4ffffffffffffff000000", 0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080)={0x1, 0x1}, 0x10) 08:38:17 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r1 = kqueue() r2 = semget(0x0, 0x3, 0x0) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f00000000c0)=""/73) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000400), 0x7, 0x0, 0x10004, 0x0) 08:38:17 executing program 0: r0 = open(&(0x7f0000000080)='./file1\x00', 0x8000, 0x4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000100)=0x1) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r2 = shmget(0x3, 0x4000, 0x200, &(0x7f0000001000/0x4000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001240)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000001280)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) getpgrp() r7 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000001340)={{0x4, r3, r4, r5, r6, 0x11}, 0x9, 0x1, r7, r7, 0xa8, 0xee8, 0x53e7}) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f00000011c0)=[{&(0x7f0000001200)="919751f43014a5cca7506526cf1b1bedb92c085d5cb96a3874bb4e44e037063f0fbb5e690309ea4f1ce99b063a2fb8e83054e09c", 0x34}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r8 = socket(0x2, 0x2, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="00d02e2f66696c653000"], 0x10) 08:38:18 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETPID(r0, 0xffffffffffffffff, 0x4, 0x0) semget(0x0, 0x5, 0x4f5) 08:38:18 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') recvfrom$unix(r0, &(0x7f00000002c0)=""/13, 0xd, 0x40, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x7, 0x9, 0x2, 0x1, 0x7fffffff, 0x7f, 0x8, 0x0, 0x2, 0x1f}) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='\x00A') readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 08:38:18 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x60, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000140)='./file0/file0\x00') r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x800000000119) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x40) 08:38:18 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:38:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAW(r0, 0x80047460, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3"}) 08:38:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) pipe(&(0x7f0000000000)) close(r0) 08:38:18 executing program 0: r0 = msgget$private(0x0, 0x1) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getpid() r6 = fcntl$getown(0xffffffffffffff9c, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)={{0x101, r1, r2, r3, r4, 0x10, 0x2}, 0xc4, 0x3ff, r5, r6, 0x7f, 0xffffffff, 0x4, 0x7}) r7 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r7, &(0x7f0000001240)={0x3, "c5840020573be8275cb162354163a9899f76b7facf15313da5bda725861c371dd6dac01fc57e5ab73b1d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5e4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3c76626000cf021550532863a93c554196dc9ed2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf59933e98571558de6d68581d8db"}, 0xe9, 0x800) msgrcv(r7, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000656d9630d773fbf2b5547817834bed4600"/77], 0x4d, 0x0, 0x1000) 08:38:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffffb, "855c00"}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000140)={{}, 0x1, &(0x7f0000000040)=[0x0]}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:38:18 executing program 1: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000000)) socket$inet6(0x18, 0x0, 0x5) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x100) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x95e}, 0x8) pipe(&(0x7f0000000100)) accept$inet6(r0, 0x0, 0x0) 08:38:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = fcntl$getown(r0, 0x5) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) wait4(r1, &(0x7f0000000000), 0x8, 0x0) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000740)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffffffffc) r3 = getgid() setegid(r3) wait4(r2, &(0x7f0000000040), 0x1, &(0x7f00000000c0)) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000180)) 08:38:18 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0}, 0x0) 08:38:19 executing program 0: select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x18428, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x210, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x400, 0x0) openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x30010, 0x2) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000002c0), &(0x7f0000000300)=0xc) socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) select(0x40, &(0x7f0000000040)={0x1, 0x6, 0x101, 0x40, 0x5, 0x3, 0x3, 0x10001}, &(0x7f0000000080)={0x4, 0x4, 0x0, 0x2, 0xffffffff, 0x4fb, 0x7, 0xfffffffffffffffd}, &(0x7f00000000c0)={0x0, 0x80000000, 0x7, 0x5, 0x50, 0xfffffffffffffffe, 0x178, 0x3ff}, &(0x7f0000000100)={0xfffffffffffff8c6, 0x2}) 08:38:19 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000086, 0x0, 0x0, 0x0) setsockopt(r0, 0x3324, 0x7fffffff, &(0x7f0000000000)="7af2bff997fc683817e88354abed0407c114b288f459c58009759e5ff7711abdb43254513b2555649d317299c23dc5266210a7f97c969280c2fd290c49fdc3b9e13128e4688f5b08b349fa714f01b56294d22cc27d5d781c592d950cf7b0988dbbf3257e351fb2736ccdd8eff408f376fcb95e0028676f898b9a72cc7d3a5a5faaf980bfc39d9a4af47769eb50bc9f8a5a955dba88f480ca0d3d98bcc7d93d6f440d821f14873351dcf7b24965bf087c408d2049754e5d0caf0f6ad82eab61d97677215b2633b0a6afa6bbba2d970ccc0878b6a07ffee27eeb6fa309654b9773a00d4a096cbf84b5d34236", 0xeb) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0xfffffffffffffff7) 08:38:19 executing program 0: r0 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x3000) shmdt(r0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0xd}, 0x1c) 08:38:19 executing program 1: r0 = socket(0x10, 0x4, 0x2) fcntl$dupfd(r0, 0x0, r0) poll(&(0x7f0000000040), 0x0, 0x8) kqueue() 08:38:19 executing program 0: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) setgroups(0x1, &(0x7f0000001280)=[r6]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001ed6000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff0300"/4098], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r4, 0x2000747b) 08:38:19 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x4) setsockopt(r0, 0x6, 0x1, &(0x7f0000000080)="0c52fb2cad5735ef6d17ef98f5cc424f00ed0fb71d0c3c1991106d6c32c0d25e973a7ebd68790b9825fcaa2fd3f205918fa5c532c2959940cc2c9821f85e7ace3eac1f01613ed9969a406d6e3825d6aaa09923ba8a2891f98b0efd17d1edef5e7f08fecf9abdadd4bf7b2c96bfd303fb3fc06074d53e6574e2b470a6531b4c39944862d2a8453fa8d47955004bd7ff24268ac255bdd5ff61f5b725c40b4d", 0x9e) open(&(0x7f0000000400)='./file0\x00', 0x80, 0x10) symlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x7, 0x7fffffff, &(0x7f0000000380)="17c025c6b53887304d6277af8827c7f528653024c36ef3fae71363b09cedb22bc4d6b7057ba59a656cfa8870d455f58db8533485d4e8ffe519f2584479586ee7b122038df92629383151f1607cd3bc5655c348066b2d309a18b86381fc5e547bab0c7765241abc61a01ec0", 0x6b) setsockopt(r1, 0x3, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0xfed6) setitimer(0x3, &(0x7f0000000140)={{0xff, 0x6}, {0x4, 0x3f}}, &(0x7f0000000180)) setsockopt(r1, 0x728, 0x1, &(0x7f0000000280)="c7cf39b05079a44b214da00d466012d8d4863b142624eb5c47475fc6f9d5a36951aa2e7b8ba9bf20aeb8af502a1a66f8c3aadd1e8ef09924fef633cf7c8667e8ac586d7661ee4b18cb53cade51186219fb0af9f15ae90209e3415a3bc7a4dc3995a27e4c400f13de0496ba967a1500d93c42d7bfeb08e251633015fdec3317c86e990f2858c5cf9d9429a0f9513cfad5223f996cb39c711aa7914613ba87c9455350c539aca6f8f7d9ea0c674f92ed278d959fc29cabc0ced6726414a139f73586e4515e0b17e97a812fd11f56079b805dded9419aa9e20e9ba4ad9ad7ff63a9a2870cebc7619d34011d", 0xea) 08:38:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x7}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x5, 0x5, 0x8}, {{r1}, 0xfbffffffffffffff, 0x20, 0x20, 0x10000, 0x100000001}], 0x81, 0x0, 0xffffffff, 0x0) 08:38:19 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x48) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCFLUSH(r2, 0x8004667c, &(0x7f0000000040)=0xc6000000) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x400, 0x24) utimensat(r3, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xb6800, 0x9}, {0x5, 0x7}}, 0x2) 08:38:19 executing program 1: 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) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) ioctl$TIOCSBRK(r0, 0x2000747b) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:38:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000209, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f00000004c0)="fa", 0x1}], 0x1, 0x0, 0x0) r1 = dup(r0) close(r0) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x3, 0x17f, 0x69}, 0xc) pwritev(r1, &(0x7f0000003a40)=[{0x0, 0xd1}], 0x1, 0x0, 0x0) 08:38:19 executing program 0: socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0x6f) getsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) r2 = socket$inet6(0x18, 0x6, 0x8) getsockopt(r2, 0x3, 0x3, &(0x7f0000000100)=""/31, &(0x7f0000000140)=0x1f) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3f, 0x1, 0x0, 0x10001, 0x1f}, 0xc) 08:38:19 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x89) syz_open_pts() ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)=0x862) ioctl$TIOCSTOP(r0, 0x2000746f) syz_open_pts() 08:38:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000001c40)={&(0x7f0000000340)=@in, 0xc, 0x0, 0xfffffffffffffee2, &(0x7f00000009c0)=[{0x808, 0x0, 0x0, "764cf3a07ba0f44f7c6253b6cbacf96471882033cc2e698278ad0fd4e2747a8fe04ffaf95c232bac02717d752e99441fd3b1adc2a3edfe0f2d1b21270edd81616fcfd60bec57a5bc2e8fbc4c87cd35ea928cba3968a8413a520ef279ee64ad89675864060ccf69c058194529220d35c3a9dd425db32fec253819893c522e278a63afbed13f27ddbb04c5ae2734a439f014cb5d466751e07e78b7f5363a116c3bd3b652b5776a391ef5dc217eff92e156aff8b0e3434473e82bead5cb7b96031dcce25fa7ac8e39c3334304189c04e7dd69fe688818e76d8ed01645e6d46787877cd7d4c992d60fa1c341b3ae4a1ef074790058e252c6fbe8b2403ecc78942828335a491c08563bfe6415acfa5bdbfd23f699a727485b48c4491850332aea0fba287f6a0bb22c0184c17314f779067fbe4ace1ccfb4eccab3dc02d99b9a1968841dfc8f756fae308d26c17a3b3c052adf56acfabd0b0ef60cdbba0cbf0bf230a2da6148498870749d0096f44279f40e2fb66780a7f0c7da7b31b12f2107b035183d9deee3480c1e3b09e85101dde2bcd4a38ff2aa30b4d4041a91e594800091338a79c64c3d6c02a9db2d9f5d09e9e067685aa4362098d14f2e31998f076e4ae18c73b8e5ea8ed3110e388c18a7e63d20c5882b4d202fd2386827f335fb04ad987d91a183f2b71f68e3f15e13d3ca7027590540d73bf460ae08ce6d4dca1b034b75eeb0eb79b178b79b51dcc50f2ad5af2c65dcd3e6fb9d357b230e640093a96e76d1387983b1fadc6724584648d272e7398a2b252aa7f2309ca39a21fddeb8d8cfb9493ded02e4c8f7fe6bf96dc0be7c4b72aad49e38c8935883e1a4b271d76c0457a22afb951578f1f2ed4a0f6ad7b6f383ee7fb060ddca1c74dcedae275ebb4bd009caea5f92d0461c4b572b0f60de5e432ca37a9bdf02d5700293d6de6d62b6eb24c044b22ff47ea755b7cda78dc2b67348bfcc60b1068a582968735abb9c3d32f3becfd06c15d7b40c2b9774df46cf71a1cf84596b74fdebd7fd174e27d934f4c264dad708d4d3369720d92798243f0543deabbab7417513558a294c6ce0ac72b34425d2f430ed9aa4a2701d585b1348a1918c0d89621fbfd1787f3baa69e871126cde595060f040caf2ad0a2daecf59efbe0d53befc3a48b5715051e53fed5332d8289c9b03e8ea960835cbe48e96e8f2d7948fb22bd9362ca8047d3d80af34593ad27194d1a6c3a88bbf639bc27bbe8021950647417976b3605f07e3de35b1cebd9c8015ca94cf50dfc64ac27723d0ee065960ce4001d3420dd1664c65083d9ad89e37a6edf8e24bbca096e9609258c585088e3b9f691ca7ebac0f2082d0e629af40745179e00689db9894626cd2557090acb218793312bef47c9951c102a31430c12f891f48020568e3abcf286b687f3b2a271574d77c11c5c036318105a66e9d82e2db4f12c4418724b954db2a8dff26fc0bbd8304fea8dd2e88c53e99330d29bdd92db9345727f86cb536ae1780eea30d624b07805924bb50c0ddf71ef6b3f4ffe58fb25ce85184df9d1c004239c8218914154d7ca085e8e5fbda0f63451558b46875aec90eb24fb6697ed1291eaa2a724cf445cb832bcce406ab6d3563f80b4dbb31ee34a91357fa8004c2970e818806d96d17ae5cc74f4bbfb88236a01b61b12eff0708942cc6ef76195ec7a969e4241496a64b6c517b2d7802edb83483c01b1d062d925667b75584c61406bf66da101e3e6eedbdf33802f650ad3ddc1f5bf03e835f957f69e904dc78b0052e478ecca0315f904b96dc46500d85138f28c3ee5a1b941b2d34df6c4ef9e8f44d663bfe34e965a83c2db4e1df56910d1e4bcef668209438102940520ecf94b03a029182284e2ba40b553e47948e6ba2d9e5c87b16371f3d187afde3e9e51cfd62d45eafb62704c6b2737ad04c7dc872f67deef37e4402e82142f6053d57ee5704d7a2653eca956d9b87328b61d367423b8a8983c2ade5869675d9d612b57ac62422055f0bb76b37e91b63a8dfc0f215c9e6a924a2dd56014565fd1b2f4d4e6b2878b0f1645ad93d353d31442cf6c99220e33c55b9e63d6af3f811dec93a7dac395618c7625f80a346b7c6be3962fbc6d47c025a25e8d23e3e9cb982c46d737d2be379bbbf7e8433d88c3b4f514280ed9f07e5c6728e2941dc08367230b1a0ded915315229f985b0c318e0ef8dd0c9cf1efda6af4fadc96c3118c549434c29e77daef8810fe154a7f605a6d9a4cfd238c46bc4c10c48962eaa7438ea17bcfad421150ff0908a0e9b4fdd3a34156aebc36bff57418a063ac9073998342527a856711c7af9b001480090fe717fcb7cf021652d947b93f8ffec9594f4e7c20feae831df98eccfca2e3faa52c699b30ad470791821eaeebe1354886efb01c4e0032cddea70be39f059f7862d4af8f63fb09481812c19661224e8f084f49ac2fe20e73d4a558849ffb2c095bfdd1789366fe0a444a3d3f851932ab79db247c3fbf909485c83dcc83c972f058de7793a47a414998d95a8bbc687185f9e7bb169af092a56832bfa5c19d996925736ae741d69d4619a304f59568cdc177a6e65b5a2d68935f80dc4edbe9a865f6a1bbc9af1890507d89f36046e77d411df09835154d4017f533765f26bd8e2c487bb89f79dd08afce5046a0b24a63bcf2e4a882dfd5f3829a6fe8b2af0ae76f6bc1b778ab735c6a24013e31a453a592ad1517f4e5f2c2b24f7b0bdc9bf9d0a41d4db88762eb2c4cdfa5aae23ee0746b9a735b07fd0073645d8c7d811f384c6c8033f487f8d53f9a9cbdeee023bd87a3a7d33884fe496b56c23e76be4fb80bf702210556e2a405c71c7cd"}], 0x808}, 0x0) 08:38:19 executing program 0: r0 = socket(0x0, 0x3, 0xfff) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10020, 0x0) dup2(r0, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r2, 0x0, 0xfffffffffffffffe) 08:38:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82c40900000e00000000"], 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) 08:38:20 executing program 1: semop(0xffffffffffffffff, 0x0, 0x0) r0 = semget$private(0x0, 0x1, 0x608) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/233) 08:38:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000080)=0x200000000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYPTR64], 0x28}, 0x0) write(r2, 0x0, 0x0) r3 = dup2(r2, r1) fcntl$setflags(r3, 0x2, 0x1) 08:38:20 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "0220a5ac1304b7fc1d9def55988f8934b8fe55eaadcd01041fba2b458087ee0db941c6de00a03edb59207c2c3829b353c88067b9258e88fbe6e856b43806720b61664b6a63979439fb00b9ec9c432575e3fe3171b810e3d463545313e2c156c56cb6b56173de75a6b995ef10808f"}, 0x76, 0x800) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xffffffff) msgctl$IPC_RMID(r0, 0x0) 08:38:20 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) munlock(&(0x7f00006df000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) dup2(r0, r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) chdir(&(0x7f0000000140)='./file0\x00') r2 = semget$private(0x0, 0x4, 0x80) semop(r2, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r3 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) mkdir(&(0x7f0000000180)='./file0\x00', 0x10) shmctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)) r4 = shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f000077f000/0x1000)=nil, 0x1000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mprotect(&(0x7f000023a000/0x1000)=nil, 0x1000, 0x6) shmat(r3, &(0x7f0000ffa000/0x3000)=nil, 0x0) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) shmdt(r4) 08:38:20 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0xcaf) r2 = dup2(r0, r1) semget(0x0, 0x1, 0x12) fcntl$setstatus(r0, 0x4, 0x7f) semget(0x0, 0x3, 0x89) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d75cbf7f9c5bd239c00"], 0x8) bind$inet(r2, &(0x7f0000000240)={0x2, 0x1}, 0xc) listen(r1, 0x1) r3 = socket$unix(0x1, 0x0, 0x0) r4 = semget(0x0, 0x1, 0x8) r5 = geteuid() ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000200)=0x42d7e5d7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./file0\x00', r5, r6) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000000c0)=""/89) getgroups(0x1, &(0x7f0000000000)=[0x0]) setgroups(0x1, &(0x7f0000000040)=[r7]) listen(r0, 0x0) fchmod(r2, 0x10) accept$unix(r1, 0x0, 0x0) 08:38:20 executing program 1: r0 = socket(0x18, 0x3, 0xfffffffffffff68a) setsockopt(r0, 0x2, 0x4, &(0x7f00000000c0)="acd06cf46e1573653f8910d9b786eedc1d6a843537f588660a44f83df733b004afdd96701ffed04e65ea96f6819e8f6df4ac4d826df2d126d31d50691a70b6e2319588ee63aab2272cdb3127dfd0ba2ed6961e5a305461081ef79b6976a1ea4194394db573fe9334043ab0850ccafeab", 0x70) flock(r0, 0x8) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) sendto$inet(r1, 0x0, 0x0, 0x200000200007fd, &(0x7f0000000000), 0xc) 08:38:20 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() close(r3) readv(r2, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) r5 = dup(r0) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000000c0)) syz_open_pts() 08:38:20 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x3, 0x0) sendto(r1, &(0x7f0000000040)="c14ba5378ec78d116a0ce3f8f2130d383f30d8b9c68091c868196587b8daa161b39f77503723895e28c7ff18b8db47a015dd83ed74c9f4d436c75e15cdd6b2e6fae4491bc1d8e3bfa4be1a942686a11bc2bd1eee228fcbd37372cea46d89a3451d00c939e057f40e06071cb2365a2488ab32cc600bc9cab4c6fe6283dc7b6297ecf5acedaf50d26f51460f042f107c6a10ebf28aeea0d3af997b610469967fb6d5e84f3b272d436d4005d9a67cde269bdf12bcc210cc2442477046f45863707b27974967dd109f44d5305971991b00f56408538a5a4579e6b866320640c65bf8ebbb3ef9dbb3c0bd907a0aa7657d0f93f05eded72c426b6763c54a84dd75ef6e8c8e19757013dc91ed5a7a8f8b67440e2f09e28b07e7d90e05bbede6574bafdf91d40e80a36bed0da9b24b25a6b32fc5c35360bb592520ed393f86be329a3b9baac489c551549bf0b41b86d1fd86d1701c0078f598f9b0c2d291a9cdf55b96917d0478f541cfd416898329d0b8001e45748e55395d2622e07f2fc2ff3528c80a142f391359b57e667221d5bbd5068a0b61208ba3a1f49560caa9b7bbd49b05eb7f84513113fe798b3587577f6eedccb6ab5e4f597f1f6b3aa1f1098883134f469ab06122ada7c2a6e0d7de3ba1a5e6de6ef8be1c852e79bab48b128a07220963a0172f80668b6c59b77394099d5f208c4d4cc35df0761d375e7bbb9fe1b33282918492e312ddc877316270aa85494a4b557a242546dca6cac7137413ec5acef97815afc8f5fcc3b5b7e9064a929b66d173c0bdcce8f744631951d4e5a74d54e3b56d8703b997220c86f05a23caf71d97c676923e7dd538ad4b617a55b34b9793bcc23806bd260a1bcfb6899ce00293d6c256bd3f76d3973c30ee0ae1aa5a61d1e4ecdf8c5ce7844ba87e477bda7dc8dee7981daedc4e89b52dd036a29287ed85f0aa3b4c7c84b43a1ee53ddd4275b6c7a89e7273c1dfd2ecfd032bc5091232e9b775982fb1742e7142bda340e2a89cfa7866106cec785b89a4425abbb6033cd2d41ae66d6d579dcb01c38f429b838d1a4f92a11d20393a05d41877fda01c15f5749c87eb8a34e45d3c3722387e074f12954e47a3af361f10e87856c80ef6c472e39ee20136e6207bfb20850e2fec503301cc9f090d6ee37b1beaf04710ee94518cb2b99980a8b5d5dd23f83962b6e145419444b44525ff86d1d0753898ba66aa25e0ec035259672507c6f106bcf759c69c9e4d3fee963410d6bd9ce1e78fe224aad0d761aa63e141ee7c14b095da20252545a839b17dd5be8a2e3d7a15161972a3705d6e02773e3dd0b4a2332863f8098669a0d4452d4786ccc8b23238d80734cb2094b44395f65b7027d3e4c52757a7780caef656d354aea105bcd968abb2b02ab2796a216adecdaa7afe30c1410f9ef25fbe876103b86874b87f64dda06e0d9ea0c4b51c9ac56f8d2c98e6eb6cd2c154c3f5060bf66e854e46c0a64cce4ee9c2f671f54a72dc00e7c6b4f86ef4d4336ba1bb6730afa0d4060eab8c303850f14a314c06957ac79aeeb0f48da6317ae19e500faa0f9ddf135099c3d9ed953973c9d47756910e9d31e9417bfa81e306bb25490532dff8242e397cdadd618bf1d1db4c67433cb14cecf9dd082f7d4d6055e5689dbf59efc6fa92c361bbfee9bdd592ad4861d1d4895bafe451087133addfe935afdb443a258a9e4b09557ec0f7b4ccbe705dfa4f48173c56649235ccaec98b89600a88dbd1264a7b087e3e27f83c9358980bdedb1efc2ce980965630899a48476056b8ab1f0c9ee11d90b8afc6ff492eab3a0c163dd74eb295c1d9946816ab10148594ee87c373b8f2a1f81d568a37ecf3a77b3a68b142f286a24ee8c8c650d3635d6da5fc814342826afbabc7a84d510f29bfcd7ba29896504610bd529f84eb4f6d3fcf809cb366ae94a9bc27ee7d253c9adef4fb1c4b72d242e13ca7cfc11177278db11e85aa3f0a89f14656e95a074b3b1800741f4fbe8a09c9b1bff29e7b5674b11f2d67d7ea24191d119fed079f011d680ec4a41e8bfdc372df2fff6ad7618e86d15b5a2c241de9c2d8ddd2bfd5390235ac602d508f51c64dd78793531afe5ef42f601fd4d9374c2217f1599962ea0a6e6a1cc0a25e2b9d585e4c1e813b914a88b39aa92a6a6395ad70a32c0ba5b663cef7e8f0c0401446f4b0b94c68ea03f167549c0a9f00e4ce99e1c8333740c5581a8b4af7ea479cb7c850c5cf96e5e24a7bcfe809b6ffccee4d0198f379ca3e85c74c73a6fb417243ac0b49ba080cd9712c7735f05a17fa2de77ecaf14048a06b07053f0dc84b4c99017c7d7bb2732c48904d794a620b181e102f256ac63306c29a6ab2054c5e38787ec579c18b156f7bebb9d57b2dfb4bbb4219a20924eb81ebef79ba1c18cb77cb4a97f33d3d174911bb4822153ee264ea59ab53f8d4e22ef39c2402449ca81f9ecdc893021cc50719fb59db99a92b6db2513ea963e0ba5d3a0f401c5afcdc09b59a826dd6c1372243f93465ae83041a2a871634dfcbc99d631f110e498e7b73d5c95a4f8c62ba80fa9df381873bca969306eb65850bd847fe41b06bd96004931a9a48aa54bc974b4e33ecb19572f3c6dbdfc18c58272ff0c02599cc15f23696231fd79be03ad920f630e758118718d22af3730a93e9b446e6876a4e83a2f0d8d4c14f95760255ce355a8fc8b3c6baed44b75706b467a61ba782f8febc3de8ae6706d9f6753e2990736896ebf648cec93324466ec6139a3e2e49675b6d117e425b7995b926f57358c1bb6f156d82c6602187718671637ab12705b7646e8710244626017b14094b0abba5baaaad84a63210e423b2ee0a680120196f792a5833343663103147de362e0e593da8f34421f526c739707575c2548a52bdd9843980c88d0ab6159fb62c5724347b6c3b6dab6535ada62d0f619cbdb5a6fe20d2168d90e36b8d7fb89f09373c2da1cf40b29850b5318ba144b6a7a2b9b84fad54f39e911e3a2bdf0e94b97a7973bf43f77f55cc4393c204a686f03ceeed19d819529c5ec6dbacc0737deca5ae3b2374ed8486be72b58a83cdb7c7ade9c1a586b2fb6272b5957c279d9a4af096776a01b4bb0ad7fc699fcc6f3f7caf58c0db3de737ba12763f6e0077d3ed0b6ba57f57b5850cab29da4486fa6f96de60c6fa7cdeb9cf5f619d05ec39e590c241747e01c77aa02e34754b6b4148100ea42557c0f60bbc1fb0d65de53e037ae4edd9efeaa726a4ef7750061a553260221d871359c0bfbbec3fbeba77ae8cbed410d374d217669e6a21395dafe981e420f44836bf08e38d4933fe41a94ad469b5b80f8297cafd843fe22115f05f72fc43477c4afbcc1dbc4dea389f61637bd8ea9bee1efe30580ec918346f0aaad7311c9a8a8209d173f22a959ee34f676106ebdae16fa014e3e82f65b14032cc4cc5eae65ea6fdd5f218a059bb60de3f650216e1d5723af9a5c13e517621d54fcd8b0b162f437ff3eb512df6d4048006495f72e04019edc40009e505ea4901e92b1ad392d5f303f9a55ee16d796fbb884f3dcb39ef8eae4299a71416b9a4ba54df00374439733a3fb02808350e6cc1aa6bd883763a114d08c5d4f044f74524f9d842a82d54345cfc2568ff680c092d0fc88b22dd8d9c81dc871fdd74b1452bdb283de6d9c738e35a278be49122b472b9358b9fc5aef2e344af159d2e57b12fb4b2d689cf2788adf0fd32baa3f3525ccf95a10b9d84243d3fee13e21424a814d726d0633d59c7a237b1219bd3cf4a0ec1d72f555015f6be767cd828d83ccbf2b1031fbc92d90242b7a174cb9bf230f8d1d6840118882ee7b06d43cdd2e55ca495e607bbce3083c72e9736df797d562f690947047ed5733afe49b795c1b9d8ab06f7864e60f918323f615ed0c0b2aabd7fd6d1c80eb64ae1877f64d196f7fc3c7250fd278cde7641a9a50b5ca993e041559ed096afaf3b28f649872571d4dadb00261b30435178f885c3d84b2fb2f7bcf7e6e4ae4eacabeae209d092d9ac92049ca5a7ece8d7097b3babe6817a7a9d7f106bea7e5b58c9ff5dfb56bf5adc8ef5bac94330c51d6fe9ef00cfc6738c3cef332e96c362be122fd394edaa0ba90da78f2fb7bf92b1dde5fdfbdb53a1cf9c56a195fae037b12cdf08d61c42d4307f3390a5f7249d87d5ffa203c60c271ae615c71bb9d7cb1471cc403be056edb0e28f6bce19cb7e6283fb046cbb2e067246c0206ed1a3a9ec2eb4203c604f14e88800079b25e18f01df44adf1744d33a4093f0d0de26130d0992c162891c48100e4770a44c0b827b5b41fd4a020be8cf6d63ca27466defdff186fe76ae45dd3ca69300ee0aae6c5f32e2e1348777ef97654e1246099fb705c3f3cf88fa8de3579b3e1e811b9778441afa49040ea3e0c49681b54da71e0dc77864c14e2bffd3a1e34f25f11a32fb8ce9308b086048bcec69d3861924db96bd66b78aec4f113beb9b035c876d6c317971b0e543c9455b615d61d6f1b51954c2f32b96c1dd84f04e6fb787fde7cd4a86f95870693bbae6588a338691c45bdd2906b19aeb8a1f563d84a9ac89da488ff54c161ca73f584493f0db1250cd9b750a2a0c3e9174ed053ae871de6f1d20efd708f666541d8341f5ef74ad837f176f786bf55c186194c89ff97bb432cc9743a321251ce8af42cb6b2f9b64d8e46d940569d648d176ef3a3e99b6c23a92f350f80c746071d4a5ddb2afad33956e528bc392e2d78cbdd3838d1225ad9abaef9f5898f7f9e575f6890e03633b7b9dac82ece233724f51181360886da6b5201febe52b92ff21f3f69911b608a902fa752def3f6895237ab765fa8a29e5f7cc3910be3cff13b860f21c5b575a81cac242570c282fd1825ce6e02491973c317073a6d56aa6d65539e53caa1650ce3695dd72c716ff2835c53158bf47e5d02ad4c0adb42795b1a7d7e1581a0c87dc95e610747118394f6b71d002d57e79de1ddcc6c682e879dbfc46af09fef0528b3e0d109c0294f973d8284ac659e9288efcf5b8ffecc8562598893416770145ed6fc039589abff528cafe0e1dc994264846759c43cc451a1d048457465e9a9bcdaf44dd9213e34e883686d5f45642a026e5f38742a9b7ddb1eec1811dd41112f68bb0cdeca8fb6a5a72f1be169755741777871017ee2eef8d744b39d770c45284fd131fefed7c2a09ad67d1234fa4c6e6a3a156d450c220ad2cab6a5ecb48ac6fef87734ed4b20c881e364449a79975ebad524a8662067133d0263dab76a646d4d34f7e3b1f3a3bf502550d972ff93c41d879916a6c07a1f7987e821dc292de0f04f66b7e146ba271f0b913dce32d690f4a022789f6220d8d08a0dd316047457b83372199c9ae7f4ba98146fd79a6784072fb57a7855b0562bf830e93508d7fba4348d2e1f6ae5331afb7df619b10adcfc7a8403e94a0dcac582332a21e94b67715e1ea966dc873bb91f199823ec078fadad034a49b0a49a295b9c8cbd3dae033a5fd62ffbeaf13f623839a21074fc545c31304611dce084309c5bd293622ba4cfbd52b1571b467b0f46385687137968d17e06407ec61ec9bee534583c2ecd85c55063d1a6733a9ad5af02ee770f0f6372adf26dbd7dcabe1fe14bf524d1ac4f17949e52778a588b084f8399e33d45cfbf4f33b6366a2396df8f8ee2f5d28924f4c4d977099d49cd5725fe47ca7ec78c5cb4e0729ab038f5ae2e2c56f343daf23d19c5933b216038fe9ff9101d2f78376ec06de07047084d4759ebde113da64bee6507e1ebe74834b37e0ebbdeb466d9a8", 0x1000, 0x0, &(0x7f0000001040)=@in6={0x18, 0x3, 0x1f, 0x100000001}, 0xc) getuid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCNXCL(r2, 0x2000740e) msgctl$IPC_RMID(r0, 0x0) 08:38:20 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)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f0000000700)={0x2, 0x1, 0x1, 0x0, r1}) r2 = syz_open_pts() close(r2) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x8, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08630000010000000000006b8fad71b9cf65aa00"}) read(r4, &(0x7f0000000880)=""/161, 0xa1) recvmsg(r3, &(0x7f00000006c0)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000940)=""/4096, 0x1000}, {&(0x7f0000001940)=""/4096, 0x1000}, {&(0x7f0000000200)=""/179, 0xb3}, {&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f0000000400)=""/192, 0xc0}, {&(0x7f00000004c0)=""/95, 0x5f}], 0x6, &(0x7f00000005c0)=""/219, 0xdb}, 0x1) close(r4) 08:38:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) fchmod(r1, 0x20) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="7a47ff240fb8882815bb707fb6c4739948e21cae08012b4fc59dd395eed5fc804c4bc7f679a01225d3d25160c7b9f2112f6d34117d386bd6c6af0b28818e76a9bd17c455ba9e4030d0545d1e58287eb3aea1322b447abd67313ce4fdc48e6d234f5986eec1df2f883e771f7e8cbcfc732372ed3bc2b46a7b1224c789961c34658330d0bbecfba6286694a1f04d328ef80bbd6c5ca1c2dc4141f35f0a311f842ca71c970dcaeafc5445c684d4e8cebeba79b9d81373c7d08aa295c861c12cb3a2359d3a617ab07a819dc56c65a41fd31306587298325edda402c3d2877bada26606c2bb9ba0eae40b9457290fa921", 0xee) 08:38:20 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x12}], 0x6, 0x0, 0x0, 0x0) unlink(&(0x7f0000000000)='./file0\x00') chdir(&(0x7f0000000140)='./file0/file0\x00') mknodat(r0, &(0x7f0000000040)='./file0/file0\x00', 0x20c0, 0x9) open(&(0x7f00000000c0)='./file0/file0\x00', 0x10100, 0x416dea3f80d27b6b) 08:38:20 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) pwritev(r0, &(0x7f0000003880)=[{0x0}], 0x1, 0x0, 0xffffffffffffffff) 08:38:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x2, 0x0, 0x0, 0x8081}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000001c0)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x2, 0x2, 0x0, 0x5, "14925770cb0d597cbc299ddeaaa7c071b34d26e0", 0x400000000000000, 0x8}) getpeername$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x10000, 0x8001, 0x2, 0x800, "3d477e1e7f62db4b61739cd98becdb6219ba187c", 0x6, 0x4}) dup2(r2, r3) 08:38:21 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x1000, 0x0) 08:38:21 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x28203, 0x4) write(r0, &(0x7f0000000080)="def1aac70743c3dbd793bec67ccc9afb41fa0bb8b7747641a54b8979989a240997987dd9b92966b438b60b2d3decbefb5eeebf515d14a01cda8af6a9e5e7017a283166c9f688acfe854aec335ee7b9e36a68ac98f00b098244d2e7206f133799c9220b60b03c38f111438e6d4350879fd3c8dd2ecdffcd98c6ad2a0d2a8fcbf2a424f93c9b81f207e5166258a3f2e80976f270dcf35c12c835a605e166ff5644847681f13e2dd0a1781ee3035dd872c8bda7a9e483", 0xb5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r2 = dup(r1) sendto(r2, &(0x7f0000000040), 0x189, 0x0, 0x0, 0x16) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) 08:38:21 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000040)={0x3ff, 0x3, 0x8, 0x21, 0xffffffff, 0x84b, 0x21, 0x7ed}, &(0x7f0000000080)={0x0, 0x80, 0x1, 0x0, 0xffffffffffffff67, 0xdf36, 0x1, 0x6}, &(0x7f0000000100)={0x8, 0xd5, 0x5, 0x253, 0x4, 0x5, 0x2, 0xffffffff}, &(0x7f0000000140)={0xa6e1, 0x6d}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:21 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{0x403, 0x1}, {0xffff, 0x6}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 08:38:21 executing program 0: pledge(&(0x7f0000000040)='&:Hj&})%\x00', 0x0) 08:38:21 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xd2, 0x0}, 0x2) 08:38:21 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETAW(r0, 0x8004741b, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) 08:38:21 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x3, 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x4, r2, r3, r4, r5, 0x40, 0x8}, 0x0, 0x9, 0x4380}) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x3, 0xfffffffffffffef4) r6 = msgget(0x1, 0x0) msgrcv(r6, &(0x7f0000000180)={0x0, ""/134}, 0x8e, 0x3, 0x0) 08:38:21 executing program 1: r0 = socket(0x11, 0x4003, 0x0) pipe(&(0x7f0000002a00)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000002a40)={""/16, @ifru_addr=@in6}) sendto$unix(r0, &(0x7f0000000240)="50010504600000bf000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000029c0)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f00000005c0)=[{&(0x7f0000000040)="1a724622e6ab04085249fbe3174d6b8d7a2bca3982d73500333e196ffc67d45dd97313aba2a043c083e99e393bfef9d9b9a1875454f24e62d2aad395b4164289c35669735a2900b9cb83b1f208cb6bb1a4dfbfae721cc5f3d840fe4ba1f98287fe6a53c4a02812fe64a4b3782ca8a5ca381a5566a39b33a3ed6bdab4837fc2c22ad04926bd0e23fda0a94b1d24143f93d3ee8287c805030534786066eaeca8d53576f2e9a4649c03f1cfac649392ed8e0c2eb306e8443bcc3fd36aba1b24f82f2de967b4bcef56f5e63f012c95e0b81e42dae59de7db9ec598cf0af52cef70959fb2c1fbf74c04", 0xe7}, {&(0x7f0000000140)="b78bbe3993a02ba4306a155356dd", 0xe}, {&(0x7f0000000180)="7b6bc983d60e319a645c754ec00da9d3cc7e4ac3acead2deb18e816731c8cba75e95a90cfc60ce57a7d42c27fb9ecc1b11c30bb0e1b4f009338d84ba7faebb647fccb1060b4dc8c1178c679a7f2ecb56965e57b7f768b500307a9eeddc915f41776fd46566f29eea7765e693069924ca78e43c1d8b1f97e82d7eca8fc6371bb0e1b61866a02927daa7c3b83b4f7e776284996a803cea5b37131c45bb2282eb957f7b0cce22fe3b9b1a77d30f854906", 0xaf}, {&(0x7f00000003c0)="fe24429f5782529ae19d8d15355d1aa7e4198c62d50ce2d3e712d492edfd77e4aaf0ead451e2a3503de25ddbfca15acf88c9c194354bc19143ee67fa3ed5ec5b2c46b51a1533b239241ca5d740f2bae996ac5c5ed24d14ee8a2c078723f9f45f0710194d15d19e94592c739c48ccd937054f93903c4fe7f08f0cf75b099050893eb46da058f556d6d09d31b34e95653d2897335be1ce4f6097e8623046b0f725b5e2ad5ef1a73505e3d26a2fae72a48b533ed26aafd8e7dc7ea63f258c4259c4da61df91bdd86d4f9be7c645b293c6dfb89af7ff32", 0xd5}, {&(0x7f00000004c0)="c28a12afd555ebdfaff22042b07b2e99111a0efa520d169adbf4449353ce913d1dff87a533de9d4be6bd7302bde90d363dc7e7c648510179588523acf21c237aacdf0232c9ad8ac24dae52a7b83bb07d078bff406da180f7a76c1abb1d78a0b2733a8307261ac66f0f1b9cb016bc13c7954922df5aa5bfd803027b2b0cfed717d6280e7584a4854cd725b88b12d936592a566bdbf1dd141958363e02b4c98d8deb4f12b29e7562baef23916d76da37c38e55a4c766febd40f9d4531f6154eda2da2fbf3f6ada539fd0c9c3d78b4b", 0xce}], 0x5, &(0x7f0000000640)=[{0x1010, 0x1, 0x4, "dff85504aa54a3df14037bf1ee4e0029a44861666844b06f0acdebd802d1d6c2aee965ac997696869360c356d190994ee70966d00e884139ce1454229de6ba3fe804c80895349049da50e86c6d51d35df99484482f2af990e6e6ab4d72b04db012ec354ff4ca44600b90c0363d97e4a4ba941f9aed0a73161ee2aa63a229eed879815ffe69b8560a77a2f13aeb78e35775f23194e56d95bd6e9ca695d33d3119d84b3134e6d61b92293edb7bbdfc46a1d3ad5e98b9b5643d43d39e4c696664878d98f4ad1e6bfee958d869c2bf0a430a90e55719cb70482a0f54f845ea83b1b7c7b8386c7ab1f54fe39c5259e986aeee6852138d12bf8006ff3125c4ea4b2d279625a0396dcfbefc586ed42122d1c2d905b097ea5ed7c74028e0ddb2f63de19065f42f51f6743b0b799b1e7416b63e761ba43f3b7c37a749d528c6007f69c3f42fb558c668f7ea717f7e0b79d77f941931903aceeb679fc0f74cf573bfac243e0cd17b61c7d6691e1d293f7027d490df6dea5a84eadc9089129f569feed78ee4d7fe1eed5d781d23ec74ce8a1395493188f5aff90f83c7515c85b88b16e0bc77ab44846eb1e4f43af04d3af17c90b133d7c2596871adbde1db7b3f54d3421ff293efd0d94498b79606f15d619918b90b40c84871b4a96b3e56fa5960692c24fe2808850a8c06f350512a1b6754062061ce83ccff01c4d4d5aa885b2b5deb02d9fa662a2b643acef68aa3b7729b0f04b8396f5bf963c33b99ee3683ee7a5910c48ece3e24d6adea7ade9d4398a119cf4f06402bf3df4b19037277595e6dea0a5ed86f91e216acf6e6b4af7c65d1482c9b807b99fb7ddd2c6051419acd22637073118795e5228f47b4c4733de3c2c0d5c8876e38e4a5784674ec08014142fe963ec8d297f4fb816223e9d6f6272f882576ed3ece2d769eb2eb3741966b71ced5313650fe452da0cda1a245f126ddea3db60c2f8cb399ab75db219c9aaca2ca41c3200d114e32b50ec9729bb17decb8e7da87b38abde3b8afd679b154008a87f0338c9fc6b12a0bb4e3e1473445d84d839af05a9d6a7722c362ecf7c0eea58620f8adffb8b2d51c56fd1385041927a38cd58659ffe3e0c87711c929ef21d9ff9691512d1c796462ad947257f942f8bd63a0aae5e809941ed7f9ced7e22d1c52d196083faca6a4d59bfc9fc4d142e51cd873b0ecfda3a297b2f518d97366b0ff6fc3c020b506cb3bd985ce2663bd9ee43d7624a871f3bceacf6f95a2253421a3503bbcb6bf2e59e183bf100a7c17f88175b1e2070e142ba2cb384cafd77591f37c552c46053625610f316943ba6eeb05e706c2701eeaadcd61c5ee97b8b0d301284a888891538a03ca9204600cc28032a9aeae7b92fc2ac23e2168c93b9f547b9cbfd8a6a1e73600db9b4a473b6795d3b979293c99d635f25c10689ad34b2595c52ede75c84f4f6c5cb4af27e93c7f56b9f8bb0667296093fe317953dad75c479620c55632437b975f7e02268a893a920ad75a999fd123cfa1038ecbb8626f1dbb8ba82fef740f886f2924ea3f37343cb4a01ad43ead6a79aa4585fbef2e2ee8f6d3dadb1761dd708d3d98cf4b0f75b4b8a9321c1919ca07d5c8bc5115dd16afa9cb4562cd47a0a664ae0dd83ac74df0f3577be7a99f7973e4f6376968ea0203df4d2073ea25c021897fe7c814a9bdbd8efdd0c542821351c161730410ddd25c79f88d58554179f48126382b7b7b70a8caafb8c06c36ccd177b69a05a24fc017707281456f8d7e8de628f85ef16b277af28afda7d31885e8ec12dce1b3ad356b05efc92781c7760393fe5659c0b136634cd15e6b2962fac4477d5049d48c07c01ada05cd5599df6f5d70cd2ad1c79043221dd4501416fc2b6ed82f572714102ac59776214bcadcd7b3824bc31091b0f2b8ace6469a6796d2ea5c21e4d8e4bd5435619fd28714c9c077becb891417d2babd7d2cd9bef72a5581566688f0250e0c4609d74f967d7b779b4720b5940e9a794f53b02d6c626678a03385f006561a1f87fb96278d4e75147084ba08ab4e06db7690391e168cbc7216a1595b2ec5a82c804f1d86cc0dbeedd79088d6c1afc10fd29ea1ff4b122b496417c85e609c1ec1e4876678eec617509188c0161d9bd035c8527a90599b3049c532d8cfd3825ea4cf1ed003ddf879951a5556974f9fb31c71c85fe8112e94d8c881960e0a93b35eadd459efbfb365c4564bde5d0b55beb16fc95598ca7f5c1e90c53a09ca25422d03fbc376374b17d7c6b8206bbfbde8caa4eed410f781bc39e81b1c1f0f362675219721af95e9d3f38799830a21573b774cf06807fbe8a8c8f2f012a661705e68db83d35e1d3a8f89d4847df0112ab719e3a1a27620ba4d1c7b2913d818032c5605f882a0a27bead5a2c41dc4273a93cebfa1cfd5d4f8c81f5af57fa937da36fdae506b517ff4fc49b0af70a56ba47a60d5b36b369f971594b693e29db3d75e6ada17006e47ecb890f871ef0325ad8d11195f6f10186839fc46c8f12901209eaf83e9c664b51abcb9c9adfaec789140eca1a0e41285f14a3bf78d59667421fc2c15ff20b5298b2316fe01ad118a7b3c7e0e6695c6268b85dd7af15080accc6c2f23f10fc525480d424688242b74f19f34b700a2978ebd3403eaa399d418f428edb96d1655d76e8450383e75ddd14599734680024a118fae1a71d7e258962818565152bebda1db570538c01be36df2b48185afd3e8751965fd6203dba40522557db05ac2ee41fd92019ec7ed246ac8f6e402ec3e1c08394ed432c3a9f6a9e48ec8305e7456ea9eb93fde267f94c00994f47adb292948aa4a7d9f163761ca79b0c169ad0202b41a0fb0dbd64976ac4e51adbd8b456dd1ae6559c47d61f55a3fcc140db087fc5f8d7da98000d09d7708fb153fbd07dcf0718cd35b230929b221bdc03cbf26b12044df22cb7f631b153531cecbb6fe6bc755d5872dc75f0dada83c200575df848d3ddb16653a076e1c7c0135819d8169605692d3741e58f8add3966f538803809008534e59403be974cb119ab5195528846c464dd2ce4d7f7085a44647a06fc1fe775305664f35eead55d98720a7ea883dfdf9e8cb73cae509b01fb77c48260b348cf02cb5836f9a62eeecf96c846aba6ffd367b1cbbe7fc5a903e187b249bd306db2cd56db5ceca4ee45bdbb99966703e9266ac30f1cce1051f7170774e3a4664d7331e011d07498c829294620c2323bc02378adaefaf627ad8a457a6402ce7e8bb84071ee242882fee0e8bb6dc855bf527add89f00aa0777ae05aa66ab0e87d1ecba3c82ccc874ce2c829374a7f6c54835d895b6ad1d17f273a00be6cc25465880e6cdf81dca85bb3aba56807486f7ecc73921df5764098ebb2c851f470136831d105b816f0bd189edc03710389b8971da434adbb2a6af0a70f82799d6ce7fb3a882444f80dfd7fbad03b3addd67954d8454cef6b6d0e2ba1984fd782f6d10d04b403f71f09e3fd7a9e4d6b81edfb4c8688fdad04f57878f8adca56782da4228f44d6eb99298b841f30385987d6fac63b5f69dad500d64f3663bad2e7856084b96989f6c4bd43ad3baa1f7204b36af5fc9d49621ddc20d6be2ff43ef24fb64204f04d652c713192b71bca743e45d34213790b6cac7d9eb6dbeb73eea2a336ffaae678bfe1f956b110ca27f858fd556311b6a5a53ba2d93ee7feeec4076aaabe057e6b46cff24c96544215d962c39f7f4bddaaa4b5a1225c4884fc7060771e5846a70ba21aff5db1189d06c432624f1a810f06b7e8a99bdf247aefcf736e9bcce50fd0ec93fcebbe53b3fc3dd984196d4892fb00baf8d8c8037cd08288c61f4d3289aba09fe25ec5fbc4f069af999ce67621eb55ec9e94c126d18385fbc9f6fbc1bb6e91a0b38cc53a02492bfbdaa5fae6f411f3c0712083ee53a4b25083f6e23b7ba5cede23fbbbacced5b5519009406447e63123730ddeaf2721d3f46566b3c50f68a19917824fb58db6bc859de6a6256ca209139c36daa698938ccdeb864104d0cfe6c989227d0c89a70d7519b7202615a977ccb009a8b827d1acdbfd6392e65396b785b04ba15811350f9649967ad18e2c0a31b619ea20a9bc79dc21321b378c4f88d8de24213d31406a48c63660d314210baccb76d891634361751aef6dd634d733747ff67ea74db23a4edfc32f2a7e6b3bce756c02f8547258f03de9917ba5628cdd63449c73b8e4e7dae834dbb0d4979126d07b3a88b426e4e9c301ceb77be9f24699a723ad3a52870fa46104a0066929cc0bb433c4cc7bd688d3c5e0730b4909f1bdf0db64198e7288d9e8cf27885b113bdc5fad53eca658ac22ad0df4684ef53b1760786cfc92b3c1ffb1fd3cc2ac6d9711807aed8fe43eda29c075eb0c584b329f20460aeee22b63b8b1b1906ebb94f79fd858d0b75c8e82e59e6089a01c6e25106d3552c799d65046e360302fb5b493a686f9c14c40275f4c9bab6b1ee3487b7358c0f5eb1dfacfbf73458432f8fc066794f01ca12ff31d8fc5d1475bd412f4f37c9792c95b9c6eca8df1147bea12e65daede6d8601c994e98dd89d85c52b2e0b0bc0550e3dd51c9fad357f165a182e0fcf9d216039455ee9408b82cc86b290748183d79f78595738dd82ddbe23d2abd278dbae9cf9c5f5ab61561470f2fd16a7ca17f7b0fa555a92411e737e1bf3f2da86045844ac1748a8272b48d328eaf38aa24b62444645f23909133fdfbe2b93dfe89749f0728e7db8fb83b8ab545d2113d6ca8d36abd0098024a76a0cf028cc53230e99af9142af5a9aed2d463d89c8e35b7517b67cae1e9c25f2b87fd14fd132ff0c5c74ab9e4bc6fab86fa8c15ecc15f64c7777f8c5c535f2b1180d2806e4a24dff699977ebe645f078265419b28528d4a189b3bea50cc4afebf6e0c3a0c2feac24bf64763789d26d6454bb336fc321fef6ff929598033b546f56c98006e147f52c7a11881a065eaae4c1ce9f32f65220fcce61da720b855a23afa3d8237e174d22e71af0fd643696b3c7a4f1a842a241202960c73895b8ca8bc48facb16282aac27c6a19fa934433bcc3e5fae9673776f9bd3d2c770f8d83e7ffe0645fcb6ec52aff992920190407b08f29d1f4c54b0385c1ac878232eecd9b8a11c51068d5479b87090d24b3df70a7b2a306f1d6bd2e871828222a2c8829b265885769662890af61ce1f18d0cbaa2a6af7651c5741ab6c08ef286d9dfdb4377b1c0668605c90d3cc6bb6d2ff85bbedbd60486a9604e858ee4bb4db94980780e6e1f911525d71b568e642418aab25398c035ef8c13033feec594ac67e7d329d940a6fd7165a1bb0333fc9e4e4aee6cf8e3a01fb7a4a18eb17980c47c979a43f17baba959a9b523dadee64e7f1d166917f83b6cd26faaeeffc42b76fc7f237bb3fa1b7d7f5e180beb63b2a6c222381681199badacc7e530fc0aa3f368a4079b2c32dfe18e926d49869e6727b60500906b486a304c45cf29cba77e27058e696d57eb2fc8dd73e16a212bb627d3d9434d21c7d1eebb822ed3f5c816e67c6f4ede415cea709dc6cb186dbc43f6ac243a372859e734af40863f2e3b8040151e9ded9fa192308fc3fd8f56c8b7da62689716cd2cf69377c47171e0a683bb063243d15eabd8904bdc91381f88f9e54363f7534c7146bc204add2997bd59460ddb09ddda96d43302bb04c807387f7869d7925a23665693bed0c9693383c059f2ad75ffedca630e6adb83972849f73e29db9f1da93316d4fce7f3cdbf16c8361aca1bd5d82433489cbc31f6e54627a41322"}, {0x18, 0x0, 0x0, "14bd33da78"}, {0x30, 0x0, 0x6, "acd1158c4459535254b716250f47b0a23930a34688e00ba73b8a"}, {0x90, 0xffff, 0x0, "b7556b6ffaa5e8a606b3f20286e4002e9f4083608200961c93e717e62e55999667bf1bc0ab1a1ca00b80e4153667eb3f84b4ef8462ba362f9ee3eb9b933639c1cd81d15699a6df3dc1df843ffc59a91e40da094e424fb8ea7dfc21cb3e2ae27179cef8fd3cbefc8f1bf6fc1ec503bba2aa9baec5ff1eabd2e8dd1e"}, {0xc0, 0xffff, 0x4, "8d51e899a71d71c457fabf5857441a0a0be4ccdd9888de062feef1f0514d6c51d5f2500d6fb860127ce396b088aa54ae8bc8c42bf9d3034a5c233ae1e1cc1db4950d14bf5b9ffc20bc79f38f8ce74c2fa96d65a17d515952bb01b20b7dc8e460112339d0ae63bacc2551d909dcf39744cf63c07eb8fcd47c1816f1c6a5f675bf33c6159d12bcaf17c2c6f2b3d48eeaae9f042385120a0d7147b3d46262bc76031a31c93faffd162b603d89d064235b"}, {0x1010, 0xffff, 0x2, "0653673ab9f014ce02a060eb28bac55eddb7e8d3103ac4f1920f059e5366a91d855f4613b44d9c631789d9397e509f33f2f858f53e47dc7d1be600b9bcc83632bfff9957c0e8fc28779207981da4e9820ec6b9c404f0b51d512081775da5acc88c0ed521c0ef5be836017843a10af9bfacb3aaf722951fcbfcae839cea00f1809a75c9d9147ffda120d284e576d7fc9a07b56948bdeaaaf84b6a40177b606803593bf25c661e417095ff01247147bb8dd57b5aa5b9f3c7d12b7532a3ac32fae2151d9003e57b114077e637bc66acca9392e14d0b90c1cc4de4660fb25944b3945ee96a05d62af6b116d01dd3246091128504e6aedacaeaf91d333b8b6bc9aae740ed82e223b77713ed720cc94ab58b8f604cdc4746602b9f76cd4372ab40b860da940c54420bdfac9798c2f7a1d94aaa4b25a0ca73364d3280aa71f01fada639c95ab873b6e961f81e2667e4cef230217243b388dc23a332571676f233b0da2243dc478a1b9e96955a13ff06b659ff56e6cde9de70033f13d2b4fd990fdf35db302681a2f55f541b5a18a47fbaaf03ac234411779e139ea97308afa38ecaab4113b69cbb103a9a37493304e834ed24bffe19944aa180294c5561dc9aac504deb7bc76cacf225449dc37c83a15c0d4477c6abcd18ad3a2a9c093c12318f69f626b6cdc22ed8ae75625af8266a5155646f0e5178f6ed22599f1f7b719a247eb24d1438106476bf2bfc1c5604e9ee2595cf3919f65ed6bbfb4677aef0c5c61e32a3a65213823ebb205f658c6a552f5b587a27cc48e0e22dba7fb1bb1ed402ae4a925e20870286ea3a686449ea20ee35d90676532a1c9611c1aef5a0bf7a352daf3675d97e6c78f1f1a6d3b8019eacf90fb8d92cb058c4df9029a560b2526c607784b62de09d2b0d66569cabed7ce9af1227d4891cc0ead1dd6f025ad16148f1e2c3acbc9cd1609b3b153c7aa1cd47774dba07cd7ba1abc657ec57cbab618de1b5b1ced33b5439fc685f4ecda57da5a50ffa9e25be8f4212f0414b46186da24d8ddeed8f84e198aadb4a6f8d2188098c04fddc20157f1982a6c1cc9b0fa1caba59beab00aedf152e93ee9f209fe3e1df0b88c96fddca573e9156724efab01be908abecc91ddcdae7fb722dae6a577190b2c484f35ea3430a0904c6753ec499e2efb66491d21e0ad9dfd04fce8e423494c0cf9744ce62cd71e3579b9fd556ea981c19f4f8354ed40d25af20026a0a30c1bd10835121c4cda4906773172aaddf6559e94de680f364a48c28c26758532bb70bc3a956f754d47940e6010d9c0c2a8fe8dc818cfcd2a94ccafb96693fa053781254065f4478f403cd932cb26dd47e229a90974f57963f425cb2ff57d162bb8d379b7eb8b2ab57780f3b134c66b55dda81402020c8b4ee962d4b59efc6d31da6fab022ff0723f536534f521f31af53b4ce17b478db26bab4baf0f4d084448eef7a58d73f4a4f603e7be8507bbb4b342eca874f351cd0ef9bdb55d2f6f056bd5f61cf56bae2ca16048404af40e0fac068b6699147223652b96d64fcecdf8f1afe52fd08dc88bf416379ff4cc168b3c1e7e1d507a8a84522f86e00ae9f88c47c80685533eb570c09cf549c5d11c730296264636296d35f80ed03f6f3de6c590837df80b695c663211e233de3e03c5a01754a69e331587d3f0ee1a430ec2e8a4103965f2faca993e46afabf9c56e475cd03af872d85cbbd6ae5a9a14b2d511ace8ddb73bd47a81c76d06c0112b1a93ec33311edc85f56deb9becface701c950646f0155c93ce0b385cc0530a62a500ec4ff69a66dbfd067bf304c8fcaf3ec7827a06fd5e5301987ec12a012bba032122543a0482b1294844bc99ec9b6f5f960f1432869ad0ec55ee2e0dc269cea6392a44b3d4e5fdb9c7a74f14ef492d0c8ea86c5669289a7c63bb9f87a39ff0c8eaa4a73bcfefdb6bc9dedd452181feba44a93cd6faa44e5720083b34ee04ea850a3ae852b551f50c731f30542824bc76839c0db27e857c03a176a89f1ca6b32a2063cf8ee431288b3d13c00ef730b722371efc245e1aeb19325ef22667d43064218235e1d8a5765fb7da109191bc2066015368b1332d94f499862fa4d1db876db307f287728593e3a0cc102f82e696b04d4f5cef6bb43bfb42a57f9a5d0b9840df3df4c4c83e2c60e8aff4fc79c9ae5cba487d7547006b238c56b8dc4784237c86a9bc13006253cc659ca49c4a0698c02ee9f5ddf1f01debeecfc5b04b2151dab563a7383498976c2b4f4102c361663be81399ffc604d66ff91b0c841a113c3801b9f54dd1a0b65cd80ef74e86f0a84501d9ac4cb943d48051cdc68bda294db37d9795e54bee060b5619b5f0920d63efe0d020f54810f011add36780af1c22cc229a27745b82f79f78cd0d7edeeb74bc2bd048ff5f6209a47f435b5ff3b347426e558d0974d8a57f7b61d5d22141ccccabe988bb45075af71044cf6a5772d8a3689789aef76c9acaec98665f141fc25d0e3685ea92dbd20a15b2be53fdc0fa5c5064a4038d9ed9c3df339399dd6bde70e4ff775ab7b308b5af2f5fa0f63f27f5a98a8365e82f6d26fa2ab152e0fa6935297f87635ee4dce593d29364ad75113cac621b14aa87e57bc77abcb07ecb3df6d0fc63cc94d8569294780fa41d26067728281a346691f1ecdbec2fd580b95ff3ca8bb0e2ac24b24edb9939086a3103c9775603b0df7a7d2cc51e57a3274988d3b291ca2c701cca6be98427886a60b3ad1a359405eb35dac7c8fcf846c9dc28b1649ee080ace60f6b5b0854b10edfa45f60c30c18df3acdc3834c988ce1f27d9bfb9b2c77bdc32fc577a696c3e71bc6c6f7843c3e0d4a03ce0650a8e79f03f95c3f7659f83463603c3185277305d739f2b0cdb56a2bbb571f2de5c1a584b4e3217b4c98f22e78b80c22d159fb7e1dcff0031ae140003e12b09fcfc0e15d16a52949124bc6837d13f6ad29df832e68681c3d1bf6f9f8f2c88db1a3f2164b34256e7c094176c8e6832811470519cc170c0d34c5c12c0ab1494f328964796dbb82c0cf959d6134c1b57e3384b86759a435e6ad86aec1550ff127db7035830f030122b37d3405a0ed565bec9acea2c489144e4769ca0eb50778f5ab3a96eae9c09c9bc0a4255a0ac195c3e2d5710257f6143a7b59dcc2315342d77a4246dbb1b714a6291d0fc55ca3cb2f9149d872a62fa5eb2381706865c3ce85ef3da738c15b0bb7a72889845efd6bb1a17de15803c1c01bf656eaa58b3c02d8f94ef4066e7a9365c309cd14cc356fc6527935b568cc075176f8560ddac3e8237df8b38b4d3ada7be98bd626475b3533056f2a186425ba0dc0c2b133231e48009f1378e3a2f0c56652b30689d5cb0cee406007efd7359085d3200cdf1592aa625bb4d0e2759a97f0fcac2088ef0376e87e822a5ab895a13c5b52fb858091e8bfa8e4d79961c2d95f5624fa0db631e584fa7ed4d2f8203fad84ce81de8d86591dd6994b4d6df27fe53aab265ed71baa1d6daadea410e047b4b3dae88bfc0cae71b012ab01cbb7f9eeb63c4c88e6e3a21e70a34ab11cb5809c0c3ccddf4fd9d0803de8fcffbc3f03687cedadf085302fb81a06b60199850825ed3b2e64ba39c524aea9b4ab342c7324aae6e7979b8aa75de14e0002d602ca0428df129c5f9a08e312faf617b7d657f2eca37013d0fa896fda04cc9aa71401c20025c9d3705b294b83ae56b91c5d81f9841acaf5a6835a8985c6968ecaece37634182d32353cda2ac402158ca4ca670bd26c222b47ddaecd33b5a04ef0459a9b1bedfc20b6f1b406a83f7387715dcefa4e97198f02a49895d978780601c9df167b4d2ee2f08ebf9738ec8520172d9ebba6d6455ac510be7a64eba317646a0fa4bb0bd73110105aec96d2244c6fa3b1174a513c2d5da18ae2066879f4a5f19e9765650d9198d80b7d9ea62659b41de8340930426ecca635bd1b0c9bb188c08d4ac246ec52f80e25cae2a0f19fd22610c8da12953926500da7fa2fbc1ca14856fe8e87a918eade5211a03829b1c9fab8f31138a47f402ab99a3ceb6dac475db17b746d0bd5e79f80689d714d9de5a2cbb8fa89aa28d0dc1cdab975065a8aec6988506eb04621a96c53d889ccf4f96e42a67ff13ce967a4f33c9409c77e48ac1bee043879fcff30011cc5e740fd89cab17416e214438bfc34b965d257e7ad2b6b8fcd0fda3cad4aa537a9526c2af6c72021d971c704adfd6d000730dc6c55b7b361dbb3a55afd6f730a2f35ce28b1fc5b0c50eb84c6348708d97ec12cdcd200d00c6a45d6cccf466123c6ee01ebc78f50e4cc6f62b3c37e6cf5fc63892e79e3cb6cf28b1edff525c40c566659f9b3f8b5b7f5f895c37ea21b9375c155128019ead4a3b2ae8135c4c1bdca953177c49b371d2acb108ffc8cfcd2c4eae936674a86c53fef07e44910aaf78329eb29eb4ac63e69225d911607579a7f5382d712edc8b8f428ee645295f0bb746e103a86fe11146f38064bc0d9075da1d89c9307c3627b75828d8c73609816378a217f5490af0881744c4af778afdb218281e8019b9cc1a9e0b5849eb537c867bc9b74353f14efaa87f570cff7d42afe4fd12717ea4d6449f6a40c31881831021cbd7126ccb385ce0deefd28ac3cb6cfdf84ce6e4c8766ea4d0c4bc7e88da118f2489e3aa10b2e9373c4d96157dc4a9c4ee413a596a5cc21fb426332831595e27183905c08af624337d5d3e0a39028f8098dbe53b39d60c3cd29a5e3c98ea2659a0db4b631312535efdffc22c0a6d8263499d77963329c72386ca968080a8b78fb34ad544f7e8ff5724dd49a7eddc6041eeb63ea689598755585559f3bd23a3b70e3550d33b6a2cb896214b4504deaeb208ac182ddfcafac0840e12a22eaa785cb9a568db0b683a41a01dda73cfac4f1a53668dd061c23759d5a23da77e13d5c7f20679add54974b44098650ab8fe13d6e171650aeb7655e5ade272a3c4bacb4bb34da856a90bd5576e01ba134c4bc3ad99b061d32aab7be47fade2d29b9029e00dd1e992fc0ae58fe809837fca1f38360d9f5c99620d82e6db06224068f85acf879eaead5c87f4df8fff050af831cd6bedde9480f6a7b25f892c34353bdcf6ec6323faabebffe4c48836e3ceca30d739276efb5963d9b6b0cbc9f4293e47db628205166ca480f0be4ec3027c50df6fef229be911fbc710b144242fa5e8b243c5e089f6c90208b811b18f407aadf480b8083637ee8186a557a0a97e9860e08801ca84f6cb9fb277abc884d7e26f5bf927f01f1910485f662bc0e5aee52247dfeeccf11b393447545d32e603b32026090df563355638648b039b85c1c5167045f5da89e1471c316ad54a69ef02189ed75515e4c9df7d6064fe2f3637c394afc466c48efa6cc4b2c3c0a82f256cd04ea952ff8deba25e16a8f0e731f5d6fb509b01ed51f24ee85cb5023ee8069f8318dc58e2f81d5283a0265e1f5217878d09529942004a60b85388904e5bb6f701a7d9ef384907c32259a3b58844b56ca9dbbffbc30b180c0b4c11f3fe61de71eee70ccaa4bc5f80c9679fa4e482eb33d6ae078829275b730820fb8e0e832e68a77833dca1c6c530a00e458bac10ccd865d44e219454994a01d4e4a25763d68906e244d29f411a2af567d5fd765e05588a27ebad72c56411f948b68b08098c9cc28288cda50b98a492bc9dacb38bdac0d7c4dd1743453771c0651c2124e7cac6a4c5224da1f3b6c01116f2eee45d0c1ead90fb90fa7ec0d547b7a2051b0aa90770e4c917cc515f5c2efb0c9863e6d6a3"}, {0xe0, 0xffff, 0xdc, "e8884d3caed50e277c72525bdec53d4262e5b08bca594f6390a58b4ec65e58f7955fd96664d251b6ec4aa4d3750c3437083d302e52872b88e6c021dc04cd07e98bbf0cc47f8be111cc9a20a57b198e33edfa20a2476a49b79369526abc08bd462fa3ea8de464a31af566bea7521bba7f84bb43b969449e6496ff9c72b02f84d2cec28fde96083c0d768f90adfd23b885af6b4b8d14d0e145c6d7b6aebfaae52524c078db5538fa160d485bd75fd80af9fbaf37ae754e064869579bd59aac4bcd4e3cf30587b5577de64e7a"}, {0xb8, 0xffff, 0x3, "2cc6edd198be567288c1bb73bc3f7b7aa6b8ebb0148f0834aee363eacaf0cc4e4fd29609e78b94a482583e7e6799f7c989b40bfe8ecf732577d6676e4a12531e1a040205539977102f138dccd5b3a36931a479746f6acb27c35727cb979dfa1397b77b7b44109827d0f5e037629cffa1317d8774acc43b1a76f8d1bdb4e2bfd027e2fe1d8d6e8dd8cf9171d500c0255f47a2998c86a5ed5d2f1c6682bb711bedb73d5df5b01e"}], 0x2350}, 0x1) 08:38:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x2, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000200)) 08:38:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket(0x3, 0x0, 0x400) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) close(r0) accept$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) sendmsg(r0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffffffffffe) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) pipe(&(0x7f0000000180)) 08:38:21 executing program 1: setrlimit(0x8, &(0x7f0000000280)={0x7, 0x95}) readv(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000440)=""/18, 0x12}], 0x1) openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x0) r0 = syz_open_pts() close(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) write(r0, &(0x7f0000000080)="9d", 0x1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 08:38:21 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d0474412cf7bbf4f26eb93e06159f8444925bc21cd6fdc02cf5bd2569f", 0x216) r1 = syz_open_pts() mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x7, 0x10, r1, 0x0, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 08:38:22 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000340)={0x10, 0x5, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9ce}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x401}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0x9000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0xcf2}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0xee6}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffff7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x1f}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0xa0da}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file2\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x8}) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000080)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') linkat(r1, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 08:38:22 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) socketpair(0x0, 0x2, 0xe80, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) listen(r0, 0x0) r5 = fcntl$getown(r3, 0x5) r6 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0, 0x0}, &(0x7f0000002740)=0xc) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000002780)='/dev/null\x00', 0x8010, 0x0) r9 = getpid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000027c0)={0x0, 0x0}, &(0x7f0000002800)=0xc) r11 = getegid() sendmsg$unix(r0, &(0x7f0000002940)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000002640)=[{&(0x7f0000000100)="e81f446ca4a48701c9252b95deac89fd0fc5c2e599054ebfbd0b2d9cf35df967d7f787698394d2f12723b5477d22a6a4b39227c5b471143bedf33e356d792d", 0x3f}, {&(0x7f00000001c0)="10551f34e8fedcf7eb9aff57544b3747e5f45218e285a1cdfbfa7bc099093d9fd4a8697b08a1e8e5e8ee128b735fadb6fd6753b2d61cddab6d9ae26c46b0f5ce4cc4b9729c858874fe924ae6e8231bedb5ba97407413773b38691d906bffcfe0ddc8398def7285eef6f696fe649ece64b8e3e02e383eb41286334fbe91b429546e07ec5072b3863c7861662cb33e2340", 0x90}, {&(0x7f0000000280)="73b86c576f44c1ed72e7c05f04d0a65ac3cb64d1229127e54dcecc304e80d2d3faa8a9ebf07c63dfa7ff4bd505344b193d4bb68fa673c79d7c8f13dde233db241f1fcc12614dfb8bbee3ec9a0e67f362217afa83f826a494c41bad4a97c7ae4c81b26060b4fb85d8eef8a664d9f16e674dfd9be1da506d51d3fce9654f7ec7927c29991d3d9d8fe5cc38c786f1580482f0f9e9e536d8cd34d6d31105c5119de03afcb13ea12f1d9a959cbd1c29b2da133c350e5355d2b724ec13f25ba6d28c46faa7405568f4d12b5264c6c371db389c817091dfece42a4098ef74cb3b3ce2404ac8d736bb7bd2feaa1e06cb5472a3e2465d250169d0ceb987d809c8f3f8d45b160187d90e8d629a52992aa4d78fc47a291459f875bf86f0f93b40e8d0c077475214016361fbd3c0e19b07dde767c23979f065bd967e7f81d791d840363a990db83480fb422a3d9010af04b1ebc0108aa9ecfa6d51f58164e484f0f2b7b41fc03822296734070c0316e3150f0265bf52a2d32bcc948016b74f1059727e4eb546af72d8e7e421a532cd13e409a9bc226c1a7df3bf49d27b3b6eca478c49d7f109d0afb6f512d2cb2b2d3eaa088d2f9431b32c24d5f4e9ac40403a4f4f44ee664b28782302928a3f3152e047826cfcf1c12ef884374002f3297f9e9c0da8662d507f06125fdae75feadaa12c13a0e3a55d49ecb0bd1eaa8e5d7109cbbcc8bcc555b9633ad16e03b33aff37ced715b7b147f79c8afcd7a1d7488375b4175a912605ef3c8b9531dedd165cf80b21c698f90437c49aef5a5791d224806a6b95cb47f072b7a57844c9ce3e128bbb2dae3d26e9806bbbbd73a49169434fd3459f4871834216446ab212e2f44ca4e4f5c25e0fe28b9cf34bf95bed5ad1e2146390d439bafa4bbe1c49f85fbeb69be55fa7c968f29266027e5bacbe22c1e0f0c73d85e1428be790540d445d3a1e5a6455f43d391283cb33af1bb6679046db8842d03b7b16e4138cd9d079c29b38e79e2941b356b449c359fe52ffdb122d3c459700348e6debc816c1d5cfe7bf6146248d65ace81e4a68ec4837a71b35bdeba7f2243dc3e05afa2a52ec3c4423f92f26f56fa2cf028bc7b68fa325279f4df19375aaa1fdacee38f1f2f0a8cc2aad4a3826f3922ea876801c78795b1f7505d0c3465da8d943cc0ffb566b2c553bf02a4bbedd39ad8e4d97b90e48128255161c54ae2583983dea0844c94ad63ee3026ef3aad463c29b989c0eba293803db2f8c8db5b53aa662f68c005447cd1bcff6d8c0fbcb520db2aa6009549bc97a36508edb1b9940d72027126145a9983ccfd2c692db874d0f8a2f8654e1498fa942be0f4c1c0a13fd7235ad3267b728ba7e735cea8ba8908d1ee910df2159e73012ab92591c78f7f9052721aa3e1ff832a9261145ee5423a0a9ebde875f94510a558aa8d36d6557b6b8ce005dfe1b02d3497368f43421b86f760c7ecf1e3c997c845d497f6be3d6eef77aaec94819e3577a7f9574ff719c632ca5736f32f4e3d14bc84958e18c20e3adae88e0f65fd846f91732e36329030523307dcc1a00f989c645bce7137aa38f66f188692712fb4d828de5f36966d7ca90da74041c6b221ec258b7864e3bfb69b1d724314099074e60d33bae534eae3edd27907c5aacd99f4050604455c61343806a4fd84e1e69078dc20bbb8a59c029588ce2cfd4e93a01801ea50b3123f9d052a074f006f42c83f5e6a3040f7b1af5880f28f82cc3a4838c6087c07b60e14a886aa72c2919b9a5e7ad90f100e6e0e98b6c2aa005ebde1bf48a16d8827435662b907c3294a4f28b29afeffec7aa9f6a3a8301b079b583931a24fcabc4709dce538a9957a098fe34b56bfc72c01e3a8a37bad4ad1c48f5f684b6c42d7433ff094ef4bb354501dba33292ecd7be8e743f2d169ad1179e7b0e04e5be2408a1ede45f1e5bd0b956441d83f66cb256b649a51b2ea8170c4d399b9b73205a9e0b6483b9c8cc67f4c4374ccc0d91dd79e169a3e032f49caa9cb87d533097810cfb27f20bec22e7e8870115906b9b1f228f74a19118235e2160a1bf1ea916bae00df1fd1460d1ac1aaa281d04ee1250e095e69469eeaf2e1a3ef808b3827358b949217cec150f7d40f9de74796520838bce6d93f5e873fbc7f293eff57689ac8a40bd00109ecd70499d27aeedba1df260d083c096b1e45e7c244d344938fc0b08dba8119fe7b66967a1700106760f875354fdbbb7636abab088c910df47c418eab7183fb2596513cc147a9f1c96fbb38198d4a9f52c7c1bc9960c302edb665a3c15442d0d2e7499ec1a71c4826dd9f345c01063f0dded7a0c52d3c97bcc75d7952da54120caf8f031f0a4b41b31e720cb3a6e90282c38fe5bd8968314156573699ac417526812eafc83e2b2948514fbaa10004b2289b93de7e110c85a4c52af99c51edb9319814a701cae234c039d7f21b7d781d88965ed173dc9eb76bc74618bdcff976c8d1fefc7218c58dbee30c6a66788fea47d926a2a19981ec4daa9764a9f12eefd45c1c11a31fa20b1013213054b6a158cf36ea25a839fa8cd93c64e165aa1d6610aa2eb53a8a7421bed3c0c8623d03120c8e0e22c0b24fc628e378be7349e86255f8f93d46a2db0be7039c5fecba1a4acddf96afeab2f6e29326f7e27b7ffff39725f11bfbc2136e01dd92e04db7f7eb10fdeed4f6fad8ce97e189d63e38f63ee8a358e120a878835773f36f5d0b8dcfbf477143926e6286adf5e5c54cb44bc85e3617d00367cc91601ed2301ded9f22ded3a29897791e79753aa1d9c98f460697d5972932cff93bec6fea966e36b3a0a3b318d97aab849966c5d3b8b853b9049a4f059b14e8996f80899ed42f57fdfca6129ca8b7f9fe089736f3dc2ce5994ebc6647af22c2e298a60f9cb06be40a30620a3e222bbf018cac8bc1321f7487e765d9f894d83a0a496e0e3a6e4fcef0ac41038bc294bb15ac48f46f555a89fbc46304620dc0b809e618211c25955c7946f995b5786685a2327481dc405bccbb242794d420826591d294725cf4eab7795b11ed0db350df16b6edd29e209adec1f666778468fbf71b402f8066bf1609e47c65844e616db1b67d0f9902aed0e106a3661084429b4c602be6693e0f5287439e901ff2b130d67aaa47c5b2938460be621a1872643fb3c14547046efddacfce43e57f765c567f67a60349e94d60b258b04022c627e3c5ed37a7e8d2975f91663bd82a24c3248d29eac5e7b0287070cd248dc4c264d6e3134669e6f1a4dc3197c1da4034c5b03f48975dc0f9391259ad4bd876b14ffd0de3c1c6747ddcaf9782108db4ab7c6176e16600b416f82e4945c97e300ffddb6a48d48f556ec5ddea6443ad89b703a752a44780bf95b626c44c5d9305b758980890b25595b220f6fd258a5b01ca7c5a8ce26b0ef953b2af081d99f53092384dc500d58abe9af05dade0de7464aa551b4bbd3423983ee9f90e7c4a656eb1950448cdad709bf8ff58fb2bc472fcb06ef5922f0352ee5bb97f428aeac4812bee8354348c87dab6005b8c5bdf5008fd696f18725926c0ea9d36d10ea6f73e50a704cef2bf29f6a94648fe821807b1765896464c9b3d9dbe1f4b9b69b471effa383af11e89f99817de161fa3ac08206d59ddf55c98710bb0bb2412382fa771697785b97b35074867677fc5fa410ee1502beb71a75a979a3d3620689c2c5f935fc064fad671ff9f8846402c35ebdc1ad8c7f7d972e00b83218bbb772920a9e538d9c689eb4a472d7ff1aa20f4ae57d137d30799953d4e16c7d1957ee48b64539692a664c640794967a381afa46e9d80f336f3537159c9ea03f58a597243e2d6626b1d2531d5654fcdd446724565d02ae7281aa68b422f4cdc44bc041f4359572d42c48764c375afd34670f89d9cc7c2448cbd9a0b125f15fb50df2d72b246e461e9607a58a1e99d8000a71b4d742b459fce68cb3bf2582c958a274f91e8288c040194f67232f47b9d00a69f3a09c464a13b0eb59b564fbc2bac3ed471cdc47a94ad1daf3a93ace0099b8ae2661d9f2dcdcff6fd6f7e8ee095d819c8763a63c50933f1d8b95f336a318cc786a474468456844d8ed59c59afc808b71d40c3b09e7fbfab1b1fdcd6fd27fdcd43490360eeaaf9091f11491b4056824b477cdd15191124e0fb5b5bb1bbe37769279f62400fd0081997dad6f4803185ecc769129ead8edea14c2800af38bfe1dfee9d1fdd99ea19bdc16cb284fb05e49892cfe87b87837f20ab68d0d7e17dc341d19e7a5523d377cfa6f273ccd962824e9e8282dd6a0a8241be6f85d0fa1658febffbf716f1498d352dbe8c3a2887891f1365b2e2ecda94173668bc9e411bee75431414d4e8eaf9a3c3f9c51140251c432179fe8af053248f3332133105bc77288aa3d1c6b1e3f3b59ff86164878d307c99895d4bffc4d28ef9ac89652826eec69bd08dfbea2d9f7a3e63e6ece1897d28314b166440bc81755c08df34617dde186ac948e41df84da4f7b380d897b85c1ff572e084da6630a28454288182a7c64845987bbe65450ca68845f2f5eee213d00553eef59fd034f2f019ca768cc681b222b3452d776576a8142c3393d0c46b59091f46f50673a093a91bb3dff4fca0159d3127b9a36a9b18b5e8a6e7afb31342366cf2ddfbb689ec95f76bbd247cf421e2fd2013d0a10de5c318397fd4ef90a27103dedd895c66a266f313cc07fcddfb548935edca04f54a927887f96a95d7f294866d7bf22bbf8118976f74f486a614d0ce41c0cf7d10be9a5591393c568b94ab4ceac638ab447e1e31d20ee488345bca0db492ebce3d9dcafbf4b60aa24e3e6873f909ffebc285fc71585289f2200c624b0f8b058bbb3710b2588b501dbcb29a288dc388cb15ecef9b5070e223433e7613120e529a5d2e01f2d309276ab18ece7ffc40c7a936e55fe7896d277bb99a7479aa635c142db3d89c637a3e958daf02e673e39d371091b7e0f320bbde81be921c7025afff8ccfb4e22704368747f7827a5630dac84b8674119a62db171c3ad1a8bd02adf3d011b77cfbfbfeba69bb9af59bdd92bf424a0dd3b7622fc6bf8f3f80e178b7931a281f29881ec1fc9560cb4cf4cd61493590a3734079772dd7a9811eeb814f79fb56839c5438e776c534a7639bbbcb51cedf2e20268b4f95554b90a263dc1fb5e0623c9a7c0a866d9757b18ce0917d8fe563f6778a45c1e92781428d58d1f4f99f968fb192a887a635418650c60fee2a0aee7933f35e47d74647567bff4fa78c70a5e5410fd7fe12afdcc7c36f11d3252946ca8b680b2016315d5f4c7bd66e6723654936c47ae694a3fad59addeb1fdd9979ccb7c0d4f81cbdf8685bda91ebeadc184548c98ae917ee872182915a9bd0a20113dd73b9abfccf8d800e38cb75e76ed3dc67078954eef7118eb0ae4cd2e2f6c03b71e378c2806c8c7ed023034309575666416788369b1fc89e8685f7ec6836b333c3098d1b62023291f3069827fc51fb894a5af02c8a700e1673ecd747c956815def5978b5dba8b821c7776c5cc93791e767900b6ad037c65f7f7ffd3876684765405673f76468fbd0e76abaa662ca77dc8e70e4db99ebcc17b0095b0da47aa82def36873f3dbb060fc811957cfee895440a6d3fb4d37be184414227fafbfa8ed7c74fe460226e69ea7c664ad000b2e442cf4162bd7e4499d158467bc230fd1fe6a1995e6d16a10635e525d366cb14aa3c253310f2a4cf4810f61f535cf1d7bbb395c9abbe2c46549a3390e3f4f90ea3f3e6d69b146d8b8e0d8c4ef", 0x1000}, {&(0x7f0000001280)="cbebb55c42f051e896b9b2923fa60f096cf5caeec220e502f6f72e2c3c03a53ab1f4769722356b849b1d50eac35f77927fba56ac73004536994acf823e1607372d60d23bd360748c541a6c3769adb17eb0dfe49eb48231f9733bdcd950a2b9f134565aed9cfc22a5f775730e8279052ae7760fd5f18609cc52448d5b4dc03ebf36deb2cf7e812a3436cdaf34148d4f90afe4482282e0df4626279ab73ecf74bde06b56a95acc50a1f1c83f82d51eddb6e271943c1d652077a1fe6db1dd3cab574b96bcd05135bd4ff97272a2a4b6561d77cd1795a20f4925827670bf5040d71b98dde2f737af838ec25c40045c6dfdd97bd0cb37dc7ce5e091e17f94564091e4fd93f5be206a145caeaca8962bd67881215f58fd0bac3b9096f06691433c7fa7a63771d73d44ecc4897bb4d84bfab167be06800e45b3b353f6b3476694816997a3bc91914733cd3e0f992d5b3a9c8df575f3d14ad0224fe6a54025510597dc1e8268fe1b2adc89fac1613d0c0d81372f57986cd27005ae1f2edfded28d49fc705d24a7a7a7a8a72cf67175f7ddcc865d77cb8461d247282b169d0b7da89122b8a68ed9dfaddf9b6bc9429f117d0b62eddb57e5576007cfcc06e8c03e555d84622c3776fc7c93abb035b075185c436953d4137dca1d0ad37a11747208537efd01a056c1800895ebfa867ef88a171f2e616fd883b5f384e742a7067062830b2da5c7f744c97edfa2cb7e39a8e442574cc02829870ce9f84f5ef9c3310f534ee54a808c79ede4dc164cf4f542c4c8b0edca4a688ba3e76890e04599dcaa0d1a182d22f8621bca2878199d9aec55a5e41154d7e22afb438e0c861fe75d1d61856959e12a50143b210ae69f58d264f814a148134c57c03c10df7ff1f08e7910b3bbe923cd2f8e08dc89493d7fcaa13104db7c2ab3d11aa8ecde4077c5f4b30de404b3be490658c247d37d4682d5752a5a10d3988a2d8d62dfd90fa6a51cefb336fc97443544815383adc7427af743b85a876cd93c0d68828660fdf5c20bc2d89a039f3287e3fb4c483f0947c1a88795a20fade5e8794361e8dc1122203637598bdc0fcdc682de814326d80ae788458061c110175b34622e9f5744caebeb8521eeae9756e4f9d841a74848d06c66d5c6a96b5d1798211bfc2d0299c265b492059fcb85a72d60c3526af7533c869d39180af493fded2f3e97af0909fb1d2f439636c80ee7cda14b6657eaba33c77d88f3da078bb939285bc077b2a1d706e916a178bc47808424950428d468fba5c8d974c11a7af0a4dc7542bc307ffd84e55f229b9c7f39bc45194e762bedd9a5202f509bda79a79094d77a122d78bd6bd3da0c0678923c96a6586aebd99a71e3b22a71eb65542fb008b48602a2dca6204d858cb5cbe59080e4b4102ab3576f6ab9e98f5ff87b6bb7e9b643747355a7533e5118b85bb53cbec82623fd53a654c132b342bc79b866b21de2e551102dc1cb26dea305c3ee488e57b0f5da4f8cf53f0447c88a4283abd3af17e3152159bc4375b954c3aa0bb4d81829b1e8288818baf0ccb233013b5e2be353483aac9f59ade8214446b0bb8b42b7ad1d3a7b8843a301719be3f7f1386fd98b43b5b5e47e64d7d0d7d924881832270c38d7c3a79719cbb1c68e4207b00b280bfe95091a01d750d5f48cee3d7252bfa79dbad6cd1ae9da8b4334ef736163b788a75afc4ad537c282b5baf4bba4f7a4d0f985f8cdd08fd0cbefad4f8bde9457e368496bca8aff5dc2de2cd488225f3f11910f4cdf5b71c17f8a6731f699619b8ca1ef6a2a1d631dc7ce9312b7c5720fabfd16f1bad87dc869ab298cf33f694b2b06fc0cf94c70b0e5ea3f53bdedaa347165931852a8b80ede392a719d2a55f6da3656d8454f0102dde2cc2a740b8fcffb5f231f691a65ca0a5c63718ff42d1b7a128df94aa94ef249578e42ce02e10965966e12b786e2f369820657c817c0a4e64c747f46732e2822604a7a4dd531481b328bfe8650e53a9d7a42373c20394e243a3a71850d4bacd0519214e93410ce7a75f5e846a09f1169e0e820ec2aa1915756a6c4d1ea492d70c20b42d74102af1de092152f1253bfb65cbd45adf4cc536547ab26cfd4baa57143abf4d010022a5b0b3cb2667052d9d284f8a6c42dffd481cec18f496441d0e41a26e66ab2de7ae902ccdd44cf3e926e63a80db948594989bd2b8eaf26ac57d47023bbc88ae6c1b616df967dddfe9b21d04f93836ef65fba74086fbf73f53e9b93050f011d0e0a0705e9ad47af09eb913cdb47952bf4451270d379c7bc59b6e3c3b719ad4dbc533e7765334d0cdb023406d147a98120c3efb6a79cd382adc1966e46f49f566f7099c09c0174857876f1aca2cd262085492c3154e5bacac59f8e61244eeb143963ff0c62c38940fd175e0452ce7315186416b4219542f389c055af91a3ac2ee24faf91d22e0774ecbbc853b9fc7a471a8df2d396769393e924969081455de01bd98b3d0b53bde9a06c6c0086b3a5db380d28f01557b33ec128cd5f73361817eca6713ca48eaa333ecc13180a9a48ce69672243ff17b27b92c048285763b1b1ec2a430fb6f95f3ef6774781bfaf995de1c9290082aa207d3bc1794ea5d8b6e2ae07f0cac0e8cb303475c802c5fba863b89babf66f14caaacdd0b9244f930c083b9f4328628d514485c2610c4fab591799e75a3b835f80bebcc1ec74598e3454b5912982cff9448c918bfac0e0e31ef54d49a7f098e15076875559bdd616d8b5f081a84f50bdff1f94d0fbf2d2b3421830b4758d05ad6cd832476fed4721d0541e7dfb85c7d91b24e6f3435b0659ba6cd2c89c241118a2359d0e1b12ce06d2ac8f36c07ed11cc778ce879ed9c7bd66972e3f13c6ae9060099571bdfe146fe7b5aab3831ed95cf7534f2a08b57f5f61baa944fd18007579f360af8e1f5ae2db4b7d8747b4592e29053b491d056e05587e055272ee3586ce19e467bbf37690c09c873cd566b2e81b73560d4572f56a05b5b62fd5b25a094d0d011990eee92fae87dea19e77d4b4e4093d3b33623108db6652c55c6fb711b4fd9c5a3285c718353fd850fe39d1013c7e59de913c08ddfd2bb3700532f28e6d3aca2c1fffd0e2012dff544f919ee0915961189235046c42ccfb02f17cc9177a59d67893b30c8001ff6c6f2bdbc152b948da674d4134f0a2f0180d34a2219b5bc9e57d628950a6af2add6c893925859e1bac8ebbbee0f42757f5bc6715638be68d185ce8c228b3d19ffa2e4c768937d15d21f47510cc8884001ac168a4b31b4f8113a5da9a592c8d430a58d6cf4707e965ae2903481cd529f6d9705add2becc21329d2d99e4acce67457908f7d42f36f6f85506741a61b6bf8a9af2deabd6626dc9b246db9a80d81f25b286c7a40043d8bda15319a8932fd18ee01e59d8e863076c985638bc5e3bac89095d412691650aa75e3dbf23461751608025080e4f27f7840d22d3715bebfab32a43ac61bbebfa1af932fe4fb7946b9c8aa4bbea6698b5e2a1a3de1c811747e6c3f2b540a1b5cff1b3784e35e65979be7c6aaaf3a4110760ac7dca7d0694458824290039c6628ec54e03e426d6f9bfc74855c221b76fc2671054c92d4b9aa17d89e0cb8d363ab7b5d134ebb766bcb025370bb5124f60f04a591e1bc329cdda37d15462f7dcf4036745601e0f314985f0ca77de7e8ea3d8774ca3cd14eee82b92d99ef2bfaf365909ac7aba15bb06314b46b573d0ea2fd05e0434e7cb18ed116ac2cce0746b5b97607a4daed180ac82a3758406cefbaf89e3b69348c7c657d7b9f36b63fccb88c6bc0e68bd1911e62bf1b03840a993830341131d75282f4fdfd52de6902690065d686864522a11b7475db085695cf68cbc0ba3f821814a901245b66221f738a72c8995e7c6feaa477c644c8afe365be19f85a4ebc4bfc93a570ebe5007cb177c06a559c04e484cd94f8c88775829209a1f21974df0e246e9c9a51c317fa02acd05d3f033b51fe1785a51aca1bd5cf4dbc81f3f1c65b3b786a37727f4b7ca4dd3fea6cf3d215acd48df6b0b1b768cbd99826b4d6e05187a23e75cb96e0a26d8605ea152f881cc67646777595af52b7e1807ded828ad3542d505e4200e1e075df001ef955541b05368eebd714d181229636cc1be13e3419a64dd3830d288874d920a7c73eb15062a65c56ebfa13e12b8ecbb53d9a85d59d7792b950aa80c6fe08a7b58579737d6eeeeda7ac80c8266890dc01faf33fee30220ecf9d4783979a0df4a5d5ecda0b4b12c1f0264104b0a6a3013b4efcea4252a46d085c18db18fab6688edc3641f1ad71a9ae723b66e46f30ef003d82d319a34479c79d034e904051ab50854859db886a2865459d82bd638d0afb787ce503627396f1e5461e25f02b4dd7b977d525c0d31352fd1c2e86beb55449b1489ba27ff12c0f3941b553cff3c6ed06f2184ec0239fb2fa28b9fc1969ac77f062c15dd5718e1f16814d82b5635cde913c3e003f2030a4cefe5205d785e4a6afdb1286b8e2d90c011e444f5063cdaa231cc23148b1065a7a00f51072b26094710410003fe45f89f0da250ed5911f667de93be186018c4725a7e88f68fb0e87f9d4f5250b400499d47a870fdc2206e4a6d4e058f8f84d4528deb4725292ab2f0f0a785670c88d6126dc80d069320ec122d9ce7c61b464880be02374512aea7ac0b388c4e6aa6efc8cdb3dd0e4d506758682a4743417b954d0f4981ef80c12669007616d84898f84cb67bcf547d556a359f5ecd0a8d93adaba942a84e30924a72676c3d1b86643fe37fd99dffd7e1faae5b52c1f6f14eaf597aec3475d70e6df61e6013dbc5dbdf1751123bca8eac6eb7b2bb3c0755b16a8e931571dcf72e550d058977979aa57a2231a7bf6e3166f509982f1bf5b45d98abeb8870f29e8898281046e49d48727d2f05ba36296789c76c3fa20d776855cd51e9f2ddcef550f0ce807bd900ed75fcf4707885e6f691908dd4deffa5b9a2cdcada5fcaaa613ef22c5e508f9fe45ccd0535066284c723a736ec05bdbfdcc1f795b3abeac5e34e74c5ba7af6bf3f36eb4338ca6217df8e070f33331f7b2d3511b7d5502a660c1d60168c570d49642e7579c538c332becb2e8526a13ac804579b6c5cf1862984911a5a044373f7515e296f396ad243a4c9801dd676871436214b6399ee20810ec7e5c2cb8cfd064e8db87f8e53e049908c16c28bbc189a8e5c2038ef7cf8749b2e53f68602e16340b4dfcef085648481d4a9ec8a57d574d8cfc55be52a039ab385f2198342470b0885512cb730c5702efd6907499522f6c743a21faaa57bdcc43ef8cd98558f64804a572576b21e3404c33a0482608fcb03e7b2ecd990c5fe3530fc9e3efd4a8dd35a62dfbf1f54c0d74be123f871751ab04a047d14860d9daad06ac777ec09abf5c560f548048933d7e9a65359788366d7f3b945c1b1b0f1c8c80d944e8593d38b76d26960465dfc867a57dd5491d68cde488103650c6dec6d61cc1f2cbc184740ea79f9246a08195a70a347f6ec098f3d99eee77160bfe4e25c759b4662b4e1bb15fa091776ec7dd176104dfd12c04e71d3dac7b91033711ac6e51748929461338698e6a4bed175da0563f345431d7f06fe60891198c3a526dc570158c7736bd918a335258329eb7cbe245d7c55494849a7decc08fbb69c7e8cf377675d70f8c2a65b0331d6600a7922f6ab78c46cd515fad8ea4ae88f155259c03f8dfa081a608e09f494890f07552a3a84bd4af2fedb6c065e682011e3597f63f17add1ebd8d2d6", 0x1000}, {&(0x7f0000002280)="abf7517624caa6985537201b3175af825d37e94d8a836cf228970ecc4e839be4798b7936945d2733e3b4d764941bcc92ae0cf2b8896b62de431bae9ab5db609c78135100498a824da6be51938702da51f2ffb67cf365dc2edab48c628ed17a1d3789f62f95ba8ce65ede226dcddcf6941dce88b4", 0x74}, {&(0x7f0000002300)="50a6c347cf75d90008c42e24c394c1bb8735a98c8cee2f5e82ae85606e46f7836b93a6edd205d99e3e3ec787ea6ea3d87dfdba98d247c3d23560428a36280efea695b87d602275d2ff9454728854f7f338fe7ff44f2df3a802a4b0b38cd198cbe6a37bd99f5b9c97faf6d10f9fc464a97637ee0da25d9ff1ea823c29d5743bdd70445fb743c98bd9f2d9030e0b276bd969dc3e6013f4d03bfa31773b4003fd50fe8e9e3bc58d89e1d1659d831cedd2aa75eed8d689fb1c1ca8445dde88ff774dfbdbc0ea7e928f0cc1df", 0xca}, {&(0x7f0000002400)="cbc8f27930ee204fe18624c17653c158acc10843e8651aa7a3dc8222e5307d51e128fd64654733c7f7ebec962d54157708d9a3e52396958f9364e05b73e6362e31ed13e8b974a8cfdfab29c7e78a054085878d7c0caab7332c8175fe03432d6aa2c565440487808bc07df0aa3d8ced4e43230904cc186cf773d93a40fc3d59ec3b07e02aaa7dd6ba0d9e06d536a500e1dac8811c7e11b75edd983f9519025009cb05ecfcbd93eabfa7ecb62435483fd4", 0xb0}, {&(0x7f00000024c0)="20acf57f97d6b0f723883a070b1a4b003104c9fa342f8a1b945ca1ecde439ee0b0796969c5c327eea1fbd80a6aabba8a97cce0fde954313769c3bbc32020e6b24bf795e1b7294464ad98b9b081314b4bfc2ac977aae478120de0155377efe276c46509c0f6e084fbcfb9c7cae52253595e7a08814c1d525ee05ace7d07d44e1b25fc7314824a92cf6621a68aa9d4300d879afbfb29aa5ff68f68669ebf9993cc5604670e5dab4048a2da388b4fca07d5333a5d3e3e3506d268fdb9c020d07ff440f891ea0e5c3b9b283434bc8309d00968e2ef8639d4696e580f85f171b6065786eef14c4c930da6cb045b6895a29550", 0xf0}, {&(0x7f0000000140)="9ea68d3b1aed1b7a709600", 0xb}, {&(0x7f00000025c0)="a2aa65f099462bf4ecbc33ad78e857eddb45c7c75ba8e6586612702f1a18f296ea812a1ca90189afe9cf2a41d636d7df2f6eb897b96b2a9351ae65dc0276a12d12a57f5985ec2c2e3bd25a8784ca5de93905373e561a2ee7e9c28f24bd0ebb905ce10d4136bd6beb11ef217be2c84c5203c51cb5c71c7f2d46f408cde27352e7", 0x80}], 0xa, &(0x7f0000002840)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r4, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002046000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r4, @ANYRES32=r8, @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB='\x00\x00\x00\x00'], 0xc8, 0x2}, 0x408) accept$unix(r0, 0x0, 0x0) accept$inet(r2, 0x0, 0x0) r12 = msgget(0x2, 0x40) msgctl$IPC_RMID(r12, 0x0) execve(0x0, 0x0, 0x0) 08:38:22 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0/file0\x00', 0x400000002c9, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffff7ffff, 0xff}], 0x4, 0x0, 0x0, 0x0) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x100) 08:38:22 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x200, 0x1, 0x6, 0x4, 0x100000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x3, 0x10000, 0x0, r1}) 08:38:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) fcntl$setown(r0, 0xb, 0x0) 08:38:22 executing program 1: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='c\x00') mkdir(&(0x7f0000000080)='./file0\x00', 0x0) 08:38:22 executing program 0: poll(0x0, 0x3aa, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x801, 0x0) 08:38:22 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000001e, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:38:22 executing program 1: 08:38:22 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) seteuid(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) 08:38:22 executing program 0: r0 = kqueue() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x8000000000258) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) close(r0) close(r0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) 08:38:23 executing program 0: getgroups(0x33, &(0x7f0000000000)) setregid(0x0, 0x0) 08:38:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = socket(0x2, 0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:38:24 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x9, 0x1}, 0x8) 08:38:24 executing program 1: 08:38:24 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4c, 0x0, 0x5, 0x800000000}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x1, 0x0) 08:38:24 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x8) lseek(r0, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) fchdir(r2) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='\x80\x00') 08:38:24 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x4) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2591c321a8926ed2b9482562cf24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808a8e081e22f6d9193fefee7f4b3899d538e2ce6608c1a5a0610bd94b6bccdc0eac0585b1b35668267e052aa227deb544f56c8454fba2b06a0621d3bea53f6d7d803c2a42feedbda5eee5d23d77090a3bfe9eebd24b2c1c685c1517e54de0b042cb5260619e9e2a1df0b9b33174e2dcd854ef5afc6f31d7a2d01c3871c089f23ff166a5839890a", 0x138) 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, 0xfffffffffffffffd, 0x3, 0x8000000000000d9f, "08630000010000000000006b8fad71b9cf65aa00"}) read(r3, &(0x7f0000000700)=""/161, 0x140) 08:38:24 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x60, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0xfd1, './file0\x00', './file0\x00'}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x9, 0xfffffffffffffff8, "7e389ddedff371734578fbcef9097b5ac7934a3a"}) ioctl$TIOCSTART(r0, 0x2000746e) sync() 08:38:24 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x400000000002, 0x0) preadv(r0, &(0x7f0000000740)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000180)=""/184, 0xb8}, {&(0x7f0000000240)=""/78, 0x4e}, {&(0x7f00000002c0)=""/248, 0xf8}, {&(0x7f00000003c0)=""/166, 0xa6}, {&(0x7f0000000480)=""/145, 0x91}, {&(0x7f0000000540)=""/195, 0xc3}, {&(0x7f0000000040)=""/42, 0x2a}, {&(0x7f0000000640)=""/115, 0x73}, {&(0x7f00000006c0)=""/85, 0x55}], 0xa, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=ANY=[@ANYBLOB="f0de640b150000000043"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 08:38:24 executing program 1: setrlimit(0x40000000000004, &(0x7f0000001840)={0x10000000005, 0x1000000001095}) r0 = syz_open_pts() close(r0) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000001740)='./file0\x00') semget$private(0x0, 0x3, 0x400) r2 = socket$unix(0x1, 0x1, 0x0) sendto(r2, &(0x7f0000000380)="f20de5af8f8d6427dd512e7c95297820573d176070825d5fb46ff0b3cbab4e0baedd74f49e9115a221547bd6a3875be19a6b90175f488edac42966162ff8d83b6dff554b5619693940b0fca2bf81d62cfab205b1e392b38376aa2eb760d52bdb34d12f6f4702b9c1fe07e84792a61fc56af12e3f1daa917ea09f7cc9508a048d19eed1e5b7aa9c82acb770959f5ab65e0a691765a31a951f12ca79383f4d5a885fd9b3d52a21f9a140dd6a0d8be1228ea0b83c", 0xb3, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) readv(r0, &(0x7f00000016c0)=[{}, {&(0x7f0000000440)=""/224, 0xe0}, {&(0x7f0000000540)=""/156, 0x9c}, {&(0x7f0000000600)=""/157, 0x9d}, {&(0x7f0000000040)=""/26, 0x1a}, {&(0x7f00000006c0)=""/4096, 0x1000}], 0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804", 0x227) 08:38:24 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) minherit(&(0x7f00003c0000/0x3000)=nil, 0x3000, 0x3) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) 08:38:25 executing program 0: mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000001000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x7) mlock(&(0x7f0000004000/0x3000)=nil, 0x3000) 08:38:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x2cf, &(0x7f0000001440)=[@rights={0x10, 0x7}, @cred={0x20}], 0x30}, 0x0) 08:38:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffd39) chmod(&(0x7f0000000200)='./file0\x00', 0x20) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xa01, 0x1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000000c0)={0x31, 0x0, &(0x7f0000000080)=""/49}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r3, r4) getsockopt(r0, 0x1, 0x6, 0x0, 0x0) 08:38:25 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x6, 0x3090, 0xb13}, 0x0, 0x9, 0x9}) semctl$GETALL(0x0, 0x0, 0x2, 0x0) 08:38:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 08:38:25 executing program 1: r0 = socket(0x18, 0x1, 0x0) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='./file0\x00') setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) write(r0, &(0x7f0000000040)="21c4967cf0e664398dc7f74e0090ebf13212a59a55a40b07a9221f5cda7d236809e6ec991b63c1b392820827dd0a931cee5d478098e35b8708fb40569de2d724019e0f4bcb6a52da94db470e3c22b9a8cffc14620e27a9f29281c4084c9fe381957f64706e406c50bf627c40c7d7c22cf79722e15284603030e7ed1f34813d1f170981b56dfa7f3eafc83c6d1dfddd7e8d644cbb352dde807050", 0x9a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180), 0xc) r1 = dup2(r0, r0) ioctl$TIOCNXCL(r1, 0x2000740e) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 08:38:25 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xf0, 0x0) r2 = accept$inet(r0, 0x0, &(0x7f0000000080)=0xfffffffffffffe03) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0xf0, 0x3f6}, {{r0}, 0xfffffffffffffff8, 0x80, 0x20000000, 0x5, 0xfff}, {{r2}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x2162, 0x40}, {{r0}, 0xfffffffffffffffe, 0x71, 0xf0000010, 0x9, 0x8}, {{r0}, 0xfffffffffffffff9, 0x92, 0xfffff, 0x24350ae8, 0x81}], 0x3f, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x8, 0x644f, 0x400}, {{r0}, 0xfffffffffffffffd, 0x37, 0xf00000f8, 0x1d, 0x898}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80, 0xffffffffffff7fff, 0x9}], 0xfffffffffffffff7, &(0x7f0000000300)={0x5ad9e91a, 0x8af6}) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r3 = kqueue() kevent(r3, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:38:25 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x1000)=nil, 0x1000) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 08:38:25 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x0}, 0xffffffffffffffe4) shutdown(r0, 0x2) 08:38:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) syz_open_pts() syz_open_pts() 08:38:25 executing program 1: r0 = dup(0xffffffffffffffff) dup(r0) getgroups(0x2d1, 0xffffffffffffffff) 08:38:25 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x88e1, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000080)={0x6d, 0x3}) setsockopt(r1, 0x29, 0x26, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 08:38:25 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) poll(&(0x7f0000000100)=[{r1, 0x84}], 0x200000000000007c, 0x0) 08:38:25 executing program 1: r0 = socket(0x18, 0xfffffffffffffffe, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = kqueue() r2 = syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ftruncate(r1, 0x0, 0x8) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x297fb9b3706f7c1c, 0x0) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000000c0)) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000080)=0xcf) 08:38:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)="a54be3754a166c2d542df7b6f8137f92ba2be0279bb813e9fce4932a869ab807acb837bd5eb2e1aafc4b9758160517fefc3c39cf45d216f927b1738c5046f6d31ba3a7a2cf87152d29a287eca366f209bb70d136598a00"/101, 0x65) write(r0, &(0x7f00000001c0)="5686eb10f5b80b563f3fbe626d875cb71eaad1e59b239f66bf9a4841c8e3347014065cd102fbcd8ced5da886852728439c05ae687eccfea757a47fc5ebc15b372458e915ade8b1bd2430629462d8bcd81e45cc4e930bf781bd6197066a436a2173b00d026a05185ea2ef66756900f4a9200e37d683c05b4b7310af21360395d392d87530359b45b12fe46ade26d8bbe81ec6ddf405f8e1b2580b012bdf33041e", 0xa0) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f800005f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d4fb8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d184a798c87a74927e8347c0b834ccbbab943f4357e04f0", 0x78) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:38:26 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000600)={{}, 0x2, &(0x7f00000005c0)=[0x0, 0x0]}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000080)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa", 0x484, 0x0, 0x0, 0x0) 08:38:26 executing program 0: r0 = socket(0x17, 0x7, 0xffffffff) setsockopt(r0, 0x1000000000029, 0x39, 0x0, 0x0) 08:38:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x70) pipe(0xfffffffffffffffe) chroot(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x7010, r0, 0x0, 0x0) 08:38:26 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) kevent(r0, &(0x7f0000000280)=[{{r2}, 0xffffffffffffffff, 0x4b}], 0x3, 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="fa70b33ea040de8c8206b742e3581e78f7db7fd98024686bf8455092896a484a2a796b4048e89bf2f348c4e5db17e234163ef3ce669aee8b48129264e0fb1345f59e5b67c23b9f155206e1824589b80c5724b7864d377145845f3a285269cff1048865dfdebf83dd7a820836f40cf1f1f8cca1cce8e35592ac850bf83e3dbc5c3c11e597fe1d149dcfe9541a4dde1ee1d3f9742230eaee5262f955b5192a105951f1213e345bd29352b70db1fb4845405dd5740ed5d3b93cb185271a54deb5cd0f5de5a262db77", 0xc7) kevent(r0, &(0x7f0000000180), 0x401, 0x0, 0x7fffffff, 0x0) 08:38:26 executing program 0: socket$inet(0x2, 0x3, 0x102) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x88, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080), 0x0) 08:38:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10080, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x40, 0x6, 0x8, 0x200, "5d0801329579d4642f183cc60a2c2e5459f6168f", 0x8, 0x4}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) pwritev(r2, &(0x7f0000000440)=[{&(0x7f00000000c0)="43bdbec3b0f0542e8b34aae6ab26e48739e693491829357b141f8c998557c856d901eaa7638c43148a2dd2f627ac31bbc011685a5c8dc56378240d8fee9d15f81a7a4a04b875523c747b3f70069573dd2cfa18c835274e7280873fde18a38599", 0x60}, {&(0x7f0000000140)="523977b67e3831bd4da7accfe34bb560bebfcfa156bca173e00a22b468db5d47024fda862460255579af34b64d448e852e7476adcc405984ac3e2570b5ac1a090cbbfb32115451d46b728e94741d8576d4ea9f7fc15ba40599a7477e2db02bd8717cd03c66a49c6e768db1b4423a886e63c1d9aaacae7b3dab31a66bb9d406f5e6c5b901da0e9c0a798256b4c267bf154a1523553262f71b06c28622c03d03c29dcb81a7986e2caef02bb6b6c6cbcd4ba674b916739f1de85ea8cad9044e4ecd5d128468dc7e4b140802226d8c35", 0xce}, {&(0x7f0000000240)="2057221fa886d43f21d50bcd41e16426d6c48914ec95aaa2b4b3460edaf4a43c6d4f3ca266f84d88bca4c5cd7d9e7065e7b28acd4dda3cd45e055948355e879c2417e85ab7d4719cb81bb729471b8277f40167a86dac853b64b9f2cfb1aa98aaa3a7815a8c28cf44a7fcbba7a9f53651baf2eaeb70c80fd53bd3ad9f48c096d70d95e9a763a2137a2883b6c32f7793753b79304a9ed2b7ad2f5e5033b11555986a0fff11113dc7855db7bd1b6982a4ede754930ca181cebe053b9bb9780faf3ef393ce0865d3af1d795a0ec34864944fb591fd80d289", 0xd6}, {&(0x7f0000000340)="77f68affa92a8eaab72e57e717922cd1ea669b561179bf155383cd71c186f345f8b67ae513b7dd266f8c6a0f13c5e96d323aa9533f646a2a7a4d39af26bf59a9a0968de306fde76b80cc9dea61f04c92ef148acc99b7542cc27dc7d711def8afa02cffb410e8888f1d2e9eedda74c22c265c334a1f06ea28672c728789cb9948e9d6783bb076de05b965dfcd7b3c73d879b20d4afcae5020f5e3f6d6cb98d5d91ad9e8a1c1be6b7809646a73afa72779c06c21e81712d04ec41321d921efbb26f767027890365245dccfeceb12b3c1d0e3c62c91f817a572f134603666b677b91304", 0xe2}], 0x4, 0x0, 0x0) write(r0, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) ioctl$TIOCNOTTY(r2, 0x20007471) 08:38:26 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) getsockname(r0, &(0x7f0000000300)=@in, &(0x7f0000000200)=0xffffff20) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000080)=0x6, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000180), &(0x7f00000001c0)=0x10) 08:38:26 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x801, 0x0) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0}], 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x1, 0x401, 0x0, 0xd76, 0x5, 0x4, 0x9, 0x81}, &(0x7f0000000080)={0x1000, 0x4, 0x9, 0x400, 0x4, 0x7, 0x5, 0x1}, &(0x7f0000000100)={0x4, 0x5, 0x5, 0x791a, 0x7, 0xfff, 0x7, 0x2}, &(0x7f0000000140)={0x1e, 0x401}) r1 = socket(0x6, 0xc000, 0x100000001) bind$unix(r1, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) utimensat(r0, &(0x7f0000000240)='./file0\x00', &(0x7f0000000280)={{0x1ff, 0x4}, {0x1, 0x1}}, 0x0) 08:38:26 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)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r1, &(0x7f0000000040)=[{0x0}, {&(0x7f0000001440)=""/192, 0xc0}], 0x2) 08:38:27 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) 08:38:27 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x10) accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x3, 0xb359, 0x6, 0x1, 0x0, 0x7fff, 0x5, 0x1, 0x1, 0x81, 0x5}) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) link(&(0x7f0000000480)='./file0\x00', &(0x7f00000003c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) getpeername(r1, &(0x7f0000000100)=@in6, 0x0) r2 = dup(0xffffffffffffffff) r3 = accept$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) accept$inet(r3, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 08:38:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) write(r0, &(0x7f0000000580)="cf84ae7876fedf23bb2f9ac91e9508110db3b6ef23d2f9d45df3f5516456e213a7f8cda264395063da53af371e22c7df7811638ca273853f4136fdba324e0334de65767a8c6e6df50c9f16204e0afc787d731a3501d913c5d0a6192bdc8174dace6f1cfa0594b9982e5a3a87cf0b2b718fbf84fd2f7283e769a75a0b4632026604d29a9babae61b419083ce9a737a2b9540af0262c8136127eca92d488bb55417b56e0d4f497ce1074cbe4c978e9300696a15f71ea353ffdc2e5aca59c941e8491372177b876bf4f957335d52d277a429e4db8fdddf76e787ed478e801605902d4490f1ca0b02e8981e098421023bf97393d55ba2be67644e3a301b0865bb27d5ee31369ea58df356fdde4f40edad93d1237efa6bec790688d0379c44389d550faa8a5a938e7b7d4eb40270b8f572548ae968316b5f69d315fed98a5d679898a1b1826b69383f5cbc9f94254deead5506c50abfad9c696bf5fdb901ba9b3e9db37015194b7091008d1c19812f77d4d5cbe2301c980108cf8d6ebb77798b5a2298fa45c53e7838dd1c688882d05ba553250f224fc9400647bdf2a618ddbc975d615279e42dd3933325ac40befa9fcca2a153593925a1cb122ee2a98f4275d8b92e20d4babcd8f03e1a865ad12a95a414c9f67f80e7d356c6ea26a6d84c6295854d1311761771758f33d04c92746c11e4e4ca3d463808fb1496048ee7b5ab817709136bf8b057f884db8b1bcd573bf79daeeb5658692665b7af615d57129a049418b32ef0e584d269e0381ffe13c9306135eeb6922d3a3ffe98785e5d9acba8c27000932fb2ba07fe96b15044019b3988f1101fcc753e59bb437c62c9d549bd8a5d41ac821f8b8e951eef9a5afb1b1c5f68eedf07467b0dd6efbc713fc68da91f5548bc66502d174674c8622d6995f941b3af230fec76dc3ce07c342bb7b08ef3398c66db06a01f6711af64baf98d741f3492f5c9f1cf1fe03d874f0e7701ed7989a3230982614b4e07d29b168ff52cf1a52660b7b1e51766c880271f345acc0461e3902a4bddfea8676de5415bc68e3ac5ec15743e3ad2ad6bdcfd952e39c0399a42c78c8fa4ea02615441166648bbead11f0a8a9c1447c4b326456586992430a12102c1dfd52b6f1ed2bea0399a3e3e88f432fcc06c6c5a4727b6a01429696db5d6e0809d3012d80ca1fc7f6fd6c52c56556c45ee1a1e5628d6dc58b9bcc30f772246ae61f331b0b921cba3b772dd9eaddc3c086e88921775568bee8388702bf9e3497285b1e84c9af22d2a3548e223f8cd8a27c5ca003d455e42bf84f23eaaf3360a9c382bc388dc7491721a551585b8343c0467601c1554cab11f46381b379f59bc413a92df9d0c47186e864be7b95bc9bfcb1a9b30d8acb35a04a1da17b5fbeaebaf2ffab223cf5112f77ad9adf1038433696a5225ac9b0d86b2fdf313ff8d3fd03357c16df849bc8bf834eadc719ce37bfd2e4ac718e50ae3838c4f01ea1bb5d9b7538c42524b1df7700b2aadfe3720a1faa5269c0585b5ab0b12df1f7b419a6a5a7e45eba03a93ca3b1c360e4e27e31d28899844b8dc8b99b22af14dce3fc24e1c9dd6aee9d144942384b15a61facd8abfd4d7bad1120678de3dbc16f641cccd219d40f2824f9544afa7b3e9a60ab07576acc5b080c4f95fc7f5de1b52249bfd3cd1ddb8a6fe9592544abe8b2fbb12f28fca91d717053f4e76cbd7ef62d764c65b9ff6052af4ff25ac3a529784267e60f2bc4879bf597d86eefc2f6b4d0218301fe831d1b5910ee0b3aaab2bcb551efac8160c279290038ccab7f9dce77d6a5f3a1989c9375c0fb87040720258928309c20267b19b8f98bb030a12545614cffd0e5e7998ceeb80217388a940a7007c6d8bac6af31ad2622d3bcac73f0fe1c74afdc893cef3736af706d1a119e567571e988540e3477d3828e864ec7fa890ff6facdd739ab61d2da20ffad6dc2eed3a4cea30d59b521026ba2accb8f20b82fd9f5a84f036c9a3d0b6b2787bea9ffa84c98d8e09ab49aa064568c91121af8cfb3112a6cf9dcd32b168cfaebafa71a790d1db56f023e17dcafe5c010dbdf25201c164830c529038c0d2f5e9a9669d3f037d34d4320d8a7180dda934aa8e81777ff0e6a4a48514b176a7bc37de43641a8c3ff5d9e86f1703e3ce65b5d9462ef16fbb32f3e984f4173185972fcd8f951bb97ec6aa259f2e020d2f0eb85ba9a1a24ed43464d204cde2a7f7315ef1cbb01fc48b07999f5235723594d35d905f3c91ec2b9d765e9ec27bf569980578c832941530a54fee306a010a2de4f9e5909725379a7669f3493d0409305dc3315e0c9c1cec9de7948c8fc0f0b12e5f0cb0e7d4c6f190768337e6600796b5456aa7292c34f834712105bc8f5eebc99197e72c3a54df37c369a9d5dd6431519ed76f5982aa13cabafb887a58cc6393b0fc893a33f5bd6fb1f5d9f52601fe830d5b7fa8bfdcc1a63c3ddd6496b1af00a1f0afb869fc250a85c6b45d1fc620856d2e509931fce6adbc65355a0e014ead8a433077f007b911c3828f6dbc9638092431090141f3ef75d4caf08a3355a8417f0f3056f9e2050eccbf40941d27b959514fefc0100331907cde915e4b6986f350ba4eddc84fe463396b44e34462e93f7e796bb45b9cb43199adf13ec5f8b01191e25035acf35f4a2f09258c69b98a6e56fc4e332a2f099cee2b9ed8c5cf0c4a70278762cc892b4b178053680fe26439d79fb3c16432429e0b79ae1a589d33618c847a88f06722b0d8401489277655bd7aab7d5e8348fd6488a6b1271df65c963e0e7ff048f246f13e45a19597fadc6e6a9d1b666470dfee454d47fa1bd02cbb3bff5702a64f27469672f781454d74177c8c909a3d3389a31421006e53652ef9968ecddd84730f8d7d4a22680b76c0ed5884b4d808c1d30001e7640d28aae24916e2236b0303586282275b395b064b91eae59c6f6a7726d940ca39b214eac0fdf3dfd1573000f9e63501e342d4e315bec1a41e5959f835be5b988248d712c89f18b4a86d2406cfa82b1ea208604b9fdfef11777bff2bc9f96fce27279988b832ca009df071fe636e7ee2f97170ccf06b3c4bd7a7375780b4ea69b5d5ada4c5b1da36dc45ad9fdfc8fc9a3c1a0fb23548da44b71eae211c72af08ba1583456b4fa31b4292961dcf6767c1e3b5204e542fc79c1b1c1d35903e85bac5629649192b6b2b84f02d661156717d33b7f1b2957225e31883479e83a877ac3f76d0210705af63b8caef1c6b4d0cce06edd284b6bdc0f5d85087a83dba78f5b47b347f0a71e9e1bee8cdc6219505ebdc9a0f273dffa4869ae337c4a984a05f9bf1eafa16fd928a9e066b8f81acaff517598845603e1c4469034426beb64b7a6be1442390aff1f22c0e61130a0930eb064eef0f1bfcd021b5fa51138ca4731ba8d55e188d0eef1f78715df42a86b8a052345f52e21972a9d0bdf3a39ee03d004134eaf7b051158b199ff71bbaba202f4d0a3886e4343b35eb37e261c16976edd8f202cfd3c73b2a8a6401fd6b4b7bd49513df1db3c23be14e6cc1afbaad92f69aa9743c88c4475f0ee7953870a7bed922d554fa82f0cb1eece93270042cc01f978c55351421f6906c08ea7a5f5bf88c3556fd25ee81a12cc23c13ec70f3f3cde514d42f2af4cc40f62142de997c002a9b5c6600dd650ef5482369ada476d25dd5f86a3bd269ef0b9941326f1b4007a7d0d13f5f11938a2314cb39e53295cdb0536abea73ef6bcea21fd8653a42bf06dd267581500e924a6da24d044231be0a4e83ee9d15832ef038cc90db9860ecbde4503dba9aa77e48b8ed2e884dd6b40f262771f2040d5f9440110cefd99c3f22043162800a6720533d463983cda1652b278241d01260cf8e3a31f3eb209fc8818f6394da29fb2e8a2a6798fcbe6cb09a2fc3eac97407dc2d9d1b06b350e29908c780b667497c5002f06363f25fd6b0174bec08a1abc5d2797649a79024900c6fc29a73e8a8dfe76bdaf0a39f6ed0e64a2a1c8ac6865819cf3cf5859d353d8b5d7731563384ee280d75d0356e31d2f36d58d21a58f2c489083e575897af425f40605d7bb0fbe084d078ed0efb61782fc371ea1024664c10732fe03d7a5324f53d49e25ff75650ffc953ab9a5b41e2d11b4d916d66296eacad39fa7faf1d928f7cd3ef75627c0fcc979e6c49da74e266e57c0300df2973cf28281ea626a218d60684beabc8f5e6d2a625745377da3d53e5e019739b8b0a87421324586a2361af158f1572338fdf62ebede0422cb568d0830ee5441dab17ec26124047dba52af6b6bd75b818eb0c317a397d563fa154b39d1c1530316d5bd4019cefd51f9d01d9a5e8ee7576e4ee79312cf46fc4a6bbffe9ffe3c670241c918f121b0f7953268e309c680d6502aa172db6081080480e6df5080f741fbfc96418fcef24bd78acbf859bad22c287fe7577d7d27f59da7b4358b925b1cdf31b498b910794b3f12101f218e1bd6e0c815edc96f01f05899360d48f972551a6a2140e2b68d883f301e47ad114f17b3c795e012f70945af78bb76ddc5a9233891bff852bb2933b8f745ce4f390f9f1f861160174dbbdfa50fff4dc3d30a81fb861b475c6fdda8eb99a44310c569ac4aa1d55f4e560289a9be16bfe997eb387b6becf9bb77dbbda8da225b5d34c9fdfc4295fa41340c894b25a391dde2f67bd264ba1718b466d30dce176b7cf7f963b998dae1248d673a2c0032d00272abe88d6b37db46220df90636f3c8e4c93bdef6c53a7bcf7ab18cee504c0bef38732816cdfd8b449bcbb6063e1173476be77be9c0fcb547c5fe1849329c40a72a34fcd885978ecc17f62a3e9e6eb06f22d0d5aacda87247c34a60384d76c2c0fa2a743c725509bd21c8e544315f1d805e5cba940cfb08adf61d60955e66f3d4deb6ce43fc6829d598808449c56cc18ca570b8e130eec78733aadf5b3bf37cece04b45f3e08d545e2b255101e463c3ebe9c28ff6fb72a082060591b708bb692c279bcc33357cb8fef6410452c2b5e3fed0ee02f9783556e07015830bcf487a2b8d32cc952945188c3ba676aad8860bedb89f85ca3f9f2c6e6debd486e30c657d0431b214520cfc136a04096047019bc169a5d4e67399e6a94a44d95f834f24b7391b069075879b9fc3f86bdf9dcba7d33ac9f1d8e9e5911329ffc5db5167f344aa7f0e41971106844527e7f866cceadf9e71933bc028aa5e03044095ee8cfeaeab89d32763e6a99408caefa29120708941c07a9eede5306a3e29cd663b00af9e87a058a72a4e8ac7a041f4eb6156b0aea6faef3e3b53e5a6fd8e2e2c0dfae853d7b24fea95d997d7f07ed9f16b5b150af8b72c1e09de56c3601b7dfa47e1acbd6e4eecfa184c65670f8e44c1d550687a6b4f5f93d9259fbff84be07d0e3983a9a8042694a960881209b3ce7a418d87b32b2c5242b6996c66480b4b869a1649dee84a9b0bd586eb8c4c06c77e2b262d2ad6b08c63f9a15b4225f3adc78706eb23ac922140c37d456e7507edb371de9c5981370759267fd8dfac4d4381732f998ad9a69c6692f10e4579fcfd93e2cce4eb3e0e28972c784593eb7f53e82b36df6d7b86ff0e739b6ecc6c0c0a8789b771c7da8a809851dfa6244585b93ffe9d0fb8fc79e7489c6929cc35f4300b87ae481b75f38a2993ef9640b5b88b3787b20ddad3a3c374d5ba1ffdad27cccc8abe6a1b24bd6d1d8308216b2250a727682e1c1f256cf3ae73138b788c556fbf495571fb1a18d2e9e510fa5b847023a338c925373139935bfc030b28307c8", 0x1000) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f00000003c0)="0ce49dc0de765b9c1725d394a2a57d48c146751939812de82320a679a973dfaef70caa2c9b8b3b60dc84e3dbcd18b82c7723f40adaa5a55e3b39daed35ad5a07c7212ac37882f74761e64a6df108c2620791d2afb8adba15b68ea309b17f72750e351c60ac63c49d50912e38aa8bd278b75959d0a23e2fe2bd55cab69150cc06780218187b480ac391a7f4b6618c1a60b6da12757a00b0362e6ee9fed4f1f4991c66003d33a5275368d6c27a6bff4116a06d31e3a291196b8c70b11a151ebf7d21361717c33411837666d5c0ecc77a35aedfb7c9c2bf3897af68909b17866c1b898f2515457299ae482640340bae52e2e49d111f92ecb173fd50546fec8327c031a60aa23f7366207043f6b43c34a4d9667d8cc3ebef928ee8e7465cde6271fb6ee42ab46b64c41760f4436816410ee693633048bb78e8bd68814e31d0586a0a9d2f829996e0fe72681b44c26aebc32f3ffbbfce746fec4a86c1ecf2bdd64e7eafaa719001608d8ca45e43591aae309040232fa0c0ea39617e651fbc6a26771e2f1af67400b0881f3d992abac5d9929dde08d3dfe821670d11905ef3dc0e", 0x19e) 08:38:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') r2 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) fcntl$dupfd(r2, 0x6, r2) 08:38:27 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000a10000/0x2000)=nil, 0x2000, 0x0, 0x14, r0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 08:38:27 executing program 0: symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) r0 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x200000000000004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x7, 0x100000001, 0x1, 0x3f, 0xe61, 0x4, 0x0, 0x2, 0x7, 0xb0f4}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x3, 0x4, 0x1f, [{&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x6}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000e00000/0x200000)=nil, 0xd3f}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000f23000/0x3000)=nil, &(0x7f0000fda000/0x1000)=nil, 0x81}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4f25}, {&(0x7f0000f1f000/0x4000)=nil, &(0x7f0000ec5000/0x1000)=nil, 0x10000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fb9000/0x2000)=nil, 0xa}, {&(0x7f0000fcb000/0x3000)=nil, &(0x7f0000f12000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e08000/0x2000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fa4000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xffffffffffff73db}], ['.\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0/file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x5}) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2000000000000404) 08:38:27 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x5, 0x1000, 0x1, 0x5, 0xff, 0x4, 0x2, 0x3, 0xffff, 0x68f3}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 08:38:27 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0xd3, 0x2, 0x9, 0x5}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)) 08:38:27 executing program 1: mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) socketpair$unix(0x1, 0x400ffff, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000017c0)={0x0, 0x0, &(0x7f0000001680)=[{&(0x7f0000000040)=""/46, 0x2e}, {&(0x7f0000000140)=""/98, 0x62}, {&(0x7f0000000380)=""/246, 0xf6}, {&(0x7f00000001c0)=""/22, 0x16}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000001480)=""/168, 0xa8}, {&(0x7f0000001540)=""/44, 0x2c}, {&(0x7f0000001580)=""/216, 0xd8}], 0x8, &(0x7f0000001700)=""/191, 0xbf}, 0x800) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f0000001800)}, {&(0x7f00000002c0)=""/170, 0xaa}, {&(0x7f0000000200)=""/187, 0xbb}], 0x3, 0x0}, 0x20042) 08:38:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94fc33335619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628fcdf", 0x65) write(r0, &(0x7f0000000280)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500ad62b103434820abc4bcacfa3444002007e142975baabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73a4000000dcb95afdc27b8cb831351d74122ab9bd510eb009b2c4c7a18ef00201167f00000000000000000000000000000000000000000000041b46b435242d00a2bc3c3f019e907ae0817ac9ae8089ff01000000000000009445d99e8144b256285db42562548a62acdf6fbf5c4d3e93a9bee424ea37bd0000c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xe5) syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffbffffffffffc, 0x0, 0x3, 0x2, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x81, './file0\x00'}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:38:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:38:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x20010, 0x40) openat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x53) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:38:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000050000000040000000000000000000000000000000000000000000000000080000000010774c50f83c680ff484d50728cf0eb3f0c225d85b8da8d1eaa187ee910b453ff41f3edacdb8ceb93be67371e0b2d4e8a8131066982ce5065c148737727727897379e80635dd3176363b5546894e765f0c954fce2a30ad23a62876d39496bdb8c1e7577f3b62f0d748747fbb95734be49ef941710520ac1ee5bfaefcddafecd51dea6ebf546ebf6466666208181d28b84fab25453672bddb56f79b409947b3f5953eccbe9dffbcd29affe4d487a899291ae068e7fc9b4e8391ace43dfe7b200c46283ec46773f2048ade8af576d163212ef6492b7399fdbad1df43783ba7e2b64cd2f52e7b349dc96556b1fd8fa265f4d282b975c413409b01268c39baaca49bf2a41c83b91138e84668093770e86577804d82128c06bd9d970204ffc20289d7e6aec525b9320caa00710c6f3a70a521f7188269b7f7347c4fb60b2086"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 08:38:28 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x4000400000002c2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x6, 0x0, 0x0, 0x0) rename(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file1\x00') r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000140)='/dev/zero\x00', &(0x7f0000000180)='@}$.\x00', &(0x7f00000001c0)='/dev/zero\x00'], &(0x7f00000003c0)=[&(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000300)='S!%\x00', &(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00']) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000080)={0x8, './file2\x00', './file0\x00'}) 08:38:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x90, 0x0) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x21, 0x5}, {0x0, 0x1f}}, 0x0) 08:38:28 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) bind$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) 08:38:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0xb08a74c6f3cc618e) getsockopt(r0, 0x2, 0x100000001, &(0x7f0000000040)=""/92, &(0x7f00000000c0)=0x5c) socket$inet6(0x18, 0x5, 0x27f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket$inet6(0x18, 0x1, 0x2) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x9a7) 08:38:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffff49c, 0xe000000000000000, 0xffffffffffff0000, 0x0, "ed7c2e54e43a1193bcf149be52ce3cd46742913e", 0x1, 0x7fff}) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000000019001167f5afa609000400"}) poll(&(0x7f0000000040)=[{r2, 0x5}], 0x1, 0x0) 08:38:28 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$setstatus(r1, 0x4, 0x4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 08:38:28 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) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) lchown(&(0x7f0000000040)='./file0\x00', r4, r5) 08:38:28 executing program 0: r0 = socket$inet6(0x18, 0xc009, 0x6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x8d96, 0x800}, 0x8) getsockname(r0, 0x0, 0x0) close(r0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x2ea) chroot(&(0x7f0000000080)='./file0\x00') ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x200, 0x0) 08:38:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r1, &(0x7f0000000000)="917af1cf8b9554e3915cfc573a4b0b9d6e048840f9b0be392c7e7f3d37fe9931c9df06fbf28b7d8a2abe649fc1640547084efd858a1b446f22d0f170449953400b61c3294806ff16a249e71ff565c5a0b38dd14d55ef1d087e83a31fe49d01d0168244486c553cd14d26f65fb15b11177c0bf1094a73e3ab03940e542685a21fb8d76fca2e80808bff1b9d59f4fc22cb09ff11635e992bc2abe5f1944b9b9446afda9b61cbbe338217a56e1564ee2a12fe7dcfa92cfb4914201c91d02c0f3418089eb938", 0xc4, 0x0, 0x0) r2 = dup(r0) r3 = syz_open_pts() fcntl$lock(r3, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) dup2(r2, r0) 08:38:28 executing program 0: socketpair(0x23, 0x7, 0x8001, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x1000, r1}) r2 = syz_open_pts() fcntl$lock(r2, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r2, 0x5) close(r2) syz_open_pts() 08:38:28 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 08:38:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) dup2(r1, r1) socket(0x0, 0x0, 0x1) 08:38:28 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x69, 0x512}, {0x86, 0x30}, {0x25, 0x1}, {0x46}, {0x8f, 0x81}, {0xc5}, {0xc9, 0x4}, {0x0, 0x200}, {0x40, 0x6cde}], 0x9}) fsync(r0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000180)) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) bind(r1, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 08:38:28 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r0, 0x2, 0x1) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000040)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) fcntl$getflags(r3, 0x1) dup(r3) ioctl$TIOCNXCL(r0, 0x2000740e) r4 = syz_open_pts() r5 = syz_open_pts() close(r5) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f0000000140)) 08:38:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0xa00000000000, 0x0, 0x0, "8549550002000000000000116775afa680400900", 0x2000000000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:29 executing program 0: madvise(&(0x7f00003eb000/0xc00000)=nil, 0xc00000, 0x3) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8008, 0xb1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) 08:38:29 executing program 1: ioctl$KDSETRAD(0xffffffffffffffff, 0x20004b43) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = socket(0x16, 0x3, 0x100) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xe0, 0x0) r5 = kqueue() r6 = accept(0xffffffffffffffff, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x200, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x22, 0x9}, {{r2}, 0x0, 0x8, 0x1, 0x5, 0x3162}, {{r3}, 0xfffffffffffffffe, 0x70, 0x11, 0xffff, 0x2}, {{r4}, 0xfffffffffffffff9, 0x20, 0x20000004, 0x5, 0x1}, {{r5}, 0xfffffffffffffffe, 0x1a, 0x3, 0x100000000, 0x4}, {{r6}, 0xfffffffffffffff8, 0x14, 0x2, 0x7, 0x401}], 0xfb4e, &(0x7f00000002c0)=[{{r7}, 0xfffffffffffffffc, 0x88, 0x1, 0x3, 0x5}], 0x1, &(0x7f0000000300)={0x3}) pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r9 = dup2(r8, r8) r10 = kqueue() kevent(r10, &(0x7f0000000100)=[{{r9}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) read(r8, 0x0, 0x0) 08:38:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000000)='.\x00', 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xdb, 0x1, 0x8, "98a02d65e7d8b1424bbe83d9127dddf26b6b637e", 0xffffffff00000000, 0x2}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x7, 0x3, 0x87, 0x3ff, "f910594dc341d9b34163248c42eeeb66576836a0", 0x54e, 0x51f}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) 08:38:29 executing program 0: minherit(&(0x7f0000eb5000/0x4000)=nil, 0x4000, 0x0) minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x3) munmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000) munmap(&(0x7f0000e00000/0x200000)=nil, 0x200000) 08:38:29 executing program 1: 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$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) read(r1, &(0x7f0000000140)=""/229, 0xe5) 08:38:29 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x4, 0x4}) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r1 = syz_open_pts() close(r1) ioctl$TIOCDRAIN(r1, 0x2000745e) 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"}) write(r1, &(0x7f0000000080)="926d", 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x500, 0x0) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000280)=0x6) r3 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x188, 0xa) read(r3, &(0x7f0000000140)=""/229, 0x148) 08:38:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair(0x2, 0x8000, 0x145a, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000002700), &(0x7f0000002740)=0xc) pipe2(&(0x7f0000002780)={0xffffffffffffffff}, 0x4) r3 = accept$inet6(0xffffffffffffffff, &(0x7f00000027c0), &(0x7f0000002800)=0xc) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000002840), &(0x7f0000002880)=0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000028c0)='/dev/null\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002900)={0x0}, &(0x7f0000002940)=0xc) r7 = geteuid() getgroups(0x7, &(0x7f0000002980)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r9 = fcntl$getown(0xffffffffffffff9c, 0x5) r10 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000029c0)={0x0, 0x0, 0x0}, &(0x7f0000002a00)=0xc) r12 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000002a40)) r13 = openat$zero(0xffffffffffffff9c, &(0x7f0000002a80)='/dev/zero\x00', 0x81, 0x0) r14 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002ac0)={0x0, 0x0}, &(0x7f0000002b00)=0xc) getgroups(0x5, &(0x7f0000002b40)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000002c40)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002680)=[{&(0x7f0000000240)="0a941fd639c53838bd77e3f64c12bd8fe2ffe608f7e3e0e34e89ce3bb88b6ba8c7b0f73395c7e7851d877ac2c35673d1adda6eb23fabbb0963003e0ea988a881c6e313e40e95506004c616ecd1a5007ed4489069fb36b6808ee6fdcda4155568c0887cb411f112d0410f775a7e7e0572dc612ba636f0ef08124cfd4a85cca5d08f1a19260c96952df26e72589df25d4367700c3d2fe268c7e4f0537f780128d1f5a686c09b1368a8bc4b9e77663ddae12840628b733ee7e11b0cdbe0efd5c12d8f2021d631dc9932b18b3340543999da25e29a2f1a76fb298277f5105067df111ab7e2200191a8e9448bc84ba8bdca4d782612aff4bc85b8bb", 0xf9}, {&(0x7f0000000340)="ccbcb24963c270cd8622c5b5c1c34933388ce93393ed7284f35cad723d23ea5c4d3fc99c860ce934bbaa4e046bc451fa654253fe42e6c26a8c5484d30a090c1c58826804af6361f0f4902e701e408d4eeae514d38c0cb9b6010e8556f274bd0f1bff4d24ba93b690041af3c55efa13f2e4694ba9639ce4f890f9a095c2c3d91e0f16ff6160506ad8c80d8a11412504fa757d67ca7ed4674b7125920d4559b5fb14aba3d4e26028a89f6f65ed01884c61d5ca1f67658ac1120dcca1ea4ec9742c5fcf9ab868af91b57aac3ab19a1e245149ee17b550557a5c5a4852fbb300deb2b9ec9d75d70eebf7f5c2a3140d38c275b8955c6af9815ffa66de43f57658936bf9c73a25bd6f4fb6028e28b6f83a1dc3b377332dfb248f5e3ca5d5d31957eb8682fe92b03cf1dbda4b04d786ae16807285aa4396f39c96590edbbd1e362d54a0b630559d4531fdebb2f32c016da3a1bef9ec2e523ac837ae2dfce28dc05494b83deede1f68abe3f37b3a4642cdd56b0a21d98f2f23a19bad74e5fd424f2d36cc7e5011125a5ad079bf787ebe1d3d859c7582e7ad3ccf03a9838417ee128033ae831eff2eae91b976e0c18596d35c4587a11529781d73ca24df55eff4d3fe55f0762b32dff0e23fd304209de3fac623f3aa6441761a9356c8a66ab54cfd9769aa1deebfa7d06a7c87f2f075456a26597ba4172f05e5e44b1bd95d89870460b83a77e06751108042fa0dce86004014cff9a8d4a862651ffac2f4e97044c2d41a0c9874a4c34d1dfbc13bd5d8875f4c983fbf1bd8b892d721f651462e5afea427d0da65bc5d4ed6bd98eab7c502a9fe78fd5d807dcdc358e0f1a838ace7fb1ac96e7bab369214ab95bed1f3b2a4500a87cc452721710cda30d65029ad8466b732b849eb75163b0cd55657c2e96907a0279b0fd14e54f81cc45dce434b89c7295ade1edd8697109dbff83ab1f4352ea0ce1d9397f18b3b6848bb846617780b906b6187ee39e40bd303ce3ed31b4defe7f13a59c1d4957cd4dad0cca5b560a6d3e4320aa9c5a2c7846b1ed5317bf7720192de2785b93d7c38b5edac84fdbb9f1f226d2748ec11660e8ceb8a3f4a8a1050c18e059648ccdcd29350c7afb9d4c9b5402ec8438c1012f7d5746f2f9a0a63e72563fab02af519c87a56098ed18c883eff522c5d91b0c67dce16b8f45b3b93c01adf6637cfb5dfadd023762eac3b5a3c6a72c498a63b3d130ee37fd1eea42218dd7ce5aed931b6a309d164a6c7cbfc3b910acbd7d75e63e8b57bdb28af5c9ae72ab8638d8269b2d266e43215e01f975b41decc646f9485f6087750fa45b92d69e753cb4d30c05f484cedf41d3fb589c2580c0c72b659361e5bc3f6cba9e44e769b8d3a161d5d85a78078b33c156b7a26b36f8b6ad42ef04c4e99484b63d29e2c6f59b5f1560171cb2eefa3ec1f8e77a5af16fc26b367cf35ae96ae321bd017e4a7c38250c1098431326c417a341e89664038b9387638ae1ba597706493b39beca9ea930abaa7a468bf7bde257c98a2cc924352b957fb5f954f6d467fd33bb2e1baa3695c6276941299a873427c609b4cfb91c0cd89e03621a8def2fc2eed4f2a3513466cfa0b5b37d503cdef15b1783d2476f18a72264fb16445a73c2e2618947b5026a48f6a3685de06c20982ae00c1b8041d1febd03f6f6a519cf7178a1d10589f5f4a3233ed65e7b0affce140d3f6d762ff01df446cf5061ee0a7c190bf118f9e332ee4c33466f4abeda34f0f9c802fe479b02c596a5bfed83b9da61d0ca2c1c241dabfcd4bb5aa1cdd94d42bfbf80a8e373b89679f31c369a197224e2e45c343aeeeb1efd017f133fdc6aa266183452eb1bc34ccdc8800713f5dc823067aa09afa8dcef20c88eb723c25c43a877f1fb39458ad822c0f8795ac5a1cee9934aab9c80bf7d3331582fcf1433b725bd44ee1ec556ec88521fe24e7becc8cb05cda0028089a65b2c9716f8eacd1f8a38f58fe57d37c0d0330ac453367fa78999ea01f261c7f8beec9076dd378c8b66517e6a8aeb75456e8049b97fa1d44166f1ba11e3bedd5ca7e0f93e07f493372c788821c3705866f46fc4967819ea10458b173bc11d83396e775c76ac4a772becc501b5b750b8c48abeae2cfd49c00e9f7c6389272fb19df2cd04031ee1bbc3d784d818e27b06f44c3532cfa16224e0194e34cd5db67fce9afec1eb886e04dac118751cfb56448e80d2bdbe7fea6abf89dfc108045cf19ba745d01b4ad54c84349b9ea2c05cebcbe3f5a2234bda0f86266f6d9d4a5eb5a1e4e5afe2a82cce99394494ba7e07c73c709e1ac312e0d1452570298d132ad5ef3fab78d3f9e1bdc55f2f19493389e4049805860e1d321606ce54c7aec08127b2075c2ac8b6baf009c442ce1f3d97e17df203d364eeda6b37a971fbb4f04102de96881ad0ed9777ddf626aac61ecc4cd0bec26ee86ddae37829cfc9bc9883211e1a71c001657974f19417d28654684ff82474cbb6ea7f3ce8b5247a141ff0575c2cd8af0a5d9574b00abafca55b25dcc594f9621dc2905a6da4ed1ede1d959e35ca9ab04dbf7f86221f86b464cd7baab68deb50aff5f48700dbda12684fd99287d4f02d7c88b4eb64779cce189307129841572353c515471d4e60b7c2b06c49c0873ea76ffc892cbf45b718510102e52fa4f11c39fc2a41a18d8578cf996926b43dffb15a9f8d93476d69d31498e67793b7cfa28cc9c673fe2d0938b8e2106914dd16ccb9d07985be7eb04ff0e45b594a730fd5758e5879d9ad1efe6aafed0524bf4a33a289128190e4fe600a7a572d9b30a66a594cda5042e3b3d6ad56a872a80d45d967c32aea6da12f5fbf39d053f14125361337e5110e9b8e29c4e81c60fed4c4fba8ee66fa934a339f04ff8535b5dc76821ebc31d6dba1c4cce064387274b68e277a1265c786d63d0ed24e660c92959f312867998fcbbd36b2858250a5093dea620cfa7d2063d5ed9fc9c908ae1d36732d2ab658b38ad0eb15f53854951555455a324580e92ea22679aa4db7508605b9fe48d2116935fd7a74760770c1701e76ec94a800f512ba02a27425edf7b796fbae3144fa3d2d173e61d7619a821ee987daed62164aa899cbabf915ddec4d1a8f3a0883dfffbc2ddc4d9a5f9a0d4e2012f28d925cf1b31e31c97c62772985b2da0d46836a67b7111e8b733540465d36a97a644b0a9fbf620d0d0a373abd0aad9353f6a9d921a8b278de104051826b5d7bedecce27eee551599d575cc99a52f2b839ea7359aea41535e89f460263cc4df7477fa6241fcd024c8adbbcb109313725769544f5ddf146afe9a7656f84270455909691dc9b23d38fbd16fdc248d98e09915c7c2765d5985001afba1054dae5d57d8ab03b08ce35dd80711b052a3a0ec7632cc29fee8e0bb0f4874febfd2b20b607bdc8584388ccb1df31e1b2375f6b7f16d2992f11c0fccc6ae25db865cca7b47836e6206eb4b9e55704de8422c3760ceb9ff2a9339909419e5c555fae638bb1ff3691a08f3563362d4e9d34c9a24f4c5cfea7e3fe7f38970162d5993b57757424acd426a1d510e4332469ace3fe2cd936442abef8ccb8aac5ff2a905f8a117a4d24602f97a0690269c26b99abf57b32e17c4548019bf45fb44d4461ee499d365ac2fcf4ea93a2754062e6739d9472a840944a06670380d8f9d1742f591677108d39c02f638f10a65f2377b960d54c4a78c88bb2eb26a20d44a5335eb12d9e89a27fc376caa0092754f134efd6314177f439bc8706ba8302cdf4a98d89e0c8363175828a16b4bb0a9342fd4c7e92ba51de6f475823f0cf8f37619286bb6539dd8c115fb992e7be8c8623fafbd5ac4fc4df2e9fa9bb4f9fcfda9f6973997808c04f2110dbc7d5bf82fbdc13b5d5a42d8a0ac1480ae68cbfd7ac34cf6eb4d8292be0f4ffad06b871db0b2740dd40c25323a569a70143c90372cba4beebcbcd85f7b6985a7567828864a3dbdd06ed6a195b72c1046fdbc57ca69cc96c68e7dc186db083c936fb1fcdcdcc26b46de7a113aa8cee2d64ac0ba22df875b33cd0d44dfd1c9b9ee9c5d9109de3211c312a06a9db172712f1d815f7fec69f74fa24ce413a2746f07a983c804f54a16ecda1b3e5d86425c9622adfd5f1b6ab03a8bc142898e7aa5ddc5409071dde7aa5b2cec1063ecb867b608b6d54a4b1f8b2717382f84af8704bd27bf7808c963523db50496ecb29f848b59f2b37b03c40445fd6cb81cd4f8f69a877f11d2030f5a493ada84f7bfd01c10f69c396a41a4bb810d0f65a2537c3199b93a33e9f199de6f6be2057400e7a24116e0384eccd68efb6a9e876cb5a9b9a05c5fdbe6a879a38e1af31da7197b9419e0e70d426c0f92b7b7a792c0892147193a53efba9f53a0e261b2718655c5877c7a633a6df30a1cfefc55d1548475104df39ccefd5525212972afdad7431375a97a67e83e68d0dc17bbb4b70e70f8746ba92312851b1223910ff9ff122a66c9ef2069c8c448ca9035d174eea309b612ab3f5cd451654ad1ea13d3ecc792d21a0c4efd4d1f0ff529a0ec935d183689bb5deefac13b3c829b21356bfcd6113742327092e04d521c983d508fec3114aed7f035598529cb171301a81283375f70c166052faf3eb14da832e7465de70f17f9be7b424de29e7078836a39b4828848f2b3d9c532275f0bc14925be80dd3515e23c6f92c901b00c864c552e9bd55f9ea35455565cd98f9f11dc269b7f21992a8850963cdf3dff2e4bf011f97f326c9ea1f68105516a7eec4a8b30e3452f96a5bf58e80281eb206717f00a21870baa1ee6248984d4fab8a013dee64b0f5641c9bbcb21a3ee327b25a14bee5c496f3b803e722701ee7c52b2d9b10ed07fda1b67fa38a01d46a487b3106eafe3ae9672ec8d5d6bf97fb4d8c07d9ff757b2bd904cc1b66adf072b5221b83b4057310f8aa8b8d8df4d79ada434d13e6d197f9f4b803eecb53997d597690973598eed73737144f99e33b9a1937b519ec2ea9b11b1054e86a795a18c255ca8d41ef7aa4a9f77ce0175518c98022a988fbc99be640a8c061a7351cdfc8bb148774ebcab327cb9a03b2f230dccc5b45183b80d4a70cd55392ad3672860e8e9e84cb7aa923ff2b63a7fedd0a721e1bbaf59ff769cd3af9e375a30b5ee43035c5bb56e3557451738e6d63820504ec1af62818f928e3db564bf4284656a7c745b2e2dd103f228d1d5e29cb32fe55a420edc59f2801cd291839978c617bc8dcff2943b648056d5a0a3e4759cdb8a39afa3b20dc48137330c823980f93af7d4d9faeaf04fd22ff6d105f53b1e521d6ffc2e3874eff865a107ff1361fbf1d395bfc7c6e1376c2ba90614705f557dfedf9f289edae74732f729861d845673851eeb65656572aeb12ee4cc119c84f5b5b0824efc95687c10e0d35ad5bcfb368cc91b9e4bcdfbb870d09b4cbf76ac539e201823ef98063aeebfe054aad695b44cd8e4d8b6f9953b45aae18fbb3e5a82a5daad901bd0931491a256ec75b6c13bb346915a3f1992b4f9251ba152102063dd4d4ec5a68174ee128d5afa7556680121015a47fbb8b02a67eddc58b91498e03ef91c853754c951258c535a2679d8936ce5888dffee5272b3897032791b7e18813a791a7ec51fa9b0ed7b5ffbcc781dc7aba1c794bc2f4b8de252f2a7c305cd35af75edd8d13b5e2970c08cd117de0c8499959e7a26d13968a12145713a63e96d25479978d4b1b7474711004d117c9c228593b0964ebd96dea4e3b6e3897ed5275ddf68055cbd246c427aa5837b7b8b2108d13b8a", 0x1000}, {&(0x7f0000001340)="8b9b888b33b40975e330feeddcb9e67a57bb50da3874b04329368921974826f4ad6231254e48094e55e053357778e4304df7af2f1663d4fb0fca3656653ac83d5e311924edea084ed4b6702aeafbb3501803b221bbc561ee5f68ff973cf43e20218f47fb35a47976cee7b6abcab3c5fb9b354215838c7bc14026e304d2efff5b9017438dd9134a7fb44ea137e6fe64ee456327a88da9d16c5b", 0x99}, {&(0x7f0000001400)="d0ecfa77eec726613633ecc86b885a0348234fbd89424611352c28704aa90aa41baad52e86fa46a3298446c466c6a872f76ca7ee0cf924bbbe37521f773d17dcd5dd55088ce7eaf575e9ec06d6d22945be5bcff5caea271d37dcc375aa0158ca58542fec1b3d476fe1a2ce99fb1d370ab07935523a929a9ced2ea6dd0aa3f8c4ce142612245ed0c1398ef2ae23c95e28fb7f9059ebd7e84ea9a4bb8e6d4045b99be927955e32c3c1cb9b5889ac921832eccdb7d81d318ceee1e9209518ef54bbf7e5b42420b44f71986819000e788cee30432f2ce0", 0xd5}, {&(0x7f0000001500)="d2cb58c64eb2bf6ca460ef0aa57cc4fe53dd0f209beeb7ffd5650390fde703b8449a4ffdc646a8e15179b35d13610479b8ae0daebaaa4a3d5644db0c0449c19bb79f340ecac5d055bbf84db6ab659bff25cd0c676a662f42f8e4fbfabad9556c1c0217b3aaef54a7604ade5a777c2b9dd63c50d45af15795a1f48605f50746e5c1ed06b4b17799bd02eda65dd71cdccfe13daaf8251fee319b94b2585ddbca1886c0ae523290bcb13081b39df35cd80bd650181402523d71997fcb6d5a365e1dd2b52b1433b67af576b9156ffdce8ecbd7277ae3ec4da94a15580e93d8d9d8473d472779927ecea36fd8664373a6bdbfa3ea5f04c616dc3175de600ce0718f88e548ac4337989924375737dd8e1127313adb1aaea6a2e837e589913c0155acda6228d91fead1451c399ea262c2160bf1a24de823b3367092dc05c9cc61c582c03f1a9c6d17b94287329465fc9c4b44f73f311502f581719b0981f3e9ecee7a1e8ca18f4d8e4d6b0131f8408c12fd672e806781cc014b263aa6c43824bd9f25b947a7a9ab59f1c627829c6b74cc1b697d18aeb6713d0c7be2e051ab309f1e2d12fb09adf4a230c309dc70c23953a37ff49ccd851519da02b31dd76fbf9618179743297090521a2f124eee875854442bd406bfbc01e75cfb385046afdf5925ecc5a89b9d24e44517019e45452ad11f48b9e90be02297c9887e1ca42aa1d50e42aaed4ac76aa7bedbaa459bf1856ab032c917d7f6cf0d95c095a3c8b022b47760d1d6f66a88efeb5b83200c1fef6fc5167775bab285b2030431eaf177c0944e05eddbc3e2011208f268789029ea81b1361b29591babe5a4a872cb61c145fe7f3d16c298f763b5b5ee15fbf88c9966b1edcefc9cc12a3c454c406735883d7316b6acc9cf644712aa2c78b359224c85c219dd6755566356a42f1d6c5ea86fbe8db7211c4dbc81370d6137da2e0856953b1d53df0871175bd273bcedd76b7c13a80f9bf6b4802f046d8163fdfc32e73cc2b5eed393fdcb81aab0d006d4f47c609b2aedc20c736e78801afe26f7a386fc36f4cd025393c344d277b296519da2069c38cf7a975e12b3537ab900d0411efdae1a19fb065ecabce42f742910084bbbc8cd057f42ec2a86888a364fb837adf1424337f850d957d5983671dc2fa0f7c8470c53bf9c34440380a673095034eb67510da8d73ac8a817ee396747d89d095c10391c63d69c52437ec8e0c9023f4f5725b177f2dd479e069eecd39e8c358eee128c4ff6d5bbacfc816286de0a984b547f0759f9b2f2187e823c097d7d258312088358f804c26e1d992c61b2d25b44bb0284f6523250b103a8a96ab8ce17f4451059aaf56f56ff65c6d4a5b42d647d7a7bd78f027780827b2ba827273620f087617bfd967d3f56bc48d2336c7149c098ca18439b797eb07af362fa4fd22743a52a48efd7b04836f408dc5323588bf0458590d59cffad77edb6079891708fd83615455e426c96b1e5ecf67e63b1695c90e79dd4c43c43d38782c1db7dfe9890d2de08ecd29675be9dec9ad5b6215972161101f55f9fbfcb0d8cffc31834f20af9aafcfbf29fa46f66f2987e02385d07b98fda51f45aa6aae703146ba87925f4c6b7f6886d5d65368a61220ce0bd7ca453058a0209a95b6eb001b24c7756cb2c995a6ce31cdbb3052070eab59aa668a7344923acb213afa712c60bf7c3731759c4f819478f4a950666f1bea46245687da632de5646b79a9245b2073bdb3d6bd7943028a15f67bf922da8a35c814a83a5b2a03fe352ece196fbeb663f9115e0074e4feb359058fab6bddc2a3d285829bd7fc27d28f848c7a30867c4ca2b8ed59f98552186891d2eb2e56e190594c357cb9aeb0319f14037185b95bdfc52572ec9f8bad45fe137aabc54a180e7d2208595c7c7ac0b3f665ab990149f302753c45f0e4ee07b8dbdb2731f8745ff935a52f0b813c4f802516a61549667c28f0a8418d087945994e0842c32723a6324df27173709eeefd847b53acfc0d2fe3b81b545eb6059499f3ded5fee5774bc9dab41337da702441de484cbf359d7328d37b0c5b86e6586834f66f326dba6d5fa03c26f7f76700c24d6e99ca453c55d3197d357903281d52c01649613a738e6467388c0569b892153517f3d156ab220daa7ce95ad36f937e7155bfe2f274d1811ec5a9c0ad3463e67e109fe5f6646e30c404d6ecdd86c73974e472d6adc0d79f88f0c4f1b70e524fe0a9faadd8e96413bb4b3de2d16e999973196f4612ec82a6e9c18c69310fd6fd960e725b0b69bd0b9fa642abf10b783bb879c4ec16d68c289b34309e49e237c7a3a359f29261fd66f23328805fe71076598024f4d4b14ca73f86715ff6d5c5896d8b40baff34eb762bd70faf63ff5c1864e0552276a96882095f3cb57ed55b8e85e09fbebee1b8df190b53add7aa3f5e3c254ebbd8cd7d96aeb3f695492c05ae129f94ef73a464e4f1ff7892676fedd6a8a0d73fdc75fa51bae3c265c1a348b7e87701497c6f4b03c119f221ac27fa6fd07579fad001f4cc7424e03dfd1e3ab4b97bd6ec43b1e118b29461f94241bd589fde770ef1d0ba92874bef3a0ac2fb32a31e08cdf7118e8b66367a0804311448bbd9dcc5280ea178bbe5a667f6cf93c8678c892e0c76d593f4fa466167f468ec8d416a501daf4c428e2b7e3ed3d38afcc832ba5b6863794515e52dc5f0524ad9aa9ec1b0e422bb49ac7efcd74081763479cb15ee40a476722a1c25fcfd4cd3d90409408ac2fdb20d8e75237c1a24b3527e0079667c69bbddce4f4011a3768e2769bd1288231eeafe843806e4ea272a5464e24a981244e67e4ef040ff1e8ec543a65552cc0319e6a2e76372e931566d7251fc4dd34d0c59b27d0f32886b563d3c96ce75f6c0c83925b7d441dca1d069d8b81d24af88532ac8477070671455866fab28ae3496b1019144e98c59504313fac72998cc4b47a3d41fbcb4e2522815bb58ec8f43417585e5b3f24be3c0a6464960bfbb23604a1c5be5954079d78a4e151e176f7b92de07f469aebae395cbdae6fd2d2750c47be0004755184bc5ab0d0fd14b09681c3ff2f245dad6d4c442922b83953caaaa48467684ea61ce45ea2ae94de91128dad34b6033a685670cd44a69d786544bf4700951b3d121148782506bdc42fc903d089247020eed9a03eb4e21dac3afb4fa2085dd31bcc856cbfa9d73e499d71f496efc25f4c04037d4d41822cef70041f0fe900279e712d6e89d6ec252a72ec48cb59e6301a9c4a15dc6e4c31d267d34d889a742211b822986d12ea5fe06c90d7d05f9d97c3e15c99329f398ff300811e8fba5f390bd8be3c93e29bcabae69753235a96eb7d22286859ad00e325a360bb29c7956ffb613f80bbb0626cedaaa9b3555168070d5d33d98023f0780e4f3b33d83f6ca88cb980d3543246ab5642c19318f1e775c269f130eb0dda02dea1900899acb6938bfd2eb05d88b5e05506a54a95bc0f26c2b52588dd9a28265c7071dafb067405a8a07ed5b65b0c7bb31e671fb30c2878d221ff4e8027f18ae96ae5503a64da82c3fc4ddec5eb4e8b0ac8483d7b57a225c2e8408e8423f174efa7827c3bfd116422abd4d84b8bd2c3c0f81c34fb30c2e879d632cfb9bffecd2dc0d9b2e38835ca251cb6827dbfe5e703fbea053b3782b8a27f06c40a1258388389eeb52637438d9bd3d2458586da9ee51fc1b3bcfae8d6703a6cd3a26a07bb8e981b6719bf8266dfa5a9ddcc2c766cca840f6c3fbb2312b4182b5c87583ce43f38a32ee602d5df0f13ce7931e61da202f299a643f253bb40524e840494dfb945e207760e5532e241118e14b247c268cbd3d5a760f707f5b749393815c21fc0dc083da9eb5a7b697bca529d2dbfeb0a9d542a9fba7a4d0ef056dada9365cbde4d292aafdeb4109ec957dd5afe5125063b7feba94f6a88373031499108e7a488ded472edc1e2bff0cbdecc9e3033b7cf0501342fb1f2014ccc791ca11cf2284a2905b76435904bfffa8b1fabf5c07cc3fdf6c4a93c08f956b9febcf53760dc9222fe4a8d0d990a9d8428ecc56ee251a2d6f57d84a5e8978f919f51208608b2c90fea3fd09cbd2287479ea8f5aa8f8f322d7ae0e6c0ffef9c032aba854c185e49d39ed29707b4dd35cad6b1996e72b81c50cf0f748e839a99c06cac00186a7611a284102861a32b5f93ff8ee267a05e9aa0dc362ad1a441b0056979e7c1b32ae80c2b8ffe6ff5670356f6caf4e8782f0c6b85bc92fa546288c6afa3d2c01d37fa5ad88703de2722dac7702a2f0cda1021210fbc43a0c529d307bb88c968d95404a7cb87855505fd14355fe1a71abdc8f98e841f07a9d10982a6f067aa39595a144077dc303625f7a9ed4a4fd3fd286ddc6890256b705d091d20fad9a0d3e74b652de247ff0e168bbc5206dc81e186ece75a6a3cc5e4afbecc86c4b670e85f5740495871b982b64cb93b66779dab58cb73c22b1f3b005ea59c5e7a6e62b4a95dbdf3072dc46ff6ca14b8b9ac384431006144bea30dcf896c80b5d19bbcacc7ab3ba53f8435abd110366d93b13287f2085b306337cd23497a9c99ffd3314d6f5bed32bb444fea530b2056ae4745143820f46c1b98ceb993081b1c8253524d255c6e440fb4a295d033729b9528d4b9dec03aecf37fcbf532e2632c16f52fc4ec9456042885ca99d3a86ae596cf3a102b411fd87c73e77d5dfbb55e6e97f769397ea402cc2e0b62243b844df88e956a2464f7696b1696aa8334e700c724e238c806bb05933f031f81fcd274fe54d7f1f8ed86e4198c9669974ebced9c97e569850ecabbcd57fea8a3a08aab5363e7a3a02f5d427e8822ab840318325807948fd3a3f579799054cc4b5e9f277d256323316d5ab3b7b069cc684c831275aee49821c322608e4bb0a7da26f0a9a196099efd69813123c3291e4361a2d6bfb3383a39bc18457033d48b45d1c23a42f57dc0dca1896812a1044edaf00e4a1134935e7281f4923eb39f8397c8d3f2cd1bc1c40541ac3d54834225306af4de4896403f2fef62befd1ce06e20917562baf85ccf238634323a53576fda83add45e7d91ee3a134d4b677be2dde46052ab29637f6f9945ea2abe5f295fc4ac0133f0ca4fb2a11fbed0f16ef5bdcd5dfb582bf631bd49ea28cac2d6dfc84855048efcc8bdb045fd94516c9ee19c67ac831bcf43b2a3327f9d4fdad500cfb126467b13fd9c40feb570d41eaebe48a22df063822b05bcfdb00b859ee501b2d5697f9a001df84b6e979a3dfab6bf8057259f8aeff78f6a84081e8c9c532f6066a7adb55f127f68f63db3daa2dd45e06bfd9d084e5c5f9006ad7e4364ab333230e1303ca8a5aa271d9a949096d711fb19eea9c8f74979c45ed4c6b2364c8329ef187da48d89c7897041e7ebc2892f143666d7888f7a1d32488a1fc5f5cb3f2ae9bd2b7535ec45cb2b11b8f0768a3dab7afbd95c1ba492c90e2f8069e3363576e6007dd4ff7bb1a4cb078af9df60f4f9933648975bc5842d72dc0cb250bc6427a0308a124d5abb1d519fef50508c70b371b33a9a5d37d8e8f265d511c4531b3f971c0af2b2c7adeb21d781697de537250b35733f09a867c1a4f61fdbebb559427c8a2eb7876463cdc3b8b69ec5a20483aea8de7eefd80ff138f47cb3c9912056ce14133b22d46015794fc4ebe49bfbd301f053001947b5209854803263c588cae48330f510e2ec3334fb26f7d4b8777f91d008ad620cc9dc94784d4c4100a379489d011e77dbe29b88813554fde6f45e4fe0c11f3b9628c4f3f2", 0x1000}, {&(0x7f0000002500)="eca87276d93d963cc7b557ef60d090f9c95685fbabf76d6ab3ac226cb47acb927bd9179b8946ea91ae03044b02c2be1d83b9cd3ebaf24af0c040b6e67845df7d228624638815912d9c05b31cd59a09cf302b85b91593450aa92adea386d129a3a7fb4b361e879918ef2513fb40b03c8ca73100a0eac83356323746310c0240c8a644fcd20c69630a585a09e063c6104ae17326a078e259aeb922acb7eb827875a46b4dd8b336db46ac8955eecd46e8", 0xaf}, {&(0x7f00000025c0)="8702522fe27fd4789394179e9ec1e56badf9476c66fdb688b4d508299fe1210e2bf7d4e6b220169fe9e33f81c5dd", 0x2e}, {&(0x7f0000002600)="e8106b09cb5b5737732fb548030080fb9fe727f115074667a3a60dd1a82c465a05fc952131baff1f02a6cc14e8f5cd136f13e28bf39b58bc046da4343c2dfc87662ce8a01315dacabc014410a2", 0x4d}], 0x8, &(0x7f0000002b80)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @rights={0x20, 0xffff, 0x1, [r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x18, 0xffff, 0x1, [r12, r13]}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}], 0xb0, 0x408}, 0x8) r17 = syz_open_pts() r18 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x3) setsockopt$sock_timeval(r18, 0xffff, 0x1005, &(0x7f00000000c0)={0x0, 0x9}, 0x10) ioctl$BIOCGFILDROP(r18, 0x40044278, &(0x7f0000000100)) close(r17) ioctl$TIOCNOTTY(r17, 0x20007471) r19 = syz_open_pts() ioctl$TIOCSETA(r19, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x5, 0x3d8d7c2a, "73cc510e52b37b2efee534840a76f30d3fc9c06d"}) write(r17, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d", 0x5e) 08:38:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:38:29 executing program 0: r0 = semget(0x2, 0x7, 0x200) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x9, 0x3800000000000000, 0x7, 0x7, 0x7, 0x9]) 08:38:29 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000100)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f00000000c0)='*', 0x1, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 08:38:29 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000500)=@file={0x0, ""/108}, &(0x7f0000000580)=0x6e) sendmsg(r0, &(0x7f0000000c00)={&(0x7f00000005c0)=@in6={0x18, 0x1, 0xc4, 0xc3f}, 0xc, &(0x7f0000000940)=[{&(0x7f0000000600)="106695ac441245ee4f9141e4071f85589bbe5c697fa6f5eff9fc49355bcf22ae162e34d664e2119b3ae8f56cae0506a52c8000e86ff6f440a530e1722f9943257842506630fff71d16bae864aa12051938074ec71e67cefe285decaded23880e7e2f8698c34dabbccecc3adfe2d74ef5646d7ef2fc1e89e6dc8d3f38e081972e5f59", 0x82}, {&(0x7f00000006c0)="2c8c16a97fb3808ff976b789cda968a7fae2292db96ab8c8f8fa6d5ecf175b2943138cfe4be16e5a8bf1d87e9696b17e110108f81ab3ef469442d1f6ce3e5104f9a4de29acdea8d03235c879b45b6305e775279f3a04b76f8dc45f474093d7d5f4f0e8c7d1f6190b31bf267ac64cf13c0bb117abd3effd66b8d5befb845df16f0af72977b1b051d26a846e3aff95885bcb855cc409b033489bd55596ff02031c24ac46fb9c4ed78a52ea796cd30254415cdbb3406560d753aa98e7fd9eac43db430c278c06c118f5d3f046e3bfbd3d2cb25fac4878dbdb20e61db2bae5a694e24035324f29784bcaf7062a6e343f", 0xee}, {&(0x7f00000007c0)="754de38659a5a8838f06f6fe8058e403315d6bd7f95d508208392ca9acb064f843679504abbd1a08cbb9f2882e1d57ae456fd9671e16fce6d5d301b554", 0x3d}, {&(0x7f0000000800)="04403f39fa71e958f8df3cbe38f6c26b342e4e11eadbbe86d65e13fe9a9ecc8c501c8c1159c58f45876ad2b4f66e6d7dd2e3d2d328eb34fff9280b40eba316978966bc4f591f90b5ed820a5de07ae1410bb1aaba3b616c945bc7b6ac6ea551212d51b4dc179c817e4740b945b7b9bca9b77efd57ecfb09bc7cbe80373592", 0x7e}, {&(0x7f0000000880)="70ef9f80b1af642dc4dffa4aa88be764af2e75439e0c30441c17c3419691ddac683637e9ce3a945501ad796c025071a1ae3e8a5ce2faa63fb871174e263ad7302e2e995fd41beda51d58a30aa455c0d9af35d9f207abaf29bb86f7e6ef4fd843d78e4d4a28f794a8817b7d0fddb05b1559217e6956cf1f2204c140504d8526ac6dcdc6140b3a84f55302874d1717f43bd30c7a19dd48384d5c4dbbb135154b5210bc8d49cb5c56b436b866c488ca59a3fa9c3f92e9bf", 0xb6}], 0x5, &(0x7f00000009c0)=[{0xb0, 0xffff, 0xffffffffffffffff, "14e6292387b19dbdb4aa828d6b18a00f5e8ce24a03cb5ea981f6af665195f4fd729ef50057fd9284e7cfb647c1f414a8bda031d156b8020f5c89ce1bc4ff140f0a871fd27e41e5b88ce26f8aa78b2ceb87b43dfe10831e72aa56e1ee40a174b4b1a189062419e788bc38bf0290014202c7cdd5ce65b7eebda57ecffbd5b8731b6b4ae71e2ccb7d70e926066712f05af84b0030741a1595b046b244"}, {0xf0, 0xffff, 0x3, "4f6540fce7db8c4139ba3c8f0f085ed1fc59893dedd2dde968d4338dba59fb974512df0341af648742f9fc558d411e596520c160d73f445bcd14953847a9bde7b5eb994e658fe1df651728800ec038fe47fdacf18ac0ef996699744badbe8067bc5387d7b8036f0d4cece493eb6962c1ac0ea70da361ca2a5197d2cac0109914b6396808cc0d7a503092caffef118c685758142d56201975ea82153a7315a32ae1ed445c82f72604eab825a111868ecd9b054941cff195056ca6ccc8bfeea8cabe80df3fb2a9a4ed0f1905d2cfdabb003184093a80ffbbd5b8fcbe7184"}, {0xa0, 0x0, 0x8, "7c0ded064b5501570ecb4b2e204d53cb460c3b03843365e0a28f5834bc76f760adea9bc9cc9fdfc53607c71da0d451e98805ad3b0aad30be47e82edf53307ca543f5388e0f0bbee98894f7192ecda95e080792e64ebd2e3c76f74c6dcb708a93c53c42bc646d7c1e370a32dee22ef6e60b5eef42c7849667e1b7689ecdcc148e8130eab31f9bf81b8c477cc88e0c"}], 0x240}, 0x9) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)=',{!-$\xcd\x00', &(0x7f0000000100)='))\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000300)=[&(0x7f0000000200)='}\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)=':@]\x00', &(0x7f00000002c0)='([\x00']) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000380)=0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x900, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000440)=0xfffffffffffffff7) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) fcntl$getown(r1, 0x5) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f0000000480)=0xc9d0) close(r2) chflags(&(0x7f0000000340)='./file0/file0\x00', 0x0) pipe2(&(0x7f00000004c0), 0x10004) chmod(&(0x7f00000003c0)='./file0/file0\x00', 0x20) fcntl$dupfd(r2, 0xa, r2) 08:38:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0xffff, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:29 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x4db) r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x111b, &(0x7f0000000080)=0x93, 0x4) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) getpeername$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0x101) 08:38:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) socket(0x2, 0x8003, 0x4) 08:38:29 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rename(&(0x7f0000000000)='./file1\x00', 0x0) 08:38:29 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$getflags(r0, 0x1) r1 = msgget$private(0x0, 0xfffffffffffffffe) msgsnd(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="0000276c00000000c1a2bdae0ecc945a2b9457c03a52f67cdd72e209692708c48df8eeff8cfb0c5141af0436053ac7182c8f5cd2f368af88efbebd7b929b8304"], 0x8, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x3}, {0x9, 0x4}}, 0x0) 08:38:29 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) ftruncate(r0, 0x0, 0x7ff) 08:38:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x3709, 0x0, 0x0, 0x0, "8d3f4206d75c6d3fefa7587ef43a656e307d4972"}) 08:38:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x1, 0x100000001, 0x3f}, {{r2}, 0xffffffffffffffff, 0x80, 0x1, 0x0, 0x3}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0x80000000, 0x1}, {{r2}, 0xfffffffffffffffe, 0x93, 0x80000081, 0x6, 0x69c}, {{r2}, 0xffffffffffffffff, 0x8, 0x20000021, 0x3, 0x40}], 0x7, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffb, 0xe, 0x20000090, 0xc2e8, 0x40}, {{r1}, 0xffffffffffffffff, 0x4, 0x3, 0x3, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000006, 0x861, 0x4f}, {{r1}, 0xffffffffffffffff, 0x4, 0x1, 0x4, 0x6}, {{r2}, 0xfffffffffffffff9, 0x1, 0x40000000, 0x2, 0x6}, {{r1}, 0xfffffffffffffffb, 0x80, 0xc1, 0x7, 0x5}, {{r2}, 0xfffffffffffffffb, 0x19, 0x1, 0x7fff, 0x80}, {{r0}, 0xffffffffffffffff, 0x6af63cc43de18f30, 0xfffff, 0x7fffffff, 0x9}], 0x31, &(0x7f00000000c0)={0x1ff, 0x400000}) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 08:38:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) 08:38:29 executing program 1: readlink(&(0x7f0000000540)='./file0\x00', &(0x7f0000000440)=""/195, 0xc3) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000180)='c\x00') renameat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, &(0x7f00000002c0)='./file0\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x12, 0x0) getsockopt(r0, 0x5, 0x7f, &(0x7f0000000340)=""/187, &(0x7f0000000400)=0xbb) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 08:38:29 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = dup(r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000040)) 08:38:29 executing program 0: r0 = socket(0x1e, 0x3, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) 08:38:29 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x3) close(r0) shutdown(r0, 0x0) close(r1) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 08:38:29 executing program 0: unlinkat(0xffffffffffffffff, 0x0, 0x80000000201) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = getpid() getpgid(r0) 08:38:29 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea7954138", 0x387) write(r0, &(0x7f00000009c0)="1f01c24a0863ab37e2bc17f21d641a89669feceb837f6aee3d8a38d36d18b11cc859963db20d27a0e09db64a671d6fb6aeae7cac9a327c9033b8bb76d08b822a30f97e110a2d058db071b8ec98ec068e10ab453c1004a93db4503482920beca5e331fee0f1d3931e56939dcba391acc1cc6838c3f972217f8073c7bcdbe7a24a0281976174aa72b7f76602115c56bf110f6d2963469b539faed47fd5bb0ca29ac6d63a71f20f5c63fd4e3d3804675ee6a380724e3ce1b2cf9d91da7dd98cda62e140e0f7ac9242f3b3b7b730d2730ed076a0c9eebf67e080db0130a5d1b59a3ebe922707af29222481fd00ef13dbcaabfad001d38cf2eec039ada489acffd9224c014771e41a58f2c00a1bcdb21e04962a6e04bb1ef685dd1bd834c648d50636cd4068f797b1f0a9d50408059d0c9b1fe89c35d16572903d4ed95bc65448104ecd6be5a06432b8c6546836d9ad01d1973cd3061eac78d8be9517f55425acfa40f9e1960526c13204c53b95349fbf09e3e4cfde389426d1af9ff64d141dd4ecbe0c97660504882224026c2dff08d28855eb0ff657dcdfcbd8b3ee12a8979c3b1b4ba22475d70ebfc5f6390cff902c14d6c48a364bac84dcfb01bf350c169fd76c815a86745ee3f63be38b5d2c48250385f5f93e25946c4f97dbbbc92d2879ca31cf4f2ca61122c52f1576e3669daedd285c6bf65e25da2a0c36eecf5b4c5c11f854b14c87c9569202c3026eef0d2863b2ad25c9cbb1d2d4d068bfeace92bdab459d973e4b14c16293564c4f565f43614ee3609ece408390c9b807d6aaffee6ba64c5a778de4df55b210b64b324d99a73db61199470d63097f0431be9fb633daf099ff1e0f8258b0bb7bac0a12b8403561dfe5cd198491af708ffe0f024d50dbd23d7b0d9045bbc6b24c5641b5318d8b9a6c89440037811956ddbde2fe8b8bfcb84f69200184e16d7b4a6bdaaa949e2b4bc691de3579814b74162bbb9f0b7cd2f707c26b281e40a3328f9e8ad89ec261a4d5ba1d80e67f6277afaa473814ea6f06078c5bb3d0072447fedecc2683e78ada9ff9b3734265c27304954b9e723f48a4ff96dde96d813e285b7426d3c2aa43b579c70088697b262f949d80487be88a45f38d1d755ef3c6888820efbd41a08d22e66686fdb3f4413d9586f2210cfa811fe10a684ef863a812c7b9f7ea86c99a66764d2d0380d3a08e60b53ff83227bbf43ffe827d626656c98a20ff71bdbbca045f9dbb3d050835cc94b07352e7bf7703a148dd64ca753a85749804ad0fe870c36e734c7203", 0x395) 08:38:29 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001480)={{0x80000001, r3, r5, r6, r7, 0x10}, 0x85fd, 0x800, r8, r9, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r10 = fcntl$dupfd(r1, 0xa, r0) r11 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r10, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) fchown(r10, r6, r4) r12 = dup2(r0, r10) socket(0x10, 0x0, 0x3) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000f3a0f26007b08a28f65a41185363371964b6286941161f1a9201b318403a7c444ac72059e82c3ad945b6068f57ec4543c3c295daadcb036d5072d73ad52c994bd264c3e447fb701d0f9d5d9049890355990c09843b1b884ea9be99f853500b54ea79838e8b2bbd5d307d27390516be4632209d8df66ad7"]) ioctl$TIOCNXCL(r1, 0x2000740e) 08:38:29 executing program 0: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4, 0x3f) kqueue() setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x3) 08:38:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e5170703bfca6086a1bae5803546d6432acda", 0x90) read(0xffffffffffffffff, 0x0, 0x0) 08:38:29 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000010000000ffff000000000000f87c8a5b671b1b542a538706000200b810000000290000003d00000003000000"], 0x30}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000040)=[{&(0x7f0000000180)="1f9a5acb764f600b01d057c13258af58bab0a26fcd8b7b10e52ec3d2e9a4288df8a561f4bdff79b0f532a260908c14f8614f3cd61df35e27fbfa6b17fa5fb8b724e80b724b87910e1d0ae4fec7827fe971fc233d324a13dc2291acfa0b0694f4cec5169bad52f03657246ea13bddcf32b6cbc975bc0e6f30d22f77878c58dbb984bedee9b9d6a61e2608f22538748f1a0482d797f51e04e5d6bbef084b76758412def567c8aed775657e05d2cfb0c74124563016389dec2628f070743af6080a56544c2b", 0xc4}], 0x1, &(0x7f0000000280)=[{0x28, 0xffff, 0x7ff0000000000000, "641e1b0acbddf2ff8247c9c038a09647f646f0dad22c"}, {0x48, 0x1, 0x4, "d6422e22a474630764c7b3f5205abe6534b3ed1449116d8bdb77c0cbe151f35eb043990734c455c9ddcc8418334c91b98edd81cd6f6672db"}, {0x78, 0xffff, 0x2, "31c88392ca458da5e992edd7016bb0f1098acd9bb55ebe45e2ad778efb575e446dba7b8bc57baf1e9c51a3a1beccec01d401c01d4acff92cb2406d06fd1c579e3b2c687e7aa615d9dfb37510189af4c55bf874d52cf15fb29d5807463f326c503d20e2b97ea4"}, {0xa0, 0xffff, 0x9bda, "2bd649d119851a067ee8c7d05e619d5cd946eb2313ff5a890d588079b30b41baf1248c7b31844ea11b6c8442b9db52fd6bc04e15c3b653ae035a28e1b0e578a9f66cd2b9a0fa0ecd2f93c9abb3bf1928d4c178101f6229a93c2cdb3a2c28af7f8fb370728e18ae0f71899e6698d79c984838a73df21b560a1df775baa4c2bbbfa0f1f134f686efb979d9649054c3"}, {0x60, 0xffff, 0x0, "b4f7d528350db4dfb8223c34280c1fd988caf14f9e6760514c8bd83cae96b22abbbd1a868d96d37150f500fc5b6e6e5ccf5f7dd0037893cb165668fbfea27d4c5b3ba61973ac49766a6cc86e7168d7ca"}], 0x1e8}, 0x403) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:38:29 executing program 0: clock_getres(0x5, &(0x7f0000000100)) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) recvmsg(r0, &(0x7f00000002c0)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/73, 0x49}], 0x1, &(0x7f00000001c0)=""/224, 0xe0}, 0x3) 08:38:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() r1 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x12, 0x6) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:38:29 executing program 0: r0 = socket(0x11, 0x3, 0x0) recvfrom$unix(r0, &(0x7f0000000000)=""/9, 0x9, 0x800, 0x0, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) getsockopt(r0, 0xfffffffffffffc01, 0x0, &(0x7f0000000040)=""/78, &(0x7f00000000c0)=0x4e) 08:38:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x7) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="3ab9427e7c6835b5432d8bd4432a61dfe44523a434dd2fc8392b45f8782cc687a168b141e3483eb3d90434f841a020193e1ffaa371405144b959c074cac76154191ff3caa9797ce56dfa3acb163fe0508c555806109e4481d86d6e3c12808581b5ba42e7bab26d961c37b0c0ca3f62802767170d47a79d03edce7d7ed79c498b3d727c93ad43", 0x86}, {&(0x7f0000000280)="41d3c79d1302bc2943d811186d2a2f0d46f5c4c2f1dedc5673a0f569284d8d15fc4bde9ccfe342decd1e7f5af662f6b709af14dfce715e015232095843c9d9225ae055b0ea0cfa8f6c4024248b0c17c96cab991750786c85a725200cff7e7a76a2a08fe8dc310c1b77a6caa4e3dbe23fe86cce94b832adcb5fecb18a34d4f0be907ef73e3c1c9be5ec569a86c2a7", 0x8e}], 0x2) syz_open_pts() syz_open_pts() 08:38:29 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x202, 0x0) getdents(r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x10, 0xad) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x1}, 0xc) 08:38:30 executing program 1: socketpair(0x10, 0x4000, 0x81, &(0x7f0000000000)={0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x10, 0x0) r3 = open(&(0x7f00000005c0)='./file0\x00', 0x482, 0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x440, 0x0) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x0, 0x0) r6 = getpgid(0x0) r7 = getuid() r8 = getegid() r9 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r12 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) r14 = getgid() r15 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd\x00', 0x189, 0x0) r16 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r17 = syz_open_pts() r18 = socket$inet6(0x18, 0x3, 0x4) r19 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x0, 0x0) r20 = accept$inet(0xffffffffffffff9c, &(0x7f0000000400), &(0x7f0000000440)=0xc) sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="4402ffca722e35ea9e55727c7f4f0b88813a2a3d6b7e67b39a9bf76492295faf3d468fd6af6ef093a6f07952f33d3dac5a3107bda6e908047e13e00a55458c6cd5f9fce2aa460088745be1b9ccfd6039a2c9f32768b49edd0e40f6", 0x5b}], 0x1, &(0x7f0000000480)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @cred={0x20, 0xffff, 0x0, r12, r13, r14}, @rights={0x18, 0xffff, 0x1, [r15]}, @rights={0x28, 0xffff, 0x1, [r16, r17, r18, r19, r20]}], 0xc8, 0x400}, 0x407) r21 = socket$inet6(0x18, 0x2, 0x0) r22 = dup2(r21, r21) sendmsg$unix(r22, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb180000000000000500"], 0x1, 0x0}, 0x0) 08:38:30 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getgid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) r1 = dup(r0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180), 0xfffffffffffffff4) ioctl$TIOCSTART(r1, 0x2000746e) 08:38:30 executing program 1: pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000010c0)={""/16, @ifru_data=&(0x7f0000001000)="e6fe386af202fe12094eee8ca70c36184931bbf50fd964a4a3fb0c3433c46c3d81e81bb0b7bcdeff5f651bb44aa986dce650c624b8de758987c0e623b0c4cd3eef2559226edb79c8591fe21de2e3ebe1e74782d94e4b2c604ae7773b4479abaa3822218b2db8ccde22966f18ddb2fe97eeecc1c2ac2ac4ab855a84e6a97b5ea73b49f816569e20ab01aba1450997b819bd4397f26ccd8fe05cffd4c4e8f5a881790ff23fa4e5aee4f29a98ea95ade8371b19d1dee7"}) r1 = dup(0xffffffffffffffff) pwrite(r1, &(0x7f0000000000)="966fea33b00ecfeffbbe77be66e7f395969a870fa02376e60b2d31294b229c43d2c896a7de24b75bd59daf3981bedeb85df63b509c4780d61558dab39efc7da2924dc54335403c32a2b7a6aa6aa800b4bb2400f62a18e0e57d22e8b624b6c0760c0d9b4ec4cf554c33eaf9b2ec108391e3b4d464bf15a693745f859ad606970724b5bd648e2eb8a8f360d4a5d7ff082b39c8de6c930cac1c490c540389671e0f1c7a89d1ac8c43f3bc68e95c7fdfab634da951a6fcd8b0cc42d46f0a549461732cbc3db6408412520213147bf3807af11358173e71ba1eed4e19b63698a502a3a2edc323073d99082b9f0f177b79f4f42082f9e13ff1b6a8e7112435b342ddc2a9cb71262a36510e2d162be67216c0f2abddfec0e31fff6296ec37c9b1a4259fefc7a145b68a2b7a651f0e3b7e91af0919ccc5795224253fd0317f68057f1f185a26ea63b950e55de4564fd2cdbf05d88f7b1f374342f91bdc429e34a79c48e2321caf449ea0c60cc47364b20f9eaf66b3d4960f1c13aa638f2d4793069856b06088b604941dbe79c602dd7419f91f6e2ac75c15c390c453d8f700d8c1b0d9ed43c324639346dc02a4147f808e2b836d1aec4719eadd2447ff18ba731c695a3ca447bcaf50e6475fcbbb470c55d9e0fe02f03112f603695c5969f001865161887792f05b4a8b46b429ebbd56d06916ae66c25a62e82757f1e6449ea7e6e1fb16bd5fbfc3c1f1003c1fdbbf9dc2d1d669249774d876163a3a7782f40a06b7adb6be1fd44d61d1f1701da4f4be634c806739177526daf9bdbfbb56ae82f3176d2e03309988fa106de1f28865723a3fa7b05f43e5a24e13e4609166373b33102e9b4879afd0461331f5da5400041c9a31de7db92b50681486d23af59db0d5ace2812f497c7434d36e80013e66c852e550b3a79cd8524c14f4d4d1a0b57c70979cb2bbef0b9256ffc3670b7fa16a81c165951143b94e7c732b59248ccba4374ea2907ab53b0be93f2a5732f9cba6839ffa3df078ab7cc4f77abcbf50561d12ede004b4bf54c041afac5cbd2e0fc8018f7c9a5056ff8368f6a890c17eee47beee783329f09306ee2c1a1359d0a01d86914449c00f05bc9c72bd42118ee6133123450225614eb55d88683c4e8bfee88b80a8c00ed65e45087fbe3f8ad4da8d6465f02254fd3b7d647301e85eca6d2afbe80c8db0fd11d97ab0b854f317bd18b41702507bd06a10d8a0211176bd4daa51f403da78463992f04576c8e1111db2a9413a21a51efee2da948eecf149311c4284b5fb4df4c3ce9959133eb280a66c4772fdabd992ff91a33272d92a2072833c766f2b2dda274fd4501ba0a9a9b34807c9a497b1c18857ee4280f0cd893fdb43e6b5556511c4571e94a3b984798dd13fd9505ac6a67d3f99837040bf9dc46f17315b0acc11d5185006038453bd07d079da7cbf5d74b992c944f94da441ff7c73425c931f710a7ee412741a2c1343bd87e1cde9907cbe56a3e4d288fd589b3cec122147f2577445b9c6e5c2a63f8d853aec092053fe32a9d14f34e82a482baaf67b1456e4ae5f24a4bb65e72cfc72540bf7fec9ed6fc1d3cb7aedd830b2b47fe98a8026e8f0a9e12712da98946bc75361ffaac2fa4c949b63e1b6936cd5d081fe29a873391b45d9db97534a42a0cc2533afb3b92ce77dbddf063b05c717f2e1acef225defbf344ea58792043f625ba6946a11b8a4dcab6d620645f5f4a9adcfe339a82151dd11f06c7515bbe56a3a15872568e59fe185f82a8d14a4f8eb41e0b7908cf8f79ff9ca548e5742e075193506b3e316fad8a32b17136d0e04f5288992de6f8d0317c33506f59d1eda70e536cb15d3d7485b7cf3be0e6aa614f8bac65c811fbe623bf8834e1da191d85376ad29cd16d6074717b6f46523a3f1b5078e14b7875a7752829a9f79dff566188fe9996fae3e4778b54e50bfcfbfb7cd1af9e65040bed8f22c5d4688bdff6716c6e6a32f8ca68736a506698f4f2924925453d30abfb99858929d1a22204167476235e7ee4cfd717498a94ddc80b214b0cac80d403c63b63ec1f76e985a2e1c842fa6f8ae3f9e2e59d00deec69908c18c0cad9a97448afede6e9bb3d8ce2607115c57111d5a4e4050bfeb85fa61070416867c993c21b6d962af1f513eccc6249f588952b53c668af6319cfcc667826253f956ab76de11f12127787c33b316b7b73d2f533776204f8b6fb27886e56aa8194b291d816a38e80cb39b8761c7ef1fa2c9faa0addce564df7b9206be5e602e9dc38ddf85d7e3e7dc5f67bcf7ea7661f98680689077e5cf30e54bde99c684376595022bf602ceaf51f79a60c5dafcd3fb8aa1dab43ad03b9749cf421811ba580252b3f8c5767ffdfc7b5ecd4f52f668b1178e40dd2b12b8ca0163ec4e0a4b8993f158b0fb4531acd0993d65b2c4acaf8705d6bf0c0929d377128c725c708ae1d103193079d4278ed73af720c95f2d7489e06eac45593ed69379d27c6a6c3bfbd8935a80ba91936985299a82d944a4a7d03bba2c4cf64d9d57208f258d4393de1780057875122b26bf45d6248ecba7e4bef98dc1bd2f83ee9d8f8a7fc129a7c065872169fb59c8fe607cdb288e42cad5e22ed24e85660a196e04dd299c06bfdb6182818b2da5d3845ea9cf215e013fd648d3ca40c39cd1bb8b08767b2a06ee6c8982195fd81e7afc9366eb417cb7a1f41d9c6118fecd4a2a2c44b5a8cb6beef48dc2e723f9729c0c341a97ece3aaea0eceb07c800e9b7dc615b370c4f0f243ab70402b46c737a2653a64a1dccc447164197c8bc85e398ca9621eeafc35717c7ac980eb27ffcae21cffd558152f5cd7a1a8b7a748bd1f5c5e34dea48770f284bfc8dcb3796bfef297683094f49dacd4825e0d7a49ccb80308022e7777028b5955729949fa68b0ac8b5f4f8f2780bc60170dbe78b3b8134085f6cc339dbd978c34f16b942405472d625d3943634ee731b91cbc983fc3499918bd4b02d68a9546e15b5fc80f703c406cc98d561cf5632b5f33ead536c7932fcab6faa69689e06392cf9f7f411fd58ef3e20484aa2f40bea6aab9d550d5f96e066b45df7226e65fba3f46b9e28336b657ddc7cc1770ba8a90be886294ffdfd77c87c721564b44d988d25c900158f1835a257c7068ae66533c31f1a9bcbdac07d34a86433aa3517bd6fa1ca781ca2de8dda1fc7fafd6314477046b5b9f61d0067966ce187027eab4daf35baf6cbf3d1d59d993abf4d9665b36d6571d91a47eb6bc98cb1de2ffe9366774b7bd758ffd64d3a23f93293caf3be15b485855039283249eebc2eb970b9d311b27eef188dfa218c0edecfcfdea0b16145f17d97e441ec1db2fb6adcf89e3094c773d53d157b31f4257cedb1b2e3d171d158c1505bdda978d58b3e35f884142df38634a48f2b9ee0f8c1e346130c5218c5c603c70a2c32b826c8345d4d601232dcb22d1aa9df7ce83476e6db4f1bb42e912953f488d4f255cbbf0681d3095eb133f13903ad264352656e87f578a1b215b9c9c549d29ac0e639cf89a6e9dd3ddbf4b5081db38a99a3a36c7bff1444598735b35a64f1557142256a54a1ac525d239ec8e5512fddc3b93febbfc1b11f9838a70dcbe073d04320c49579be71d11cb76029de4c947e4f0213aa8ea26714d4fe3ff7f1caf1ca7c6f28c3cc89bb8290461466f5820e6af83faf601f1476fac46e8c26fac11e43ed7f664755cef81aad3f3c8d883d870dc87f26f245359a30c4116c6c0090bd45fb54db9cfd1667584afb06610f4c5b24939e61c7f339fc0a04e0057ec1c5e8978b0bb422adbcbee65b68d218166849e042064c5d0d12d05901de0c60ae51a44b6b41a851df803fbd317a2b221057b88fa19b2b2d7e6cc488fc8d6e875db236a9c1a2fcced7160bb1cebc0dbdebb292b1d8f12e84727db2c437d96959c257a493e15e019a8eda651ff85df2c3eb8dc056c34dcee6e1504a556e45b9c818e34e9796302b4550641f49acbdf1a7134b08a9829af7cb206023b5943bd1fbe5a91d01a2e7764744b3ba247486c8b804a4a97fa48c3723c13fadf302e70bce6d028265f1552136728dcfc49a0a1982e2fea2f3d176ba1594ec34ab7812a105a7d028e2d75530f52243d8f0a80f9d43c50076fa702f4e1e30b80a156dff809bb148748d7e725a908173f3df1bc76ef4974fb01a1389da83e27c6d7047a15a5fa00aaa25fe0501a739f5b100edc951e1adb3dcd63f80ce86038274012f02c2ec727c2552088716696366f0d8a6e013a33becedd59aca74e014ea225dda94720174e5eec579ffc962e1bfedc507148b86646c37217c15c4e875cdf6194e998746c87462c2ac8efcd578b46999069236e2cbb61991e9fbaeb34ad915c15f5687b6e0f5e5d99fbc6a71620a3d518198f0da099923a6a54653e236690813bbba4a131d05fa1ac1c9f68bc57d820b26a1bff11f8ce0462f3130e0f823ad67fd4107e57366cee614a61c23c406bd5162e83c7f523c4e77f4faffbf979958bdfee7f78f1eb6caf369a8f31aa7ec3aaa6b8266761dcfa36cbd2de269a5086ec83da7fe59c5b5839d8979d13052da971abf842ee29d27187295150746ecc43675225a3562825af9d83b0b2dbb9c7adabf0c3573c238cd90c8f07a4f09936f70f5c8bc6ed569147468d14eed12acd3c07db6acac9869cec630dbc65cc685b208efa3138539e808b7926324779468a57b279369bba79e7104145dd7bc7b323d3d562675199495026feb34e6ca85c9468ae47d6d14637983a7bedace40dcff14de652afae2b321be2d1504b6e0d2ccab88f071ae7e25a0ed6cbd6890b0d7dc1fc2e040d069c8e46e2486864a768155176d4a25eef82b207c0041811c613c93e7bc518d34d412286f3df16f6b32447341bddd34b7900c33b8366f8f90ccb44a45ef3d917750c388a02594c1ee5454f774cd08d2573ad15868a96514338f661c87861f2d5089c6b2b619ffc7d60a399ac5c4ee74bfadfa62f95579f789295e63a69048ae8cd1251aad5b1f4b4b0ad07d974e8ccd27a10625293e87e2bbc2df8f1a44181f110c5c9313f4b445dd7d86cc36c2f6b8f4f522edc4eee72331aa8b26dcb6aa2a66463e13c3d31c9b74311fd23315e4464a18557172d7faa5a9c6df6ffb945578ff7e9959684921be9421329cece9e589a681472f68dfa93ac99f56a0b2b4c789f8e546aa03b0193c6566399c45b8d98287c3358efdf00e8234fdc15a6ad8cca0ada5e9110655a00deb8dd346c1494dea7e0eedbb4c15e347b35d78ad7b6579877edabd122dc2f839862c8231dc5105ef4178705078e654c602cf5c7894dcba49ea3cae48174ece1b3067537cd9d8e8f759dfdc03013e0eeab785a1c2e373c3d67c4ebca12dfcbf22ea93c14aae510bcb1502eef4be1a183d2db4bfd8ec5f7c34bb8176cbb8c6b7f1b3ec15ba1624f39c4e039973bb8699d94d145a5b02abe540ee67777de79d19f250ed46f6019bb2ef9e288efbb48cc386da8dd48f5328dea0b52f7169e5ebb93982bc73a330795b021597e8581fa914e80b6aa6e4a5cc9cf90ee0695fd6fb42cda26e07fc1bda4821459073c7ae180de0f8d0a876d99bdf5eac1c6847fed934f54cbac707e54f5639b5112f6cc8c5206e5ec88cf815366438dd31309be8611a9a28861a14267bd71805a47baa7edb3b88fa5e08a204cca1e6491a5cde74ff7c9f4c941463e5df02a932056d1a5868cfda8c7d0b4b392b662dcb7c083b31029d7a2d0c08f380b0a88b76887264e79d7c5fefaede1729ebe2831bd88b8f2a52dbf", 0x1000, 0x0, 0x0) 08:38:30 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 08:38:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x18}, 0x0) 08:38:33 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) fcntl$getown(r0, 0x5) flock(r0, 0x5) close(r0) 08:38:33 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x104) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)='./file0\x00') getuid() renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000100)='./file1\x00', &(0x7f00000001c0)='./file1\x00') 08:38:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xeffffffffffffffd, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000002c0)=0x8) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0x4) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) close(r0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) r4 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x88, 0x8, 0x6, 0x8}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000009ef0400000000000000099900"}) readv(r4, &(0x7f0000000100), 0x10000000000002df) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000240)) syz_open_pts() 08:38:33 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) rmdir(&(0x7f0000000100)='./file0\x00') unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x11e) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') 08:38:33 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)="01", 0x1) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:38:33 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file0/file0\x00', &(0x7f00000000c0)='./file0/file0\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000000240)='./file0/file0\x00', r0, &(0x7f0000000280)='./file0\x00') renameat(r0, &(0x7f0000000100)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0\x00') mkdirat(r0, &(0x7f0000000200)='./file0/file0\x00', 0x24) mknodat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x7) 08:38:33 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x10, 0x0) semget(0x3, 0x0, 0x400) r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10000, 0x0) accept(r1, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0x1) ioctl$KDENABIO(r1, 0x20004b3c) recvfrom(r2, &(0x7f0000000080)=""/89, 0x59, 0x841, &(0x7f0000000100)=@in6={0x18, 0x1, 0x8, 0x7}, 0xc) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000240)=0x5) mkdirat(r2, &(0x7f0000000140)='./file0\x00', 0x1c) 08:38:33 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x18000, 0x105) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x1, 0xffffffffc611b464, 0x3, 0x6}, {0x7ff, 0x4, 0x1, 0x4}, {0xffffffff, 0x4, 0x4, 0x142b}, {0x2, 0xb5, 0x0, 0xfff}]}) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x2) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000140)={0x3a9c, './file0\x00', './file0\x00'}) getsockopt$sock_int(r0, 0xffff, 0x308, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = semget$private(0x0, 0x0, 0x180) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000200)=""/94) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000280)={0x8}) semop(r1, &(0x7f00000002c0)=[{0x0, 0x5, 0x800}, {0x4, 0x100000000, 0x1000}, {0x5, 0x8001, 0x1000}], 0x3) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) getgroups(0x8, &(0x7f0000000380)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r7 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000440)={{0x6, r2, r3, r5, r7, 0x2, 0x6}, 0x7ff, 0x7fffffff, 0x5}) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f00000004c0)=""/231) r8 = dup2(r0, r0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000005c0)={{0x3, r2, r4, r5, r6, 0x1b, 0x8000}, 0x1, 0x3ff, 0x6}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000640)={0x7, 0x2, {0x9, 0x1f}}) semget$private(0x0, 0x1, 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000680), 0xc) semget(0x3, 0x1, 0x301) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000006c0), &(0x7f0000000700)=0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740), &(0x7f0000000780)=0xc) shutdown(r0, 0x1) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000007c0), &(0x7f0000000800)=0x10) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000840)={0x5, 0x3, 0x8, {[0x4, 0xe247, 0x6, 0x1, 0x1, 0x5, 0x3f, 0x9, 0x8, 0x0, 0x0, 0x0, 0x7f, 0x5, 0x3cf3, 0x181c0, 0x7, 0x7], [0x3, 0x101, 0x8, 0x6, 0xffff, 0x3, 0x629c, 0xffffffffffff7fff, 0x100000000, 0x7da], [0x7, 0x6, 0xffffffff, 0x100000000, 0xd320, 0x8, 0x1], [0x8, 0xfb, 0x0, 0x9, 0x7, 0x8e8], [{0x6, 0x0, 0x8, 0x1}, {0x6, 0xf5ed, 0x3, 0x9}, {0x8, 0x3, 0x3}, {0x9309, 0xb39, 0x401, 0x4}, {0x4, 0x0, 0x6, 0x2d1}, {0x0, 0x3, 0x8001, 0x1}, {0xffff, 0x0, 0xfffffffffffffff7, 0xffffffffffffffff}, {0xfffffffffffffc01, 0x3, 0x3, 0x200}], {0x400, 0x5, 0x10000, 0x3}, {0x0, 0x2, 0x0, 0xff}}}) mknodat(r8, &(0x7f0000000ac0)='./file0\x00', 0x0, 0xfff) write(r8, &(0x7f0000000b00)="b20fd6de6c4fa888ee6e725463292f723b0b9167fd999182ca1fae23c1c8cdf01c9937aa1c9422c1a0b5a296ea5647b011b02ec4919f7cbc9e0ded971a70b1db", 0x40) readv(r0, &(0x7f0000000d00)=[{&(0x7f0000000b40)=""/45, 0x2d}, {&(0x7f0000000b80)=""/35, 0x23}, {&(0x7f0000000bc0)=""/174, 0xae}, {&(0x7f0000000c80)=""/112, 0x70}], 0x4) 08:38:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) bind$inet(r1, &(0x7f0000000280)={0x2, 0x1}, 0xc) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r1, 0x0, 0x0) bind$inet(r1, &(0x7f0000000240)={0x2, 0x3}, 0xc) kevent(r1, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x6a, 0x0, 0x10001, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000010, 0x177a}, {{r0}, 0xfffffffffffffffc, 0x84, 0xf00fffff, 0x7f, 0xffffffffffffff01}, {{r1}, 0xffffffffffffffff, 0x18, 0x40, 0xf74b, 0x5}, {{r0}, 0xffffffffffffffff, 0x8, 0x12, 0x59, 0x8b7}], 0x8, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0x7a, 0x84, 0x5, 0x87}], 0x3, &(0x7f0000000200)={0x9, 0x5}) madvise(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1) preadv(r1, &(0x7f0000000000), 0x342, 0x0, 0x0) read(r1, &(0x7f0000000000)=""/236, 0xec) 08:38:33 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x11, 0x3, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x40, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 08:38:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x108) ftruncate(r0, 0x0, 0x5) fcntl$setstatus(r0, 0x4, 0x8) r1 = msgget(0x0, 0x4) ioctl$KDDISABIO(r0, 0x20004b3d) msgrcv(r1, &(0x7f0000000040)={0x0, ""/28}, 0x24, 0x0, 0x1800) write(r0, &(0x7f0000000080)="9f", 0x1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x20, './file0\x00'}) ioctl$KDDISABIO(r0, 0x20004b3d) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x351, 0x0) bind$inet6(r0, &(0x7f00000001c0)={0x18, 0x3, 0x400, 0xfffffffffffffff8}, 0xc) r3 = dup(r0) r4 = openat(r3, &(0x7f0000000200)='./file0\x00', 0x9, 0x90) shmget(0x2, 0x2000, 0x20, &(0x7f0000ffc000/0x2000)=nil) getsockname$inet(r4, &(0x7f0000000240), &(0x7f0000000280)=0xc) bind$inet(r3, &(0x7f00000002c0)={0x2, 0x3}, 0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r5 = open$dir(&(0x7f0000000380)='./file0\x00', 0x80, 0xa) writev(r5, &(0x7f0000000500)=[{&(0x7f00000003c0)="b291f2144f5ccb", 0x7}, {&(0x7f0000000400)="39aedb811d5ae2b3f7c0ab9d2e3031415ab9066e9f67b1433bfad76b6452fb44d39c743b3d148ae9520f42d586d4dc9c6da8b6205e0a26ea9f623dd9b8c8ef1df6c1fab560b2ed3b848c2197b6e65dbbf738fda2f36dc7c0fed765f8b8975bc4405b6f44cab04919f6504ee367b350f759c6c2f60e715e", 0x77}, {&(0x7f0000000480)="6f2f3baa48007103a7b7ecdb6913a0b24f13c24660a7d9ee64a3bc86e1b410550157e1d52c55d2009ed14f3b545e866a9fbf379b327d63ae767b8eb731b7d8d792cf6e80ea51000a6da43b5f6489c0632283c751912eabe1fe07e90ba25d", 0x5e}], 0x3) write(r2, &(0x7f0000000540)="e05b0ca97783cb6356c55a813097fdf9db5bf208592a4947fbb7e30e45a46720b38b2c53a4e08ef6f8deb0fd90a48086370fdd26a01eec4ff52eda60c46b5a852948e7e7637dc9564b81f72f99145b46bd73bc871f2244f18c308884dbc3642e0abb583b8c7eeafa6b17c65a49489a39d75eb612ff36ba154be39d00f217707e33f7d9e4bef6755e82711f16e946326ca1e6a27c3d86319d0e8d2b423a2746bb309062d319e9c98c9e007d628930072c86cede02a0f714b4f850c9bbc32b73076abc95cbf8d55c64cf5862a857716d584d363d74fedace9471d5c22fcd9d8d1f6e188ed7d5d13fab4c3f347f13ac8deb1ac8bd1a12e8ec370fe31ab6973e98eeceb8d63b9ed9a0198d900cd24e86c771eab5a89237f59b00a24512b90f31efa36c39b809acfe0b1e5fe2bf65821c2ecdda0ccc3644ea06e00efb77d93f2088f1a719ec72a7fbbb255a4da1b15fcceaa47317e10a08688045827a93a3c6907e113f52a485d98d48bf47cbab192af7d34f36bc4d4b4fdbdab541f58e000825c9b893ba11add2aad4e8467c24f7baf88510e5e53a15df9662d9b17db6f2b35e8270802bcff48b7f5bb871eb2998eaf047a4c6577a023557c281558e1d732383e567de7409628ec18eca9b550cc0f4c0ce6674327c94a25ecd15fc2a1ca203c6b53709975034c54cbd3648c1cd1bf58f939c90cc64093645017b55953fa683ba637ac683db5dcd61fbaf7e708af4a4fbe25475b06ce690a03081efbae5ded2ec5817ac3e132ffdd6b5d29cd4c2756885ad7e5a9df091e03ece7a9f4a33c06fefc06a2d3f958c9a676dce31a02a22bb3e2771fc4977f5c969fad3a494beb4458b2dcbff80c0588ed3cbd70adcfbc43bc389596d325afdb022d444762adaf1be921886db6210f12cded2d294f2f21ea588ac01c771e1b2ccbff9c91620dce863147eae58cdcc9d92a8edae5aa8ad4f070ea43fe43cb2ef16cf71e7e8f96f055c4e1f52601e93078020512d991ce867bcbebcbdc69586089949d7d9ad3956ffd7653f015d4e163b8a18bd50871b4106e93632571eab138ebaf7e9ccc3730307423c4bc42cf3a07ef2ffd1a07bd2f7c9d68be6ea48a4857c55e116f400472c4e1f18034d110b7b65bced05ffd951633c503f44a64de9b31109cc6b26a75e048f12f6a51b96e974c6631fe91bb9d4ca476cfddada32ea5aa774879f7db24b57c161532cf62ad28416cf6a828863b1660c3b0cfc1781a813f74e29d46e1c1d960af62a67f592263b06fbbb41332635905c0dec5ff392a79955db33bee1ce0bcb323f2e79531bb4e388ae88e45417b8d13cb54eb9f2c539d7d50513ed6f28ee4c74e08620e49188c28b7c5f8eb8b393139afc2f9e560eae6ae3e35ad59323281cf18c86765078d74358b36d311d56d23110f85d7525e69863f6d2edf16ecd3d0df4646ba7b282ee9f9e0e15af5bb7ed0ceef88ae1111ca7f5d5d5b581272e99461b4cbbf3c55e5107133de3acb24a0c08210fed7e777f8e9f1ec38902012af6f4670205774e3d9e1d795ec702b3e87579fa1fa69335e8fbf2aa0b659a3fb0f97a4d01cf78a15e0e48270970371dee3c3ffcbd43a8a2a697b915b600ec7243498f38f89323a85694d711ce04fb7143df92ff90a3a8c19283b71b44c936e17e5af6ff4cce578c32283434bc4902ef81f82e877067a0769c92a9adf1a95b89e8d56c16c7e31ab873869265a9d1eaf84c24b3873869df8d16ec8572ae51a305e38d84d12c15b679b81ea096c1b52d6a851546c17a38883ec159890f18ad37483d33bb9425760ccef2b336f69ebf9b4c177b8d150309ab8bef35deb66d7ffd985527f2693d18dc4230afaf75f527e31a43170003d90979b95be45aa15d14bd5aeba10be0864eefdcc696ca2a3681d9891c6cfcdd9e355c95fa502dd7714794c627ec7cbc366a6bbf288979e5aadd051612a8c251d8e8bac045e38a9d09206537651a8a5f14c090b9ae21fc7503bb00c6c3a685df783d39719109a6e1dd392ba3cf476fa5f535bf3faa07491b3b2ee5efb548a162fd27a98a778ccfa8bb5bc6b43ad8b98fda9d5dca4921a879177431bf3b4ee2a723c3fb9b61877ee18f7e400715e22ea9b29f5f72b351f2812eef85ca3b73e992be8c08482151737cc97f96fb75514886eff48ca3f2a5e23898fc014e000e6f71e2de69d208c9893c0a8c2fc43b64ef6d9b23ed3d14b1c15a16fc38b02c68c2ef98db6eeaf19a9292d0cbba06425f088d895059f1909e3d0d0f8e31132d1cb1033efb73d674298c9c1728efa7c72a60614945e7df8499ee3bed21a34cb333da7546177c87671e5e4e9b2b0434af58c30e0ccbae18124df7c880b5d2af436e3c994d923710484d40c0ff05bc2abcb70e88e5ef8c7710af8304a8dfec141848428e4c886aa83a9db25580d66d95e93096a23175c80798bfb4d919f279b5f07ad476d2823f036203375f7903e67508cb86db3b476c512f38984ce68bef83e6a8e1bf4d5b60f1f66b6d374b64d003243173356016193b71558530c6cb6e18f4a4d8b8ed8f6a28369c52d4e1f386e9246d253755fc97dc589b2f330df4847be8eeec27d77bb103299a246fabba011b3eb03aef044f55270991305448fd36401c892082c6118e1b4a1aad55bb46d76f47e8b1d77a4ac9658aaa202b5cb3750723553f646af4d1d61462505cbbebb9f874a59d178e235aac36179354757f46474bb05b9d18868509fd6dee54dd3e10be504f4fc2e83c6ffda712787741d98fd996b895acbd428586c73d87f44c3da61300950578f9b7489331b3835c3286ec7f3eab816f8beb360eea235cbdf97e2adecf7bdae837633ced255f793a1a79c9aa1c8eaaff1975b9fe5bd6197586122ebecb564dd7f40d9a0bf94087a9653054864bc593705c09a090c741fe418b8d80a9f0ad33b3554a5ab44ade156a4813b3c137071549fb5097f863d67cbeb14efc9a5d17989ec636ee65551c1b525e30843c8f2743f97c0d9876787d0efad3dff9ac91640f0f7652b580c02d524552bc95d87db65a93b6e31dd22f13e72ab78b77b06b12c3db885732e688d6bd6758f39ce561369536f3fc0e4b46c9a9631f308688a6533de5ed717715a73b7bfde30f523ddb02538dbe5b12e42734af909f31815603f719dff2a5220a20b5787515ef895947db0b4c90753fb0b290021e8836ba9cd802ba8e3b3a04485be2ecdd73cc2d6e4c0c15277b6e74843b661f7840d7a486612a1690efa5ecc9addedac255722647070de49a5f5fb5d5a9ab95087fd3c63db6e268c5e6251039507c1a173405427024c5240535954ebcb7813d8f6e2f88bb8cbee2509067a2c731fb236349a1d1e3423fd6e5f92728e4d1c35467b72e34a96e025da30f964809cbfeadd4c642f7ed506a1dfd9fe17beb1d13013339d9a6ba45a2edaf904dc0756d5e46f41f3c06609f573a9a56395b5b81ad4569215a0eda969c269a85482317dd771df2615670a312c7d604f67c8cc23055913644ba7e99268cdaced888c19c8f475f0b431438a4ac435c84d3c47c376c71123461cee8fdffe4f2996fea2176c745e4779ece7e054c349fd214c04402b64a37c91c848a7ebd9ccefd63eb6c1b97b4dd6152cfb03b3ff7d7d4d3742cb30735d226fffb8626dc0c86de52a8f3e7892c07c88e6c5304e83751f4b11c33fb5dad3a14965ee312ecfeae5b697283741b30bb580837d9a44a37befcc64a65fd9e4a71a975785f9d399016cbf294332125586cb9970bb5806e0173baacb027104aca40396246ebe89b831d7248f995c5ca327d4a47ec9bdec15aebe8ff2846234cea1df8431bd7647738f601d1459fb0789c00a39aa6979e02d995a3a71dbe9c95eb72f1d15b02020722d74d57abfd4def829be3f3d992fb50802090b1f55af0b076721796bbc5a4b76f1ee4db05ab040d29d86a27fdb44a34941ae5957d36683f71a904a8245725598a1a8d448bd5ec3d31481ad96fc1658011298c5976cf944f46447c93d326b33358d6ca79f67e4c6980aae8168954ce01e85816549158a5778b4b90ff48082c06a3c68c2eb5648edd498aaee0c4cd301e02262acaddf7bfda3ba9fb2fadbe3bcf61c8ada2b21413dc780dc61c9bbf67aa1e2a762aa86adcccbb60ec8d5e486b62d6c659dfbdea778c64e1743ea4b710aebf89530896b54c4607c2eb79cfa8279da4ab7c50a1f0771f6f4d679914fe19a34d1df029f92a7073cc04b7d2ce4f05a0607ca539ef268a9b42c03933c948526c241f762ed2971a60f0b6d5bd9993d89e3e2fb0de716bc74ef66b91549d1b65fbf109751e36612cb25292fac536d84ae65b2ea02eb99513e05d630b5a18c769ec2f8e1109d04d0542ce688cd55708e7f25adf02141a135fdcaf518891cc77d2f68fdcaa8ff52debbd7bb40bb6fe8653b3f481c801760720eb5c03e95e7d4e5561a675da4c73b81bd91412a7326a428bccec008a1536f98e73b79dfbcbdfe8fd33a7359c21ce661b48ae9f0dc1a3c29c7430fc7c1e1e90f409d483ef58e16231a3b3cb777512b84724c67978d322b6a40f5d1bf2c58b0ad17d0260ca235374f25f5ba071c6b59f8ec29019c3dff8b138a9b91810855d1a4fc9e0859cc2874ebd06131a295660ff7154db7c22801fb2e4d58a976870c397614ddd3afdc2587754328a262ed92495b7b16ceeaeac2b01929df1f3dababde7d9c9b2f62ca05dd4db237cfed6bdec562aff524e34665c1bcf8cc47ce5bd071d3d88deb25b666753596812eb91f76e0bc3d54ec7e84357702e411573b8b03afa3b1496e6db096b49bbe8cdda174637de47919461ab0db6a3a7df7b33b966225ff54c212feb16f4d0c39cf6795a00e5cb49d5b73330cef1931b560971af92a01ad09bf396b5961671c484cd47500e77c3088054648337610d69d46940fa2ddaa19690af74593ca153d4a63587e5d0bc4ae40c26fd8f78e18f445328084224dac97b06d056355e9f605c56d42f43b9ef39e70b2acc13fa0bf3b094cd6cfae740d88cd63650bac6382f60a35edd9ffe2510de690fc9b4cd6a8014f8dd0677d0c99cb527fed387c3ab44a4e0bbe21dd4e42e5ba5cd69c9fbef62743ba02237c6e477f26dbf8b82feafaf87f4ac3aabb854217e2d3fb370f4f940f19797c3c90362365ab941e01b865ebc6c204b8a91ef1267ac8da790ac11e2b52f16176e08d1dc4bbea4f4a0bcc4d52090d66e8c3d8ab428a2c4b4ae04431fdcc21e7cf88d741344a7f82740c5fc45c489aa33b401a4bf8bd84c4fff4db41d6a24b9069548c61597ae64843dc30185b66f0f4a448d6de5f57baba356a7c47e2c1fc1a7bf9d1cc94bbe9ba921c86f60dec2eb89c42a108af5122aa6dd18d9213cd48c52514e6149e442bb8f1925f45c3d96646045e20da087fd534fae24dd7ddc3fbdbf51a22b09f78de0c9daec07425de070994fcd2d6f575f4540c1b28075e3ee5ef9cb677aee33f73c2b692c5149ad698856ca7898c556cbcde9e20ba1b09384118c14aa6e4fb56f5c683d76c86c4e727bbec69cee981ae7c6a8ef8d4687f15a5d1426444ed7eb305f84d43009e6bdd9ac14ed2bf527074a11f3290618dfa5ac5453544945a8f1b180770f146c967844d5090df0fc80d61af6bf10831c6d73069f1eeb643c9ffaa06e332a08b8fdd852f2931ddb80a55d2843c6304b79a42d96ea4303abafcddb429dda8e6d9b9442c8163a01c082e7122076cfdaefba027c35cc5d3856ca2b5b9105c05b732e4ae6c0a2d4a35fc5255164972012508602c51100a45a73bcae3717", 0x1000) setsockopt(r3, 0x8, 0x400, &(0x7f0000001540)="0878db73a7f6eb5e2f9c762052e1d139c38e3c8556b3d63f21083f633844fa4237f550b2b971522c011ea4a943d11037e3ef2b12d07f2d1e7e251c0ae049814750823596668a4d42e69930b2388b2cd2153f31fa297d3391fec94dcf206c5af97acf4cb3106c19740a9c7627b6c86799588efe0c9e66261ff034e7040eac880fdb98d3105332da905bd6da96e2d9d9945129afdb76a34c8847fedf3ceb6e2dee6a609cefb8cb63021de382f4219a340404", 0xb1) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000001600)) openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x20000, 0x0) close(r4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000001680)=0x200) sendto$inet(r3, &(0x7f00000016c0)="ba046f6c68f14f132a34e2c1ebaa3489add5a6c7b3ad59723acca2ebfe9d0815040cb44f428eb65e8c14dc9dce3bf691ce3a2e33c075db5ea27cd75e52406ea57baf4381262011cef63591571bc70d0de75912244d3e29f1e0a04f6206beea9382a84cb1271c7a8acbe1a7abe85d746fbc68f69e18ced5e3504548e4796637e75eeca818d84a4c79256c396d5b53d682872daab0715c1f03cda135c1a96d1aa0394b63211dd43337a8776efeb262d4ab0c1b2fe922a947da02578c9217bf1675f646ea9bd4c646885758c1c6365189f017065f4b6804bb2c6a5200c4f6abe185ca58", 0xe2, 0x8, 0x0, 0x0) ioctl$TIOCGTSTAMP(r4, 0x4010745b, &(0x7f00000017c0)) 08:38:33 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x18080, 0x182) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x3) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0x1000300000005}) 08:38:34 executing program 1: r0 = socket$inet(0x2, 0x8003, 0x1fd) r1 = socket(0x20, 0x2, 0x0) r2 = semget(0x3, 0x1, 0x20) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000100)=""/170) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) dup2(r0, r1) 08:38:34 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) chroot(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000a8f000/0x4000)=nil, 0x4000, 0x2, 0x800000001811, r1, 0x0, 0x5c) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f00000003c0)=0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r5 = fcntl$getown(r2, 0x5) sendto$unix(r2, &(0x7f0000000500)="e230b9288834dfe62c82eac97f9aaef34a782abad06e13103807858bfacd6fd3bc041c962a83fa52881e33de7de7b39aa4e2edc4b2c56ad1f2c00362f0f879122ce1478b9746c8de469a61749bbcc1f7d51ec3898186d23739c8694aba3e391b6da0c3624fd4b0cdf9f360c598e6b9a43b5d3b99dc483989b210170a70923a7ffd9a07f09824cf628903d0cbebabca3b94a1a0d295bdc86b1a15cbd8ca5070cbb0d0d919d0ca37229afda6e3db8d4683850130b5c6f67bf070d8cbe687fc7481b74d1e34644cdbd74746bff71955625927f9", 0xd2, 0xf, 0x0, 0x0) setpgid(r4, r5) open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r6 = semget$private(0x0, 0x4, 0x1c0) recvfrom(r3, &(0x7f0000000400)=""/148, 0x94, 0x1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x0}, 0x8) semop(r6, &(0x7f0000000280)=[{0x0, 0x3f, 0x1800}, {0x0, 0x2, 0x1000}, {0x3, 0xa3cc, 0x1800}, {0x0, 0x31eea50f, 0x1000}], 0x4) 08:38:34 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001800)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000300000035ce17351d70577f250ff8242b5c3df13566ee0243a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c8014357710c1c53dfb9c138211b0000000000"], 0xe8}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_media}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000040)) 08:38:34 executing program 0: socketpair$unix(0x1, 0x400000005, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup(r0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000180)="b5", 0x1) poll(&(0x7f0000000000)=[{r0, 0x6d}], 0x1, 0x0) close(r3) 08:38:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) chdir(&(0x7f00000002c0)='./file0\x00') r0 = syz_open_pts() close(r0) close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) setuid(r2) pipe(&(0x7f0000000200)) r3 = fcntl$dupfd(r0, 0xa, r0) kevent(r3, &(0x7f00000000c0)=[{{r1}, 0x0, 0x48, 0x0, 0x5, 0x2}], 0x9, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4, 0x43, 0x8, 0x4}, {{r1}, 0x0, 0x21, 0x20, 0x7, 0x5189}, {{r0}, 0xfffffffffffffffd, 0x6, 0x2, 0x10001, 0xc5f}], 0x7, &(0x7f00000001c0)={0x1, 0x733}) 08:38:34 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:38:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchflags(r2, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) 08:38:34 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) getppid() fcntl$setown(r0, 0x6, 0x0) 08:38:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x108, 0x2) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8000, 0x21) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:38:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x40, 0x0, 0x0) 08:38:34 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)='\x00\x00\x00\x00', 0xd) 08:38:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) getpeername(r0, 0x0, 0x0) 08:38:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x612, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="5b3fc9993e6fba48f8353c5655c2cfd4cb6973d5a3fbfe0e41f8ed07d8d399ee50ba04d5eb129c1cfd82590bff7616", 0x2f}, {&(0x7f0000000080)="38091361ef5ffae056574aa52f5039c41a010f13e571107c09c7168f4f9ae9fe96d6886397f462f2a85ce3", 0x2b}], 0x2, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000180)={0x401, 0x8}) accept$unix(r0, &(0x7f00000001c0)=@file={0x0, ""/61}, &(0x7f0000000200)=0x3f) ftruncate(r0, 0x0, 0x84001) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x10) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2, 0x2011, r0, 0x0, 0x0) 08:38:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) bind$inet6(r2, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x72c4b7f8}, 0xc) sendto(r1, 0x0, 0x0, 0x0, 0xfffffffffffffffe, 0x0) 08:38:34 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 08:38:34 executing program 0: r0 = socket$inet6(0x18, 0x0, 0x2) fcntl$getown(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40000, 0x0) 08:38:34 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x1c7, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0x2) r1 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r1, &(0x7f0000000040), 0x1b) ftruncate(r0, 0x0, 0x0) 08:38:34 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0xffffffffffffffff) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ftruncate(r0, 0x0, 0xd968) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r1, &(0x7f0000000080)=@un=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) 08:38:34 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "030000000082ac0000ff09357f0000000400"}) nanosleep(&(0x7f0000000040)={0xfffffffffffffff7, 0x4}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socket(0x10, 0x0, 0xb4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:34 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x100, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 08:38:34 executing program 0: mknod(&(0x7f00000003c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x13}], 0x4, 0x0, 0x0, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)) kevent(r1, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) pipe2(&(0x7f0000000080), 0x4) 08:38:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) fcntl$setstatus(r0, 0x4, 0x4) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000100)=0x100) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000000)="3e2a09000000000000004dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefe", 0x26) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0xddc, 0x77a7, 0x1, 0x3, "383a94fef3895097701f94a3a76e2f6ce01fd78a", 0x1}) r2 = syz_open_pts() close(r1) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0x7f) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fef6bd060200008300314f6d809d1998330200"}) readv(r3, &(0x7f0000000040), 0x0) 08:38:35 executing program 0: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f424a632811020c0f1aa2904831b385d76a5b31c9723d2dd02d38cf74c3d533a9b6e40feee268033a656f4bc3a2db50b21c28a5e2c2f1cc397c4f067eff210d445343ca30fa5fa81c71c96f94919d124d9fa37473cff948ee3c5bc0cac53fda5a11b37ea4b9a1b7f8176ef95c2ed1ceaca12204c074cfc678bace2c1fc2403b110bde60bfbca878ec2130ba55d13acbb285f95621a06f2d58738d7c072300f37cab68c4265f111258babbce94a5e4ceabb38c8c83dc839578ce22c8e1589b6ba7e310877e2712"], 0x1, 0x0) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b5b8a107fa6e86010000000000000000000000ee9a6d9ed70e3062d05e542610c6798e6aecb8b5def09e7a853d4b7a0fdc6057d329e6bbdf46ed5b3fd96dd382c3f4b643eefb9230f2adaf95ff2b61479a3fbe90a44d0e6f0ebaa875c48c4340aeffbbc5844e37c2813cbf70ff877938165315a3b929999fe2525be93560203899769e767d51f676f2b5e31fc755396afa5674db943d9a87e3c2ea9448354dc1a758691860b569e6e5451980252babe17f0642666423ca54f3984f00"/365], 0xc5, 0x0, 0x800) msgrcv(r0, 0xffffffffffffffff, 0x1ed, 0xffffffffffffffff, 0x800) 08:38:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) close(r0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff0000000087065aef0775b532ee28ca000000a714000000290000003d0000000300350000000000000000000000006c4d8f2b82394b07105f5c8b16ee14b09e3a81b8fed279f1d81afba75caec5260690fab83338c285ba8e16239f879f03aa88dffeb9e292f07bde6fafa64e8b05b2de5d606652cb41932a13aeb3081d2eaa1ec8c2fea88b88605bf346bfc64bdfd1f451a5cde72661f70f3d9cde26aaf2eaf839d7a58f125336b9f2bc6788da57097cb17d958147b05393e7d5861d1e25af34085e040fcbc24bd12b19e52e8f4e678a8eaa56469b94a5dfacf5ed8472aee643b082ec6c91a4c7263e75093b482102fba78dda23e78ffb17315c9da1963a601eb07e868d5fde090d05bd00d651"], 0x38}, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x20) ioctl$TIOCCDTR(r3, 0x20007478) 08:38:35 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x8002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:35 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="eaff125c00040000", 0x2) 08:38:36 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000040)='7', 0x1) poll(&(0x7f0000000000)=[{r0, 0x193}], 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) fcntl$dupfd(r1, 0x0, r1) poll(&(0x7f0000000100)=[{r0, 0x40}], 0x1, 0x0) 08:38:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831c61ad4491d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb009b2c4c7a18ef00201167f0000000000000000000000000000000000000000000000a2bc3c3fed9e907ae0817ac9ae8089ff549166ef4c81de589445d99e81442690eea3b617b256285db42562548a62acdf6fb75c4d3e93a9bee424ea37bd13a1f417f969830d6a5793c819c690e42221963f123dd0702e42d2f7ece489a6b15cbf", 0xfb) r1 = syz_open_pts() close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffb, 0x0, 0xe3, 0xffffffffffffff83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1124) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f00000000c0)=0x1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) 08:38:36 executing program 1: r0 = geteuid() r1 = getegid() getuid() chown(&(0x7f0000000180)='.\x00', r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 08:38:36 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x81, 0x0) sendto(r0, &(0x7f00000001c0)="9d28dd8506a97faad7adb01e6c176e58ca6d8fa51b403f8a4493e2e3baa65f04f62ef268ee0c9f053fbbeb66d84cd5a0e1a5b84180de6963c67170b3116b3b4aa20ed0d543bfcbc5e6537354d51d6e0214a113707ec54e985e48bae13381553993e824110565280cc4eaacd80f91cd45cb07a8c82fde01a26e3b17400406aa9b35609257b79efc15fa3dabe164297771594f1cf72f2966c547006ecd378f6def32a8caea7e1f7a9819cb6ebe8a5b094bb51bb422bcedc466e5913d01ccefd3472d5e5b9184ce769bc7382b1026a0edccbeaf90b949ea2bef", 0xd8, 0xc, &(0x7f0000000040)=@in6={0x18, 0x2, 0x7, 0x4}, 0xc) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f0000000180)=0xbaf) 08:38:37 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', 0x800, 0x12) semop(0x0, &(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(0x0, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r2 = 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) r3 = getpgid(0x0) r4 = geteuid() r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r6}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) fchdir(r2) preadv(r2, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 08:38:37 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r3, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000001bc0)={""/16, @ifru_index}) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 08:38:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x7ff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 08:38:37 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200d0, 0x10) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x80000001, 0x4) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000000)) 08:38:37 executing program 1: mknod(0x0, 0xa000, 0x100) chroot(&(0x7f0000000000)='./file1\x00') open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r0) 08:38:37 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x78ae1477bfe633ad, 0x0) 08:38:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xfffffffffffffdb1) r1 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r3, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) write(r3, 0x0, 0x0) write(r3, 0x0, 0x0) fchflags(r2, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 08:38:37 executing program 0: r0 = socket$unix(0x1, 0x8, 0x0) socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) 08:38:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000001c0)) getdents(r0, &(0x7f00000000c0)=""/199, 0xc7) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:38:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffeffff, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x7, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:37 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0xc) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) dup2(r2, r0) 08:38:37 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0x0) write(r0, &(0x7f0000000500)="7a77b29941cde90895064a58ad964be133c178160d23e279a247961f2b9bd090495d100e928bd097393567d7a4d93d25fd49d706868d21030ce523c547089f143556a5bd9e87b9257a5b8dad01868cefad8bdc918cec316bf6b1cdc000e9255c896828d06538b86205e96dca4389ca80a2d101f9df4a888661e04006c70755db16107a8f2917485e7b05491065f2", 0x8e) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0xcbb, 0x4, 0x3, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7f57}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xebd}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xb9e}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xaae}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xc80f}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xe8}) 08:38:37 executing program 0: madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000891000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 08:38:39 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0xfffffffffffffffb, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffff80000000, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:39 executing program 0: r0 = socket(0x3a, 0x1, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20810, 0x1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x4) 08:38:39 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000000)={0x3f, 0x1ed}, &(0x7f0000000040)) 08:38:40 executing program 0: r0 = msgget$private(0x0, 0x188) msgrcv(r0, &(0x7f0000000000)={0x0, ""/238}, 0xf6, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f424a632811020c0f1aa2904831b385d76a5b31c9723d2dd02d38cf74c3d533a9b6e40feee268033a656f4bc3a2db50b21c28a5e2c2f1cc397c4f067eff210d445343ca30fa5fa81c71c96f94919d124d9fa37473cff948ee3c5bc0cac53fda5a11b37ea4b9a1b7f8176ef95c2ed1ceaca12204c074cfc678bace2c1fc2403b110bde60bfbca878ec2130ba55d13acbb285f95621a06f2d58738d7c072300f37cab68c4265f111258babbce94a5e4ceabb38c8c83dc839578ce22c8e1589b6ba7e310877e2712"], 0x1, 0x0) msgctl$IPC_RMID(r0, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x1ed, 0xffffffffffffffff, 0x800) 08:38:40 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x2, 0x0, 0x9}], 0x8000000, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:40 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000003100000003000000"], 0x30}, 0x0) socket(0x31, 0x8000, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000140)=0xc) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:38:40 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) socket(0x39, 0x6f0c067a066b6bd6, 0x1) setsockopt(r0, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x0) accept$unix(r0, &(0x7f0000000080)=@file={0x0, ""/74}, &(0x7f0000000000)=0x4c) 08:38:40 executing program 0: r0 = syz_open_pts() syz_open_pts() pipe(&(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={r2, r3, r4}, 0xc) syz_open_pts() fcntl$setstatus(r0, 0x5, 0x0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/90, 0x5a}, {&(0x7f0000000080)=""/230, 0xe6}], 0x2) utimensat(r1, &(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)={{0xffffffffffff0001, 0xfffffffffffffffd}, {0x81, 0x4}}, 0x2) 08:38:40 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x80, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x8001, 0x3136e50d, 0x23, 0x1, 0x800, 0x101, 0x6, 0x0, 0x1, 0x3, 0x3}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:40 executing program 1: clock_getres(0x3, 0xfffffffffffffffe) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) 08:38:40 executing program 0: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000040)=0x3f, 0x4) setsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 08:38:40 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) syz_emit_ethernet(0xae, &(0x7f00000027c0)="d8f443de6baeb1e57b2aadcd2312a14433f447fbe7ef97c9cbbda264d7b05a5200eb5663bd7449ffcd328bc554883371f07314248843c3d00cccf1b670e50a9dfa1d37b16b89f22bc6c0bbd568152d004ab546f456fe890a840c94dcee21f3f0fcc5cccb126eb97867e9549c7fc63d76c76e5b380620f628dc0f7388136cc5ab6378a9ef03dba187a65c55a283f33f404be3077ceb564ce454badb52963d4535d8a93a9d8971b744fe7b1006230d") setrlimit(0x6, &(0x7f0000002400)={0x2, 0xffffffffffff4f2b}) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r2 = openat(r1, &(0x7f00000023c0)='./file1\x00', 0xa66bd49cee897d71, 0x5a) fchflags(r1, 0x10000) renameat(r2, &(0x7f0000002440)='./file0\x00', r1, &(0x7f0000002480)='./file0\x00') recvmsg(r1, &(0x7f0000002380)={0x0, 0x0, &(0x7f0000002240)=[{&(0x7f00000001c0)=""/87, 0x57}, {&(0x7f0000000240)=""/4096, 0x1000}, {&(0x7f0000001240)=""/4096, 0x1000}], 0x3, &(0x7f0000002280)=""/216, 0xd8}, 0x2) linkat(r0, &(0x7f0000000080)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r3, 0x20007471) 08:38:40 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x300, 0x0) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='.\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/225, 0xe1, 0x800, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 08:38:40 executing program 1: munmap(&(0x7f0000002000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) 08:38:40 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) 08:38:40 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() fcntl$getown(r1, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) r2 = dup(r1) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x3) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:38:40 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x40, 0x0, 0x0, "0100"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000080)='./file0\x00', r2, r3) getdents(r0, &(0x7f0000000180)=""/4096, 0x1000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000001180)) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000), 0x4) 08:38:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0bdea739002000000000000007b8c9831351d74122ab9bd510eb00bb2c4c7a18ef002", 0x9a) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "85fe4dbfa60200000007ad00fbffffffffffffff"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000200)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) fchown(r0, r5, r6) close(r0) syz_open_pts() poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 08:38:41 executing program 0: r0 = shmget$private(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) semget$private(0x0, 0x3, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) 08:38:41 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000e0000000000000000000000000000000000000000000000000000000000000000000000080000000010"], 0x0) socket(0x6, 0x5, 0x213d) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 08:38:41 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x401, 0x4, 0xb31, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x6}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x4ad62ac3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2c0000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0xab9}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8001}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x10001}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x9000000}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000000000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffc1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x100000001}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x354}) pledge(0x0, &(0x7f0000000080)) 08:38:41 executing program 1: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x4004667b, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCPROMISC(r1, 0x20004269) 08:38:41 executing program 0: write(0xffffffffffffffff, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x1c', 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x3, 0x2a}, {0x18, 0x2, 0xffffffff, 0x7}, 0x7ff, [0x6, 0x7, 0x6, 0xff, 0x0, 0x2989, 0x9, 0x531c]}, 0x3c) 08:38:41 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000300)=0x1) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000280)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000000)) poll(&(0x7f0000000040), 0x3, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x1, 0x7, 0x9, 0x10000, "e2639b8101bc2957e190c6b1d0d56a3786e997a6", 0x9, 0x6}) 08:38:41 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000980)=[{&(0x7f0000001280)="c1", 0x1}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000040), 0x1b) 08:38:41 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="00000000f8ff8a5b671b1b542a538702000000b81100000029000000310000000300000000f300000000000000000000cec042ea36385d9d69f3d73a403ca27cbc52ab71e7f93c7fffd61c1637ca3d5a98d15c96a6c73cb7a090e3dad2cfb29a304475151cc8cb715d8bc7f3ae399bd20f03d5fabee987ab1a74ba548ac81017fde3ef2361dbbbdfb8f5635fdf97b7d697776f63f06d1565f8c7b02cfd778b32109f42e16e1fe630ba606d9d85d38503a20527a8618592f40de2caee947de660af7bc3b6b75d7e0e4bd5640b3672f815a97c661209980fdb78d4eda724e81596bf48146ebd5b15a2a532c8fdffcad21aeea5ccb9a6bb0588e60d7ed74c6b289bda8f4c2e7e9ef757e6696e073c51"], 0x37c}, 0xfffffffffffffffe) r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f00003d3000/0x4000)=nil, 0x4000, 0x5, 0x3010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) 08:38:41 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000040)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 08:38:41 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc02069a5, &(0x7f00000000c0)) pipe(&(0x7f00000002c0)) 08:38:41 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() fsync(r0) readv(r1, &(0x7f0000001080)=[{&(0x7f0000000000)=""/100, 0x64}, {&(0x7f0000000080)=""/4096, 0x1000}], 0x2) 08:38:41 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000e00)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000013c0)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4aae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f679bfb8e4639f4de68d3ad8304acf5fb5b4e3c24b5b7606ed74301867ddcc5b40dcae8479714fa77c88b8b7a36615bec92b50f9857765192b26f9436a1c770c33821c463241799b42030198dab448ab43eb0eed7f678eb10b636aafac933b71e874a778de87daf8fcbe8784815c0ae780ef3f21ef6443af96efcc0cb0db9be825dec095e58b4b858b4d4c83f73cf33def06ac1e6750cf2b10e564e907be4208e4dfd9d65618a2a50f43cd85abb372e3d4e768d9092021049efbb6923ec313f00961eb58a1c73bcbc7bc4ffe8221271e79114321d2c7fc33cc90bd42e6d26f98330e7f5fefeee17a9b334f68296b66b1bd7b85ec5dde28f0d88751ce4f18d4a553a7c7e25cd55e33d92d861e2a0ebcee79fafc38ef2b26301cd79385cc07a2923a887ee04154ab3b2e2a80fcd6aa4c9febb075263c3e7a7a64d8c9d74aa5aa00453406484c87ceb8f9816a2725fbb0f2bfd217b148eca91042f270e8fd95b1bf466bdeb28d0dbcf36c014a998647f0a5c6a8882dcd4c3927f703bd3a9f48a1e45729de90acacd92b3f663374eb0b0c89a60dbe2cd379004fb0dd1ccdbbaeea49b20ea57fdd33019af918fc35db29df9d6f7575a35653ad2c1ba6aa5462c911adf872c48750fcbf284cc5ae380d2503f4f76d2e53df4e58380fd256655188f4e4a139e473610f7fa975700236185d2f26848ef95cfee729215e425c16cd8a893f988aaab9e82d4c71acbdbd3b224ad452bbfc155073d8f26462026774b23497cb4cecd90a539c97a93f38895b215d67db93c4ccb2efcadd22e1548abf04446b30b0f5ae8c289e0377e080d7dff0fd359d11551f12065e49315d98a5b2deb7a5b76c7f8afc24d82a9f9d8ddab123cce567743a2e2a0df3049a67ac19b27752a33182652d01af0ce3b5a0afcb5090b4f76b0fa813640801b6044228a9ad816217300bc253f07e4d145252b265e772044a3e24c0ec14d76bf40d0e63c898d916abc81206fe443b315ca9eaa32b2ba07db0929d3794a3fba4ac561808c25f03a91d29d3b7f313df2ad3d3855c564da24", 0xb6a) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f00000000c0)={0xffffffffffffffff, 0x4e63}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x3, 0x1, 0xd9f, "b07bc9fd3024c106a62b2c215faf8a210524d8e5"}) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:38:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) r1 = dup2(r0, r0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f00000000c0)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:38:41 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 08:38:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockname(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) socket(0x38, 0x3, 0x3) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67291b542a538706000000a714000000290000002a3f00b459d1903c4a9a73fb000307000000000000ff030000"], 0x38}, 0x0) setrlimit(0x0, &(0x7f0000000240)={0xbb1e, 0x6}) 08:38:42 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) bind$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) listen(r0, 0x2) 08:38:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000002c0)={0x7f, 0x0, 0x5, 0x81, "0e791765a5bdf4995ec0ac4d3e252e0e7fbbb064", 0x9, 0x7}) r2 = socket(0x19, 0x3, 0xda) accept$inet(r2, &(0x7f0000000080), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 08:38:42 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) sendto(r0, &(0x7f0000000100)="678efe3f1bd2b754c5c6635a0108039a6190f04b67a2b37cd161270d0ffe30ce0ea13e15d1543729a51e6a4e563ce77ad1c50e3b781efdcc6c9b79b0f152304ebd20893572798d527dde364f3ddf3d561c1c938089ce548cdc2b5dcc30114e87ce198906e2afc65d0d53d3fae29d278e2111", 0x72, 0x400, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) getsockname(r1, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1a01, &(0x7f0000000040)=0x3, 0xffffffffffffffab) shutdown(r1, 0x2) 08:38:42 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = geteuid() setuid(r0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/144, 0x17b) 08:38:42 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xffffffffffffff45) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180)="de78646725ab902649f02b056a26814605fda1bed0bbb28845c83e5ee1bbe409000000345c72358dfb4db1970ee43f226e1a00000000000000000000003bf212f01a02eddb67c07cb0cae45783ea8c32be714952b742a1490813bb5e9696ff7c6cb338721ecf97c415303d81b024d680cd02ddbfe23a7fdf5086f43110447d0600d3fe61ed90233632eeb3bdd055325980c5798cc106a4c6e83316bc595865519e0bf9ea1a23327a6a2df4237855d075fca7c54d494108b2980400000030c04f8570090fead81b2c179af95827f818263781d343abd103b0cae4ebd884010a3cee3bf3a8fecc05e78a666f3440f65a8e3c384d3b3b", 0xfffffffffffffd57) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) 08:38:42 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x2, 0x100000000}) 08:38:42 executing program 0: r0 = socket(0x400000007, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000280)=""/193, 0xc1, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) 08:38:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="bdfa4c2591c321a8cf98848e4a8051bd24313dea8d035ed605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb44a3be8987e1cc70d08d564e7f1c05dc03e23ac168a023c8badb5bf15bb8385ca72ded2752217f559b05b5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd60331400b4dc386972d2eae1f3c146eaea700eeaabffa2c7ee14f90d1a2816e0a79ee62056713ab5955e6e0267600000048a32abb7899ec4ed0f04cb96b67cac39150199dd7ebdefa4b4f8ec7e9b892fdb4482d1771759814bb547f28f456bb51b628ea98c3ca1948adb0e03e6a95047606f5d8aafb5b0bf33c38276a539a2a0db68aac768b16a425dc73fd7ed22e15af5116568e6083736f7ff47fc797f17f91382ad062442a66a66d24b349085aa71451afe029498eb47a292c5e44c6464ad1573d61cdd8990bb80d7d4eebc88f55d5c4b3e557cd8a058bb2fb9dfeca929fd7d87501e969be5939819069f8bed90a6560dce197ac5f5df0670f0009d42099829035d44bd5fa3ea13dc19248757889aa2868935e327881150987062ab2b94f3871de886341a3feab9baec05838798951d6d090a949aa52a0e4b23dac3d8e3e9c141d18639e26b89d1304d047", 0x1fb) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffff, 0x1, 0x3, 0xd0f, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:38:42 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) shutdown(r0, 0x1) shutdown(r0, 0x2) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 08:38:42 executing program 0: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f00000000c0)={0x9, 0x8}) setrlimit(0x6, &(0x7f0000000040)={0x2, 0x1}) 08:38:42 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)=0xb60279197b99566d) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 08:38:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0xffffffffffffff00, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x18, 0x3, 0x1000) 08:38:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) socket(0x18, 0x5, 0x7) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82029459f4366c6d3000"], 0xa) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 08:38:43 executing program 0: getppid() setrlimit(0x0, &(0x7f0000000040)={0x0, 0x1000}) setrlimit(0x8, &(0x7f0000001480)) 08:38:43 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=""/201, 0xc9}, 0x0) linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000000140)='./file0/file0\x00', 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002480)={0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) shutdown(r2, 0x0) 08:38:43 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10080, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x1}, 0x8) 08:38:43 executing program 0: semget$private(0x0, 0x3, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x4000000022, 0x0, 0xfffffe16) 08:38:43 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) syz_open_pts() ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f00000000c0)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) r3 = dup(r1) openat(r3, &(0x7f0000000040)='./file0\x00', 0x10880, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:38:43 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000040)='\x02\x00') socketpair(0x0, 0x8000, 0x2, &(0x7f00000000c0)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000100)=""/248, 0xf8, 0x2, &(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000280)='./control\x00', 0x208, 0x4) r2 = semget(0x2, 0x2, 0x4) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000340)=""/173) accept(r1, 0x0, &(0x7f0000000300)) openat(r1, &(0x7f00000002c0)='./control\x00', 0x802, 0x20) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 08:38:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1003, 0x0, 0x0) socket$inet(0x2, 0x0, 0x6) 08:38:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) poll(&(0x7f0000000140)=[{}, {r0, 0x74}], 0x2, 0x0) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0, 0x0) 08:38:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x40) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r1) 08:38:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x2, 0x2) getitimer(0x0, &(0x7f0000000000)) getitimer(0x1, &(0x7f0000000080)) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) 08:38:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r0, &(0x7f0000000200)=""/142, 0x8e) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) syz_open_pts() chflags(&(0x7f0000000000)='./file0\x00', 0x1) syz_open_pts() 08:38:43 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10221, 0x0) unlink(&(0x7f0000000040)='./file0\x00') mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) close(r0) fchflags(r0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) open(&(0x7f0000000080)='./file0\x00', 0x8200, 0x40) 08:38:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000000c0)=0x3) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)) 08:38:44 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000012000/0x1000)=nil) 08:38:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000180)=0x7, 0x4) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) setsockopt$sock_int(r0, 0xffff, 0x10000000001002, &(0x7f0000000200), 0x66) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) sendto(r0, &(0x7f0000000000)="11bf8b278ec47d25c7f370a5cc76da4837109ffc857e8fc467d9f9657ad2bc33a8b45cd2bb66a14b8742b542bae3b8dd9d814629023df8f15e9e35132fa0b03d8fe5236148cd207b46e148e59706619562bb842f41934f5cfa685277f3675790bb941772a517ea410adfe761c46f6faf4823415447876c410458014b83f32d606870e26598b94d1a96df57dc8a961caea8a430db1c3aec3aa976764e60985c021431e83fee9b68cea6442eaaf2bbdcf0f7a3210750111ae861cefb013412192c7e3da77494d44bfa", 0xc8, 0x4, 0x0, 0x0) 08:38:44 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x7fff, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0xffff}) 08:38:44 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(&(0x7f0000279000/0x2000)=nil, 0x2000, 0xffffffffffffffff) r0 = socket(0x0, 0x8002, 0x0) r1 = dup2(r0, r0) sendto$unix(r1, &(0x7f0000000080)="eb0cc54770040a462e1413f3774741661a675d061efd6497b2edf813328b2197768df184e8c4ea1e0152fade75882506fa819060bb85d52ef67840b95895d92ad184c4ce7593", 0x46, 0x2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x20, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffc40) pwrite(r1, &(0x7f0000000380)="a741cb120ff8dd683b0c6ad36b86728efda374894b2afeb69682dd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad0a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac", 0x248, 0x0, 0x800000003) 08:38:46 executing program 1: r0 = socket$inet(0x2, 0x803fffffffe, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) setsockopt$sock_int(r0, 0xffff, 0x80000100, &(0x7f0000000080)=0xfffffffffffffffe, 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 08:38:46 executing program 0: clock_getres(0x100002004, 0x0) 08:38:46 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000200)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000040)="677fe259899974958d2adc56b3eec0c9f16713c87afb07125e8faa2a4ab1636b5a297918a7406efbcdd6c6add0609b362d89fb49d345fb88642767d5aade56b1679e503826cb81690b2532ec22cd41bfbe6ebc0d5c16f31b40b417c145d43a21aa0dcd91", 0x64}, {&(0x7f00000000c0)="628d061d33072064e97f9ae7feaad7fb42fada4396d35b0464463be148ff3536acb224400d8f0d4fa4695c388a1c13784cb530240d1c4d210bed5d162fe925aeda5980c7e2de695b55b44eb94f81c486f6755e43e8a33990e07a01fdb303a7d3bd3311a9f3db11fa451f56ba64d0a007c170738e0256b241e6afa28e1d6f85", 0x7f}], 0x2, &(0x7f0000000180)=[{0x48, 0xffff, 0xffffffffffffffff, "677da5ff9c5ef0599a79ae31f73ceb4394c70dfde566117bfbf169cb35720b30dffb28723901b42780b2a4564bb1bdb207c3f899da0284"}], 0x48}, 0x400) r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000240)) setsockopt(r0, 0x29, 0x200000039, &(0x7f0000000040), 0x0) 08:38:46 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r1 = dup(r0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d1", 0x1}], 0x1) 08:38:46 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x11000300000008}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) socket$inet6(0x18, 0x4005, 0x100) 08:38:47 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r1 = kqueue() fcntl$dupfd(r1, 0x0, r1) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) write(r0, &(0x7f00000000c0)='<', 0x1) kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) 08:38:47 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) socket$inet6(0x18, 0x1, 0x200) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x1003, 0x0, 0x0) 08:38:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000040)={0x6}) socket(0x6, 0x2, 0xfffffffffffffffc) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 08:38:47 executing program 0: socketpair(0x10, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) listen(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x7) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000080)) r3 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r3, 0x3) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) shutdown(r1, 0x1) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="5871f6e6308234c5483e28d0079efa4e23f5e408470593a3bc52cf12b2968097de3d044e1757f9e478d86433487f0c7eccbb216186ad9ac39092a1", 0x3b) 08:38:47 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x100, 0xa0) r1 = socket(0x26, 0x4, 0x400000000000) getgid() accept(r0, &(0x7f00000004c0)=@in, &(0x7f0000000180)=0x1c4) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000200)=0x7, 0x4) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000240)={0x8, 0x200, {[0x5, 0x3, 0x2, 0x100000000, 0x8, 0xffffffff, 0x1, 0xe147, 0xff, 0x8000, 0xe1, 0xfffffffffffffffa, 0x5c23, 0x3f, 0x3, 0xf80000000000, 0x0, 0x9], [0x100000001, 0x6, 0x3, 0x1, 0x80000001, 0x100000000, 0x4, 0x1, 0x100, 0x5], [0x5, 0x5, 0x97, 0x8, 0x4, 0xffffffffffffffff, 0x4], [0x9, 0x80, 0xc6b, 0xfffffffffffffffd, 0x0, 0x1000], [{0x5, 0x1, 0x5, 0x401}, {0x0, 0x4, 0x6, 0x3}, {0xbe, 0x1, 0x5, 0xffffffffe1f7637e}, {0x5, 0xe0, 0x5, 0x1}, {0x401, 0x100000000, 0x5, 0x1000000}, {0x2, 0x0, 0x8001, 0x9}, {0x6, 0x9, 0x5, 0xe9}, {0x6, 0x80000001, 0x6, 0x4}], {0x3, 0xfffffffffffff001, 0xba, 0x9}, {0x3, 0x4, 0x7, 0xbd}}}) fcntl$dupfd(r0, 0xa, r0) setsockopt(r1, 0x8, 0x3, &(0x7f0000000000)="02a07e0cf285c45de7af7e803dcfd2d2813f78926486539cada0237bf31357203478255dc942a3a07aeb29509d452fb1b719f572e894f4ef61f5404e3d7e26a0c5bbd1fcf274e74087acf7aefa982666991453aa1205f628d30ce8512304aadf75dfd02d10a78013ab7f2bb2332f501c82230678d3a8f23ee12dd711fe3ce9f6a1f4152ae014c013e1d49b9c293ed8294944d79b890acea3243e3a547dc2e18ebb10925baf95f20fe9a5c1406b19d8896be4723414ec16b9b520448f289909a01ac66c535b32810492e231c535262f8893573a5a200e683710e598f42dd616d83b", 0xe1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) dup2(r1, r1) 08:38:47 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x7, &(0x7f0000000000)={0x4, 0x80000000}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0x1, 0x4, 0xff, "e568af21fe8da7c56722095ba2d4d8e249d61060", 0x1000, 0x1f}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 08:38:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 08:38:47 executing program 0: mprotect(&(0x7f000016f000/0x4000)=nil, 0x4000, 0x40000000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x220, 0x0) utimes(0x0, &(0x7f0000000240)) chroot(&(0x7f0000000040)='./file0\x00') 08:38:47 executing program 1: r0 = kqueue() fcntl$setstatus(r0, 0x4, 0x80) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xeaf4, 0x0, 0x80000001, 0x0) 08:38:48 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) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000080a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b0400b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) 08:38:48 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ff6000/0xa000)=nil, 0xa000, 0x1000000000000000, 0xa01d, r0, 0x0, 0x0) pwrite(r0, &(0x7f0000000080)="5d3edbe7b64c304fbd53e85a54d28555b1b7daa1f303a3b7eb2171b872324ab97f6859d3052dbfb906ecb7959d4a6bcde619cb5ebd7173162f75d70d61ce84bf8b9e1c83fc8c0d94f6edf97728898952ccbd10bbcafc282885860bddece8e6419cb3311cb33c5659c795f28803e60336a6d2794a00d1bc2a00a9f4b94af4b9597e50b19d546a0d2447e27a17541d12c6a967dfd5adea2b05b817e92c1e4d984434c054f82c4c3a430fe2e11a092bc7bdd21141176b42f7b093433b81bb1242c751c11d55c89ba40d28328293d8820cb0641fc91131b975748db7dd6a6b1cd14eea134e105b664632b4bf718fd7f65a59640e7d5fc566a1aca424d317daff37d56f976f5c5ad67a9e884566d1183d42c4b66ab244933492acea5fc176acabf738d8ad94113d463079c7e95056706335f5a13d1ce3709bc1119435c907fe6dbb1414aaa9211178ccc6d9689ab0dca9b2dc6356bdb0c83885a55e3870c446910f8988dacd69623c5a726ea085097adf8dc1ad20f87140762b945ce71a668cdd7e29518ebd9100cc0b950a40635ef25738fd3fa5c1c3925bee4b2572e2f633d562141a6b60a32f84680b332c885295bea8aad7a79dcb611f397a734b2626690c7fa30fc83b1849f1810edbd93cbcf320de09a780bafbd2e64fad73bd1aad4f5c6d72f5b4021dae2d01c6d5c714a01f2d85353e25cbd9bda36836eb03e950f2167c35012b20585248f0d55c566f30bca235c0292815f2922ba99e1faaddd4140e5c4cdc4fdf5ebd244acd555b19083fbbef450a2466baa823c69f955f66330b36ed4851c39f3edf9628a428200fff08db565507cd16df3d6405aa48fce2f342a9d50f1b3f3e74fcf88842f94792c596cbe7c040627bc16c05f44593df59f73bc4990c2906f3fe9eff303180147cb7b0f8aa65431ded7b0274e33b0ae24dc42c7716c39c5c28bd4fa0f0e5391fea0a80bc282fd12a272a9f57aded923e09743a7bff455d08c45107b778001066d3290d6c43267688133be9051b82b7d09387b1ad795d5a581d0e65e00b9690eed56fcb622216dad58ab007da33b9ddbff432edb872b9f5921ef726f8e67719cd1ef37cbad44e4742428b9a4af8831997d82a43fe698682477ddd8d3639d1d1a23eb65621bfc16ca56011173298d88432c68425100ada585934c120ee567b5f07ee3e2966905156ce2364a58042cdc8fc38e9fe3fb1c5ec772971b5b7038ef0afcdfb30846e8c7acd84d2a98fa472a2bbbd3f708e04bf6dd474b9089d7ebb2fe336ca5a70b93b4946ea64995f11c467491c7b246b0cbf10ec3efef4cf3abda3a5922a6ddf547a1a590df0f5d5454e1da9e3309c9045b0099f948a67fac91b8e17478354c83cac65557905c7334cd5e82acc60068b9694b5331a1408f59b26c31b2e86dee9aab9021b1bb06a542c310972e409452e763d823a78b93570e566e5661189f196624960935d7f175f735ac33ff38700fb5de317825b8c7c1b58d45d5653cc4b220810063c4350c4dce4ac8feb508e13c493b4766fc30e3f18f96d9f99d3e5b2aa4648002432f2648925427e4957e154a69b917d762676ad95569f23382cf58c3400daee0269bc9c5e562338cd83e1098dd14adb592b41f6f35cfacebbc3fdfa5fd30ee4d48f1cddce3d141a9517410048b90bfee984c9fac10439e5764924567ac1148d26cb7b63f97a82b98598d5d343ee70ba59ce0ae97d183f95af6e7afc845186138561018f5b3f5dfbe70f8348eed566b359541804f765cce964e17c58b1f0d9b2a2ae1d88eb30a60910df5bfdf5ad47162bd96b505a396551f47d64c56d5d4868aa651811e25d77a5eedb4c05f1dcbf5224e465378f6083c0966900f44322d46c2abd4491989e10a4f1dd0479c47f6269244aa830cf73759a645b1bf035db6d89001fcbe872d1d62d94ccc09d25633cdb1e1b58eb4b013e0f9d3cd49b29f4e3d4c001c1c1a5196f36fb6270f3f5ba82226cdff7f3d53027c57784da03c94f3ef03c6a43738fcbe12d9440e90d053a2b671996b00b334a9c1b09d341a8919a0fda224e2a4a3d8ecd361e6048630740ae8bb697813366876a328681c95a41d0683d3e2b77998ef0bafa53efde080043bf5a873e6a9e0e176e4131b16af401291fac9dbded7816bccc1605e005e8657101c6f0a1a2edc3a8d44b9c3b4d3a526fc8a1231bce4096a9560e34241af40b1d66e8fc34cd12dbfeeb8fed723015429e4115cb29ab98836548ad8cf7708c8bd8d708863ec53a2dbf612cd377bbee247e817e85d4b5fc5d017ce77e6ea04967735ea802ba543bced9b63d3e1ebd57006ec4cf399e33b85ea5c47d03253cd0f90c0b652f4c7edd1a7a77c58ac7ad92fc06c1bf65bda4d4d782c0121505979e967dc6adb44ba95b6dfc6b7b007af393544e3a4f9a0bfb393076c9e573ea28e7442317860198fbc0a0dcb2056213ec7c64e22fb0f47234e08989c038b5688b572c8cacc2697f226bf688be76be50ea3edb0f2893eaa41c39db2332045873b2b2ad0d27083167b7af7c50a2435f2a3680a979fe27926c049c6745625ae3710e9129c22a226f2d054c59d63f067dae219e459130eb4afec4285239f9d39e70ba1eeaa8519a69e32ea3fe504ead8e0950217d658a79b7a3c6b16ad3c8720b2f75b09c6b94ac57f0240f36c2527164e3330da7b0db080e1acc3799467fa5188b23ae33c0c0e8b39fd5c218e1665be604197ff2cd78362274de177b2a1f68a28f4172125f70e5090eee73474c1c256d31f6cd790407c6cd80341c2c432aff47c11818f69029586bf3f6463b6e856622488551dc27f7d787c25aa1d91012ae68d307e236e6059b90eb650a11b04f38bc8f6b54a66a7de82cacf3b137d8b653b7a75eef78077741299aaf4f83783f3bd7991b434cbce74a575bb2f43d4a86c0a4a88e3ec15804b5bf13a06b24d177e9dbaccc50619200684ee7c7933c13d092f65cb722e104ecb82ab49cd33fc07a2b840865bc470955ef58575b4560cb66548d94f1b5937e2b7b1b5a91895a3f1e65ad5969c720640cb8c82531bbb98cd187957ed83f2b0e98d83ddb2ca83585d56c1748a0664c75d58c125f385927608ff2525691a558cad6ff74e8ae0bd6dc57f2df5e7d66f194ddf5b9bf0b4b75c4349b930d7b5e40d7ac098122bc02f5e380691d05181986ba6063f79eab55ec00ec898c5e187f5ee78c2724069f741b51d69d75166603e9f7a56a5834bf3d8cd1c3643e532d02d26c183233d60860aea253b6ceaa3bb23db357114d25d4e0c54d5eb22600815f666443e8e3531b52d1ef4fe9d39124f221f009f927f3f429f4e5092d516604f8dd0d546ae87052bd1cfb8a8fe3e09a93310a98d65c46ed78f772c5d39e36bb12c96f1286571006d895020ec67fc4149b2f91a6bde71ff6f8cfbc9902d6bcea938a4b867ce5cd728a91f8934e36b71c1ed05cf9e3d602037ee12f5873ddd2668b0f9e103f6f410336a9760d1efca2780e0ae2448da33a9919de9f4f6222550f1ad1864134e6decf410dc735997fc71b220e1ce0bb244e595548758899f441b34cd947a31302cc61c437525bd28da5de0b4dd71daf9c021d1b9f3aba792cb789786359ddaf7947a8078aa8f631963420a706d933e5b268f234a4d8a29a78e6c23143670cc305446c0f4f4bb480fbab525d865e3ccbaa3df4f563e49db7bcda735bd8268c99e58dfe05da441dc6bdbdbaaa635bf58116dc218996d24f423741d0139aa84bc2700b9671f036ad9c6dba7a07cfb0b969e1090544221cc2b26e0d03d5f4344665d1878b1bc947a574afa30d4b258ab4d463ad61af9e628b89aaedd9fe23bd14249773d6433f5c5adc7c428fad94648d6897cb86630110cb9bb2ed580b8c355e5fe734c4f458fd04fcbb8c1d307ede3e095a179988cede4ecb1857064630a7f41e9650f68fda1ee1a0e195a800c1afd3b6733a268925c645ae291e4b36d523d792974b0df4f8f62d9ad7aa1d7a0c404e966e84921dccbe44893f1193617fb3e3b5076f6ae8172541c09f910049eca3ca0361b09958103bd440df132bb045138660d14ab11046398113ce22dd5d537e91e5cea5cb8ad69da85b19ebc08c177b8d29571e3dcf2ce9881dec72f40dc7f2ba98e744ec5cbe4ee9d39dee19e16b12999cbdfd5cd6337205964393ff24c6fd2d6e59c5b18000d375f7dbb39bea587af49c45b66b7daa29f16e6a45800b09bb93706b85eccdb50430f9133755581da7ebe5789da41c6610d74a5fc789879d33f3457fde2c94b0f2ffdbb9a51fa77b055a24d7cda22a80612d84833475d7a32a8bcb209acfd8be3391bf724820b79fd1ee43f87670d0ff33e54151a22d551919b07acd3164ec9347584fefe6c4ef004e7534743dc59fe50157c3515a34a27d5f6e070361c4b35d9fbe360253ddd99090b7ccd0c375d1ab6c0e62e6bd1e788763c22362ef66504b01b2adcb579b41b6302d0a2c77ac5633cdce3f903a92c6664b6140924953e1a8cf830004aea43874d3b5bfdc53543ba773cfe47fef4ca03fa7dd43dab1f2bfbad12ac270b7eed84b529712fc57ca8bc41e9932b5965eff454efb0b79673f014ff96b29b03a591bb4547d047c01f6dc0363a19db48e3f2409d611ccee7de1c73829c34657639d7dbbe498c4cd0af9f6dc5667ae7ec6f145322fdabdd1397c418c0cebd7725d339994b74f223ef6de0e35190f0e0102f5b51c2d3a860f7fda72e0cbce982faaadba8b777997af9126bde9974414db0c1742cd3f57d04c0ec5937e34cd701a57a1654a717d0558faf09fd13e40a0cbaa549f8864462a07f64c9a98f11b388131f4f49b5ff55a6e70e35e46799b8957e8d1a88105c69c8fbe94791477570d50249b127a490168affd316a07e98f239104f891dc3fd7177076ac64767cb3aef7aa9f91b3c608af8e8bc239f83be5f8e54e144157dc3765b8c8e1a1296d7ab31d7522767bd378522ab6366cead817589ba548200d6eed6549695eb52bec373e8cce6faa37a273cec94a5415393ebf07d95787647ae953f1897f8afaca514d42621ab04abf27cc1f743cb6266a7e7a551df3683c542828baa82ac3941365132345565a135c0712b323b39b4082b8152e60b9324bed7ebdf976dc26d6afe973fdbafbb4924827632f9def3846f5abb850a5902e448fd53d9e9f27d3afd263fdb3e8ec62f37077a73fa178c64ccd7d336cdaaf870d0e4bd9c28cd25d77a69fc98a701bd7d2f6f73a3bda545d7a7a6c3ba86884c61871e85105ca74b08e0ac52091776fdd8921930ca7dae54757d085df996b162327f476e96b9ef5dc0d3aaae9b04f808fcb7285e764dd651e156ef7ac0aeeb03c89c1dc130a9b7e97df3b6ed91b0740ddbdf4c22ec9b89da40628fad0b62dd86eaf5215e64e80bc090fe764002fbec830d2b611fc5049540a4f18648402d8c019f699ba334586b43e0620d6a72b90760e1c91d22ca5bc9f07c6f7b403c7b1857b64ea6dd40131057bd46945fe6d91fd36ed2f86438b036fd2022d1698f1c4ac40e6c223e535681930c552e0832badd82ac2fbdef87c947d3609c9e271ffb5dea17f20abfdb7be7beaa7189c1563168869128588e38854b290470eebb4a597875ea5114ec786499fe8dcae48dc56ff09e9108aefeea9ffba1382cd4b65eb3ccb0e65ed68be139e2780df49ebbd61cb600bbe86e9d057db82532387d5344199212811d03821762272de338dc505fc2e89c2b6d3c345c307cde99fc9cb926b1fffd1b9fccbd99e3f64021b82dca9c861cd6a22755bc4", 0x1000, 0x0, 0x0) 08:38:48 executing program 1: kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x3, &(0x7f0000000440)={0x81, 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) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) setpgid(r1, r2) 08:38:48 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) fchdir(r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) read(r0, &(0x7f0000000200)=""/183, 0xb7) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) r1 = socket(0x20, 0x3, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="e7fe05ec1bcc53c77dca0ad8018a40bb91d7ca2d67a1020bde694cf62a9dd81bf3653de9505be50cf6fc43a0c99afbe07cec2f28f98aede4cdd65a5affb95c883eb90e6c7e0bb1622eaa47390ff90199fa6535d6b147a52168e5abfd22c787f5b1254dc133cf2989ac6ead41aabb57d6b1b318f02e88f525c65194083c46f92c217f2342d4155886e821109f392cbfde9e886d300bebd47df1bf360b6d7afbe1543cf8a746f61d75beb7904cd7a2b600b90660f9784a0a64c62a41bedde56a385defce103fb525bc44df4506572b759ae35488668ea9", 0xd6) write(r0, &(0x7f00000002c0)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e65a20e36d9a636cc76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624873e79e6bd2d8065b316278494988aecb4c05b7a6747c2f97d10e2f69a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666264cebeb041d91b35fa232f4f5d60eb64f2b65438a82a799cd53dcbbf7c45563efa0c2de0035752a067d2d9df6537fef9023690cb9d9ad00000000000000002a4fbf84c31054f8c3b0499dcf0627b4b4b419a98aa00a8529028652921db545bbb795cb2cbec6b16bf3915d21ad0524dfe058d7b11837e37f21f1", 0x13e) 08:38:48 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x8000000000004) renameat(r0, &(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 08:38:48 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) 08:38:48 executing program 1: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="0000e91f7122c7c56d33614b00"], 0xd, 0x0, 0x0, &(0x7f0000001700)=[@rights={0x10, 0x1}], 0x10}, 0x0) socket$unix(0x1, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$KDGKBMODE(r1, 0x40044b06) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0xfbbd, {0x8000, 0x1}}) 08:38:48 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r1 = getgid() r2 = getgid() setregid(r1, r2) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 08:38:48 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0xc16d) close(r0) r1 = kqueue() dup2(r1, r0) kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:38:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f000034c000/0x3000)=nil, 0x3000, 0x7) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000480)=""/220, 0xdc) readlinkat(r1, &(0x7f0000000000)='./file1\x00', &(0x7f0000000580)=""/4096, 0x1000) 08:38:49 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) setsockopt(r0, 0x3b8d, 0xdbca, &(0x7f0000000000)="bfe2517b09b69508bcaf5890ef74b0c3bb2f5668061704e54ddfaf0515786420d340927633f4f287bcd136", 0x2b) 08:38:49 executing program 1: readlink(&(0x7f00000012c0)='./file0\x00', 0x0, 0xfffffe46) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8022, 0x0) writev(r0, &(0x7f0000001240)=[{&(0x7f00000000c0)="b35c9aa17d1f6d776b062d248dcec8ca4b3b293fcad59ad4e963755b0b1b12db046605bf5ec34275ea447c4869b7a2e5bed9d705e27517cd8e1e6eb42d0d74c7f76ace293064cc8f156a58bcb6a12475c53266272925723555689157b758885516cfa35ad74d47efd32746de8c6286fe5158dfcf76f8d6deaa7c9b063b87ecec16489916197bf62df2ba35a1c79fcf872ed80599a02fc99eaf48be25898dd87095e2d237f1033ad96c847b39a7fb8014419b404eff366075d5040e8654a1d81334d5d231b0c47f2211e13e6a0d0c1b06bf418b07f3abb05c7090dc6ef17feb7b1d504b0fcd0f21c31d77a61389fbb8bf96e26dbab4e7fcb8f2d0f73623484e7b97fbb18acfe596424762e379eb36063f8290e40239ff069bc5e4ecf5b21b9f9b343021f43d18ad399369400b026aa7775052c38218f5d495e3044edcf5c5e1dbdeb89c286587d289c1ae27782829d8f5b3500b96979ee6c2324a0a7c84c5d8ddd1ba974f85330070be47b59acb6cdc0f11ea6f06d0ec2ccce432c0a5a4efcd3c4e8105134e235ee37d2688325990a0232d7a7401b41fceaab2eb2b13be6f7b63248b70beecd6b377333b26786e7aa18c911211571d136c3ea9ef4c68e56356d6a943b553a70ad65561edc8e15a16c2ecf0b7d7abafe280a58da09b7f3ed61acb2c21b37700b9c3dd8f18e1f33847bf9a9a264ebeb4854cf338f8e3024718219eedbc94cb55115b4feff6adcc04a71386f84e527afd7c007773232d9623d2b5ad86bb4def947f5a178c0f3dca39d526a67867f979bff145275873941a5868451c84dc3d356287154dfbd7a63dc5f5d49d5be69e131d5cb48da0c61bf809e6c58b514ef188b5051651c85f6e974b4c902318faf962251f08ead333a2c1b6dd48e17517a9ceca12621710607b295d46d58b162687e78965f1ed01ebdab63fce57988efba4a56681afe4150aa7e2b4e2e541968bb29ae35f0c08e0c592ded1f6cfb75b356de9a465023f66f0cdd9cb6b62a72e88132c4c7de980d2fcf403694602d9358acef027a5107260c342631e0e5e49a431ba54a7ca5772254d3e6b8111b8547c6d5e40c1ee5eb977b3318bfdc72d623a2e0b9402b5863054fd7d026edcbb475bcb7f023f7d9e1159b28e3aa33fd875ef12c3409a45dccba7687d2e49245043f7c377c689e1b5629ffe861d161027dbfff296f21d5f40081ef30dc98613706c980c716df9b49ffcf08340072e1025471b36502b87bca0db36b45420b3ebe7c4543aef377bd2589c53143fa52c5d549834389ac1c49ea8451c5f3c70ef3f22b344b24eed6f5befb29b296403e017c30be899913c434c43e12f1f872ba88dc0b6fb2ddb38cde4cfca5095605e4aad05e1a2cb3c3ed5d131e672269672c898a7b028349c614faa6066a65b2e4d930a6a2f54a98b8210f650c35e8cd600d39a7183d415f0a62b5a428bad4cc6ace6229d4a668dc57b532e2d08a9c41b16ee539dd7a6f082b29ed80be71e1cdfd71831c9abff32772fe5bf222cb2f532cd11be0a0496a389c3fa5d226be3895cb57608beeb6a45822b4cd6d4ed5b8300ce3637ae159894beec0378ae30feccbf1271999a69baea876eeaf92c121f1e1a63d9e3beac036925e5abe2d32dea737e8df5d9915f2c4db3af28c0fab00fe82f970d717ad975716efd49d9eca31dc29d0265c4dc7d9ae3c66c4a24e98f79b7216eeaa5a3155ada2247415a9d0c409db7d37838b0d8b1f48f0057d6cea3fef357163b928f7bf94b99065137e84247ed4ff3b99e23bed7b01b25c74097625281126d1ceba2f82af94ef203c0db65ce056e8ae3b8dc070e87afd40637632251402a97a2b6daf87fd47669e0556e93f8779ee78250fbcc60b91cce308759dde3121f481e1a0aff36cd239ed5f53283f0f45851db6f07af3651f7318e52d048b921f5ddc72f5c3a59c8864319ab8f4ca18c0efe96639ae943a328c0a289a8032e7bce2def2ce0f5353aedc6eb880b85c4ae58bea2b158adbec6a9bf2a87ad7b9568a2c8b1461d8923a3143d90de229aaf960545a7354d79cb0b638b5c8ae10a962b8c2316d63074890b50bf20e920da13b9be4f7f0fecbe4baa05a903e135d3c095be6abe60fd0513a12c0bd3af7222b73d998373902bc3b4940d5da4f97d04a2845d3f32db516871259d8b81b6f3338cb685f285dff68b91bc35923e47a20a8556311617a36fd735e9bf7db8d501b4b8b29e7545a7977cc3bb124c3a123ce0b98fe9677f2a012400fc1b6b7890ee00391260b352884a5fa8c250349525b9900fc6f52ceb4cf3dcc426f8228bd0de7d947fcddb006479c3c81e44d97147b43910bda3fd51343b40d9c556c799ad70c61f0d53e75eb8d8e028ac6ad2860eb5bd7af67b697cadb6ef50488aa41d4df29004f21d18d06f3188cfa5cf611364cc7d1daf653b7d564ae50d89f867030bbadfd6563dfebcb040eb5f107a3ab84dfb40f82d1d97333dbbf0277090b08cd70f20473f22b34450c02953c75054cbcd60820ae6d5a6f4ed6aa03522915736909d9ac73f86c3030e58ec4b3792e7af6a456ceaad256f9728f45065b30477ecdc53e3a73c29a94fc87c21ccc5ea1653867900a70fc8d908d42391c85dc26384235584cd0982a305a3e8d9d41c22e2ac10f340814b807c9ff5807459f7b454f4708b87967e51d8e4c754026374fbfe5aeff22fbdbf177091db5cf9973f87252fdfdaadb0afa4254d4d009bfaf694864ef28b54d93f55710269b70ead4b4b3fc8b892a5b2d34856d9845dec41487918f6ed96abb2fad0e4482daa8a5055e9e90da3b06d0a2baefb9f17408e89364a9af0ab0ee85ba5832c2b9da676264cd766c3c3d3c0ee50ebbf488ceb7ab7d130bb383952a488e907d3f962d9e3cd6704e033ed680f180f2c7cdc416736ac99adede2179b33c554629d9a3483e2f89bf6b3d0cf445926a8fda57f84e740fb6b5d085922b0147865a7e70a4cce8fc2f9d0bdc6c5a8303e40923c6a3398d725d6ba665c0227f7082a49b47e560b59ff71a7a3999f447ff7063d055c958012318e8af39b977b10ddc895697b549f89ec23f1b3d45ca3aae25c345c17295820b5aa8cc2386cc0943c9a1623504f71009815620c173cf2c4663af3a8f94cc960d0fd7fe0658149a26ca7ff33a3cd602213396b05e8d46b2b2a80d5d049c2f073a8952e5b30c1dcc12bad28ff2fda581954e0fde34861722ef6ae8ce2e5047ece22901e5d7579814db76aba686dfe7b3cc341754d092aca5797a602d8432beaa8899cc91745ff6b85bf7e4ba9d3262775bfa400b1f99cf7728903531f4ddb20e2f372d6af00cc103d86433f30e33a740fb08c1ceadf6842f7549a19ec37ca752156134e9b8b2747b31713e7872ad4d4cef9b62ef1f7f99cef368fee4cc3d74356919159570edf0c2e2d1c76d52e51e6e6c6350676cfef7a234d0672e432f7766c4ed639453a4d5c4bb9aa353d313bbb217d770d11e58df08d9dbe3d1bc73829451dbaf80e1d0b7d740fe6b6929d7ac1225885517451f008e020bd7fe4fbf7cfc4960e38c5f4db0429ea42f067aca6bb88b230ba5e3b0a6e8c70cfd3764d2f765210e8674cd5d3b54b6e4c1f8f4c9d132b1a6dd0e616071e3321ffc193eccaebbc843c5a6c3b9fd57c52678b4a05eeb63bfd7285d6baf66d75b16d79ebc013b5b1ab0a3ef15d078553180d2f7ebdf451462ecbd99a73d38dfe8d720388bcceb52be0e0475423320ccbe05c6e134e11ad42895af38189f33760c34390c3c9910a8068a7a41009932d6243982c888146ba3cf287442a27523832d72ac1f5591691e251243d5f998004f288f4ee7c31008738651e93000be37e9a8b4ce7a071ca12e1f738de6a130d84f8b8e673bc72d29228b7c45e91ae618a747b4dec13281e8cf2b1e278ed0bcd00e5a8b627fb399b80bbe788c20c229885e6851f9e089105c671333ff2f3cafb9eaa2687f324c6be300e6772f57e88c8981b8661f419db16fee4299a4e356760a98bdb213364604cecfef6f0424340a7ca00fc2837d40cf6615fd02ccdb69796b79923d96da9c6182d0a91a9ed8652cf367c01a5f015823bc273d74c294e13f421446948da7087380b786d562e507eed8aa371e234b23f39b937df52723981f478f6de0fec63eaf006ca2468589dac0005b76596b87a63a129aeafc83745f73790be76165aa430ce25426e6d0e1cc7db77588da2e02646a621dd4bb3ba1f27529696ad73d3117445980b982529d664b0fcba87a7333793b52823b9101b6c70bb90b890f1221a640e045327b75947dd86f04dec1b9b59f3af08cf9221cdfc5a7ee33f91bb5cd0434d2644e94050d880ba893c6963a2ba5cef034dc95f801389063ca7013df392939c3856697b0ea0256f41ca485a052f5c3011830c2eb6371e44d0b442ec8fe47ac87f148f8b8a08c005232868f750bad83c6b3df3f8f5c35a071ba4c821343db29667dce1a8333f55322842442adbc63b72f58fb5c8c26aef546adc0bfc2d3aa0f574b7a965282d2fee6a296458faad77a0a2b2d4635ab6a532541dc59515756eb5e757798863aa1884351d31799f1773e5fa0523b6c1324fd4a657b4fcb52f37f4e9aa383f3543125eb359d93e369ca27ec500b33c36326992124053b42fb47e4ef21aabfe3a43bfa8ee67e252e67b30f6f155776416f2c7e1797942db97cc597ae76eed2621d9e0d8196f8b785bcd9a552e1e7cc8ab64e505b24123dc1f148def18ba1227f12f74147ab7f4ed501bb0208fea38e1691a6e2655e9806f563fcadcebf80bcf3bd8cfa42b56d4e1f521e9413ab253827e55045fb049af5c1b1779094ad2afe8777e8cf222a105bc3b0f53b07a917630dd9aa0ffbe0364778f3c132870eb80f80b0311ba55660443d13931015445e3771bc0c4e7888e03d201c1c6a4aa345bc2eaac86dbae56c2b6aa98b13028bfa4a2d6779f39c99f650bea264f7e5e675c52064020d978183ae9aef568f12bc9fcaa78b6388b559268c6a1218da948e9690cdae3336f4978d70c2e9356a7fca1e3e243317a4f67647e3df7174a563960c38681ddcd3f3a061b2202dd727a583322a745492c766fc7e25f89cf133261c644a59e1014e1c03ae95614b3cab512d2cb2e9461ea05cc0aa91608b52ab473b7a2912946a15e7342041bc849eed3ab7d19d9cb9557b3e4bc1131b1386e108523f3a45bff0f8d9c19ad521778077c57143230fc0184c89a24def94fceac8c07e30d85d1030ae1c9065e69a6eb6c24ab7d1a362f2a48e16e985394274c02b116e4d06e80dcc5e710f185548ddafd31e29d2c508544b3a1807777f7f35c2e190d0a67d7e22caac87c0dc941d22698450e14301ebcf6948ab5831467234feadca9d52e25d7a8a5a2b5baea637418c12f5c1c4dc3c27f15878d0f0dec829c483efe7529478d5cb6b06d99de1d546afd445b5c1684b8d1b17497ee02d1523ad25c25907357eb57a7dfd0480519fb2c4ed83315037ad708a2272213ee180b9201bcd0bdd00671540ad86caf5d909239ac1b09eb1bb984f1281ad7b51e9ce822c3d64199a43bb2ac6e702270346dfe4b8e9c2e01ec9f084004c2cfbff6cd66a4671f37693b23607016fe808f122f14ffee3c7740c476a03f2960cb4a76b4a871c8581db64c550effcf7337437949b5118d3c6469674fc3843c7631bf4da16b06e348049186a4cf1137d6438634b206470da9aa833b4572822b68cbe085597ee54e08318e0c3c21cdb0eaf1bac6e6a155513f228d4c4ae59b8f2d30b88ceb243abd6c63b7", 0x1000}, {&(0x7f00000015c0)="485bc4dd50c5b88533cd71fda318ffbe2d967f4fd3a4c943a4e95bacb8af1cc5d8aa2a8cd1d7b1c6ba2bfd25223bec0d23e3fd72390fa73a89d696c29d21dd5d0a78ec9ff9201dac6139fe5db3a01438eba3723deaec54a7dd8fe57ccc719d9751306220f2d820795a9d1b096341e984de22dd3804cfbe3d117eef6372a68baf1c22c4fdb8160a81315a7af10397d0854b75e30929a61ae43fb362f319d2eebd419d9da2d0663ffd974474d6369018eb65b2b33049742b8124211260570dc24fd311d88fde11651973833a5c37c282a653dad1fb227f8381b3d3148cb7090c487d63f56f2a4a2c44eb0af9864bc53c6769af1f82454eed32a3066723f3fbcc26ab839f1eb60d19c5226c9f099008647c23eadc3b5547b914b44dda7c657afa2c69f5138c191476efdbe9f770dcd66b125a6360ada139fb01b197d4d354471394b3c698b75c9c83c0fcb832b30f61e35d739205fbade6a2baf59f387387fa2d70ee9b110b1b0740bfa421eb4292512a6e49c6c75123c42b5a4cb7c2ac7dba2c412cbef3263d1dcbeb8beab20466ed7e93524444d8ebd1219c82ee2a38c20909249024e29266b93954915bbd4d0fd356dfe55b7553c06c4e61c16d850e7a7242c45ad6d42364b673760fc04f134cf716025495e09885ac780a8092bba4985b22f3bc515a600d52948270f04b54512ea94c72dd2f3fe6def39d0d4328b0d2a1d33b36dde762fc8e04febfe06ad08b42bf516221b45f6c57791fa96b70319035d776b3fa2e626f084e00225df75eb7aaed7d57d1c1f31272935c3de41b867c18f839c344541a7387da5052f0b9611f9e2daf24e0f7514348c1be7d681cea9247d12cb9377055c1656bd687679cdb8c87b95b066debe4afe44be5a900cea3f1ae17031973529928d58ae68649dde4e869c8502429302d35e55854c122ac5025434a890b3ee43df9087d82d6804bded8d642f4c70261cc7fbb6116e377d78abfac6aa70f477c672ce1e6a9fedd77e94f64f621e7370ed9f323f385f5ff24c2bad7a63225199298ae8f2da965fb84be3c68e06d69a05b84072837d336d2e365263febeaea0f80ffa625dc8ae1811a5e40ea8d39eeea0d31d62710281fd240c2de4d9292623bb19371d271eca3e4c8a8f313db2b5085f551e1f38902d436e9af67c4f26ae14d41eb3e3eb77e67366a674bb97f62e9e2c79a6961ba7e57b914ac5decc5d832c4ffae5e5d0ee42b1d72acf3f7c3f4179573c59c7b7a202362e3015687b3225019fa04f926d426cfa070ab7a5dc171677920f4d224d63c7d5a1c322cfbfd7c17bce18dc9b9a5540df4d5bcb109a0bd1b103a91249bc373210ef4d3d906463090d90d7dd4bf7b0538ceb969dcea1bb36ed698a02c573b3260c18af4a47ca522e0da5e4cf7be0e7f6fa8038aaf386bf87769f27e69cf2cb097903346c8458c71914b32c23e407cc82ef31ff2387d1ed1455f63416bf4879ef8678f95d183aee710c30e72e7499e1fe96fe68db9f450e62843d3363fe9dcf17e5e8861031606987caae603a37675f9f2208b3bde10106547108d27ca32dbc5c28fe73d091ff4b63fd044c3286d5f7a5ec28a9fef1d3d28fae6236b05d77db74f9c4f02e1cb6d77ef45f7e3ceea7b9c7d1bc19aab43040bf4120d0d778c83110bea27edc3729784b6bc94937bad75282c37bc3cd059aa215d0e0d25d58b7823bc29de680382365af58b66fbf790714adabeea815a93614c9e7bbdbd621fa424060672ab18f3ee3426c070c175b73dc17c3ea5725d6dccc94c100794324f13d0a11cf829cdf9c176375ba7eb87e7510231e36e0b1c0a3a5473f318b27e9f56603f057edf9fa2252e19c2c78f22519e867b6f51dff9c7a5961e1f9c0195dbce941e0d31a165602775ffbbdb81c66c9341ed021cc4c9e4847038d82fed2bda49acccd585b27acafbfa75c70f334da7bdbd47dcee28279659e3a14d021bea38957f4c9f8569ec82af9f63ab7a943d76c3209c18444316bdf6bdfde496d9d657ec50d367ca295e9eaee55835fe4b4b2f0aeb48765173a643d580667d56fdf4362bcde240e41a289631dde55cbc6b82e46fa3412ed6d25fc7774def6851027671b095adbdc041080eb6b2659980b6e4364673c576b1ec08d96455ae46b442e64cf3bb1c9870d26d5be9e3852e9dd14dd7a320c476d8a9336eb7dd8771edcb864a5a731126b64811623bca2d8170ed71faa58e2ff96e5ac9ba569305b262f3e65d84ff480664f55b9eea85707c6c93c0a45b3e3c2297e0d9d0599fdef23a4551f31d2ad12048e50a565516bc6b9a6d2da8a278a0ebc8bd2f999b415ad8097b28d445b525d772bfacd67d69a6afbfea6489587fee332c3f5e3c68d8e337e2b97e1a68427e247948591d557368e3e7394f4c51df715fa2a93a6f04f5f5e65dc87e27f4cc7b2fb35a929bfa1551ab407f6b54b0898f6cdfd43766be2cc409c8c243009bbf3f9031b89dcc3f6692e64c1fedf20e2eb06e576c840c19aac472a6f7426848525eed63755f9f5e1b1143da30ef5b751ff3d9d5412b187d46f29353735dc6fb604aa3dfdc2c6ac8ac68ed6ce45bf8953432fba711db73aeda46eb3ed30c161eab94a1a4874eb7ef7c537574d8aa241f003ded78c2622867379678109ee3d374fc5a344c65da9b4790fa85ddc12da2f54e0e402b64ef44abc909d51d180c8308e27d1eca676054c8b40321672bcdc65bc12576b66b87516c9b8843b155c5331d778c20d4919f85b26894bfb9a925115c55459be9422cde8d8d4b97d1131398f81db4f6111d73356979bd0519aa703be53ba96958dbf0eb7e9c6253c62bb700d3fd2914d6cc56e70622d73e9e0639062038d784d3477593893d4b29c02377da43e2957b98b60b32f172e0c2bef2274c5390c8af600ab93420c5986741cf671b295760d8f3fed75df663a3affed657cd6a3c8f20753ea4a3b7b815baf0e3560b8d42f2f23caf1f91251473c6a12309538ae422468dad60b30c9ec308b85a249ddf3b99aec0e61d4b0ced65334a5e7586f4397333de80d49178ce02e851640c88160774c5893dc72b0fd84a7ac28e12b21238dbec799422b6e7cd6766144e8951c5a3c78a6b120a71d7dd18f4d672f92171599a2400ae62f924905ace050a9c433c2e768d80f39982f449f8e505febbb61199097cb441b70e76c451c680427fb5f10a121b2904b16d54254c223d2bb4107fc23156533409bfc0e959baf71c21a2499f5c50cc2d64ca06f22133620f70c8b9b4413824d2250f28e7583d8b3d191b19cfc07b0af2a5b4497170d8e6ac2317a5b8c43fac2b649589ba6c6b7242d6f38caaccc0d8130ae40a4a9f62d9ded6653a3eb14a5ec1bc393ce9871abee48b51a5e8d186bbed4dbfce1ee29e39a7b699bdd3156eefebff9a92fe80b9a7a72571e73edc520f0bea9d3ee1bc6fcdac5ca1bd48031bd665b0760555c3884ecfa5315ea7d98073c74b12323b42db3ebf72a8510391404cce3a72a96d562992b9466d1dcc8ee689db49a98a1f16388f32ac92914b6fa1f26f38444bfe1e15fe1282c4998eb7d4e414967fc37ae5b9f24e08da771681c987b0561e09dd68fe77035ed2870ce205e7f3b9bb2854a812631d2e7df88e3a4693f90bf2575189f24676a869e66eaa525697078f88e6ec72e7fb78fe57c3391857fbde2450acc537049eadf715cecd9a0c03136ab861f90a72ab48f72b642ea0084da6942155735f8550b91947cfb9490069f4adab1cac460ce531dfe26e98329075216d846686236da0c2dff11dab096cc748f5fd35ae7f8fff7590ad765e5290b4aea155539bad5224b8eae4af3a40cbf6f6d68a791c65ac58222f1680ed672dd47a58b1f644fb35625c52e4ebb151266919465f0fa1a08808403aa690ff6d665e6dc2778c07679c9cbac3990510f8dfb99b481d9579e1a410c494fc747b316807ca7e4d2ae0fa077b9fce7e3fa0eddb91222dfc22d13f707024d02b2130e3b449edde4b8322ad1cff606aac6e1cba3a2d7b003c50378ef1012db902f0eb5f940da67e53daad6db566b169096adf621c096932499cce0262b9af2dba462421ce15c2d354111bf127934e929688b5fbcd6d17ad864288d56ef51972ce8808dd1c26781d95045a378326014aaea2eaa32436296bdff53f6dd091b86898b65d5734d15dd2b06aa120c166f2013a7a3736659b99b9ebf4b6758c2989f22896f99901872f33c01294db4937a9c818e807a9547b93487793947ea2ecfc1a25f959a03d2604ac45e0c84848ae79277883e30f7850fbaba434fbd514f93d780b9c21e75d902fa09de11ec7b04a42223cd6f5eef8b419fdba90051eb97a24f1d10f80ecbb1603cc9a524c64f8b6de429dba08babffdf277fe62bbb2e0c991f2b51b100e2a7371c7fe5b6535a074c6c648bac4cf732a8d6af939939fbbbe4129808a33661372277310b19a4506c18b36399c4c0c1588d0eb27fc247e0f55114620d1cf49f4d85f6fff1035cf4c175e00e079db5e7523b5010382774233fc25580ee7bb419e025a7917a42c430c7d88cd366650695a473b1533a97414cc0a5d1e66691a3f840c2fba0f5f533bc54542d0c2e2e0fa02f635db506c58a1c07a178c36b11a971e76e818affdb7011e65cbed37d002c668851b01e1f35f5847bd3e279ed7d674c427f250ff40e24ef9cce4222746ddedde5466ba1aba46ca1fd37a58a3293e23c3730dcbf3fe8b3b8116cc08dc8261a756d55c63db3bf3d56c39f185d39c286e182cc06a0406c9584e9b8d2bf8c614efc8c6bb8f5c783c0a466508c23bc3eb2dd63da8da94d9339a1b5b8cbf6821780ff836a02495e2f00ab52b92b7586a80005502671c6e4aaa417d6fbfbdb53c8c09766fd99cbf369f26d079d060f0ccd86f6c1ba209dbb0f02da8e4662ec2ed4ad84a0735a315e5a78ffdbbaa42145a871f7f1d1b90274f9a9ba71a9cf4a71b64e8ac9cb9b5fd9835c231dfb81159cabffc207b13cbe0aaa4dcc7c1c5c62f21543fce47e1c70dee6a8793d6cd64a394283797c558cb6b831321be3abf78a2d50e3c0f5de0de45b5b56e7782bf0cb821dfde740d8826ccae959002c99b9240aad3939e56bc845e887c2e277d30f20236239ecd5a81a143a4833b83e6616908b6aca0bf13d7649fffdbdd518c1398c819ad717ff86659707b3fec548988459930b2e4e2f03a626b9af8ed143f4c5ecfe80e3325fb033a77e246e9c1946d2f7160253ffe487a667f2afc8a0a0f6275d9c54bb67de836d7f7256c409a973f191ab49b4b9af9859b426f4fabebea0ee6b9f6535e4b727a4555af2bad5088f1e4df60669ca85009438d4bcda9f1b961bdc5766558c00c0cb8c6336781d990df988a35283420d67d174d58ecd7d8ec19d3aeea62f24228c1f86c3a3276051ba404caf4fe837fd3da8c75e097e02b1c5925e2bd1492483f17ef3d98f17ab4ba5381ee981be2d5aae9d893254f560b1a55d2445b42f109866f6b82168a9b94f36b68c205fc8b24e85c6395a3fdcbf9c20eff41df2a70c7b164d7a5824ed4aa35ae3adfa5078bc6e6b38013b7465fbfcfe12b6ed7537557efbb2e61f6d67a04e14829e031906409825fde756ab7b323b21940cb9acf3d6bbfb37e6d48824b26973a5a3bedb5147c387793503330b3a5a3597bdc06e2728942d41a7576096a0778aa760831064b95eb96102745bae0d8e23f4a4f5f61bc9f106c778d378c4b19b07717f95180dbc89aa8cbef655938fbaaf1cf6463a49450c3df58c73d8595bc3e1bdcc0f8c3adf977cbd6de13", 0x1000}, {&(0x7f00000010c0)="af5eb85f52147da19a6301db0f7c3ffbc810004146a5c12f02f51588725b22596ccbad4bae953b5ee975ca8237011617d1e0", 0x32}, {&(0x7f0000001100)="9a1039eb4e7c5aed9e1d7262580ffceb3d94517cb4c7e6a9c5bb06b83ab0d44f1b3acda890a98d5af1c5576942665cbe837c994e0c7f2ea94749285b6222d6416af1cc14741ab6de24fef834d34a6004cf5dbe8a24a383f9a63b9a841c21f7783a8e514324537e4826d3d739300274e95f350ce391e70f8f20853c2de8f3ab8feac462c4a53fb56e641eaa54d67a5f16642b4798250df26e", 0x98}, {&(0x7f00000011c0)="4511b1aa749f5f051a77eba18ac2975b7b2651dd4408fdc3ff729ff15ba5f4cf3bc30b8400ae3e8ed65f22c717e9707fca25d4d314570e1f74bd218609c019b823943d19c6efbccdaaddf14da9b96df85c85d577a69f66ce3bbabb48eff434b2380556e274e3b512db00c3226e0fd90331a58e6f", 0x74}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x4) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:38:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r2 = getgid() getgroups(0x7, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = getgid() r5 = getegid() r6 = getgid() r7 = getgid() r8 = getgid() r9 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f0000000400)=[r1, r2, r3, r4, r5, r6, r7, r8, r9, r10]) bind(r0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000300)={0x7, './file1/file0\x00', './file1/file0\x00'}) rename(&(0x7f0000000180)='./file1\x00', 0x0) 08:38:49 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x7, 0x200000033, 0x0, 0x0) getsockopt(r0, 0x29, 0x3d, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x28) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x200, 0x94, 0x0, 0x5}) socket$inet6(0x18, 0x8000, 0x4) socket$inet6(0x18, 0x3, 0x4) 08:38:49 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10080, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r2, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) r3 = socket(0x11, 0x3, 0x0) sendto(r2, &(0x7f0000000180)="6462a1c629d04756c9f3ec89f0d80f1f9d8451", 0x13, 0x4, &(0x7f00000001c0)=@in={0x2, 0x2}, 0xc) sendto$unix(r3, &(0x7f0000000000)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026bbcaf63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500001002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:38:49 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') execve(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000140), &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file1\x00', 0x59, 0x5, 0x7fff, 0x0, 0x8001, 0x7, 0x3f, 0x3, 0x0, 0x8, 0x9}) 08:38:49 executing program 0: r0 = socket$inet(0x2, 0x8003, 0x1f7) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x4000, 0x0) r1 = socket$inet(0x2, 0xfffffffffffffffb, 0xffffffffffff4ea9) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) r3 = getpgrp() setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="cf1055781f0b80930332e985e6e4100f7b2aef7004102a932b21a8cbfef2db675f8cae6c649567eae491cecaa0685755ec66ede281baa812833095ef94cf415b15c82129efbfb6f3ee827eca3ce12260bb149fd5362e08c5eaa3cbc81cfd5a6b40f996c96892e9133434fb7cc76b0e1a0e1c0ebf64db84b6a72faaac3b0a0954542588150ac5ee82f12bbe9525077bc2c2404cd9237d7096d6d3df421c00ec1c37734190b6ad4385923a4f5c83c8968c68dc821a2e8eaf51b12e7962c0503c2a467a2a62de553067422aac9c4a733bd2659853791985220d93145da104c8bcbd9cfc6b951c42bf06239878d5550ed1b2c519dfcd1d879e517eb969", 0xfb) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x3, 0x2, 0x1f, 0x0, r3}) dup2(r0, r1) setsockopt$inet_opts(r1, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) 08:38:50 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) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffff, 0xfffffffbfff7fff7, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:38:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000100)={0x9, &(0x7f0000000080)=[{0x5, 0x6, 0xce2, 0x9}, {0x4, 0x2, 0x0, 0x3}, {0x0, 0x8000, 0x1, 0x5}, {0x3, 0x4, 0xffffffffffffc342, 0x6}, {0x7f, 0x1, 0x1ff, 0x80}, {0xfd, 0x74, 0x80, 0x47a}, {0x7, 0x10000, 0xffffffffffffff00, 0x5}, {0x3, 0x4, 0x0, 0x5}, {0x7fff, 0x0, 0xffff, 0x8}]}) r1 = socket$inet(0x2, 0x80000007, 0x40000000004c5) getpeername(r1, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) ioctl$BIOCLOCK(r0, 0x20004276) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) 08:38:50 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000080)=""/173, 0xad, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:50 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) clock_gettime(0x4, &(0x7f0000000040)) ioctl$KDGKBMODE(r1, 0x40044b06) r2 = socket(0x20, 0x0, 0x5) recvmsg(r2, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/12, 0xc}, 0x40) munmap(&(0x7f00003f2000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 08:38:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) r4 = dup(r2) kevent(r4, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 08:38:53 executing program 1: msgget(0x2, 0x80) utimes(0x0, &(0x7f0000000080)={{0x0, 0x9}, {0xffffffffffffffff}}) getitimer(0x0, &(0x7f0000000000)) 08:38:53 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8, 0x1) lseek(r0, 0x0, 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2000000000001) 08:38:53 executing program 1: r0 = dup(0xffffffffffffffff) lseek(r0, 0x0, 0x0, 0x0) socket(0x18, 0x2, 0x7fffffff) 08:38:53 executing program 1: r0 = socket(0x6, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = dup(r0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) shutdown(r1, 0x3) 08:38:53 executing program 1: madvise(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) 08:38:54 executing program 0: r0 = socket(0x11, 0x3, 0x3f) sendto$unix(r0, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) 08:38:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x5, 0x0, 0x80000001, 0x0) r2 = msgget(0x3, 0x26) msgsnd(r2, &(0x7f00000000c0)={0x0, "49729601826d7594f049590e78248a52ecfd142b3755c6428e7fd69b439ea227f86c121f267deb476f841e929bc8e4114d3a0295685cbf47ccaa690ed62068ea5e147c443a698d3a4c6e9354e78c917b5bbee2645aa8b19f3e8849b96a0ce2e34b2d0133966f3fc5"}, 0x70, 0x223791261f67395c) 08:38:54 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c5, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x1) fchflags(r0, 0xf72759df33687289) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x6, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x401}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xb0}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x9}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xffff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x9}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x81}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff0000/0x10000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xcdc0}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x80000001}) 08:38:54 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x2) openat(r0, &(0x7f0000000080)='./file0\x00', 0x10, 0x20) fsync(r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r2 = getpgrp() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x1, 0x5, 0x7ff, r2}) fcntl$dupfd(r1, 0xa, r1) 08:38:54 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:38:54 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) r0 = socket$unix(0x1, 0x2, 0x0) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000140), 0xb, &(0x7f0000000180)) sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000040)=ANY=[@ANYBLOB="7001ffff66696c653000"], 0x9, 0x0}, 0x0) accept(r0, 0x0, &(0x7f0000000000)) 08:38:54 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) fchflags(r0, 0x10000) geteuid() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r5 = dup(r0) ioctl$FIOGETOWN(r5, 0x4004667b, &(0x7f00000000c0)) r6 = msgget(0x1, 0x241) msgctl$IPC_STAT(r6, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r4, r4, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r5) setgroups(0x1, &(0x7f0000001280)=[r7]) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001340)) setgroups(0x2, &(0x7f0000001300)=[r3, r4]) flock(r5, 0x7) accept$unix(r5, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a85c9019c3b172300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f30000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f6ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002200"/4098], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCSBRK(r5, 0x2000747b) 08:38:54 executing program 0: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 08:38:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x102f, &(0x7f0000000040)=0x8, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x89fe, 0x0, "d730c1e7e400000001000000000000000000009e"}) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/213, &(0x7f0000000000)=0xd5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r3, &(0x7f00000002c0)='./file0\x00', 0x40, 0x95) chroot(&(0x7f0000000300)='./file0\x00') ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000340)={0xffff, 0x1, 0x2, 0x10005, "3d22448fd805c66c10eca9c07458d98483a18ced", 0xffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x7, 0x100000001, 0x1, 0x3, "999354c8fdf08c76b29f825b8318d8fccbc37070", 0x0, 0x1}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x1}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 08:38:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) accept$inet6(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 08:38:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x40, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:38:54 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x400, 0x132) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002340)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r1, &(0x7f0000002180)=@in={0x2, 0x0}, 0xc) getpeername$unix(r1, 0x0, &(0x7f0000000040)) sendto(r1, &(0x7f00000021c0)="4dd28f78b8bb3a271687df8fcb0badaef0dc63d6d54b7209e399ee760d6c473ec7bb166b2892836f4737523d2eebda7e37724bb9122c71ac18e99719de4e817f02e4c60048313ca2e3e2ac8d6fbd34b26490a9ea616594c7b1bccc598824a4a8fdfca48d9a74d01d11afafe337a10b6d3b73d34a17d717c30a40046b8e09d32df734d9dd10038860a664b73a99e68a9fc7f40fcd1ff165e620ab4e319769efc866ce44fa4679d94e26324f2340a1f385012275c4551b298a071f08c2797519e23904d59774c70b6d18efe9a8b4a0356627cb563ed1b8bfac3ac415ff155d72bd178c77", 0x28, 0x1, &(0x7f00000022c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) dup2(r2, r2) accept$unix(r2, &(0x7f0000000080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003574400ddc069c4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dc97fc034f93e5560000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001100"/4097], &(0x7f0000000000)=0x1002) 08:38:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) write(r0, &(0x7f0000000fc0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b8871313", 0x64) r3 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x0) close(r0) dup(r3) pwrite(r2, &(0x7f0000000200)="6b0e85dc5ff0494addd20fc552c376dcb440077da56fcb6007eea4ee334574b62fc8c6c2ea5a681314e26743ae4a062c32afc32c66d7bd9a87e3bcfe073e62010a23ed05b5c748923dfbb2dc743177260f2d731bf98c6a83c457493f93603011b9fe6eb5c23d655cb62615ddac9cb2ec9f5e31dfc833e2c86b372c549c196e937a1389a9aaea5eb675741b496348cf5bf9e9b6ff648054ec7176e953f71d9678414261d4f46f1365300696a59b868cb16ab1fbb9c1f8d7df6eb1f50386efc5a82e0237a6e8190cfa9cf87470d741a03ed4c8394e9cb63204f90e034975", 0xdd, 0x0, 0x0) syz_open_pts() 08:38:55 executing program 1: r0 = msgget$private(0x0, 0x188) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="2f424a632811020c0f1aa2904831b385d76a5b31c9723d2dd02d38cf74c3d533a9b6e40feee268033a656f4bc3a2db50b21c28a5e2c2f1cc397c4f067eff210d445343ca30fa5fa81c71c96f94919d124d9fa37473cff948ee3c5bc0cac53fda5a11b37ea4b9a1b7f8176ef95c2ed1ceaca12204c074cfc678bace2c1fc2403b110bde60bfbca878ec2130ba55d13acbb285f95621a06f2d58738d7c072300f37cab68c4265f111258babbce9499e4ceabb38c8c83dc839578ce22c8e1589b6ba7e310877e2712"], 0x1, 0x0) msgrcv(r0, 0xffffffffffffffff, 0x1ed, 0xffffffffffffffff, 0x800) 08:38:55 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x1, 0xc003, 0xe0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0xfffffffffffffe22}], 0x10}, 0x0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000040)="41f6b09205cf26aca78b2b14730d83696bea640dfa6d4168321ef5c976a24ece836e3a8e70283668ba69da9d6435aa8a863722e4e8b269a6cf2647a85c8b740a280d7b043ce099362597de47f3a19def04b308517e11b9a23d7ea10dc21d039c255579d5ec7d370a99d03f2ee3cf4f36b4fcf4fab65d8aa2c83bdb8a19bdfb0122f9071825436401c5981a84779f3c03a79919f776c96a29e1b2dac81d0fd3cd5d1dca96da8b2f9f62b0e1a1488444c3e5b0496e3985ff51ac0f20de28e608f64b566967c1b19379fce0581b6cf693000c138c18209e15367c74a9042832377af56b8be96db34383df65f5277e73d9c316695003aeb69b4d9ff1", 0xfa}, {&(0x7f0000000140)="fcd8a15b18cee575725abc26f2c40e347be4a13809b2c6fd2e62aa1ceec37e52a2f85ee8a35db0c60d99b2154a078ce354f1cf4d8553008fb85a720a9e4b862bd3f2de3ceac7ccce4a18fe6d80e21302e4af19b2250a2092d7546a5336478e2a2a43a95c3f27db9c95e9d06548bea6795026d6c91d8a53b2fd80c06b3f35f7697cb6dad67bf103c7d64fef88e9e72abbb027ebca89c74c126cbd3d50ecca6aa7b7413088a9bc8ebccce493b3e9d1e28a9685edaf9622a02d4f523b0c7aa0ca4afc2579290c7b9fad0a3ebefee6d435dd3e437ab363e2e1c0d72cfb", 0xdb}, {&(0x7f0000000280)="4e1fc567467cbd2cc8f276a13d75aae3b6202149f2f0d171346221c4b4a12db8be06249c36a6999c67288b4e9851ee851e99c826644a78d0662891e830d59435a4953424295ab0db9ea41a5c2c75d565c08863bbff6495b95d323b0f64dbe97b0be1b1880d4dc1bc51e0a23035246dea7c521e801bd1bf8965db196726298d3f508c", 0x82}, {&(0x7f00000003c0)="0f62b80fefb983fbf67e4bbb9cad94af93c14c2249ddfd1bee5b123548c71fa94503abfb7be8653b2945dd9a2c13063c11f860d9b6317d1f16cf9143b52fba4ff8458d032caba2e2d52e33be0b45a746e490fb3aa0756e221255f794008e33ab43296b0e1d6559eb0c4ba8839a9933d9761e0732fd37ac07fad970edf2d93f6673bb7b082425d9f1930ebbf9ee5bc80fe096b5a2915d9f83ef507301c6f4efa610bb684cbf91c1266482cf00434ae781e6ef08d5ec28ddfaa771cdae05a1bf71bab3df9218bc0ae4112eafa19a2935303ce6c9fc3cba51d8a01fda8df3c0deb16bef7f271176bfefc9d110f97ebb749e76", 0xf1}, {&(0x7f0000000340)}, {&(0x7f00000004c0)="d0275dafc6782bc0db34a0a4fed836d68d19ee9b74cc70fd17fac228b63d51639feab9fd9d5d940b7d52f071132fe38f1366f6e8f68939976d2f99043ab3d65b70d975cb086d1ff24327d8c42f24ce2feaa0f9e3942865496d75036520db8016f6191dbd5de94fee04860c6c97d08a46d46bd1fb70e52664fdc8cd7d1e0b9e25c42b424212ff507309556722ce094c2734f0e2042c9d1ac509ef3a078d74e26329dd5e7862b1308c50b99c25716e76f1526cc133fe984be29f3d325b969b12cdcda1054c19fd68c4118d628eb5df2be7dbe17ba7aaec481b72d49c94a06a44b7fd1b937cce67026fb2ee68afbb72ddf8", 0xf0}, {&(0x7f00000005c0)="d5fbaf3cb2ce82dc24e149d52a601c8190171d1af11b381205edf7561541bfac7c498f9f8f0a540406cd90c066ac214e9231a9f09958c8d560cdd1997ed8754f7a8501199470120c4ea44e3f476bfce101caa81147e52fecebe5dde40b7fddc3f11e27ee3bc302b03da0498bf55978df4a6ff0075659cf2e1255d95e7b0c7565d8590a7d", 0x84}], 0x7) 08:38:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) sendto$inet(r0, &(0x7f0000000180)="d94f0909dc6f25068d8402b541d8ff866c3e048226ba5c5869be4f7c3e333917c53858111d84a8587670e1b4d7c5e7dd9903a86356338ccbf726c8a94078fbf5fed9184a88e6b231413a2f95948ced8c33e2b552689a842cae8f2d50a4b9c543364b0cd68c6b2a2f114f48a40a41181161e817f7859cf09fe3c289ea29e4730afc8fe2eb82d362059bd80a41e7f215d451bcb38c5b81ea4e1149be34971e899aa577dad1f02d5ade21d53f91d19c8822721ef84fdd6d46dfcaff609133601b0e2e103d0ddb7f851db0bd83f357f362cdb433dd8d8a6a49e7c96f64a7af16d61f190e47145416e0ee1f501bf8e450a73cfe65c6720236ee16fb517337e65d9904e10c2b18758f7ed073004405ae7ccf62e1b2c5d512498f184ab45dc7e565a72f700c37e8164f1fa5c6dfc1b59d19b34f0ddf56166e06d3965cfc7c4d4ba7502eb105d4a4d43b5af1c8bff346c74c1721ba2a1b5b5c8837263a96a251639ed914c124c4ba7e06b449369dca35dd199c296d14aa84393e9bb67fcaec6e1579b70a64cda94af51de8d23e20f5e480c5f640d79d952f05803c2616293b99f6c71dfdb033385a3747ca06c1e6e653d401634198c00b57a05830ca91103eee4c447a80e9f6a3cd4b8daaf8ae4ddc84737c35466f4a92cd25f89a7738e9d088e04e4a770f74e059d6190ad8f21e746b753fd63dcb3b5dda45fd077a46e7267bc6b5ea251574b540f8044f82870d5dc1dc359de070deed2de21da1c5b6a2ec2fea8b61dae2be76b7f33937cadb4d659b672ef19c88e9eb8258075676fe960dd40a76782f5c82442e6f7984d21822cfab03bf75f564e284dae80d412a9cc932bc3fcebdf071c433f8ca828fc4ab3d4ce32a63244553c5a6eb74da5f1e07851a086816306161c525c708e1961227607fc334fd56510d0c30007e81e9dff807c9355d7cbaf51af0e71d15b7b17e6145bed025e45451df6685a1f5bb747996ef368b0d9a44998da49698c2ca874119dab4492f6555db6800ed286a3b2c8dbb37380568e68731d6523615a187fd364f422ab77bf6239c33c3003bdbc1671b22b1520b89ffda7bb5a60c4e08a0dc294f8578f8184ed85d440dc492ae3ee31a82e79f9121f743cbf1adecc8ad683a52833a9544224d59160dbf4b00223d21013a40f515b13e4e0aabd0fd409838f576c7198ff225b1b2779523f547645e8f7f238c5ab5089dc356028ffaf96a66ddb42ae0cee1390e319ea336994542599ad97909043249d19295518aaebd3a948026fdc93ab7221c663e40b7db93cedc78f30ea4aeca6b842c0857e2b0053bd872b29eec4d9082749e751f364b43a64cdeec150396226efff81575a32104a8a905aa16602413a4a9c3b1ae3829d0d65d81070c0648cac2e76fb9a8124be246520e6aadb01cb9cb5f275ecf6b813b96ddad135f8bdc217f99f3d4cf6c1e3783a5c829010805270ced40733cc0fdaca6386a6d398e73c53c92cfc153e7db0f20583791675f6b130e573eb316847a11c147df733b53c376926dc4698aee19221a2c16141fafab6a55887b1a4509aa423da0b23b5eee9555a80fd6c7eb4a63ee4bb4e1168d814e36eaa67d3335efbcdd170c2c9356170fb96c9be9135d1aed8d7f79247527dea46b603a6e1b7e3d0d06c4910a7ebc0b9d452e9b4bc3c185e64b0c52ae9116de4fb289e07a90eadbbd98127d030e7bd1a98c5f3f650f39532e16c535118a2962e7c18692444cdb1c8e95df07c80d3031698d2ad50b2577d3ff31b16d70a9678bca7cc718387dc5d912c9642f31077177e67a358555424eb68897f3485c0e591e5b0205d3ead23b550d13f3f71e5e18379412c15187ce17d258bf772e7a8447edd7a22b926e37c1400f454a4ce6f3c99f65d4f9958914054c9a1b98bf7d2fb6650b3e6cb609f82c8b29f4e3824738c571bb35692f0431c05258b3e219c902c1d6e6ada4806c1ad5afdd122c2ece63fd2d126f2e2e716fe021b86a46525eafcdec5b3206c5b1f7d2a81b0fcba07b5eb61cf356aaae441aeb7c7da53fb907d2984bfdc3f6e012e0e6b6cc4ba99cd2d11d7094584f4d377c20e5d528ffef312eef4ab2e39a90de0945d399706f5f0f8a932d943092182896d689d9c92a5f2ec5d66be98ba991134cdd5267ce0d2a617f4d16563500f321906076df4ea1d6e1d0f3bf0869efd3fa75789afa2fe4d2347212f040c901fee860765c5ab5bdf8a235be3c4b39bc8503350641a32f1df935868a90b799899b4b174a0c23569759b793a4e658303421f4587f868830f946d3ddba92878bd7608bd9644bc2ac9aacab4941ca99c722aaa240f1beffffeb4c860291349c23407341c002b0befd6b64c036c3694020c76ce187f35b327ab125c599039062ee9fcb2e3ce5eccb353be1b59b0e618649df25c88a2396bebb45f2f565c02da1a6d2cda8fd2b4aa417ff8ab360526ba77ffecd816c6cddc3ed342b838745fe041e7e83a43b23326118ea94d536693899f46a0034a7d3e38f9e5a35ddead174b01727f554d5d1c49d7421bbbb775d9cc9df167a830b6c1d0ff1cba5e55da19d4b67a954e234c8a7b0c064f55c5ed4f9b1c75c454ac37c05f239bd8505d26727ca760ec7ab7a080672549c8ea39d12540c7fb2c21911f15dd68785c960290a8b608eb68963430e081d7b7855542cfc15948c5ec133c62f715eb6a4b90ac381d5dd5b19a978ba134a7d772d65d1cef068d7c7b5aeab030111f5094a515889d5283e3ab65080e6d48d76cb392f547bff0ececfa4a9c35bc70ee0afb7831a7a0dc996ef78e35689dc7c49a1d40ff5b63ca6da45263fe87dad095dd146ceeeb18d64dbd5ad6f3c628e2447094092db5173a0310be4307a77e43f422cb966f38c535d8e43a3af1a1f235189cf5761077635cf37a6f839d63b8b9d0f4610f38dd8e8f1f4182d4ef6a4f042460ee1fdd3d4a85380e6f8875e2807621820207480ef8c682943e084dc214d55ce1c98eb4bdc3e50b37307221389cc70d4807ffd0df0b3688a0d73d3537987d0ab785e679953e812f44f61b0ffdcdd0937014dadc7671c3ddf968b4721aa2289271cae46efc900cc0e99e01cde7efbb67a9b7062ec5b5ea701616201c5f51024678d6201e4fc6f2e59725baba9006d5cbe6f110c0d0f0e8699a630308328a68abb7b5b62cd5b45a691b9991b234847db7b34ee5b1186ebd8ca1ab86800ea2e6b07c8360604b11ace85a3428ff630bdc09ff82e052cdee2d68ed1d6136d5f63af757d0e6e0101edd9a66d696c393eb5e10ccfc14dc6c7a3d7750a74a037018530b50fd1c453df448f70f2e5aebb6381b42f7a3a648518d3ac72ff699dc2815a687b03b4f6aae927265d9444142bb005dcf4285176d51d50ee67db685cf7e44d6ae4f53c3a756a8d7c48a087f7debf9796c1771d43c53af1337a9da444e5c7838dc99cf7aa0b9b60cd043bdcd50b9eaf14c2e4a2b41956f1ca421d608c97e7846e0b162914ffffb06b27b3247c12b752e6abed57c32bef87d0bc0ffcbfeeb8098bd837c566380925a213f86863f6b29905405f3566264e312201aa6212d63693c552a89abf2901eec3a080c9636b01fb247551198e90dad959083cf3c276cabd338bd82883812bedb1a5337a9a6e346e445e2d0128e90eca84c91f51c0f515bafe82e1deb604036e7e1c9c495c1ee40be301fbddbf75e0441f641e6222104987c8bd6f0d16b5f9b904b7562fe414a7c19c953469a782fd46b66901435f334e018fac4c8a58ec0bec879560143e9783825db1f5e8c9135d5c829575ee7e9bcf01dda5a275f1186d8e711a7225026cec2a9cadea10779998048a11e4c0b8f658f47e305bd0ed9058a7a53e4a407415635859ef8a143604b3673a789a8678f59a87fe5e0a55f01713027c201ec0fb9bcbc1408c25e48ccd554604399e3f8a0d193cc121efa6242f271b40bbe2c74190d2ed0d60c30b861a88a9ef2402818f597c2563b2d853fe8aff0932cb64e79dc3e3277ca39de535928fb28657d563fec214bf29c0ba90cf832eb45b3d633a74083df13633713cf03defdb3999d4044a464d5012ab3802e27090afcac2a6ad5952cd0a26c0ec753af498cf48d58e699d447756361aa3a36aa870d7ed24d36d7c9ee9300e5e6d99512090e2619109014c401db3386c82b93ca957eccc757b24aae11c833158df07fa0aeb1901708410e784c755a59f61e0bb61c1be621e55f8ec68fc35e8a682d2a50ae1460f80a7a6375962ce3c4e2bc489a19230b0da009165378d3049767c4e1a2b08477c19c463a5c31f588bdd84d0f0282d224a4015734a28bc2dffa5c3a4c07a20f15d5d1c6e5e291541f8238ad70a85caf3d0a3497f9346ac62d151099b7eee12cfc641c824d555cc6effb368031e3eb832c57ebf395ab05c1a0089f520b61db550b506a07511ab9b0243decd3066f22bb27bb96238704b4271c564c5c692bc4ae9b706b6692323100196ffe96ff665e149757b5029d8d1b2bcb5631ccb8d7873f4a00c7593639259e7b3ef3d249d548e0efffedb6520304c00b5344a412f1ded7751ebd79d35f369e440a166f6bdf4c3efd157a068248e4564ebd9080962b9a878286361b52c3b698be13430dabfb1f769db6f94e53ebadbbf7f3237f5d8e6fd14c525c97e2c34396ad6ebec6d6687b97a61ef3ec7d091edbc0675edfb6a882db7332e01cd6aa31c3b5e5a75b1351821c52fa89d9083c2816e308238c1dcbeed046b6a2ac1742dcdabc1dca7f9b292f08ef0e402c4c0a1160dfb2497f5d07385bc6b64be494673ec1d3bf02f194fdd38f50c98cde205e398a86307ea544bee9b1bd77e3af192ec71a6239db7c45192c67cb51ced532d074a8ca533e41e02861868a04bdf4eebed91dc7c6ff3eb4fbb2dce320347ea9ca0838f1a242b2e618c2fc7a7d40326ac6d805eaced362cb2bfccb73af79930f003fd90a52c16a0ea55c40bc55fc13dad9ce57c7e8e7d73b2d290959dfbd0de53156c78ea4fcd82fb4f9458fbe570e1265c6e132c02eb739e2fd3ca89414a736048b86bc3b6f3e67751a1bbebe5ff264c97e7925b6855a95d2c478fd68927ed3566d805e1e02d1bbc165f3045d64ed5e9e690bebd5c47c1626eee9ddf6bfc8ff9015e16213d2ac125bad96ca8b448a788e0faa1eb7ff5881efe95cffd80d8097203a1ebc3ff94f09470cf965328062c0c1b2490cceedef4da16e26cbf20fdcd383e4f43f72c3936b263628cbe7d40c3a9fa754a3f0e36025cbab9dee6608439fe480792657190aa08050ce3d5d378589537a3c66ee85492208d3fab810a0c7471eedf45c271b4c9e9fca984bef061bc54000493908e9c0d06cc9e39871589990f60589bdf9b5a0aec25c731a1138f3470acfc1f6727746bd68a5e9457d74a9011725c244776441a918ca624b560df7f67ca2df80c29acb0db3b4173128b4e23b591fcd26c6471b86205a46ff2373e53299ff2ba3912bbeccdb3803aa0dabc8c90c4a610f0f4511fa86083b4c3a8ea28c4326c34020dab9049df353b5ce77c1839759c0017d97b5f104cb6c9fefe4e42ac8e3eff4639b1ca08b635ff3ef0b88aee8e89551305afbbb2c81a4ed7e9e172fb05e9101f9e26ebc9a3f25271c0420164bf07706ed6040775e2772442a5aacbadeb664382958be08741fa187ba2b57e3c2de006ce583da080bca81629bbfc9f60e29402e37a35055baf795ea0ac448fc39f8caac774ac9f931e343f8467637487a13cd50bd286aac61af4f934e8fd2bd4f33c17449356d6f8055205685afdf6fd91d1", 0x1000, 0x4, 0x0, 0x0) 08:38:56 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/45, &(0x7f0000000040)=0x2d) 08:38:56 executing program 1: lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) r0 = socket(0x18, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=""/113, 0x71) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getrlimit(0x6, &(0x7f0000000000)) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000000000ffff0000000000ea191d1e5b671b1b542a538706040000030000000029000000330000000300dd004eb21ef0c26d08ec"], 0x38}, 0x0) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x800) 08:38:56 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f00000000c0)={0x8000, 0x2, {0xace9, 0xfffffffffffffffd}}) 08:38:56 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f00000000c0)=0x101) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x10001}, 0xc) recvfrom(r2, &(0x7f0000000040)=""/75, 0x4b, 0x40, 0x0, 0x0) shutdown(r1, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 08:38:56 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x120, 0x0) sendmsg$unix(r0, &(0x7f0000001640)={&(0x7f0000001680)=ANY=[@ANYBLOB="01ffd0a1b77268782433ae8032ffffff0000000000"], 0xa, &(0x7f00000015c0)=[{&(0x7f00000002c0)="8cf283e102d17e0be5d087f8eb61c22fcf62a4d8ce1b5c6ed95b1836ed16bcf5c44a52243b55faf8853e65b57f047d726a4199f663526aa0cd564523204856f6f97cf69fe06dd4", 0x47}, {&(0x7f00000005c0)="9e75a95896a6cf5e245eadac6f7fc45aadf3755cda24e4dd30c7cfc3917815239b3ecd339c60222061a28756921a5666168f3d3b027b6f73ac5529a3a4fb3d0ddf8e1f19f9daaa2bdbde6b8383d2a1407d5f78cb6bc36f6fbbd5b072f35e5aaa0d4e1e62f4e18ed58656173ef90cbd4f23b7d1b2a46800e0d1b100511899843ac7c1452b56087a8b5c10adf81ee2d4ad90aa58a2bc05edebd17140c049d44e4d23d2b637d27b04d0aaec796c822c7ec0437e88033d39a6340c4eda8e0c142f5179dfbb0fb0cca33c6ce282ae160dcf855c31bf600d61c3ee97e45d367fd0f57a98ed41c09c66bcde3e4c58245325cd797a7cfa135a546b70939f5ebe50619e5f284e359eeb4dd156c0d7bc2ffea40fe871719bcc222dac6ea52b3181756b3f5f6828545f35ffafd777723392d923e1ab3b7748d4c7539b842cddc297127603553fe9a119a4f3caea9eb94a36bff06dbaab0f78150d1cbc95c5fcffc7924c83c24875c8e54e434ec74b4828d55f7707df3e2e2e92b761c2f6bc022ca4049b7d3c9c6a682c79b692a145cb6bd3caf30dde57d2108f8ca2af1d9bf8186661e9c3320f839abc01df0bf99d45175b6e65a39c244d15cdbdf1cc5ba9f82dfb3b44c5e07ef173355055ef0a5d7485011740f2df77060fd8c099356178a4be631e0496096e28e9bdd717ba10ebb28367d7e08e84ae3a34dc3d2b168fdc08190666e6884433257d9339d2b7a22166afd48cbe477b37bcc9fbe6783f5438c2a93a3be47496e15cd25dfbf290514774478def4fc75795553e1155f94902fcb3c82d8b5f624661bb7cc6473295357b902f2d38dfcd48786031f8109d6fc18a7f261fc343060b3054680fbcdd7be1f472a86f4656a630b5bed2a30a33207f8f1a0cb94e759aa31d0b61cbf2d98224994458bfbe5a0294cbd9a56ba7e8293ff66e6e0fcf0801ec6c76eb0a6936cd8bfb077b9c3902294191884f057f714fc7ce4eb80ab9c810b1ea43b009ae4cc752b1c0372708f994e9974fa3179d5035c0bb5ec69e9b9c7bb9a1bd3166e13b259172259ddd46f2b127b3c7cba6c3c5038c812c72cd3c252eb1566471075841fcc17b55759b32e4a6ccc3bc28bbcde006c4f1fcf5bce8bc10c05bf2cb7ac789b4ac36ba71bf470b69d1c8a1bce0bebfe02735a5aac65ee5ca5f45d615da7711d8884e55d81c5358d8ddc35bced61ab2a328d5da4e808fd73ff597adfe1d45e1f42f9846ae25c3d32b777ccb218a3c694c200c25f31dda85b50e580a1e07a2ba0b98f1c2ade5dd2f20d51b65e0291f8e5eaf015cdb6b35c1af427d6cf34a5e72d2c8f841a52e003cc3acfce58cf92626cc9387fbce0de8bdc471b65a6d9e48ce389a0ff6231781c1a74fe019d5676b71438454dd643bc386353153ff7c1cce2ff17b8c26329191a87ad28bb14cbd089158c0898a8cfec60925c0aa4d83cd86cebea1d19887e133e0c253ff6b312ef8249da6baa951b1e0f8c424bd36f17810bcea643976fe0cfdda9c88c76bcb8c14fdeb2c50f51e8fc3dd14d8f9b25e94f779cfccdab90c81a7ec6978997ab352068ea0b590675b3e02dc9d0c0240ef08a8d255c48f84aedb3ed65276b161a8e59585352df24281ea0937690dd44e281d7dcdba949453b3e36da1dd4b64961b7301ecbc074bbaf038453f758290972b285bb4c3d93f318a144b030a27a2af6403e7cd335d471f6069720648f30164f448d7a107c0052f6a15648fed793089fd78d1694dc8b51baf728c1c64c55b41e5c741ee95dcc8ad9c2396c61a000af96b2404f86ee7eafb3601999395e64977bbb6f3d61c54c70526c600ef4bb749fa52033ed5958cef89a340aa4491ad96af75e07ac0774e66f1d05aaa75e15c74604e8fc9467da6c2ff1599a978943d45f8d1acc7398f5d52edd364827504c79fc5582259fb0551f84d8749a7d59ec0dd0b810b9403501c0b06038e23a8a960c82bfbbce9af9646c1854197974f97ae697ddc706f49316ce76301c8f5730832ae912fe6dc5ef5f03a3f1912c93701232279719384da740a5c24d644901d1c38de5f6e46daffdd99b38eb11aeb8af8a2d5a1ccaae4dcfdcca4f644243c9e7ec5be22ef31b124c214e6f94d449a199e46844e909f32dc013f8a63018ca2adf1802b3c6a04559f9d9639a318d2e54608976dfd43c997d7c06729902a363e5d3f91cbd571e2ddc069a44f96130e83c5610111b6989bd27770a48213a12501529472c76b17e151be44cb2ccb2d94e0dfa6345bf17d1cbfbac10accf490a741234b20ee92b5d93e20f919e7deec996ea736af152392dff0189cd6ea802eba296a289d2b0f397a3031a90ac55cb7e486e8cd6697b9a30c78d313cfbdbf923e7233d75e193409f06d5b76816206f3c5a60a4c02e40d25265fac2bcfa946c0c0fe32af9b9dd5cc7722258f0572b762d9202d2a1f79cd67171830c46d1e6269eff03e00aa047e86612f1a09f00e25e04e5ba6ab5214e63f6cfe6cb856689addbae6786502dd9fc1928beee34dfa7b9b46cc173082175764c6b91979ddc7c4b863d6f06eaa47d2012b97ca35078689f99c3c865040f6c01e4884e5816fd4baab779e713f918a0e2f6904203f26bf32852d416617efb3ac3259cfe69b0c79c9eec35afae0b12ec61682152da2ac0502f62a3ad6099497aa49a9b05a75c11e0ea4ec89b95f7faa6827d0b585a48b608ec0d9ffbb17be4da1efb43ba7800ffb96b76159674442c7e5496d52f67ad5ced2583bb606701d57eae1d129fcb8c86f356a753baad1ecc83d2f7f2265fd241d319068969df28da61fe1607a72429a0b76458681ca8ef24a748951c6af7785f25ff9003f88ec6928e0eef6aa6087f15310eed6c264d859e343cd1bcbf45cf29581aca6f2e79b877b4e33466c00f93f71d1bf2c63e8500ee2869d3ec597b22d6b78dea3edce92434b137ce5079597d9fdcbad363aba4c0f63e6f1d06d46f9676821fe46913cb7c3e01bae6146065fca89c1be27db33e6422b1eb188f96d7dd4b0919cd40a62924daf7190ad5ad595cb3c2f3934877968d56a088c266a19fec558311d28b2ebbb70364203f947262a279f01b3c22b932dde2a658341738073acdb292a9741ff9ca03345020827130046ca5f799a5e01265fb00dc41ff22315a0a75bcfd91d715ae60f5a1c1f97be3ce8a44bebb9d3be3b1e9ce09a1291247d08f7c25acc6e4f3025acee800225da7e3544859d6b3417e7059e32d15c5121e2e9f747d694e00e67bd66096a2dc8f6c306395642abd9a282395d47c6556bfc056bf7d4aae05a8e08cadb499db66f8905d18fd568cfe1ee7997c1d274abff1085a6ffde1909dde60d60f5a252f03c269d610246dce5bff63e9563a1ae3a4f2a535a4525078b3f0bb6fe9a8fe56aa2724b449969f572c4790dd91fb09c27788fdd1b5536cc75bbd7ba5e958851110ceb89d37f04a8bb99f17d467f65ac0819864cea59242ff5284283e08b5dbe52280e8dec76caed859221b0ca664ac71736cac00549c089b3716896be0afab6747a67e534ae4b4858927cf0044e362ad1a53c4a9c766525eb74ea7d88c08b95d6b91233789eaf24b334b291f80af55bd3f89fb04d079dc05472a5343ef07f03fb5809e9521f61bd113fb2fa2ffa96888c92c51ae037c9bfd948cc2f29593fa741c8ad9710e23d5a2caae880523e649b6465e60ff73088d6a758ce58a278b0c91f0c8601d8b6edb4db6eb63ff0a3c3be1de4991933e3aeeccecd5a7eb9e496e71b3a4969c52b04516b739019988437ceab02559fb7bd770ce34157bc59ec9b95a3bc0f69dbe6026c073007e71d458658bf580553f1f47e4b3af751b45d622ec6f30f7950d6ab184c0b280f85aeff3ce5b7c0a5e23d7e139ef7e7256e603cf7f721edcb95fc3582f5102dd93d00c79721218e792d3e66cb73fa444eed2747523072f7cf63e99e2927507ea1c9a7ed43cc08562dbf0fa2c94665b3d052c53d0dfd83e7f9e57aac81371e569805e54bb59ff51f6eaa90aeee3ada8299980a8a16b5204aceadbe2c2383929783ebcb09f351396545b58fd33c09c97bdb0d2c40bf67c03ee31b537ccef40abe3fd4f6d4490c1a40ee70f8208c8295e9d673a6f90df08614a89f538a2659c6715093db01aaec531740b5619ad5e4abf97b5af5e222ed3d3507262f8c2547eed2bbee7e2c614695b441b568b9000c4aed3d68dcbf987795e5f5675538d1630a3036e618fe1068161d63d396fbb2a38c16de0d1f3ee4a7882a0bea7ca673856270f5fe8d10d81f6fb1cae7ea3201f8b0e8e738d28818a82d0c174cac420e870decc1946c8cf45b49f944b9bc0ece1e509201825504ac96f416e31935d98f4fd986649bb90f0524334da7fe2e3b3535a887ed560fdf022a195d05a259dcf747cd57739ee740b4e85a5d956b2323510ef77d150bab579eca0b4b99be543ef8ef3d7c0dd418229c925f5fef3123f03d2366aff37dc476d74564242a418f5add9ec147e4056e3c8299834c2e89d71d4affa192a079ed1ba9ecb400af50979ef4018f9479ce995a7d86532444ff57b862cd9fbc2a5d662ef580531cb61a6c566edb7a012c2e0ba07eb55b2efe294b0325a03164afefcaafe62ba3608728ff9a4d1d171c307791570c8fa9decac2a7f4b357c7b92d4eeb29a67cdc7f1aa5ceed9f0828b8cf057d59e1d700335f09412b8e497e5ea01ef69a53e76ac34a1a64d45ad9475f18b08191ea63579af9219748778636fef5c4d8b1072611fee3a334b130466282c4ed1da60023b8928a43082450f28b1b449be53a7027e029c07e0a4d4ba28d9947bcf9ef24a620380aa8601e855da20ecfd311251f1f79584469dda4275c7affb4d8c87916cd64d3cebaef7d95b7215ae0ee8f84f2a3e452faecb6faa0dc97257e6c83e16de352fab63e24d3a8be7d6ba1a60f59c13dc5363f977b25ac6d8cdf902131b03a0fc1428cae3bf9d803c55075d327199104ca03cd51b3725deb1181f88bf1759b3943e315e8c2d57ff81692772559b3454ac4b004f94fcc3ba12982a8ab7a4d703c301e35835ecef9e9f66620acc415d076bdf69ab442128f9879b444b81d07036a04cd96e0151678e6f0266c38ee6539728d628475c80bcedaf72cfd82d4b0d076d8dce6ced636a9e12e4abb9776364f2d2fd0df378617ac5dde4cb0b028d995ba2024e37d8cd96c9b348f1c9cc1a58618bd03524082ef6d5ee406aa88e2174a536d215773a413d9d0e36755c4b8caa4302b69762896e6c4620f94f9c82f446d4c0079be1e100809985aac312ac321ab792febb80b7d1cc3e63a8b3fbac8abeb219cb4686388b949131d7f5c559809f69f34eb831b091897994baa56e310aab31451f88da56efe72ff7eb1fae5a69b61503af234ad87b7d70f8d90611080d63a986e08af5cb1b29adb5e53e00fda6fcec358e639a2d9cdaa74eb22942c4c43cb2ca5bb1fe6b867b3c0fd28a40e670332a6ca8bf6967b62348f03209dfe8ffbf5e25157252b697b629594247ae8ab7b2dacf6f281b4bb753fd299fe4f39f0580e4f608fda206214612abb7f6aa74b7bc0ff7d6b3e4752e7b2b3fb4d3f9d2eab09ddb2b624e989f976a45cd9ca823ae93e5b5150c48c24d5593c52a755736ab9ee5dc3b5ad7f4de7d9507e5330de02a06c4d76c1f8c96b5baa9631a2692a19e7c8cbb139941829027a65f5095e51e0e8ca657ae11e4607b015c312d15825cfaed75b7303a673999ed0b8f42b98e668024d97674be4439f0edb0924fc1d7dc6137eb34af03158803075547a2f367069", 0x1000}, {&(0x7f0000000340)="cfaea02b825e1f26baee7412c0157f8f05e495749bb2d070c460f6bc45de489530730cd3581553c441f6b49683033c768ae074b86bfa5b4a217a46f6b1d545b993555175f8a41d8b183cd0f5361cb75ecb2c75e082b55f3538baaa144ec1cfcb46fb441c33f1addadf003887ae4fe6c5cc144c535ecacea2d967852e03681e9740372becf457d46ed0595c9f330a601637371e9ac2cdb688860e3fcba9b9e61e2da2ec3397f944b79c2f0458b8975a8d71593e84a2d7f7df254d3f2ad0a00085ce037a160897605e6ca09241682a3b3786d154c359e180f82a689511f073de02c5e92b3d5a5e01df4dedf3c82bd54f4e102669f44ba9a635b65526e19f728c", 0xff}, {&(0x7f0000000440)="fbaf", 0x2}, {&(0x7f0000000480)="b0dfb9e9ff1b5562b0b4371128e4cb713ca617430c1b", 0x16}, {&(0x7f00000004c0)="7b88009e8c334b1c1a1b430666f8f3998ebd187ad2cb15d1763cdc5a31e5537769be8dfb70420ae8db838bc6cdec6db4c143b2022792807bdef94cab6504df0f4404ce4fad2d294a58cde7f7571aed748666e2fd84e6b1ab03840e9f8be1f6b051c2abc7b69259d1c376661529f84b6fef6662946856ed68924b42081b60b75708b9ecda0f019f5086d6472f23b80947ad08c24e48f824003607d650d47896d8f8afa1916c548af22c65eb6ed6da7db33cf3ed", 0xb3}], 0x6, 0x0, 0x0, 0x3}, 0x2) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r1, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r2 = syz_open_pts() close(r1) r3 = dup(r2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000000)=0xffffffffe84e35f7) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r5 = syz_open_pts() fcntl$dupfd(r5, 0x0, r5) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000000140)=0x7) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x2, 0x1ff, 0x1, 0x6}) fcntl$getown(r3, 0x5) 08:38:56 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x40, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x2, 0x4000000200001ff, 0x0, "d7fc00e64de400ef1f00"}) msgget$private(0x0, 0x40) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffff9c, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x8, 0x4}, {0x18, 0x3, 0x100000000, 0x4}, 0x7, [0x6, 0x3, 0x5, 0x0, 0x7, 0x6, 0x80, 0x39b1822f]}, 0x3c) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) 08:38:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) r2 = socket(0x14, 0x5, 0x3) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/234, 0xea}, {&(0x7f0000000140)=""/109, 0x6d}], 0x2, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) 08:38:56 executing program 0: r0 = socket(0x0, 0x8001, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080), 0x0) 08:38:56 executing program 1: r0 = socket$inet(0x2, 0x40002, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) 08:38:56 executing program 0: mlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x3, 0x4, 0x0) 08:38:56 executing program 0: clock_getres(0x8, &(0x7f0000000040)) r0 = geteuid() setuid(r0) 08:38:56 executing program 1: r0 = socket(0x2, 0x480000000002, 0x81) setsockopt(r0, 0x0, 0x1b, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCFLUSH(r1, 0x20004268) 08:38:56 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x42) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 08:38:56 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xa41, 0x64) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0x3ff, './file0\x00', './file0\x00'}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x1f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x8, 0x38, 0x6, 0x1}, {0x0, 0x7, 0x3, 0x1}, {0x1, 0x8, 0x3, 0x10000}, {0x3, 0x40, 0x1, 0x1f}, {0x6a07531d, 0x0, 0xf707, 0x100}, {0x8, 0x0, 0x0, 0xa59}, {0x7fff, 0x28000000000000, 0x7, 0x1}, {0x2, 0x7, 0x5, 0x1}]}) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x80, 0x41) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000040)="be83837e996f906f37d80a30ea96f1f3834f43f225f540f5d203006e8f859fba3e63ec4403ff5b3af7645ab193efd6f471beea67dfe25ae4ec0c1694d756d78bbdbdc5a7e520464e3ba5e1df4b85bab1fcfd43a4a6ff7168ea4baf37d6848dc324931f4e8d91ac47d46626174b50e0c8ee0c42614a23bc124e16ac4b7f73f4221e42aee695d7fb58f3b9eca40f2d8599f5d612e25e55f83e3c392e3b7b2c805802a1804e674c6130e28b8ef4755a15fb5c37a063498c514296773d01110f4b6a91a075748a53ffd2835f52ad6027c276980f", 0xd2) socket$inet(0x2, 0x7, 0x5) dup(r0) 08:38:56 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) syz_extract_tcp_res(&(0x7f0000000440), 0x401, 0x1) 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'/67], 0x1, 0x3, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000640)='/dev/null\x00', 0x10000, 0x0) fchmodat(r3, &(0x7f0000000680)='./file0\x00', 0x22, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000005c0), 0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000540), &(0x7f0000000580)=0x8) msgrcv(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000004fe4000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000500"/224], 0x1, 0x3, 0x1000) msgsnd(r0, &(0x7f0000000480)={0x3, "9367f388f8a5a2dfe50f12a30a9e95301de90e9de0a85bcff85f546daf267a50b0b5d677196d6b2533355d7cfabfb5e8c38a9a538e4c21e6e9fb7e5ad0972a0396ace351d1b1bb417d3570ffacd95724bbfdf4b5f2bea0c134ec02ac311f7b1febb8ac064df1783b7a3acfde58cc286e716add035c274306c78f7be368c2132171c33a068f8bba664f26be669b731c00bd3da9106d209ad81710b3"}, 0xa3, 0x800) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f00000000c0)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000600)='/dev/wskbd\x00'], &(0x7f0000000400)=[&(0x7f0000000200)='/dev/wskbd\x00', &(0x7f0000000240)='\x00', &(0x7f0000001280)='\x00', &(0x7f00000012c0)='/dev/wskbd\x00']) msgsnd(r0, &(0x7f0000000100)={0x2, "83b61276bd959bf99fbdd9f17cd67bc7377f35306202825b5e97def7db255c65d2779cd3a85fb9d765a2ad36856573129649cc193dae38b6b98c7393a4c2413ef6c4b50d790f34835069a4305032ddfa8b2e9c4521baea43ecaa8fccd561a4f2bcc440f076a8b197a28f4a89f35de52596cdb2a097f4dd65f49c5e8c8ddd87396c24be373fc60a2fde2331e3c2f3f37293d4fab174195679a8397d3b88a1d6545c107d94622388"}, 0xaf, 0x800) 08:38:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r3 = dup(r0) semget$private(0x0, 0x1, 0x201) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r3, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r3, 0x20007478) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000001880), &(0x7f00000018c0)=0x8) ioctl$KDGKBMODE(r3, 0x40044b06) r5 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 08:38:56 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x6, 0x8000, './file0\x00', 0x7ff, 0xfffffffffffffff9, 0x0, 0x2}) 08:38:56 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000642000/0x4000)=nil, 0x4000, 0x7) madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0xfffffffffffffffa, 0x40, 0x40000000, 0x4, 0x7225}, {{}, 0xfffffffffffffffa, 0x18, 0x40000090, 0x6, 0x2}, {{}, 0xffffffffffffffff, 0xc0, 0x4, 0x0, 0x7}, {{}, 0xffffffffffffffff, 0x8, 0x40000000, 0x4, 0x5}, {{}, 0xffffffffffffffff, 0x2, 0x80000001, 0xd22, 0x200}], 0xa0f2, &(0x7f00000000c0)=[{{}, 0x0, 0x5, 0x2}, {{}, 0xfffffffffffffffe, 0xb8, 0x0, 0x2, 0x3}, {{}, 0xfffffffffffffffd, 0x42, 0x17, 0x7, 0x1}, {{}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1, 0x3}], 0x3, &(0x7f0000000140)={0x401, 0x401}) 08:38:56 executing program 1: semget(0x3, 0x4, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) 08:38:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) close(r0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0) 08:38:56 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f00006b0000/0x1000)=nil, 0x1000, 0x8000004) 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, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 08:38:56 executing program 0: mkdirat(0xffffffffffffffff, &(0x7f0000000040)='./file0/file0\x00', 0x0) r0 = dup(0xffffffffffffff9c) bind$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x240, 0x2}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x0, 0x1}, 0x10) getsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080), &(0x7f0000000100)=0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x6, 0x5}, 0x10) sendto(r1, &(0x7f0000001840)='T', 0x1, 0x0, 0x0, 0x0) recvmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x40) 08:38:56 executing program 1: r0 = msgget$private(0x0, 0x20) msgsnd(0x0, 0x0, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/94) 08:38:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000004, &(0x7f0000000000), 0x0) 08:38:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) r1 = kqueue() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000040)=0x4) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:56 executing program 0: socketpair(0x20, 0x4000, 0x2, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r0, &(0x7f0000000240), &(0x7f0000000300)=0xc) r1 = socket(0x3f, 0x1, 0x0) setsockopt(r1, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) bind(r1, &(0x7f00000001c0)=@un=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x0, &(0x7f00000000c0)=0x400, 0x4) setsockopt(r3, 0x7, 0x20, &(0x7f0000000100)="6df8080126dbc45da5dc831e64f8a27aaa503dacd0cfd4375925f5b26864e8abe68d1436bd0132c646015a9f0ec990e8b2f0f086b08086d1f521abfc2fe9f4b3948a2b42ef241cdd1900450d8ae704daa2f54fc9f2e3473142ec29a827fe11200b192f67b2c2782b5fb0aabbb9cc0cd49a9d4a9af07eac9e5f55c219793d9a6751c80a1b3e8283b87193febf0ce0f82de452e96b03711bc0f62b80bbf5547ec70dee8ab81fdee02c2fa6620df22188639f6a196516e9996b83", 0xb9) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x1) 08:38:56 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20012, 0x5) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x6) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r2 = socket$unix(0x1, 0x7, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res(&(0x7f0000000200), 0x6, 0x80000001) ioctl$TIOCSDTR(r0, 0x20007479) r4 = getegid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000280)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getgroups(0x4, &(0x7f0000000300)=[r4, r6, r7, r12]) select(0x40, &(0x7f0000000340)={0x7, 0x8001, 0x3, 0xbc, 0x3, 0x7ff, 0x6, 0xcf}, &(0x7f0000000380)={0x8, 0x9, 0x1c34, 0x1, 0x9, 0x3, 0x100000000, 0x100}, &(0x7f00000003c0)={0x7f, 0x4, 0x8, 0x4, 0x40, 0xbc, 0x3ff, 0x1932}, &(0x7f0000000400)={0xffff, 0x3f}) ioctl$KDENABIO(r1, 0x20004b3c) unveil(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='r\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000004c0)={0x200, 0x7, 0x0, 0x4352, "3acc6064d7d7904c95e77353be5c0e66e4aa425d", 0x0, 0x1f}) socket$unix(0x1, 0x5, 0x0) r15 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSTOP(r15, 0x2000746f) getgroups(0x9, &(0x7f0000000540)=[r12, r14, r10, r10, r8, r12, r12, r9, r13]) recvfrom(r3, &(0x7f0000000580)=""/128, 0x80, 0x802, &(0x7f0000000600)=@in6={0x18, 0x3, 0x3, 0x9}, 0xc) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r16 = msgget(0x0, 0x0) msgsnd(r16, &(0x7f0000000640)={0x1, "91e86f3cbec94e1142c56d86eea314ab7240094a2f0fb41d60f54806573ad3d2ef6f0fe4a857"}, 0x2e, 0x0) fchmodat(r0, &(0x7f0000000680)='./file0/file0\x00', 0x10, 0x4) fchown(r2, r5, r11) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000006c0)) 08:38:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fchflags(r0, 0x10000) write(r0, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc4a5619515a4c8ab06198824b3da025bbd47b3bf579556fc7d4096e8c8b6b87cb2d72b8bcdb9a284e639410172a72ae773295534480d8a4f5f709193ef16ab93f12fc", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff9, "855c00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 08:38:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10022, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) readv(r1, &(0x7f0000001340)=[{&(0x7f0000000040)=""/159, 0x9f}, {&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/6, 0x6}, {&(0x7f0000001140)=""/54, 0x36}, {&(0x7f0000001180)=""/252, 0xfc}, {&(0x7f0000001280)=""/149, 0x95}], 0x6) 08:38:56 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x402, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = syz_open_pts() flock(r1, 0x7) 08:38:57 executing program 0: r0 = kqueue() getitimer(0x2, &(0x7f00000000c0)) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = dup2(r2, r0) sendto$inet(r3, &(0x7f0000000100)="3d09bebdb6ff448d4d5fedf6148b22e42f94bd8b5541528a3a9d11a8a2bd07ac17dbdf92b2a9fdc2d3a810b5fb09ec01588122993d862db8883cd76f3887a40da9d373e131c60a1f7c4036a76ea3bb88d28385c0d22c9ecad0d5ea411dfe97e6a2ca0f854579d64474e96fff", 0x6c, 0x40a, &(0x7f0000000180)={0x2, 0x1}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000000)={0x20, 0x8bc7, './file0\x00', 0x3, 0x16}) 08:38:57 executing program 0: r0 = syz_open_pts() r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xc6}) 08:38:57 executing program 1: r0 = socket(0x11, 0x3, 0x8000) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa5, 0x0, 0xfffffffffffffffe}], 0x81, 0x0, 0x2000000000, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xfffffffffffffe48) kevent(r1, &(0x7f00000000c0), 0x8, 0x0, 0x7, 0x0) 08:38:57 executing program 1: socket(0x17, 0x1, 0x0) 08:38:57 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) close(r1) munmap(&(0x7f0000000000/0x2000)=nil, 0x2000) write(r2, 0x0, 0x0) connect$unix(r2, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 08:38:57 executing program 1: r0 = socket(0x1e, 0x2, 0x80000000) sendto$unix(r0, &(0x7f00000001c0)="b100050490000000000000005786ca90500e08fecea11ea8fcf96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebb4259699a1f132e27acb5d602000d7d06000000000000002934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f0f2982961344df14b5d0000000000000020000000000000a0000000000000000000000fe000000080000000800000042", 0xb1, 0x0, 0x0, 0x0) 08:38:57 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x9, 0x2) faccessat(r1, &(0x7f0000000040)='.\x00', 0x0, 0x1) recvfrom$inet(r1, &(0x7f0000000100)=""/168, 0xa8, 0x3, &(0x7f00000001c0)={0x2, 0x1}, 0xc) 08:38:57 executing program 1: pread(0xffffffffffffffff, &(0x7f00000000c0), 0xfffffffffffffe63, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) 08:38:57 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000100)=@in, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/91, 0x5b}], 0x1, &(0x7f0000000200)=""/203, 0xcb}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x5) pread(r0, &(0x7f0000000380)="de341989a34e70e2cc", 0x9, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) unlinkat(r2, &(0x7f0000000340)='./file0\x00', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x40) close(r0) recvfrom$unix(r1, 0x0, 0x0, 0x802, 0x0, 0x0) 08:38:57 executing program 1: r0 = socket(0x18, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) socket(0x11, 0x5, 0x8) 08:38:57 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pread(r0, &(0x7f0000000100)="e107b11659a12b3c4b95415ae27b17b5c9b5f8c57ade04e3e0e920fcb16c70bc99f9b98287b17248913bb12dcf6ccf37ce473cac84424cec736c28f5e744742127f2a513aa62fa318f7803e3a8e69f87f95a1212f8cf755a6c61a94131eec6e5ad875d04520a45b7f19a7edc89404cd395f1a26f05ae3bc1263f99f8b6000e5b311854e5c08f5da0ca64710790586398b863e40745434cece73c36ad9519e889b9f28591f9fd724dab5134b3049d7a18812dd19ecf8bef09a4fcb769826b406acf3de2eab920", 0xc6, 0x0, 0x0) close(r0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f00000000c0)="3c5aaf96e31225eb8d068a", 0xb}], 0x150, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20000, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) ftruncate(r0, 0x0, 0x0) close(r2) 08:38:57 executing program 1: r0 = socket(0x2, 0x5, 0x0) setsockopt(r0, 0x0, 0x23, &(0x7f0000000000)="caf5b415", 0x4) 08:38:58 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0xffff, 0x401}, 0x8) setsockopt(r0, 0x29, 0x3, &(0x7f0000000040)="13f2317496af9e2949ed0b1711eac4f5a1bf3ec80b04a499f734ad92e217dd176954bef0aecb49201ce28916e047b09753ae2323868fdb253c87c1d4b2deff4112a8560e49f1", 0xfd63) 08:38:58 executing program 0: mlock(&(0x7f00004d3000/0x4000)=nil, 0x4000) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3a741a4d91f192a35048a12bf7cfb2b8b157c04f94f3e161", @ANYRES16, @ANYRESHEX=0x0, @ANYRESOCT, @ANYPTR64=&(0x7f0000000080)=ANY=[@ANYBLOB="f2ade97295bd98b84bce490ba735f4ba9030343f0a6b3cf4e1f780db110bd7449f01901d50a9798832e85d5828555bac494092f6012fd6cf0d3f2a7395139c37ea050e518685105898d0e40ead2905f1dafb3cab2e233c53b49ea82d86d24e93bba799046bb7efb6eea2748311f7198da10fba6a3c537d3aa9265ebffeb392ef2c2cf662b70876363c0c19291100c885862817af5efa318d611dc0c03652779e74b84a02d72168cd6a9c69e15c98e2f73017c58465cd3bbf29c4b5fff6f51fca6c1d963195dc7534b09afc2bb4c90500039cdfcac3151bd75d0cc0a3515b3fea8c8c4a636b01053bcc9b6f2a2f"]], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446ec5077405e71c6b37ec484b3902a5e6700b6d384fe82aaeaafa1e68bf505c861c62e9a5f3fd9d167041855be34ddc34f46888b2031e62f39eb497b38712d9fd306628e1c9e516574040704327a16f64c1c08a1d969e8c445918e07b24ade8bd9e48ad6b8a4616c8be50595e995ae894ef757d6737298246846711e9ce12897957cfa30d230ae7dbee9534b7574d281c8a38a37c107befc76bd7ce2eab5346cfbaae3a4b62d1e835bcc1ec9246b24b293bb08734ed6abff5887b9c1e8be6fa85b634585cd5db070cfff41feeed5954cfc6c5b5ef86ca1855c2b1ca2c0fc5f36bb285611d52e45838dc2d823c23e4ebe218d540ed136e51bd7dc69e7b03d4ef0de4191fbf027166fadbee1845645c9864edd9e4ff92112bb04f141cb5960e699c543cfcbe284a3a2c70e8fab7bfe481e6329fc5a3c4dad5380f1cba382d886fc1cd0e288f874e1a50bd179e7402ad3348d449e34679c50308a4fc1fda502c4b2c67a4aaf74d103f5c25477c9281cf23c03823f943abebec2d42275010245958bd802ca99ff0f00858d33b13906b576fb9ee9f08a0aa3086f1cbc9221709891b933bf1e7df2af8b6a9a1e72579036da23953ac9505d1567fe99825056ec6c47d1d254fed51ff5bcc8e9125ec545b5f944b171964f33228c60747d09368cf5786ec20c64b8d1d193428db1e7ee1a603b77a59b3d7dd4aeaa3ec6c9f369443600ba562a61dbe15cfba7c8ff7a60fe188d23201aba41235388e3bb7c64c0ec8dcd5234c71fd15d7909bb52105886c7bbcc7cab6030fe69c6ac6a6bd91fc4def8d5803965bd7d183af6b2b147f49ff052540a7cbfb4b8f9126f3c199eec1f60eb8f1a20debcdf92d96204ae4fd3748ecf602bb27c4dceadf67beea5643b02be2de45402321c9ed4149026c7ec783336e009e4d2608eebcae53e3a71d7afe9ab3355490200770c295b097c7424c1c49c878fded63b60f7e7da74d0fb282525a26fc2b4081f1182f4bf82f3e49e1739ec9af595c92a2b7147b719240e5a30fba76e4c8fc1aba16980e19f4a49c8c87faa5e7640114c4426bf8fce09000a94d1a44fcc36218940f4aaf331050ae49317d569e994755f9dafb18c5c532f81c0621e6ec0e987659f889ed3c457e3fc7b529681d9c9be9025173efefe65e76fb2198227f287a40172062cae4a392d43fde2032db6f70d8d738fb3fe56ce8f1b2ea5dd3f43324c0dbaa4df10821cfafb2342642972ddf7bf2db601a49567f5ef1b2cd57469266f82482f53519943fc3410b601074c477dfe8c59eb81671017928ffa0bbddc25b5b4e9865fac8b490beabfef137e67e38ea035dfa8798c94cc362266c76139555820ebd4c9eacf372573f24e4194abc63647b44b41b381561659a01a7f8226ce9894c42a81483da758bf9436b11d69eb78b136ac0d8951bc06dcea38173c18aaff30ca36d64bfa6927736125077e736271ebd99e0a12f1cb885a3b7f841c3bbce97434bca56d554665", 0x599) r1 = semget$private(0x0, 0x20004000000006, 0x400) semctl$IPC_RMID(r1, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/9}, &(0x7f00000001c0)=0xb) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 08:38:58 executing program 0: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1f, 0x5b2000, {0x7, 0x1}}) fcntl$setstatus(r0, 0x4, 0x84) rmdir(&(0x7f00000000c0)='./file0\x00') setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x1, 0x21, 0x8}, {0x18, 0x3, 0x2, 0xa168}, 0x0, [0x1, 0x0, 0x5, 0x6, 0x45, 0x3, 0x2, 0x8]}, 0x3c) fchflags(r0, 0xe6d2631fd2e1a461) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x8040, 0x0) mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) nanosleep(&(0x7f0000000180), &(0x7f00000001c0)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f00000002c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r10 = getgid() getgroups(0x8, &(0x7f0000000380)=[r2, r3, r4, r5, r7, r8, r9, r10]) setregid(r6, r11) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) syz_extract_tcp_res(&(0x7f0000000400), 0x5, 0x8) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000440)=0x3f) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) shutdown(r0, 0x2) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6, 0x10, r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000500)=""/120, 0x78, 0x40, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f00000005c0)="8e32ffa199093fbc2479824c0f6a4b54443b4dd5441e9e14b068b308d26b86a55e390a8bb79cde66eac0e3b58ef82c128e508d83e6c5d0f6dca042b650dfe8d82234ea4be0d48a70bf2ead85e7a7594dc6dc07a867e4487c1a4fdd6b43caaf702d3346a0f7bb96e8f1b036ae1c159c23a8a178d2a9ab0559913792210f07ec5164667cbe3f559852e1", 0x89, 0x2, &(0x7f0000000680)=@abs={0x0, 0x0, 0x1}, 0x8) socket(0x2, 0x3, 0x4) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f00000006c0)={0xfffffffffffffffd, 0x2, 0x4, {[0xfffffffffffffffd, 0x84, 0x9, 0x4bcb, 0x2, 0x21cf, 0x7f, 0x88e, 0x10001, 0xcf, 0x100000000, 0x0, 0x94, 0x0, 0x9, 0x100000000, 0x3, 0x80000000000000], [0x6, 0x9, 0x6, 0xf1d0, 0x8, 0x3ff, 0x2, 0x5, 0x4, 0x6], [0xffffffffffffffff, 0x6, 0x1, 0xcc, 0xd9, 0x4f7b, 0x9], [0x80000001, 0x800, 0x9, 0x4, 0x1, 0x5], [{0xc35, 0x8, 0x8, 0x4}, {0x6, 0x0, 0xfffffffffffffff8, 0x3f}, {0x9, 0x7ff, 0x101, 0x8}, {0x5534, 0x2, 0x8, 0x6ce9}, {0x315e, 0x5, 0xffffffffffffffff, 0xffffffff}, {0x800, 0x200, 0x2, 0x1}, {0x8, 0x5, 0x3f, 0x8}, {0xfffffffffffffc01, 0x7, 0x1, 0x4}], {0x3ff, 0xffff, 0x0, 0x1ff}, {0x4, 0x7, 0x7, 0x200}}}) 08:38:58 executing program 1: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x1) setregid(r0, 0x0) 08:38:58 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:38:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r5 = getppid() r6 = getuid() r7 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, &(0x7f0000000340)=0xc) r9 = getuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="89a3d42c431bc362337f2ba51877c5c0bcab85ce56dcaf808f23a7421d4833b54e7146081a3e93154753c3a66cee865347056aff366e886c90e4d6c30733019cf93ef778aa3b876bb5cd8e8d3148d9ec894f6e938d9ab912d3b7546ab3d49c93a5599a8f2c901e5886661fb3fa6ee83b47769692eaed56ebb4251767f2d1668ab7509a75e25a8449d654a585b560d4071acceb92e02a6ed535f9ca67e05265b730401b4be27b28471a64b2722ba96823b526ad88b6b98f169ab4d3935ade32ff4e4351cfd6ab9252ed9095f6640ea74bc1d235177057c06a315ec8c92d993fefe0b8311ac2a587cb89189a5b7c29", 0xee}], 0x1, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r0, r0, r0, r1, r1]}], 0xa8, 0x2}, 0x409) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 08:38:58 executing program 1: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000400)=[{0x0}], 0x1, 0x0, 0x0) r0 = syz_open_pts() r1 = dup(r0) faccessat(r1, &(0x7f0000000080)='./file0\x00', 0xaa, 0x1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000040)=0x9) 08:38:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) socket(0x10, 0x5, 0x7) 08:38:58 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt(r1, 0x4, 0x1, &(0x7f0000000100)="8ba309cb296a42f9087cec", 0xb) 08:38:58 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = getpgid(0x0) getpgid(r1) r2 = socket(0x10000000002, 0x400000000000002, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0), 0xfffffff2) close(r0) 08:38:58 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x5, 0x9}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000180)) symlinkat(&(0x7f0000000080)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:38:58 executing program 1: socket$inet(0x2, 0x4003, 0x0) syz_open_pts() socketpair(0x37, 0x4000, 0x3, &(0x7f0000000040)) socket(0x16, 0xc001, 0x2) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20180, 0x2) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), &(0x7f0000000100)=0xffffffffffffffa4) r3 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x7, 0x3ff}, {0x18, 0x1, 0x4}, 0x47, [0x18, 0xfff, 0x60, 0x1000, 0xfffffffffffff760, 0x9, 0x40, 0x6]}, 0x3c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000240)=0x3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r3, &(0x7f0000000640)=[{&(0x7f00000001c0)="439d23a42389562ec9fa2eea9cedb4b08e8aba583f2c2068cb537b05a082433fa9094caf2a882c5258257e6db5ba95510eab8a72d863934af8e0967a9eb092bf1e812ba683e7", 0x46}, {&(0x7f0000000280)="af49a5f93547b3fb2b4ed66d0850c445ba0d690831809333c13e0f04dfa5fd9db1eb7e56c959fe321c22b544a3bb5e23e3d7536bbbbf193516beb5335d72f00c47a08d382fcf5a67e2e4c13ad9f20b21896ed12bf6fe54e8d66a55910c38be8938c0495d89f93359ea5e9479bf3542bdf3ade87185bb2268c1258333220db4aeb10a410f7b62f9936bcf0b69b0f9cab87f76df1c4c3198417b9d3cadb08a5bbc6451cebe776dee36432f94123a773037a0cac537ed4a54f187548864", 0xbc}, {&(0x7f0000000340)="735e307d14b6cfbf5c78ef6af478a72b642f53c19546652a820e883a55efad6e6ec6cb281b75c4734b34ac557b53f36f4b61a16bc6111c4fecafdf9d9d31048e53a17f17e903c9c10d8dabea95d25e967f760a1b", 0x54}, {&(0x7f00000003c0)="a9263806c883aa2a3b1c9434e2259221fac94837f3a9fc59987dbc235443d12d7237b764f0522a8ef4a9dcaf53ceba8381daaa3cdcec0d80e24ad189a4ba298473ddb43752b581f5", 0x48}, {&(0x7f0000000440)="dc63b788575d86b4f018fbb4f7417b5c211c24b0a9801785cd3d9ddc38b363efe7ffeeb1ef591867b6bd138c7b5fb3f1eb42b8059bc6bece674a950b74a00d1d5aed3b35017389c035f912fb69628d222071c6393705bc19e8bd07a8b3012fedfd2aff28b84a600f0836badfaed6d1c345e159f88fce378582f905af80999d2d3b06edcf1e6ebeac15ecdb05999ca5b1", 0x90}, {&(0x7f0000000500)="c335f3f942737476ae702f18cf206ef29550d98ed02668554e40055d6464eb82ea490c5f3031cf74ec002791ae61a609c378d634e09046f5a412f58f989ad46569d2ca0315f7617cd54fb2bdfb29d90fd8233c1ec22a3c54e57486d440564d03617aa2020650c0c3ed163c92", 0x6c}, {&(0x7f0000000580)="da01dc809e2c8ba55a05453b2adafae495371b8b1fc5c4f5f8a1b294f367db77e67eafdc9c393b12e1593b5c973a4352bbaecb2570d61de91a867d87a7537f2472886003a8a28fa1248717952a7cef85e4398ae94af316c6054bb9f29b4d6b7efabf6c91f01bae627c3cea70f5dcd56fafba4b210b86933c58c8935d88dc05545dbc", 0x82}], 0x7, 0x0, 0x0) 08:38:58 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x2) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000001) 08:38:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x5, 0x2010, r0, 0x0, 0x200000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="c1564e4db052a5f7327fa5c6a2bbf09c650fb2edc58bd1340f607b718232329296a9661cfe77bb620ba243a8f176ccb9e4d16964f5e9978e1e0d87b1884d2640b015d76efe9ff8523a2a26815c90fd3395b948b3878c2340b67065eada2f2700004cc496e022d78c920ef304513733b83eed585c6ffdf83cecf546a397c1fd8d4a9c33bc27bdff4a1c729fbaf764aee856c09c13b2703cd2915ac4d7c0a1c13d9dbc2192e44665b0905d3645d3b78a1dddd02a1289d9166f82c5ac0fb525676698a2f4ff7ad9aaf885d38fc8089d45165b16e7c4828355b66d3d223a1900ed8bde6b", 0x74bf}], 0x10000000000000a8, 0x0, 0x0) 08:38:58 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x4) shmget$private(0x0, 0x4000, 0x200, &(0x7f000035c000/0x4000)=nil) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) read(r1, &(0x7f0000000140)=""/241, 0xf1) 08:38:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xffffffffffeffffc, 0x1, 0x8, 0xff, 0xffffffffffffff7a}, {{r0}, 0xfffffffffffffffb, 0x34, 0x4, 0x1, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0xffffffffffffff20, 0xfffffffffffffff9}, {{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x41f3, 0x3}, {{r0}, 0x0, 0x20, 0xfffffffffffffffd, 0x20, 0x80}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x4838, 0x10000}, {{r0}, 0xfffffffffffffffb, 0x43, 0x1, 0x5, 0x2}], 0x0, 0x0, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) r1 = socket$inet(0x2, 0x2, 0x0) recvmsg(r1, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0x3) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 08:38:58 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 08:38:58 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000000)={0x3caf1e5a, 0x2}, 0x10) 08:38:58 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) syz_open_pts() dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x7fffffff, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:38:58 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) fcntl$setstatus(r0, 0x4, 0x8) r3 = kqueue() fcntl$dupfd(r0, 0xfffffffffffffffe, r3) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x825b, 0x658b}, &(0x7f0000000040)) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) fchflags(r1, 0x0) 08:38:59 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000080)={0x401, 0x3, 0x7}) 08:38:59 executing program 0: getgid() symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x31, 0x0) fchmodat(r0, &(0x7f0000000280)='./file0\x00', 0x183, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0xb80, 0x0) socket$inet(0x2, 0x2, 0x6) open$dir(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) mkdir(&(0x7f0000000200)='./file0\x00', 0x53) socket(0x20, 0x3, 0x400) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) syz_open_pts() r1 = socket$inet6(0x18, 0x3, 0x1ff) r2 = msgget(0x2, 0x640) msgrcv(r2, &(0x7f0000000340)={0x0, ""/70}, 0x4e, 0x3, 0x1800) r3 = dup(r1) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000080)={'./file0/file0\x00', 0x7, 0x100000001, 0x8, 0x0, 0xa5, 0x3, 0xab00, 0x2, 0x3, 0x1f, 0x1}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000300)={{}, 0x5, &(0x7f00000002c0)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 08:38:59 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000080)={0x7, 0x6}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0xfb3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 08:38:59 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040), 0x1ae, 0x0, 0xfffffffffffffffc) writev(r0, &(0x7f0000001180)=[{&(0x7f0000000000)="4375ae0eb3ca0246f9e582173ddce437e55b4778f8633be39f62066efad0893482631b19d2e6ea6a3dbc4fcc3593d0e4a670dbfdf757507dffccf762535ce7bef3f2a04e01cec99ee93e7c2d6bc70991be455c4b253faeb28e46082aec530037f8d4cfffcc6f40fe8b28966f7c6798389d53acb960c35f0e04e02cd3425ed253", 0x80}, {&(0x7f00000000c0)="eaf79ffab40c312737bede9bfe2f218dc6e2372bbb1f7d4b65667fe5653f6ca688dc18559269dcf71f7b3b0e0986a9d8e77a1e767ccee65f960e10e19d05ff987ca38b980a54fef5e62c303f6053d4d48ccb25807a3f612b0f0f9a0c90cf2356ec5ce19759497c65fec314dde7df0daaf35f4ad017b53dd8a1919431eeb0a3fa970eb4009207e58841f9b50a46c6678fa6f2d9d1e2ec07211928db17f0495f58d5ad4720a573cd0646f2108ee280c2190c6733c3c72e5d5c6330be56148b6f44034446cb6f3b59c5791144fe38e5ea1041d55842cae776930e1e8be65f8d7c4b24399d6115f990afe8987273e7152637c00d613d4d920c3d1eb9ced0b04b07ed7b2ed86dcf4975114eb46e661af45b90389f8931e611d23d05e565d944f51af0cc7d15fd40e997fd683bc6f10b46609246e5464c22ecee17fdd45a4d76bd9c5737b8a7aab557f8823819c6715f03d792e192e8a0dbc39ec1efc510792a4a07364f5dc68fb39dc7aaab450966c4c711645be3875a882540e8b50e6dd2196653bea01584d865a929c5b9d33db39e65a8b1d1936984b465420fffdc64f9909511d0e4c8aff9bc57ca31e8d0ff3d48f5fc8ce9554b7254f680ab8622b0625e1d253c2b95f0d6f360a14921e76b640273b9b5a0d3de1463008114c2a363c541ad94f9c30cd89e3baf698dd1eb02c3ccbbd5f4448774800077ffffa9b922a6f64b313f0aa6f7cc7b0ae1d872b28ab277212605e5d27e556d9b40d764aa9b2c590d95aa910669281b258d00a8cdeef7978a5165150b2cc88c86f1c1e9bb3bfdeadf165f5fb62644d84b825d94646d93ebc96a56b8fb17b6ae9683cbc496eb1af82685c28a818d9cad0dead57fcd610ea84bd8cd19868882af30e82d102a2b6fa5316d994174391ac4641c5f63f11d7658c33e3a39be8c01a74c08bfd4cab4dab99efe24555d2b73d9b25b283c2f1bc44c656a9e9c0a482a381e82da4183dd900d6b4ce9e8cbeda4bbd05b7f6f9aff97426cc7199b7565078c313843dbb6185915a66d51c455d4711b4888c30d77aea98ba93c3aeb9cddba8b43d083b6ad03f20c2c13aaa28ca81af4ce7d45f2ba470426b8643da73d6abefbd867450931089f3ee6662a492c9dee90c661bae9a9a8d411441dd67fea49330f91b89c1e34b44e8413d6759eb36c41c11c35da5a5b2f22131016d76cc0f474d7e488a11762351ddef2b7e6849069e6ff24a8d28032fc060e54b7bd6214b373ae7f4af0bae5a7a604c33ca44b2f84c86c472d5068d71c36b506c3b37f87c15b06b27c1934be3f9434f51b76f3e06942589fce40d89b3b14dd9130e0b63dfe073777744aee4ca9460f549cbafc6399fcc700c92d204aeaa1571ed0a8cd6f2676c9fbb9108edc6c19fe952a682f204ecab0b5f6f116186ab7bfbd573fe52dd988d75d58879f72713e3f9d7921029b959a115674b853b5eb4be809b8fd00edfefc1074790468a21da6224cf590d297145e1e9c22892c74960a13f89c06fd284001ee12db245d4c6eea81a53de1e2588884e2791f898721f7800959081afd13346db9c11bdf937c01266d4450207e648d6f7fb9bdfa53a215ac3e05f89db803e5d68240fb0d7c1b5f5613a3fe48c4cb3dce983b80f2bda9dc3e30552951af77f7104f5e08170ca4d50616cc65226aa6cc99a7880f117da1512a5d9f4bd3710b9617d8dc6b92d7c4b5343b6354bb6244daab15214cf4184f5b5191e721b54084e6492db02dda584bba90d2c4b8111c068aeadae65a1d01ac53c5dd3cd06427bb22f516b875cbbccbf32355bde2ad9d10a1b23b328695b7bb36bea4a93c162b4bc5ceb89430b53b3045f8b734f3a0c9ed92b9cd6cf4e89e68395f12e9669105379ea09056dffd3f45ceabb1814a605bd19a5b4a77d5e99c0cf6fa93bee0287ec01213c8b3fcd5368b1403ac1c04aaa6a62d283c37070e9adb8028dfd282f85ee8228848e6fec62c5b415492a52f42c956f1769de4fbe4b625f0719a31797e320dfe4d6050d79e2672f7615206cbc7041cb9b92c843863723cc7e8172ca3d2e35e1ba37e2f2a2773b2be301c1585cf63dbf2963c80aeebc5d4cac388f220b6d015b7882a5f1207dabff65f15ce8b6ce5c54d52905b0096b17581709696783898dd62909c57008edb404087baf8b3c44490fd7a94e4f94d66f8e0d1b5859d99ea9b18d829b07d74e2600146124063387ac5478dce82c2510025d19c1787dcc010ef635cb5867d82c40b8237f53d5295b154024f568648f616a9fc8d6808c12f8d345a71b9a2fe755b0d4b35970ddfe3c3145a24693c6c4f8b21d6fc0c641a0497a5a23e9cb53b6fb0b782a375d463548f724741246a6f2b3bc266554d2fab2d6a0a57df8878085931240f7117d8125cd6bb92e1c67fda5fc01df200bb5a21c9db398a737a4864ccdf7463352d684d213670cd9a5d3c2a7dc9895ffd3515b23ed249b174d7378e2b07242add66873be5820de450c4aa51d0b1b6fe26b53e1f3be3dcd59cb098720d3a867c973cfbb8e2df65770a19ac687e302d6b9d2705cb24cfdba8d6570077d0111b2c1c340941ffddc5462dfa76a496c43db2932d33f5a4bc600e753efb5c1a9cbab5a461cf98f8c79ada3e4210a37f2e18d05f74c6a17950d4491807cb5104c209cc514b4bb55e402fe696a44038b63192ccefdfd3240a2e89e213b99af2a87fd1198d30ff05e4f1295f6fab919edad8ea17958cdb65688c2e12d7980468af70096d17d7978f07ff0565a1565e62a465271ea32ff700901de9cf5a95c25510ead4219f1dbf04c86f0961c6aa8256fea8609d4208af60ac0a59f815805b0256d80bdef1a264577c95c3bf4e59d21c4451f796c50ee0056ef2815a44a19b497842a817502d800624589d960221e9fce449026e93c4e0ce9c40fa08f63943d4dc31ee5d88b3acd52f00c171e45706eb3da4dcdeb40f55c01115944d718c0c7d7e55ba9dc761b8a0db6909b39ed03f920d901d2a4c3ada0831d62a2b7796429e7fc06f9f8a58278ae6094e4edefd0119b7fca3db82d7e8e4a0fa5807104622b51a1632d8de2f430b9ed07617b0957bebf3ce516e30140cc016d3558514f6291463e55b220dd2df7017bc8e7d695ee1fa7e586d97d62098c61d3b59761f4455d4bdb1b15db6b10fdac4a4780e39970111e131c1d02e0338c39c6d1147fe7ce6f207b62a0312176b03f01e519b1d7ff0863d183e602b204e92c286eda348c7612b4e696068ad9d213ddc29856320c47bfb099634a9d2aa4e4ae15de210114b85b6db59ad379bfc1202050c0d94663264c09d6690ec939d65eba878b136491ce531f262ceb9453b4a3a421efae5111cdedc2f3554e1520581f484b73fa66437424ccd940cb56748f3bce7964e344424fec0cead2b0cc790234c59c1b125a5de75d12ad329bf0f8b19e8c16541860186ebb87958c9c5051225e7c8ffdeeb55acf29688ae84f6cf00ad0587b1ae94c8249aa8437bb6ba96d47458c1eb06a78534afe5bd8825bfe221d6f7074c22f01a5f7c0b054f7da03d8ad51a084e878bc7d48aa991b24a4f002e091cb5c5cc81f38f1ac0caf1cdbf90ee7dd48f1e31283321e8a0f747865637c3b05591c7ec8efaa629059176880498a49eb25ac6f9e0f8e21a8be6ddb8d3c792af17b9eabfa9ba93a2845e3bf6ef404a5dbe0d5e052315c134ba99a844828ef8f4e1806c38008f1b382a82e9f894c82541b82dc4793f86ad66571fd84da40ed30ba54c214e41c74e332796cf03a07947168ffde29f446d87f8dbf1bd0ab3c07365534c1b33967dabc9b27507b1ddce654b2afe56b3b3130e04690e34f59027beb20051d2b27dbb953fff26a5d8d030aa08dfdcb1dc252a0bc31969b21b4112be5e5a62103ae4a5864d67e26063a797cb0576f2605333363c14972237275cd0809674ea7f65372143c07e78e2207b640dee20f00b4be0781ca47da62513db926f5f94911e9b9a87141c66f864de5c76d08acd91ea3d0bd34f7be7b742d33eb5a77e6257d3d53278faf4fcbca8aee6d7ff554b84cb32bd25a185a93b893f0806ab4e4ddd5ef922a2064872d3d7096fa3dd8ab7676d0f80c8f1478793e352a531ea631ee2b327990401a970ed5381204f5d1ded032f315f8d4c040e8043079e9c8c4a1b9c0b760676d147954182a99e51255f0ecbfe517cb262ddbc1444c1f619189f8e49f83bc4d0f2eb339e62164796a8b337b8907816b4fee10c93325a40182467f0762ae5214929cb92c694bfe2d1360bb81c1336e0c31a58783b0b1f7333b0b3c7dc33e655b921f58eefebfd2d6ef6675e73c96abbe413d9482cfcd8f07b121276d29e9f140512c5e7f85ce0aaaf06c8218097c521cf37fad9ee1e24c07e4cc89119b4db586b505b803635e310c88bc187b1de5e9c0603a385ae07f7ae14e11c0b11504d264d3f62509b0849cff7837fde6b0e872d448aa640ba5a2e413353321b7e53fc0a27f1f6d8fd1be8ea49cf9cbee5dc931f7c1e8c8f4ea62749b2fe74d6d8c3d8ecf32fd1634a773347e9fa4a577aa12e8bc7ab8ce03e850438964606df7a04ffe198ea8d60a50cd8891c5bd1cd52c237c17136490a0bec06251ba24eff5807d23f64e82678db96d2d4882eb464d2166f53a84104bd4fd1487f56378958d34fa9b38c8dcdcd7fece9eed87fdbb11d8fe6fa64be8b03c3e47c25ec21f7b931264626502313ffee04cc099b84f1ee27afc4ca1fc82b2e99139ef3690e612a31bb7c6aa81c9edc3a52c6bb8c84c2baf16de7119580e77eb85e92b3915effab07171680dfc6811c68cf825cbb03010d165c31c542f1bc0876afe4db3f561810fd07a90e4260f19fa599b7a412bd21c406bc5fd059a2d8ae1bd15a9e92c832f391ba0e0c19701b4938fc8cff490849f9a20a80fd8e78d90cec897f39f3384728b674c4d191101e60b848f5a71621fd6e4d8a84c7d2df722044f8b10a74807ab4807a5c3bc21ba6375e8d0c5582388f522f8a66608c69f7a7bce3356f60d24a5170491ce525f0d7463ff97099a4b545555725cb5c156a49e11240e30307770e24aa5853b7ec4ff12a65d92c12cd9f58b04aaa3dfa25322fa7324845e42e027467190dd00df3eb5af2c359f56f2a75c67d3d679c40850094dae859c5f96b404b9fedd7c3a1338a0fd66ab68c01aaf8bd737472d2fa94b90fad1841c0fe6ece79d4abb67036d707d8b565575a93e2077899a8c22978453c3ae0bdc95a35f0da4e3b78e114ca20b5230fe4fee223295350e3d1f057150fbdf5ca5130aba1e066145a4aef30cd3df0c87415355977bd7216b3373da2085c3850d8bbe68928fb483c7bc24a94acb9c9b86f3c2ce2fbd9103e5f911499d85a4fabf5dd86d7bf53f70f67150776598f5ecc411eef2a1f69ab2ac5f29ed4e491b2d115cc443206dfab95c05956066346a2caefeeeaca005fd84561e7e119c5ed3659fd166cfe47b41c9fb1b71ceaa1e34bab0b3e051dcd13e367477e8861794ff8a8aac30bd84ba7b4ce9acce71a28cd52cd13c6d2489d7946f1682ed4d2275fbf8dd3bae6db7823a2b1ee99bb98231ea8b8fdb2e44b5b8260bda183708090ff023572c9034bc4a14331a954242dd194e41974338484e6b9b3943fa860f3a94b0833db6e76b2738229ff57fae77137dc90d95d9ad48c67a4e2732ab77bb473bffaf93f24f91198ced58313bbe04ce4684ed7f572728b9ce51c0d4338211aee4e9178d34097ca75c30c04cf199f20b3497598e3f16a8520c79df1b172960504d2696bb9cb9e291d58b1d3e039", 0xae5}, {&(0x7f00000010c0)="f4af138a5dc1eb4828dd1ae24ade1ed943b8c30ee7a0f53e80d98dc5db441cdce0946eb88b23c2817f446ece3b1d7c770bdaf267ee74747ea05d34d7909a6e8669263ee8a433a57d01ec0925c0984330921733e054aad64f15876b9cc0828cbe7651e9f3ace7", 0x66}], 0x3) 08:38:59 executing program 0: syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0xffffffffffffffff, 0x4, 0xfffffffffffffffe, 0x8, r1}) 08:38:59 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = open(&(0x7f0000000100)='./control\x00', 0x20880, 0x4) renameat(r0, &(0x7f00000000c0)='./control\x00', r1, &(0x7f0000000140)='./control\x00') mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 08:38:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{}, 0x8001}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) munmap(&(0x7f000024b000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000353000/0x1000)=nil, 0x2000) r1 = dup(0xffffffffffffff9c) accept$inet6(r1, &(0x7f0000000140), &(0x7f0000000180)=0xc) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/120, 0x78) 08:38:59 executing program 0: setrlimit(0x6, &(0x7f00000005c0)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x2c493a82, 0x10, 0x6, 0x3, "971a92eb0e2e00c5ca388d106cf85ed6cc0986fd", 0x9, 0x1000}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0x2) close(r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000740)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x0, 0x140) write(r0, &(0x7f0000000380)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c210e588fbce33f72fd5403523bc02ab68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b", 0x229) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) sendmsg$unix(r3, &(0x7f0000000300)={&(0x7f0000000100)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000140)="57d621391c04fc63fa5c3d4ae3454dc9a2b4be8722943ed5021c48947b490da2684b43f765bfb93632e4be35356398d4fedb8f3626472ab48415512ff45c0552bad71304e0a38555c588f1654d75f1d1801ac85983555543a96a5670a95618db34b37526c65fe060687bca64e25f2baad5a4eb9a58eb297ea25fb779da38e47790bf84f9176025b16559df2ba13e5b35ec04f0c94f4190545466f7a3f8c6aa7b38f776080bb9e596721ef13f8731909555c31d8fdddca8000a15d559884438e9f2939434b5c57a40a3d55e8e1b0f55bf1bce60cb8869031b30734eadd4143d3e39af6e09f6041364dd684753fac799e2468e", 0xf2}], 0x1, &(0x7f0000000780)=ANY=[@ANYBLOB="380000020000400007000000010000f500", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000001800473b95b1d04770bcf70000120000", @ANYRES32=r0, @ANYRES32=r1], 0x70, 0x4}, 0x400) r4 = getuid() r5 = getppid() rename(&(0x7f00000006c0)='./file0\x00', &(0x7f0000000700)='./file0\x00') fcntl$lock(r2, 0x7, &(0x7f0000000680)={0x2, 0x0, 0x9d12, 0x9, r5}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000600)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000280)=0x100000001) setreuid(r4, r6) 08:38:59 executing program 0: openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x10) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) 08:38:59 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rename(&(0x7f0000000180)='./file1\x00', 0x0) open(&(0x7f0000000080)='./file1/file0\x00', 0x2, 0x44) 08:38:59 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0x1a, 0x8, 0x81, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0x9, 0x81}, {{r0}, 0x0, 0x40, 0x80, 0x1f, 0xd12}, {{r0}, 0xfffffffffffffffc, 0x8, 0xb, 0x8001, 0x58f1c61c}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x5, 0x4}, {{r0}, 0xfffffffffffffffd, 0x6, 0xf0000000, 0x4, 0x7}, {{r0}, 0x0, 0x40000e, 0x2, 0x101, 0x5}, {{r0}, 0xffffffffffffffff, 0x40, 0x1, 0x7301, 0xfff}, {{r0}, 0xfffffffffffffffb, 0x81, 0x5, 0x0, 0x8fc}], 0xffffffffffff0000, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x200000000000000, 0xf9bb}], 0x7, &(0x7f00000000c0)={0x8, 0xfffffffffffffffe}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000140)="fc83d0039ea891fd47cdd9691ad06997063f5fdb538e52befa2865ebc36f7bb6c383aab36a401e1adbb749754091e7ae8037ec90fdaa5cdde6cc73af4cc599cc", 0x40}, {&(0x7f0000000200)="624379f7429ba04043976cefc2c05d2a0fb520c39799b6280e6389da24222daef33384682795fa8373fb69480364e1653a919ccfe0cd9736f3ab0ca8ecaa210c07332dc3269b5dac49387f912faa65ab7ea3b42d03e3a80ab2d0b5da807e148a1651", 0x62}, {&(0x7f0000000400)="e520484ffe932fe89f63144c", 0xc}], 0x3, 0x0, 0x17) 08:38:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x80) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x7, 0x6}) 08:39:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 08:39:01 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r0, 0x0, &(0x7f00000000c0)) write(r0, &(0x7f0000000100)="20a6d7cc72423c6c97a7b95d8face948d4fa38b410e1b498afc73d0738a73d9eb75a1a9fa2cf5b8e0cc06298430b2f5db713345fcdd0712fb6397f262f4ba2b497aa8a22263109515b4ab0dae08d0667f631074c5e9dda01d11586af2cd941435b324b857f294aa98e8392ad7bc0d98b6a297f59da44570f3cae7942f080849b85972dcfe7bc2655bb11fbf08e6cf0d303e674ff4826ecc0bbf94a7ce6e120acef6d98aba1e54066ef1325eae5f72c8f3aa84a901a7041c566af51", 0xbb) syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff}) flock(r1, 0x9) ioctl$TIOCSTOP(r0, 0x2000746f) 08:39:01 executing program 1: r0 = getppid() chflags(&(0x7f0000000100)='./file0\x00', 0x0) getpgid(r0) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) setpgid(0x0, 0x0) r1 = getpgid(0x0) setpgid(r1, r1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r2, &(0x7f00000003c0), 0x231, 0x0, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x401) ftruncate(r2, 0x0, 0x10000) 08:39:01 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) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x1f, 0x5}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:39:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) dup(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000180), 0x4) 08:39:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x6, './file0/file0\x00', './file0/file0\x00'}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 08:39:01 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x1000, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11d) close(r0) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x782b, 0x0, 0x400200000401, 0xfffffffffff7ff7a, "85fefa22a6020003fbffffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)) 08:39:01 executing program 0: getpeername$unix(0xffffffffffffffff, &(0x7f00000001c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000040)="88c2032707f8aa8b9601568acd34ae4cb24df8144b8b0aaef662ff29732e810910177c250e904ba2f0b30af2fbc955cc4d34818240b78d7e537516c0943433d1f6b5458b", 0x44, 0x1, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) 08:39:01 executing program 0: r0 = socket(0x18, 0x2, 0x0) recvfrom$unix(r0, &(0x7f0000000080)=""/196, 0xc4, 0x0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0x20000002a, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) setgid(r1) getgroups(0x3, &(0x7f0000000040)=[r1, r1, r1]) shutdown(r0, 0x1) 08:39:01 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r2 = semget$private(0x0, 0x0, 0x180) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/116) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 08:39:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0xfffffffffffffffd, 0x1000200000005}) poll(&(0x7f0000000100)=[{r0, 0x22}, {r0, 0x106}, {r0, 0x4}, {r0, 0x100}, {r0, 0x100}, {r0, 0xa9}, {r0, 0x104}], 0x7, 0x9) r1 = dup(r0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xfffffffffffffeff, 0x4, 0x3f}) open(&(0x7f0000000080)='./file0\x00', 0xc0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000000c0)={0x3, 0x800}) 08:39:02 executing program 0: open(&(0x7f0000000200)='./file0\x00', 0x200, 0x41) r0 = socket(0x18, 0x4002, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) mknod(&(0x7f0000000140)='./file0\x00', 0x20, 0x5) recvfrom(r0, &(0x7f0000000040)=""/162, 0xa2, 0x1, &(0x7f0000000100)=@in6={0x18, 0x0, 0xffff}, 0xc) accept(r0, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) 08:39:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x9) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 08:39:02 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f00000000c0)) 08:39:02 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x400000002c5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x2, 0x8, 0x4}, {{r0}, 0x0, 0x0, 0x41, 0x522, 0x4}], 0xffffffffffffffe0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x44, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x2, 0x80, 0xc7a, 0x8001}, {{r0}, 0xfffffffffffffff8, 0x2, 0x20000000, 0x1c, 0x728}, {{r0}, 0x0, 0x20, 0x1, 0x80000001, 0x9}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x98, 0xd6a}], 0x8000, &(0x7f0000000140)={0x80, 0x5}) r2 = kqueue() r3 = dup2(r0, r0) kevent(r2, 0x0, 0x0, &(0x7f0000000100), 0x4, 0x0) kevent(r2, &(0x7f0000000200)=[{{r3}, 0xffffffffffffffff, 0x1, 0x7a67115487fd687e}], 0x3258, 0x0, 0x0, 0x0) 08:39:02 executing program 0: syz_open_pts() syz_open_pts() 08:39:02 executing program 0: r0 = socket$inet(0x2, 0x2, 0x5ef) getsockopt(r0, 0x44f7, 0x8000, &(0x7f0000000000)=""/31, &(0x7f0000000040)=0x1f) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x2, 0x20) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r2) socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(r2, 0x8004667d, &(0x7f00000000c0)) 08:39:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "d730c15b08f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0x1c9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:39:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) select(0x40, &(0x7f0000000000)={0x1ff, 0x3, 0x4f, 0x9, 0xfff, 0x6, 0x371, 0x10001}, &(0x7f0000000040)={0x5, 0x4, 0x3, 0x1, 0x7fff, 0x10001, 0x200, 0x5}, &(0x7f0000000080)={0x200, 0x100, 0x7, 0x3, 0x3, 0x6, 0x400, 0x5}, &(0x7f0000000100)={0xfffffffffffffffd, 0x4e}) fcntl$setstatus(r0, 0x4, 0x11ffff) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 08:39:02 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffe) lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) open(&(0x7f0000000040)='./file0\x00', 0x51, 0x131) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000140)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3ff, "f1509912c45e4b42dd826dafd4b6bb6110e238a9", 0x0, 0x77a}) 08:39:02 executing program 0: r0 = socket(0x11, 0x400000000000003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008005786ca900f0c08e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff5a48434d8316b9c1c9b78aea7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) 08:39:02 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) pipe(&(0x7f0000001080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000010c0)) setsockopt(r0, 0x6, 0x1, 0x0, 0x0) 08:39:03 executing program 1: sync() socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) poll(&(0x7f0000000000)=[{r0}, {r2, 0x2}, {r1, 0x2}], 0x3, 0x9) recvmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000b80)) recvmsg(r2, &(0x7f0000000b40)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000180)=[{&(0x7f0000000080)=""/19, 0x13}, {&(0x7f00000000c0)=""/77, 0x4d}], 0x2, &(0x7f0000000200)=""/208, 0xd0}, 0x1) sendto(r0, &(0x7f0000000300)="19372abd1b431ed90df576a39fa5cd90eb61cdc06c473617a19e11534675be74b6744195feea66cb5c21ef2eba626319f0e523f8772a06a8aef9d21662bf9298adbc8ac051394e80d4e9351125edafc98a91e1a9dcb18f0a2d70070f0a7d47966264d361f466d411c6d9592436033cd1d5b6586cabf49bcf4f74ad706d6d5d225e3b606b3948e43fda63c54a802d7baa554212b23c05455044a15048e033ba81b43dd51361da5f7e67703651d821e4007d92e01ac7faf4d9ff0e1f172ca01a82c388022ebba0b5f6594e2e8029ca445ee72eb093f93f7707214ca8bd38fcb66ce2933c983482d9fdb269cf82e464281d4757aba02b8348fb9a90f3df8332edf6b4a3dc3d40a70b1fff1e361650b48f5da850bef96e16055937c274e42d49d6adcc283c7baf13af677ea47db95df9674d38231ffeb5c9deb341d92bcfc4fd9482c37913429e3403dcd52ac6347dcfc94183e646191841910066295b26242b696035f9be7244c89801543985992bccbce9dd661b957b42c5d14323330e2efe4199eb79f15e71b4ef5aba3580c132f99724d0b6ebe3acfbbb7a377c722628dd636ddddf7dd74b0c264ae9790c60d4a03fb45bc3b6562080b6fbadddf4f81be66c291934a3648abfe01fd1e02d043ba1ba07753bae00df491eb80a8094057a91d72d040e4a7af0b9d14e401e822bf666bca05096fde9d3888a3f9a079b4fcdf2a4fe04ce5d0c8ecb3ae773c8a53505eb9b2caaa4d87a14ce9ae07cc7f67827753b1f10269ef9055bc80eb768f897ea03777e9fc544739170fc39a7216d359c11ef32211cb3c9d1a812314c031d9f63d31e0b4dd5cdae696f749103789f1ddf0ce5e278ada4615d361b9ef5dccdfbccf1bb55c202ba2aba7adf39a0658dcc0fe940725e1ffb1a80e10d21f23351ee709117327f0f716888775d9d548d4ce380c59244e05b773d1cfa7b90636c8e9813d8a6eeffbf895988da1653baf08917de1b36a2182e24abbcf4927cd507022afb58b741e072a14f58268e2f937e519b7199c31943d6a6e749c388f81ccfcb1433f53c2d6f16c18780350a15f09166635eb0e770de25a95fc43207f2afd1587471b2f32290e4e8250782a53af693dfd2d5206d5eb4acd3931bcac4f32eaa471f436cd4234dc0b998397c62ea5a60253194a1705a12db5d78f66b6daea277a45299c42f378acdbcdf4c1aa3acc140e2a0d250cad2ae29130d56748e74af398ef0d26e6a8d3236a71377628f52616ac0fa44a29f877dff7e6a3d6ae25ede1e1eeac5763678967d1db0e35e954ffa1e0216eb0514dbac9251109c8b5432c81ac1c9b24906152b26758f7fadfae1babf93b2c37d39dce8bd32cd2220dc6a8d3f8ab4e39b05140834c3a0ed81c5d5a0091530283df1a2bbd1d0120448804965133f839408bd94cf2eb952e3043ec0748ff5f4f297631a0cedee0c93a77ff48ffcf23b049e654234957bcadf7a2eb5d0a4c9735bdddb0c56344973e5e7a1761b24971a739028e39a63adb2dc3983ce74c2afc2b11b99d831973baa520acaa308dd8b1c975041c0f10fc4300181aa08b53ec772453ec23305e8d94baa870216746775e88c6e7c747786a428dbf0550b3ba6b2b5650d8d7bb3d130ac6e407147ba5902abfebc213e4dc1730fda39a389804c53bbfcb4a858944a46ee58f68fe25218be65e90a1061b17a41bb7f101d57ab6838a0d6972c7fc3cf87d3c69a4bf0be87ba60a47ed2fbdea2e7ec47025a7ccf1b0b999d230d6333034e4381fba3b808f2f885c2406f71b12c39588961e6d4d6b1f6c049274d9ef0466cd64d5e94a12c022709cc998563d9964676e7a9fb39e51814d1563b417d70594038bf71f704bcd2cec5cc121fbb7ef783a299731735f46cbf09b437aa6bb9404af67665319f9d3fd7e3b8ee4809eff31fbce05c20ba356f41eacd7fc120e59a6f886309735ad90eb3382438605318ed0de0cd4fc2f8aa54394b08f9cd31214a19bff2a0e483b583c6f5213a31db3b6d696928d12acba7e08a964c6e163319aa3a697b48e84601249eed7f2beb332651299309fba3502235b991b6b4ddbf8bc48897300e84cd913a580a0f40255fb66be3ff3656edac5a7e81ff0343064ffb5c0c25562960389aee05d110d49ca3e150b331a1174a9ed60a08e48bd61b1c03033cd6e4dd93aeef987ba90a4f3d79c565d6eb8348404e61c0b5eb8605756d200b636997c31488796fcdf76c5b4f49b134f92dba8447970dd203f703beb5da8d4f0987ea19bd7c4834f0541272cb799a72932efab425a62f9333c97a1c0855f7deffb2635f51b0b727aa458932c1f6b561654e0291bf44fea3820e16ff45b6876260f2c86fc6dd1d426faddc31dc6794cefdf6f8766e584565457811bb1362737718bb74f37432a932fd22e78e2f0743dedb3bea25509e84c896e32b425ff11bff9cd41a0b1218b8971d45ff3328544530ed63888519c07343efbe189dbbd830e617513fa79da7065c2a7fbb258253116e6ce75ef9b3e084eea90186b82c30ee273f0c2830f99cb69470f1ee9b38cc9644bebbe601353f162839514137cf01484c399c85cf38fed51b20596a5801531007f7ab6bf140e4a385096b1b7abf824cff777b285d3d4f890658c637732f6707c7a793e9d1ed932e3ff53a7b5f10bcc00648e08d8f5652a9569c0062ff7fe1eb3e54e65c5e9937c9cbf90180cab0324ff59a24c0fa957c17cd694e2135bbc4ae0b05f966e0a4ba4adc4b23e4869c95a8dfc4735b2a150b981d48fe665ac502569234f81895aea9a2eb1dcba1a9ae15a2b3663e455e802aac3800ba1b8b9578df28e06a24dd04bc6cf2e3263fcd64499f5ff0e0046c08cf433a3911f84a78f7469a5040236a73448891f376eed2599bfe", 0x801, 0x0, 0x0, 0x0) 08:39:03 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) kqueue() openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) kevent(r1, &(0x7f0000000000), 0xffffffffffff5c61, 0x0, 0xc68, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) kqueue() kevent(r2, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 08:39:03 executing program 0: r0 = getegid() setgid(r0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) 08:39:03 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = getppid() r3 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) clock_getres(0x3, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000240)) r6 = getgid() fchownat(r0, &(0x7f0000000000)='./file0\x00', r5, r6, 0x6) r7 = semget$private(0x0, 0x5, 0x98) semctl$GETPID(r7, 0x0, 0x4, &(0x7f0000000140)=""/80) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000200)) 08:39:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 08:39:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x124) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)='$%\x00'], &(0x7f00000001c0)=[&(0x7f0000000100)='+:.\\\x00', &(0x7f0000000140)='$@\x00', &(0x7f0000000180)=',+@*(\x00']) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000200)={0x9, './file0\x00', './file0\x00'}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r2 = getgid() lchown(&(0x7f0000000240)='./file0\x00', r1, r2) r3 = open(&(0x7f0000000300)='./file0\x00', 0x10011, 0x40) ioctl$TIOCSTOP(r0, 0x2000746f) fchmod(r0, 0x2) ioctl$TIOCCBRK(r3, 0x2000747a) rename(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000400)={0x3, &(0x7f00000003c0)=[0x7, 0x8001, 0x9]}) semget(0x2, 0x7, 0x200) socket(0x2, 0x8005, 0x80000001) 08:39:03 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1023, 0x0, 0x0) 08:39:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x6, 0x4, 0xf6, "43fccf39eaf964cebf05cc28f0991e99c305c76a", 0x1ee6175a, 0x8}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) 08:39:03 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = socket$inet6(0x18, 0x0, 0x2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x83, 0x0) ioctl$TIOCFLUSH(r1, 0xc028698b, &(0x7f0000000040)) 08:39:03 executing program 0: socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/145, 0x91, 0x843, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000180)=0x8) 08:39:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0xfffffffffffffd29) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1006, &(0x7f0000000080)=0x88, 0xfffffffffffffe21) r3 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) write(r2, &(0x7f0000000000)="87", 0x1) close(r2) 08:39:03 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x100000000) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 08:39:03 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) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffff268, 0x4, 0x1, 0x75e, "355c04aee7c29f29f36f741728401ecb8641bb7d", 0x4, 0xaec}) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b09a0027002f00"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:39:03 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = getppid() setpgid(r0, r1) r2 = getppid() setpgid(0x0, r2) setpgid(r2, r2) r3 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x100) ioctl$KDSETRAD(r3, 0x20004b43) setpgid(0x0, 0x0) 08:39:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) listen(r0, 0x2) 08:39:03 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100a0, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0xffffffff, 0x1, 0x7, 0x3f, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x7dfb, 0x4001, 0x8001, 0xffffffff, 0x80000000020}, 0xc) r1 = semget(0x2, 0x1, 0x631) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f00000000c0)=""/109) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) lseek(r0, 0x0, 0x0, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 08:39:03 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x8000, 0x73e1, 0xfffffffffffffff8, 0x0, 0x5, 0x7, 0x20, 0x0, 0x0, 0x0, 0x2}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000640)={&(0x7f0000000080)=@un=@abs, 0x8, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/68, 0x44}, {&(0x7f0000000180)=""/157, 0x9d}, {&(0x7f0000000240)=""/115, 0x73}, {&(0x7f00000002c0)=""/200, 0xc8}, {&(0x7f0000000440)=""/252, 0xfc}], 0x5, &(0x7f00000005c0)=""/126, 0x7e}, 0x0) recvmsg(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)}, 0x0) 08:39:03 executing program 1: 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) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x1) open(&(0x7f0000000140)='./file1\x00', 0x20, 0x0) close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x9) 08:39:03 executing program 1: r0 = socket(0x100000000000010, 0x20000003, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000000000), 0x0) 08:39:03 executing program 1: r0 = socket$unix(0x1, 0x4, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 08:39:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) flock(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:39:04 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000001040)=@in6, &(0x7f0000001080)=0xc) pwritev(r0, &(0x7f0000001140)=[{&(0x7f0000001100)="222035189e1df060ef0771c9df7ab6caa274163844caac9f898c73cd5039a297900c4e2db53561", 0x27}], 0x1, 0x0, 0x0) readv(0xffffffffffffffff, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) openat$null(0xffffffffffffff9c, &(0x7f0000001000)='/dev/null\x00', 0x8000, 0x0) 08:39:04 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r1, r2, r3}, 0xc) r4 = socket(0x2, 0x7, 0x0) sendto$inet(r4, &(0x7f0000000080)="554136fcbf986f53b3c278f88232641b123affb79378216b3341b383148a33020fbd9533895229acfe30fe4c19cd4a22edfa895f6d89249f118fec6f5fe0ba429d7970f687943afb1aab2e5d", 0x4c, 0x0, &(0x7f0000000100)={0x2, 0x2}, 0xc) setsockopt(r4, 0x0, 0x14, &(0x7f0000000040)="04000000", 0xb4127139) 08:39:04 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000140)={0x4000000007, 0x80000005, {0x2, 0x2}}) bind(r1, &(0x7f0000000180)=@un=@abs={0x0, 0x0, 0x3}, 0x6b2b596c1c90d7a) bind$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00000100000000000000"], 0xa) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7f) r3 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x3, 0x100000001, r3}) munlockall() 08:39:04 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3000200000005}) 08:39:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x6, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) write(r0, &(0x7f00000005c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x20d4fe, 0x1003c3, 0x3, 0x8, "b08dce58000000000000000000e60000000200"}) readv(r2, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:39:04 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chdir(&(0x7f0000000600)='./file0\x00') ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00", 0x0, 0xfffffffffffffffd}) flock(r1, 0x2) r2 = socket(0x6, 0x1, 0x200000000000000) r3 = dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r4 = getpid() execve(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='{\x00', &(0x7f0000000280)='-@(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000400)='*\x00', &(0x7f0000000440)='&:\x00', &(0x7f0000000480)='@I*{\x00']) read(r2, &(0x7f0000000540)=""/38, 0x26) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) r8 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000019c0)={0x0, 0x0}, &(0x7f0000001a00)=0xc) r12 = getegid() sendmsg$unix(r0, &(0x7f0000001b80)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000640)="9a3c35b11f10a4a462fc4e8fe63799e58872d651d08f263338ae90282c0fc091fbffc253abe4e04442c9758dac6cc0f579c58b4dc89156c9df123dee513261bbf7be28a058f72cac83875ea97694e88a22221af05c1da0867d3996b8b2cbfe11a246b84c6446eeb21049517be4c3a50f9eb4b8b0db970072c1e89e2378047ba72a79462639da8acfeb1f928726857684f6cab715f43910742c25bfde8ca6ba4fba343046059b7211cce71051f48cfba0453a126fbb464f380e03f9a2b4a07f1b4aa377da2b54aed7c1", 0xc9}, {&(0x7f0000000580)}, {&(0x7f0000000740)="5a5102eaabfd04761f4cf1e0f769f137093d8fdb83858d8b6b4f34fadbe15fbfef316c3d3323860cf4446810a06761807212de9a055e41a59ac5f00d8ee0605f9ff0386cbef482c077082b66199cd0fd31575bb334b66ae41d88083269b63eae5c4f32bf67d01e14ab9e7bf18f880d94c01bbf7d3627f1e98d57eece93aa0ef0819e347148ff1ffe0fe3359117deb61c76f2c8053e0d7b28148bca487781bfa6b42a48d905afe65ad7b3de41c30ee389048dccbe", 0xb4}, {&(0x7f0000000800)="84d5d44b37c95d12da05b72cb44df2f556a064b51b70a60e328266a25c2717f12ad53c959ee8460d3cb2da52641548a497fb572475a4d4b8cea51e6bd8c22893289867e93b762b9f295fb0fa8f6e752e772c28f2e4e5f40932236bde24286ba6886457dd28467bbdedd3ca30e1b37d9ed7401685164cd7ca1181e034f543cfd88086bbe40df38a4f22d2c1400bbeb5e8e9009df7dad5b9dc43d866fc23e148a46ed29ebdf7dee1af86f8d3dfc59590c4c45908a83d06828448fe3bdb638f5435bbf35a421db8cdab73db429f0465f586d644e82b76d07048d78bbed3e69159a4c3600b32c5774e779ba4e9c819d5cd34af61c31cf275864151a1b4ec9b84e98f2a9ca0286bee2fcfd902c91819864c743763e8123a89fcbfcdd2c3dfcc0c451fa2da28c25f91048e9854a48192b844b778a70ed24d51b3451fdff9929fc95b3756a744a99f596779c76d5ad61cb35a2805e980060db37aa74654d9f620c849fffe634bba7a0b6a6a8e29ee22f419617c1ab58917bcb5ed350ca808fb77e74eefafa32726d70ad8d36a56bcf3a3b0891e118f8ab487c193096a6c76391b361363bfaa29ea4db1986e3794da50a720e5bec4bac47eb560d019b8c488ae634b231b2f138d03831e6542747a6b790e8615602a005c6ae285194d1e85badca562a69b209b34f5b95730cfe8c8c32a91da131a1bcc8b724c61484ba9f3ff9cfcd03fb2513869f586a9b3349ea0d373536ba3fe3ac81791b8f4fcc490f4c2464e407735028e52b6a6e497ec406b063528cb2c432e860fb9d93d4820058a1caac0a0346dcc0372574acf1159f94928d2974eafb60e0985856cae3df17d553918923a20defeda35b7d06bc555acfe808d4413be9fa06219662b20199cedf5cb4a490b0b8c51574a28ff02c229e8e6fa6c10c08be6ea06c89ccaabc3a67888c194b5cc43b2b67878c52bb361bd691b6605a790658a8fe79d0ed041bbca92a273fe7913c76e221b98ecc5301ebded83f56a62e0e9fa5c4599a34f5be877c455ae60bcdd5f96e6e5e5695d6dd43c20dfc6c69b5a4b8f9cbe930fcb733374a74ec4e60cd97f82ecb98a83512e10ce447cd3c5328d94040b5ae0a6fb092efc32da7b3703a7a15ff2940a354a859f6fa0d294c6ab44c64e7aeabac986162d6f77ff3fecc68270f0a43ab8d43128b5e4c5ee5336808ed5e4ce8f2065ccd11162faae36c35781ded953af32f1749c7d16f4476d529fdfaf5741e7ec7041cc2a932870dd4c9a8932607ac82578f82fafb1f192765e038ec28334602a987ab248e208e17999356cf7e18d2fb068f632258a14d35fdd470ff5499c367e8578a65aa811421286cdf08f63eddaa217193aac49f380c46717db8fe223ac3255a1b2652a65f57e6c51b0d0989e836b71ae272e53cd8048521046fc7025719a6c2bf1763fa89618e1fcaebd0b3ac5a8e0c063e16a09829f6b07f298433db0383fe42147c992cc2b361155a9c317995d63c5614ba2769d538abd1908cc5f4effedbb64d3bdf55aaf392952dfe7eaafe07320b6e615373a2ad0c7da9c8bbc30ac053679745ed7c58a5006bf40261c3784a60e8005b002ce21892ffa8018a26b40eae570610d0ab68dbc921715b1e6949d9254d8b86bff2ea50518c7cd61e68981ffb54150b43c0e3d36ff37fc8f87a6b775678b0c412c30b411e8e42205eb13b41c163423a2e04debf21768eef323d2ee4ef13dfb07a691d0569a8b9030c60641cd3833d7993ebfcb0e722367e1396dd5315864db4e1160618f2cdc96bb9f6620361d71cea7dc8e14fe1f54f8b2e99d36c61f8caedf5a0f9bc07161394cf2d7d379217b2e730c7c81187fce61bb5fd69dfd6f02df344d88368d17fa500509b13dadbfaed810f725fd0f681dafefb244b75c5a8fa0f39dbb204b9375e17ba57ebeabe7542b8d64fb2136aa475d894546b3fe334747b8dbaa8abddd9ac34c80fcde80af3d7c388a7e052531d15a72adada08b7085e001e09f7d390059668f9ca05d24a88247306a3e1b6c8888b7729b9f5eb3276a2515a29044bdc4d41cca1ea70c834679ed06f062f40b93c6be75b51d0528b8934a17e94da08bd1c7bf30da0f422f1b1bd1247883de6adfccec0af8ec7f3afce8e5c82cb41ece9d35a69b4164064fe4a047e42f8afa97fb23be24ea4fcf176842fce37a3b6b5c0e149d94e96723ae6c7a35c0226c9668b101c5262795efedb4cdc521f4d1e399f30eb08467912b3eafd52c452accf4873ee893ee897523ebd4ed01a69040780e56648dd4604cb1e24dd1ce4989b69d1df951801c404e5e7f0fc8be341003672829438a9a3a7e86971f7a11da8407e19c12875edbe5de60a4e2fbdff3d6de08c33e3a9db9c0ac9b5cef4343d55c90d8a68bdf41503f7c147ddb8f987f6b940fe247251473a248a4952c9bc9fdda2de04a7d05fb3802a34e1a034c29f0d511ec240613df61e0f508eb991aa155ce770a32a2e678a6c478a29708d487d0521e89f631ad2dd2947aeb357b4c9c21d669eb1e0699c42d42f8d96ddbf0e27315e39ce27c1e29a9389f6ce54b8ce5dc30662d83c4fc08c067d8b614ec6882db51f2c230f441318c2d696228208b6704e1bfdf55bc5af0eaf23dc383a38b243da68b5b2163d5a33355a9ab405da394dd34a53e97624e1776729712d06ffcb1295825770f7f329d73f314c780fb3d3ccbb0921be7f78afee971d77bf69affaf5e62ba95f896628d678d238b1f52ba0bd718d4ed70e0ee294ffe7809f5eb8f36e0917ddb6c1c6d5be6cffd28fbd2061dfc7b8dcbb929a4ae59ba5646d7dc7453a5a865eabee541517c35e123fe578084b46eda371ef660858d0f81817870791b81f44bb10a8c08761546219c4b194f04f20e6d8b117ee81fc972f32d12a0a1623fb11b26aff22263e3d54e7c1fe7c9f7d2d50aef2fa93a94dec63ec8257895a3cf2ad1f1ff4a842ce3d0a908d130bd8cfa5f2f5ca2fde04c2a78ada45f10055494b9ff8e7c8a62f6314ef88da824ea7053c8a022574421fa8e8324c1138359860f19a0014cac00e300de96467f4ba4bdd395ef8e28114559c508e3017b4ec05f309c932b0ef6a80f667b9c162bccc644d92b5742d3e0295116dcb00f600d53609c1791e243d46dc38a9caf5a57c7bad8c0972e9bd5bd9c899b352e7c37c4903a2dffe2b6f5fcb43fe9d841ee6652ee4ed8ac8901fd45441c375a968505f937735a92769d7558941a4639aadd70bbb44e7811ccf23deacd59b5915b9f77dab2ce70871d50d237935cc21116885aae699f3c6d9266a4b4ee5b668623697f6b10b9cce4c22ff643899c74d4cf29613f1aeb7247340494e5c32af05c724010a5b88edf19e9268e4f2ab3e0a464e220acad272bfea41d94154f90392a28666898065d863765839e756ecb332eef090ca06836b7754624c648b5c14ad995ab32e7cd800fc6571f826a42d1872e6b0c2207b6c440f07be9e769e69201a33f20bab7f004ea658678a6a9845da7c088f16c03a231954156294592ebe33521af80ca5378e331e50e3d1a085b0f7db0fdae7774015ceabf1bcaad80fb9eb0c154378865024cb19341819760d3abaa5ae5b5d8c0050e8c2f80e67d6482e418be42a0c9fff295dff6ed390eaa45b429b3b957717df7ae49fd52d77a76e5ed171858ee65ce020f47a158504be5066a9047aa21c100f0c428a61be02557c916acf655479ada5b9bdfbdf83e909d5cd97112f8bd5a60aaaa9d4ca4fba5776ef425d4d27682c10eedd946245410b779326587a6484d328fd8339027952cd9094d9271f61582a24338608967466f4a749891f3e167dcf074c8df3f23fa1d63b66d4a34d2cb1c285c4b7d3f7ef8744a5f17e1fa30e744a42743cd8b88debdc8a313e0cb829b74c68ab14a3643a2d54675ecc2cc672fcb6e114b792073374e6061201861b179fd38d431f87eeb29c0568f611a4cd87f034faadc7808d61562c1b1e9885a6945c32c21a1261d11c4bbea270d80c7199a6784d8b22c0e91c2f6aa33e1e9572ff11c02b824ae2cb448d42fb5cfc55807be41531ddabbd1a3559690023dc426cdaf1bf8734b579e439139ba710f4f56d3c5034e29d3adacaf35285ef7126accb270970c2f1b31ba9d763238d430063b5d2c24ec614b5a6cadc809fe12e0b889f125b45eeb5bbcf5c01dd8b6767e22619b58549c8eb67f948dfb2c337465f50434f20c947f53e1c865b14947169711ae17f278ca508749225d130ec3db99410a6199804a02ad7b320e27532c93d641d0d58f3cddfc4227915a0aeb8a07c0c557779a1799ee2011d140f6a19131e94f836dd480b4fc14227467d293a6e891045a6d9236f3549541fe817cbee61f58aa104cd649655db7e37c465756a6ce5c2e3048e3eedf6809973b4cacca51bab191e605a7661d5ea2e4c9f661c8cfcd65901990902444a0ce6efd533ab6693bac98aadca5702007007ad785c1f5bb9e89ce92f79dc5f5e409c99be5bde06e1220c5242424ee8fbb7919849217ed1825eb495e2ac2fa27fba9edb2bcf9ae0f69a32762abb226a4231302d8d6e574a2cc227477a93633af386e7378d31d99880ce678edc28e52b73e1ca085c40a28b83c3b6be32599b487b729ce6e766eca88f54120e752aecb0f23363ea2c73b005d79254838e557317f155dcb8ed7ca54602398b4a7be548b8b61ce5f35cb5d5958fe7c1e224f8afcdcff7a54a06ddc1df3bdca8c3541b1375e372121cadc3e4462faff242cacc09cd417a7ed261f1c9dcc929129965f1351ff2be12a0b729a0c2c72d212435f03df3a4f5721cff3b6b75830e8b2699993dfcf2018d74413b5fc6753c40701f09fd192c22e1e8c9b40ac1cc91e51e72c5e219da811175b5ddc68144ffb77f4154026a6b369a5cdcc6646a2e7eb44511d6b151701b77a90085389b04c2ec9f512c6ab99f07ab246690f9fe5b11c79483dac855c83e61a22aefc7b909a76b22a5e599b82d26fd73dfcf643fce94277c90f4a8515d211967b377f6ddd68aeca110d060db76be02bfebfa0f177db9b87e3913af4c03595f2598a03fdc9c6189de899cbe80ade4297c4e615a56fef102a3515c7544c64489db2b37b9ff88cffd4edcfc2fc390cb2542ff1306ad8393bd0f9bbe89e99173e3848300aa7a48c58e8a13176ac401f3db26b01142c3d16c1557f17e0b7dc4e71cb89a2865da0e9354220fbd0873365621758c0d29c1bc0fdd553d839052f49a5ab65e4f2e77a79f74f9acb1b3e8aa7404c6307282d22c5e0e27d9c7b5d854998329c2f953514087804d4e141afb6e66fb4cdcabebdc55ce4d8a69b83e6b39a6b5137075ecb3d6f80ae70e502a169664d8100e08e6a8eb05f9bd64e4de956fbecf36955e90e69e833a0a18b0a7181bfbfc45375e58ed680901175c433ab30ca6eb802e43442bd9950133019c4e92c2ea90dc577238b09af3e065f77ec8326267fc85bcf0fcde1ab5bf450cfca4e0b7633b613207e03953aace7279c9ad2206f4a551c6bf28ee4fe8174b651ed68b3f6e3cd1012856bcb3d41ffa7f5bc020e0e7e727ec95a6c2bba34e4a50913bdb657a3123965c0791b6b766b84d2332ebf55862cf4970534961be5298214740e1cd637cccb8181be7a0ca28eaead1d1a6a6bd24bbffe13549ff4d82442807bb5acdc6a672653e7ed65fcbbe19e68c011d0cebeb4c883c726108963e6c9456c15a8e2b8f8ed78b37a945cc168dbcf07a04a7a7da8dfdc49a3b98a2854b11775f39cbfa0b9c0cf9c8cf6542d84bd0da1217338394fcda6fe95db044985", 0x1000}], 0x4, &(0x7f0000001a40)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r4, r9, r10}, @rights={0x28, 0xffff, 0x1, [r2, r1, r2, r3, r2, r2]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r1, r0, r0, r2, r1]}, @cred={0x20, 0xffff, 0x0, r4, r11, r12}, @rights={0x38, 0xffff, 0x1, [r0, r0, r0, r1, r2, r0, r2, r3, r3]}], 0x128, 0x2}, 0x408) connect$unix(r1, &(0x7f0000000500)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffa0) 08:39:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="e70e5fb7bf024b9c5f4e8d1ddcdf5f2ef48cab5c33f60e91488ac7e1af070a6b699a6da5f02d74fa3d34f23de85505b0946f590265ffbd5708e3ed071a8c63c3f2c0ddef20a722236707fdb5bb80ddc28a7588837e537e0887ba9449ad4b2c8164851c39b8b2a26969428a6712ae607cf5eac4c4b00d0cd69fe1e25f24d22163dbfc567a8329d9da1cabb99e2c49ff1b03ba93b67fcad972db4857aeb37b9e19ff6fea3aa286f604ee5f19011268605175b72f353ac3bb69d655b5077544b89bf3b2026600d418efdd84c7c5210fb3e6dcef47a230d2d3660408281f918241f4648dd2", 0xe3) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a6", 0xd4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x98b, 0xffffffffffffff81, "ffb17b0ea602060000000000000000000000125e"}) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 08:39:04 executing program 1: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSDTR(r0, 0x20007479) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x46bfe) write(r2, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 08:39:05 executing program 0: mkdir(&(0x7f0000000080)='./file0\x00', 0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)='r\x00') execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 08:39:05 executing program 1: pipe2(&(0x7f00000002c0)={0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r0, 0x20004b43) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r0) recvmsg(r3, &(0x7f0000000300)={&(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000645385f4c88205627326f6eee60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4097], 0x1, &(0x7f0000000180)=[{&(0x7f0000000000)=""/51, 0x33}, {&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/89, 0x59}], 0x3, &(0x7f00000001c0)=""/158, 0x9e}, 0x2) ioctl$KDENABIO(r3, 0x20004b3c) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) recvmsg(r1, &(0x7f0000001480)={0x0, 0x26c, 0x0, 0x0, &(0x7f0000000300), 0x247}, 0x0) 08:39:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) read(r0, &(0x7f0000000080)=""/186, 0xba) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0xffffffff, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f00005db000/0x4000)=nil}, {&(0x7f00002c3000/0x4000)=nil, &(0x7f0000764000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00000a5000/0x14000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000408000/0x2000)=nil, 0x7fffffff}, {&(0x7f00001ee000/0x3000)=nil, &(0x7f00001f0000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f000013f000/0x1000)=nil, 0x3}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x200}, {&(0x7f00004d5000/0x1000)=nil, &(0x7f00000aa000/0x4000)=nil, 0x4}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f00003e3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f00002dd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000337000/0x1000)=nil, &(0x7f000052b000/0x1000)=nil, 0x6}, {&(0x7f000041b000/0x4000)=nil, &(0x7f0000791000/0x1000)=nil, 0x9}, {&(0x7f0000387000/0x4000)=nil, &(0x7f00006b9000/0x2000)=nil, 0x100000000}, {&(0x7f0000ff2000/0xc000)=nil, &(0x7f000028e000/0x3000)=nil, 0xd616}, {&(0x7f00007a6000/0x3000)=nil, &(0x7f0000558000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8000}) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:39:05 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8000, 0xf1) recvfrom$inet6(r0, &(0x7f0000000180)=""/77, 0x4d, 0x842, &(0x7f0000000080)={0x18, 0x3, 0x3, 0x4}, 0xc) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0)=""/143, 0x8f, 0x843, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x5, 0x0, 0x137}, 0x0) mkdir(&(0x7f0000000200)='./file1\x00', 0x104) 08:39:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x202000000000d, &(0x7f0000000100)="eaff125c00000000", 0xfffffffffffffd92) 08:39:05 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket(0x38, 0x3, 0x7) ioctl$KDSETRAD(r0, 0x20004b43) setsockopt(r2, 0x2002, 0x800000000000035, &(0x7f0000000000), 0x0) r3 = socket(0x2, 0xfffffffffffffffb, 0x0) pipe(&(0x7f0000000000)) flock(r3, 0x2) setsockopt$sock_int(r3, 0xffff, 0x80, &(0x7f0000000100)=0x8000000, 0xfffffffffffffe46) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x0, 0x8a1, 0x1, 0xffffffff, 0x7c}) r4 = getpgid(0x0) fcntl$setown(r1, 0x6, r4) readlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)=""/22, 0x16) r5 = geteuid() setuid(r5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0)={0x8, 0x1}, 0x8) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpid() 08:39:05 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/155, &(0x7f0000000080)=0x9b) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) fcntl$getflags(r1, 0x0) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0x5) 08:39:05 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000180)={0xfffffffffffffff7}, 0x10) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = getpid() wait4(r1, 0x0, 0x3, &(0x7f0000000000)) 08:39:05 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 08:39:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) dup2(r0, r2) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 08:39:05 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x5, 0x7, 0x7, 0x4, "1cef18474bddbacf9fa3b028e818e40bdc6286c7", 0x20, 0x4}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) r1 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) 08:39:05 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/34}, &(0x7f0000000040)=0x24) sendto$inet(r1, &(0x7f0000002180)="fdb0e8d73d38f511728ff5baf9b63a188b66f855f316f57d1a4db857beda2d58389ce73edf5bebb113d8d956", 0x2c, 0x400, &(0x7f00000021c0)={0x2, 0x3}, 0xc) getsockname$unix(r1, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0x1002) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/4096}, &(0x7f00000010c0)=0x1002) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) 08:39:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) socket(0x11, 0x3, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0xc50, 0x10001, 0x0, 0x800, 0x3, 0x1a7, 0x3, 0x0, 0x6, 0x4}) close(r0) 08:39:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) msgget(0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000), 0x0) msgget(0x2, 0x0) 08:39:05 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f00000024c0)={0x0, 0xfffffffffffffff8, 0x0, 0x0, &(0x7f0000001200), 0x353}, 0x0) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) unlink(&(0x7f0000000300)='./file0\x00') sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)="ea9fe66b3139fbb7fcc4267f28b6fa1b0cfeadf94b4688ea161bdedddc060116f48961debdcc95ca5bfbbeb0bd5a37092847fd5de2573e4f6f682df35e750ac619a403ac53ef7db0e68c4965b1700fc63d97d29cb0443ebe87a9be71fc3b54b131377915b446d101ff78628e2b7ee2551e79df0d2efe15bc1a76b48aef9077a7c6bde109ce4c15022d46e3d970b3401ad4bdaa77dbbd36d23beab31aaa86ba03db549511df44049de17d7a08eb24ecbeed82aaf9ae57358d3ccb4c99cd7c64a7043dc656a187dee342cb175a3f0b8d799f258c", 0xd3}], 0x1, &(0x7f0000000140)=[{0x110, 0xffff, 0x0, "a0475069f5df17cc61dac5193616110c289bd61388bd3fefc8f93a223094c271e58d61a8c992d472494ce32ab936e71016c6360b0637052c83af04705396e01e26e52a5867baa826868bf67ba0fec5698d1f78b9f01c6b966750b2f8aef29d9a949f6f01ce168294b9aa2983c055c3264be1a1da3c42d4ac275a97e619599a8b25f26d4ab7e9be3f3fd1db57a7b823676a428f64e7df01fe77b0a51df7e0fca8093a54b1b326f01b564197c4ee18198447c42afade068cba0bbdd776af6e48fb91082546491a330a9ba72eb107a233f1d297beaaf338c1082d1c82ec5adc8fb3cf76347c16d7d6594b3941ac4c1bb3d81a8e3d587182690e95c536f7e8"}, {0x40, 0xffff, 0x7, "8d390196e76b220b727abb2bd744c146289c5323ed60db4d602e6cd6aa0bdb6042388bcd55b3fe97bb5270f5d0f7"}], 0x150}, 0x40c) 08:39:05 executing program 0: 08:39:05 executing program 1: dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000400)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f00000003c0)='./file0\x00', 0x0, 0x1c) r2 = geteuid() getgroups(0x6, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) fchown(r1, r2, r3) r4 = dup2(r1, r1) openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20000, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getpeername$inet6(r5, &(0x7f0000000240), &(0x7f0000000280)=0xc) r6 = socket$inet6(0x18, 0x1, 0x0) shutdown(r6, 0x2) r7 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x3fc, 0x0) kevent(r7, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffa, 0x0, 0x0, 0x1f}, {{r6}, 0xffffffffffffffff, 0x40, 0x4, 0xfffffffffffffffa, 0xa100}, {{r6}, 0xfffffffffffffffd, 0x4, 0xcebf597e0538baaf, 0x3, 0xc000000000000000}], 0x20, &(0x7f0000000100)=[{{r6}, 0xfffffffffffffff9, 0x4, 0x4, 0x5, 0x9}, {{r6}, 0xfffffffffffffff8, 0x28, 0xf0000000, 0xf131, 0x5f4}, {{r6}, 0xfffffffffffffffe, 0x80, 0x8, 0x800, 0x5}, {{r6}, 0xffffffffffffffff, 0x1, 0x1, 0x80000001, 0x1000}, {{r6}, 0xfffffffffffffffc, 0x80, 0xf0000080, 0x101, 0x100000001}, {{r6}, 0x0, 0x10, 0x80000000, 0x81, 0x40}, {{r6}, 0xffffffffffffffff, 0x20, 0x0, 0x7f, 0x204000000000}, {{r6}, 0xfffffffffffffffc, 0x12, 0xfffff, 0xb2, 0x1d}], 0xa5c, &(0x7f0000000200)={0x9}) kevent(r1, &(0x7f0000000000)=[{{r6}, 0xfffffffffffffffc, 0x0, 0x0, 0x7f, 0x9}, {{r0}, 0xfffffffffffffffd, 0x8, 0xfffff, 0x400}], 0xbcb, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffff8, 0x84, 0x0, 0x4f82, 0x5}, {{r6}, 0xffffffffffffffff, 0x20, 0xf0000000, 0x6201}, {{r6}, 0xfffffffffffffffa, 0xad, 0xf0000001, 0x9}, {{r4}, 0xffffffffffffffff, 0xc, 0x86, 0xfffffffffffff389, 0x20}], 0x1, &(0x7f0000000380)={0xce, 0x4}) ioctl$PCIOCREAD(r7, 0xc0107002, &(0x7f0000000340)) 08:39:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) pread(r0, &(0x7f0000000000)="c3413b92456e50850405c2bf8bb05f71d25973506235534adb0e33132952c5", 0x1f, 0x0, 0x0) 08:39:05 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x80000020080200, 0x20000000000003) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x88) recvfrom$unix(r0, &(0x7f00000000c0)=""/197, 0xc5, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 08:39:05 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x402, 0x100) socketpair(0x10, 0x4, 0x100, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000280)={0x6, 0x9, 0x1, 0x1, "c75220a7a66a70adabcab4a2179c32fda53410b9", 0x4, 0x10001}) setsockopt(r1, 0x401, 0x4d4, &(0x7f0000000180)="2fba1bbb8ea03ff4ab1ed8dd90da4a4e524a74831a9656bca8dee0dc6b68fc23fe8beee970861bf08a69cd1a918f57b9f1cab4ca14234b7fef1792db9b7a771c8d264f8cb6b8157fdd7676c94c24ea7dddeed04a81d747642aa3a9ce843758300ca924d8e2372171f63504682f2d49db11c3248444ca269b5f2829b2d3a7f3b280f9753e408a238e9be88df3f640200605433e6b617e272955223b673f60ede563d483be3e16210f4efbf14dc9d2beb4ae65031c", 0xb4) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7f) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) dup(r0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000100)=0x6) r2 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x100000000000a, &(0x7f0000000240)="ebffcbff927f4800"/20, 0x6) semget$private(0x0, 0x0, 0x200) setsockopt(r2, 0x29, 0xb, &(0x7f0000000000), 0x4) 08:39:05 executing program 0: mkdir(&(0x7f000001c000)='./bus\x00', 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x4) truncate(&(0x7f0000000080)='./bus\x00', 0x0, 0x5) open(&(0x7f0000000040)='./bus\x00', 0x80, 0x20) truncate(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 08:39:05 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x0) 08:39:05 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r1, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x170a800a}], 0x18}, 0x0) 08:39:05 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x2, 0x10001, './file0\x00', 0x9, 0x2, 0xfff, 0x4}) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 08:39:05 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 08:39:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f00000000c0)) 08:39:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "9636b5e1c5a55fd08ad0406074d19a94404e5d76"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000200)=0xcd00) close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x0, [{0x3, 0x7d56}, {0x1, 0x3f}, {0x3, 0xd86e}, {0x1, 0x3}, {0x1, 0x10001}, {0x3, 0x40}, {0x2, 0x3e}, {0x3, 0x8}, {0x0, 0x2}, {0x1, 0x1}, {0x1, 0x2}, {0x1, 0x100}, {0x2, 0x2}, {0x3}, {0x1, 0x3}, {0x2, 0x6}, {0x1}, {0x3}, {0x1, 0x100}, {0x2}, {0x2, 0x3ff}, {0x2, 0x100}, {0x2, 0x1}, {0x2, 0x1}, {0x3, 0x1ff}, {0x3, 0x9}, {0x3, 0x80}, {0x0, 0x80}, {0x3, 0xfff}, {0x2, 0x8}, {0x3, 0xd8}, {0x3, 0x9}]}) 08:39:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) mkdir(&(0x7f0000000180)='./file1\x00', 0x81) mkdir(&(0x7f00000001c0)='./file0\x00', 0xa) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 08:39:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = getppid() fcntl$lock(r0, 0x16, &(0x7f0000000080)={0x40000, 0x80000000000002, 0x9, 0xfffe, r1}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x9) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x1a0) 08:39:07 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x8}, {r0, 0x2}, {r0, 0x48}, {r0}, {r0, 0x4}, {r0, 0x4}, {r0, 0xd0}, {r0}], 0x33a, 0x5) nanosleep(&(0x7f0000000080)={0x0, 0x23974438}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) 08:39:07 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x0) pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r2) fsync(r2) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x7f741ff51bdfd5fc, 0x21, 0xfffff, 0x101, 0x1f}, {{r2}, 0xfffffffffffffff8, 0x8, 0x0, 0x7f, 0x40}, {{r1}, 0xfffffffffffffffb, 0x0, 0x1, 0x7fff, 0x594}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x2, 0x7}, {{r2}, 0xfffffffffffffffb, 0x1c, 0x20000000, 0x1e, 0x1}, {{r2}, 0xffffffffffffffff, 0x25, 0x20000000, 0x1}], 0xfffffffeffffffff, &(0x7f0000000100)=[{{r0}, 0x8b31fd0f20bb93c2, 0x20, 0x81, 0xd86e, 0x7}, {{r1}, 0xfffffffffffffffa, 0x8, 0x80, 0xfffffffffffffff9, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x6, 0x2, 0x9, 0xda}, {{r2}, 0xffffffffffffffff, 0x4, 0x5, 0x783, 0x10001}], 0x7f, &(0x7f0000000180)={0xaa73, 0xbcd}) 08:39:07 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x440, 0x0) fchdir(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8282, 0x8000000002) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0, 0x4010, r1, 0x0, 0x0) write(r1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x7, 0xfffffffffffffffa, 0x0, 0x1, 0x8001, 0x7, 0x304c, 0x2, 0x2, 0x6, 0x200}) connect(r1, &(0x7f0000000000)=@in6={0x18, 0x0, 0x81, 0x10001}, 0xc) write(r1, &(0x7f00000001c0)="beabaa382b2bf42db3d474a6c601d862575a3226caa867be14bed710e6308d3489dcc2292fd03f9cdbf666bbf82b768a2717c9758df38975e5ec7103b8f52f3664ab749fe9dd792a8ab1053a9729d202570d408313053175554753de21200388c8f8d9e070942e67b49bc8ec4c11f02640b94cdb5689a8cad4127126fe50976efdb3f640fb0d8c1b6221d5565ec42e329f0172b6860ab89cb5e8d1b8b8eacbe9a9b5d973a5b89b482a4a264489b21d2e62d18e41e038299b95c13c0311f26dbc9354d51d4159e2d480479193a819a16bf41258371e3839", 0xd7) sendto$inet6(r1, &(0x7f0000000080)="d8f01a1764ecaad8b016a37464b8a69bb4cdae2781a4f5072a9b6ad267fa02604478815e78dc99e67d65f0040e097480424bc54490b29e5ccad30bf6db07f415d689b0f79841e0ed1e114911fcb009627d806a00508ef9aa217c48f441fe9e4bfda9b487885eda30a007011b4abfc6e1ec1ec47485e83cc6950b3da0b310d796d0819c35f0172a29255bf2c1c0bd4de13b29c878ea948f8ccfef9cbdf041f72a87308da77da6d9ee0f5a7c4c49ae037aea40a41f6309b680422f0f428652faf108d21a8813d298bca72e0165db29fed28be889e1019851aa338a316abefd3996d0b422adf82e3c0853b7", 0xea, 0x40f, &(0x7f0000000180)={0x18, 0x2, 0x3, 0xfff}, 0xc) 08:39:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) getrlimit(0x7, &(0x7f0000000000)) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, r0) recvfrom$unix(r1, &(0x7f0000000080)=""/234, 0xea, 0x842, 0x0, 0x0) 08:39:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = kqueue() listen(r0, 0x0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0xcb}], 0x4, 0x0, 0x0, 0x0) listen(r0, 0xffffffff) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x0) 08:39:07 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x30) mkdir(&(0x7f0000000000)='./file0\x00', 0xa5) renameat(0xffffffffffffffff, &(0x7f0000001280)='.\x00', 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') 08:39:08 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() dup(r0) syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) lseek(r1, 0x0, 0x53, 0x3) close(r0) 08:39:08 executing program 1: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) sendto$inet(r0, &(0x7f0000000040)="3b3d1c22f05bfe001802f5f037923d65c496ddb6f98fe77a01072fabaea87f5460c6446741e9391bfafeb0cc7b4cc3fb24", 0x31, 0xb, &(0x7f0000000080)={0x2, 0x2}, 0xc) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 08:39:08 executing program 0: 08:39:08 executing program 0: rmdir(&(0x7f0000000100)='.\x00') open$dir(&(0x7f0000000000)='./file0\x00', 0xdaa90472ea310577, 0x100) 08:39:08 executing program 0: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000137000/0x1000)=nil, 0x1000, 0x0) execve(0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x103) kqueue() r1 = socket$inet6(0x18, 0x4000, 0x5) r2 = socket$unix(0x1, 0x7, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8080, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000137000/0x2000)=nil, 0x2000, 0x6) r6 = dup(0xffffffffffffffff) r7 = kqueue() r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x220, 0x0) r9 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x54, 0xfffff, 0x0, 0x3}, {{r2}, 0xfffffffffffffffc, 0x10, 0x8, 0xb5, 0x8}, {{r3}, 0xffffffffffffffff, 0x20, 0x800000a0, 0x80, 0x1ff}, {{r4}, 0xfffffffffffffffa, 0x48, 0x4, 0xffff, 0x5}], 0x3, &(0x7f0000000200)=[{{r5}, 0xfffffffffffffffa, 0x10, 0x80000000, 0x1, 0x8}, {{r6}, 0xfffffffffffffff9, 0x2, 0xfffff, 0x9, 0x8}, {{r7}, 0xfffffffffffffffb, 0x2, 0xc0000011, 0x9, 0x4}, {{r8}, 0xfffffffffffffffd, 0xa2, 0x2, 0x1, 0x80}, {{r9}, 0xffffffffffffffff, 0x26, 0x1, 0x9, 0x3b8}], 0x2, &(0x7f00000002c0)={0x9, 0x80}) 08:39:09 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:39:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0xffffffffffffffe1, 0x5f, &(0x7f0000000000)="26504308e977497b1cc7b808adb6e39296171853af7b641652e648cc86d1bf2d9e73db061724a8d813e36f7365859418a6f9f25bd1398a4fac8eef020cc3b44e7bc6e3afb93a9985acb6d06c27bd5ed5559443e892a61d00991f28a1e7491e8e4d290284df93135cde795efa25ebbc86d38ae60b5b57a509be6abcb5f11dc1c440efc9c815bfb99773b9cbe1177b5e637f931ce6d2cc7d8a9883d8a0357214be744ea06442b458078bf8ac77a7c3e597f2de6fb5ff0d087557a9fde1", 0xbc) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), 0x1) 08:39:09 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) flock(r0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r1, 0x2) 08:39:09 executing program 1: r0 = socket(0x11, 0x3, 0x0) recvfrom(r0, &(0x7f0000000100)=""/107, 0x6b, 0x40, &(0x7f0000000000)=@in6={0x18, 0x0, 0xffffffffffffff01}, 0xc) sendto$unix(r0, &(0x7f0000000040)="b100050490000000000000005786ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:39:09 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x40000, 0x9e4e59f2a01ec5dc) r1 = geteuid() r2 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) r3 = getpgid(0x0) getpgid(r3) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x820, 0x0) sendto$inet6(r0, &(0x7f00000001c0)="e324ad3a66bae863d9434f862f2f6bd10d21efe388afa88232f6a33ab0dab28a4306864bc228747262059e05f4c1776b94398b2fb8eeb92e2eaf259b5112777a16917594aa15cf1111fe066ad19a8413dce4f6105102b551a078190d5ec27f331ca16ef600c69221cb402dc0a610e87fabdd97a6cccca2e91e72c179deaaa0c4e086b0e2f259ea046cf903ef1d27c6f3256de016ae794132baa427848f07d96ed22c42d0dea8a7ee6e9124cc2065", 0xae, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r4, 0x600) r5 = msgget$private(0x0, 0x128) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/69) fchown(r0, r1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x400) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) 08:39:09 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getgroups(0x1, &(0x7f0000000300)=[0x0]) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x22, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvfrom$unix(r5, &(0x7f0000000500)=""/248, 0xf8, 0x1, &(0x7f0000000600)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10000, 0x0) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wsmouse0\x00', 0x1a0, 0x0) socketpair(0x0, 0x3, 0x3f, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)="4ab0e5eb317d5f4b495923e5ca3402b7d32fee62fa681f2e97", 0x19}, {&(0x7f0000000080)="99d12aec6cc4745fe29327aefc2252b75c946a511d7db2807361b067c127cd324c583517890c9e8cbbb693d48be542183d1e1f741dedf48198faadba9ca9317fe082968caec847d8523696a7b41a9f32acc3d16a", 0x54}, {&(0x7f0000000100)="d3d83d85f20f32c9988cfeca7f555bf3192817e3ed3f4eaa3ccff60d423c4e0a4946b659612b8a5801b64990e94eb41c3e5807e74fb6df4d571ef3b6dc50480a1f4dc72163f198f32de21546f29484f23cd290e45a00597068cc979f91f5eee8d27b9ff398f5276b7a361c08b45fa8cfda9e539af4d508bcc582b7110bae8a4de52a11f3", 0x84}, {&(0x7f00000001c0)="480fc7e32672762e0d9eaa666e5d99eaaddd756f2409ed66b4487be2eb8ae3c961c60e3846c08cd093d47fa99f0bdfa911ea648e9c02ce85cf3ee79f6797e8f6bc7292d0124996bccf2c0cb7ecb27d8032a614550d47597aadf643373a6b1d04580fc8cfa4cb3db569804cebc0d3792bb9bb63ba575202040648f4b7ba7f15d38e141c2ebaf634c2f75abe639d0a8c4bfafac5cd547b8e775803f19a674c187dbb284af9b1dadbebafb8e142976a37caa1f006367c1015dc329e5b825e02b9963ccd525208e493a256505b0a0a050e46525b8a32bd863faf58fbe071917a8b1214a2a40ab3c28250ede8ea7d95e3d08865d0", 0xf2}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x28, 0xffff, 0x1, [r4, r5, r6, r7, r8]}], 0x48, 0x404}, 0x1) poll(0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) 08:39:09 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x4, 0x100000000000080) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x0, 0x20, 0x3, 0x1, 0xee2, 0x7fffffff, 0x10000, 0x1, 0x0, 0xffffffffffff0001, 0x4}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100)="71b3376aa3f06a3fce4e9e8bb55d2a877abbbad099932df15acde6a951084f42193d4eb4f92d238b1e644ee86475d287efdd4aefce085201dffd1706ebb77bd1b2fedd993d2801babdc6f505347b676f15b07e6d8f3c90749ac7d331e20e3151dc1d84e2bc439f348af356c5ffa9ad0000000000000000", 0x77) 08:39:09 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = socket$inet(0x2, 0x7ffe, 0x0) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000), 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000080)) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)) 08:39:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r1, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/43, 0x2b}], 0x1) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 08:39:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0017f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) msgget(0xffffffffffffffff, 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)="1faced23e878fabcd568faa415e42b92ee40c54765a83be8114ada7ca4dedfe3e51686e7a29e8bad8af609847c1d6b76ce4fd94af59ffaf4719c41b6e0e07d62a31d8d0b74504b7b6b554a6740267b5b23e1df8e905b82c1fd2ef85ccfd951ff22", 0x61}], 0x1, 0x0, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900", 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xd4f2, 0x800000000000ffff, 0x3, 0xfdb8, "01000000660e67744e545a9bf000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:39:09 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(&(0x7f000057a000/0x1000)=nil, 0x1000, 0x3) fchflags(r0, 0x0) socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) getsockopt(r0, 0x101, 0x4, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:39:09 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) flock(r0, 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:39:10 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) sendto$inet6(r0, &(0x7f0000000080)="e14388ca66496804fad48883132fe7760a57a7cf3288780d9f8bc973307cd6a2c2e16287d433185b5c7b857fd362a47f7b6731c000a1f02fdbb47a821bcbb1c90886f988e9071c5dac6a24c07ee750ea25fa3965408046b958f05039be1bac161c3082fe3712d953d756dd5a0d016b575ece6fe7ef77efe5712d20b247da505cff3e2a16a06c88aae10c1b1de8d309c81dfce824178167a0034ba0b056212e600c3046e07d516d0e2a8502fb8703b447bf1015cab545d3fb94cbf0593bf0cf3ee906edc8fbfe5aa75d9e2c725a5b8b38ea69fc5e4b7b2846aca9afd6d4e4158a3a29f03840e71f0e531c8993905a", 0xee, 0x5, 0x0, 0x0) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0x0, "22bdadbcfa85007b68ef00d9b449fabf8900", 0x0, 0x2000000}) writev(r1, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c9", 0x44c}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x2, 0x1, 0x7ddb512a, 0x3d3, "6a12a598474c9d4b9fd28a6f0cec305e0d42dd57", 0x9, 0x6}) 08:39:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) ioctl$TIOCCBRK(r0, 0x2000747a) getpeername(r0, &(0x7f0000000040)=@un=@abs, &(0x7f00000010c0)=0x8) setsockopt(r0, 0x3f, 0x43, &(0x7f00000000c0)="50de0c72534ca2da8497a3622d7581a9f4d69f329c498811910215812589227454f1fe0286fffd04f72906caaae1ea95d488905cbeac87e0c15f2d674c2507f95b898b12488eff970d8877f9018bede4e12a917649e6b54b8843b34fae5eda1dbbbbd0169443144e22a82048de6401939b60423f583523474bf4f08cf78a6a5ec8ea35aa843151ba3373627760cd24ad3ccaefc62fdfa5a93c8f713fe5ab6ce5174c1af19b5c7234922bec8a6632d3a3adadd03f8b3a36ba1b7910774e845e99de4a8c28dcc0457c7637af168b0f18905296e0cb24a5688769afc5aed061be28f80cc1b9ee17a7131c3a069bf9aa709dca170032aed39dcd2f8c80aadcd3612f867780a7560b4d927744a4e2107e1cfa3d4a9dba60e2977e8007dd47e0b586a7f2f04eebca61b2673a52c13767dbcd5674bee7aeb372691fc8c18e54ed5a0d0928e5b70d313cbb555b544f0ea7865add526f3408da83bffc4699ad2fb528c8b177653c8d193066c4ba7076f4625bd0a5a94713c176eed4cef753695454fec9641b0ab83a7ebe1497eacf77b5cde2adad294e6230d69c9439254dcbdd7ae020b13ce38e073d93c882c6a24613a76f97156c97248dd8dec62fa25c8a1ee4e478269f928c586c8e4ef03f8a6d41d1e47da5024b1954f94908f80b746bc37ed5918b2e16c1b928d92a3d7993c2e207994a504cb6e626d1644736f419553e74d789c9f17b2be2657754af918e5d49e12bb7f9e1d3679134f03fecd75605120b9a9937caf49211848dcae94176400238b65b8a84173d0f438172e268c605194d797326d067bd6250a0306425e78b4d1277d7d0c84cebd671d9366a156edc685a62f8aabc5ee188547d5e4394e9fcdba436d1bd881697d8d7a141f8c6d0f29c7d84d02496a84a9ac173f3ccf7fe1e14353f939eecab6676e7069ed6f61836c4dad4dc0937b461aabfd633a1c29d46cd6867c501dbcd5ad7edf2df50c579f2f471828d52d03daeb8d1ed2ce9d7c3a46983e6781487e1d1e58e8fd69ae5301665cb3b42459037f69e854a033c6c6eebcb90a383cd561edcf099cd8366ccebd2a78e737f619c66a881824398d961e1a3bb70477b3777c2bbb61d9b326f29a105accd3fc495436efc4351796cb523866d9121242beccdaabfb7b7ec14349807251164f7de539745d12c27eb958e1d6f61fec4bd173d3ed1996b35ee6d60f1a592672074a75d4749f442e2bf6baeaeb951ede6765c35f45a19426becfbdf4a7231dc902bdec3aed602623a8a097b4a880759774bdb45e37d56fd0c2a93bc8d85520b6e4349bb83a4b998b3a35bfa2a4526de4a34b22e786cbc3b2e7ed3793b6fccfbf531193d66175a730754b69ac13c6d54504127369ae4ff24a7a6bb243c4117f9674c4a931e3f1c4fa3a326c0695de5e34779e96b94f368cd3a1a842989374b65abb054bfb1e4251984624f490913fe7a172589ecf9c1f4816049723b36eb00889fe86d1ac9041b27456c8c72f997e2d6914be5c6e15dc2f58d5a71772a8f49ec67b2b059038f64e791e22a8ec75be92cabae482a0a7d6ba2906e218aa872add5d54d8708b869b4fee38a9efeee4fef7392d86d8831afda283221ab4205b3cc5c8880ae272a876c9dcf35d53c558a756993ecb663dbebe646e4ac6d714250a254d2ea72abaca0e0a79e3d8fb9a319d36583451311086f7b2b71ea0d706807ae804142df6f8d5af411b88dc16763374b7132c7efa154fef03214494c7d6ab3d9ebd92066bddee57ec0989a72b3225a554d38fbea373f85b6035542791dd8a021c0b823822120f59d28a36ebc46c6d004b3cd71b2308c0bbc130c63b215c3fb0870fca5785a29a779c56e8d324afeda54836e18fdf4fb9be9aab71b0772a210fcae12d39176fed8fc483f9096dee6155ad98fea800677df80feb51448f77a9a0378a02a0fe590b2ffeee62948826b4b2d1d1d5185fecb731fd29a15f9c8a0f4fcbdb3566db1f62df22ca19fd7cfc87245ee80b36c7bd2e93e238ae46a6e447b9cd960713f4da8ac170e31793b8ae0a34f6612ea27b07d450c15960b9e805f3680f3d92aa35b5bfcb15deadc98bb2ab9f594f79e78d4c9a69d5ffdb46c0bda9414dc9d108b9d7856602abc1dc49706720c5037b4664a3a35e28beb2c5600397465c39082b76edcf81d6aa6b13ca462ff7f6cf56a52fa8ddc31cca676e8f7b593cbfae4e6ae1948e77ec467c2fe7352304f59b123db133e29cb216c29b26e8b16d4bcd0b8ab1c3418eb8d4ddedc71cf88f34327fc3f256967a53662c3ba2015317b068ae4aa31eb9cf90460055e520a78141b9e2a1708a684335f3759657e6e6cd3cd068a6b4e03e69b653f2787f35f83cb8d08991d4f0eb9227f861317025e125eaca1310d6f0b36d0cf05b47331c92da74787a99c49ca144fa87d5203e3fd8d7925b499f2e0193144efa0340a8dd04eaa12cb46b2d40b3525e47f951f9d6ff6157d14a5c5a25b36436c95d3f1c2964ffea7c8537366895f9c45d7298f06e8a9c6df3ba96012ea1bdd81c97ae5fa190cdae809a493c0dd57238f54b321a4ab1180c1afd5dadf5582edea5968de4b2e0105fdc1d4870217391a930db44068272b1c297918e0baf8bde964bbdedcd4c9e1630db7bbf0eba1ea1b41cfc7fbb412f048ab67aa1d5f1b078f48a51e0a81f01ae449773c14373da7b00568131b214d13e810c0178441b0204aa1ec69a36359c3f041e5037f67eaec90528046992a035b31dd61990f1b270b0162101df1fd18b8ebee962137844f8b3586e44eabedcccca64872978e2dfcca0235d2c5d56f2f2bab96763998bd543903de049afcaa81cc0b5d6939f8a902fd62c6835764e80fb4e596318121978c9a5ace51ff41353d33285f1908a01c13a16dcebe13b46faa370fd9c96359dd58f631738c68fb44319affb312ac00eebd8eb50d6cec6f4c5ea1a5775f28a9a486f2e1eb9ec574b9e043dda30e4c7100597864d7b0d24c47da337c53dde0621bf0db49d49012df15492fa4f48f6f2acde3bf55c2f20c6b5eb3915c3d16baa4ab3c4cd335bf8d16bf15bc15c92f26555c1ebb6b17c866876d529d6c9a349c2ac26a7b41b6ca9ed82f7a2d7fc0fa911fb47fd67add305cb768b2f79e59daa1bf7883cd416326cb3d072e93bf76d240532321488f968b43a0b665e0e7447289a034b22f29398e374343db03f8b121e2889ba4ef9e42068b8d5b2d4c5914f786880762247de9da9a59c3fa6e6086c83ef12dce5d696082c4310a63e57ab008b6526b31624aeb20c2f6b2fd245cc472bc43730e9ce5d1a797f5cb93dbadcaf9c5810b24e27235a38b89df42741eba1d25cb05daca5e77be8f880b08deeaa5f682b3fb5ff6bd3b0040d934f0a112b7fd3df24d36ce5c134f750cf9222318ae99232f0725074fa97614b1176f34530c12f099fa2d2a362d9e9ed945c01abad79db7286d96394e79cc08ceae986fc6e6b31457228053e0fc95a773a110de3a377ceb7cc19f9b1749a52c11ca59faa20603f800da7f1216e782304c2e2213dc37b2e77790cad14ef8a9a664eeca4ef1a75bf6ca5054fdd016a3329b9c07cb44deb5a149738834411f899fb591b65f2abbad06a2b01263878e06cc98717ce65cf7a800c240b804e34eae2eb2fed7092eec4796e34e3534981cb0f53126dda9bbd2fd0b7a97ad127be96ba44176989e391604f16e830987a9f68c08749993280b4f3b3fbd579f3498b077ffc4c53e313d03ad979fc69cccc47c4eb5b0846b007adc1a561b4b436741e87b4bba3d9421d72b5b9912ec96da14bb95e6600fb815acb234bc9420ec0e15d4f21257b9889ebdc8230fb781e5fa10ff4c184fa9e115c3a4c6153047fdca28700f75bdbdd0b5d2caa7a6b86080f45e0a56108ac55bb638b9c0a8a33c265348d67498f061ea38dd0c5d0843964c36e9165e3013b78c36e9264486b934cc95b39bb57b6215ca878c3f70d456c9490212727c4108688855b9045c6d7f257d54c7ad5944d4c6053b5c2e38fb23e489489a6e914fe518dfbe4ea075e8ca967d5f6e2654f4390c29d65adcb486a61e864c558175f9ff6fc2f2b3309d8df9d1a887708391e6cb6e08f4aed38d2c6c8cb409941b75a80a28aab8e146b9ff02d029e6b7e53e4567aea8c7c4ed985eca29e72939e98070164e1941ecd0f0dca537ce090fb7471fc5a383d7cfc9d8ffc16fea4b86d4647a1d5f987243b44bd70b1678a3351140254c3f4bf4ccc0e1b96367165add77e61c6fdfe1e8646cedd6aedd67cf9dd51e0727faf9aec24baa5aa2d0665d80e6744eddb17ca40f7bc48675dacf9bb0b51e2ddeac27531d9c3b9ba83a88ac924943291c72f405be082aed95f565614cb79e8e0b61622b5cbdfc5d47fe37943b4adda672f6dae2730f15af8beeb6d7404315f63eaf66d066aa9740381e934d761159f09040d76db40f7efef92f53c86bde212b8ab6ceecad61363f3d0b352f1677502958475564eb56d3506d25909858434a27a7e131d8a529dc9d4d3805c10368da6f6c4457639ac2f812f5783c6313a48ec1e6aeed5258f0c25f60aebe78ff9cbfbbb958cb8e260b09955661a383fbfdd329405b91d676f04bea9ea7e33c1f84c6f0a9b740c5d0e717fc04a7cf584359c2a15a0301b814bf05ffc344b87c8b33bb7f16e00fa561f6073f7a8edf7c3273f8cc07654f3a6d338a7b085ad4e09afcce6ed7c0c2eaf7e4b26be2a605b01da1be00e6ed28c6cf66afe34d16e9c36ba2c7295467189be51c659f9a6e527f6ab0e2ce075d2eb7efd0175946d824a0ed9f7429adcae64ff7aa30517404b447e92c8cbb065ac763ad25e4d4c74331653be81f2a93130b88f109ceb665bb5ffddd6fbc24f05e83b1932352f635f66d2b07e9922f3f86a080791b11a633ca9873e8585c147c951ab2404e499f317cc492e5899d8d30a9a0a082f57dbb3108362ffb90838b2ac14d7961b43776210b6b379e70a6de51eb14721c30ef4ebbc78e9b215eca2e9e527f04b36945e126ecd00841c3c9d9ef7344ee89049cab36924dc833d25280229ab7de6f39f5c9ae65da655096ee152ca0d892eeb90a969280fe09f1db221aae22b58eaad99d15d3f901e22803bd2ee0c8d68c32bc3d5dc1b4e587988aa9ef234d16dae68f77087000ccd266defec07f83013d33b3568c331673d5550ccc53d6d41e03ec3245d98cfcb146902c55a92efa5f866cd71279c92da47d1dd9762b8cf63f6845ed6716b49c4f9a47bb152e1aca41f6c1a9d3dee4ebcdae6e1cdfd1dea557062a115b4ac5c7180f844248ed555303cfc2bf4c42cf8444307006b42843ff964e01b934bbc766384ca64bb9dbd27f2539d03505a59bb2a3c37ae8974dbf83c4b99cf8cd3c86c1899103fccd3673f5b619c7ac7c3a59634fe4adcf84b088ddc59cde4c64fc59f50a4d65f38d0bd9ed28dee979cf4c2b51e8d56224c02e71bd764f8239a4a83d76bc1d8eb8cbcbd2eee88675c1d6a2bca251443beba51731e180ea4c38bc00a1793070ba5409c0d032f377d1eecff2974f7dfe455eaa0626cebe6f71be2f5ee708f60ed1247ba31498be16e79e9d287f91adcee84f2c3c9656c12fec1bba608fb3f01020e403cb92a4912484ab8d0185061cb94a2a891d8c498230c6d90319b6098bbb4de3468d9bc5f54eb15a62d04e7a0e013b11fd4f481cb7b0f5a693148600e97f199031483b4f878758d06f9a77266415bc6270a93a5531b95d222b3a9b09ddabad0d18d7d35f033dd4ae9f01071f3472e95f104acb8da7f767104badb71e", 0x1000) r1 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1003, &(0x7f0000000080), 0x3) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000001140)) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001200)="198530937f72875f70cc11de7b58e6691e", 0x11) 08:39:10 executing program 1: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000000)='./file1\x00') 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') 08:39:10 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) bind$inet6(r0, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r1 = semget$private(0x0, 0x7, 0x180) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000200)) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000000)=""/98) semop(r1, &(0x7f00000002c0)=[{0x3, 0xff, 0x1000000001000}, {0x1, 0x9, 0x1800}, {0x4, 0x5}, {0x1, 0xfffffffffffffffe, 0x1000}, {0x0, 0x5, 0x1000}], 0x5) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000440)) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x8100, 0x0) r2 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a", 0x115) semget$private(0x0, 0x6, 0x1) syz_open_pts() fchflags(r2, 0x0) close(r2) 08:39:10 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) fsync(r0) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x40000003, 0x10000}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0x80000000000c68, 0x0) 08:39:10 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x3}, {{r0}, 0xfffffffffffffffe, 0x18}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) 08:39:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) write(r0, &(0x7f00000000c0)="90853856a63e00944d8ee699df108b0e1bc4", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f00006b4000/0x1000)=nil, 0x1000) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8002, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[0x0, 0x3]}) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x2800) poll(&(0x7f0000000040)=[{r0, 0x28}], 0x1, 0x9) 08:39:11 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0xfffffffffffffffd) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') clock_gettime(0x0, &(0x7f0000000000)) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r3, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) clock_gettime(0x0, &(0x7f00000002c0)) mkdirat(r1, &(0x7f0000001740)='./file0\x00', 0xe2) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000001640)='/dev/pci\x00', 0x42, 0x0) r5 = getpgid(0x0) r6 = geteuid() r7 = getgid() sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000015c0)=[{&(0x7f0000000340)="6bb76e1eb1f4d4f71b2666a9e5b0ffbb7b3a45e0565544afa712ff164d1e949caf4eb30d6f9f2bb31067ece11ad639fed9052bfcac95836a95774d4c38b6d82353bd7db445930bd73f8251bb4c4ad14fcf9b30c0d81df3668bfbea6480a40226511c34f0fe908b58c276ff962bac70d80b961b80b90212", 0x77}, {&(0x7f00000003c0)="a7b8a8635f98332d8da372ac1f352cba7d47fc44d44e78b16f86619ef4d3f45910fc769b3044bba21ccd9f954b97d0e1ac761243c743463af540feaca0c51291d36f1d684e3d71391549891853ef68376bd8cf41836c1249ab757fa472703cdb8fe20c9d3bed6c9aede50be3660812ab865f48d038805e82a1f7f02bb066ac9dab05bb34558fd8fb1f28ea4bdc08428cacef46a2911fc05d52658f53a013dc06cb1031080d898a45c9bf9be290770b83d51b64bce3852a5927f295c840a0707669e22f4fb552bd6d52bae2247493f6a492116a44ca32c4028882114dc9c010c7b6bae1b6690b5685dbe498ff1a2458862c2025138b32dd7668bc994affeff903e07faefb2669d3c16233b1b6895f4b3820d58d17705e06d2a86a6975f00ebbf8ad8c277cd586784bc2907b6c82921e2c675aa311b46310af4262dccf1115eeb7368302d5c42335d6bab76a628d315040a6a77428dbe4d2652e651cd805c7e7c4bda27812529b88f378b0bfa65cb2a82ff9c8c167e2a068479612db9d186e495146af0bc0034dd755fcfc988591ee6445a8fd8d3c049a76b0629135f3634e73af6ceed00172cf9a7080af5ca2e47c2d766bf4d584dc331de008e1235f8a2858d28459b5997b929cb23d66739d669b6e1e2da4969a30ab87ad849e80db75a67cd79009e28bbc35e932203976e644e5e676719c6ae071e5459b66323addaec136579d793ebaaf3a809084d85bc5fd0f56e6e5fa55e7f9ff6fffbe0fc834211fd69885588c663bc41c8386eefd744d30910db4f9d7f8cca521a90c9aad6ed20e8e0890e8ffa538067f449f41f26727d38ced4e613072aed0ba515673b97ce67c15f8f94f0ad3c10e125f08a0123b0e3281650bb9e64d61cb4df77ad94fb37a500bb82b7064f1ab9d42851435a82735e84ff5c859f2d3034a87cc96faa9394aa37f38b5c665db7a76d38bf9eca988e2cb86de873c30546e851845e6ff53cf122058bd597891117148ce0ac613c58a689dd3de31cc2aee19da143ea92d92230413391923e9d9ec2908a6a6d56fe95ce3b73328c7d7ab74aa7c933c97b08d17f921ebb186a2a4776afc2a0f5b0214ca55b9440c720136223fda93a88319a09c656e86c0c815490b39b76dc1b9a1343cc817c369aaf09d5698ffc6a405983bc6345df847c895b04104232bfd8ea49ac7932b94bb29b5fb8ad8157de701398bf25721d76c6dfc5c56dc81911d84072a43dc32b535ce87667b31c7e0baca72160349ca2b2ff23336bbd3da170f88f545d146987d7313cf821954bb4d85e7f105b93d23a08579ca2eb7f638214283005d366a9be325df29ee41c04cdb02f115c4af4fca904381ff4f83eff67991f5a6a6af82ba4f51861adf73b1da90651da2b1def8b1ef1a8e3d8c2e3bf030103b41b323126958e116b126de869fb809370a624dab57669f1797d81e4344ed13ebf4527194279757a55c2680ab87dd33f07f619ff2ad8cc966289ab2b4dc8cd10ff6b70738d38db3655eaf7ab7c064f260397ca9e344ef54728d7b598c8231e7de7c7e80ac1bd369e33276222649be922fc8814889c9833135676fabc459a601c05cff8902ad08bc66c2e356564b81502d4d3b4b63b3cb3a8e5aeea13f4d4b67a8c8e66333dad8df29c92c0261f58323aa366418dfd5a10d5b1375ba1fd400ecc6da592c8cc911eee7aa3ddc87b18977b63d7d44b37f93dd74e9fcb04fd2ace4a30451d3e2d12f9cfd674cb04f3deef36a445a20008d737bc2ea0c8b11f45fa59bc5c9e7c648a7b77380109079c2bdc60be47bfec691a10ea87c8ca0545a2bb2f5e19244183136eedc47eb47a35c89d3123fc46492ece4f1cf366d98c87992a346b609c93dc68bbd959016b48dc91b35ffa119bc1a71edb19d3f4bd8825d6739614a966061176cb62b1e0125d51fbfc9986b9378a197cc5a0b87aae01e50581a944492d702ced5f6336b89af855802291a60f964f8886ed1d1b0ce1d0dc40d3af1618a0362261c752a2bb086a105f25000e48f1bc02c21a074d90a30258cf311c744fef7447491cbc3579d4dd09dbc012652ccb04e63357eea44001a5e19ce0e7fe0815a7668b56265db642e78308d7657b9079a9e0d0121cf3323208b664c77e8b016a0b97d01874b440361475e794796a07e060a67ce2082a13807c89a0441c7691ae599aab7803797bd4dec305c1cc8ba91e20fa874b7ee2bcbdb3e1ded7f79b8ef461fe23e6b0bafaa1e7358deb046f894027b2ce019fb22be52a5bdd95677b2c42b2573530362c31dd1773b669e44c49741b7c8b6844e043d456ac232abbeeadd279f39ef72b732075568fc834999f6e385848e973b1ece1d3e8c1229111fd2683238853cd32f802a85dd71b66d736d0a6e48517b8f02a5843c09d3edd0cc7e643b36949504d2eafc3079e41f22da498c87c0c7a6c633330362a7769e7c5e25dbce5e571f9b41ce9a5665df69fb5cbb2be40d41a243bc537da47bc397363e3d1d3b7476ed2aebfc3584160e89f6ad4cc9f5765b8b5d9ac0fe2335474b3f21f0cd0bd01c55b6cabf7ebfb85211ba7e45adce642c882b6a34470c209915ff21198d74b43e44711e3adb1a192d1058c4d3d9f0d4935d0055173abb13d3fd7a750fdf5b4b22e4539a0bb237146284e53af2b08bbdc781fb7fef64722ba3ee5c80d709af72edb692cc394ce0a1f49545ea834f6f14842abea924cbd0cffba0ca00a2c0204c0f4c2ccc3583aa07a74728b2398e82a42536d9127b58ace245ab17b809cd6b85b508a7ad04cb5a5bc89c853c60f705d203efa18c7ccb1b81d2feb3666c208f5596bed931bce288baa99fb9dd578ad457cc28f14c0feba71a731a5a5ce6bf8e0b29b7cd6f6dda1eaa6e14981bce59dd6796166204f52c5b110920513bab430d6a07264fb4370dcfc0f2487191eda01b6e059b40facbdaddd88661909a009f24361a8fed07cf63bf3cae0f6cb929b42b81b56014a5415b678065a4f808da74926ed51aa8455979811a8c1a941af416eac3194366f5d2137ad119a44c4f55d849357447b9933d3c51a288c0b61611b91858e7a4a4bd97158afe8f740ffedac96e5152ef356e54433f29adabe6c395a53b4d2d29474f8b872868e1fdbfdb7765b4f5f729989d2f4cd0e849e3efdc4f4a85333c3956aceb49351d8e745b701987963fc276a6d494d23417051c97aa4af2a51eecd2dda84efb6f9be3babf8b458ac35a949f58717694c919d1e08dc8675507e087b9ba72f4aae3f1973ee1167f099072fd9be84c0026a63f302bfa9bc83304d510cd5982b799b5455e6fa6976dbcff728ea1dc0f94223fbd4282bd4bc6e4ad65d95d4b408473de82d4e44eaad66528a26fe04b10dac671750a5c5245d1d0ebedfa32b469447daec965cc3b84e700e60719cf0e267392cbcde3d32391fc233d76bda0b2edda495ceab887e1d0a4856e569c59c3df99b22eb70ee738e2d7ca9e01af53454da80f5612262821f6a2f1f05e3280c45301c29c8becc737b28b02227b77f3a98701a17873d6a564c6e5ffbd72eace0590f8cbeb2ab3d35edebf899c1b69801fcba064a12fb7d01c3a6b6b3eb56a199e122bf90316e20c6df819c72ee8906db2d3ca23770ec4e9999796d3dabce82e67be3e4e06ac8e1d7a410e85dc93629f2765181ba8793ee49267bc57889b93eaff166540545ee5184cfe224114cc9a7fedecfa3b3db2d79cdea40a54efd71ca6cdb91ba31d4c966c001c03b4cdbfb8d1e4403d36d87a965b97fd89df3bf31349e7ec76133da111d75d2925036feca259cad900516a522e736e2331205a5706aba781509a860bfa25400a84d00724b7b1fe043a0033945c06ef13566939731c58999fc62a2ae32cbb42160c8db40aa1987696667c94b52f38168d8ad53897c33086e6c4534400338dbc7580fd57a5178f8c9da683ca7a9ec2d139a82ddbef0a9fef740fdf8e4fdb9d93b1e0a7b96bdeb2682a9a5361e413a2e7e55ecebd2612290be11f9b0bc1f2b3c5e8e21b0716f63fdb5207736c9420e98e94c9a4c59e090973bc374c33ad95d68fdd596175756d70924e11d4db3719a5a39189e59ba86cf2f16381c3540e93646545f912357790d619c163ff94b58b77837f259426ca5aa11ee567e37609a690f65f308db44bc06dcb9e862c589c10b86fcbe52476fd8d7f685efb400eacd4ecbf3507de8634b551ec2cf52f1d5bf048cf176fad72760402c1d9cbac763df1ae4cc1e4425633a6d0c2dd1c75f38faf683f2a16f394cddab0bfea283249778952ca13b0c74cf637751d6130213dfd87155d60fbee54f4ffda6e2650d53ad861d6a5a804462f8a4250ed978465f1b577fc9336a2d105ebeca2056aec37df4eac4b5573e881493419bcb10d83970ee267567aaae7a08ef1e5fbcfd41ef29d1f687fc84d1d65bf2e1f29d41321d87cea7eb111fa489816e08e0c83bd4714eabe44879ebd59b7ce2c161ec6bc86f9d219f72cfcfb18d3ce1da6f795570f69ac22d306b9910502278969820636010f5cb4ee39f8b2b7b9284735c08330dfda8a3eb45cb7910dfaf0117d7b6b639a38f3e549b390ca89f7b6a3da820b07cf127cb3c8f065d3cb3c6c2a48e943ff0fa3270d9989acd5a01f356a7c8dbd39f05a1605670d91642d85df3727a489c03b938478ebf775fb340b1f52a1dff76efbb72c3722c81fe23002130ba5fddfa927836996df50eafc123dba4be3dbf0b3c2ae491e70b913a0c457dca78363396ce681ec0e86c2d8df4920180c64a0a27660c898426f23ccfaa83f45a58072997557e86d3ce23ab9717bf854cace0e9de3f2af2758871263f1a10204f492f7361d11a9f9fe612b6cfc8b17dde05621ffe55792bac4cdbd15de161feac45c814a9dcb7cfecc0c619a8236caa03192dd3e3e8334bcf28b7d1751132c2e96b7c80e9505ba12a4e358ee4077a9a25c046fdeed26ef47864aaef98adcbf6e467af4436f0664c8082b4c6f8b67f207c7cb66cfaae286adcd9e8fe8dc63546af6d7482c436549f727bed6d87789a4836db68f03850049405964ab2c7ddaba3fd4a48d0bec9d18121c80f2df8f8fa279180e67d7ab569ec15a452b11ce3e6971611ca5b90c29b53df886b0e429935924b657434d629e30f9756150d589a7961650828202d3979ec52057cd83c7e9fd334480ef98e94a92c0ce1387e3bdb8ab83971bbba62149e4649f551b4806c3a7edf19798612354f1f7a649b69f547dd54bf79d082f837d6574221a4768fc7ea511cfc02c556890699b664cd5aeb7e8f6f9c05b67f06017001e3aa49c7760ea2a0cbda23a8656a9ef79562b811548f845d5b87bca2b65e6f9083eb346a9125dabdc143e0f4c53d9b2879b0ee5de758d8f7b7149d29dd0b93f3b9b079642a0968c9ca0b65a790c1eef88ab837568e5717ab500e822f29dbef32f8a0cf576b675905e1a56b095dbfe1accda0ce5c5aaccfbccc2025166e74f7dab5ae4f100b2ee73d3eeefdadea96740bba506181411ae73904b5be10389f623a9e56dd74c0995c6e8b82f79f0fe8ac3d6e7e877afb3cafc09d9426099c06db4299f1ffd83f5fb72f766730b6f68cf9302d55968bb0d5d9f4e7054d00448a441007e682295e87595e2b0983f7e904b16a8e445e641103cc44b92415aa2ad50fda57da105472aaf3cc1c7cef84ae30f3f58a64c078e1962ee1e9fb5d9589700a3eeda82987ea15fd5262cda7ab082f8a1bdd5fbc825c0324870399688ad18cfd77f94fda86714402ec00d4e881021057532c6181ee856cdc4225368c5ef", 0x1000}, {&(0x7f00000013c0)="946b0372b6df8e14d6ba70c70f198c057a7938067f5275e4d7d80f991f9b3fc722f8277c702d9dd4c29828d1fb496dfc4a", 0x31}, {&(0x7f0000001400)="ce63065869ab361b1e44f25e67797bde909db631e146db5e6604d2367d0e919a5427c4d49a8d463b658e179ce056dac8063e56441517411a0bef5e2e0f6eca30ccc15e6cd3130c2c18981e0d8b89853d914f668255a6b4a233a3799eb661cf3eac3d7e8be664329a13152e1036ffb1c8ae2b0e6f09cb81da44ed3f11cbb80484c3ffd532d4dc82751a94c774deadc1950e51c04fe0b63716fcad89f849379022edfb76aacdc3340afe2ee86cc3d81c63c5a46543173165ecf03d816b3ecc69ab604f0b39ee1b743fe9272123b0", 0xcd}, {&(0x7f0000001500)="7ed280d982c58eee1c996e4087c0ed19baae2464cc51849b2df51294442dc0e218ddfe52f915e85bedf84ec66231dd05f2fdbc18450c6ac6a2b489a89752e02d6d64f0a2f91f06af283c347b09ebeee3c401186b32c968cefc24f802c189030750cab822eef13ddb1664a9e477ed3ba073d33a23061768a8015a6c0a88f35fcbe3ba34325ac3eeebd680d9d9b291a299", 0x90}], 0x5, &(0x7f0000001680)=[@rights={0x18, 0xffff, 0x1, [r3]}, @rights={0x38, 0xffff, 0x1, [r2, r3, r4, r1, r0, r2, r0, r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x70, 0x2}, 0x0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f00000001c0)="0818716b6cdf42e1bbd03e7ab0", 0xd}], 0x1, &(0x7f0000000240)=[@rights={0x20, 0xffff, 0x1, [r2, r0, r1, r3]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x38, 0x404}, 0x2) 08:39:11 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x85, 0x8}, {0x3, 0x9}, {0x103, 0x1}, {0xa7, 0x20}, {0x47, 0x88b8}, {0x4, 0x2c47}], 0x6}) 08:39:11 executing program 1: r0 = open(&(0x7f0000000280)='./file1\x00', 0x0, 0xa) r1 = semget(0x1, 0x0, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x100000000]) mkdirat(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', 0x80) symlinkat(&(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', r0, &(0x7f0000000440)='./file1\x00') openat(r0, &(0x7f0000000080)='./file1\x00', 0x10180, 0x6) 08:39:11 executing program 0: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) r1 = socket(0x7, 0x5, 0x80000001) setsockopt(r1, 0x29, 0x24, 0x0, 0x0) 08:39:11 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) listen(r0, 0x0) r2 = dup2(r0, r0) accept$inet6(r0, 0x0, 0x0) close(r0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x3, 0x7f, 0x9}, {0x18, 0x3, 0xb4, 0x3}, 0x1, [0x33c, 0x1, 0x5, 0x5, 0x2, 0x80, 0x5, 0x389]}, 0x3c) execve(0x0, 0x0, 0x0) 08:39:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000440)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="3e2a7913e4ba6d673553c0c01b3dfaf90f1e1e4b2ae5eefeaff0f2c85e2831c61ad4091d1f7828bc2d2a500a35ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002000514295fbaabbbafe214dea79d95e8f6b9d3b3c1", 0x5c) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() sendmsg(r2, &(0x7f0000000300)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000040)="2669b84cc78cdef77d2a662e4f30f865", 0x10}, {&(0x7f0000000080)="b9b4324d669ecf5d69b6b4531b32fc4e663b2273a1b5ef787f02c718cffc3edccb5297c45136f26038bf98c68ba3", 0x2e}, {&(0x7f00000000c0)="70de56c1", 0x4}, {&(0x7f0000000100)="cc8c4daf0e21fa5d14da498f595fd46aba486cf5fc60dd7258628cb54d725113ae5653e53de89d3ca758d019ae198366fadc8013e3ce414617f15562e5941d", 0x3f}, {&(0x7f0000000200)="cc2491379b03a0a0b4bf1018ae509c2ac627711372c5afc177bdafef85562f2ca72a1af645e6f5dea48aa4590c20506683ee4b4c7f501ee1424f10d75ffcf873137c4d3f2637b00543be4ab421d0b0801e1fb3807acda9ee5acc51820ad7903f4368af11323b9feb5d5b4d61d09f3c7802c06b2b54800bd65aef1dd4f7ac12cb654ab719b125052f0d1a7abc72791789b20046dfd62169cbb2819582557f53104ac9d91b1b7b67f76c6aaff13c76d04f72618ff56153982ec241fea767acbd5bebd2619581a7071189b52921991b147a2c4eb72d566d4774eb935ae707ccd2cb9419ac1b5612", 0xe6}], 0x5, &(0x7f0000000940)=ANY=[@ANYBLOB="9800000000000000ffff0000200000000ef81bcc716c7a58c88d1ff4677b6bc4b0cc566d2c945d497a7ff9861ede620c4a4057cdc395febe05ccb4860c4925bf8f4517109abd0a38aa2903b2d0e52c6a6fd1171f0046bc014de6525519f50f390c2573c7d45b33510e20a4446e8414db8abf36348f4134f4509f4f6c68d1bd65ffc3bab7bf7d254cbcd669c08473f6e048000000000000fffffffffffffffd0001000000cedc0000ab5bad9054f90ebda1cd46a0754ffa86ddcb3d2679085b2fa80a049a22d5f8b229a92aa809ec8f35979856b60c246ac04db67af25a0eed5bfcf8cb4dcd6e94f080325487c76b44739117d75c0f217ac151322a457082871eaf4ca86abd4e021661f7feef6e9c6c242ee629aad8f6b25429bed935b9ce91e2581568d55c396b75b5fd5900000000000000d00000000000000000000000000000005d54c888e07eb3cdc792ac4dca2493701668596ad47e9a386ee699fd4e835b47e003f91c61ea6992654c522b02cf8703183f3bb43bae135c1df2f198590cf737f1aed5645586336478b4865ea5a2b4f9a311170d1b575614942c6be5d2b5c20b429a7bf465dd801630aed727764d420d24b85ba4d13bf0a85321a4ac7fdca118a89931deb1df9e0536d5172e70992d1d687090b9e1bf50a0952147144a64aac7d760d614b6b84bc3dfb93d3f390e3353008b79c9e581ee50a1c3ecd6c2e27f5add21ad260526740000000000b000000000000000ffff0000d6050000511d44b971eef8c6dbd4fc57d487aa9880cd50f7ca6724d2b4bb6dc5533475c0be0fcdb324477d4206b8f353d02685f214b96344ee960fdc6dc2209fd69675bf0b6969bdaaa3fc03d2405ce3c7857fa09226c6fae57ba650b9299b794c6e34de7a4583e81c8fff6270db8103366c778b8119c4977d2750903833a330a772c42974601d2db75571b6eb35f442b8937da4cf824913a460bac658972356411700008000000000000000000000000900000035454d4cda9248f0e847cdd76e334e8ff3760e7599e074fccdc7e97808b32eb0394ddd9f62c5ba28c56c0aa66fa51597b499d1129895c5d5d771700a400506f915a3cfb7c6f76bc11d1eadee125ec8c3ef17a3e2eb897c5ab7355812b3f30e3ede7364a62b9fc1f9c7ac0ebe11000000a800000000000000ffff000007000000fa01b2f3b0755bfb658afaca67e416f0fc3e6150f3a7660adb54a2adc606a9cec38194e070b55c0f3b647e705e4352f45d5ee0047ffa809406b31e7e9491a50d0cf60227b0d512a25038f453cf8b93773cddd04a9e746a12c668f614c50440dc6c26451c6371d9ff52848afbade9a18a530301437adc6bbc73b3c67f731572f6855a10511d4c6ea71577231fc26ca1f07a85cdf4000000000000f5c9a7091983cb06008f61fa1fc87ff7c2fcaffe49396c6f8dcd8ef27aeb6616b7a577cf78a8a07ac722edafc095dec7edfc9be0185298b18f096eaf0719d567625f3bff80a75f6f0e2ff24d1c4dc037ff130f6aad37870eb9768607dc56ddf77525ed36181732e94d66304cbb3bb8102458ff"], 0x3e8}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffbffffffffffc, 0x0, 0x3, 0xffffffffffffff90, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r3, &(0x7f0000000880)="23ad3d92eebf60428500ea205e0eb13326962a33dd4bcab049249fb9a9cba6ec6aefaa5a01425642c00310499391973595470d9b70f446243c556cec7c4abb741edb32d07b5be2d7ee54", 0x4a) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000840)) readv(r0, &(0x7f0000000100), 0x169) 08:39:11 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) setsockopt(r0, 0x8, 0x8, &(0x7f00000001c0)="9c2ff588d4261753e7b7e240aa3ebe6efa1c6ea03cdca8615819a8a5e4596f55d51b58347aefd7ddebad3d8efdbaa45c7b17fffeffff2e7900000000e35207486444e88fdcbc2c411234344f70a4347b770c12b40021cd341c0f58fc2f0590326566a85a94b2a797f35b50daf6c35497336792773468a436471f007e0b8608ce924a8164d6ab45f768c3e78effbcf83c2c03de532178dba89175101a7cb4b7972bf915d10e1c10ee6c74e24904006dd7ae5af677088495d96fc4ebcf5ca38ce3776cd61dcdf87ff387c6a438447acd34249476eed6ffbf8ed6084f829fa0de314337879e7afc2468bb32826ea3d96ff6b62c2af689e6d587493e9647ff1d5f943c277d1b5db876d507", 0x2db) r1 = dup2(r0, r0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0x80000001) 08:39:11 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x8, 0x0, 0x0, "955cb80098819d0000001e40e6802e00"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x7, 0x0, 0x0, "010000000000000000ffffff7f00", 0x6}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x7fff) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:39:12 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/null\x00', 0x0, 0x0) readv(r0, &(0x7f0000002200)=[{&(0x7f0000000080)=""/4096, 0x1000}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x2, 0x100000000}, {0x18, 0x1, 0x0, 0x5}, 0x100000001, [0x7fffffff, 0x0, 0x20, 0xa71c, 0x3, 0x8001, 0x10000, 0x2]}, 0x3c) r1 = semget$private(0x0, 0x7, 0x100) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f0000001100)=""/138) 08:39:12 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900", 0x1}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x20000, 0x88) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) mmap(&(0x7f0000599000/0x4000)=nil, 0x4000, 0x5, 0x10, r1, 0x0, 0x2a) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff10) 08:39:12 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1, 0x92, &(0x7f0000000040)="44d3a40605c2ec5494d785da054f4c8f877e5c730631b735b5b0e799e8f640acb5dcb79bd48d9f", 0x27) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = dup2(r0, r0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000080)={0x9, 0x6, 0x20, 0x4}) r3 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shmget$private(0x0, 0x3000, 0xd0, &(0x7f0000721000/0x3000)=nil) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000180)=@abs={0x0, 0x7}, 0xb) 08:39:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000040)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0xda57, 0x2, 0x40, 0x6}) 08:39:12 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x2) poll(&(0x7f0000000100)=[{r0, 0x90}, {r0, 0x50}], 0x22d, 0x8) r2 = dup(r1) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x7, 0x20000000, 0x101, 0x3}, {{r0}, 0xffffffffffffffff, 0xd2, 0x40000021, 0x3, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x1, 0xffffffff}], 0x6, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x2, 0x4, 0xf873, 0x8}, {{r0}, 0xfffffffffffffffa, 0x21, 0x0, 0xffffffff, 0x9}, {{r1}, 0xffffffffffffffff, 0x62, 0x80000000, 0xfffffffffffffffd, 0x80}], 0x3, &(0x7f00000000c0)={0x0, 0x200}) 08:39:12 executing program 0: r0 = socket(0x2000000000000020, 0x4, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="f038fea0e2dd153d9e0266b661f59609a274649619224486bbdfa104c199dcd5dd17654360788b72f4cdcaec4ec70a573dc2056f2713671364e2bd7500eeb3cc633f03746c90b17b6f8242f2a733643f9db3c8fde05a50dbe4e4c2bb2d", 0x5d) r1 = socket$inet(0x2, 0x2, 0x2) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x0) getsockopt(r0, 0x4, 0x401, &(0x7f0000000080)=""/163, &(0x7f0000000140)=0xa3) 08:39:12 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9092, 0x0, "a2000100"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x1000, 0x6, 0x5, 0x3, "b663bcc4fb63f53ad2f4d8d5319d2839f7dba6de", 0x80000000, 0x5}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000140)={0x3, 0xffffffff, 0x5, 0x100000000, &(0x7f0000000280)={{0x4, 0x367, 0xfffffffffffffff9, 0x6, 0x93f, 0x80000000, 0x3}, {[0x8, 0x6, 0x4, 0x5, 0x8, 0x6, 0x80000001, 0x10001, 0xfffffffffffffffa, 0xffffffff, 0x3f, 0x1c, 0x2, 0x8, 0x1, 0x2, 0xffffffffffff2a5e, 0x5], [0x4, 0xffffffff, 0x0, 0x7c00000000, 0x0, 0xd8f, 0x5, 0x100, 0x4, 0x5], [0x6, 0xfffffffffffffffe, 0x0, 0x6, 0x735, 0x0, 0x800], [0x50d, 0x2, 0x48, 0x5, 0x0, 0x7f], [{0xffff, 0x5e7100000000000, 0x4, 0xd43}, {0x9, 0x7, 0xfffffffffffffff9, 0x4}, {0xfffffffffffffd67, 0x400, 0x7, 0x87e}, {0x8, 0x0, 0x8, 0x5}, {0x80, 0x2, 0x2, 0x69}, {0x9, 0xd1f1, 0x4000, 0x7fffffff}, {0xffff, 0x1, 0x1, 0x80}, {0x3, 0x10001, 0x81}], {0x8000, 0x4834, 0x1, 0x2}, {0x0, 0x100, 0x7fffffff, 0x6}}}, 0x80000000, 0x5}) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000500)={0xffffffffff7ffffb, 0x0, 0x7f, 0xfffffbfffffffffa, "dc04001b00027f9b19cdf9fa581139520900"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:39:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="371eca3af3cc094a817495c2370471ad963ffed211ef86b68d20e2a1912538595edd78f9a19593e9768a29c809364e50fa2cb5fcc3d3e4688078c6f957d77575b388a0fcb2c9f6cd7da6c7e5da52823d5a51c071a72fcf469f003caa79c67f8114196c6c112fa067b2a8fe005ae251f21605d948cdb5c958805b9e615b2325a652b33ef3a959aa1c5701d67a73090b972c298e7b25967c697d977ab3bf57ae1b7a59daa99fa39984dabfbc9aca420ee83cb14da45b10fe2e47bfac64decc48a711ac33e8d3ad5ee848be66260a5b9d21b9cefee3fab90053836ef266cead028fba72fe276410e0be9579c99e5b0b1f3ff7ae62053c0778a0", 0xf8) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) syz_open_pts() recvfrom$inet6(r0, &(0x7f0000000040)=""/81, 0x51, 0x803, &(0x7f00000000c0)={0x18, 0x1, 0x800, 0x497}, 0xc) syz_open_pts() 08:39:12 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3ff, './file0/file0\x00'}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) lseek(r0, 0x0, 0x41, 0x3) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_flags}) lseek(r0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2129, 0x200) getpeername(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000240)='./file0/file0\x00', &(0x7f0000000280)='./file0\x00') 08:39:12 executing program 0: r0 = syz_open_pts() r1 = geteuid() fchown(r0, r1, 0x0) pread(r0, &(0x7f0000000040)="32a132a9b9966e1c0471aad81d85fcb0d2cb09c8d19d106d9a6222fd2d6ce435e961e811a0aac21eb29cda2c0dc119e655ae821ec74d897a68843b252a57cfc50a03e9f1766fdfa5f019714b649dbfeb2620c0156201dc084664f029c79d6e5be5fafab31c0d31408b87abdb18811b79534c3d70b4733a16bf2c435fc38cba69ef35cc915fff37286577705f7cc5140a33071b886dd8ee1e5713958263557322e547d77d349dc159ce9c6d368a3c30aefe1dbb947eed16f213d5cfeeabd73aed0e96d7270d00a99e7fb678c21c16190741c6", 0xd2, 0x0, 0x0) r2 = dup2(r0, r0) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x9, 0x8001, 0x0, 0x7, "16877fb424375e4792d418b6250e101111637c1e", 0x5, 0x8}) 08:39:13 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x0) fchflags(r0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 08:39:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8041, 0x81) setrlimit(0xa, &(0x7f0000000080)={0x98, 0x88}) ftruncate(r0, 0x0, 0x3) writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:39:13 executing program 1: r0 = socket(0x2, 0x2, 0x408000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000001180)) sendmsg(r0, &(0x7f0000001100)={&(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000010c0)=[{&(0x7f00000000c0)="0d0caa7decb27d7b01ac60963bc79606fe0d3028c7017a6e0ec94e6bf38317218d8eb922032ab2e515a3cb1666fb45c63461b4e75aa9665ebc93a705fb40520b893c6a74700a136ec95473f3996cf211a007b6146b8460b86f8894353d1d4f57372f130b6ca78c408c0064940e85ab12fabd3882dc274caa41d1c8b4b798808b58026dc054862f399be0f0827f8781e757e567b1db683829e1767b6c273f7197435319c87cd3f30781e83653accd08ae98d79994cfbe464693bf1c467ca63fc47e6846439f04a27a3c10cf344efc70faa1f1d30ee357eb31cb786ce564e165fa90ccc34d24d2afc79e59eb2fa92374213f8ed3a73787e9e0c06f4bd4dbfd98a2428dd126b165e2fe568fc3a3f74336c5a70e5e8e5480638e87aa2257378dd987c6c6430997e606b4a4c4a1b2f30fd0d194e34a95f72df7d5a453c90d561168040478d175b2c758cf98fc87d02b0e02fa5ca4c6c2f1530ed8c872ceb86dc4a45a8c216fabfbfdc7c7deb5b3817ac1a126a854bd9f2362efcd78fd4f8fa3068315378d6eabedcb9e91a8479c21feec33a015125cbaa1e3b06c88a76b965b3875801db2c88a8277b31a61ee1e69bf546d2058f632fd5021a4f31ba4c6d2bd50163f87812d9854ee672d5c9c32236383ac26a123cc905b7c6536d7242a2790dd024fa112304a96560e70e91bfa3cc14bd7dd4915832709e8cd13bcd82bdf087f55114a7986ae4d16b6b79bf8d666c17aec3d8ff7263125ee4e0cee1ef25c5372cd8ed233804b2df44473fcd648eddf9044d63f0003720e1ca0919010d88e607482c8609797dbe8fca1d3d7dddf181070406e7733a2bf6e32407cc348a7690759e10f060621b3756fce10852809098003caa367bc4a36ad766bd5902c20a60591e32fb56277c0c9d54705714413b68ae9cdb777ec75c85554295b24504d986251f7bddd8086ccc5b5517ac0fb9a04034d491687d3c6340ee22f22a2f6235b870eaba5506b019fa5dc6131f37f39d457696311fdbf030ac0a198a8fe2550eabbe30f04280ee320178bb50017c8a7a9ae12c5593408c40cb3cf80efe66488217b33e21a3162defffafdef4efbf22cd8ad102eede9e30e556d945d4a77b83e530c003e6ba5d53bc536c7698b1dbe534059c36d6e80a54264a3182610ec69bcadcf458ad5a3034d2844bee33eea7c4081b2d596c257343fcf63d2dc614223b1bb16a81383fb495a53245130960b86ec9ead3d1f881e64957534d9fd56bba77f40975a8b916aabc6e11db32a109931df14b6d5637812fff86eeec0aaeb593a516ac7f2edd2304861278fae23c158ac2078a7644b5461a3437820d48d19ed8fb407c8a8a8d638f67ec231d5a90ed856779e1d283554fa0d0a250194aada2e430edddbdb7e9b9e6b6bf1d55e3241f09b464ed7ef83251784c98403c8f73da7825f03e12492e20cfc92468366e9e2dd04ce4775e9533a1163602e209ef00bf3c2c4ea29c34fb56f177c6344d4c1b9e6aadba2d7b927e08e726697429bfe40af47e5e31d5b120f81b1f0d9bbb1890f2be6a57df8a622d4eb262a561012d29f17165c480107e7e03cdde38de61a8a78591989723503e5a27b217b7f41735e1fb5fee33f117accf1bc9fb0c26a784cf92d04955fd0dc30cb916d1dd4febd44bb2171c03f88399ec410aadbe06b8f9482c8385362da08616505d208d05ad02ae60aff1527d28973515a8356b9e7efe41241f698340b934b1092822d2b399cab393bf9fd7c300157eab671cdd3fa499a1c1e42f999c6a892f5871334c045ffba57923d34a8a0cfad61a59e518e395542b739428762512b3a1ab5d330a129b3898cd801605656218ea4a51303060b81cfe38b2c961c538cd54d7573223c04dd7dc0de37959785e6bd4fef71927d22f89c150957f194f6e2b5471846bda4a83ba17074b40820b0dac15337c92524540060cd9244ee0a582ff5d0c34b33502144640130986d9673746e8b78b6e7b147aafe7bdd083e3c037fe94c97ff0353db90883862e9b164a45bb1d4cedf956293e1fc2f3861f373141ffcf6f94f793eb347f1d6a57af3690bee8b5caf60252d218b66366df69ec265f21292b6eff88a92e4459fbac1372f8e9725b5bb59644adf63ad446b1a0eb352937969e9afdfbc94a534f35670acc18bb47bc33ee83bc46e68c11204b2b6dc0deb230f04e9167162c76e3047ed49500bf902721134966277d2c162e250a07e7e8b7689b1b038049bb65cfe27990a71f7d22873b8e164f79b371f6e5b25866c87090bd5d4b8f6964519364398685ad3b888c5c144aa8c400a911d7f7543fb7d0a0414d3b798f745c3440c548f562e18cda8e464e73fae7825e2fd4bac0c3a444f9a54fcfdde4d2a4c45ebaec3c3ec5c97168e6afd87d8be0564a0b41f0866a90ac7309cfaf936a6746581144595a9f47afbff38d3dcdd60593dbf4bef2fed286df090067e2adf67a07faa1b345036af3c32e4ce3167b26203dfde72a34f21080bbf62b623d92d6208241fceb62c5a97edf0588a14c5904a4b2827fd2baad387c9ed1a819546b99594994ecb1119da8965803d7e925ba2fd6047d9b026df2255e4560a95f53f60cfff220cfc5be0ccd07fd5752dfa7f83334d35d27a402033d01a8ac8af87eda2a9f7558fb1ac90ce263c356ab173254730eb88d16f851fcbacfff3a37a95754cb5f3941ef581d599519f99a8bae6ba9e03c793289780267382a5a2f65ad7097cb356a2a2dc8241a3c02a0dea436e8f5c7022e95bf505b557e23f4d5da6b0bb2b80faa7d4146827291684cc1b6865201d8aa7d5321358349f02236fccc384072dfea4bd3ff0e35dc5609cdb7c09bd66db27119efb8724728d392f267e7bce35ba8df28c18415b55b3c664bd943196b93bc0440554582faa9f6fb6e9e651da8d0443923cffcd781f14de755449c9e1bb74da21fbcfbcc1afdc407c7713f46d8be634e2a6e794725e0fb1ec090cc5ee598a3f33ac67781669941f64f93f5fdcda3b18d8822829ebede1bf85964d0698c2b11011b8689364626cdb1160446e9a8997aaf75ab9185dcf70d6a50165b5af2bd7c388b5f60145215418dd1622596a1fbf39b923914f308a986a54cd16af3b3b0118eb7510fe0208ae2bc936e2befb6526a189582cf35d6088106b040ea2513dfb36121726495864a5331b999fd3005d66e1ceb329c26a864d6dab08d4b303328052e0a208ebfc1ea115fbf1d879e70b90286dfd4cbf4b10ce254fbe917c03a6f3c0f192413749c2ffbe8e94598e2acc60b026c61a9aedd99f1a6bb521ba2eb7ee5d805287effc654881cf065bc8f3c122145acb16030df85f19726146445b1fedea13c0188ae393661b704fc0309f1cbc9264537a1ea471008110bd8353246c258741008054d3be75aaac9f17e34d515846aa608379ad3eecd25c4fded7ca3c87f7f1d10bdff87f25542db0965af40ffad7e694b152e112f2d3ed52431cd9ee520d6f8c9ed26f645bb3f41c7c9d9cdde5f86d7b26bc8ed02feb6033e756e44395122a5bc8b213290c87030e7fa3189ef3efcb300da71ff1b645ccc353868e9f612d75f64aaae9de08f210a163acbd7fe6d6f5827f8b2da0dfcc23e5344709447bb211c8f25274a2f20e72ad6541372f27ed67c6a7aa5f72d9838ba9fdbfaf4856078659d972cf8ddbc28a3778a5c25bb5921ac0436b4cc2c6e55d4b0f182ecfe834b356533b759b318f3ff1dc147916ade0762c0174e0975acad8048056e9dbdd0098b8abaac843e0b76af70e5de128afb7c340cef874e89deafff569f89ec12c7941791d4529897f69496f434c62b071699dd8657d3e0730115d397685b47e4f2e834d0cc8bc753257cd2db220f615062b8f97b58ac05023e1494223155f4eeef7b1d50e8a1ffbac414ba5a281df7bed8d6ce373258284ffb28968c42ecff0617ca4c13252c97309945bef1dbda54dd91b5107457b3582485dbf26509ee8bf97d24c06818193dbcca80205a430ad2fe6050a3ebc50b2fcb25d128150b77f33653a058e10ff0f04a6f41c2a7cfd1d152a24bbb01c44f91cfa87cb5eeb7bd843ae963523ab3f8aeed8c1d636c4f723bff75531ff159f4b44c0814dd06de0ba6dd69f73b8634a36df56e85f3293ab22498b03c7b2529983675d4b6c8cb13c15d085300a4b30ca5dbc696cf15abe5dbac1d68645587c2a3d89a3f1ca8fb49e6c4f9a8529b6634911a522a1601d6915a17111b481fe6cb139bdf742145081d68c1b9c482c0fec894935fbcf8161257066b8949858344fbcc90ccd0890297c6cbe6672df5f78c36ca5a7d82c6220c3b83ecac7481055141365bc47f7e69f0cf7acf85a48a7f0dab5df91353d793cc4ec7ccdb8054d72c31052c2c62cdcea5c887343411060d2f1cf7abf84b66c912568557322306b123630f1c54a73b870b00b9d7e439f1b055a0522020e0a282f0ba9fbbf19a319b4aed8e069bafba70a7ecd3b9f71091e245289413d52332eb312a50fe25b3e651a62c2bd1062e1925cf242f37851125ca12521265f2ae782e5327498ca63a0f04db67d8d23a1c7b70073ed2ca3f589dd9993f2c56f18e2e2a7a32eb4193011b12a2b43e16c6ffba6e17353f07e72aa6d2ca834f41a74623922ae63ff3cd36089fa086071e620fbc5ea59c4329331d511757a794548751778d476de1d2fcf10b8c5f50173d6b93666d9a578378ef84a961d1ed0899713142599bf020cb224eae05c7a9a0602737f7f9d51243a6ac469db5cfde20cfe0311d17e6b3b0361d0aef4d4f8735379720d1e30c0f458b6efc6f29d6500a3fa59a562d52e5558769994a6618190876b5fcd3178cdf368929265a99a3642b4ac11bd014b3a2bfd21a57c47da750586f49b65b47f6a91d8751c60cc761a71c763047f0b0e5a0f581d9d0cc278e51f3e20e6f6466e600bb7466098c39c8d416b65e577fd7cf897ac23f92789f238de3786f066b350875e9b8bb8a3c9157562233754cf2e3a8c969d7c81395dbfc62b9c5265e0efeb5fc333846ddeabb9c5651cdb521156834814860819772d8ea0b702e93a3fa72c72e22eb8b4f8c71c0f07a796771a54cfee46e94942794802ce578d80d92765a76f4c1ea8fa50facce6c3d001d1f4e0a50db8dccf031c9d2b18c7efd907943b4eeb29a276413026b7419d1b2ca6d52de2e9febe20ffff1c06b0cabcebf240456eccda4eb3be418580166021bda8d90af56549c02098dfd86caa88047bd9eda75dd4ae6e3e32054f39aaefc40aaa07f7d9e7bf05fba6877203a60b3711d6bcf0bc19f78e9bbcb8121d7d08214c2b0e2551175ccbd1e9794c71756eaa26618c827b4a33361e2d174cdb7b7a1c8ab91f1ac5f69740f7c91ebe2cd732728619e62c207d800eee8fddda82e1ec8bc73ae8c6215ff78e96255e2b62365389bea20a12c97074b77b92f610c18065261bcb1de64b5b27fb5eca6523f360f07316911efbc823dfc45bf3afa6f037c37101e3134a140a6e89f208844a022d57aaf0fd96df3a6a404b0ea4149218a45e1064f17f68b12c09597287faf51cb9b473d4620caed25a218cb76a951d3ad73a62cf0018d90571d98c729e9e9eff1b1c63943c28765b19a0b48589733cd64fb687088cab6c1399d8103fed27da48adfe693717c938b7cd4076f4c29924d7034a0691b739921e12726d2730631a93ad0574811a5d87f3457fee5d37931482b32a1bbce462d8bda64755db9b74f2c2e0016eb7ef6d9e8457cf0d5d579694d89d9f96770525f5862fd59dabfb5156c0a21f0d71bd8156262d17", 0x1000}], 0x1, &(0x7f0000001480)=[{0x48, 0x0, 0x8, "9f870a611d98b0a21be9499fb7eb17827f6e6ea9f6b2b402937a98558328c8e6bf59885ec05c4694506f6d1cd316d7e2d2fea9d83ef3"}, {0x30, 0xffff, 0x467, "274ef0496585d2a332cfa7474aa498acdb945bc10d6b4f160524"}, {0x1010, 0xffff, 0x4, "9264bb3bf766bf4951908187c2986b84c3eb1e34891cce8414f56fb7a2279e549e3e908f9dc8f9583d3b4f516f13df1be5c82a0f0c45ac21b68c6075f4dea0d5a2bf35f9d1fca85ff860262c69b5e430f4cfc21c5b2452ed3d069f863d1000be0bb8a5f4aa8bbfad6b158688e1ebad9cb1a50c19bee64786435ccab3e4ca9a3be4d4b16d34f5e10f7ebd705a640e6ed3c9c36c3980e3d26e83f9e827697b5a70274ec819fbb81bd13e983cc5c8eff764c3bb42a5379c456405eaee7cd3c0bf52cbc80942af12e0d6086dafeb236fd35059a89a51c0a8f45da167d41855fc167462f108d407131d8b9b066cdb5c96932398f6c313688be4070290ba8b738e4276f69877dc0aeb7fff7cdda05d7ed7a4ceb004669e4f417bc9b8db828a0c0d9b98db6ddb1bcb695638c45f0314cc353f43b3aea3820e057a266196add74b653098d0599d8d1cbb1707424243cb0a1119770f048f3611ab02193885d2c4cb07b5ff4d5764fe45d2806c8ef18b29fa79e64f7593c1319f179f58857b5473afbc335a9a1bdd23e2f69d14c6ba508c4d09a29d85ea6568a6c614f382ece5a1bd7ea21cd93d45869608d617ed71561fba7dfe0d9a420aac7cd376c2189474d73abab1d86632723112d5219c331348451368995df261400f67a49910aba619aa3c7a2f7570671958d216cf2174df56030150b5ba161b603f748e1d7ea934b60ff745df32db840e4692d6f98dfeb545bc1fee2698fa1e605e9c6373debfd92335aeed44c1a1c7dc49704deb5307acd2533f491d03e30e6add6fe690a5290dc489e66f670feafaf9481bbbe00e8123a41826626a54f91b458c44f858304bac11747ea2feacdcca40869cd0f553aaba0d955d368b78ea6c8ced1b13569462fea92e5098ce858e05225efa996fdd94d5cdc3878ed81923c52be9698e1854a12730446aedde445dbbe337654e250c54a8194f57a1af96eb9b5aa0abe9f5131d8df8942fba3c0ac63f37b4383b80e1d79f1c55c3e857637e724b3118595c65f9fdc72c0fada37d31a3ce740548b418ce1c007db9ab4df839dda19a3ca584521a5d06bf7f5bc1dc08de355bf890605c16e5f97ffeeeaaa3ee1e2945e2d73bff78ec32187ddf41f161036010707c397c4b6ec447a4823e9e693c189cf164ab8dbadcc4274f56bd80f5ece371f08c712cab95e9211f7a93ff06ad0e61d3ffc3e39f3baf18a769d960ec71f85077c4f8d50deb0a904c2270aeb042688fc81799ad2f2c4419a2f8cf67e5c6885857714b1bf46512766390db82333288316475bfd17441ac1929b827a972c15347a580965a97e5f23a568464ee48ecf1f4e367685d92276de4560ca1fdee4f9a9f732c558405a9b7f20e160ab19d8871d7cbd894065d2b12cc12f642f27e5b962e27b66e221f4a8a1436b14b2967970c753a193c3605b3bebefc5bc727357f6338a213bd72c4717dc13d7d695c1e138bb12e6e5278f08abd3439afc711d5604f3b1b04746f12c0324580173c3453a113c7b40a8ce522641901c1d3f8af068395eab2c1861f6c11dfc6780410d49b552b58000e0a1a6061a4e066ffad6f8314f4a138cc8cc298e4f8cf07ce02d37f4dcf94b3eba2b8ae3120b97d91e412758c8bd9dcb46ba15901808463bffbb2764fa3f73ee7167529b9eff9e5cba0c67d2d7aa3ec458441f5185ad37b940c21c4b84e9740fdb1e107a95a70dd543041b889738ec4d8bb12179fbcca1be2848b697a3db6b2cac1b782afd8088bdc9b99b7c0e66c703bb528dc2aef9a5beb0f66b8a945ffbd3f0a104a4f8ff50115f6a8e44bcf72c45f2690df1e031560abf1b2c390200f219826db00bd06ac7c79882f9c55c7c3edaf502a170de0801c911345832191679577696e6dd9ed42f324946ed72115181069225a0123e2d2ad0fcb318ca71dd2903714a17d73d15e213ae019b2d1b023e8606a21005ae0a2cf10a29b8dad5ad77873cc05aecafc76af49c063d7e05d4011ed67ed277378c43cbc2f4d4f8d297d3e8741267d1e29cfda213ff19e59c19384b014c10a13da0e7379cba6748b8f4da2b028237ca531013d54f5f993bc08c65c38d3bfcd1239a6934d03e18321183ba65e86ea3f5cb95fc2ea496a51f2d39427fee5b51d94253c98675ecfcb3ff14be12f0c296989431952839482270bf0ea80539aa1f53c8ae67966033e94d640b3da2cbdb8b74c02592201a9e0025e2f933c771c2c85b7b014c3862a25b70e2c939b81b6ad562ad9f3765f8391a11a4fb91e049a89b9f7ee23f43e4dfc06e49650324c9f280ec0e2de2e743601b1f0dfbfe54daad813fa340edc8a96ff2c3d83df923ad95babbd8e1a52972178fcdde875dbede3dfc6e1107d8deb7d1304eaa8124b9ed28a5241753a98346b36d0e578db3fc4a7ad385de5a1d3ebf5db46cab1c2a28eca7523aef4400e20e94ebb682cc71a2f72c107757439cf3f2874476351bbb1fff182f0eeccb737785f796e0ffbf5f011ffe0ecbfe01c1fbe9dc0b9f4ea117c3e730f6f0c8e0b07382ddbfc45e2de9066700142c45cbfad5fa4583a75a331e83134a24a4fad673baaa7bcc70865058c963fd55874171d3ba78d125b4014e25dfd2e9fdb5dbf3cf05f1fe1e69e7a9dce51a992d846c535de86c53b3be6190df92814e4d948ecf039eae73248d6575bb059dd7f4611d5428a2027fa91d10001580c29aa9519a7b08764ba3355f401708fe265f1688c3daaab65dca59a8e457eed445b50b9b42303a1215a55351a03b87b6ef9d4ae341422496466f8deedb709135366252009bb06dcb404a8adf7ed9a230dafcacf0451c351b1bc77fb153fa53be634218c04eb238290a2ff55a4a463a919ed18f569b2087367c5af06978d397d31387dff158eba3d5eaf3c197b886ec190007e22491b0184d2dfa1678b93848eb889eda774c59913a3583815423bff6abbf102b583f641b53e8b2bdee0440b6312817e3111d3da088511df052ed53ce143b34c33019a58a34f2feb21d7e95ccddb7a131b1c5f18b87208ed462cd09a6094c90a20632f66573c297c09888931876d1194cc496bf74433002a58c1643c787538ae62462d6b37b28a724182889df2458fbb1c427fb4092ff77ec0ea48638287cd1547a7d81742ef1e603acb6a35051b96089490134297806517e8bead9c57be2b791f5518989172b431e630d67fd5fc685b885e1fa45b732ab854e48b1a921ec6fb029c81790f00a3a7eafdb7ef017ca43f5a6ba34b3ddf9d96947f73ccfe25df70dae4b762a5333af606cb3d2bfc8c05242c168a29226e219a0a9353adb3007a91631bad95d83c18a09b66feedfe5b3de2f0813b2db914b7fa3bd9d5341d63f36d3e122ef299a645cbd3ef40517b55522259c20ca190d12b2b3003b57ac23eddbdd778db0d775ccb4363ea5db8cb9537135acecb6a10fef8f1846e8d15c7c7426a09e366a79ed2465b6a6ca4c13aa714140c21821eca57947011bc1f57ee9bd86801e1775d3bcf6b3264d9f7418b976ba75e349711022a21663691271a8ee39adc1a6ad39e62be7af7e8e8bf06a88069c193c706a0fc4ca60926e7a066623aeed1e7c609cb0a3719c4479a63785fee6e7faf25a0239a6955d8c2edb6325efb5152746e8decafa3d87b834b898720654aff7995eb9317aadbe7edf3656038ac57d5287edadbdadee51db049388f94e82106954e3f2f257b3b6d443fcaa806eb74334ba38aaf947fc4be91c813526555e0f283cdcc6c5149e25f465c5d01e27bd3756c75c391746f7392b7c48844334c2b84319d12efb0d094e1869ee9c774bd97ec97500f80a99c2ad6d1c87af0284945747cdcbd6f2cb0b14b8940a88505edf44816a679256ef942b548fa18ed3369aff38461fa2fd043bcb25f357358d655a18c0a8d9aee4d2ba62aeec0c2ae88a0786726866217d263e8d2b84d25387be12ecb08c0323d5287bfe78cae8492abf1f50a13667b13fa01b5d9ae8ffee6ff2d03b626873de312b9ca8fa42c23bc4ef504e5e288b1246c15bbc03931e7e0454bde6a54912e7c06cbdcc117c4733b5da108df344823354f05973a023b64cbad5ae324a217c84e2fc923256afb2fcb24aa2bce9eefeec78e3115583e0495127844c5bad63a30729f8c3fe82a8487598ee8a0008bf69ee6ff950a7d260b713c44addd8fa0de33eb2bc8703047858ce823b19f876ed37dc995609765b0a7fd97541bb68486aacf5615717b853bc99224da57104d0a22480af6992573b9fd75db2b1026866c5f6e718b9c871f9cbced3fed0d69fb5bd6f8abed461d2b997bd68a75cb0b814a8c2d00ea18be533e5c0f5fdf8ff63bed8adffc95e6f8d0a3ac06732e8359f7ec8ac4b6e265341ab3a6d1897d6bd461eabe98400d341f0120cb47b29fe9d21e50b52614e3e70ca4a9f9379060ae0d72315b312bc9acd502a8b82ad5754c72efa53d132d6d69c9ded565b3c4b91cd9924a433a62b885a1e513212e8ec775fd9f3d2cdc9d6b67ad99a3c78bb577c2443f50c1ce471d7a732ddc90e5c006e5bec97f66d279c4e5b3bac75e9a062566b373dedf0e59666735b56f112d93d497e4eb2bf9821148591f282ec4fa62ed340d3951531721a0f7d0c2e198cb749faecd7dc2ceb3bc7a692cdd374241a828579557247e4f1f42207d0dbe868461fc85fa014b6b56a148181deef4136cfed3bb3f875e08fc59b09b644893e7e2144cd3d80ce167b04df6d89c40cbbc9939dcdd77dd58e6b994fa9f18934f26fea7df1ef8dfef84ade56cb45f0dc1e37acf521750f8a4b2cdf877ccb9c5f1ce31b2718f7a1532639984b2889361b12d4bd6c76b56855621500d2f2342786dd34bb3f2bdd2001a87264d1c8215451136de7d83cb5bdf27ee5149b22627e7ca8ba8d101562c99d17e3ed513f93c8bf24fcb43610ec5f211a29b227e5c20b5f52c2a4861098a568ba62e3e228a8ca0b19fdd523eff6683da19c011435db25d2dc4d672a7b2efe47481c6b6addfdffb4669f25a5d40af587361b4b35284e752e8a97f865506e6353558697ae7b350c5924b6ea7139c0d69d4c934ec02df7ecd96f1aac11a8a3fc6322d5f12cb2c209f12250bbd6c5d21e22e2a72a7e61c4b553d4098c44a0264e33dc658453181bfb4503d66ecb4481a53b5e7309b2c89dff889986ef09b5e999b85d1b3b7113620f822002d114267ca67a011602e6baa58370db8a0795a2162430f1ad73373633df51f3f5dc81ec61fbdbeb2c834823b84351159e87d6655eaab954e023430bfcad1e0021b08800fc85df403a90781e8fce5441d25418fd3fe6b3024cf098b483af51aa9f0e3653a9cd499c509e7c3c46fa0c2df2da5c73b9fa4afb7b72c78f1f75525b97a4e35ebf23fa643c8e331210dbb8c2c29f8401b092ebf46db7899063eaeb183afa4ed0979c41544b1d0e11d68c0d7c0de423ff787386256da7d462107ac92915397f628c49119494fff099bee0238dd9aab6b39dae4b0e2e6ec1112f983987fe8c01bdf5989618ce69b66ae8e7d3ad59f6372af4965be0c8878b34978d40bf69642abdbe6f7a3812b6453767fb3df04157ae51a74accf505f560707eb23f3a7f17c57d1ffba2ac9afd1d28bf78d1c1ee63ce717a60e426c9834e8e14946198b293b95b64d8f5e63477a01e984bca012b58d98fa25fbc18d875c8f154aad128ff4ecace658548c8132fe2ccdc0a8c8665ce2a1383bb65cc0132569d80a81d6a05db071231bc79300006a53a0d8c2e1cd8a7ca46184c3bee418dbdd6dad000b586f8b07050e1bd05a6859d5b9bb34"}, {0x80, 0x1, 0x0, "4482d45a6ebe195fb5121c42a67a625123671edbf87f35716803fb4ae50c3912df00fcdfe997356b2a38f8eb1a924e4564963971f865e22c17063dc601148fe1cb07ce4eb77321c8a97db2ff7f181e2ff3f98a5831170ec5b5b7b1cdeba118250393f690731691d9ebc1"}], 0x1108}, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c010100"], 0x10) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x170a800a}], 0x18}, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001140)) 08:39:13 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000240)="5b963530291e71b8c4fcd60a8b6dbf79c668ec99c4d952f11d3199fe5e05713e3fa063f4a20fafd6decbbf724b4a4df9ca8a2b4698c90e81f98d5ad957e14a2a190950e00fd24ea5eeecb738e63c24b37cdbc3311deca5236195237813184a519520dd303fafa71666dcbcf34740c62ad3929be9ecb6774ae1a7ebbcaa87b77b7409703fac60dea99f194dadd9917dbb", 0x37c) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair(0x12, 0x5, 0x1ff, &(0x7f0000000000)) shutdown(r0, 0x1) 08:39:13 executing program 1: r0 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r0, 0x0, 0x263, 0x2, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000180)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000140)) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001300)=""/4096) msgrcv(r0, &(0x7f00000002c0)={0x0, ""/4096}, 0x1008, 0x2, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/237}, 0xf5, 0x3, 0x800) 08:39:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8c80, 0x146) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xffffffffffff7fff) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640)='k', 0x1) 08:39:13 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup(r0) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x80) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000400"], 0x10}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r3, r4) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x0, 0x5, 0x0, 0x9, "b7a09ecbecb17bd0202a7d221019abfe7ab2e9fa", 0xd07, 0xb74}) 08:39:13 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x8a2]}) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r0, 0x20004268) r2 = dup2(r1, r1) fchmod(r2, 0xcb) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) r3 = getpid() fcntl$lock(r2, 0xf, &(0x7f0000000100)={0x3, 0x1, 0x2f0, 0x4, r3}) r4 = semget$private(0x0, 0x6, 0x0) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0x9) r5 = accept$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) sendto(r1, &(0x7f0000000200)="c7f31bf899cb160e0a00edd48e94e46270000f82b205de33e948566732bf1ab625bedd328393a3555691e2f712f6e045f9539bd32ed2b44aead794a79a171b97b4a1aef0849b35c094879ae968230f728fb27bc75280cd54a9c9d5214ee01bd1d504c15b3940a56d657822424467a5d36f8620d5089565b32a38c38de91b34367f03163a4df2cfedf99f8c50", 0x8c, 0x40f, 0x0, 0x0) semget(0x3, 0x3, 0x400) r6 = msgget(0x3, 0x80) msgrcv(r6, &(0x7f0000000300)={0x0, ""/241}, 0xf9, 0x0, 0x1800) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000400)={0x10, 0x8, 0x4, 0xfffffffffffff12d, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xae2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x4}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3b6a}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x71b6}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x1}, {&(0x7f0000ff4000/0x9000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x99}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000001}, {&(0x7f0000ff4000/0x3000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x8001}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0x100}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xfffffffffffffe70}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) getsockname(r0, &(0x7f0000000900)=@un=@abs, &(0x7f0000000940)=0x8) r7 = open(&(0x7f0000000980)='./file0\x00', 0x208, 0x8) unlink(&(0x7f00000009c0)='./file\x00') fcntl$setown(r1, 0x6, r3) accept$inet6(r5, &(0x7f0000000a00), &(0x7f0000000a40)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000a80), &(0x7f0000000ac0)=0xc) ioctl$VMM_IOC_INFO(r7, 0xc0185603, &(0x7f0000000b40)={0x3, 0x0, &(0x7f0000000b00)=""/3}) chflags(&(0x7f0000000b80)='./file\x00', 0x0) semget(0x1, 0x6, 0x48) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000bc0)=0x2) unlink(&(0x7f0000000c00)='./file\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x5) 08:39:13 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x409, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x3, 0xfffff, 0x5, 0xff1c}, {{r1}, 0xffffffffffffffff, 0xfffffffffffffffc, 0x6, 0x1, 0xffffffffffffffff}, {{r1}, 0xffffffffffffffff, 0x85, 0x80, 0x80000001, 0x1}], 0x0, 0x0, 0x2, 0x0) pwrite(r0, &(0x7f0000000140)="d8769fcec7a73e2c6619e6557a265707c74dfa8b3762871c8502da86e799fa44491e5c928ac807a42084389de355305d2ff01bf84dfb47886a3d0e3d", 0x3c, 0x0, 0x19) pread(r1, &(0x7f00000002c0)="fbe417af585dafac229c1cfc34bb00ed193822b8a6a8fdd39a0b934ab0e2b74ef30936ada0333ad26b153e91055bc9dfe9e99edad469e50f5aa86996d69dcb7ca293f2150e54da299da2f38e3bca18492212da33d33cb0590b6a38766bed91dab5d4b6373cb795fc2d5a8d5b75725d62d42d0f388657d6533052c139035d943634eb1a97736c6f213c5db8d8360d6e2e33e846f85c604847e0c8003e0877255a1b2a8484c1210974f2f48277b5ff", 0x37d89ebc2976a4f8, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r3) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) r5 = getgid() fchown(r1, r4, r5) 08:39:13 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x8) setsockopt(r0, 0x0, 0x8000000001021, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x400, 0x162) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x501, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000080)=0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x28880, 0x0) 08:39:13 executing program 1: chdir(&(0x7f0000000280)='./file1\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x180e8, 0x10) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x600, 0x8) chflags(&(0x7f0000000140)='./file0\x00', 0x23d3a64eb3599580) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 08:39:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) getsockopt(r0, 0x7, 0x3, &(0x7f0000000000)=""/33, &(0x7f0000000040)=0x21) sendmsg(r0, &(0x7f0000000840)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000100)="2b844e5afc1489d1867572ba3a5f11050f0e67aa52313935096d44e9309112bba3d886dc249596d610fcb98e5b402f1320d59d2b6e1575", 0x37}, {&(0x7f0000000140)="97054949547540eccf29f9210c8d6843f24f42a66f31d630e17c9898f95ca748d53ed4bb2912f7f06deebf326b5da87258386f9574d2b37a6106bf9f9548e1730b66a07f61181951a90c0471c0d9125a7e3b1258ad1287d14078dff47f9dbc213ac7b21935702a07b5eb2100323a08cedaf21b5a55f73dcd6daab2de18039c3a8496b745de40c9add21938e52cefeb54d8e16381e30de90f9f5a02733d8d9c", 0x9f}, {&(0x7f0000000200)="c0f91192164610c37c6a6e50233d8a1bcaab7761fc4bf3b8bc0bdce8623f2e6b0119d57f5dbd08e8c25c35705e470436018f5e5758000fff45a2fd36f0d86e550b60fd90d2315d6e0684aa608adee32fbbed3ced814999ed5e21bcfd7fd6e64ec63fbe09f67f75597fae", 0x6a}, {&(0x7f0000000280)="ec822e18fdfe22c5ce7e2806fca98152989b3d122918996883d5d6dd570298d9e93b3aea7678ad1eadbdfbbd4848dcdfd5457be27fdbc48746ef33310c7ba1551fb5b0999087b003ed1a6ce9a1be", 0x4e}, {&(0x7f0000000300)="559c400520a0a9a609577c78f2032952f101bff9cf0a38ca135305eb0ed773950449dccdb7aef92fbc5a1bbeb4e3f2ebfd8a6daa5a99d3553a09bfe800c26bf14e56ddfddbfa8168b6590bbc96d1d7ec73b8ba000fa757e3811b00d542b6684e44a512f2b356", 0x66}, {&(0x7f0000000380)="1fbf7802513abd0ff2d85f38ac69c450082bd675ca9fb0276b94a0568f1dec33fe845d571e696500bb67ae", 0x2b}, {&(0x7f00000003c0)="fce7e3a94ed0bbf94c227b55ea61bfff545c87", 0x13}, {&(0x7f0000000400)="dcc288e519c3c6237bec51037030ff718be752a9d9b71f3529a613297b3c90ce2ff7c552d69d242f27a8cf2e2808168d0c051ed36ccbfd321c86a489e291531f58d89963a1bb1192fc9a25715d49a676b441ed25fffaed05c89dd317148df62e264f71b698", 0x65}, {&(0x7f0000000480)="f6d18b22a1f076d5994cff91c5bde90cc7faa6b8d3867149b749cbce74df519f6a295b367bf9b0069656fe519d0acfc274eb7d613f7a", 0x36}], 0x9, &(0x7f0000000580)=[{0xf0, 0xffff, 0x9, "954e8b5953f312b426d1ef7139ae0dcea21b32104a8542405f0068e9f0233ef9ddfed87c9f8bbe54c638b79f01593cdd89ed57c6611e78928bec78ae3f9ebd473672c2ebf3f657d0c0b479405f1a24c0644e179ef4f98467ed27cc4c5e0af30d199364b1c81bf1f3e73298468039f439c6cc6670d0d2ec88ab6915768d2ab6136e1d39c6be07651a5e379bb40158063d35acb27617eae84d8e5907eab3651f92e7044e519e2ebfe829e07a1a887b107ef10cd7f4c4a0c31b3dfdf910ca961bfb1e11377781bfeaafc8c25b4a9e7aa661fff9f20eaf8387397c3c36972a74b8a1"}, {0xc0, 0x1, 0x4, "f3ba1527b0188f678875525cb50cafeb2d927fc66206e94ae0388b417972866d66cf2ab909d5195c0e408e82a5e4137320a0f9a904c260d38e290983e08a8b1d2cb716e320e099159cb2bb6e8a8949c1719351735794459d72ee1a31526dce6f88c7732fa7541752f20893c3e0690f8bc1c32098429b3fc03991ce06423d2a7adfda231cad3512cd9195b5eb852ae4cc466b45b04589fd659d42300f80fa571d4cbfa494795eb497cb75582f24082082"}, {0x78, 0xffff, 0x1, "0d63a378bbc7ea08c2a71aaf6a2a142714d8abf003f507da7f80aff07d63dc174a9dd35d3223b6debf9738aedf676e4611c14decf183f26ea9cf691686fe13ce56f304796e521dcefd9a33c93b2625c2ef3003c185b7b04c2276d80eff29934ada0baa"}, {0x70, 0x1, 0x3f, "dab22f0aca1d9dc6fc442c7709d3e4dadb8137aad15c2c68f44fbc95e644d7e1534faffe6a6ecc22403f565c93c6a348126ddc26539034073cf0b8d4bf1d3401371c7ece7df9982a3ff188ea65de4b5c87d59590e07a32fdcfa5113d5af24a"}, {0x28, 0xffff, 0xff, "10a50e3441aad9f11c84e66c9fec2213ebbd63"}], 0x2c0}, 0x7) socket(0x1, 0x4007, 0xffffffffffffffff) 08:39:13 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x8008, 0x2) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000000c0)={{0x7, 0x7e, 0x6}, 0x2, 0x19, 0x3}) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) getdents(r0, &(0x7f0000000000)=""/13, 0x33b) 08:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() close(r0) ioctl$TIOCNXCL(r1, 0x2000740e) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x101, 0xffffbfffffffff3d, "857df934ea00"}) readv(r2, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:39:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5ccba22dd1d0c7f510000000000", 0x8d5f0279cf93222a) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e", 0x50) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffffffffffffff7f, "854955882e0261ce0900000000000000ee4dbfa6"}) readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)=""/9, 0x9}], 0x1) 08:39:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x7, 0xc, &(0x7f0000000000)="8d9ee9fb1ce54c0c6422b83d60e59e811bda55e5aa19117ddc0e32c0", 0x1c) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000180)="a62c70fce1945d62bab4e607f356dcacf132b1b492006de2975ff22584f3d358cebee40818fffe1f1dc754e510fa6a42da03b4f8a9757aa9a2ec354d245134150ae5f8a66dcd026be908b08174db019206e4cc84fccdbcded5a0c9e3f9aceb27f4bdafc3617dbfcaf39b63b0d559c43432c085d9d795f5bc56810e0c0929a6976913862fec7a49b896808a981ce622252c7ddec9cc29b3a41f45d96593e1c708efe3", 0xa2}, {&(0x7f0000000240)="4cb871e9e8417689e6c9b9f979e38f4570ce301fbe41c68d6839ac2189f92acaa5c277f4e47c78576af01de39262f88bfd02f65f", 0x34}, {&(0x7f0000000280)="d44e2a7ae57a95", 0x7}, {&(0x7f00000002c0)="0169be56091473e3e9b2407a040012dedb13f538753ac7a0ddb1cfcd470b1727d73086afe5bea95baae9711042f7fb", 0x2f}, {&(0x7f0000001680)="55bf2d555a1125da4725fceddbb7c35d139a2178dd3440f6cfa6cce331ac49d92ac7a088402d94e35d5244c4588428aab46c09d3132096608d13b8dd80484f3916ba65dcea682bbe27ed29a3664f1d6bdd3f0f950539eb42848783530b74ea9bf0462b97b7124a7c08f1deb9db0fb1748bd47ba636481a2f81cef2d28b744fdf4877fbbc96eb8c3363867028a5207236414a28a230db3c6f1b00887b0575f79163066c28e229d2eccce436463394f7e0b663533cc5cfbafa4148e2b193192cb740cadfca58e156adc11c90846af3f2cdf0eb302321a62b405620f9f63bf2351c64c99a4099a2dffdf88d90644d49a77c09fc2149fa150dcfdf843fbca987fb39a07e9886b1865456c8ed2dcf95e4f17f99a2cc9177124f85bfe5a618c7309d6e762417fd860ff40c0a5155cea7fb04aff1336b8a8731652a7c8902fd5576498ba28192721053c33d8cfd109a71ddaa0aedfcc15933c6151cf0d9a2bba3d332b4cbd0659389d992b900688f9c520a930762442c3b922154257fbdea872f55b95360c1219ff86b5e25147a745fa08ddf38e7f9f96f98977d93182f0b6cf662ff47d70a2e214f1c02302ccbc3eaf9c43fea2cc6b64181a65d04ac51be0edb28514e62c4705c666c67230ec778cf2bddd1c337ca62fcb17b07822ba0e65dae1e981213ca50c404e8ae1b23c4f12d42f3631f04a63f2426635bd976db1cd5d51b79c73a4bc3aeb234c22f58d9af0a626bfef01d1df7f0f1a1a338e82ae6b8cd97db503ff8aaa0e0a28c340054ee5348c89a5bc480398ae16fc234860e5168ad830ff9e8676e322a64e235f7c39519242da6d03a873f3ccdba3d354ecff50b8fd49200c91b521b6b58a15c42edc67d736730454eec4842c8cacf6160cc4cc1489ce3becf03cd6c682705b277c481420c58006dc06a9434c08fcbeb39cc58f5a8efc7f5f34dd6e3d8c355a58042d372bc13cedd87e7a0335b3a5e86b7b01ecf5ee3602f31585e6e53cc2365f68a0a991e8c9cdc22dd6ba6a5819be8f2009904437bbc193a3287f9e83eae6b099cc98c7e2155d95d3b6d819f4157ca1cac40f6a23a84c62671ce224df94f27bdad214f6acdfc302b8e87887e6c2e03783a8a42238e233fbafde74fd1474f655579af50abbf65cc3b6f1bcc460ce3e354fa4a29457de5fe245fc1d32dc16cbac116739fb255ff19f609b169483834c2ba377f3fa02066474fd20ef1c2221105227b9f8aef80532ca396adc92ebade6142e8058dae11d5a76a66eacf52bcd6dab3b69bf4bd4d4bd5f13a8d549dce51813b7ac1d7b956e3a2ef53dca48884cc58e94966c9d253f9b5f2b4a709aaeee0467f22fd7745eec799aded7b290dedf45fef474c71d9f1ebc2745e94f190a8f1a322e1123aefd7e0fd9d437d631104a6b0636760399123b4a41334a21f9066d1c79a1508bfee7d692ce48b5cbc9ea2728496df9739bbe225b18ddcb350c8aafefc787cbcfd78bb1b5ff59bebedf5e5903ccaf00ab620f5515a0a1df999cad9ca7a053bd65d6e43d178968c3320b4f52807a845278d1da99deaa56383e836889ae395deec48bb2b1c3a64b9b8639d0a678c9b6942e1ab9f10846446c2ff92655af92f09336c22cbd192244e368d6cbbefdeb6313c4e56486c9928a4f1cc3f14f15ce8041f4877cd46343c606db7b980044945d193e60460261d2a2f8fa95fc5b91a27de55f69e6554c3d044d012624b4a223445a071de76341686f53043f3dd4f542b3c09950dbcb0bac541cafc18955a6967a4241f92ef45a06732783ef3ddefdf7cbb5c08295918a7f2e9177ae2e60b51096e87c4d2bc5bf01384bfb7f7fd292a35b5aff51d1b115609eb4b061cec10f5878316da8915983e3d6042906f91cd833d64f44d31dc0e8c8d9116e2d77944d416cec7547ec41d2eb3040ed3610cbf44b3e83ccac8a270c35b7385d1e186b05890b72d5615b75c47c8ec4236d0cc0de0c726ac6670cedfcb814c969447e1caaf72df5adf2b87970d023f1a7d994f9e43d8005b81cb3c4790f9ea771e8daccfb3735ba3d19d77e63c3deecab6efed43be81c51034066ba776f0382051cc70cadc95c7694476f292f7597e0efecd40ac8d0b3ad34e82b31e9f7c70c48300c9b7020ac630c6e25991a2f4539568cb6a1796e3297bdd75759234f444d700c2bf35d829e3842f5c230e0b5c99f3c268c22d8b7407e5cdb39a5509de8eadcca5eb5c1871812688e708dd86b59edcdbaf0e8f33d69abd05b26a123581bac45394154130ea9d9e8670e58122c12fb1a748a940dfea1f8eb6d2e7f001ba0fc0ac75d39156244b22f7aced53fd9f0ec44e7ce08229d54cb4a512311751e2b4da371b6109d8d0d1dccc5bc228eae97be5606e115cd0eb493cc822fdff2e9a365fcf72c1564689008e782b6926ecf47cd2aea7288f649160a45ffdbab14af6f55268c0577ade28c4a7bbd317ef0bbdb337b3b6266afae5c9338b104785b646900b7ab9bc1f62be47882a96ef4d47436e3d0398f1269f07290fa793298dce02620a4ee9d0b45d68770f803d9c93bc6483ee36c57cda5db77eda2394b0e6df502dac550db3e562d01479c443e8b0dcfe0fd2a1aaf44087557b16344598c2a3c77f9af5710a77f7d7fbb950f5f70b7968faf9b73184f5beec46a6c8e0898d730bd9aa938e53fb4a4e71e460722ed8048679c6b8a99efdc60bd3413f12be445de9ea15e13a8cd509aceb273ebbaa6f54b1244549c8e9e4473dc51f0da96a4fb67b005dbddab3e6739fb39ebb8d3f2cb232a809c1db32060a2fc6ca561a9c2c8260794eb3345781201cbfb7ba1759017a37382c2334ce374104d42a178ab3e2715854487e9581d6dcda3fa85f12a75587f6600da5c95800f7631ac95466de7f4731bb8ccaaf67a49afbaafbad1f7965cbbccc18fa3c2c8e362278ab16ece41284f484d4baa69058702520c3501526a8405d5e2c7995ba41f09ca462fb7862872d4cc392d26a61f64b4e8541f98ed73ab7f65de7666089a05b2153d82ec5882cffbe3ffabc77675d1fa2707502ebee94e90dfe9b1356bcde6f51333f98fac837b79334456ca405b76f47325c2947f044f9fbc6c6c5efcabfaca46af1d9a8cde0f10f7678da5f0a1acee4dc4c8ff32a8c10e52ca7a5661b92d0932d6970a37d41e6c1f3547e946c882a5551bd76446e99cc9125c8ca94b680566dd164c9eb2eaae42e116f47843ea70813e0a085dab29dcbed3eb5b790f251c2261608cb5d11d5efbe562f8067209f8af8f292f4bd8dcb74c3036934f33fcc35faa00af867d0c45bc10f35d952b60ab6fac9347f2ddcf0d0372c378be1118b3e3958abd3989bddeed069d9e635b41dff3825cff9eac6a9ca9b89c72ac39101fd755e2dd5221ca63c1901acd13615e608d230d315cb58449083ac75c03852c5159d7c940ab3d1cee517b953a9c73b1eaf84caf88280aba436c666d5ef60e48d0cea5e67a1c109940c7896bc37cf67c296a75dbae6d0b44748eb082da95e54c806158ba42c18809e97e990c036f96165e041788ddc9f7c82c76088abfe1c923394fe9690d03588cc83b7a706035669c02d41940f20745a825c09735b38316985e5ce32ee49ef296819cc4bfb8f6a7666f175c4d2950a89c30797c7170bb26e2ace50c249ad91ea0f2cee11b79d8b745fe8f4b15a2151694bfc94ed3269a88af80f8a24e1be32104d482480abcd0db7ed657de2b7be7aed22d44fdd0fa23e36ac811a017935d86a0dda8528547791682bfda8700b4c4f88e8630932fce9fdc54b08817d47c0fadedc391557661c5090c2ea3561cdaa315b112c434332e964082cbb54e6c670e507d8f1fa583840515630dc912c57f579fbc18a6a60fd1cc070c2e3ea7f8c806ffdb30587e5c4a411bc746a778a8e901bad6aab9685a317f3d8d1b714801088a5d63316fba5f44f03d4027ac65abfd8c07981c8497d6cf5ce15166498336eb8ed544b91d2824dba424b376ac21ac2e1747b3a4e4673f162aafd46f91ede3575134b7085faec46ac783b997f1f0d398d1c2bb6a051b6dc4b530ccbcdb9597b454ffb4e7a0e0335b7a84f930cf02baabb71d0dc3b86d9373cbf5f79147c86ad15cf4fdce12a7f5d76c2dec0a474adf637c2a3ded1ddee5c48b65d9d259db268731d14e4a9723f0c4f9f087c46d1b6fd749cebae14664de3472ddccefc42e13465450e4ae2951c2a689e810864e123e0b1368ed2737bc183fcd15254a53abe027a121f38db8c16313431a6799414be9557d8b38d36b1fda5fcf7d6d111e70b944161e9938164e92e6b53128855820c0391334a0cfa7cd195553491e0edd92efc80e15485fa5f05b43b5d90acbdc1531a3f6c359c379aff2bac0f0b524cf56647db62131323df06aaebc30fdd8872abbad4f19613d00ea6ea633fabcf9716b0dd6e16e8ae6d4857ba32b4133a0d61c979efa0d15757ed693c66202d35623ede749ae4dae9a8878268a1b22550efd84e1bb89f935774a8428a10e4edac1067bd5a8721d2cfcde2948be8bc164592d6f8d3badd68107896a4a8b4da9817066ab2752f84ea34d395111af1ff1b414cdffa9faf5368e299bfa4bf699e4a0322665b59b91b4368579cd0391464fc50fd16460b5102fa82420d89ff2ff97daffa125b7e9036b5eda38e1819f68db9c00672b4b5c59c7316d6c597d392737fcddc3c487ce8980c3c0653b511e7ac646d721a3123767ca3dfef5b5c2275ac1f74973d4ed3893c203a241c5ea43d688375c9d783f76289ccbea9a8831d9dc394c6f209823460aa25ad0f7602f5ee37422696f2d6889ee797b0f8eab44d8848cb78d240cf816743eb632ad93b237fb25898f77c01c0e9161e292f1c78e4139ef91f6ecd0dc42f040f185260efef034b7d6dcc1ea04b76b2d8732083bedfdff488e3ffec513d23b52be21e7ccc5b51046ea40832156ee7006025baaccc4dd950792fbdd28c106fff30490d181d1b82475eef77cf5c921b5cfa144646f818f0720222eeaf7fb92866e6a3f48119d99f3775c381b10fd01a7ce4ca53f0725f47d25bb603e8a719fbd4e755acf3efff71147be4ae001cf9b3776a7fb7c8d6b1e23a000aa7311cab3695b47e6c068d90531c25b48955d3a6ac3cca57ec21c25b9b1339955cd56cc4594c1c4e2393d7ee71af4ce948fe0d1368aab71f2ae00c57297f172f00c4ef566af26d920ffe9ff0aa19f5893a265a0eee9ce022fd2905e7338a04a58d5ec3dc22fc29420836c663a8227c82911a88e1b5c617e027f84b522eae1b15847dfc0f615f6145bb783df194f32f9545c86641ddf40d83d088b8327b7f39d0e3e6a7af52c1e908ac3d156e00ffa068080cee44af0256a4f24fa32d0070f36e56352ae4b4ee2cc7f7dbd2e0d506b894f8e683399791765f3a992acdb4374e7c2e34273f5404b0b85f640a635f6314a795fe88576d63b7801551b3589ebb179e4a0959d515f6e0c21b8701ea15df8afd20ed3c6eae3018f68cf606bc8ad0cc20c7e5d364dc62296de5043bb9e855d44007108b3161cc62f314bb676961f07d2926917bf6ac74e6be73dff1f3038ded8a4a31e865d30dd15ded6c20159cca8e8cc788fae34b0fd7053f5cce4350b600ce7c11552665efbbd3eb8b5464273ce96f8c144ee88cdb7326562aed3a8971d5b2085a059af7f91059306fc6c63a606b02d5154acd84c958375d0cab37e5d417314ce4a790c571eb19242521280dfa1e0f3616d01d48be1ba905e13fa6797eddc08df780a0968c614c4bb6bab1d55deab7814a23a6eec27495db", 0x1000}], 0x5, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 08:39:14 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000001100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x11, 0x43) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x80) r2 = geteuid() r3 = getgid() fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x6) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[0x0, 0x1ff]}) 08:39:14 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f"}], 0x128) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x180, 0x0) 08:39:15 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)={{}, {}, 0x0, [0x0, 0x3, 0x0, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) r1 = dup2(r0, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0xa20, 0x1000}, {0x18, 0x0, 0x9, 0x4}, 0x7ff, [0x10001, 0x2, 0x8, 0x1, 0x4, 0x0, 0x100000001, 0x8]}, 0x3c) pipe(&(0x7f0000000000)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa}], 0x7, 0x0, 0x7, 0x0) 08:39:15 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) fchflags(r0, 0x0) pipe2(&(0x7f0000000000), 0x10000) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="77f7b1708c648b1f57d06070df2fe9a5283024396a65ec556163f3dec2ea79a48f10c0ca8defb3f350eb88c94b897caf29bef886e4609f43a151346e559493613d8906e200f7d21cc589a84fa504f22f80e78b019bfc46451d933970fa0bf2bf3d56f3f5d029bed6a87a9ab2e354419bde6866bdfaad429e143d606da6936b01c3978b51635ed80301dbf575f815acfa5e31d83ef74bf40ea6a27383dd427dc281f8170bf290798ce168bbc3e69feca0d6b00697eabdc9385f9a5c5994947b1f368318a1254eda0f258934a6b3b802b883f7d58c4f", 0xd5}], 0x1, &(0x7f0000000200)=[{0x20, 0xffff, 0x6, "0a49824cc962bba0bf2a"}, {0xb0, 0x1, 0x401, "ce2bdbb6919c4cc4e990d42b79036e7df85685a5a72beb075f5d847e5ec1788c78e5fc3b6dbcb02e23136f48426a2bb130a64495c2b9f5b5e43625b948c29e7fa44faf0635f809c478a784615787f66d8f8bbedf2b479bbb4323fddb1051028c8b4fe2af1106c845cab410cbf334a351c9cb1e44113d3fa3e5e6b866bb43e2fbc9a3a7ac026478b1ae86af7c1656488053e4d9eb8354f8f84438"}, {0x40, 0xffff, 0x9, "4582d8c7016be0cf159b1e45a5ba982c05230757c01cfbdeb8934c6f9c797167c2e5a75d359782626accd0fc563f"}, {0x90, 0xffff, 0xb354, "91beb531b0572a5da9212320f6bd030f2a87d94bb31eb4a3dfcc37c6dfa42de546e5cb02f20298b721809de35b5555a6a8b88bbec68f4f18feec1f178ab70ecc848a3d3ce752e57e590b0a9c25f389ec17bebb859e4b5dca3384ae06912e699afccde01f5dde8b93a9a7f7272a61f86a64232d6866a3ec2f3ac95d"}], 0x1a0}, 0x6) 08:39:15 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setregid(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20}], 0x88, 0x1}, 0x2) 08:39:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r2 = dup(r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000000c0)={0x6, 0x10001}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x2, 0x5}, 0x8) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000180)=@un=@file={0x0, ""/4096}, &(0x7f00000011c0)=0x1002) fcntl$setflags(r2, 0x2, 0x1) r3 = semget(0x1, 0x0, 0x2) semctl$GETVAL(r3, 0x2, 0x5, &(0x7f0000001200)=""/25) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000001240)=0x401) semget$private(0x0, 0x2, 0x200) r4 = open(&(0x7f0000001280)='./file0\x00', 0x80, 0x8) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f00000012c0)) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000001300)=0x3) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000001340)=0x6) mknod$loop(&(0x7f0000001380)='./file0\x00', 0x2005, 0x1) r5 = getpgrp() getpgid(r5) flock(r1, 0xb) syz_open_pts() wait4(r5, &(0x7f00000013c0), 0x1, &(0x7f0000001400)) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/null\x00', 0x10a20, 0x0) shutdown(r6, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f0000001500)={{0x18, 0x0, 0x8, 0x1ff}, {0x18, 0x3, 0x3ff, 0x3}, 0x9, [0x400, 0x5c3, 0x8, 0x6faae78a, 0x7, 0x2, 0xfffffffffffffff7, 0x7fffffff]}, 0x3c) syz_open_pts() pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r8, 0x40047477, &(0x7f0000001580)) ioctl$WSDISPLAYIO_LDFONT(r7, 0x8058574d, &(0x7f00000015c0)={'./file0\x00', 0x8, 0x3, 0x436, 0x1, 0xc143, 0xfffffffffffffff7, 0x8, 0x3, 0x2, 0x0, 0x7ff}) semget$private(0x0, 0x3, 0x80) 08:39:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x2, 0x200000, 0x5, 0x80000001, "82fe26391ab0e170ac620c33cfc5124c15d18474", 0x1, 0xffffffffffffff7f}) syz_open_pts() fcntl$getown(r0, 0x5) syz_open_pts() 08:39:15 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0xffffffffffffff81, 0x0) msgget$private(0x0, 0x0) close(r1) 08:39:15 executing program 0: r0 = syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x27, 0xc9fe}, {0x46, 0x3000000000000000}, {0xe7, 0x4}, {0x81, 0x8}, {0x42, 0x9272}, {0x87}, {0x1, 0x100000000000000}, {0x0, 0x5}, {0x87, 0x8000}, {0x44e9fa839b230a23, 0xe}], 0xa}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$lock(r1, 0x0, &(0x7f00000000c0)) 08:39:15 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f00000004c0)=""/238, 0xee}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000180)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d393301fd4a157df8b1c935ac4ff6a11bf764d583262117140814", 0x91) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x2) lseek(r2, 0x0, 0x0, 0x2) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000240)={0x1, 0x1f, 0x9, 0xfff, 0x3ff}) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) dup2(r0, r1) 08:39:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:39:15 executing program 0: r0 = syz_open_pts() r1 = dup(r0) socket$unix(0x1, 0x1, 0x0) write(r0, &(0x7f0000000000)="0431a1f0b48c80b26c247b3b94d08e4458382dbe4a66663860ac410ec6af057a601c71c642f3a370c1aa53048e7e73356e3d4dea3cd193f18e81e0d49f54990a61541f37f72a330b44e69efdd930ee252a893626461943ac60779f169f358dacb4850a7c6933ad7acc5783805235ff892972beee9c4afd3cab49d2460dd0a8f2216c94421d3f5dfa6772116360a9561d701f91f8452f3260e3951a27a28257c78d91d5623619f7", 0xa7) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0xfffffffffffffffe, 0x8000000000000002, 0x1000100000000, r2}) 08:39:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ftruncate(r0, 0x0, 0xfffffffffffffffb) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x1, 0x1da}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) 08:39:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x8, 0x8000}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getpid() mprotect(&(0x7f00005dc000/0x2000)=nil, 0x2000, 0x0) setrlimit(0x3, &(0x7f0000000000)={0xffffffffffffffff, 0x1f}) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xb, 0x0, 0x0) 08:39:15 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x8001, 0x1) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) 08:39:15 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x3) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000180)={0x10, 0x1ff, 0x4, 0x6, [{&(0x7f00003e6000/0x4000)=nil, &(0x7f0000451000/0x4000)=nil, 0x4}, {&(0x7f000036e000/0x4000)=nil, &(0x7f000030a000/0x4000)=nil, 0x2}, {&(0x7f0000551000/0x3000)=nil, &(0x7f0000487000/0x3000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000550000/0x4000)=nil, 0x3}, {&(0x7f0000668000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x96a5}, {&(0x7f000063a000/0x4000)=nil, &(0x7f000010f000/0x4000)=nil, 0x5e9}, {&(0x7f0000079000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f00007b4000/0x3000)=nil, 0x3f}, {&(0x7f0000408000/0x2000)=nil, &(0x7f0000117000/0x1000)=nil, 0xffffffff}, {&(0x7f0000007000/0x4000)=nil, &(0x7f00004b9000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f000007c000/0x4000)=nil, 0x6}, {&(0x7f0000485000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x400}, {&(0x7f00004ee000/0x2000)=nil, &(0x7f00004fa000/0x1000)=nil, 0xe0c6}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f000003e000/0x3000)=nil, 0xfd}, {&(0x7f0000649000/0x4000)=nil, &(0x7f0000525000/0x1000)=nil, 0x4}, {&(0x7f000012f000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) setsockopt(0xffffffffffffff9c, 0x29, 0x1ff, &(0x7f0000000100)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getpeername(r0, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 08:39:15 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000100)="56a9638a547a7d3c8bf5f2bfad398a4faf4bf7104075fa6d7dc2f9d08dc09d5ad021151881ca372c404d9e098685dd4f8320b20ca037f705b8ce1a037edfc77320b7f7ac3aeda4a913b7e96f3ed5a2e4ffb009ce1e0453856cabb2a05a89de9d9c23c1857e6740971c3048768840abbede14d08c9e1b6d6afada7d04887771654f81d15849de233b37ea0259381a20a19e0a53c81d6b88aa8c9535929ad4175633b6b2fb65d024a93ae79228b58ba0038ab1fbfdfb23c9288a59974fd7", 0xbd}, {&(0x7f00000001c0)="578f82d081618ee995846fcc6ef0312ddd97450b3e21aa37b2f6b4e829797b53e2bf3a694d807a239dbdf93c67e1e110f271871cc59d2c749a5f90eac23dc347df84cc6def07f6b37857013722a615f6bbfbced9f12915ae19aff4261969175336461394b2c920450348652f02c0e962429d5425901c49ffbf60c1afd67a002a26c75f6ef7f8f5774381a5f4e4b7f9a7fab036ba902f0d3b074495f6ad780d51bc8f77ec2af430253207eaca69ff7a3710e3513c636eee0f7c04922907f443bd1a254552a4", 0xc5}, {&(0x7f00000002c0)="e247b492fd181c402dfd922e00f732de9e92a47fc6ebf68b0f5d545c5d113493462299d22573b421250badb84fe93a5e3c2106a9e6b43f694d6399964450d90c7dbb96cb8bf730464d48c3593141c0c54e68cb5d2e1024138821cccffb5bcb26e609d119c21a68e91b5eebeb2ba5d2cab97a1793762afd928aa6c4ba4d05bc5e7efd9441d4226cb3d61a6c1a03a180f68ddf7a5565e3b1f7833d93bda93dc5fc62234e6c4b2f30d731eb5d0921b5a3", 0xaf}, {&(0x7f0000000380)="30ccff04b560d98fa33ceeaac66c61ee80f527cf38e1d0ca27add83153c6e63e839a54977450515d3b8a340e6b9931fa03433038c7bc9db39fb7622562ade72bd8778a075a4a5926fbd3079a9b2f5c1a0e18afe443c6decd31e58a9c47ea7efc4a3271c48b3df825a9cd1ca5a046968802e35469cff53c182b7261b196a03ef9c3f45b03115045e7912c20", 0x8b}, {&(0x7f0000000440)="8f84978fea92731d7d1def38b1b1bad3e7fbc01f42fd5d80c71ea00d37547cf8af50c203784fb2c21edbe9ea3b840558bc1b9c6cedd9709ba0cd5a51bb4f4f0cb14ca2cc1f172d884486a4c0dd162d47b7154d6ca913", 0x56}, {&(0x7f00000004c0)="59eaee7c918a167bfcace94696108e8fc948d2df547578f2170c78e6c68313966b54ab8a9cd9414398c798ade014a8d260ac68d91a1e60ccf2d94232ea1718659d38", 0x42}], 0x6, &(0x7f0000000080)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x18, 0x403}, 0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x0) dup2(r1, r2) 08:39:15 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) fcntl$setown(r0, 0x6, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x3, 0x2, 0xfad4, 0x5, r1}) pwrite(r0, &(0x7f0000000080)="3e347c596d9933d00063a0e623bdf48596bd3ba4b78d0de9af6f893c6d8ed63993bcb50debceb980ec50c192e782f26300ee47418dbb0c357acedbb4c4c002f9a5236329900a8069f38edd74518fd92016bab62bf890908fc30f169bbf2bc648c59ec3b836e5aa380821c25929a1a8093071c170d80226a2524e55a082e12940ee76e6161c18a98863ea421701162263179c8f5187d0f97040920f1b7a8b59af443fbc7a876a4dfc1289efdfea49291e7d9d809b2350ac05118eef769e69d443a358ccee7a9122e4421c72fea3c87cdc9d8d83b1349a81074f49c6d46c", 0xdd, 0x0, 0x0) 08:39:15 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x800, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x80000001}, {0x7, 0x7}], 0x2}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) poll(&(0x7f0000000180)=[{r1, 0x4}], 0x1, 0x0) 08:39:15 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) recvfrom$unix(r0, &(0x7f0000000000)=""/179, 0xb3, 0x800, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x2, 0xf0000001, 0x8, 0x7fffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x4, 0x10001, 0xc5f}, {{r0}, 0xfffffffffffffff9, 0xe0, 0xf0000000, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffe, 0x1, 0x2c, 0xfffffffffffffffb, 0x7ff}, {{r0}, 0xfffffffffffffffe, 0x20, 0xfffff, 0x2, 0x7f}, {{r0}, 0xffffffffffffffff, 0x6, 0x0, 0x6, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x4, 0x7}], 0xfff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffff9, 0x81, 0x63, 0xfffffffffffffffe, 0x6}, {{r0}, 0xfffffffffffffffe, 0x8, 0x20000000, 0x8, 0x1}, {{r0}, 0xffffffffffffffff, 0x3, 0x1, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x8001, 0x1}], 0x81, &(0x7f00000003c0)={0xfffffffffffffff8, 0x7ff}) msgget(0x2, 0x200) poll(&(0x7f0000000180)=[{r0, 0x1}], 0x11eafa0c2d5e7344, 0xfffffffffffffff8) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8000, 0x0) recvfrom$unix(r1, &(0x7f00000004c0)=""/72, 0x48, 0x40, &(0x7f0000000540)=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000001c0), &(0x7f0000000200)=0x4) stat(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)) 08:39:15 executing program 1: r0 = syz_open_pts() write(r0, &(0x7f0000000200), 0xfe72) r1 = open(&(0x7f0000000080)='./file0\x00', 0xfffd, 0xc0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000180)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "e7573aa74fff7f00006384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000140)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) 08:39:15 executing program 0: r0 = socket(0x18, 0x2, 0x0) clock_gettime(0x4, &(0x7f00000000c0)) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f0000000000)="4b74954c", 0x4) 08:39:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = getuid() r2 = getgid() fchown(r0, r1, r2) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7dc, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)='\a', 0x1}], 0x1) 08:39:15 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x6) r1 = dup2(r0, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x897c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000080)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f0000000100)="2ed6ab971fde468890d4a0a12a4a359848b3517b09da250f19181e547ae46111e5227cb48556dab9c87dd3ca3344a1202421112a3c4c9aa3463a317d1f8996c7bd203b27ef634e20abb2a49ad14254ea778d709d47e9686adfb236745a3f9b35d0b5286ed369659654f46035d77023b07f4671f4f898e755aa11de48e5387187798c85857011417da798c18142f26ecf71dde49d2112175f27db9dd25e1594723156503d7f7b62d9a6c1c05e50b1f048c6df89ce68fb4b9761dadf03160cf4cf4adb57d4185772adef5eaa77648ebc8da098ee0e2656f8477d1278f9881c586ab160c68f859a791bab9b00d06c125024f94e42316f1af666", 0xf8}, {&(0x7f0000000200)="099a5948de0b48736175eb120ebee9214c6d81180a0b98883c86969d57d6b2b7296209918b97403ddc2beef88d94531c2b831c062873323635146b2bdc0339325a8c3e291134742c1e39002f0891f5eeb19a4f898ced00e4", 0x58}, {&(0x7f0000000280)="216a3a0dcff2d69a7d7aa9548047d613d86b9eee1b2c3380aaa158d600a655f80656b0db7515ad36", 0x28}], 0x3, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r5, r7}, @rights={0x18, 0xffff, 0x1, [r0, r1]}], 0x38, 0x1}, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000480)) r8 = semget$private(0x0, 0x2, 0x80) semctl$IPC_SET(r8, 0x0, 0x1, &(0x7f00000004c0)={{0x9, r3, r7, r3, r7, 0x18, 0x3}, 0xfffffffeffffffff, 0x16, 0x1}) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000540)=""/20) r9 = semget$private(0x0, 0x5, 0x80) msgget$private(0x0, 0x80) ioctl$KDENABIO(r0, 0x20004b3c) socket(0x23, 0x2, 0x94550000000000) getsockname(r1, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) semctl$GETNCNT(r9, 0x3, 0x3, &(0x7f0000000600)=""/194) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000700)) fchownat(r1, &(0x7f0000000740)='./file0/file0\x00', r6, r4, 0x2) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000780)=0x1f) openat$pci(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/pci\x00', 0x80, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000800)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000840)=0xfffffffffffffffe) geteuid() clock_getres(0x7, &(0x7f0000000880)) getgid() r10 = socket$unix(0x1, 0x5, 0x0) lseek(r10, 0x0, 0x0, 0x0) 08:39:16 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000000)="b7f588805e807bebdd1ce810b622ab034ee0d963da5a340c06b21b303c56d97f465adbf96aaa98af5b98432dab7a") syz_open_pts() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffffd, 0x9c, 0x1, 0x100000001, 0x9}, {{}, 0xfffffffffffffff9, 0x4, 0x1, 0x2, 0x5}, {{}, 0xfffffffffffffff9, 0x0, 0xfffff, 0xbdc}, {{}, 0xfffffffffffffffb, 0x40, 0x400fffff, 0x546, 0x3}, {{}, 0xfffffffffffffffa, 0xa4, 0x4, 0xe701}, {{r0}, 0xffffffffffffffff, 0x31, 0xf0000000, 0x4, 0x6}, {{}, 0xfffffffffffffffa, 0xa5, 0x4, 0xbf6}], 0x400, &(0x7f0000000340)={0x6, 0xffff}) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) 08:39:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffffffffffe}) write(r0, &(0x7f0000000240)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() nanosleep(&(0x7f0000000180)={0x3, 0x3}, &(0x7f00000001c0)) close(r1) dup(r0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000000)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000200)) syz_open_pts() 08:39:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pwrite(r0, &(0x7f0000000180)="ab739e4f971bf96e95789c5e6034ad649f9ded32d2b83bb836c471ab973ddb88f262116ddfdee06a79471fa896916b4cdc1ebde960ba6a08250909f126195adeedd5432c8bea3936b5bdfc491012f1b4cb91df35b6ea13593146fac9eebe45c65ebbbde329b9144869c212a28d6eaee8231e583f246b687cc93fbef580a04e344e2095482f692b8e363efc176a3a5d83c7f52d5a73a9fb31c1cede9965ceff82c39c36b027286946a4b1c9a48d3725f3bf6417da4ce499f9921056453e4a49c5f0f1407e387ba63abb4d3d0fc546e01bf37bfe99db16ce99ca890aa6c36e22d6c05b2153ac14ea70ad34062a424ad32aab2cc8739946d3c8320436771e301ea804ea516ccbd313d09f6917df5d274c55f034b725f357f80f9bdd30b2acccddc14c64e0471dc134cd424c406e578183729880f1dbb5b1bd34dff23a36b50f7732cff0b5293e0b4406e1664ca2b8bec73bf396a7a4d8f3c353551689ee225245dbcce4f77d6dcc9fe23efd63e13f94ffb0548e07dd19566d5e04ee0b37c2aa1bf6742121098876edebe62f350b505ad8c39eea084393bc587c2991ce19e14ece0d9231836a959c877a454b3a028a94b86aee498b658f602593274c3bf4223d9288ae4be9cae0a24c2bcf5bb97f096c3e1f011225d7a32c16b6d9b8a85fbd64ca0e6a81bec20a7090b2fa67a3a53481a681154bd97ba04d1854a3c8bf5afbcb3942056d4d3bace14143e07e7f8c65e010bfa39b919ff2750e097e2a97cfd5e6a7aad66b1f9541db68ae3246e07e93852fb81b8170e6f939f170231ccb86c9327aee1d302f4d73f9de69af3b74fe6884a2c6e26e613780bf5ca16d7422a6cff68172ae92e53fbfd16159ccf175ea22cfb7e579b917ca35a984d5a7b0a8fb1f1a1cf11266fbe6bbfac1e6a62397a1c92ef6f815310b82c3f37e12f4f0205c24ab39c698e117932ecdf30e3a25dade2cd3039a9f72673955a9f6b8c03f1529c1cf5b1626ab2cb51ea4a88e5539eec963d125b5a7078b0d36481e166b8d50392057a08c3f965a5540cebb4cf4d6d0129a1be7910398db326b05a25180d90009733304691e4bfc00a30a93bc056c6d4c9121bff8a61c48992045dad35437c3bed6afa601b1e419ca1a99b0ca56bc3a5d16b5029b26d505fbab107532373ceda3edb55cf0143dd41dfae3aa9ea529460dd09c5d261ae6a4c99347c1116de6b2932f862ca6b033db2d0b938ffb0a855380cd1b4c71a665b7d997b7e1fd36fca321b7009103495900348b6a76c722e71eff7da38db5720341b197792fa0d9e05a4cb14160c6e8ca5a4a8d08fa60794193d91aece62d5c4086ef86f2214825c314fd3172aecf7e96efd406f48b35b5242154bdc180b0a52e89460c8b02ad7d6071b0747fc899d7c910148423340545a199a194f81a3f7747d9ee11994be4dec3f0b26168297ac3860271cef280e79dbbdc8b9e2b9ef2b3a9b08c61c99dba0941618f8a23a96d448fe7293b6c71a92f0db6cc2a15cea714d7bbbcf731508a83ff1cf8c1e1c46d1de5970f6b3bc3709adbe221259337713bedb9756a13374d67648342d90ade6294682151aad48ba18fed7318744046d04242d3cea31a9c0d26a255296775c622ddc6fbf9b5ff661444167b36a7e7b9ac84b940fa6e7cdb9ae4ed6ee732f791aae5a251b5aa76e2dedb4ddec2d1530743354a02db09e9a967d49be862d09c5f95bf427f45c1e84bed399bae37cde85828899560257e8bca32e55e20416fd9b29216a1144440cd72a8d014023adf6b77ddcbe34bd307033529f566fdbe4ccdbeb3218eda08bc04a8850ab8a11c856502c8ec2ac0581bc5ab4127b2e49d5af942c59edf5fcf300a58f3f4f70ac561afd95075cf9d1d725a82dc378047d724cba10e3d6f2cfb8bb27e44605412b613a972c705f81703150d8c44499be5565429fd56bd38ee5c7ffdd03dbad4b114639803857fdc01429684a8dfd853ab4ac71a41f8b45b0cee6853e5f3ca61ff6cde6911edf7e2c2a60a2a329d5031ba68ec03d7cde959d63bdd181b80c32afb3f84901eac908a6be4fc6b8750c58ee10e48fefab77711780e6e98e5b4ed281bb57d1c0d06fa771c17fda2e582eaddbc65385eeca1818ac9ec8ff552ec1a045d9de4fc8e25965852acbd706e4b892b61b37c403160a7262dd8db0164ae6a883f18aa33fa1bf3a77e61fadd4cce491eb5d28f3435805fdbffc64ca7fa61654906a15edba9e8f327256b5a33b7d55465a87e442949b11985e32241a65fc87ed021dbcf3f0a1955175d3d95d6975c075006731f3d23364e086ae6f595f529ff26268382f31cb0006ec44f261db8d97e1b643b380c06471567053dae082ed8ed8f20d55f95c256cf6f18041fb8dd69f2e659c04da2d62ed28ff22de1cd9acc793352e0fc247413bba2ce414e156683e5476dd44962f3b214b2db16b9880d173d38a7554e8fce3cfa4bdf1c280ba60c564252822b433eeacdf670d11663b629996614644cf10a705bc28438686a8f36da88ec909576a674c7e70dfc22a04f4a9967ed3207838467aaa90137c28569394a52eb0fb409c8ba5d73ec3f4946cb8669f75682bbe75cbe15c0017e5117dae0bf858a757b116dc089076b6638ccdc88e956a087e9bc0615946459eb2677d0552e7b8e6ea88ef22ba7302019423e5ca214a96d8bd9220510610f6085aba1d61ddce3c3817cc5b8ba8f5f3df45a7e10acd089e1c6eb125d7c16b285789731e56558346645a100a400c5fc6ba4b79dfc3ebd049d6d6ac06adc27e992083b6e11e4675e89a70af97b324ba9ff4e3e1e522057975cd06d4ce7728f15f4729b6168e56be9826e6f908783980739476f0efe716d55af30ec3d3136cd8f9c7afb4801075b54ce016723bef4ca32fd625184eb5361d5c77020b32237ff33cc0a68aaf014d87a763630023bfb7823b770d0a73957616508682cc10fc331798aeae22fc8b563265d8ee0a789de49dfac9073a403f4e41d226f710a370418dbb429d6a61865b34a0a1cc81b1cae3cc13d35ec8a263bde6e9338a1a3a9e5d225921af78f0ca5c0ca7cfcbf0ea365ec60d5ad2ca6023c66e285225c26adabe1b5ca972712536412790825ef35c37701fad5c61ff7f963367a0f3684ab19f9172239017b4ffa048ec378bdaa8ef6b9e491d0879d3198100a8ee10b9a26aa7ba00ff9266bf7f8d13cbcd294dd7493fdd99553a27bc93a55758bbfe20431e657f3b10b59ff4d77f158c716fcd3c36b03c5c0bd7d4896157a3aae34cb26dc377a9799734c77b707d09aceaa11d3146637e9da49859275c12e4d80cfc5c5fe3e3546583fe07c76b48f99b4e834ac6bacdcb9a24ba14d9859621c788aa97feb18e4a0ce1814fb02dbdd7cd0aeb8e5187effec25d8d7ca25f1b1cda17c11a04c83c7583df9ffbb56c3708eca7e4842695d0759bf65dc60c215769d174d37e41bcdb825edde27c40687c2c2f1580034cae636b34d1b0364039a3dbbb200f2e1f64a57db5be5fb3def4d28dfc4e8b8c476d7c12a373c7c3fd7f10faefb4e51dfb09e57c845177c29744e74f4ce0f5ed053e139dbdd0353a47ca3c85b1d82bea63bf0aaaf5f0debd4602f928adbd160e2a832ab535e56c2f7fc8b34f6f63480bc3e9f93ed57c8f8eb597a7dd9c4553ec4a10e822397e7b26acad75f68f69f185dbb86f54ddd4de5e7fa5a2c17d0ee3f554d82d73d80a0aeef7be821e549e5d471dda17a6b551d46ea4ea0b5b6ea79f2cd3ee0e2179e306999e6553db34441ce6b08507e32b82f4081bb39ca2b43d8ad13dc47fcea10aec9a7f4ad25d69632ab0a512c8f81e4a9470b2978799dfaa52ede6df91798d17e52ccc8fa6cdfe561ca0a6bceff126777f1aa7d684e88c5cfc90efea586191991d285642a2c9772fd8a5c6d5ca9e7bd52340b4b7db2d92af80d6083158ab89ef243232bb1b55779f16b857dffc3efa5752b65f8e0b541644272f36ab2f2a585252ce2cec4650c9a12550bfca24ace8c5fd111f10119f76eb3df0eb2f78324bddf662a836a850bbbcff0656f1dae921cbd53a9639c131b3a8b7d8cf1b8608aa080c8ae2150d0b8d6b2f3713ca4758948d99ffc666c40e9fb45b897dde1673a29d365ddffc8db63ebb59fce05b8787b8beaa820a0b7ef0c5d5514e2d13f39597c3dc2b642e9874afb089dac52118e5429f12b405c8447d9becbdf16b72ee631cc85f7e0658b94f127a4251af6529ae5b0e57954a8a5773c8d9d47e3896bba24eb3f41179b2e35f004d7701691c5fdc412194c2948d4b8f616bb3ff3ba75b6694c99b2f720c21ac92762dc292e3b3a7897c5b64aaaed73a6af7926366bb4b2100aa8d92e00359b68425624693ec18e4e8b80631c30f7a329f453d6cce2becd820b099fa90200b01546c0938fad0abfc83b3a08db78f85e531a19a04446a8f88c956f61cf4d2bf8309ef932b87d9c68bf988b5529deb3daac8936959ba3e8f7d4df0bd09c889a63361d7c01f73770cfbf0321bebf587ca29fb92a7a41dc87dc0f633d5572f8001fe6ac76b3cf69c78d17a66124bc106f0157383b5eeb2e2a4f0ef4d8e0a6287e6990be933cbcb8319a3b4e137045801a427f6b197264fbd96938161a7f60a9e659bc7d5c084f33079d72542cc0fc50655a79c8b2eb4c5e8db00d73dbc141d66daa4f29c1c5912049f69a1394a5dc70995f156e55404a2245d40bf6e9927e4516cd5807798491046bc71a88fc5256974ebd61380c65220ec5daa7df5d06c7465d8f16267eaf44298ca68ad44014eb26b4dadb0d532116a538c35dbb7f5d348c2d4fd845869e1e4309989d01c0d559af036d5c7310ec9c6a7041ede5c56e23ed43bf75bede42923eedb78434b11dc19ea192d1eafd8bb4eeba948c9e6a4b4229dd875d6fa98fe95e8b19f8ccb6e7b80f0b1b5a722903a587ca522d976f10450de127d8092bac9b8fa3b397e794d54613686765d5772b199e1f6cc30eb4f16f0e5b7d2e350be8771c7354f422be3a201899f2b711923fda8f6c611ab017e203e6d8af5682665e3e5eece2d9fe9e1b1dc51e47691a08d87cbf067ac3200a740a68058b87b99370379cbc2b85f16f3e3b24bc535af54f5c0dfcbf8fb259c913ee85cd3fc238a822f6e80b8aecc12c874e9cff53a5d1667269badff6f223873735ad417e013de97c4f52dfb05a2371ca0822ffd4fe516bbc0ad3f61aa246dbefd58f4b6bb0b3987a2b5df9becd6d49e19e1a906db4c894ab25500b6fc28dd35a20c24eb7d8927e8d38beae83d0c7a745c43b8831a2770fedd6925618af682e8535e3073cba53a4e18041ef8aeab8ec98eef9e88db10f9fc75083877892a2b8315de1769f85e2d76e62896dde6fe5cd7349ecb0fb3658b04cc4fef982b8327731322038809f2dc561a8a11c83077cd4d3f372e72fe891e0518c68adfad6b2de45439b2eaf05fd56c590ae5a42c9d79050f425aa85f6a12bf76b1105f4419f70cfe8217d79d1b6fe9e8f159a32e4de1ac66453e046077424f480849819fdc8826d5ebc474f7c6797f793b2b07a0a87c963a8cf0c56ec577e339f9527eaa644b6f00f1fef57dc78d5fcc1759a10a39e993287244caca4bc19bb88f038a19e2a731128fba9a6943377d9d4b2f6964303a2be81d49c2ac42cb4953270810c3e5024dbd1f28a607629162e31e02bf419703d8835385164b0cb40414cf183dc6faf27108531b85d4b905131053d3a0bac43c07acfff73488a826d8c5c1d1efa7dda31109c26740d6ae0e89aaa5018f14f6e1a2f413e3b92f2c8306ae873f34a", 0x1000, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 08:39:16 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x1000000000007, &(0x7f0000000000)) 08:39:16 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc020699e, &(0x7f0000000040)=0xfffffffffffffffd) 08:39:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) sendmsg(r0, &(0x7f00000007c0)={&(0x7f0000000100)=@in6={0x18, 0x2, 0x4, 0x1000}, 0xc, &(0x7f0000000600)=[{&(0x7f0000000240)="781989b8469fe7c6b117bd06c2fa0a9ef1290db40806de31e783608bbac51a7c55c35c173b974ec4559dca2ff668f82aff68fee0fe08daff49f50dd792aaddfebf8ba31a321b52477b4528f0e8b6dbc4111a294fafbaca21fbd688622967c108f2e38fea6474c117ffdae88698b0199157832a22dcff0089c142ee972c19d93cb65b39ee059240b987e25889bb8bce2c4e10b93a3011aa1b2c968270a8dd374c9f502be1c7e9ef95487ffe2c9bf48019e3ff87762b6ea03431470d70122515f4871492ab0ce74ab32bf77bcb3d307bc56e319b2af5dc1cf40ef285c54b9647d46f00aa692e35039207e2fca53e9ff8dc8622f0e6423bb63c11e0", 0xfa}, {&(0x7f0000000140)="106958392e27ec7cfc4838a00dd936fae3b79663f3465252c8f83704c0517b44d2a24efb541f6970ca05dbfb3672e37a0b8a23e700eb688d295126d69e542dc78e6d7479b11a3dbbad02170a7dba3ad16234fffae37e27d675b063dc0ed5ebc5733cd9f4c3", 0x65}, {&(0x7f0000000340)="55642471521c215f6bbd555c782938868e7bd55541cf6be2bb876024fe74630a05ae781cef80182d53c58c7432a03914198edb3f1ff50ebd2aa5e2ffeee4feefa4d65f2ca4a8d1eaf7ed1a6c1e08b918386e911aaf1cc864e7c6bfbcc34daa4075eb1b85a4e9c1807eca0ce0877b8491da0beb0ba9b2c1eefb750c2e5423be902341216f77404ab15d0c8a84f79ff5eeb19e5e5481b68ef8f62252daf38423fe93c9ce7356259d8e84f83dd59b3f49ac6c1cb6c599ca439db9459dd0e7180d1cbeb763d667c7db7bb4516588be02031e36275d", 0xd3}, {&(0x7f0000000500)="a8d9cbd23a3f6069fc9650838e17f3f2a4199dad088c1f387e34bfbe05e6a147c0a6a85dad19849bc4c7be3b627b9a1497e6d0112d020178f103b1874ba8d2ddd6e77ae81318b88f65cfd552d0721f71c5d4dae586c822de736ce404f86e2ac613c30a528517184cd25466600a206710ddc499eeb6fd293e94b9b9c6d136b407d139abffe0fefc086d2eda506d6b0235b5", 0x91}, {&(0x7f0000000440)="1e43e7e529aa41ffac5d733b15da59bb806719758116d29393ce63326e4dbd28c41ce78e54cf3a3f6eb7f2e8e927e9a9acdab0d867dede47e6dd52ae5182790f05516269b0929ec8fb1680c738c3a479805167464c30f71f48ae41650773187eb4cf6b120dea39b3c6565b2d1271c289c1663228303921c9", 0x78}, {&(0x7f00000001c0)="4acf48d2a7585d2f47ab374d8d956e125158b582f6e636b40bb57b7df85f", 0x1e}, {&(0x7f00000006c0)="41a35d3fc1a05fd7ee8cbff54022cd155969891e0d82226be9bb088d83811ab558e2719ecf1403211c8e21fc296fc64d3953414f5e37e25f9a206ffb0e7528659775f80a4d689540224804ca3d18f553d6500172e27ae62512e91dde372452d6663df7015b5827348ffba9afa6af3b6e1770ffde9c1cb84af02f58ba1b9bde8c6969a0e52fb208528a9aa5add3b2c371f098f29f27b200e67ef8a59a6b1260c3d2e0140416cae369f1a04d6f6195f91a12384838ccc99f0daa257dba4d9fff4247b78db05907ccecd8263ce32bf160025403e924ad08f329", 0xd8}, {&(0x7f00000005c0)="5a223d97a5df707e4c0eb8062716e2d77f1db0f5ac42c56a24824be153463f011b00ec94b0e0ddadbfcb82", 0x2b}], 0x8, &(0x7f0000001a40)=[{0x88, 0x1, 0x1, "fae9fa10a8b96df3ac4423cca7e9a8910ebbefa6cc85268920e365af2812c28f23b4acdd307d00b86d12af131c626b66d60149dc7d70619459df75e1b0bce90b40d3a623d1035907e1836645d72c8c39a6622e74e4f2d729c4716886090128bde1250b1914e78d04654e7a22c5200043f25586a6be"}, {0x110, 0x1, 0xffff, "48fedaa7f1faafcd3bc3a1368986a89c50f094a037be77d0201a31fd7edff50213d35098cbf1badb64cbaf9390b1677cb3aec8b7eb242a18c1db141ca1720d18737d4d03abb9cfb18e23ce4f112bad40949747f8dd709a12142680cdc81a2a27be916e06f429be5c705f462ebbd47076e5b591e5e507fc3181b3cc7385562e1133c8c22fb041e0e2fe5ee6768e799eca7bbbc7572c5f0b7a28d5fc1a53977c55d9f4b660aae912a5ce72e10a61cb0c090c78293805faa81d256eba20e8cce780908925dc12513e89a088fe8c6880944682a8f2e6c7d6c48913ed86f6c2c46fb1974fdb923151f4eaa0bf5a0b2e7ff51f1d36041b256177e9e913595484"}, {0xe0, 0xffff, 0x5, "42c751abf967477e098d93882122abbb38c7c28e99f237fb69228276037ebd16f69b22f6806ef57f3b4d2a47634c417b976a16d3e31f936e4d8334fe9ff710a640c6f64d447ebd86a1c020c607e8a8588d827500136642b05360417b153f9e77dcac72d8f861e2cc31f50a28830f53648b53568a727f77f4a03915f35fb7629f559c31c3fb830035af35dd1fa1e86c936cd14301b2e95fb226a6bda55df88387814912ceb46d98a0a6355c000b98382a06c39a7ab4a775854e58ea5fbe683921fa94b1d54f97cea89769f68f42477446"}], 0x278}, 0x6) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000000)={0x8, './file0\x00'}) shutdown(r0, 0x1) 08:39:17 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x2) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:39:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) geteuid() r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x5) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000000c0)={0x5, 0xff, 0x400000000, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0", 0x2000, 0xfffffffffffffff7}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 08:39:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x2, 0x80000000}, {0x0, 0xc600}}, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x280, 0x0) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x7fffffff, 0xd7}, 0xc) 08:39:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000180)={0x10, 0x7, 0x4, 0xba, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000248000/0x2000)=nil, 0x101}, {&(0x7f0000558000/0x4000)=nil, &(0x7f00005ae000/0x2000)=nil, 0xee5}, {&(0x7f000041f000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x8001}, {&(0x7f0000472000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xc9}, {&(0x7f00001cf000/0x1000)=nil, &(0x7f0000605000/0x3000)=nil}, {&(0x7f00001af000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f00007e6000/0x2000)=nil, 0xad2}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x3}, {&(0x7f0000621000/0x2000)=nil, &(0x7f00007b2000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4}, {&(0x7f000037f000/0x4000)=nil, &(0x7f00000f3000/0xc000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00005c0000/0x4000)=nil, 0x7}, {&(0x7f00004fb000/0x3000)=nil, &(0x7f000071c000/0x4000)=nil, 0x3f}, {&(0x7f0000148000/0x3000)=nil, &(0x7f00006ae000/0x4000)=nil, 0x8}, {&(0x7f00004b8000/0x1000)=nil, &(0x7f00007c3000/0x3000)=nil, 0x100000001}, {&(0x7f0000521000/0x3000)=nil, &(0x7f0000567000/0x1000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r1 = socket(0x17, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:39:17 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000000c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffa, 0x5d, 0x6, 0xff, "cebe2d0068c85a7ef34f13487bf6e697aab1abd8", 0x400, 0x6437}) 08:39:17 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r2) 08:39:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0x73}, 0x10) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) getsockname$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) socket(0x20, 0x3, 0x100) getsockname$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 08:39:17 executing program 0: setitimer(0x0, &(0x7f00000000c0)={{}, {0x4, 0x7ff}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) setitimer(0x1, &(0x7f0000000000)={{0x8}, {0xda63}}, &(0x7f0000000040)) 08:39:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90ce, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000140)=0xc) listen(r1, 0xc1) write(r0, &(0x7f0000000200)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba344400214295fba6aefdb06c08ab24367c9f0abbbafe214dea79d9917dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000ded2cfb84c796ba78c8030ee2f873c1e711d5b6592712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea706000000b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00", 0x131) r2 = syz_open_pts() close(r0) dup(r2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x1fc, 0xfffffffffffffffd, 0x1ff, 0xffffffffffffff7d, "02000000078d00cb7affffff019752c3ce00"}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/45, 0x2d}], 0x1) 08:39:17 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x8) bind$inet(r1, &(0x7f0000000380)={0x2, 0x2}, 0xc) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0x2, &(0x7f00000002c0)=[{0x6, 0x8000, 0x8, 0x1}, {0x9, 0x0, 0x14f3, 0xfffffffffffffffb}]}) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) bind$inet(r1, &(0x7f0000000340)={0x2, 0x2}, 0xc) 08:39:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x430e1, 0x0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x80000001}) 08:39:17 executing program 0: r0 = socket(0x18, 0x2, 0x0) mmap(&(0x7f0000ff2000/0xc000)=nil, 0xc000, 0x0, 0x6011, r0, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) shutdown(r0, 0x3) 08:39:18 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) fsync(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) recvfrom$inet(r0, &(0x7f0000000100)=""/204, 0xcc, 0x40, &(0x7f0000000040)={0x2, 0x0}, 0xc) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000200)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:39:18 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = getpgid(r1) r3 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000012c0)={0x0, 0x0, 0x0}, &(0x7f0000001340)=0x6) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={r2, r3, r4}, 0xc) setsockopt(r0, 0x2, 0xffffffffffffff81, &(0x7f0000000180)="8fcd58b0d8f442be66f5046ed9d89bcb868ae10508fb011dc0a47b970175fe80a7828e6956b3f621cbf704d032a5667dc20dbd0b53a14351fa4391b143de355418fd822d4d98db69a43c68e41f9791ffd57106eed2b81135fadd4aca1fdff75757c1e4c30c204466caf01b7e5f0d4c853255f9f14e9029e7eb16ef0b347364313b372a2e4c3b484c35626eb9f3b301c831cd314c0efea0c668e2b222b8278d40c55edafefdf0258e345c37da1004ef52b05604fb59e82035aa46187ea54f3c2643b5303de4fbd2eba7ea8eec0fbebfe2a2a74c84296816d73837aaf9514d1000b8e5185b4da3443f9e4bdc2f2108165a07fca086d75cbd2fc8ca288d7ea92521ed104214168d3428113eb3450c8a8c30ec455391844a1d5464ed66e8db74f0c5a324b5f6b0e5406f46dfd69de7e6ac41f0bef56f877067113fb44ee4d9a03ebd8b932811602c0538026536d9c40fd5b2781189aed54f6173e2fb006a0ad1080f627bc38ec48da92e88a841068ebd028f27c6aa9fd7d6c5742584ec24f7f182b5f2688d4d368a426fb2f8845600b1bc1deb0ec47409a79f96961363021a15181ee742f49e80b6416699ec22f62401312b735d48aea027751bb4a16b80118943890d9c075abb2339a0b523df0e5b13c30f89a7fa6bc43aa8bd367e34d171f3f457067270a7b3b97e7d42dca6fd999558a4a7fe2316f888af94e02a4254ab5e8b61673c0fbfa8d6a03906d79aa59c75e596213cd6ba0179f74e291fdfc1ba2248cadea919c83c8690bbfb57c951fd9dde2621aaac93fa865d38d0f339c0f973b9855ff2c3f9534c9c1d3c52ec6c0436754761afbde32da52d052d501bde836bda647fd1c262a3170dc869e669d942a59c8f9a4480cc8ac5aa69d3043f437b8c3daa11b52f0152cef7916b2a541eca5e6f45c3b073e0ef7adc3db243aac8353505d51b6d3b110de41144d3fff78399ac15ee90ee31c75692eb3b43e3b642d51c5989ed582054cee48e3f0bd01fca8d5e0e76df078d55eae40b24b6a42f1381c045fe46b4d647a60d87de20a438288573bc252438be7fa65380e660f5ff5e2426d61e0381fc21061e16e4f0170552599ab03bb76c3869a8c80c4b7f1f5540f4d99c284b527abab5d4649e39b80bef7f7905eb722a2e4330525ec8f2a6501a9e0e9e970c3a06fa363fc5fb83ac225ac810cec182ff789b55107c64e764df6a152a586257a4c3d47161ce3e44e09527680f9bc7aad26347acc16c72b6cfcf444e326b3fb44f3a30b1ca34f049aaa2272a27ce2d680625b771badf3745ba0e2dbf081bfbd8ebc2d40cf4b3dea2e91c6ed70ae87ee7a51c10606f57f33fd3690154a2bc7769547cf55400c174e485e945ffd8ab804f98f7f82b9458b3c3f8f417bc101401de6c55c3e02d54bd1d3afb2fc53dde310c0b29dfee46a31ef183a7523d9d92a36819d73f35e7ba19d382eb23605552497b4b2f9d487b39cb855b9717db9c23bed8bec6f38de168c26f5f2db154b7e825d046bd3ef55e929b1d6d8a7de273d10c5de3d2e1fdaed0a0a599a3e9aff7b345963050fe82e6d3a526c600ceb9547135fd92bf2172f649833b82097ce0fbc07a9f2e5fc54e68b0f85d24a24f4ab1da7a71c49a9fcd3d7c68c97f20cde22d598cea61e235b70f0304e3836a9c9ae4ad2d202cff79040dd71b8a31261364344f7daa96cfef7a3afae02ebdc79fdab26f674faa07c0286e38c0daa9acaca7f13256bbe92007baff6a947924c865d13c82bc367f9949c62325c4dd1816be752b56d7b1524c443ebc6a0601c8023165ca13f99e481c37c3008a761de80740ff528c239299e02ed12123fdfd8ac4c13fb9de3fa19ca0fe81d7bb459ba5262576ea1202c56514b1d898061f679e73ae7199b62fdaa68d644b7c3cb23f55950ff19f99f6441b6278357d953096a4f8c7108515b6c79351561d99cac4bc2c185a696a9028a136fb68ea7e41c9a291c2fe557c230bcc19e91499b207e9b0681322c94f9c4ca49f07cbf22b056f0e1a99bfdb80c566c6f05b19757c0b87b006de33ac69a5302d99c7558a8072bf80699b3c3ebc97a7216e6b405149783ec1c4e42faf75791a3ab3f1b48194e0ee90aaeefbdf1231e6a5f61ad2d2eef0b43e1b4bf28da06aebc35b360b04a65b6b7eec46d5c690272fc273265938f19b0cef1d37d93c4d49fa9ebb597da61bf3ca4987ea5ce3bbcaf6770f8e352e92950882e7cfc499eb392ed89994cc93da8b7f3d90bde2368aebf16f1a29f4de2c56245962cd38ec4fcac33a04857cabef9a2d35e6a8d3ad8342020f1c5b9760ef9768b382c8581d63cf9002f7309ad257654f205443f4f78d2868e7682988495241b129cf4216b63da2f3518a58de722b4d24563ae6f6969a5bf9307780047ac3ccab08b20448b68ec65b9617efdeff4822324db1d598871d9ea3c2edbb394bd303ad4289e67c37fe3637d58134b9a80141d66263132fe089efeaded552bef1fdfca96db177d128399f1b48882cd1e1d5f3d438a9b7e6d63acd8b17c3d53a18dbc2e59ca500aa0a160dd1c59263a19333d1cac9b6bd118cabb598a5a67b81ebdedbce74f633914d151186e09816493599270e2c4b4ca1011ba870ad71e35befb99e6997544e320d8c629c43bb5e68b1493358ec5c943303ff49690b563b497c3665b8163d27a8263aa7d59bf04a2cb884ed94f277430712fca3702ca3f6b1728e9c01f4467ab9de098fedcefb1a02215072a84f9c7eb4b06c6d7c9adfeea45aafde8d7aec49d7953090a01593f0b68110f3624f017a14cecb458deee86d0c78c90ddf5e660b3e02174640d9bd55a5b78d9da63f04883bf85b0a0251be95ce6bafeaf13f7685dc7e7cd69489e5a145eaf76c0bc307705351ee9f650ca4a1a14eec5da3da17dc644f7c6afa25de185fbb8b9b424f38e13e66a2bd2f4030d2b4ea0c72928eaee66d8705c5ef4c965bfd15cbcd6c7963f112a37efcb77cfa6ae838254d662a773dd9416c066bcbe47ce7014a241d56dd2a15c335bb2510691497594d5623762336d0814cfae82565d3e1647000ae3f00990b63f0301ee42a2679bf4e8c707bc13cdcf24c2a7b0ac16f898cfd0dda91b228b044cafbff08f7f0f82f7874cb0b1dd56a047b30a7801f5b9993f5dc137423c0f75ad832a0bc702a50a51878a7e4175a97789d5c47851e824063dd192e33a25b02cb2a802ea903469ef8f93ec676811b3e799b4f5b8caa9c08fab9d4412b256d1b77da76070b0ae91b08b6a275bdc75026e21849367dfb83a1ea701faa54afaf6482ee1f2de7e0176433bf39ddcc35b4193c9dda93b074e97bb52be2d5f6a2dec7f677efa3c59e554dfa12753a1df0341a4c429a443fa8cc4bbe2bf9860fe25e14130ff71e2fa01f95c2c330c1c25688342bd10781b7730ba8cb2b181fd93435c27b36e59f8fa1e6bec0403f75a47392e621757710b6fa745c13e65db8bbc7633df89abcd8eced1d5e432b67a52edfe4363ca6673eba675fa14262d060279f50d86a4de53cfdbc69d8cff8aef3509ccbe63101adce90079ce3d593ad6b1e271f6c941b0e89ea7bd0f4cf00df0e75ad5b3a0c5b184e29c30567ef6aa18e63f435cbaae618e93b7b4ef7b7d8474e2e75fc034c087a8b9afbc06b2cfc18f27737dc1ef227a5381eeb08fb6af74f7d1160edb17cc92ef9eb3d85cff2d06578e25471ad74479f2b514642552aa01c214b7b7f5c44cd0b798966e44044671d39418d448508eba8a6e9e14a1b381bced49dec46ad907e0a1dfc4700da205e067ff9a495eed7e90147b28928f5b43dbea6cec0a1bcc741263136ea9efc8a8dacb8d8968635651d2cf30b21e3ac81604c8730f9a0a4a9fe0688bd69d41fa96848bd8358f5a86cf8cb77a8cffeb9ef988547845e70d12565360aa1d19dcd48d0a7edf3e9a72fd7612092f8b7815c326203282d5b0412b9be96184b59045cf2ddda70c09e5e9f04075a214619bc35e06335adab385f3947da8d99099715e2ed93ebbb71ee6d57db7ea837fbc54c6684a4a3fd09d1cf54bc4e6e2a56a12b6cd98426831f6c62b8dcfcf7d8fc31db7ec83197dcf9fd92eb49c4a32cd5ee4e3c0fffe24847b997f636bad417837382edf6e7ddda0092b4269d522125a26c82348b57c623844c51c99bb0acf1fd14ac339a5a3bd2b5aebdd28bb17cb2bc9b04dd209712b449ac879833b6e5ebd08c37990effc7caa90cb0d27800626c9cd86ca1d77be75c6a8e0db4b3a11c3529dcff97e3da290b140b8d207a737982ebb377c9e407b85f7bb920ec080b05c5ac87905d0e88454c6185d0c8a44e72d78d6d1394428f1abef09098fcad7597830668b8488759820950a5d59a466b451488a6bbfe98b1c45d4dfc11ca872c178b55726fe4db9b863c573dd59e59894c393e98a822f93110c225283e636fcbd859a62795fb6db8929b317ba66f14f54b209b0299cae86abffad02fc93dd161addea824e60514564e10be43bce3feb1456e1343deaeea0fd95411ddb0a74d438a4010aa67ed2cdbd5d78372fecd92caaa972e83e39f03ffd21d26275b32192bddcef8fef12f7e3db95e30c809cb653f2f6e52b5cc7c002b380958ed92b9bd21a64c4ee7f3a5bca6508448b13c9e33bdbe197d29b71ff5e95922afa9fa640a7bba2b0b13a82c07a2ad87201c75e72d2e3d3bb04a841beabb401ee2e7bb36e6d1427ef8701995f58f174bb7903541fbb3fd54ecda8762b0d0160661454d419311e3ede4875faa971df848bbbdcd372fbd37b85df240b8b582897a26ff6cad00791c45f0bff4db84fc5a3d1d293bf72206e423b2ab8388d8482952398f1bab766e16913a5737792e1d186b32306910185ffab675bd06d4990011c0ff2c9a9862a7e840335faa63538d0ce226e0326df6bb6ee0e13c174171525ef544e62bdbca89a2a6c80a01acd09adbcc1bb912a4f6bc58b3bd473b002e60860017c8bf40863a56b3e1d4a2c263de06399b0c13300bdf4749b8d11c7ffd82cad4d0997ad84fdfafbc2d2a5c527a31bb0fd06d7b8516862e76c710f1c9c31957f633a8b5a99e131a0ec8e7e3921bb285e92a93b93436493edf566511f111dceb82dac545e9e317e92631eb716a3cd9db2a11ef66c7b40c93cea05b5144b14f7d7301dba9d6423482e340ee504e40facfea00f7c810fc7350a9b20354376b9ebb4aceb625e86db989ea8c6bf30be15a5179f80e2a6116bc829f37f556cf2bf27b656743faf03d2feb5028e5a2e170203d69fdd5cbf422aee027d8dc81a3946350310b6544a238ce151408773784fa04ee9070eb553fd016a93ea962d5e9179095acfbe4f6e306a49a00d7a34d50577c704543d4acbef1cba969f7c0838dd23d3318174cb36074951f58f420be485ad25a4d46ce670ca2f976de4010c960514c4fe2362ca094b1f3542675b93f6f067c7787bf3d731ae8ce816dc39464e4be54bcddd6bd4c7756dc958cc6490ace9861603433166478a7a1316750e90b675496fc8bd40b5370436f389fe2498858e75fd69e9077c3d7058070322dc4093b098019b2d2bc2dafe23ef14919cc9949c683ea73db03f8209c6a0e75c413cda3dcf860b3be454fbd72f9aa6626979feded233a3623357b29ad74e74943689d5764fa9b64696982cc6d3ef3d0e7cdb805a0efa16e5b465d66a81cf1c7bf8cff10cc2357271f8c96cbade7a7e395e0dc04072ffbc7dc64f50e43015a10bede78e650683d7071de6c0e65da0cdcc9a124d61adf2059f94ab9a91ce27601950b61309bb9c89f3371aa3295459f3f", 0x1000) fchflags(r0, 0x1) r5 = socket(0x2, 0x2, 0x0) bind(r5, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) 08:39:18 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwrite(r0, &(0x7f0000000300)="58575d5e91ac3b85990fa5ccf84f916af671e6ffafd3124c713e560a46452061ea1f8e381a115724ed8f6a43468bf163f8201e47ae2bbdaa25b205c43820ecdb3885913f61367e0a7db72372a2240d04ca06c84ac277db513d6b973c12cc0bbe5e3057273793b7de5234e49c5b317a7e3fbee7a6d43b0423a45c396f24812fca1f32067d33b397e16a1e9c4f3549edad883087dfd9ecb007f68395630bd654323d2f5183f560c0e8078ed23a453cd28ebd4501", 0xffffffffffffff4b, 0x0, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f0000000140)=0x10) 08:39:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f00000000c0)="03000000", 0x4) write(0xffffffffffffffff, &(0x7f0000000100)="1bbee546afd42e482cd60624350932570506380c229db98e2f2c0c7e354eb2d7b51e34ce3bf8a96ef32a0a881942402c560d12b050b35aa775b0b8349d5dc70588070bba5027254e7ec7ad10a1e39be1e9173c23e7339033264f9e0346671d66e5780184051024a752c14e6dcd4552dfe8181504d5d00778f4d557d509c07382f7", 0x81) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000180), 0x4) getsockopt$sock_int(r0, 0xffff, 0x100b, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 08:39:18 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x62, 0x10000) rename(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)='./file0\x00') 08:39:18 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) r1 = dup2(r0, r0) sendto$inet(r1, &(0x7f0000000000)="bdd0b0872b54a5ff0626a08fe6444aa8ab1c3bd43df5b185d731ae7fdd2f2d74142bc3409c4eed53bdde8d122dd0680127ddcdec26c7cfa7f623f861704995e6eca3df53decf64d8556b94cbfbadc515d2846a8d83a6e051f623a9d3c1b8c8c86b57f990010b29c0be9cb2a458bcd9dca2d7b5f5be3775cdd66bd8289ceaa20a1f5ce03b9b7312959c41a661d6fc49192d8178e11024342e467d4cc4d16261bc3a13aae30878b0292092865438a947905913fec1ae5f38af26bcaa279a26307799ab1fa92c66c5730692773d528000261eef42aa4b394b8c17988bf379370dd59187528b99c6f3e01a8a33524a078d30842a7ab390", 0xf5, 0x8, &(0x7f0000000100)={0x2, 0x3}, 0xc) 08:39:20 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x2d7) r1 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 08:39:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) setrlimit(0xc, &(0x7f0000000980)={0xa, 0x95}) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f00000000c0), 0x3, 0x2) close(r2) r3 = syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xffffffff, 0x6c, {0x7, 0x7}}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1, 0xfffffffffffffffc, "661fbee2245185a8186503182eab7fff0e091fe6"}) 08:39:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x3, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b39189748125232973b569c9b5611b4eadee089f43a51e5429b20a044c41b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f0949fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cdc4ec438753df0ac38be38027c9a3974365c3921befd8"], 0x10c}, 0x0) 08:39:22 executing program 1: r0 = kqueue() r1 = syz_open_pts() dup(r0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 08:39:22 executing program 0: pipe2(&(0x7f0000000040), 0x0) clock_getres(0x6, &(0x7f0000000100)) r0 = shmget$private(0x0, 0x3000, 0x41, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 08:39:22 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x3) r1 = syz_open_pts() ioctl$TIOCDRAIN(r1, 0x2000745e) syz_open_pts() 08:39:22 executing program 0: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f0000000000), &(0x7f0000000040)=0x4) fcntl$dupfd(r0, 0xa, r0) 08:39:22 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) mkdir(&(0x7f0000000080)='./file1\x00', 0x130) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0xa5) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') 08:39:22 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x4) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) 08:39:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x40) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) 08:39:22 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfbfffffffffffff9, 0xf}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x10, 0x0, 0xaec, 0x1}, {{r0}, 0xfffffffffffffffc, 0x16, 0x10, 0x40, 0x200}, {{r0}, 0xfffffffffffffff8, 0x10, 0x0, 0x6, 0x100000000}, {{r0}, 0xffffffffffffffff, 0x30, 0x1, 0x5, 0x3}, {{r0}, 0x0, 0x10, 0x10, 0x5, 0x5}], 0x5, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x1, 0xfffff, 0xfff, 0x4}], 0x1f, &(0x7f0000000040)={0x6, 0x100000001}) 08:39:22 executing program 1: r0 = open(&(0x7f0000000200)='./file1\x00', 0x40010, 0x2000100) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000001c0)) r1 = kqueue() r2 = dup2(r1, r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffd, 0x10, 0x1, 0x3, 0x7ff}], 0x6, &(0x7f00000000c0)=[{{r2}, 0xcaf8cc3ec0ea9705, 0x10, 0x20, 0x7, 0x100}, {{r0}, 0x0, 0x10, 0x80, 0x401, 0x3d53072d}], 0x1c000000, &(0x7f0000000100)={0x3f, 0xfa7d}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000280)) 08:39:22 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) listen(r0, 0x0) 08:39:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) syz_execute_func(&(0x7f00000000c0)="c442fd9905b6bd00003e41a2debd000000000000c4c115e813c44195d45d3c3eff962b76992c660fd5cec4217972d143c402c105a4ea64c540b00f0f460baac482212f2f") sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0xf, 0x0, 0x0) getsockname(r0, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) 08:39:24 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="4aedd97ddb78b62d2f17a97dac5307345ff8db50c66d0802100bd42cfd3e737fa289d0666e7d592551ca1709c26dcc86a4455e32fe4cb027a3710a59c73f4e6d1f45", 0x42}, {&(0x7f0000000080)="57ea23b695f542e14afeeda1e6c3c716e72d6aa259477b1adbe7b2b2cedc8ee9cffc05da85b9b69a8a648dce78dd9f2a19f0291c16aae04c62f581735ec6e74ab895bd6001d67919520e14dc51c0993ce2ef57b62b825126dbd56b9f25b08f5a95b1de0c01219995ffa31f51a36c1f578312c20d8447517907db10d0347ab4f12bf394ad4e4dadb9aca6f67550d8cfda814926f37d9cf667beb6eba05cfcc1207837d99cf1c420d5223fd52b53bed65bb5ba43bfc0", 0xb5}], 0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) symlink(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') ioctl$TIOCEXCL(r1, 0x2000740d) fchmodat(r1, &(0x7f0000000180)='./file0\x00', 0x118, 0x4) r2 = accept$inet(r1, 0x0, &(0x7f0000000380)) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f0000000400)=0xc) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r3 = semget$private(0x0, 0x7, 0x2) pwrite(r2, &(0x7f0000000440)="7463470b065f9fc33362c22da0d167a6a3dbaf2bbe83261ac98cdaf9454335e56714349eaa9e76954335876330723d64e61accfaf4c0dd4f0dbb36fb67d8c5f193ab3bcdc99fb656d55f96b83c3715824a6358f6d9b8e65134141a7d57b2b499246dc0e2c527f9ddf1bee3f97052ffe9d8192a1c136bbee15f78e38a3995433052bff413f68a78e38b7fbc9740f68273583dd9c82fec031e4fc8e6a9f4ec9bc08c22f52602d2b3e1cfe957219c0389", 0xaf, 0x0, 0x0) r4 = getuid() r5 = getegid() recvfrom$unix(r1, &(0x7f0000000300)=""/64, 0x40, 0x840, &(0x7f0000000340)=@abs={0x1, 0x0, 0x0}, 0x8) fchownat(r1, &(0x7f00000002c0)='./file0\x00', r4, r5, 0x2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getuid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000240)={{0x6, r4, r5, r6, r7, 0x20, 0x2710000000000}, 0x96d, 0xffffffffffffffff, 0x3}) 08:39:24 executing program 1: r0 = socket(0x39, 0x3, 0xffe) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r1, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) 08:39:24 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x40, &(0x7f0000000040), 0x0, &(0x7f00000000c0)={0x6, 0x5, 0x8, 0x5, 0x1f, 0x75, 0x2, 0x3ff}, &(0x7f0000000100)={0xfffffffffffff800, 0x2c1ce90e}) 08:39:24 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x290, 0x0) read(r0, &(0x7f0000000040)=""/247, 0xf7) r1 = syz_open_pts() ioctl$TIOCCDTR(r1, 0x20007478) 08:39:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20250, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) r2 = socket$inet6(0x18, 0x8000, 0x0) r3 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x8000, 0x0) r6 = socket(0x20, 0x4, 0x4) fcntl$setflags(r2, 0x2, 0x1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x4, 0x1, 0x1, 0x2}, {{r2}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x8001}, {{r3}, 0xffffffffffffffff, 0xb0, 0x400fffff, 0x4, 0x7fffffff}, {{r4}, 0xffffffffffffffff, 0x24, 0x20, 0x7f, 0x7}], 0xffff, &(0x7f0000000140)=[{{r5}, 0xfffffffffffffffd, 0x2a, 0x80000000, 0x1, 0x3}, {{r6}, 0xffffffffffffffff, 0x4, 0x41, 0x9, 0x80000000}], 0x3, &(0x7f0000000180)={0x4, 0x9}) r7 = kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x3, 0x0, 0x1, 0x9, r8}) r9 = fcntl$dupfd(r7, 0x1, 0xffffffffffffffff) fchmod(r9, 0x0) 08:39:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:39:24 executing program 1: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) r2 = msgget(0x3, 0x90) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r6 = geteuid() r7 = getegid() r8 = getpgid(0xffffffffffffffff) r9 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000001480)={{0x80000001, r3, r5, r6, r7, 0x10}, 0x85fd, 0x800, r8, r9, 0x9}) sendmsg$unix(r1, &(0x7f0000002740)={&(0x7f0000001500)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000026c0)=[{&(0x7f00000025c0)="c44ab6263555f918d3eff49f68948b631a51e6d0d6b594c27ae7b789d21125b3cb5034b9e89a6cc0848e007e0753dc5af54fac6c16b3b74b38d6a58a9f6ca494f3ba97ffa006aaa06dd1a576e7fb23ebb77ff0284f658f89a992e30a162fde592838fda4e16294dcb41e66babdbf209a9c94690427d8025394eabb377b9d656049cc561b3da53c1b7a4b1fb60d36a3a70aef44b5a8cc9dcc9fccfa6eab231f447941586c169c9d661400a4d1af642d2825370005e0126143e4d668e4d91e1b990b77709f63567f27367a70", 0xcb}], 0x1, 0x0, 0x0, 0x400}, 0x3) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000002780)={0x3, 0x6}) r10 = fcntl$dupfd(r1, 0xa, r0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r11 = semget$private(0x0, 0x1, 0x100) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r10, &(0x7f0000002800)=""/169, 0xa9, 0x2, &(0x7f00000028c0)={0x18, 0x1, 0xfff, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r11, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) fchown(r10, r6, r4) r12 = dup2(r0, r10) socket(0x10, 0x0, 0x3) ioctl$BIOCGETIF(r12, 0x4020426b, &(0x7f0000002a00)={""/16, @ifru_flags}) 08:39:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) close(0xffffffffffffffff) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) fchdir(r0) r1 = syz_open_pts() write(r1, &(0x7f0000000140)="805f39371846bd20874793f1ef910e0aaaee836e51168c5c7ae0cd69a4239d066d56f182fec74494d3ed2bf89b13d38166208875120c90a256789c63db9eb06d26d442b2a3710811a6d8361871a2d42d0673f48e249dfb2d0b7f938263ce07bdf80f88b0fb89f6ed846de5e2b2240f280807f35d84fd9c24b2abbb21955d7adf037db31899a288badd0dc461dc3e24fa43a2054bbb97994100a3d9879b80b96c03d42c6ca8588cef1fa6f390da3a5b57fa653aabb208b6245812654667f3f6406817819f7965228e2c3f4e5c13d2d9b4c9cf365957fc6f2b2feee7b988f68a355beab72a0bc50b9ef16fed04", 0xec) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchown(r0, r2, r3) write(0xffffffffffffffff, &(0x7f0000000100)="0c4a4e5cfab0fbad605a309b8dc538bc2fc94746fc7f", 0x16) 08:39:24 executing program 1: r0 = socket(0x18, 0x200000008001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 08:39:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x81, 0xffff, 0xe5d, 0xfff, "ea0e1c7f86d773d8a5ea89d15a255e5e7dbcf868", 0x5f5, 0xffffffffab6e8554}) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) mprotect(&(0x7f00006fd000/0x3000)=nil, 0x3000, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) read(r1, &(0x7f0000000540)=""/226, 0xe2) 08:39:24 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pwrite(r0, &(0x7f0000000040)="1322b66cd0062326a160398f532e73ff40bfcb8c054710678945e34af59e70af44ce623c8d4a80df911777f34dc831c4ea49cee94697f44b6c98657a1ff73ed211bb943f4c07d5c4f02bb6dfe4d49d053f822e475e03a23bfd128ef7842392ffd314c8835dfbb20678eb933939fb882751465de33bfb7c308048", 0x7a, 0x0, 0x22) close(r0) 08:39:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000580)="582720efabd16ebae63235004c8ab06198824b3d3bf579458ec7d4096e8c8b6b87cb2d72cfbcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a00df00000000000000000000000000636448a2c720acd5aca4e82436ccba22dd1d0c7f51", 0x65) write(r0, &(0x7f0000000600)="3e2a7913e4ba6d67eefeaff0f2c85e2031c61ad4091d1f353ebb9507f4ace697bef649fa9da398bcd62b103434820abc4bcacfa3444002007e14abbbafe214dea79d95e8f6b9d3b3c198ff510eb0092e732056e2fdbdcf6200a2a2cc980fa6ba0f2b4550779a6d86fb071b7625c1b293563bee63a1e558ffff597a668d0800000039ba404bf5eed155365cde", 0x8c) r1 = syz_open_pts() close(r0) fchdir(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffc, 0x7, 0xb, "854955882e0261ce4e66378e5dea9c11fe4dbfa6", 0xfffffffffffffffe, 0x7}) readv(r3, &(0x7f0000000400)=[{0x0}, {&(0x7f0000000140)=""/9, 0x9}], 0x2) sendmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in6={0x18, 0x2, 0x0, 0xfffffffffffffcd3}, 0xc, &(0x7f0000002780)=[{&(0x7f00000000c0)="4bc1f286a3ce3b65e113a23951d349eadbfdae8e9181625b133ba05eb6a03f2ce7601b06840758a33aeb9f", 0x2b}, {&(0x7f0000000180)="df8054ceea4adec7fc7a1ed057c286eacdfd4d9cdb1c66dc45fb6f077755bf63de49a732005b77057bb5f9c18038a8861245d406916773a3e5091e8d98c20ebf830e969c49f1c2377641e2621bd45577f920702a371984d13c246db54277fc29d9477ab74d0d300ba1bce63eafc2825434a2ba13f36f476dc57243cc86c9bb424253fed8ec494f4a750cbe8a88cb05d34ccb6302", 0x94}, {&(0x7f00000006c0)="d186e37f3536b5358e642bf482cc04d1a8406b42a3a2fb17cd221e120105582e7e9122730a1bea8a658ad8ca4ec8e4ce1a6992040f1cb9851f287a8ce76cb185c44fb770e1cfbb7622ce1f83716148b1aac018eba8902f33a216e7f2c87bdca2da09e61bc8f25d0487d57938914fec04df65e3de8d2abfabb00c7a5cc1cc4629668ebcc7c7452680c912ae40545329f793854057eb37c357174eec6527b9d7ce4faa653ecb1ba6970604cf3d3d842c69255cd2e1dc4558b4631bb7e40dfaa9cdb5df358c1546ae29b661ba5edc23ed8a3d8da029b962007d0fb89ba501014d14f1763e9f23b82a5534a6d7641ac89e45c7dc58810eedc2e0e4f62d77e0711bb89ccf532af5bc4d196a22e1a403a7cdc13826a2836d788282b8a63f3addb894038843c3826ce4f58ce0009a91c8dc6f4a7455b451b0d63e86e9d3888ab94717f4a02d42111aef97f3eb3bc386976ed620e7a30b88038731e053ba3d19ae8e40bae6940cbe76932e636bfb8ef6bfc19e820d23083cfab56577ee4d16336052f30a893e42fdf9628843b904c357e5454e3ab661d5745ab7dfc4f0f55e6f32dbf7f733f86653fa258896a00229e913b54a5930abbea1df29d246d632ec2f58440933c1c997be80de91ed94e47085cf57d971ca2ffe06e3d8cd99f6b3af563af88ac9cf38fca8a00f22645b5860cea65c785390a670ff1f5c60b168797bddf6813c412ad1fbe519d1fb8163f28dc9c0d234532fdeb1b645c912c5138b920cdb1d2b9efd5c9357c6e475ab5b0020f788eae9a0a5442a01322e674ac182baae843823dd10e79881d7799181c93cd2607603966269aceccd9ae6f56b3fb79fc5859a35a7a7cb2341beb9bdc0457fafc0e6b25fe8fa51d7af6071abfb85890e90fb18ef1d1330961257e43fcb01c61865fb45200e731b435119b2e8a76b3490aac497cb12896dd1b643162e01921078cfd17b8ca2b84be40ee329592bac87f4f265ef58246217c787933c2e591c506b7d7f4448e899a5a825e9408941f90f40315215803f0086f7c54b095897aba5f404aa64f01d4e1090e8e0636639b248bd87877e2bc8fef5e53b1ac6f367b637b6b96222ea619efcb2d72a72865f9d1ad79bc36a9fe933646ac7fcf3f2c827cde96e2fc8a7682b9e854cbac6628464f7a521f8d5ffdb17e3e34eba5d849bf099e7d577237eebb96868a76f99597678f6b4b2d191bc3331bdd6e289e800608d205ba26c535b6dcd4a4e90b9413b756685b98c797bb6e72cbdd4439456fe8bfb201bd76c6a626472c88147e8966a299e8951d2ac1339c13cb52d5e41b1a5d3e32eba28189ab8b2b695f6d43e75f681bcd029265e11357336c40a5ba2118dc4273b7db4b3037266486b53c13cf9b41ca73383ccd0724fd227dca2a18771834345bc672677a05036a0d5fa517d2ace498c0a1427dfa15b2316b5638a0e68f9063bdb31d13dd1d75c73bc96c465ec0dca9aa2670ffd6c56ac2b35bb33b5bc5f1b440ea0a7f29ddc6919316a4e9fc98de97cd7242366ba9277a12846265bdc2abedcc4c54b7e70298f8187e202ab1a0fed146c76dd56b365a8bcb44e82786a1bbd6906bf748506e5eb11e3731bab9cad13eb202d37c098f158c960a114752eec9676877c4276621c5c2b57bf0672fba0c00db6cea00f9047734c0a4a59c07a18336570e9c7d54375a26d2882c745371ce58a83f440c24d41607dd9d6b48efb353c006b9010d9befa2fc40d746acd4d0d134e35cc79cca3208696df7daba57bc4b5e3bf997e12f181c2ee6a2ebc546f19ef77d6662bbe42b3d9a4728c3e67ac2c615904dae6a26c43146ffac447b46794a68d2fcd96c195f63a733b442a019346291a0520e6534655ef52d35aa4733efd582a843ff2bd73dddcf010f7b658f860388e71dbce8756d7e1873110268ac216dc069a4c4cc9a938278567c2fdc99e82c525ca25d9ff411503a56f8c79f4fecab9d840a183de24ef18507caa6f0f9e64d5e1d58f5c0067001cf74fad5bdad8b3518e1ba97418763d33400ea67a63f7969159f48c46c38d7b01dbb5b1b9f21af0902a1a23bb599276a75f430a0cb04597aa06e62661931dbb0faacc6a90f5c9719cc1baf80a8b8fa526ed995008c1cbd809336a0c38e32f07934e1826664110a5633f349246924bb2bd781bc96f6df943fd1d31ff7fc576f5696e9a47cab35e2de931832b38f7d8df79d879556759412cbbe20be4819a33fb3ea5c6fc8023b5b0ed5d9dd2f159a2187ccbf474e216f782431491abb7930da97db2eb6274e12641ec43a398ba6fe37aee96ebbc1f8f84c851b8376c891ea105ace31c2c28ead6681c688cda224555ee403961a2413553190ec778e89420bb8e0849baca4a389c88e1ac05f8f61792dfa1443e75093804969015536727e54106bfba2211519472e4abfdd0d1e2f9293638b6293729240ed85996e98ea8c13e7d878bd35eb6a85d5982cb331de6f9847684704be0dfbfe260e7233efd6e6ca7ebd17ead9fc304628ce6c0020a1cc82ba2549d9871e7e05a440bd429fc678907ee1fe6fbe30ea689dfcd801271c2cd07d67242454fd5c6e99a2e55c29304f6f208a4874ce422b566557af1ae84b124bbb9921d2372a2fce76b93adf61ce4e2da6506e7f9b1c8512fe7f91a7bbd69fa46e74ef03e29c9210d879af11d893b27b3f7e9e95b337086242a568186ce2d1f14dc79e727462dbb3000832289732d699a4440139305168033ab4493076ba507fd977f194071224299d5175387d4804def7367d3556400cb4ee19c2a62a031d11d688b267d20daf016380a7623a9d0240e2cdca742a22b28eec7b09a386d6dcdb156ce0335426d550d333a575a901d4efaa16dd41ea7bbb87233ee03cdb215e5aadb2be0242703ba9bf3e5db4c48ceaa442d7e094f526402d1ea6e25f7e556f9ffaf4e62f10893543d34e5b4a77305e08817803eadd5459f38855ce94dcc1f939c19f63dd855a5ee8e7088e4fee768e12c4e08ab4389b4b2a14aaac8403cae309598de22b0691ec2942d052a19fb82dfefb055e83809dd284ff7b91d1c568114062dd0623ec38cb2b3df0c62660768601b52813fe4a86ae26b1e5d21f47accd08117103588751b0e0276c0d63ebeffb2b17b496a7bb55248838518baec424464c7dd0a528f74f48494a099d396ebbed3d7ca4ca853a50ab15833a1975046ef26124f663d4983d87e42fd8f2983cc8e285cbaa089cd807b09ddefdf405051a7b02d9ce5ab4a28e0bf4e0249416bf59857eb6a954ef275bc759f46f1b6ac2f42f7e17ce3a841787673da2b8158b3a0a79577863a21c1a8b0f1adc0ff18d28d6c89560d88cc1f8d9427ff1fa99ae6bc39c77f6e97a3dc9b5a077a74308bef1aaf948381eca11d2b6a0ef7ac1ed4c5a7c5b61eb47fda06be10a8a162ad179cdbc88ab662f39b370dd0c6c37d4c7cb1204c731caab41d476178f3072ed1bbe7172c231aae70a4b286a4514effcc543dd95da73688fe0ae651c74bf5fb903b93a8b8459aff6c889345d660d01d7635442769f75cb0c6658600fb18aeea2220a2c40bd3af50b274ee80613bb1dc552a0a7eaf8a6a5362f94260030b2a8690969528d38bc0dbd3e0faf0c214dff4426714d19e9623946f3b104af42fa1ea2dabe29dc7b6c07791136ecd65d3aea9bc145f7d535124bd23254b6ca1653a8bc6b9c6216e58ec468a70632ffdbe24e7175aa8f0db662ac4e2a674da45075bed23774dfca1e4a2ab4fbbcbdf55f5fb604f7cd3bec5f3c1028b3bf3822d3cf865d116b91ba1c5656c1770e29a124edc8716548aa1bc51a137a0a0707dac084c1f679948d0b3e98c12e78c72ed5006649012cfa250f859722359b42e6639469cf9c80c91ec09f34015aaae7404135b78fa26aa361588a8f6f0e8a491716d25578a3b938bc63c6f242d13052812b3aff8bb4d88270a2427253190961d5963cd590ffd4aa5d74f30a17b88ea6f5e6e0682ea5dcf5594db840709464f954c38459af7af2ea9583665742de7feb005ce88cf3bbec497a0709e800d20e4b9797ebe064f400d5a4fa366a08afb6da923ebe462c9b549855449cb138ccf57f0df39daad042868ab50a0090310702ccf559a9309a42f8e6ce5548d4e38f941318755f53bec16fcac16b6a670a5aaccb46af507677abe85b760b0194b9f8dd918938cc00edc9fe9e2f72b125e2904c02d05a4ac28f5ba4e568297335823b6c427ccf5cb7b941b02ea52e47cdb5ec477df987431f2bbcd8db457a327a8bfefb16d84acb5be2611c386ff9f3e0ae98b20b2613731a3a306ecb3d839581ad84a5b67a106bbddc976349f542e3fd596d5421dc1aab2cd26633b24037e85b99f866e3b37a964011326f0770eda75847391da946cac0963112df456125092163a926dffac1d7d73f15b6088a27320ee32820f641bb42f9b5c7a4b8b09d90eb903843ecdad2e156bf3604a7259e00aa7e76cc947b2f318cfef6b3c3949e6c39d724c8177c3843b7e3750122c339b1405df4b680e975b039ff800767aff68da6493caf53855cf30922e3384a626b99c5fd510f1081651b1a8263648d9bd5e55d740d0789a720c009a4c6c074bf76639dea7df82a47dc2f02bcb11efc0af45a67e6699b7f90cd46d97c4d186a9561c0994bf2fd24b80d3893cd57b9c6442504176aa89fc9d5f6a83500a3d4fbd67c2c66b0265bd48b7a86a4bef99198498aea0622f4a03a8570847ab9633f5282df6be9a644efa734f93225e28bd5d06ffb6d0656c18234b029203939fa4b8ba928274bf2a40bb80b25b1638c07a836badc999517fc99f68c8e80e3e98a71f22da3a7b8a42edf49c3cb3b000c8c2b5df4ddee713ed36021580f88e0f7f1e14956faf5bf08571fc86454c54773cfbe7b39cd11c2225c305e28d566152df065bc51d6608655f007418243932f94777b9d8f0f1cc292e2d00d042f1ffb5d08fe29879c66166486d9fcd350516a4c9dad9ed9f85b471d8e81109fa72fddd42c7bd067656b64b29324d21ee143ce8554989e75a6f68a822994865d840e265dcbe5d939055af6b7a6bb601410b92790a5993d1549a1aea22c78c893d8223ff67f2836b681489ff26a62a9c1d88fa027824e74ccb559e7e8a15bc7f2005514870eb445ca63ec0baf08cca85833435a79a8b5791f4eb9c4d0a85a75d876d38dfaff419d899ec9f3026c1e661137ab635a2d3cb23a160f31b10b0292b46a0b5c326b839c3b9c3625ba5c7cb6fc28a5b9f3c747427e502c59683f270a8a4c2bf46d29d838a27bdc04fa434282096bcf1becc2b91659f2c200bea9dce21473aa4255a92e913b9fa98b396f875b3c45ac0ef210dc82b7f3d64d3b2c9e4635170834df4dc070c89b48b93bd40f7a864fd12f6deb841bd6e51ba49161e6ba3f11fa66a1bdaefafa0f7cf3eb914a25eb789e8089c24971bf1e62df03bf205290e41a5dee612a48b378e78c1caa46b0a4b2eaeee1156b232b10f93ef98dea036718b1fbed4ffcd3d69d4ea5ead5c613d52a94227c40c5087ace7b46b43ed2929ef078440e4e948be54ba579fb3c7cd5e05f2b92878c879b1873a4fce7b2a6a3e695a254c6897fbf9195ffb57690a2479bf68ffdd8183bf39798a28ce73c913ce01c61dfa43f52e06a95ac2f0d63f732204bbfb80c056083054c00e3f18439cf109a5fb8966ec4d6c9f1ab662f9de3a0ad5f73a6ce80f7137f1a00e86ea990ef6ab526a400d36a238dbda2dea44af502aafa6e8c049dc8fa4dea5d6b156c22284fec650f1fc397e5f2476b61a4a8a", 0x1000}, {&(0x7f0000000240)="2319eee2d5b3dfa16d20fd6cb9e4e44fb73eb9987ebd11e2524c755ddbc03a2f25e66fb9bfff4311eb0050aadbae657d490bf0b5cf5c2989675abc22e6008f4aae7375085ee727add17d0cf7f6c2397d340f1fe5229fe0dc5c522ed6faee6b3582808f9978ba9d596ea579663f510be128f1201afc34e1c610397675a5c788c6635d9e7050e4c74fb8dd856d2689447f10b16fc8c6e065773944195b3d4e9602366db8869b8723f246a8cd757d9cfa903c9bab75d92ea11cf3f13501ffa4b06bbfda9d5d310feecc9235c712230a81ab8abb612522d32bfa53fbb44eb5", 0xdd}, {&(0x7f0000000340)="06f2a6b4815d883ba170b1ddb558f5ed6fecba5dcc66b6619ff47be67fe3b940f0851d1d8e9e1e8b4482a0b819ac7eca81487381cce86cda3a20b6f5e16ca93e10a660c660aa3c4e4726ff3f423e12abb373db4bc1cc88f89d7fbd91a18413638f40e9a9f78dcb7a43b070da8d8af2aef1198f4ff70e881e7c1036209a557ac3", 0x80}, {&(0x7f0000000440)="447d3d91c60a4c8e21dc24fdacda6167a13d03f12bd2306f1ed2499c398f170377cd2fe5f15a00d25515dc3914e522329e3d8d4d9b39168be2ce63dcedc237757b184d8d4d2ba4880684673e9d877652a1cf5adbde49e55b9443dca1ec49641474ee8bb5db6cc26c606c3d0e0a910b4235592b294ec7ea9fd2379dc9eaaa683de5e45b4cb523226f7d618409969e01369ce38807e3fe9146f050d85cb1e8efac1065fcba776fdf0dbe8370", 0xab}, {&(0x7f00000016c0)="79eb0a6afa3d3842a67c7ff224817604ee3082f204d90ce8c00b4f03d818fca851b496699985177c316bae906ceeb89473bcb7da65ab2dce4ed580b42683dab4813d232756b141305dfbfb111d6715c7e0fb6502d7aff53f797cf0057ea531011fd42a018f20e3137fa969e2175323934a1b27a18115dd2b23db4acc38c7e64580cdd2d4f6b84c4b1623b856a426e7875a2a9085653a1f18450e82a408e110fde11d971bf82ae9a0597a82f5ef9cc01e1610cb5b6cb34a83c24c9be54ebecade6a7f10a8d052c614e2371227f4037168307b921a207ae12c4c57c55c7b1cda9b193003c54ad286fa3c7dadccf88640045687d223067a4e8bcb06c48d4b68994c9464863f0719ae68a5e00d6333dcab39dad71d1a58c6d06e09b99f8974cf0c31661453561dff2d089c0ec057d4581eee4f0536f4f1d527872e0f200785595da44fd1881d90c64b22493455636d67735fd29ecbc145e2f5c4d11514a890e7e95e3a61c84e6eb2e916f56f5e5daebcb6d862e635d43edd670912beeca8f4c306966e95dcf42979b25ce9b47dcee09b56272e29c45f9f70fcfcbcf1b0424852180017aa229e0d84b7304f66a8d71fcb474da8269bd5acbf34352e7b57a6f39c772286b84dcf4d98867bf2e01ee582884de2e1e14c3f8dc1acc7e6374cee6008e9949aceb92068bcb3f7b82f25293869df12119549505398fe2a824302140a960db757f7572cffe4c334e75f49a12f37b2fe60085211f4e28570d5054c4a713e6db67c0f304843a78eba0edcf03c535e79746e4bf9aea2d32250771a7044616bf72024ece9bffcd4d3b8ce1f5ff96337424c51603785d807362b3008b8c54fcca3ed4bdc08c6ff7e249b405008382a06ecd88fbd53cd287b9aa92144733675aa65078df84fcf5a555a9974c14f5896ad577a522670419f574801326969a352ba50d76452511b10e1a159f8b803ceaa5d19f8fc7cacfa4e02c331ac3f6c267d51cd6722d2272af58fd2b3df985d6efa1630c23ead59cee42ac4a9563dad56ac68cdceafb4b543f8d90cc2ea9f8df115489044bf2b541f5b87d4f9063ad42e0a4866c030a9b0427a3c3858a50539f2b1cbb524c72253c4e0496786808245985ffa161c7d71b12364bbf768a7e72d414ee3a69e320f2951c225d3db12d4386c592efa93a57211448028cd5fce25e669cba2704da8f610f0394a609fbf92acaa61fd83d6b1d79f3e9e8670db0c3d6ceba1fb067dc468f7618dd0ed2e55dfda7c07363852ece21371cc558437b8e19c478e9499b40dc3ec40a581dd88a895c8d5b2f352a64bdb440108eb7a923587cdd60ac51a2375301496fd06a5736f0c6093b593bc545ac5ca1bac3719b8a00a9d1ae3332a2f4e58a766085d99e472cb40523101ac9f581aa183489686ad5dd40c8df2028ffcf7731454b3f4d6c9b49be2d6432d48a7eee1ca62a312b7245fae12f3f952950fe6cb7f5c01ae7167d3fcac2c8f29ee3bdd15f1a05d66c55a679f67c720addcf7fdcab13ee41082dea0f4d58e493877416dec30910d761c8b0a37fd70d638410b29eec264dc7f534fa2d03af1ffd959c745ff230fd4fd7f47fe0934dbe214fbe4df04e9942124f645e05988dd290fb1828df5b03a081b8bfb0b451c2eda81aba79ee690b644eea5fc512826fdb386b4bea1f682e815793aaba7088e2c0cf440a30683601c093e16ab9aee4c1da3adb265007ef6131522a2e5c478448a9aa26b4c11ae92f29646e13afd144012c5483ab7289d2702bb62f70ea6c123d6ff887bffc5c85c41db9098b917c6775e4842daf44e488f2535554ece81b7698c345d2644249bdb186566446464ccd58f44c6bab8e20ef575ecd36250ff306aa642bfeb2ce837e3d6cb210f1b9715f51330ee7b8bacb30da918f1d36c7d2ee5ead6da7d376cc10b8b19e26f23c5de6608b93cf971b5d9303da014d7f855dcc2ebbdb4fd21ea99c303593c84ffc944a193d5f830795590274d4f188d9e2c0d9ad7c0d0ade492b746735fdbf79dcf43b2755dd4155019af2a11de124e73213891f2a023d35cb5b1e6bc337518f93e54b3f02a8fcaf27aa5c1ffa2791a22e806d9ee18aa2b77cef7df84e40251f7c59ef44cc0d2f4582e25205e481b7e991c995ccfa65ffd477a15decd8499eba0a46f97d5ca512fc7da09ca652c5523ce40e59d812362654f2462df8d2bdbc8bedbe14b1f20f0b28109efb6874f7e1fe46f01e6b8c26ff608108974fdd286b8d51b40829ca7ef5e44478aba2c6d51cf6df0a3a2e716c0eb73ffc007c19deeba8807600429181e816b183724ae9ed106cfd1d8d15f5a4f4cdf3c343631eb127caaf501085215abf0da36dc39206a1e97eb9f310bc240b2f02e4306cf0c5ed1f72d92019be41038111ad0c24954e97c6701d5cdb488ad9ee03e3fdc1407913262f1445b2a91cbf9eb195bd8c0bbbab2bc1702723096052573aaf6633ae22399befa7b71e403fdca2cb96d7f32e89f6ffe5c3de2cdcfce6c79933ebfdb654dee17d0c243970f555b1d9e3efdfef446be4493a9339ca3ca0bf5354a3b26d3a44301bebc8d02412fd6c766ce1b76f5afcdc18c361f6be5c18c3cc32f9ce24dce31b81cf9b013ac01fd261ea6388c3060ca945f973f16822523ef230da3cb96bd050ae7336701ea2af0b439bb8ee53d17ecbd3c4071ed38873f63a606f44f8915e2366a9ba767162615072eee32a923054e637bdb60a84b1101d7d9121ab20442793a2e0094453bb0bc3d9ce251afe7fd323d755b77ec72be8d6f7edcdb4d633659a02cdf3bd56dc5a71096186f19b51b682bb7cd0747e746c91ad5b21fdc1af83eb2865ba406068e359ec93a1eb189fbb137ea081649a5d4aaaebe70b4f292c3960dcda0ef572aa4e3bd934269d1ba779b6238095435373329b7d25025b931695eb883e75c23c63394fd6fdb0c3ac94cbe65eac5967b1aeb5b4d965dad9f5bf701c5862b2b6c2cb8b6e46be94ffa2b684dcad4b6557fba0cfe45a133850510c94c6a39ce2e15e1d354ebc92dd709f8ece0d34bccd1e9254d9040d99c9b1b1018dfaa981d8b910d2939c16d96bd7c9f0735c7a56c825f2a861c1d17b863307ca9be237fbb5dfc4f3b70451e63cc46205612e72ad2a37c5bfb9b2f3c5ce9124dd6b8ba45d560a1059140f888b5008aec353d297205b19b2fbd11864dcb4ea105c7971220b8d5595d9236a450b1ec4046398f2a51b7666647b87f64e2cf0a2b0f5af3dec9eca4fa59dee5c57e80ba08dc0e2b98e29a557805c98522fc6f577062ecd98ca69333e501311e4313ab10e073e42675baf618f228eca63ff4d215ef5d620ab8e15ba99978e41814ba158f953fcbf55e0268f9fa3a993149232bc4b447197f1d8c174e64d515299d839e31794bcf0edf136c6bd1dfecc98a350453aaad3bed9e8fd8ce1318fb15f60ef41390cbdeda6ce1b88971539a66fcf009780a4bd0c051c055802f6127ac3bc44f449390463e1dbbbed2e021732a9452c22e63032561f91b92d38ea64cb0d5ebcb42272a3a94f5fab6c2982845f5e7ff7c05899fcf6ba8c5196cc8c145c440757f7571a6532a13ed8161216a5e690fb66a64f182c073bd2ae6fca21703f51b46337ff1284198683a41d916b9e64d64a15ace1d3f36af57781e70c33dacd91b3a6c880c8cca189159aedb1a2bca4cf3f632872bd8b196acd05efc1e815e8a6f7a12839fea0e9af5c1f7a44e6d2392d6856e072159d6d8c3fef2c0249f1e56c58c8dfd7f2ce27bb826e04d8697ffccfceda85863e2a98791c77090310574e93866423e1cf66ba1d7632554e9fe7448ab53bc946e88cca360980c25b629097fd2e64004a372989b940815d53a3b606d4e6e4955555dddb077ebe9d4b4b4765ef3c129cb264fe3f8adc6ec7bf8db378d897286e7524009e52c138647d0c16106637dbcf9a591d49611144779974ede62dcf9d8aff11b6477a9cf4b7db05cdba4887283b1844894a79e90ce62579eb33232783046cdc8e1fcdd3d9ae2dfa8fadfd61aa2e4bb537c5f215d29b99f804f3326e6880d8dd424dd394a2f0738ac626e9ca5e372ce6467dce86337c543d600c36d3f843d93f9deed64e265f2fe2c53e911573f77e430846ebb5e536bc6ed24415234e3fe5f6c066e224c59c64eb7b643e0a7fe89cc47081f4288df62b91dabb3dd0b7b319c7f012483330cbfcdcd168803c0e352d3397e2aa6c99107604f5a53a2fdaaf54cbcf2b628ac567aab5064fdf0eca0c2a0246cbcc4e457bbb3a07d0094f815d478623c81888694ff94f4f12d9c7e8617b2311a76c6e59cf79b6a285ef76df5c74476512657669576dabffb19272b3d6c403859823268a22b9f24866ff74ba1e6b4aaaa8ec230645d09a44e891efdba5870075cd6f79400330b259de1df53202b848abe25243ac9f27be54490a9a65bfab4e1fe37cbbaab507297167224070ad4f58ed82507cf5fd9dc47cb1c0aa1bf7566d5914627a5bb7cabe47ab88b6c265db61adfdce7d9ce16a873c6407bbebcf08a2a8497c7d12774f21803aa3a122f2a627edeb5f0a184fde418a81b2df08f1a1cab19f7e57bd75b2df060ed0d72c804aca9124129998ab5a67fa51fe030fa2a212e38aadd09f9dc12ab1d61eb994503a54aacfd84347488c0288ab566d63731cbe40313e5aeda7efe083c9c815812f5a07fd57b0ed20a5320a4e9fa443871993add11e52f6c3ccfb23a2c4988708193ca1ee9d16d1c3c56df16827a302116c83598a25754afac5c394031d8fba4e40d987aed89e97edcd1f56c2c005e9c4cc5bd5920d03a6cb361405a47208981554d151958a80716385cad4d3b9fe4a7b98e1d8a3677b5d531b7779079fe943ae78c3e48d26f84c2889b24a6c351d22d50e1b13379003a10936e97f8a6ed2604cc4ac4ae08bde1f7d85f205486a04f1d85fd8ec95ac6182766c8d4e5db165bb22e2214fa997dd94b6dd58881da71454de9ac353118cda07c0450a2cbc0f854c42e5a96279d5bf637cf4894c9effd08ea23114aad6aee8664972da66cdc68c0e207d4b0cc088746f26da74b1490405c64abe52f1ea97c459fda6ba27bf88cf7ef2dbd562d933a9285e7e72017381d36283222b736dbadb5c5d8f0f75c17167345f58f2a72192bdde9ae40512a6ecd5681bc973eb3f0b36e8675773c1dcb236d5463913c0e807736cfe38e203c736f4cc6ee96856e9b8b11a942d88033bc32ea868e6d39c719f8a819323b5cc61997fb4f9358949a1fc90384f594c0c287a3a4f259d56b70589e3b03030e53db884f9382fe802bc3e6d3778d474bf637c7aba85af27b8c67ef61957801430f9f01e6b71a2895f8a640c12394c819ba033965dd6bab9fc6140effa66e93adc3690b3bb610b4b9851bbe652c1eabc260977329103814858f28635a8f0a627b464f880a5950fd237fcac3ee021e4d9b98ab029eb22469578f4160d315cf5480ea489bd8bdf2194eec8fd770438c62fa933d7824b77b2cd76c63345fe1294d991981127dedaa77c0742e86ffd9b767ac488dc6f02669765c16132ffe8579d9961c2617105bdeee9e6e4ef4afe4739f95c84d85fcdfce5ab8b46e4009a84e0022ee03aeed53004ec305db1e6ea754766c7b8d9f143ce05c2cd281230848e056ea01ecc2e63ff0b8162f8c40920aef6544689bfc11d1e9cf149a846beeeab0e9f49832d6ac5361e90f05c2dea536c73078d3899e96209fa766ddca15c483ac30edbf7e540c922e4d5dd24015481039dd2aa66a56323f835b78688ed8a05c057ecc17e738c24695", 0x1000}, {&(0x7f0000000500)="e9ef7c81f6d336612166e4bc8873121e19479c3a6ff4d61c721d47ec9bd19e89a80e00501a20f74caa40ef9ceb4db07589eacea813d4f6c3823a810eda8c7785d752bac37857f406f5ead360f57e28", 0x4f}, {&(0x7f00000026c0)="cdf1475fb3c1d9ce2354d14fa57ac08f749e5fe47c1114b20fff899c44cb02888635cc5bbfac016abb2512f011ef901bf5ce803ef77f051a2133499078361f07fc575694c796ea5bf596f9789bdfc334928fbd579207cc10303ba282f424af037761ed7d8580dc0a49d8bf80558335107d972d886a285565c032e1ce22d61fba86be69028c3fed2199e5b4f73c00fc9419497840f0af4721f8ffeb04b9cd2bde504c134830062fbae9b43e03863b4e61502da45075", 0xb5}], 0x9, &(0x7f0000002840)=[{0x108, 0xffff, 0xfff, "8239e2d662071dffe41d6bb85eda6b310389afd955d7fbb3983b97b397a8b56fe3c8e46058e5f70051a4d3cb34ee17ed53d5348e36ab4ab923601c9fe931e1c425f49d448eff43235e18fef2506cb7eb3fe2f75fc4788048be29dfe7da93a544f3e0cfc5aced700119d788d3a373cc1298c7eefc2525213751ea5d7523effd1f1c1a5879918307cbaa0a04a7bc1ee0b4bf03dd555dda825e0d558eaf0ec2ba0b695373b81fdc6c0f2940f043185fe8ea008246d205d8ea17337835c3c33fb8cb974f776dd642b9c180a5d4fdf58d62da35d67e1ade025d7a42e0cabd2405dcf9a06341dd722e60e9b70133450dbde840b158b0cb03"}, {0x18, 0x1, 0x37, "17"}, {0x98, 0x1, 0x3, "e9e4814d25fb0d6c74f928bca64bfb36cd235d1761f0482d2e616a2a00f50ed7c9dfb9ef4c0e6e4eb78a257a5bca0c61a4d44b1d6b1fed1cc6f9f2e0efc7af058f65b3d8985c55bfaa73bbcb967037173aeda626e015fe697c0b651b195db287f6dbe4c064ea2d79069c8a5b4fca4c12be711bdfe68f8a7137a634fcc4c87034c7ddb376"}], 0x1b8}, 0x8) 08:39:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) socket(0x2, 0x1, 0x401) dup2(r0, r1) 08:39:24 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000020, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000040)=0x7f) r2 = syz_open_pts() ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) fcntl$getown(r2, 0x5) 08:39:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0xa, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r2, r3) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) kevent(r4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x80, 0x2, 0x5, 0x10000}, {{r1}, 0xfffffffffffffffa, 0x80, 0xfffff, 0xa8, 0x9}, {{r1}, 0xfffffffffffffff9, 0x21, 0x2, 0x9, 0x2}, {{r0}, 0xffffffffffffffff, 0x51, 0x1, 0x100000000, 0x2}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x81, 0xfffffffffffffff8}, {{r0}, 0xffffffffffffffff, 0x21, 0x8, 0x6, 0x5dae}, {{r0}, 0xfffffffffffffffa, 0x44, 0x21, 0x5, 0x8}], 0x30000000000, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffd, 0x0, 0xf0000002, 0xe3, 0x200}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1}, {{r1}, 0xfffffffffffffffe, 0x80, 0xf00fffff, 0x8, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffffc, 0x15, 0x13, 0x1, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffe, 0x0, 0x40000000, 0x4, 0x8}, {{r1}, 0xfffffffffffffffe, 0x18, 0x80, 0xb9}], 0xe6cc, &(0x7f00000002c0)={0x4, 0x5}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0x8001) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000040)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 08:39:24 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a714000000290000003e0000000300357000000000001189c36bfe9dcec90c10647c7b3918a848125232973b5630f5cc3442af9c9b5611b4eadee089f43a51e5429b1b147d48f58b5dafaa64cb512e8f8a0898fa3cfbfed97dc8e6d4d81a83214d96d27884b12a2b41f9f49d564120f6deadfa4992cafa0a75d740890752dcb082db06c31ce05f094950e765ba8bb4dcd72a53620860008fc3fc15997ef4000091c48afd93b8ea718854bb4f2feadbed9a16a301c5f8b954f8559c7854bc39fec95dfac447f5c30d63a5e0b57a1f6db984cd4b41ab0ec9edde3bc7525855a1a6ff67dd3c24e2c6e7cd"], 0x10c}, 0x0) setsockopt(r0, 0xfffffffffffffffe, 0x200, &(0x7f00000002c0)="9857f2ddc08df2b6959a50326b0deda269036bac26e349841fd5bd36d88dd64d194b52d9d5d31b24d4798981c13e0c9abcc810271f353f70a2eb50b23bfa8d0ededcb3e24bf8cae76dd657529f904f2761552eb9c239b51a2ccc377c159d09a03f637ee2055bc2f502ef6de023cbafa6162bf1b1d2ee50155a36127a32b8c7c772a0e9022895f1a51fa9af8fef544178bffe57b0114a30ab4ac888494b855ffe9cdb0022968101d65f6fb51b1dc11c8260585de0685966a9a2d96b1455af4da788421548c6e8ed13754e090ad28930a4c8ed7d8d", 0xd4) 08:39:24 executing program 1: r0 = socket$inet6(0x18, 0x4007, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0x1f) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000040)="01", 0x1) 08:39:24 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) r3 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r3, r4) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000100)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x9, 0x7f, 0xffff, 0x1ff, "14c2a14ad8c1cecc1afceb8821bd7ea06ffea7e0", 0x7, 0xfffffffffffffffa}) getsockopt$sock_int(r1, 0xffff, 0x810, &(0x7f0000000000), &(0x7f0000000040)=0x4) kevent(r0, &(0x7f0000000100), 0xec7, 0x0, 0x48001, 0x0) dup2(r1, r0) 08:39: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) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:39:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000140)) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:39:25 executing program 1: setrlimit(0x6, &(0x7f0000000080)={0x7fff, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "9375b01a93b4513603000000787fd11e3b4ba8dd", 0x0, 0x1fffffffffc}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000000c0)="1c5f492379ab40bb0ca3bb7dc02f96e1b75211e1131cd95736d3dbfb882eee9adf055b6464b4ba570818acc6460601c42c4547d1deb6255a51f27e7ac2aee1f64211ecdf01faffa12347536b25bd76eb5f87264ef3cc592aa6c2749457924f522cc40c59910d5e2c62e36e31e3e1fcf1a96afeb9fc998acbf587536e764baffdc7e7c1792ba66316099c15779595e516e7d4c61b7dab06b3fe9764ae421e0be9eea4d4b531"}, {&(0x7f0000000180)="fcd47a2f495a841abe9c7e28dd085b860dbe3df23c383381b6634c95b9881212052fd4ffde70d4443a8d4bf7c3befaaef6d3cedcfd78543ba13d80bf0446e6a2458808cfd34c01e055e4ed66205e8955af74e7e674d1b308e42fd4c6361d3ea7dfc0c2304cfa23d4d09b308e3f6c15706ab46fa87abb61dde8e3aacba73390e0d93006ee998e75065fbeaa6123e5b7df7485423fa7b702fbd6944097bf52ec819c85172813205f00102c2bba0328a9a0af410f2a2ee0369528969bdf31fba6"}, {&(0x7f0000000380)="56a7b150348529acd47db2f076cb87753751499037164da2812d45e920ea3ef03796ff241c70b3fcd32e7a56062b0fdc7cdd618f391f27999f07d2627479dd94789041a558c27eb1a1b2a9ff4de633eae7384416e75b3e9c2d3a7c656d942aa445c3175c280854c9c47cc5562b09fed4e136a5694b616550d9971f2390939c0faf51e4edb0311971c14c934958d8cbeeb4d3273307967087933c3382546f545767a63001df45abb997a704f3ffd3fa4b833a2fd7edd1091a113fa76c1a14e065620f5967e14903d3e39e8badd6332eb9"}, {&(0x7f0000000000)="34a64a14a8c1e266b6798287effd1ed90014922f22f9c40fff0c81c019b3b7032bc57b5f5a4fa46643e4b5446abed059c4c1eee83977aefc0a52dc7819cb"}], 0x1) 08:39:25 executing program 0: 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)) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r3, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r3, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r4 = syz_open_pts() close(r3) dup(r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffd, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) sendto$unix(r2, &(0x7f0000000240)="31b617f816f4806d0d8448aa48e62b47161450c343fdcf0cbebeffc11daeb9d2cd5b26e89a7c0ca1be6d68e9dc310abd79980cc3e752aceeb49c07ed9c4d4a3bedd479aa62182fe9bd9eeac54822e644296b531bb52b0c06ae95ae75be37a2a8dfaf9fde381efc2f605dedfa62f2ee5563704a32e0ced40e9150728a3caf8982c4248bf3e04c665a03f93b18f722a46dfed2e71d6f7e23f9192dded4a8d54090b2dc31d221d87849ee665ab6a1b413a6ab3729235fb76d1c9e0c614f51514f2fda345ed4", 0xc4, 0x8, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000480)={0x5, 0x3}, 0x10) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ftruncate(r6, 0x0, 0xffffffff) r7 = open(&(0x7f0000000040)='./bus\x00', 0x200, 0x0) writev(r7, &(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(r2, &(0x7f0000000200)=@in, &(0x7f0000000440)=0xc) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f00000003c0)=""/79) open(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x2a) execve(0x0, 0x0, 0x0) 08:39:25 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x4, 0x0, 0x2, 0x2000100000000}) close(r0) 08:39:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) kevent(r3, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x60, 0x1, 0x6, 0x9c}, {{r2}, 0xffffffffffffffff, 0x10, 0x40000080, 0x80000000, 0x3f7}, {{r2}, 0xfffffffffffffffa, 0x44, 0xfffff, 0x80000001, 0xffffffffffffff65}, {{r0}, 0xffffffffffffffff, 0x70, 0x40, 0x3, 0xa4}, {{r0}, 0xfffffffffffffffc, 0x4, 0xfffff, 0x6078, 0xfffe0000}], 0xffffffff, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x80000000, 0x100000001}, {{r2}, 0x0, 0x4, 0x20, 0x10001, 0x8}], 0x7, &(0x7f0000000240)={0x1, 0x40}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0xb0}], 0x1) 08:39:26 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r1 = getpgid(0x0) wait4(r1, &(0x7f0000001c40), 0x8, &(0x7f0000001c80)) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000001c00)) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) accept$unix(r4, 0x0, &(0x7f0000001b80)) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000001bc0)) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 08:39:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041ff, 0x0, "b0d42000006e9300"}) r0 = dup(0xffffffffffffff9c) connect(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xc7) 08:39:26 executing program 0: pipe2(&(0x7f0000000000), 0x10004) poll(0xfffffffffffffffe, 0x0, 0x0) 08:39:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "3948aabc1337f5dc8c0aee0500"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x13, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x8000, 0x200, 0x2}, 0x1, 0x2, 0x7a}) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x100, 0x2) 08:39:26 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x3, &(0x7f0000001180)=[r0, r0, r0]) setgid(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) sendto$unix(r1, &(0x7f0000000140)="bd639023fc134d27a155ba8cc511967017c3ea0a351a125fc96ef429b4b01a03c3729064c233e9bc1c9143ffb7538f0463e99cdabaa598b4a5d24bb70158294a625c04f77d065318d403d8e1eb10ac4c160729f77a3a223beffd8b4c5b40e8912ff52b30907865bbf7d9b5bc887ac436ca1c1ddbdce0cb45a44e3a2302dec2da51818be0185bf350cbdd6aa70016774e7f82fe88175f3db189b69ca7dbabbe3360ac034b47bd562f5833798796db4e33dbbc5b04733517129e13c85901552772c3b833aec37c73edae5b37afce08719982b39c0e2b8a4cae95415bd29ba06376d7e3a37212616a14887c1a36a42ed76766250e8cbd1d284280452691f094cb4a80ceeabd83d1d8aa1cc6827a7119ab45777e36904605876dd9edb5bb61594cecd52038399fcbdaf4abf98385b07c554642ecac4212c26b697c36d8442039ca27c06a8e90d55d0154cdfd6ccc1f6aab7785d60c71bc6292600d78dbd6020c1e6563960ca041ec8704956dce579f0c099a76824283e956c7c3bc472a719a606179175169647b419e38d7d09bb67522ecbcd6e9fe02701023a08814b695aea8703124adb94176aca1b8b007c22fcd6eedef73055221006e70d2f5d679c1dcac4f6647d8327a6a6c15deb02903d12b6fdea80f0d4ec946d6d96c324298addc43c624cbf0cd10c3bc5784a9cc1f5fb0c1c6774a116cb0b729623b8e3f1b582bfae4aa7a52baaf2f0d05201c2cae6cc249d02cf5313cd048540c2bac0fc1b9888b6a3ffbe0f8d158dbafe48fb5d00661579737d1297ced01f35ff2860774c8c2810c84bccb9a45f25d9ea30cd2d1211c9f2af7da993250063059bbf14fb06cf72aac69da16fa09850a8933b6c705a0e7997d36294da041ba544c51728a968207b910cc0d07e705b7d312e4540046e1c52a64c462b32b240a13f5430a22879d0f9e6c4e19dbe07c09c329f8a361f6a1a65bf487394da5337c99e891b53c531e70b5001de59e35e299662a68acab93023ba1e3198365b40e5a36b1ba2cea4d05afed492f299aed67243927a54a9cea99c3539245a6ca78e470006de13a4573fa0a6ef526244e5db36e0d59bb6f07c7b134792dbf66d6572ee54720a433e485b0c2eabc94e529e0004cbc42bb86e4bf8fc2fa24ecf297ee235ca4894425ea876ba7c5cd6f1a759b8e4f6b08e86fa13e18f699e872a9ca5758621b9f1ee93264c1b5e7eaaac6c457b522dedb758174c92185a37024e811a7410f0c7763216b8266fa3485525661873f0c9548f74bf61046ff5dff52b9b94afac8223d8f1a2d45661a8f51242ef14401820c67c34177efa707ba15f225254c9dde9b2436717f37f8aec4c1581d45ede620039d7efe8393f32a7950779f28221f396129e6b0d61c2e629d1afb6bedca2f50f86e898ac8a1c2289caa2018279d5e7747d9afba003198413485b6f3600bef9112b81ee9fd754169f75d682c76705d22dfe04e91e9c9a35e83e075989951c29bfb25d0cd37b6b01fa092cba134f227d6262874fd1f919bd3881ff0dcbfa8b1dfb42933114549372d6d3c1781862553b7b1a696288bf96912da4463c564798765683bbc4b979f260a8613e0dc0295a00a2e0a8785422d52acefe26b04e0e3ff1cbef00618f171e4be926b567cd34f88336c88cefebfbed2c70be1bc1d53fe3c5866c64962eb4e610645872cbd60424b31dbc75912f1e3e7d2b423f0081f2fd1a767cfdafd76201f912cfbeaa6be86a83a6c54100995069bac3a465d7f872ed9f24c457ee7f7b7e158c6617daf9611d442463c79ab1266b06094ebc4fcf9a4a621a0407d10b0a2d7f335bbbe049894888879a36e5a3c1be6f66a144307625909c34c478cfa25eb0544429d64db4ca8acf94db552ba1b3c669e69d0bb668f9b1760fdcb7211e7b855ef65cec6bb55a418b24d956479853f53a622946166de3a9461116c169eef3d2ee2409aaa391d935fce850c6fa1d0476210c61bf80abd03e15c4dea906c44d2ef4cd1dcd403f20440a4a60316f1a05d18a98b0286cb18619ef33b55f7703cd7b56bb07e8b8675ab6158f785af7cc6ad0448f1f04df0151664290c5148cddc12698a42d80b02af603ede1ecaf04580dd1a53167e524c2dfe933e83649f0619dc05f8ac8cff17c982f6fc2fdb60ab2c5dd271aaeb8f6ef39893e1aa097ef09bba6d6a768610ea4896824245d6b1fc48a9509cb48dd904f17fb48b25f8a2f2ed30456046e1b46b2981936bed33f86316534da25f3d0851a57bf8a467d6401b5bdd64024989e9e303ed125e3aad85734280fa8a751cc126c744352a6b6b7e61eec6a94b048bc1d7d63c5c73415ffeff67939bb2c3b532438ae02e5af455daa657816702a392bc2dfce4d90885c2e7b0fde0a6786bc2b994aba4e4f4ced9155b3ad88a86e6a3830df16b19509ad27d8269a5ea90b01444f000fd11ca93b4d0471cedb88a5cd1cd5085b521933394d68bfb2fbf596caedcece6af7dfdce25e3e2b7649badbf6dfb259bb53200c651625fc5eca311da68aa521605da5cc2793d4cfa8e6418f9d6a8f0b13ec96fa9031c6fd3828c218e678f30191a3eea1120d3281d673b7c989f33988b9aba21e0350237f988dc7fa6a4613c990373dfb16b1aef1bf8ab1403dcec9f627abe3ee1e18253810c3ef9ed0d86e287aa0fb29fb8bd35151a74304634205aba4fccafced9c6bb7cd4bc136047922331e000a8bbce5923ea6cd7de4f27917fec36d97b104710f5e3be20d0d35ef84cc81345d7d3f7d3cf6952d00c46317d0e38c456318a32539a9b8e7ead1a4709624786cc2abdb0706dbf98882a2b5b4d61835fcc96d60355a18f7efe7fa655db8b5367116f7dc4001b5eeb7b913540b1cff026542401e516843fd00e26af453913873aa96d55bdc19f367b58548f66ee1ffe775dd2e272f504f9fed6550946c6bd071568d6c0f1d0f8823d0ccffa9a6a3e9158f95db40265530537bb51fbeaeb61971ed83d85803c1b13fe81880ba6bb2abe90ffa3ba1216474ded6a55ff934be037f65b68485fd11d0def77b480fef7ce790aed558850b506de65b729be1f3812d96fdbf2a871ccb3ecc23403f514b3bca4c44beddbb3317076380e371c577836fbe4db415250626cd348c16a5abc42fc39da728084596b164f63dd4528085844526eeec29d0993416144da8238dc1fe09ea3f90e8abcb0d7005b4a4be05e9fd842b2bac0ecb1aaad23f681a1116282d8702d6f96316575fefc0464e753efd45c74d41b22fe1740515cc956f4ca33522b7ea18a433fd3402b45210b0868d356ef1c1041f187b2ba12f1b1893327d6974c7328a99c6a977dcc274296797ed68650ee0e56c78298e41cb8a0e57abff60f8616c91f9e8fe8df0207b7105cf0b5f9d12f99ecc21cf85e10d5b106642ba884fd1e0065046b64cfa5a09a10051b0f2e11e9b7f4ff755c78d26d1ae24fc8f2b8c3ac9390bb28aaa9c53cc841dba756514dbf18a4fd58f6a24d69224d121408f6dbb0b922bd22d4a3e3791141ae78e09ec9a7498c1139428f8031c393237a496213941f1dbd9b64c510161e583acacaff51c09e4cb5dce4df9b44d839997371dd8b0e1c2dca07fda78d6b43c6540009ae4aecb605438e0534de51cc10ab19d1fd0d20cb06a65451b1dce0db76713cd49599b14bcc48f4b040ffc4ce4b3663b635d94fe8a618f4dc534990f0302f880362eab4849726606bb3dbb7a3d3cbba2fa67777423357ad991c23ecc6c795c0f90997c1bf37755c5188167d600c9fc2dfd5f7498d6cce3512fc570fac070faaf2668b1287d726f63c5d51e2ac6a0ba0864ebf69e214a801dab07e0a296bde39b3534fe284d0163c65c6bdc4be514d81638010ddbfbb5f0f6e3def3ad4774da55fe92ed10c216a1cf3f1b1d2f0c5c2ad6faf17d4949e1562ee496ee6e8ec5143b25b3c826f12c62e6817b1d24b214e4f7d87a4160c8b27680e5556d4530f55f1eba8d86fea5d7f1a6a6a7ad62cae21104206e8255f368a9cf91b84422e1239b37215507b0f8da4b0e8931320ba5eaf4d5cb4333daa595704a588405a0e1a2c94028e788c09a993ca9f89773f129142920bdbd218231bc98cd56aafdf1b8b26ba8f8c1a4c9364316fedeb79ed43bb92c8122488384c0377489c7ccd378868747318cff2078b7ff381ef24ee0998df2fe6423ed9b3bc2342be730885937826e8e127d63ccebfaa9641e5f7681fefa42bd4493a691901235ffe1b67ce75d41a42037a34b0a9ca81d8576d7f13a14138a3f6295c082f37118ccfeb99914ce3f5e1d1db8199cfc8931472dbc1b788c837b543fb7507cf132a3b70d72d547a1427c9a4a0ca46bdba09e41d0b5bbe782165235ee8c6599192a77f53be4de38b17db2601af0cad32b2716fcc2c7a4d48d6518c821685aa7099cd290875f9a93179f5287a4dae74d2895f363be440cd1894a78d9e728d9d94b9d3b191712cf5ba0666914b4055c8881d67a9cec1b4bb7cf0c7a5f8b89cade55239b98221cacb5464b4f8665dacd5d30494f827899c409b83bfcb2aa9f21edaaea374d0d538b5de3ac86832482df25e4be384ae714ec0296744e017889e4e7e011758305d09e42fe6856424dee1fc29517680b18631e42e8174dc22d8727e3e1699b7ea54c58fbfa950e3955db56f8f065d08c92c3d7b3eb6ee9667209bea7ce37195ef2259cbe0f4a67169974b578ca02966a03695f112cb62a82c25b0a806781a18535bfb9692f06f0b8347169765b3fdc473457020d351da8895b1c7e042d0c7d35e169a60353428943fde530719825ffb912027ccf553c745a601f1c4805eb1c845903a142028ea9978464afd87f139ee1bfbec0221682777d451297a27bfa704a3ea45f6e98f297a170d0918bd73f6e9a11534eb86b31302541a90e9802d5c989db0c9f64fb5af54ceb9217e2784426e135a4c78c7707c5a730e1b451679146f5918202edcb48dff70a4a2ebe1e33286461bd6f727ea794d7749661a482dc8bf1d2e54696d96f6e7f4f1ca7a09be091aa60f43cf279fd83625d436692cb2491c7bd2b2d1f4649ed0bd3e5d69aa267ab27be68b78bb851f7bbba4006559b000288207040ac52c0d652361d65a7288517286d36e9cd7cb946535e04f45cf7740ccb00cd7bc03c933ac64164a96a8d6e53aae1fcd22296dea6b90b4e6231a44bdd0d3be74a1e01c1d6ce57048ae7f8a42cfd3a04fb336864b48813f9fdc8f2f718dad69de781afd8e2927e0ff5b2d982e74301d378dcc3b1cac919cb879b18a9cff5f9bbf66647bdb8d4f038e6373e063977ddd7de28bf7434ec75c56b538fb35d3df404f077f2e02c89bc9d6a3637d22e3300ed39c1ea35985b80c51883e1b9cb4a810e62b5bdce2dfaa231e3a1fdc25f048b96ff0ec2d622190e710a529ad32d9f0dfc42209ef080a7f52c795b40f36f78dca93db383945b6585c8ddb6ac27faa0f84cbba5f40e944599da02ab6d031b1aeb4ec328b39082f3d96df15700b3f3cc74c622e4528ae29c2ea4fdf4c2d7f09f8ed881572f25f9bccff01c679196bd45d07ebad16d0df5302dc0c72c344ab5e0668af876d42c54a9196184e279aa3952ace37e2a3a591ce9097d7058f8cf4e4d31d89b2c9f58524daeec0412cf56b8d8aca7e6dc2f4cf5b8ae4a4d1fc11862e1f8767b5ba2bc1828f40c70fc124a9a828b7f29d0a7590bb941159dea772e950cecc427070a6a6d61ac544fd620a82c6cd7604bc2b481e7193c1250efc35053ecadcfb6dde6fdf37fa3b0d9f677b75c3a011b0bea69c8231dab265", 0x1000, 0x3, &(0x7f0000001200)=ANY=[@ANYBLOB="0000002968acedf4cbe6bb0c3ba15d364b00000000000000"], 0xa) accept$inet(r1, 0x0, &(0x7f00000011c0)) r2 = socket$inet6(0x18, 0x1, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x820, 0x0) shutdown(r2, 0x2) getsockname$inet6(r2, 0x0, &(0x7f0000000040)) 08:39:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x0, 0x7ff, 0x1, 0x2, "0e19ff97baad445d6dffd0ceb619207195917fb2", 0x5, 0x1ff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="cf58a4f1aad98d2814fdc499ae53da37"], 0x2}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 08:39:26 executing program 1: dup(0xffffffffffffff9c) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x11, 0x0) pipe(&(0x7f00000000c0)) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x388b2, 0x6) chflags(&(0x7f0000000040)='./file0\x00', 0x10000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x201, 0x0) fcntl$setstatus(r1, 0x4, 0x4) r2 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r2) readv(r2, &(0x7f0000000000)=[{0x0}], 0x1) 08:39:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004d7000/0x1000)=nil, 0x1000, 0x8) kqueue() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x8, 0x3f, './file0\x00', 0x3c5, 0x9, 0x40, 0x3ff}) fcntl$dupfd(r2, 0x0, r1) close(r0) 08:39:26 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1, 0x4, 0x5, 0x7ff, "e22b8aae5adffed219a86b828d7681d16da32e42", 0x3, 0xfffffffffffffff9}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x11, 0x0, 0xff, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r1, r2) 08:39:26 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) sendto$inet(r0, &(0x7f0000000080)="86f6b5c0c81b7a6605d36e6c9edb6b86a3dfe71c7ba538982ef83654761be2523efeafbcaae57f8b7d619616b5d376cac7b1375b61cdb1febf2ad3fcd9519179bf4c7fdb976ee83deaff8283e58c2197050477b900633d1de3cb03c018e7c39c1b968b9721293d0b2516e13c991e4b", 0x6f, 0x2, &(0x7f0000000100)={0x2, 0x0}, 0xc) r1 = openat(r0, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000001c0)={0x3, 0x100}) symlinkat(&(0x7f0000000200)='./file1\x00', r1, &(0x7f0000000240)='./file1\x00') ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_metric}) openat(r2, &(0x7f0000000140)='./file1\x00', 0x9a0, 0x26) linkat(r2, &(0x7f0000000180)='./file1\x00', r2, &(0x7f0000000300)='./file0\x00', 0x0) 08:39:26 executing program 0: readlink(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)=""/197, 0xc5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x3) bind$unix(r0, &(0x7f0000000100)=@file={0x0, './file1\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x2, 0xff) r1 = socket(0x18, 0x1, 0x0) chroot(&(0x7f0000000140)='./file1\x00') setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) 08:39:26 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000030, 0x26, 0x0, 0x0) 08:39:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getgroups(0x7, &(0x7f00000009c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000a00)={0x0, 0x0, 0x0}, &(0x7f0000000a40)=0xc) setregid(r2, r3) setsockopt(r0, 0x2, 0x7, &(0x7f0000000100)="46d87cd32f87", 0x6) r4 = geteuid() recvmsg(r0, &(0x7f0000000980)={&(0x7f0000000340)=@in, 0xc, &(0x7f0000000880)=[{&(0x7f0000000400)=""/117, 0x75}, {&(0x7f00000004c0)=""/252, 0xfc}, {&(0x7f0000000380)=""/63, 0x3f}, {&(0x7f00000005c0)=""/136, 0x88}, {&(0x7f0000000680)=""/190, 0xbe}, {&(0x7f0000000740)=""/237, 0xed}, {&(0x7f0000000840)=""/32, 0x20}], 0x7, &(0x7f0000000900)=""/105, 0x69}, 0x40) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) getpeername(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x0, 0x0) fchown(r6, r4, r5) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x500, 0x0) ioctl$TIOCEXCL(r7, 0x2000740d) r8 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCGTSTAMP(r8, 0x4010745b, &(0x7f0000000140)) r9 = fcntl$dupfd(r1, 0xa, r0) kevent(r9, &(0x7f00000002c0), 0x4, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x12, 0xf0000012, 0x3, 0x100000001}], 0xfffffffffffffffd, &(0x7f00000001c0)={0x0, 0xff}) r10 = dup(r1) ioctl$TIOCGTSTAMP(r10, 0x4010745b, &(0x7f0000000080)) 08:39:26 executing program 1: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) mlock(&(0x7f0000b46000/0x1000)=nil, 0x1000) 08:39:26 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) pipe(&(0x7f0000000040)) fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() 08:39:26 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x8000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:39:27 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x1, 0x10) ioctl$KDENABIO(r0, 0x20004b3c) r1 = syz_open_pts() ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = syz_open_pts() pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000180)="34b54045745f1657347851949777944d546d15d8aed3d215f86d6a9fa78e5dece408a8af64e19e81ea2405", 0x2b}], 0x1, 0x0, 0x0) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x6, 0x8, 0x9, 0x1, 0x38b0, 0x8001, 0x6, 0x2, 0x3, 0xd433, 0xffffffffffffffc1}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x40, 0x0) r5 = semget$private(0x0, 0x1, 0x100) rename(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)='./file0\x00') ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000380)) pwritev(r1, &(0x7f0000000940)=[{&(0x7f0000000900)}], 0x1, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCCBRK(r2, 0x2000747a) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000a00)=0x7) semctl$SETVAL(r5, 0x3, 0x8, &(0x7f0000000a40)=0x8000) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000a80)={'./file0\x00', 0x8, 0xfff, 0x3, 0x0, 0xffffffffffff7fff, 0x1, 0x24, 0x1, 0x2, 0xffffffffffff0000}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000b00)=0x8) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000b40)) syz_execute_func(&(0x7f0000000b80)="2ef5c4c2795964ea81f081370a000000c4612311d566420f383b93ea8e1a87c442bdb8b8bb0000000fae24dc8e1fc481797e9f00300000c4e1f555de") getegid() getuid() ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000bc0)) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000c00)=0x40) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000000c80)) ioctl$TIOCDRAIN(r1, 0x2000745e) 08:39:27 executing program 1: setitimer(0x0, &(0x7f0000000040)={{0x8000000000000}}, 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000180)=0x80000000) setitimer(0x0, 0x0, &(0x7f0000000100)) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 08:39:27 executing program 1: setrlimit(0x0, &(0x7f0000103000)) setrlimit(0xfffffffffffffffe, &(0x7f00006a4ff0)={0x7fffffffffffe, 0x1fc}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xc0, 0x0) 08:39:27 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x792) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:39:27 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='./file0\x00') rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 08:39:27 executing program 0: socketpair$unix(0x1, 0x40000000002, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000100)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/101, 0x60f}], 0x1, 0x0, 0xfffffecb}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000080)=0x4) fchmod(r0, 0xc) shutdown(r1, 0x0) 08:39:27 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) r3 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffa, 0x97}], 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r5) r7 = getppid() r8 = getuid() r9 = getegid() r10 = getpid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) r12 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f0000000140)="26697cf3c9575fc2fccc32163d7744f52d4b1b44f08b28109d16031dd57c4f6e3b8385ae10c4bc0375593cf8c16343807435dbed44ad7938214189d9aa932f43ab5e0eaa7638d16f68643cd730f2112563dea1dcec91e7e1c6d3b60e0d64c7ec1cde1920573ed68c77b2227526bbdf5b46b6a4f7ddae4e17dc5a1ef2365ec3103d", 0x81}], 0x1, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}], 0x118, 0x408}, 0x2) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x7}], 0x40, 0x0, 0x2, 0x0) dup2(r0, r1) 08:39:27 executing program 1: r0 = open(&(0x7f0000000080)='.\x00', 0x40000, 0x9e4e59f2a01ec5dc) r1 = geteuid() r2 = shmget$private(0x0, 0x2000, 0x18, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) r3 = getpgid(0x0) getpgid(r3) getdents(r0, &(0x7f0000000380)=""/4096, 0x1000) faccessat(r0, &(0x7f0000001380)='./file0\x00', 0x1, 0x2605e1b438763141) sendto$inet6(r0, &(0x7f00000001c0)="e324ad3a66bae863d9434f862f2f6bd10d21efe388afa88232f6a33ab0dab28a4306864bc228747262059e05f4c1776b94398b2fb8eeb92e2eaf259b5112777a16917594aa15cf1111fe066ad19a8413dce4f6105102b551a078190d5ec27f331ca16ef600c69221cb402dc0a610e87fabdd97a6cccca2e91e72c179deaaa0c4e086b0e2f259ea046cf903ef1d27c6f3256de016ae794132baa427848f07d96ed22c42d0dea8a7ee6e9124cc2065", 0xae, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r4, 0x600) r5 = msgget$private(0x0, 0x128) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000300)=""/69) fchown(r0, r1, 0x0) shmget$private(0x0, 0x4000, 0x20, &(0x7f0000ffc000/0x4000)=nil) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x400) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) setuid(0xee01) 08:39:27 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) pwrite(r1, &(0x7f0000000340)="335335857ee4c0ca6b6979f459de64cea10bb3658feffd77f9ceea18cc975a54e4b2067387833f6cc6faf9ba2064d0a5d6e7053bd3a3", 0x36, 0x0, 0x0) kqueue() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000100)={0xb77, 0xffffffff, {[0xfffffffffffffff9, 0x0, 0x1000, 0x3, 0x7fffffff, 0x7fff8000, 0x0, 0x4, 0xa6, 0x289, 0x6, 0x80000001, 0x1f, 0x7, 0x7, 0x10000, 0xfffffffffffffffa, 0x7], [0x2, 0x9, 0x6c, 0xfffffffffffffffe, 0x59, 0x8, 0x6a5, 0x2, 0xf3, 0x1], [0x7fffffff, 0x3, 0x2, 0x8, 0x1, 0x1, 0x7153], [0x6, 0x4, 0x0, 0x800, 0x81], [{0x6, 0x1, 0x9, 0x1}, {0x2, 0x100, 0x1ff, 0x3}, {0x3, 0x7fff, 0x0, 0x1f}, {0x8000, 0x6, 0xfff, 0x401}, {0x7, 0x8, 0x3, 0x5}, {0x3ff, 0xffffffff, 0x2, 0x8000}, {0x81, 0x9, 0x3, 0x401}, {0x8, 0x7e33, 0x80000000, 0x20}], {0x100, 0x9, 0x7fff, 0x4}, {0x9, 0x0, 0x5, 0x1}}}) faccessat(0xffffffffffffffff, &(0x7f0000000040)='.\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000000)=0x6) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) 08:39:28 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x7fff, 0x0, "d730c1e7ff0100000000e400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) 08:39:28 executing program 0: open$dir(&(0x7f0000000000)='./file0\x00', 0x60221, 0x0) chdir(&(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) witness: lock order reversal: 1st 0xffff800020b8ceb8 &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 witness_unlock+0x1b #7 mtx_leave+0x97 #8 sched_exit+0x112 #9 exit1+0x8bf #10 single_thread_check+0x144 #11 userret+0x347 #12 syscall+0x614 #13 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(ffff800020b38270) at schedclock+0x99 hardclock(ffff80002502d0f0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,ffffffff81e84f16,ffff800020ab0ff0,0,0,ffff800020b8cea8) at Xresume_lapic_ltimer+0x26 witness_unlock(ffff800020b8ceb8,8) at witness_unlock+0x1b mtx_leave(ffff800020b8cea8) at mtx_leave+0x97 sched_exit(ffff800020b38270) at sched_exit+0x112 exit1(ffff800020b38270,0,3) at exit1+0x8bf single_thread_check(ffff800020b38270,0) at single_thread_check+0x144 userret(ffff800020b38270) at userret+0x347 syscall(ffff80002502d4d0) at syscall+0x614 Xsyscall(6,4,1b0af45a340,53,0,1b0af45fa00) at Xsyscall+0x128 end of kernel end trace frame: 0x1b141d515e0, count: -15 ddb{1}> show registers rdi 0x3 rsi 0xffffffff821c7a20 __sancov_gen_cov_switch_values.122 rbp 0xffff80002502cef0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff813b9985 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xa8dc6355303a5e9e r12 0xfffffd8002662340 r13 0xc r14 0xffffffff82306df0 w_lodata+0x457b0 r15 0xffffffff823189e0 w_lodata+0x573a0 rip 0xffffffff81e8beb8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002502cee0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.0) pid=408603 stat=dead flags process=1010 proc=4082000 pri=50, usrpri=81, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8cdf8 user=0xffff800025028000, vmspace=0xfffffd807effe168 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 64971 145350 69047 32767 3 0x3010 suspend syz-executor.0 64971 347327 69047 32767 7 0x4081010 syz-executor.0 69047 154904 67668 32767 3 0x90 nanosleep syz-executor.0 67668 365536 40997 0 3 0x82 wait syz-executor.0 80403 21992 0 0 3 0x14200 bored sosplice 40997 27591 81225 0 3 0x82 thrsleep syz-fuzzer 40997 461463 81225 0 3 0x4000082 nanosleep syz-fuzzer 40997 258554 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 420985 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 228721 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 30682 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 172922 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 31529 81225 0 3 0x4000082 thrsleep syz-fuzzer 40997 392568 81225 0 3 0x4000082 kqread syz-fuzzer 40997 220346 81225 0 3 0x4000082 thrsleep syz-fuzzer 81225 238882 43609 0 3 0x10008a pause ksh 43609 255116 88345 0 3 0x92 select sshd 79106 43508 1 0 3 0x100083 ttyin getty 88345 37000 1 0 3 0x80 select sshd 79602 442480 89710 73 2 0x100090 syslogd 89710 154846 1 0 3 0x100082 netio syslogd 63916 101615 1 77 3 0x100090 poll dhclient 92519 311554 1 0 3 0x80 poll dhclient 2171 205404 0 0 3 0x14200 pgzero zerothread 22434 220969 0 0 3 0x14200 aiodoned aiodoned 40769 198864 0 0 3 0x14200 syncer update 86404 73428 0 0 3 0x14200 cleaner cleaner 33309 238365 0 0 3 0x14200 reaper reaper 9151 265443 0 0 3 0x14200 pgdaemon pagedaemon 48808 189461 0 0 3 0x14200 bored crynlk 11652 52716 0 0 3 0x14200 bored crypto 98763 370600 0 0 3 0x40014200 acpi0 acpi0 97525 333769 0 0 3 0x40014200 idle1 11460 56130 0 0 3 0x14200 bored softnet 82907 458988 0 0 3 0x14200 bored systqmp 12710 170579 0 0 3 0x14200 bored systq 86331 323198 0 0 3 0x40014200 bored softclock 96448 455325 0 0 3 0x40014200 idle0 73313 323853 0 0 3 0x14200 bored smr 1 224162 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 (0xffff800020b8ceb8) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 sched_exit+0xa5 #4 exit1+0x8bf #5 single_thread_check+0x144 #6 userret+0x347 #7 syscall+0x614 #8 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9456 6319K 6321K 78643K 10903 0 0 pcb 23 9K 11K 78643K 2065 0 0 rtable 83 2K 3K 78643K 3384 0 0 ifaddr 30 11K 12K 78643K 472 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 152 0 0 iov 0 0K 28K 78643K 282 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 3182 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 45 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 250 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 5 13K 33K 78643K 4279 0 0 sigio 0 0K 0K 78643K 57 0 0 proc 41 38K 70K 78643K 3584 0 0 subproc 17 1K 2K 78643K 1241 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 495 0 0 in_multi 22 1K 2K 78643K 943 0 0 ether_multi 1 0K 0K 78643K 23 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 1285 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 81 12K 29K 78643K 14881 0 0 UVM aobj 130 4K 4K 78643K 138 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 201 0 0 NDP 4 0K 0K 78643K 222 0 0 temp 97 2733K 2803K 78643K 20138 0 0 kqueue 0 0K 0K 78643K 48 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 148 0 144 1 0 1 1 0 8 0 inpcbpl 280 1982 0 1975 1 0 1 1 0 8 0 plimitpl 152 328 0 321 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 826 0 793 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 790 0 786 1 0 1 1 0 8 0 nd6 48 219 0 216 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 3369 0 3222 14 2 12 13 0 8 1 art_table 32 3370 0 3222 2 0 2 2 0 8 0 art_node 16 825 0 795 1 0 1 1 0 8 0 sysvmsgpl 40 29 0 9 1 0 1 1 0 8 0 semapl 112 248 0 238 1 0 1 1 0 8 0 shmpl 112 136 0 8 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 5996 0 4508 49 0 49 49 0 8 0 ffsino 272 5996 0 4508 100 0 100 100 0 8 0 nchpl 144 11112 0 9497 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 42424 0 42424 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 30968 0 30968 19 18 1 6 0 8 1 sigapl 432 4237 0 4224 6 4 2 3 0 8 0 futexpl 56 34617 0 34617 1 0 1 1 0 8 1 knotepl 112 2292 0 2279 1 0 1 1 0 8 0 kqueuepl 104 938 0 936 1 0 1 1 0 8 0 pipepl 112 2648 0 2635 8 7 1 2 0 8 0 fdescpl 488 4238 0 4224 3 0 3 3 0 8 1 filepl 152 24734 0 24662 10 5 5 7 0 8 1 lockfpl 104 843 0 843 5 4 1 1 0 8 1 lockfspl 48 266 0 266 5 4 1 1 0 8 1 sessionpl 112 88 0 79 1 0 1 1 0 8 0 pgrppl 48 131 0 122 1 0 1 1 0 8 0 ucredpl 96 7324 0 7316 1 0 1 1 0 8 0 zombiepl 144 4225 0 4224 2 1 1 1 0 8 0 processpl 888 4254 0 4224 4 0 4 4 0 8 0 procpl 600 11192 0 11151 5 1 4 5 0 8 0 srpgc 64 432 0 432 11 10 1 1 0 8 1 sosppl 128 67 0 67 14 14 0 1 0 8 0 sockpl 384 4121 0 4104 5 2 3 4 0 8 1 mcl64k 65536 18 0 0 3 0 3 3 0 8 0 mcl16k 16384 8 0 0 1 0 1 1 0 8 0 mcl12k 12288 17 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 6 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 345 0 0 13 0 13 13 0 8 0 bufpl 256 12052 0 5047 439 0 439 439 0 8 0 anonpl 16 452768 0 447470 129 88 41 43 0 125 11 amapchunkpl 152 33246 0 33163 78 69 9 18 0 158 5 amappl16 192 18270 0 17951 138 113 25 30 0 8 8 amappl15 184 1103 0 1103 6 6 0 1 0 8 0 amappl14 176 1447 0 1444 2 1 1 1 0 8 0 amappl13 168 623 0 623 9 9 0 1 0 8 0 amappl12 160 278 0 276 1 0 1 1 0 8 0 amappl11 152 537 0 521 1 0 1 1 0 8 0 amappl10 144 477 0 477 10 9 1 1 0 8 1 amappl9 136 1730 0 1727 1 0 1 1 0 8 0 amappl8 128 1161 0 1138 3 2 1 2 0 8 0 amappl7 120 600 0 592 1 0 1 1 0 8 0 amappl6 112 403 0 390 1 0 1 1 0 8 0 amappl5 104 816 0 805 1 0 1 1 0 8 0 amappl4 96 3511 0 3488 1 0 1 1 0 8 0 amappl3 88 1973 0 1961 1 0 1 1 0 8 0 amappl2 80 27965 0 27900 4 2 2 3 0 8 0 amappl1 72 120626 0 120217 26 17 9 19 0 8 0 amappl 80 12559 0 12527 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 137 0 8 3 0 3 3 0 8 0 uaddrrnd 24 4238 0 4224 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4238 0 4224 1 0 1 1 0 8 0 vmmpekpl 168 37214 0 37191 2 0 2 2 0 8 0 vmmpepl 168 476105 0 474806 152 75 77 78 0 357 14 vmsppl 360 4237 0 4224 2 0 2 2 0 8 0 pdppl 4096 8484 0 8448 6 0 6 6 0 8 1 pvpl 32 1225809 0 1217412 270 158 112 120 0 265 29 pmappl 232 4237 0 4224 6 5 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 604 0 5 18 0 18 18 0 8 0