&(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) pread(r2, &(0x7f0000000100)="692cec677dc364aa6487bec6a1f1c21751e5e5398595a01c2c14daf616d5925506552e7644995ee2e7e5d4e4c25ddb9e64b2907515becb38dddfa367688b35186ff8e02fde84f31b01c473a7ee36d75125809f7e7df3", 0x56, 0x0, 0x0) dup(r4) 10:28:37 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) write(r0, &(0x7f0000000080)="fe1bf241a982ca8dab7b32bab3ccdc7775c72c3d7d88171433241d3544de6e1010f4572e6700c22eebae8846de25ce6074646f9027660c784658926a60b0ee466fda6f6ce0a185f1c1f738a6aa0a8162c7e49d3a0b919381ec9b51cc123f1b88f76f8abb2217a6c9933e6e48", 0x6c) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 10:28:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0xff51) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCCDTR(r2, 0x20007478) r4 = fcntl$getown(r3, 0x5) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0x6c14}, {0x1, 0x94}, {0x1, 0x9}, {0x3}, {0x1, 0x4}, {0x1, 0x8}, {0x1, 0x1}, {0x2, 0x5}, {0x3, 0x80}, {0x3, 0x3f}, {0x2, 0x8000}, {0x3, 0x7}, {0x1, 0x50cd}, {0x2}, {0x1, 0x4}, {0x3, 0xe747}, {0x2, 0x3}, {0x3, 0x3}, {0x2, 0x7}, {0x1, 0xdf0}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x8}, {0x1, 0x4}, {0x3, 0x1}, {0x3, 0x2}, {0x3, 0x9}, {0x3, 0x3f}, {0x1, 0xffffffffffffff95}, {0x2, 0x101}, {0x3, 0x40}, {0x3, 0x101}]}) fcntl$setown(r0, 0x6, r4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000040)={0x2, 0x4, 0x9, 0x7, "7645a6c81a163ea77d1523115d1d5d15c60bd3f2", 0x5, 0x5}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:28:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202200000f8ff00"], 0x1) mknod(&(0x7f00000000c0)='./file0\x00', 0x2000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000080)={0xfff, 0xffffffffffff0d94}) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:28:38 executing program 1: ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0x8, 0x6c, 0x9bdf52ada1e9e06a, 0x1, 0x7, 0x7, 0x3, 0x0, 0x5, 0x8}) r0 = semget$private(0x0, 0x0, 0x402) semop(r0, &(0x7f00000000c0)=[{0x4, 0x1, 0x1800}, {0x0, 0x1, 0x1800}], 0x2) clock_getres(0x3, 0x0) r1 = semget(0x0, 0x2, 0x5) semop(r1, &(0x7f0000000000)=[{0x2, 0x9935, 0x800}, {0x3, 0x4, 0x1000}, {0x1, 0x2, 0x1000}, {0x1, 0x2, 0x1800}, {0x3, 0x3, 0x1000}], 0x5) 10:28:38 executing program 1: r0 = syz_open_pts() r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) write(r1, &(0x7f0000000140)='W', 0x1) ftruncate(r1, 0x0, 0x30000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x8, 0x6, 0xb3f, 0x9, "e70c81bf468b3f0f8e581b0f1bb00716b4bf3dd1", 0x5, 0x10001}) dup2(r0, r1) unlink(&(0x7f0000000000)='./file0\x00') 10:28:38 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$TIOCSTOP(r0, 0x2000746f) 10:28:38 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, 0x0, 0x0) 10:28:38 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x1ff, 0x0, {0x0, 0x1}}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = semget$private(0x0, 0x2, 0x202) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000280)=0x6) setsockopt(r0, 0x800, 0xffffffffffffff80, &(0x7f0000000180)="bf8152aae25d712b70c35cbe5d2a69d658b90d2777848dfe2e94204017aa942144b350e03cb7d7cabbc1f1e52cb023c63f4ec064678c2f4c2346da46ed1e13f56965acdb81a475ed2d593b261274c2fe39757c980f6638290dc3c3d3af0826dc82f74b2b0730e46b2554a689e8ff1c52d77a06ebe09fe201bb4662d37ee01129c6df65279d479b73ae9bb05b6458bc9597f8356418f15e1066e82cf5e7c5599151c5aa44f947d1cf5a6dceacdaa1395221b4b01404e7fbecab129ee36fb842db1d2338e70a1979e1fc0c0bfd2201e25432ae", 0xd2) syz_emit_ethernet(0x118, &(0x7f0000000480)="37febb51624259ac3e5bc4cddc29b102b1cda4382b72d2abdca8e1553b318ba8555a57fe774f29cec12e17d6ab995efea8caa0293a516339fa8dead977b29583a117b63f6b1a351860933729a350711b6cbfd512e8328b262f934679a07d8f3c82ea420000000000000000000000f10000005b0e1d1b123cf4629e435ebb72db6dd87270b1c8d5911f84b2e97d0ae361128a3a0f2dc7f302516a98446f8989090c681bb15ae9578b8bf406477e205e95c672a2b8d80991833e0425f310787654784632977cca09b7433b6aa30ebf4071a3783211b7cca01e689b1271cd93016619554c8cca93f1c2139c4a8b4ae73841083318972fbd08ce15be31ee334d78aee6818d3eb6eaacb94f4bc95642641f84ff79731996c1ce3c") r2 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x0, 0x28) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) r4 = dup(r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)) close(r3) r5 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat(r4, &(0x7f0000000300)='./file0\x00', 0x11, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:28:38 executing program 1: r0 = socket(0x11, 0x4003, 0x7ae) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0436fa4f376336acf00b7804be781e499108c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27aeb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb574b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208717ffffc000100000000000000000000000000000200"/177, 0xb1, 0x0, 0x0, 0x1a8) socket(0x20, 0x0, 0x3) 10:28:38 executing program 0: mlock(&(0x7f000000f000/0x4000)=nil, 0x4000) mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000580)={0x3, 0x4}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x4, 0x4, 0x7, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000004000/0xe000)=nil}, {&(0x7f000000f000/0x4000)=nil, &(0x7f0000000000/0x10000)=nil, 0x2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f000000a000/0x3000)=nil, 0x7}, {&(0x7f0000002000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x8}, {&(0x7f0000001000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000011000/0x1000)=nil, 0x3037}, {&(0x7f000000f000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000fed000/0x13000)=nil, 0xcf4}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x401}, {&(0x7f0000009000/0x10000)=nil, &(0x7f0000fef000/0x1000)=nil, 0x5}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000007000/0x4000)=nil, 0x6}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000007000/0x2000)=nil, 0x7}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3e3}, {&(0x7f0000fee000/0x3000)=nil, &(0x7f0000005000/0x4000)=nil, 0xff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff5000/0x9000)=nil, 0xd37e}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) r3 = shmget(0x3, 0x3000, 0x1db, &(0x7f0000006000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) fcntl$getown(r2, 0x5) shmdt(r4) 10:28:38 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) open(&(0x7f0000000000)='./file1\x00', 0x400, 0x88) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8028698c, &(0x7f00000000c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)=""/202, &(0x7f0000000080)=0x97) 10:28:38 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000011c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040)=[{&(0x7f00000000c0)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056480265e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e980f36198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51ae67e36dd62e3c83ade2b8df23bc787ea6b586c8a8d1847b4722a2826ab9afbef5a2e2736c6dbfb57336e9a1ace7fe0292c73134330e1931476f50378d479a7b9f19a7477965160fe6bebdb5d8f612d857af4650df3d15672b9ae4b9dcfa7015a9786cbd5ae3805bc5ee097f7310bd2c95c92dce70b0e43093596d23fc7c5d41e709bc1e87a8", 0x887}], 0x1, 0x0, 0x0, 0x400}, 0x0) 10:28:38 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x0, 0x200000005}) clock_getres(0x4, &(0x7f0000000000)) ioctl$TIOCSDTR(r0, 0x20007479) 10:28:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) socket(0x18, 0x1, 0x6) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x1) 10:28:39 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x10, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x12) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x40047307, &(0x7f00000000c0)) 10:28:39 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x100, 0x10080) select(0x40, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000240)={0x8}, 0x0) sync() 10:28:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000180)=0x10002) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x20, 0x2, 0x100) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, &(0x7f0000001240)="c9", 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x9) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000100)={0x8, 0x8000, 0x7, 0x743, "94449371aa8f6046f07ae7a631a7e67b01735610", 0x8000, 0x63}) recvfrom$unix(r0, &(0x7f0000000080)=""/25, 0x19, 0x0, 0x0, 0x0) 10:28:39 executing program 1: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="d2b6279618dc0499922411600b582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfcd4ff334a5619515a4c8ab06198824b3da0256fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f1200000000000000", 0x65) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcba) syz_open_pts() flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) r6 = msgget(0x2, 0x200) msgctl$IPC_RMID(r6, 0x0) 10:28:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000580)="f864b8f338563c1b456b6b1094b0d10e7850a2664de6bd46627dabab21bf124442082a8cb4ff598d592fdf0d9de9f2a5ae4b867a95086689f7d0f874b4c9d8591fb4a303cb129e6ae65cb6c43d34bcb08083bfd42ac6fef39a3bf6c6b463034746289685a94fcbd217851acaedccd7e2a93e587aba5e032b31f40be58bc113859f6d7985e285d84d0bac7e8e8189bbf5c4014290722dee847f8f1449f96e5076da718df76d507a7f24061bf023027b655b76959f00ba2d578ed1bd2163275dd68a3ed685e4639e18c3dab5a096f2300a60d05690cd7c9c3ac690d51fe1a7266eaa9ef93771c13af068614b0da3be2274278d7b40e2be387b26f69e439d740621daa5b090e98d5ecfd827aa4fe5cc7abd82ba16b139d29c4f295e7700432a2c6fda11100d91a3101cb55092e7cd5bf8c20248efb17548f4849f824adf4473cae67c9fd668e23e8c6edf5d4e8690ff06bed9cd5bdf75f5e897d1c484c4866ce6317627dce9b7b5d1f20d71f1d9d4410a339ddc4a08a2776ea53622ff0f4587d775e3f968de7240b175819113fc87e62a07c1c8c75c2b15a5d349708d2609bfc2bb03d219994b24d15bc9a0aea7898881abe59a282d1c10def438d1cfe541a704241a4027c1a6354c2f6f768941d01f25b16b0180bdcaa57bdc56f7a4290021db95388fc4c087f23210d7dcba7b7ecd4ec40a26cb1af07fb699a0e442d5cf1ba9cb169c209d0bb8d1763867dd8a6ae00d58bf6dfc4d8b5fd15c5df14158353f356305ebb7b2b71e8bb6c4b4acb1219d4745162e05af5a06d16a5e0d902aa09a4f86185db5b09bb80a35a9e6ca773d803cfe29577cb5c7e0ef1de90fd4f7873f67fe2291c19335b1102d033dd41875577b5e81198d29d075fc3370b81d1398e6854c3bc868fe07fb04c8d4162f9df8372c85c16a73fee7d9caa8467905c8c6603f49bb65cb926ec97f8b30ff35ca5ac570433fc3a7445f4a176b96c067620a8cd0c8d37b20d27de8e2f679539cbcb1198aad6272bae21fa9617d237a5b1502e3a4c51fe4876342a2f28688d58525b3bb16a0967a2036ed7676b2a0ec25b4eace442836981d396b6affda9fbcd566d84a800542ab3b215738105f48f58941b2c7b6989696f2e0b1297795371292d74a664a96335c7b842f5359524699d38d58480cf2e41065777094f739ccaa1b33e9c20e7614939e976ed333302b482a68eb44a116a4dae8654326afc744935fb9c402fdeab93943fa66d101398c7a3d1742a1c7557091261fcde192b18402a0ea6f91a988952b79dd47fb7fa44a1ff67410c31ea92597d2563c7448a90694ff95c7cd1f1917174440875761504fb4c4bb3741f7e76a1bac5ef9313c24dd88993ba315bf6da41d83c349eb8d19187963e144888f6da7ca512d23d01fe20e3777e3fb2ceb668de640b278e7763cf615fb8ee576771972b0146b5bbed140534e93ae3d6c7929c35fc53a49495e38ac6fa1170ddd6e9b456a6de157a46880d6d2375960d878219a1753bc862c05ce8cdb3c92f826fb8226f71c03766164312e0114525aa70c1618b02b56f6272e981e0f80ea4e928e25123531a9503f4a6c9809d39549f99c6183a02773c515830db985ec94f9fa6502d670ebfa18f288c6ee382b5fb58ae7de83764181259e4cf0be142c4084be18c1e54adb14965131298a159633f44cc24801a24d9a362b9131b8da8c87d52fcb42abd8aa79f29884648e23cd3a13b2a07801f7457dd4f665acddfa9c31222962fa360c1c8abe4db3623047165c18710e50d71bc83807ed79655b14ff3d443b76a7cb5979af7bf772a63c2ce0565456b9b6dc1af474b6732a6800bab09e3b0d344da4e33142222c3fd88b482c5330978ad10e004c8c8bb8218cfa32e7393d049d9706217a965f79b28ea31101ef4d0fc792fd462e0979ed14041d54b5ff219ecf43af36e996c1f502cd54f3765935cf97d1d14e5789e2619f9262224a855dff9233f77581d99d3caaba1f4b5d36fa4491995f51f41b4e7244cf5fc2c684a7c17ccbeee9edb2161dd8189bda47160393352c5484e24ae7c9825c72b57e827795636622e90890c0e6f3d6c517945089d21a857beed3104bf4d210decb3b10dbdb07100a2817125e66a7e9af7de50bc3cbb1f725afea63853ef1fe8226bc271f371a34e8a97105ad4f967ffa5ba9c70a63548dbe10990006dc48c15a00e817974b3d24d18979eda5f29807f099f654b3fa7bd86a27a77a2eaf455852ee2970dcbf05329b602e6f5dab9a30c37216e266286b2a7e47d3f37ed5b5a9a39e9fe666c5293a4211b28ac84b2d6753b103f36b9ac793a2747032e0202dae3df60b8336a46add3b3e30ae2d4be17664997cab5ed6212c4a4a320705a30b36965cdd565df5c6b7907c556b7db2a373d07414202bb4d8957c193fe4d944b5f6281cc495a992b84862862e328a31361b66454ac77c14f7e7064a5dcda544f3ac5cb1ac8e4aefd5f0f567e8ec03d3bac0490a2bf09ac3b98b874ca93db1aa5766fddcbd69c9db8d974101c480b4b7687c13185ab074e17f1cd73544a8313e814f5a86e37ff6d6a5ff6669898c998b41d6e5273afbc937c43e1b17074de30a9f75028ccb187d15f5b1e586b265c8e21276a0684b42e1eb10dd4d6499355dd611f645c3af5a1ddcd03683f7f74febf07bf1d584f5f43c1f7b0654368668fdf3b32e22034f3e009fe86c77d3b7925e20f8b9f7694a3b1bc17579dd88cbbb664fd7dca84cd2b9affb6e284dc5e19180b831ae47974c2b652487c3fdbf86ce5891b7c0c8867336bffbf787cc65b000d9db110aea9e76fa6440638996b90f11932ac4983db1cba8c70e47ee5c8823fb0a4ffe13f7b9e8a7d2db883441ea82365e47a21a820f8fd2b1178fa87474febf5a89c3f34044f2c0fdfe08e11c234bab4a3714da32919bd146d747a106dfc6048e24154667eed76d51105b21ee397ad5816b9b20a2203716d7d148cf66332966b38bf34ef2e7988ee32f0d1a60d0e938a4bae0949c5c906a7afc20f987bf6a4685f3550b52ef8ababd726a8e461df8fe2c33b2d6f2bd9b8c3f7a434d90cd232b5b95fba3c7185803397b7852941e4ee642a4784aa821da26fb21f311d90bf8286601809a4ebf2e38e21a26ec7021b85f673661d54de77db2f08f5ec9d5b0494e1986f90a72cb79ded0878e9afb3c989020078a4f00f522ac9ecf1e9fc8c6673c5c75a02931ba5c297ee93a92398f90299e1586946fd50f459c989319b19755ffe901bb738f972fba8689ac0bc2b458d7031080eb0f05da9b53b5476a684a56d6dd80537a207d5817e53dbe4eec63ad6c4981d171f8137c225c27015189d7257da93c2be42acd10d2d9905cd01b1070db100bf1f12bb051626970c74e1c24519eef0c37f4acf60c044cf918f72fcb679b850643af91366e81916372d0f8d0aa91896e0a97fe2db965c404b95f64971a0736fb0afd309230d6192e2d5ed9478417c8541a18b3f364bb120cfe4176724155fe77f8c55efe194c15b251aae46771a350e327375942dbbad26c95b2ff5b184742cdb41b0ec20a7a7eb9f3066db3cff7b019c181b84a313d6d1348fc289382ce8c3351497504730c25ec1187571a2110e1cfc4cd2bbc017469245c91d93765ae91a1c283fa02cdefb67e10787172b432b3151a6b8a85ff3fdcb63fdd23775bea00a219912bec251f252d2c1bd70f5eb7bc4895c82ae0ba4ffde45c433b0c0d84c54c56aef4ba9fc1e96939d14419cfca64d4fe31361d714e617152e37268d09bd603e7698548c853dc939b1fd6f5d0f6bf9a4caa9e69a3c092ec84600a72a62bfc258eadb8364490360dd320928efdce932a4afde4c921140526498e2ec37f28d2a9e8b774435ddeb832058500e0b8c64954834ab4e8b9d7be7f4198c8dc659dd702ba1af5f4cf1b3415b9267f238774dc3d717c3467c543f6f70b8824bc99119c296469a392712d5f6125220820bbe9d00ccea008a43d56264bd882a8107a884743a411b5a96ef204c7ee324122857f348bac344f74e19e7644180cb50903d53a3d641a61ac329d0ffb5608a48bb4b85fa1cb4a4b8815a3095fbf65ab6739fdcd42dc059e392557e891fe0dda910cf78580bfe5462374264b9674fb859df1d3dae5c00e3610b9c404a8dcbb2dc83eae1c297e08e7de5fae919be2878283621978910b44be1b8bffe7933e0d372fef4f67280ab97ac8081d2193ddee3002690ed9841b75ad352b8a85cc7565b37f616f35099d95ae8147a9d8d0293451687b3dcc8c04158123694a3a304f3968726eef0be29ab847af5a931fed751ebd9a2bbe6fe73aa10f653ddf722355e5cfa8d46266b741175c074e83395da29b944975ba61c8d12c9f22f0520878f5bde919b4ca6c6e7bfd549163415e997aee8d5a6ac84de9a7bbf659ee5f576a4a86bf8401b3eefbbf1d6492ea9fb157f77e9b265940ecb1eb414ebe943a8f1be71680cc781acc921008c19fae8f7c4422d744403f9d994703bae814132aa45b0fe56e39d0a4e8f4504a933550957a4485ff3289b33f5035baaaf40cfe85dbbdb7b997e13b1e610d5a3525786a89e444d6791945b3b49bbed6fe731a8af2865a64220800cdcee2d7b651921e848cfcd8afe7ce831b38731d7323de76d5233d73ef002a215f3bd81937a37e24e3fb37be915aab0e9e6a149a8f52ef8b4091a1f30d07acbb69bee8b9e51f6b30794206bbb183a84ed1a60b4f6eb65abae606b63fe3a37c4d10be0fe413861558f9afd14a10be994fb78bcd268970f223ad975617c0fa1215ce4705be65db22bc9de45663f26f4259969ddc526462b0d5bf4901d679ff9f570f294dbb52f4e58c14bb86689d9027fa55bf5e71a3c5b23091b2576a7763facac07428457c522ec9b2896fbc67c4ef710f0ae24d0fb2f6c6d35f90d14c298ae74213e11c80053209b007e49a236221d0de09613e12f86e4ad0531ae251b00a253c39345ba41d22e741d589fb56e9c0fad3a7b3a3e5ed624be28835d893ddb00d323762f1255a013d2466bf1ffb72848c3ad7cde35ef5be0924cb8f75ccc88a9b5d06931e530a1bf7a961247fe13e0a16ca4343042e925496bbff0f7b21650309be07b0a8e51c38a264bed7e073340cf88bdc4b14f994a97fa333e021837930083fc36e68dfd0204cb6cc85cc357d953ed33e2f3f6074405f9b0f08ac48c11717bcfd551e6ac16afe59f9a7a3720e49151270f11fe8f116d6de1d337b2587a9dbc5c22eda6ff8571571ef4cd15904be64920d5dd00073ac1c290af3ba422749f025fd06a16b7344e06684b68850e850e4282ec4cc5ecfc4c6444022ccb1a32f99ebab9b7147d4981dd94c983cb995f04ac3d68138158c313512e63098e1c423909fbc9c04ed7923b2e15dccbad8c667644c826d1c9c196700c2ff2476d99254c0ab9ce52718836e2992080f65efe60d", 0xf11, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f0000000140)={&(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000002280), 0xf0}, 0x0) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) sendmsg(r0, &(0x7f0000000100)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000480)=[{&(0x7f00000014c0)="d30fccc90445dbe0a10d94a9961205b2122e6d6904767279b35c236a8baff7a18485b637b172e18c83dca6898436cc06d4938b3caae4e95cbc4b7aefd0f44e1f1356cb5c11064cb2f5154e5b59b219e8b7dd899edc21ef9deb6451b1c81593ed9980aa6ff87625e0fc90726d98f2c2f362a37e4574851a1915511e42b6e5f2e6eb858d8ac2b6645a9edeced2052ce79a298155486163e1525848155aaa7ff4c2616c29d50281cd45427087e9e5b6a6f4c487ca2e6dec5552d593efbd49d2b43a3ebba5e4b37c26ecbfc7efe735ef32bc37ede12ce1caa9ba513d3c65365bad599aa0f86592e0a391b9785c07393209a1adb9ea28d8c76b84dd1c28fe6e1c1625b67df4dda59ae48f4c00690fef0f044fe292cd81a2fb58b3375154e588d4276ddead122645fee787222cc8e0c56f305267728f36aac12f0e224d0a75f9351bfd992d01ae3927422b44c5079876787200e6f2aa6d390a65f497455f0ef118d20ea7c64956de4a96eb958e8d6de8f577226378aa57947aebf6cfba2e57477ab65427e712461e3d44ec3811546a887982c3249cf95c850b7d27c2edb5c1a562a4b6946e42671c4e482ff04ad25877d319176a3f0dab63d7b9ecb2e4e466feaee250e2ca37087fab23d7e566bdc75305295159dcab68eb113c4c4fafe510bcc2dd1709245ea13dafec073121c9b9707ab7cfe052fb87e511f6e503ba02503189e35c810a12201a60d373cb994951d02443ad3e93828d6fcaac449ac75f2b0628990f782f50dbb2dea5df6ad4dfdf0f6627a4c4c0d5391a18c2bd02b6f98d2ab1a9b353ef9f6fa32c0c8505eb881772eda429a13f4555f84dd429ed0c3bb186b6744610b2bbafb314eb06012ceef620f7cae43c142f4dcc51c44947b9f9191ddf97fba71ab05bca76076fd37644b28d14808be8b224bd2a08990137b200255ed798951aeff90b63d1bd733c11490e74bf4a5c941d0c1e890cec339442fb9b6d0bc1b29715af062189b7b57d25527c58c0a144f4610fab8d9ac4382803a974ac46ec14d6e7666d1e506cda2a1d81eb3da45c06985f6cbf041f014550467c7439643c193c0928fe09b35639558aa4e706d77da8e34b38800c70b3a906ba569223845f8268e477360a96b76c0b89af951a38e4d1fc5a5b32a55b98f71da63a163abcc0c244bc256719bea97c355ebe32bf3352576c3d1878370fb0e9a12de9f63489135ba7951debf0dcdc2129571c2bc18b0557d8de335daa0cc82258561276ca4765a9924f3a744bb4d8e675109abe884e32ff6e37505b1cfa8529bcddec3de8a8121ab9ea615ee46c33ddc73f4b779ed1d87e88c55d3216c8c555b89c1f3a2646cdf122dd74eb691ff782c221afe491e52d252b416c43810c808770ab7c9af70f15c92b07a72ee8d287fc497d6d32ed2f0910b1cf43eb799b782fc8e0df264de25af175dac6880e4d4ef18f229ff447527ba7584ab48cd6c39f081e3af1a296e8285f721a53b82b30479810c481aa984dd5b95e144c634846e2061bf19a6b57f84fedf55afb98e19262ca18e660aa91f28ca01540440a7910a3ac3738aeefbca38fd4617f5d32d80b827b83eb7fb91b773651ee29238cb59d2077e8898222535a9a7e8628b9e63c50ec32f7383521ddf1ec29696788548c0e71db9d6f9ec46f320185ef0da6f487297f8a1544f55f2b8dd1b45aff3f59abb89520e903f0d12d1317e8304474114701cfc782a7924031f12b0a05512a413c2d693e3cbb3bcdc429e0d53fdb9d37ba887b53feb45e09ae789afe7b50c4d13682d4beaf49a3cb0986c52300abdba7bd370fb44012ee53e6983eee0e82f94f94fa80e3338bbe0dff090513bc0850d5168e781c2d70b74a63382d1dc182c6e153f068709bba392ef08461aca0c4826ab4b5210c239ddcd70fb4fee84d621a00b7e3d7b211955a9a0ecd0bc8aa3d3e4dbed049f937db20b4c73a4b721f9aff6aa28bb58936da7ea23e7afa9e3566602d236c092c01971e9d5b382c96d8e15b5f41d54709d9314f6fdd9db431e58fcfa212358ba7395ca25ef7c2896dc30785de04381321b8fe3b29e83ee9794977ea303688dabf77062eb15c336aefc664a21f1d0f24281d941d5d88969abd5940c676f51514df4fd67ac31bf6284f0c9036b9313fb23831ebf246b2c19353e8ddaea83e6a5f9bfdfac1419de1054de95eddf16f838dc751604c159ab48a60cb826e636f8c7d4305e3704ff22c2e3054294bd2e29616e9c8aa0aae597801592468b1afb4daecb2ee09ec265dfa94137be4b0fb062ce4eaed02c42aba6aa574c313eb294d06d567d5b089a2ed8a7564135fc915105dd86833287db69df09abe8d73532b9aea24c64eb88416ef143458b381caa8740572251e9c037695aa2522f1d3793df1a49f60ef3adbe0626a3ec9722a9a48b3b6e2c2dfe74c5f018796eaec203a5eea87b3960d37b856a11f8fd7a26c049fcd5600c348fa28820cf7b1f018804ade700a421b6052b6fb4e74bf0425e294528566f0b14eed9beaf51d7c175cb384bee3b1c9c77d264a1dd48475ed5228365a61d38a499feeccee54b4ca36915d6f24f33f4a0f6ee3a07e07c6be90b2f6c3aa90d8cab9ff40b03478d3026d0cf260065a5dea149e26b4b926f3777da9e839e73188999bfc91d4f5ad221e95be578b6e3315e125fcdc56aac3f858b4f6bd637f24cee908f393be89abf29d316c6435dfa3897a06d8ea73e0efca0d5b415355a61b035abf8087e6759a51c0d51d35eb7f5e951295c2fb74132a949373840bd43120c957b0f54ad4eaae6d33e906b1775818fcaf199dff9c14994dfab584ec8bddea9f11ea708bd9f7d19bbec53e039a270bd783015b679783ba398d8ad173df8cb3b7131c4cb0c2939903a6a593f485a788100d2a0ef14b93ac7f8a401fe29189f6f6d382c6b850335cbdfdbf653c586ce33c93024fcda02822bea4909b337d8d34176768a48c402814a18317d0786db9c0a5b71a907904cb2ba0220efd43ab92450d951cff906d667bb947605a5791775291249795bdd372d6b27007f39c48fbf1c0dd328549f1f05e4d5924366420d30ba112efeb64e3b0b6d923f25bb8361876b97342b1e398cc59f02432c3f203098108b648c86cae446f2f653cb9cd31f2ab4280ff9886252e7dd008568770342238f5312c617fecc27423d24649d0c688b5f165e2421bb63a04330c8729d71826c80e655fa2f5a1c90b05f3714609ac0e2d7dfda19e5edd2d2ee05b7e5e4bb1d03052180357279024fed8cc18cf2d3c385d6ad3ec115a504d1a426977605a417b10aa8ce0b97f0ef152eb95a02c6adc26c3e3ffdbfd784fac20d3afbc11e611ed977732c8bb5a888f9dd4a5a8fa65cbf31fb15606072b64fae8a8b87ec182018f440fd412424aae42eaf1a79a8891b2f34bdddbc38561ac2726a1e9016562c13c3a3cd04c1626c7f9b71ddd0c1bfa0fb1acd65a112f9c985b83b84730e4bbbe917561ce1169659dbfc0d06ecd1bfdda34921aa4b2da9d625c678ec42493453b64078d687cdbee31e826d684fe13ebef58f021fe24c01f0897b411553faa7faf691230f83eccb5fba505128f4edb7e7e342a22cee6e7896b3c1accda11a632880aa43f13c09c127208c1c153e08a327cd29a87030d4d2b123e9231c2d2c9478555350d8470ecae6ee99b14f8ee64ec372c1a2194fd6b9376e08d10b0d3a3c692e7fd46e55a4295fb09e5ad5d8030f072c5a5ab937e787dee2192447a399d7f0c53032ddb64f752be107973e8d861520bf88517919bcb937d0affe8b00cd7e1fe952fdee02b91258acee6ca328435e2f0f653a2a475d8574fdc9a3a34ad8589b3cf5664f1ea8b3368c4fca5c64573904e039e0b7dcea1d7cc19790830c825ad742cc6b6b13970ad0f390ed795b8c0dc412d25e4c0edc6cddf903580fabb6334befbfa0211ea88a3d0be71d803b0f7e09726238573a9226582559629445241df88ff3de06b975295cddb6c800894dfd724344d243eab47c240efd8ca18da50bf54b4c7cbb4658d3aed866265770ba28fd03b469aefc78ba2e8721da79c22c67c12ff3b808136f30d5c82e58081f7dc50d5bf65fbe883b920c229ea412cbbcce1c1a218bdafeba608a2ecfa5f5c4966dab76abed619edbf47a0d953e3eb4932a3ce1ca212f74a1ada84cff69588dc77b307c1782ebadda3e0d2aaa29687436a47d0886d856a5fcf61e6edb140e32f12507cd381ad6af816ef2e506cb52488c7751f9213731ec0185019b70a20a2b959d7a0c00aa17a379b1cd536daf8d9fb1b82187c69f631d6148ec696ad138c16b672e56ad25514408621ff5376b808e86cb5710d87f197dd0fbf25422504f65f501b141a1ae1934634b5f1356931a49cda1b3c2cc1b5a1199a78aa67c55dc82bc5401745d6c6f0748495d2a298b7a4218a52f9e26c3fd8bc7d8748ed85adf678a044b13c22096669bf5e4a774ec0922829655a7afe78bb84952b2884eb3d22b6ee49b35b2a1bcbfd16b847351dbc312691ec2fec774347069b2d313bed4cd14f3569cfe93e370f63dd90ba11dfa6682ca3099a05085e88fd729feab858ff16b733dc0c75330104e3ddbe8379312b7981ae1fa480005d12624bd400a7c4548d86dbd36da4a9a40ee953965a199fba2d799a586dcf9eeacd0b5d26ebbb010c7c0ede0b786c1e0e6b0a2d636b61d1e2c0119f6a423bcec440a074eee5fcf93dfd7c78bab9101805bf39b5dbd89e4a56cd1c0cc548dad1cc1b03f344ee000dffe965781b48621182a367e67908e0e7c0182c5f843c1248e8b079185454437b9c689b0221781c68dfe8fa22ffdcde16ca0037572844ee1c8ea0b9fe8d39b6f7565471ff4e99a89e3c240246d61a014e0317737542fe7b27de815837043fa99a95c7d4b561277687670ad3a884a04fe38a6e98cc47690a6ac06e02713a129f92619e457c79c8ff00f0e1421d34c9d4f984bbe398f57f2433e3ecaaec80ab7dd88e75e05b668a62561a4ad1aaebad548aaf9dbf29a9f010b6a1ef28c4d86550ae2897a42ca119e5fe59c770ec2fd18d51884fe655ae93e6f1896e3b6b14501ca1b511d3611b3dc3e939bc5690a33f52b11ec5c5f1974dcc8337c6d789cf93e3beed0f26f4ad85527c4b03b620c87bc9f8e7fa04e79197b2594258b7f6ac0fb6f373d6cf9e45ee0f675c28369b18a8cbfb8384d551742e000d00bcf8ba474202e30d2a50536c435ecfb0d4d56ef0c3a2e79cf32f8c3c7a5b5d4056be7bf13de05e172fddb48d88d441175305ee09a7d8613eb75227af4493b56024875af17125fcd9030fdd7d848c14d0292e61bbb261602489c7abd7f3c678bc75776d45b9b4121c3ba92c4c51a940fee0036333b5c83a0ab406cc8b5302a69e20e6fedb279ba05cffd329f9932e47c604cdb97ee945f717543badc7a7224487563a0fd7e72a8d683f83c36224c7e8f66c4bf9ee8e81481b36c0f2069c3e20fb9c082a904a03a73ea4a1995f3cf67191211a6ee3e8329dec66aa7e617d243d495761dd0c847cd575f5d9105ffdb6c0c44c861a610de198b4857639e081bdd3a7fd9d258014a208f800fd900a844706cc3971d493e58d59b02a36159b46142aeab3c71a5df1d0a2d1016b4ad49f8bdd00a83d3784d225a077438f61f09fd0bdf1916b5a424c2275cadab974a0cbad739e5a478737cf88effc105b37216ca01ab48a28bb9a72aab8b5968915447f92039dbebc4e874607b8298fb0ec2ac77887c1571808a3dd505e01df6a68f401da6ab071c96a9f2a0a260ef4cb", 0x1000}, {&(0x7f0000000040)="fdefb6", 0x3}, {&(0x7f0000000080)="cc1e7ca7955dd0", 0x7}, {&(0x7f0000000240)="a71326c9736ed9ace1ae484cd878428757abd5a059cca46c660fbefb92277c69f3586bcc46f4d8e4d5b345fecd4a896ff29860bae5f2d334975a3590934c98477b7d04ba4390af99d605255b4b87a346ef402e00b79b6a7eaf96aa87e79277a46af790fd8d4064d3c5c0cebef294ddd7087ecca4c2406776a47a69d71ee49beec3602ea1d4909526eab79dd6e8fde287f8cd36b89eea473ac6997746e1d45000062ce5282c84030d48a6fa9f2b2ea2a1d9ad3096158ec939b296194c64c77b803b50ee8af9197e", 0xc7}, {&(0x7f0000000180)="abe422c68f9fddd25a5b3aad8c67a51ee707433e74ff0890dac74622b07b3f8f15540619ad88b63a8e38ccbadcc526e4291ed1499e1e17cd18e42a31ba2d7ea1305c08a8a83d", 0x46}, {&(0x7f0000000340)="9d36b9278dbefdeaf27824caebc7568cd9048d816da671c4c5c81d7a7f0f917951cb211b738531b31827c6ddb8b7b99c2d7363dc192bafaf713e5af3bb8b03d43eca1a78d9263f44a81eaeab6b2ee5ad7afaa629ecc6cacd6b7aed2eb5c5659398281e8b687a04646f5751d0d4489aa0e612a6299a1490e113567f61bf2b0db78f7fe01512fb5fad", 0x88}, {&(0x7f0000000400)="fb9947bd19bcd200f828d37a1eee80c2550dd4ad2a834dad98a51641a6f72f36b2eaa7a5e6a16ba974569262c05061ff0e90aa2604b6a4560a4fdf2b47172ff7651a7dde7a9793be", 0x48}], 0x7, &(0x7f00000024c0)=[{0xd0, 0x1, 0x5, "fa214621896fd3f10969cfc8a6e55afb5595d6bf038a64b522f58555f3b63f39cc58409fc4a464e53337ba724d273a40dd2244ecbeff2f46e88d9adea3eb427389ada4e2a86ad2cca8502e2dbc1e55e9bf0342bc6a4c269a94267f33bacadaa76d821235408258c0c00c7f26b4219bceb1cc47ada3c65a886f8b1d2160350216048606469f1290fc85c65f92f756210e3031d98d0003601cbf0232bae0c1c36ca85486d9e6dac0f54a21745feec6dd3d30c7fa202e7aeb1721bbf9fd"}, {0xb8, 0xffff, 0x80000001, "bf7e020580f766c00564abb7c4b2805e65e5ff998b0c0dbb69744aa9e2d21f19d1fb3ade35fceed1f0d9c7d9473a7df5067d023014117e5de8b3961982dbf9464a8063434bb834e471a2234dcb2597b879eba995fd6b47be072cecab64883d3dface6e594cd173f2902857515a1e02feaa9017598002ed040d9b385cf27825a54d2defd0d853a2f4d24e50f4c79224aa62e1fc5747da45d59077f7cffd982f720bc4b2f7c9d2d9"}, {0x30, 0xffff, 0x9dc, "1427cef161fe574f0301d531855872610341eb4cfc59a2dd8b93c80db8"}, {0x98, 0xffff, 0x1f, "fcfba8748991cfd829f99899797c09d6c8e9b500056fa4bb5fcf52aa52e0116f92159908a12a5cc9d9a7a9f5bdd086f0b877812a45728ce97df3afad2b2598fdd3d64f1afb63ca5556ea5ce15555095b5d4f0c6d33a9b20f905e96bc1adfa86947ba5c4c7954b4f3e8780fabc61b017068197a04ccc1696ee305a1c609919b2671fa"}, {0xc0, 0x1, 0x1, "56ef64eecd5754d9dfd0a0bb1fd0595b611e1895defca8646de22af2a74751e51d6ae38833cc1b72292ec1afa45804b6985feff395727d376515b4cbb1c5fd2d35412a264db7d387fde495004908ea7f1212af0101f171e854533430ab8f624f09323e219b3bc10005776de50d40a62d2ec0860647bf33fe9bd96151ee784b9b625f25b6ca3f6647cf0e1db84f0be4c37341e7ff1c0c086c0dc0c57c24e114f0ed7803ad591d35dcf49010b679eb3adc"}], 0x310}, 0x407) execve(0x0, 0x0, 0x0) 10:28:40 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="168b19882870ed3696", 0x9) syz_open_pts() connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) 10:28:40 executing program 0: r0 = msgget(0x1, 0x63c) msgsnd(r0, &(0x7f0000000000)={0x1, "4810ff67bd720b87a9fcf50c553ab4dd50b63166b10a316455a249601c41f9df8ee1929c0774e892558ed39edaa9172e3d6265cc5c4864db1126f7f190693c579a63b9814b0b89d060e2149965edbf6bb9d7afe770e589a2650be48a60a64f3e8a9e67e360a6bb53292f52ea5059564e2d4cdcacf4dd0c8766bc271c3813836e496d65b2eb01880ed22813e7f327a64d0941897bbc26f4072f7748a8466456e0a929dfcc4e938152f08ab0d90e0027"}, 0xb7, 0x800) 10:28:40 executing program 0: r0 = kqueue() write(r0, &(0x7f00000001c0)="e0e0acbe1bca3efcd21f143b19cdb4723bcf9512dd1862299416541edd059761d65e4104cc8ed7ada23fc34dc8fc9878f026086ad9be470d4cb686dd4bbadf83bc5b92a968a83e27c4eadbfc2a04701d5d7c7313f686884e0fbf776a19c2a42124a120a32d7e53089b0130748c7204a6535d9d7beaa3f8e546c90e6f151b639d54107014038e5aa4cbef65c30668f600f5e1ffeb0b10864017f6e446cf475fa7924421ab6c17cd16ce9407c0949145e798cf827192c0890c", 0xb8) r1 = socket(0x2, 0x400000001002, 0x0) connect$inet(r1, &(0x7f0000000000), 0xbb) 10:28:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000140)=0x918) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="a98f344329cd627dca266e7e2474f94ba7a38a753547649a0fadf17206fa843cd9d2c8a69822c34bc36eefda6b61cb6e3c53ea247bc23093f8b96ee5d86bbf63ae97b02a74f2b0ccda9955cd482d51f7e06f2536255a745f2c22bc58d043051d79a1b5a714b874ae24f2f010399a09011341609714efdf005d61af3045eb3d6d17d1b24011c5f8b3045a96d95d71a23a06525b0f73e7fee34c8a2b914f5416ce777e8db3e7a653a55db6e6944922010ed7fa0f5257a9fdbb5da836529070f2d71d86c8d796b9dbd2d0af18ddbda61c0139ab60fc766c07b2e3914cb00652eccf53b05af367614c0372b9bbd787d905ae9ee120ff644213e715c86888eb", 0xfd) 10:28:40 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x62}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) ioctl$TIOCNOTTY(r0, 0x20007471) socketpair(0x18, 0x4003, 0x102, 0x0) 10:28:40 executing program 1: r0 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 10:28:40 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x6, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0xffff, 0x4, &(0x7f0000000080)="828dbecd65809d1a0be6bd02ec96d2f26d1f27e228bb318711c92721c8372f0a2808ff4d9ee1c81a266e6529371ff6dcac5d412cea9ab568b0c9392eb37d5e6c594d2d36933a3725f664f6b01a855d954507f0019575ac6b027e3af2b931d16560da462cfe665e0245a19a72384e19f15241fbc36f", 0x75) 10:28:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x6) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "0700000000000000000000000000000000006082"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:28:40 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)='q', 0x1}], 0x1}, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7ff) pipe(&(0x7f0000000180)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f00000001c0), 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000100)) write(r1, &(0x7f0000001380)="dc4009d88a6a61f70beaee3688e74965aab0f21db9ac59ed638a4da96aa258f637f422b8c23802b72c78fc967baea0e080907c21f1e4f2093df307e821c3005e90c67785ccf67a8c6e10171ee89451e18f939cc3222cf3ba31f6cb3ed5661d4c926ed0905488edf78e5b777f54afeecb77ffe792cafded76738bf078534b3a0abd95d95397a8da17cee6dca32cbf35edda9d224527797428e8292b4f45b51d2a3d71a24069afde827746e5343e68357d36d27c97849a5804578f058154ebfb3551d3dc73e706b6a17defadf8c858cbca68c74f7e1820860798cbf9a9e310d89388cc43be1cc6f937db40c9f5d536c8ae797213aecf23909f3860fd3d1cf869719714ecc42fde5cfdae02ed93fe6b1f5a2f835bf90a17e9659fdf8ad5d236c078d0ff0ff2ded17b197b9deb80d15f941c9b684ba176cd25e392ce2708a0d5c7d686b751bad6ce144b29ea366e8a9fcda160935de780ea008ccadf101a53fe055199c75b41649ac4066948c7200da49ee6d08b424b41b8a0e7cc323b577fec699251d78bb943fd440006a34be2bbf3fe85fd0e72f8b9b09b2c204489291a2da9f786fe45954b5fc93682ee0bfcb80b71a6b7b3628fb46efc537c1307fdcc8a76c039ec893454a16fcea631382916cfd956efcb04a2e71c49e269f2d42bf5030831b51afe78b9c939f2bbb993943daa776e58f95b3d76e53ab01281d9074dfe419c3e8643b1f2be996183ea70201c4a308a8263125e39cdfc91f09d410c3b1d24ecf5b7aadf2ee96168616d5cf2ee5aec01c42d15ecfdefa135cc624e3c30f5310c14861f002828ac7b53b3ed38387cc564ecdfbbe0cf594c63f68b474ed402c5aae16a6be851e1e10b76b81598029d63b0018be414edbd882890b7f231c2669bd5daf2440483446fcc60c8c8b60520ccea22cef87d9e350781f40e8c6ca5bb528f4c74933eee343d0a3c386271be6b0f398a22c267c13e1afa2c4d2ce162d55704148743b617a2668baef4925bacba55eec0207f53324118e35997a98b7451d996ecc81f9c4bc23317c9469500ea2bf0e3ced85f25f22ef2221ce709d94a5bd5b5e0fa39c5ed5567b1f7f8b6186f827b776ebb1ec84b4bc3f1f1896bc40c177f815e5ed6f965f06e79809d95096507e88cb44536c3ffb4f0fa335b163f02c6ee75ce07ec31b3f6277c7696582372f9a4aa7e2734ee23b8c7e5db51f00931a2ed5c79d8a4ebbe2c57fa66e31f46baf45cf42d3d6376003a4781ea008ee8cec21534af117ec3e568d703c67c37c3905683363e2693bbd1a927019b87d0688bcdf752a17388ce4bb380316b2a7d160c725db222aa5b1329eec007ea4d53b670c4bda900e564260286458343f46d3a8601bb289057d2856fb78a32bde94b1148164da7c54cdac25176421f87a579647f73d6d7a45ec0d94de7ef545b526faf2e942277e1146daa84bb64741028e4c1e4bc018c69438aee33e9a8e3c4fef582a2e543b464f8f0726abb1a6a222ab28294e56e6e4d6201be16aed3d76c54c88a0c6d399da6b2beef8d39a7abb3c7f054ea7a35476e29456216eda63afe509da521b495e330c2d927adbd1a4bcf4c720d53612c6fbf8b36ddb8bbbd4797a7f05a64dee052acd81c925f62a3a9ef47f37c43bac3da61c4fe7cb3879ea36614b868b9c16397bd5d26bce47e257bb588bf09e45032e3325d535828981677bcb3795119d11c3e1c8e92acf50bf936c000e55554d374be34e5fa51e38aafd53a352530a122d7961bd55b56c9df83eafb869f513215006f75bdc979f859f7372d13121f20d102224b389daf0d8af12c8cbec42e1a3dcdad9aa37c2fe99eb691c13d0a47963cc01614adf9a1919a7557d7565aa23df8d404d5e34b22b4829f7401cbb627d36e7c5a376dfe4d8149c59c1e0155b3b6fd50087606d7b01d7f5bc393bca03ab0bf301542a8ef32b87d9f9e32b4680c289d2c039e4e8b247370ae0cd43a117f25d3e38ace96859cce26353ee52cb056624c6a9597e29b1c474f5cd6040687f642323091e24df6b172da041439be372b615d6ce2bff24c4974ac6301cda592f0abd2adabbbd64812847f937c5bdbf9334576c64a7b800493e73d8de4374ee8b4176a0824cfb3a9e0baba8e755272f8b687245915bcaf902d00f1e11e72ccef2b1e2967a2e3fe8c152c788a6362aa2a1e917d8425cda74bc69dce92dc79df7534f2d8e6ce92feca7fb62e22f9862f7890485164506de73269581bcd33412368a3b88a9f9950b0a69d98f7a126197b30359ba94521b9f8474b34709e21ef8db08348d874321ce4b05c6c82f36cec777d85f6b14c9958cc97231c6061639c28370af26c5290fc8ec1f5e08ddad13687bca665934231edcf549b4aa1fea193adb7bcc49be9104756d12855eefb0f9ef45b717178799ebb27b00c9e19140264d66459dff6409ca5981af9068ff7324d3fb2e552d8426d37f2b401cd41c72b234b365d1126c87223981364f58ae67c2b2bca2c6edb446ae9cd2f5c67595ef4890bdbb278eabc1673e26b75ab256c96a732d5d47c510d99003656b4ad42f04617dbfc44efaebca1b4605341d2960453dc5e35c90867961bb38d50ad0a66045d2eab6019b31fe87f25c93dfb48dc06c8b9e1749ab8b9f915571a299ef6902fcf3a2b9a51079ecc915956a755d6269c2ae0b4bbcbc115850fd699139afa2213b5a9f6be14c1b6c76046526d28bd92b839baf7ca7402c670287448b076787f01dc9dedae8f15e1ed799fec1cd5e5103e1da2e8616eba15a45f161e06eea8b0b28ecc3f2f0b30a18dbc47aa5a698a3db747b7cce38cf60bfadeeb30bd8d69b59bcc6c5fbed8b936621003bd8f82280280ac58d4a199aa7cbb6054beb45ab35161eb82b3210d5e9f6c27b8df7fa2376c6d98b2c1363c0fe4cd7b09bf2be0210f26393c392381a62afcc8704949da3440bf4b22100f42bab6f93821b9f33b7e5f7b3ca1c4124c33108c66ce5d6d0b6898db56d02762e73e0c35a42eb6f63eec2afb7895a80c93c4205cdc13e32f551781f4917a64492ccf8bc39a38a41d44236902150a55e8aea3a8e3180ea018cac91d1c99e5218706662606354778bcc6448bc5f95c239b82fea260c1d81ae5496d1aa61a57cd234a395a02a672e637514583312daa536ba9462f47c043c77b72709b1d9e0649c525bc7c3ae689decd76c9eba1546feed7d5f8489cf66dad269d1b4486d2532905236bfb6850e05858d92427a4135a10916634948c03b625e70a49af60ffe0dd249285d83e284f68ec1dbb4c6fd26e171a15335081721323b9327018417379ef1f7559e89734bb254a171cfb6be397596e206882281cd0351de8c565dba7676cf08127787b7533feb9d464c78d6561abd9dad2fa23a9869a2ba26359c0a2aa6a7c89e4d1ba5d136a98dc9807c80b6d76a839da8b2c77fa8ce5efdb27bcde743f1ff1163ac397a55e4d2230cd7a4b45453b3a264ea62cfe857304a34b547edad1be533cf8b8b8db01b9dcd99deae046f21f2ae806ec5bfd193b0e77e2ae11e2661f2dbfcc3e1d5a576276958450c695c45e87db84dd8139f6078b0882255c4c3962d99c6970103e1d239e1d1c2123c002b81a055974073cfd2e3ee9624447fbbb7e4b7bd9f4a321bd148fbbfc3e2c3f0fe85534139485d3a9d2765b7393269e52a311212d2f6ca2d0b123e70be4aed337c7d8acbcf99bf14aa7721a9ca7c3b739f2199c24e37cdb858fd13926505e5a89794f20949f3355b2a0f140d15f402698e7e9be9f752d69b27a4cb18993fddccdeb23b3e19a2aa65d45cc1d5753ea1c7cb962efd4c44e30edc7644e57645da3878c5301a2a092f41269b6bb0c244a72a72c79475cf2d5e2f4c3602f9ec3e927e665827398d4cc9c0a57d05dcd2e6445901eeeb6aca025001a5e5f7779f7b967ca15c3d5a2e44cbd72222b93b11e35e81ccbc4ade2b925f9f5bd4c16ce7b8180e7bc617cfd2a492b246691b8c43779f1e34cf27507ffe6ee744e74c21b90ee9a6765c47bc299386b9d2f852bd89a44760434a5d26efa1d64a1209b61fdc8021575279c5abd249c1ac86ecc676ede38d7d85b32d3140cd9f34924cc99beb001d3499f27ad292799a2c38fd8809a26303b7f1bff275ebcee9c41d05b3db0a4ce5741ad1b3a3f11885022e4ea65f2fd0cecfb43440c4b15554ff17461c8893bea448b9d21e517f095834ed58dc92afecbca9408b4cb7c18d490aee7ce7e497286f64c81fe736b05796f0e9626b9f0416e54a47049532df5e83634e7efd825d89cdbedc9f97ae2249ab1e60a3a8734586cf986bc2bfd983a8aab0b9553f80efc647b2456f212540fb8aa6dfa60976b4d55533e3af85934b5054ae400402ea2a47e6b110d35f86163fd002a82c556702d7255ba942490b9e0f48fcd13c50a7c9e2f09d58c1029aff033146c2c281d8659143c784fc406cbcd63ba3d678ce989919e3a90f3618b481c48d622880e2edd05abbd51941a00a1cd4956b7534ad5bfc7663f24d44f13bce48f986eb72bcfd0d64220fb53cf496aacb4590245cbf64aa0d044b3d4f00105e606a0f7638efe6f4df32336a43a46c894cc1b121f0fb31a88595543e329486bb06d86309f28a0dd89981edd35409de9986e2bea5b48b04ced1d3c40c8232bed589c457b0104472b10f5199450b9cd3f305487794a5891eb92fbf385d9becd9e2b2f9d15c251601d596f0ba79d9e4e0529f1ad6dcd29fe5b54743cb8c0ae912d01510fa2b45e0e5d07ea0e89ffc3e1988663175e89fa3f4e2a943d6a7d69c775069e66b2f9a67728b1874cd49939f2e3d4ea29d2b843f69908dafcf8d9ccc13014f98821cf1f5021028382878268688b2f0bbc24964a29becca01322160fdd9ad939e6863c7e236f043e6b74c9a6be0dda4830b80a192997d3ecb84898ae8c6d06c77dc7cead3ad58278a99fe6a8050ddeda50c5c3fd4cae70203cc35d51636e62378faaeba0aada4ac4d870420b88055a4caf578cdcd844abe1daccf87080af71e9910fd5c03aae58d9198085d46e4043a78db9ddc98d82155480b6b636d1bed4b4a35d06148390b75c8ffc39a53ae672bcdd84e3409ad2a34fbb8da51109547e9800439487193fcaa819ac0214db87163786f6918d83e7fae2d7d7837aa6053338492299102e97ba231bf9957b020100b1aafc06f2b4748d2caba2c7ac8e029c7f57233250ae43ee5c1836f1320176365fdd8861fdc2f59f6d958fbc7acacc8830353feaecba5730225aa746a7c9bd8e6907f94b46fac19f0d13f784f356ae41efb45de128a083ac1064080c9e795ad1c104e453b836cc74bd089c0071f12255b5fcd8d3f2db525a2d72d1dd5df231b7b9eee2f5c15f71408ae8adc055c86d95f2ba66835cadaf87ccdc2e9b41da2d64cbebd6dbcc0adb7f9c8ced7086d95447e49ff148dc39da76398a24f1fdff668aefc7c26db92e0be90c9f72268210eb54f9ec7dad841e236bc12df1ce43faa2c3aa835b8c45d3065d07e8e2cf2e0233235bb387fbd8b894dc1377289151b9d75abbb1947b2afcc093aea9f5b763192d309dc76c4d660f0de399d4494116b2b7f349ed254c31ab03b82a15d9e5836002c8450192e6705bc9dfadf795539e135130a08ebf39293be5eb6e8cd8110d1dd05cf51b00a0c26fac49ebe2ad3177d72b996ac16da1d7c1a95da8093ed4cece8d5359e2d304a4d9384ff6458a0569fd202d12d99222fdb0a8f26d5089e1baf7cb6a9e3f2b60183063b0abfeb2537f63a3b6c6abc480acf3819b401474dc27afe0f4e1", 0x1000) 10:28:40 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x200c0, 0x0) write(r0, &(0x7f0000000140)="ec89630cfa60272982839eaf2852149bcc04965e068de2ba2fabe179dd1d07f891d7422ca527843bc462c1e800e2362d5f86354f2b3b6e268c1fe265b3d3d4b3f13a7b8a381902fac07d5511f08b93db11afb9379e014399ffdd15670249b5bb9d2ca811f4a3497746b86c5dc96c22a66488d29b1925d45a4fd57a4fdb1cd89a98efcf551d022a1d4950c9a0375d72f39bb939900e6b8e725bf8decf3210b360e805475f0cf65e151f9a3da364d68d1304eb4bd43b0e1dbab4035680fa569e73ba1b120c9b72e07ae6f704f5b92b1a3fe6afa17b0265d86f94180ee728394f2431477485219863e8d25bf7a8ce3cb0b5ab7044f2ded6f7", 0xf7) pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x2}], 0xe4, 0x101) poll(&(0x7f0000000100)=[{r1, 0x21}], 0x13, 0x0) write(r2, &(0x7f00000001c0), 0xfffffef3) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)='./file0\x00') execve(0x0, 0x0, 0x0) 10:28:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0xf79, 0x2, 0x8ff5, 0x0, 0x2, 0x5, 0x0, 0x0, 0x1, 0x8c7d, 0xffffffffffffffc0}) 10:28:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x200, 0x53) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000200)="c20b9290897be3aea697731cdc4eda704c4e5d981b5d5d4ac5f4de484e15231c7c4e7eddc05c1e89cd23bee77d212d9b83b5ef306717f55bfe88c6fe99081e04679a6d5c3e14f9a85958c0d488e1d37183cd3cf03b6f803f94ddb5835baf4a102c8dff37fcb7645948e25055d991770bf00b3bbff2a70a68bee13e4cec886a56758ded3b73e20da90e111dfe264b4e643542fa724634d4034df8a07a299ff466af641be5a1ee6bf4a833fb7b456e1130948b7457a52f5ba369f8484909d98af56dc73b79e11c213af3ef134ddd4366754b609b86c80cda4f014bb78937e1a4b2ff9870e23b5a6156b90aa17151664f7cd84cdb368ca5fa", 0xf7) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000680)='/dev/ttyCcfg\x00', 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x7e947173cdf63314) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x8) r3 = kqueue() mkdirat(r1, &(0x7f00000000c0)='./file0\x00', 0x1) r4 = semget$private(0x0, 0x1, 0x81) fsync(r3) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000180)=[0x1, 0x2]) r5 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000380)=0xc) fcntl$setown(r2, 0x6, r5) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000600)) kevent(r3, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) 10:28:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) socket(0x20, 0x5, 0x4d35) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x26, 0x4}], 0x1}) 10:28:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) recvmsg(r0, &(0x7f0000001100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1, &(0x7f0000000100)=""/4096, 0x1000}, 0xe1c5e37ec6e3c57) listen(r0, 0x8) 10:28:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x30) 10:28:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x208001ff, 0x0, "b000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) pipe(&(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000100)=0x7ffffffc) 10:28:41 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x2, 0x101, 0x1}, 0xc) 10:28:41 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6d4) preadv(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/178, 0xb2}, {&(0x7f00000000c0)=""/20, 0x14}], 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000540)) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r4 = getgid() r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000740)=[r3, r4, r5, r6, r7]) mkdirat(r2, &(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) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000002c0)={{0x18, 0x1, 0x13, 0x6}, {0x18, 0x3, 0x8, 0x10000000000000}, 0xda3c, [0x8000, 0x8001, 0x635, 0x9, 0x2, 0x6655, 0x2, 0x8]}, 0x3c) linkat(r2, &(0x7f0000000300)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r2, &(0x7f00000004c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//file0\x00', 0x4) utimensat(r2, &(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) unveil(&(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//file0\x00', &(0x7f0000000480)='\xc5\xfc') unveil(&(0x7f0000000380)='\x00', &(0x7f0000000440)='r\x00') mkdir(&(0x7f0000000580)='\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', 0x10) 10:28:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f00000005c0)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000440)='./file0\x00', 0x800, 0x103) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000080)="b378107a2c8c39d408bea6188916b71fb245140f26e592003c4cfe29f40cbbaafbe92c5c49d5d5c5d55e878bf286d02e340c92ee32e71a202bd1a6a6e0341b9ea02af40b74cfe0b9307a8c3c0bb599e6d6c6446c3d81c6531020897b6b60ea5216f559f49f68e1c96e52778c16e44d20faa66ead58fb", 0x76}, {&(0x7f0000000100)="72c5aed81bc997e15b518a9b7676ca3dc3b4dd7716118c2d37ef8e7d4abafe29d6412fb6b2d9d2e13c72b9baf9b8681ea1c81c7ecd9c273fc1329210518eb35a0439ad19324cb0212e968adca2e703b19853ab866f06381879b76a46d9ff535b9198f646865ca8d8473e2f17a3869fe074b61c124151b86f4f38bf3009ee0ac2a14185c6d3157c2bc233f7e0143d4a9b1587364e856e21db145257a62bf397d74e5f418bc265d010058610d2953ea525d9cd85cd71255b8215dc22d454d64babacf053bf740c75adc47c39e8347bd014ec9bb281ca76901082260ef6a4", 0xdd}, {&(0x7f0000000200)="023a9584154c7c5d90dcb8eb3b2eb7ae6e2630730ef3dd7d7d5c2fde592db910e34e181676d0fa0a5693331c0d0ef008b4bff30ae22aaea468513301f92ad39892e1148dc6c0a3efb87f374b095264b44b79b93f0c9fcabbb87d5e271805353512e829f80b07b889feb22503c9b79660463734520f4689cf1ddd", 0x7a}, {&(0x7f0000000280)="f1973c6921667aee9c9448ccca9f35e30b626f6642b8357ebda30bd09909773a349e2d3d9c5d1f460a905d449324ce464ae75db3b8873ca402d6f38dbcae22b13fc5d41e7a2f055794becf460d8e74326c5dc2686bae7e3dbe00b2fff040fcbc0d029109bd5b5927741b46141052d6a7f280293ac2a9e3de0a89a1", 0x7b}, {&(0x7f0000000300)="0187648fda114867eed0412a0921fc539b3079d139211bc3ac3c34fec172a0029d7e3c6a04ac971a3c2eb8eec6a9daa605b41e0218986e409fe6a405079d44c61a372d3ac1ae5aa0282581cad89874c603e1b35a4d25cfedca27ac96693325bdb8125d63843dc6e41a2a5fb5c015ad1cc609e17488ac9ffe0e452c025ef7ab0a20ef42940926f5104f1ca727e421a879b6a3462e5af046987c8b7bcacc385a47eaefe13439b096f96b0e519fdf7e89540230a2533ff55a1b2abb6e4a528fd6a4755cfaa4eb9760d2b9895424058a1799510ab4f15e27c9009e0c90ad3787b154687485c7ef5b5fb234dae59748f12e08e4835bee774726cf9dabe0e4", 0xfc}], 0x5) fsync(r0) 10:28:41 executing program 1: r0 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000280)='./file0\x00', r1, r2) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) close(r3) r5 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r6, 0x20004b08, &(0x7f0000000200)=0x62) accept$inet(r5, &(0x7f0000000340), &(0x7f0000000380)=0xc) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000003c0)={'./file1\x00', 0x2000000, 0x9, 0x1312107a, 0x1, 0x2, 0x6, 0x1f, 0x0, 0x0, 0x66, 0xff}) setsockopt(r5, 0x6c6, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa4e713048e6993192964871687610f748c61c25cacbbdba462844076c00b5551670651c2dbaf336154b3e13847fc9a9dc5c251ac434c698220d43dd2df36a58198218d8fe8bb9a924ecf82e83e827d4628ea7bc698223dde058b9d598367f2c7ad165bab30fb8f4425bea67291c65e2eccd0000000000f4fb51d8b5fc1034591dafed59de145d28385e5e378335b5af06f75ff8694c5abc31296882bbd500000000", 0xfffffffffffffd1a) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r5, &(0x7f0000001240)="57f08f51e2d4deb72be350a0371a593cf6264b0ed077b5442c3e6f2d67b23c8be5726b9e34b5c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33d5d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d5915a64a567a032a6aa7", 0x216) 10:28:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) recvfrom$inet(r0, &(0x7f0000000140)=""/255, 0xff, 0x2, &(0x7f0000000240)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) dup2(r1, r2) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r2, 0x0, 0x0) 10:28:41 executing program 0: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x9) getdents(r0, 0x0, 0x2bd) 10:28:41 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = socket$inet(0x2, 0x4007, 0x7) fcntl$setflags(r0, 0x2, 0x1) 10:28:42 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0xffffffffffffff43, 0xfffffffffffffffe, 0xfffffffffffffdbd, 0x0, 0xf7db210ed292280c}, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x0, 0xe0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 10:28:42 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x2c5) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f00007d5000/0x3000)=nil, 0x3000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') mprotect(&(0x7f00007d5000/0x2000)=nil, 0x2000, 0x1) 10:28:42 executing program 0: socketpair(0x6, 0x4000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0xe0ea3cfa7e3c7d5c, 0x22) fcntl$dupfd(r0, 0xa, r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x3d, &(0x7f0000000000), 0x0) 10:28:42 executing program 1: fchmod(0xffffffffffffffff, 0x39084fa68185d273) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000180)) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x9}, {0x4, 0x8000}}, 0x0) 10:28:42 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x18c80, 0x10) lseek(r0, 0x0, 0x5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 10:28:42 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) unlink(&(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 10:28:42 executing program 1: r0 = socket(0x20, 0x1, 0x0) close(r0) socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) 10:28:42 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f00000001c0)="247621eb07fb71b482232540ae7ccd6602a5276c032473299df3052687b4f38a2c6fec9f3b9210ea84fbc9931a9d64ae723d9dba89eddfaec4f5fdb9bd912fde9d67f246ce7bcaa0de66d46f5821601cba968af0a1f696fab1e7d4e118a6aa452180407b60331154a72322c7d2176a1c5456a90187f2fbf8c6d502b64913ae06fd98f6cdc7d1b571b2d95969a7dc83396074168a63b680e6df1af4092272ad50868bec918d53be075d4151226420fadcded186f319b5910688a1b18976582731172410fc31069d4f34630d68e7672ef6a31f3ea0b69f9244db97b944890338d77ea617ddde8f0a0c2d18361b076d0d52ff21debe928da174c1a9f222cefd6a9145c4bd2bbd8c030bc1ac390ee9af31da1ff0c6b5a291135754e1a6eab76486576a9b9881d6fd7edee0b0ec5463baf25ffed6074ed0a5ee56cef4e5875ecf0d777f4d9ee21d0cc4d9eb7465df6ef5e7bec3b65f75644c81df541bc04e92aed8360491b6fbd5fb35a4b8183ba7a93b413fa91c5faf06cdd003df12237bad51b8c0858cc0acfebab41275a9ccd8db5e934f0dd41248ca9cb03e847060eddb3919c456019a5622f0139a43b5d1eeeee9817cc9591d792fe2c503ca7a9abbf76db0e22debbb32b6fd382096d4f162680aa70226880fd349bf383a553f3248ce63b6924b8b997ed758af671c358ce3e1099f2dac50bc7d0e3b2202ec6c59138be572611bcd61cb14416e101d87a3095507ba84b5ae8490b703bfa80d2fd6299bd3d26baec44d1c14fb58ba418bf218c02210e74114567595abf45d5d5e52775981e631665b7be4be18a22a79c8a5f6a38824db9eb5134b4d0794cd3bf5418a4540420b35e4a16670d50003027a5b6ecb5f15dadc2bfeba204925d398be3fc25c9dc56eae95bb9a4217b855fea9a63e1912002bfe22474999dd6879087263896a0b3c30b7ff1ae1c3953c8ea459e0b80f3c55d35be1f23b4db8ebc4811797ea94992ea3fd0ad57eac40376c26ec416cd262890538d7ec4325b2f6fff5998a3b761711a49b1d55d7a4fe30ea14afa8d924519d17076115fd35573e8f81113fae568e5a26b998e249d1cc4280433d8fbe3386c25133a2c07a81a648f6b1ce1019617c39d1a8c5aab5965552f30c1b98bd90caca758aec6404bba73f3352fbd07b1bf8fa8f8e58f23505a0b72175947959e467d4e55345190e71608d63d46cea74f40e1a6aa05ce0d0d75113567a75042a39771b61fcfb9a44f8842d54e5a86512d351b67f7674add4b79e2706838513a27d4ffcc444b5e48c3f306e8649e430040e268a7f799c0464565eb754ed6d52d17f51ca00e717757e2d447491a965a77267e7725a6512dcc837835ca4ddbcbf4026d6d8d8bf5cb9db4c7d44167f4a68efbd8b230e91f983ebfddac46ba8c272669909671e78ad652073543db55a749d84133d16f418a1b838ee48f1814453002d97d70b237fd611112c96cf0cfaddf8872be468ef3cefd47778b9c7dfcba2317924097f5f59b899f475cf90a8323e636721475c1601246b3b5c6b0e5c68dfdeb185bb26a6df4ad6007028a2a38ecfa8053f57c9efb3b4102e4fe070aaea77753f7bae92cf1824ed98d397fa2186509e9ffe0be2c9264a17ae3f513f6ee0d7c12535e339f894cce9427fabfb8564d6fc6d246480631fc09aa2a5e25be74eefdbd38d320228348ce8526ceb2bf34a2ff79712c25dffe4887ee6542e48760c05d472d27dc14f8563ccfc115c56f5621c", 0x4da}], 0x1) r1 = syz_open_pts() ioctl$TIOCSDTR(r0, 0x20007479) r2 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r2) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xa40, 0x0) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x101, 0x10000, 0x765ab68c, 0x1, 0x1, 0x401, 0x8, 0x43c3e253e6c9106, 0x3, 0x7, 0x8}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0xca, 0x0, 0x9c, 0x6, "7dd04f14f5a356ec5d290572b2ce0dc035fc066e", 0x3, 0x4}) 10:28:42 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000080)="ae0a24c8f361154a4bbfbd4a9338d0ceeb03ff0b645a08b7c9976700013a91ced3e6a7245d838cb3416cd1caa091cec0c48bc33de6e0f64b6ec1e443ccac781b6d0c788db085e0189276a8b040402ef6ff8733785541e4a19c5804e233ba2764f574812d3080ff774f2fa21e3c7766a956c757d4c22c2182b89139932719a4236b98b433e715e460c2eaf0cc9a5f031d3f", 0x91}, {&(0x7f0000000180)="f25ef575b2a652cb227bc374affb408bb5efad526dd5a18eb6f287f8ddd41c511c0500839288b9fe5db43ccd167dfc9feb38e34045737dfed4959e9f6813d46eea2404c05e3f99a53d9007bbcb0c7a0e0f1fcce2286c4f04734f532e7f30237aa20c7fbe7a753d45624285eaec9da6a9816d5736f5c17af2dc77c496cc480435", 0x80}, {&(0x7f0000000200)="525b4acace1008e3c71b676ae00403aa89bb1f1e3836d6d911ebe31e9ba577d97a9c75b6732abfc554615a107d1ea90b446970d007353790b6827bb9", 0x3c}], 0x3, 0x0, 0x0, 0x1}, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340), &(0x7f0000000380)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000440)='./file0\x00', 0x9c844a0ab1c496, 0x24) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000002c0), &(0x7f0000000300)=0x8) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x7, 0x7, 0xcdd4, 0x4, "09d9e4b6426b4dfd77fc9b393f45a1e2d0cdd1bf", 0x1d, 0x2}) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:28:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x400, &(0x7f0000ff9000/0x4000)=nil) setsockopt(r0, 0x7fffffff, 0x5c, &(0x7f0000000000)="d46d8163ff6f938803030114f83d409a45a5aa230a409b3caf06e7e3af5591a5980070422471cb26a3baa0a5fa96092961b32950fb5cb4dd9e09986b27f044c93fc0a643ac13743daf60ddd186a9ecc0e97b02de3b9d4bb15093a7f37f1ce0b59c40eda70d7b02bad5e4b18b5743a3e403f277fddfce16afe5b81c0e94a49765c63a2c5e245b66717e672e018e90d0ce88784eaf925f79cedcf36ebf1884bd0040835ba57954bc4868a7abf7202ea915a4c5cfd05e6660c85a730a61f9d9ea7b520fd746c8f2b3fcb7c1c1e73fefab52e29ae3e83cbbc67315a2581662d1fcf563584659850e8e6320fe115a457af817d2f6acb4ed3e0558724f48a9", 0xfc) shmat(r1, &(0x7f0000ffb000/0x3000)=nil, 0x3000) 10:28:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x428, 0x0) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x126, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x2, 0x40}, {0x18, 0x3, 0x6, 0x101}, 0x2, [0x4, 0x10000, 0xb0e, 0xffffffffffff4b5c, 0x3, 0x1, 0x2, 0x102]}, 0x3c) 10:28:43 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x23, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 10:28:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() getegid() fcntl$getflags(r1, 0x3) r2 = syz_open_pts() write(r2, &(0x7f00000001c0)="d5", 0x1) ioctl$TIOCSTOP(r2, 0x2000746f) fchdir(r1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, '\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00 \x00'}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "a0aec09127d4b48197ea4b0fc7ddc4d8e995dc54"}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000100)) 10:28:43 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:28:43 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) acct(0xfffffffffffffffe) write(r0, &(0x7f0000000040)='h', 0x1) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 10:28:43 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff}) r2 = dup2(r0, r1) r3 = syz_open_pts() sendto$unix(r2, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000480)) r4 = semget$private(0x0, 0x7, 0x286) semop(r4, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r3, 0x2, 0x1) write(r3, &(0x7f00000002c0)="582720efabd16ebae63225259560f8e5025f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x1aa) r5 = fcntl$dupfd(r3, 0xa, r3) ioctl$VT_GETMODE(r5, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r6 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r5, &(0x7f0000000140)={&(0x7f0000000940)=ANY=[@ANYBLOB="08000000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403d9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a192246efbc70b6979bf707d46f49a6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab8"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r2, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r5, 0xc0044266, &(0x7f0000000200)=0x6) write(r3, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r6, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r1, 0x1) r7 = dup(r5) ioctl$TIOCNXCL(r3, 0x2000740e) write(r7, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 10:28:44 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000140)=[{r1, 0x185}], 0x1, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x12, r0, 0x0, 0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 10:28:44 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)=""/174, 0xae}, {&(0x7f0000000280)=""/222, 0xde}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000380)=""/4096, 0x1000}, {&(0x7f0000001380)=""/156, 0x9c}, {&(0x7f0000001440)=""/214, 0xd6}], 0x6) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r2) poll(&(0x7f0000000180)=[{r3, 0x5}], 0x1, 0x0) 10:28:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd1a044fd33055552fbd5e41789632ffe94ff334a5619515a4c8ab06198824b12556abce72bac70e95c60029888d9e20651d0667964b1c1b1138995740e8d2600000087c7d409827b583ea4f5f728193ef16ab900000000000000000000000000000000000000000000000000000000d33da1023422409a43a95a0b1df0afe379f4cb4f879b5cf0b810b8184c1504160d464937a234974f36d45de529402d62189b894817eac44b8f2153ca9b0f23e92329d25a8674f0237e7cf6da54536135bafb8ef211c1831418", 0xfffffffffffffd73) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x2, 0x9, 0x1}, {0x18, 0x1, 0x7, 0x80000001}, 0x3f, [0x4, 0x10000, 0x9, 0x4, 0xe0000000, 0x1, 0xff, 0x5]}, 0x3c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x92, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0x20, 0x7, 0x96, 0x6, "34cfa618a8f9535c81a80933925d0cb0099da359", 0x80, 0x6}) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 10:28:44 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) poll(0xfffffffffffffffe, 0x0, 0x0) r0 = socket(0x18, 0x3, 0xfffffffffffffffe) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x3, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x200, 0x1b) 10:28:44 executing program 1: open$dir(&(0x7f0000000040)='.\x00', 0x8000, 0x104) 10:28:44 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x7028, 0x3, 0x2, 0x9, "605f393239e8757747ffd589b9817b9b4f2aaf27", 0x100, 0x7}) recvfrom(r0, &(0x7f0000000140)=""/175, 0xaf, 0x2, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) 10:28:44 executing program 1: r0 = socket(0x0, 0x5, 0x7) setsockopt(r0, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 10:28:44 executing program 0: socketpair(0x10, 0x1, 0x75, &(0x7f0000000080)) getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:28:44 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000040)="5569b5bbb7c5239b9107b3fd6bcba9666dce04357e2666628c189840799bdb668f3b47393ec0ca3a2463674f261e32a1b75c654dbcf4456b47a8c69dbfa0f581441ec27e9c9a5608c7b90b76bc4762578ed07a1b90b228aafb609734205d13f15e1c767c4476ed543e29064a3c1a6e44aadf6de231d857e99c8e9ad4f7e2dfe9997c9b62a5ff773013f617c528a0204a1b9554e12fbc7cdd39c22969e4226c66d7988093ca1577e751513e637adf4fd485cca32ac78270303c3b18592334ead022c447bbdae9f567ea13bc0e9d2055abc9a7f273ed5fc4a3ba982533f3051921eb", 0xe1}, {&(0x7f0000000140)="90b83a63a16219149e21eb51ad41e598b6105b93c18b79b504dc9aa717a43e99da9c476cedfff81bcba743f1d3662b39b4d0701bd289f749b92b0c1312dc7c02864f8ce0c63dd94a5402304f751dc1e92a6f173aa1933b49982f60ab658b97f17cf9317b73fd6bb70aae55dfd77788034cbad51321a06ec0172b6fd25acf3217a79825eaba189567db38060d45ba9e1e8678084b61ef32a3ed96006f59", 0x9d}, {&(0x7f0000000200)="4227112f3ee93f3b7c61e13a78c4fcb5d0789f07de2ce71abb6f668c067935442d82b7b7386c62444abd516558a511d5a279d099df89044159221c156b668012854f410d42ee84fc1d00fe8cc96a52f00a0490f19be89eac66f1ad1c6dc5e37b0fe27047ab1b8e95f876e67f1562c7f3aa4094c0defde00e8176a9ebc338481d8176f3632a29cdda6232fc2acc92e4e5b20b99297f1e3fa37caa216348ea63d2ed9f72bd2b0166ef1c91df627b181dfe688b0bc5b9ae7ae29a1d675b4a498742236b6607a433aef4ba6ded7e760e41b5bcf20cdc212e", 0xd6}, {&(0x7f0000000300)="6d8faa498d3240c86f55661bd59eda8cc192dda05e04b13d0efbb10353590f02b69f95498df4dcdf50b22daec83f59c21f38b7ccbfb465ca889359d70587fedc71e325593b429850278166c1e9a2a4611dc7f45d8094c5f6562db317d0a183a25eafb082ce21564b90cd0ec3e5d3415bc866c6f5d948b2eadc38dd9bddc37cdffcea970964cdf7f08134a3e7b3adc74d863cc8b2c1a612378bbfaa09d58473b864dcbe1896f591092227e5111d605aeed14b2eb76662109ff2a6309e4282f10f4d031fee144dbfcfa772833c3b2cddc3d256eb0b3b5d5031b2422d5651355af535b2ca5a19b5aeb6a3eead27d2c21904866e149d30e13d537eff28921ee9", 0xfe}], 0x4) 10:28:44 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x8) r2 = socket$unix(0x1, 0x5, 0x0) sendto$unix(r2, &(0x7f0000000140)="d78922cb9d4264b0305ffc04065643bc91ad", 0x12, 0xcfafb39d78ac063d, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000100)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r3 = dup2(r0, r1) recvfrom$unix(r3, &(0x7f0000000080)=""/25, 0x19, 0x3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$KDSETRAD(r3, 0x20004b43) 10:28:44 executing program 0: r0 = socket$inet(0x2, 0x8000, 0xfffffffffffffffe) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 10:28:44 executing program 1: setitimer(0x0, &(0x7f0000001100)={{}, {0x10000c039, 0x5}}, 0x0) poll(0x0, 0x0, 0x6) utimes(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000000)) 10:28:44 executing program 0: r0 = getppid() munlockall() wait4(r0, 0x0, 0x21, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) 10:28:44 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x6, &(0x7f0000000100)) setsockopt(r1, 0x0, 0x1, &(0x7f00000001c0)="fe2e886fdecc4576a041ac84196c236bd82534e99bbbff3ddc9a48d02206fea98c5677a50b367b61ae9080c841d64b59cd443b25bc3a335b3eb4815ffccdf781818af73d4f4be01014047fe0047a136c55e37c4dd9f5b1c1e6919e9e9e6ac5f1f64bfc71732f86fea76fc3d6adfd2ac3a35ac8b8f0bc2de1bb4b038580b628d7e87fec4357ba82e3d1dc90ddea63c398be9ac7e19f1f9ddca5e3315638f4d9f80381c119a235180b38a2855702eff8f34b03c2cd589f91ad9acd5e22b31683173075eb0b62d015dadb2a99aff6ed555a78816cd451089ae9ed6cf6e6c76a02996f681a44f880995f0cb1e3abc57866c8b04c085fb0f86f9bb055697286d26d05b9b67b3282c4bf398d2c813f77a1198ada904c7122af205a7cc3f754a06b6f8265b33e7e489afd5da0ed0f0fb7334089d17c6995fd11ce500667aee152429f3a1bbd21d8d3cd6d3970f1bff87f48c481d642730914d86eacae57682f1164761773ab2738df8627027c8473dc2cf28f0094fd7ca62b4200761f6cff5b130b196bab6f07ff35ac6499d5266cf12c4f0b0405e77576042e16baa4fd7b4069c460cf0f8574e0217ddfd43f01e94cf5a983620bd24f8f83d9e82b4e7a898b2b98de3beb6270dc9d89aa5be2fef8c9babdf03f1ea08a49c5dfdbfc917163119655ce544496a4ac74431674b677aefa3e8bc99ba7db4303d6c7f08923bda09a18f91a60b6f931ef8c81d42563dd7776d3751cd1d264bd5d771271326cda12cfa22be9fbb32cf046bd087e9e3c14cb92aec7579c617ccffb4551bca205ee6256c33db6363ffbd26cd0e6f6c9a0c23fc9ac684f2ee28b26e1119e46fc8ace2b0c9209fac2b05eb251d5594f0eee5adb829c34d04f3da895c2f4dfc3039dc45495e32b9b1c560ba387dca7a4ae079f3440315e65e7afe695c33a6808a34e578669be23d18c8efc24c4c1e53e2abe23de80ba7c31b5b38cd34ed6d23ec665dd9f88b7ba9b79ae0744c3bf09d8909a11513788555b8195b31a6098cb6a65a7e6837980e394d8be0ae4e20447c3acd9224e4d755aee8cef0b7844cb1120bc57e8cee6ef1783cd1c68f5e638efd2292ba914a38910ec656378c7898f1e2f6ef3c2002a8d568d4d46bd6f1f2d8dec4d5d058908bdf886617c2000424f57f26c0b33fb92fcb160c6057cc1c77bdfb1c954e89a28cf29066783475a83654081a71e0a35c69c196d09e45dbea9a6d1d8d4290c0da3adab93d552fdcfd401f6b4ccd2e5ae7cee0cb735037c26dd5df13c64f0acd40bc823b46c98c0a1a098abf7aa16b5818683d19880a4d1bf6891a7a179940d4f05b182a5a7cf0106399d3091ec822753f0e53194a461dac5b2d4fdd5bb4ad8bacc7a46bb2f772aad7005c080f8fc9a6c6443a2c007f19db34f0dfc64408b13d7afc88ce79abf3380e8101b0267aa5562b712d62afe1264ec99c2aae65fbd4034c390737a8f9f6cf878c0211a20a4b534403b684bd7c8d35465133979126deb8cbae77d96abedd10735ff088a7ebec017205e8b4dcaf821cc758665cca8e3b92d391ec64c08a1497f978e6c68d586f483b221e989bc61b537e7053965e5849581083cb9eb406da2ba35bb170344ae3bdbb0ce96a6470143438ddd8095f1e19d775d4345a818b2d2776c2f19944253530398497f5af4676a2d71868e74976d567f2defd2007b0bcbb3d107d8a42c48bf19e20eac4556058153dc93ec3e7f475da9ef24b580d14cf79cb991980072809e6e9df71563113a1ab18a17aa6e879830db9ec3a88970ee8661eeb8169fb398117c96d39a197697e4f842ce4f46c08b88d61c34438bde8ae5b2c26c00714c3d5cc9eb7d2bed2996e42fb78198b1b531f5ecbd9597e9e08be334ed307e9e21f8f0640d9e7c5554b5d1b30c7cc2b563a00d0e8c7b4c183cd570659787a6222390b1a01d51a2936971962fb7876195937e9b970dc20d4fed35283fc60534a858a784c00e5fc90631feddc2e8c2a7656049384499a854f82367028592e5cfeca124dc30740ea40bae94739af34be1e3e82bed7bd2c14fe7de3cc2ee93b1083593a2a21c1b475ddbe5d9c97459a2dfadcd385662c78da2819853d55654d247b81065f6da98fcdcea834d73d4faabcefcf11f54aa37c1ac81fbd2dbbb49350e54853d19b75e6f5c282e42aeeef2955a8f34c0e7172e197942e8779d1d9572603cc8e8de79bb4dc9e7edb8509887bf41bcbb25f7294332385b6453445435770290ae4f9e5a305f569edb7e3f3241ea95bf2a34d09f2d998616158836bac4277e295fb802c52063a54b2aa0c10a27426e06df64c4743190cc3133d5690ef0d9a2823a48b3dbd3750ee517c18a8d52ff7f461543343fa78bf574f4030612c1f14c2623216059a224f61ef04433770bf8b178cf5b52154e3a5bacadf7140b2960b3b66addae9f9dbb4b0c489373a9f3cc16edba2923ab59d4339e498794fe3070a6245c091406315e34ea83db976334d4673899addc531ddda4f59d56c5e004143f11504422ecf3b71ba0e966004d41d8aaa6c2dcbd47a73170d734f9f57ff6cb3a86d7f4dac925da5ecf486acb79b082b1df832592ce9d70ce9b34e455092a1fc0b43c5a94952058954a967f05cf6cdfe68a29df2b3d1dd8e8c78c61df2deb578a48573cb16773c7b2fcaef9807988136d3fb4e88f1ff963ee83d50f53837728b3ba433c2db0f25d7df5c817052090888a57b42f3570716a5fef71faf577bdd19ea13f06a741de23e1492ac5b6128f83a6b0c6302fedd4ef3d32f461aacbffb21ad50880fc6f67f0cec41d4427cb928af647350575bb62aa0a394170d23aaf28756e953fe9320a22db659c26497cc1d8d6076d954dadaf865657518561294804c1085d76de5062c2e9528910f0b92be6f7283c3dc0f5ae439ef9dcab5493fe490e3d4964f9d88f050d55b0fd6e4e22d57808be2d56a157c85bf7231dc11f4bf83bc1447a002aca7a5b52e9a8b94fb5f81cb1d39004cb56ccda911d723a4f047b346cc7429689ac790017093a50d2c345e7be083f53df80ec099b734b1716ece950352893614a6dc34bdc3c26a8da43b9e46fe03b6571e32bb8e2480d6c3a98931939a7528965cfc7083a6db02d37615290c9d50fa6d5da643af7d261807b390ead0569c9f550507a3a68d3b66cd20d6db8fa39cdf52d003322019a865317a4340d3090e8e14830709022faccfe253a2e6f8bb1c97f90beff96cf68a3390b6d0dfef928ceeef0d2a5a5469c85fd6d22fa7c9064af8b2c8bbd6e964a9d1c1919df9c6105eadd5db0fa4fe68c505548601437c9666d0f52adc2a356dd45fc9ebfc8f9d512d33488ff8bb2dfd2ba81f5f4b331d56f21cd1d076f6ff8a8ae88be64f40a6cf6f67df882716dc4f71ebf7b27af22f648848a3ebb1d513510ffba469dfecbbeb2e20979b9dfbc51053ec5c7989dc8d45bba61ffbb3c5e80c1922fd2f9036d20c974d086ca78764f614edcd81a7f1d4218d28fa63eb88f959b4cde188eeb9be8058777199d8c60e8f152da098fa64d61edf8e9efb43ffe1078263ae3fbc028fc37677ee88a7d28eb19a0a7e39f2f8cc15fc55852b2905f011cf044bcf6d9d0af91590a5db49f49c1941fb5c88e14bec52a58bcc3df0fd899a84651fc1f3dcf8511601ef31d59828cda7169aea40f27d1677aa63f08bb3391565f8b0471d682cc08509f1a748927407d27c1bd7795cf676a5f80e30e56e2046434e4caf9b6bc8e4b4e7230e0f1c2f9099968b4a45b1c46aab7eb2b3b206b4a704cb1bdc536ec6b5b415d1943c87202327f4edc1c16078aec0983604215d6df6fc65e11c0d35f0d4e5be52c79178e47287be2e4ca15b541b1ce402653a40a94c19b9de1544eebe485af5c3c203fcf99cfec1ea25d75aaa3275966f706a627d4340868c7f2dfdc76f44f4257b3ff1c3b3620007d9cdf3008379dd86114436071f885da4077b9693314e92b281abacacdb24927a60f87a2a5bf372ee4c1ef971b22159aefd63c19278e20a80d3e1a78ab5014185e69d7370952078d1e26405b1d132d880ee3b140b7ba48c2d7b099de2e5e5584c533e061349687e15e190b5890e3b6322fcb758ff836584f5289b39c7e8a62a106c47646203dd77bfdee4e870c9725b3829341bd213187149c268b07f89ac59411d2fc0053d96a940bdbe61e50472f1e0da516ec195d209183ecf5f4a99af1bc53c4f1a8cf2f1c79ed9ce81037f6b13946d9d582ab372ec6c398c06901b28117c5907644346910ed175a7174e0988a32bca029345c8530d320d6c3f82d13f9d00165bbb33730564efe931280ddcd66f2f9810a00f97d0823a2da8a93c2bfd45ef5bf94fc8206a38f69e0a94f66199162b591aa6fa82d3651cb7121d7886efd1e2995249d071f78105c4d3c2af0d18af7131f91d36f71d1ef189c4f2b74bdbb11283e70729f7c129a7467109afa1ea2117b9e0390f38da0e495fe63ccedaf997fc143893ab950f31c2f62614d44c5dc5ec04393fb58815cca995771db627d00d45791ba13249cd7c71d58591d5d5726c906e755c908a37984089403279c7708ec95a3747e5678dd04a0d9cefa59dd7ebbb609817ff41da14c59de5ee119d05e65dea1f61b2c63225a02e3040ad94d633eddfb7ce29f76c72931dfcc73a65fe6664ed3a7b3206609911535ada368f3720a90d4c5c902921683c7152159a859af4bbd0f364bb2c8bd2f7647e41e545d5cb6b243ab79823162e0b0a8b0421f533833bf2b3c4d9701932d587298f60c91d7c41009729a925662cfc35c69786111d20894f34f9a0b0c4932035cfdc124f998fb88e1a7a48688a73ab42f32dd4d444548210340a94f2bbc85a685957fee024a8855fd5db1c9d9f8015a49da0d9d59de3ac8987b9d4e5f0f7bf1d9b28eee90050fb809d171cd6c5eaf77b636887bb3dcebfde749895f9085d79e14ec930b52a938b80a336cb4afc8308e53764d85bb7f847f2c50a2bdcb999f3aa7666b783f84e0f91f5f184db378be808eeafca59fe27511dafbd0bb0a0ad20518fd1dbad57ef40b65bfc01041f78d7d0a2a563d59afc5cf817d94f81e0b031faf2559505992f6249291e282e08f81c736b1e6d1d57522462888dfe2921f793a211c90dbaa85f5d4e85f99d3c8d4b4041b6bc5090562d829cbbda9cbe8a56062d5dc4745c703cc8a9ff449171330ec0c8eefbf80f9578dbb1dde29aa2a18111b5e7f99f7dea7fbdacb72e9d6857d88f6c85d1eeeec20741e7a9b65d042ea554e9774cbdf2850f25a5a6bea0e1f4f28184005274ba9a22e4d287c71eedf07d316875131a61dc5578a00773c1700751bd502e0d943a4d16b7c4245ecbda8cbf792efa0bb13611a3fc81328a8231a9532f6ab82c8e97914dc72b43283b4257a9517daab4853cb68e85d66a30474348f1267093f9a94c3c2139880e31539ee4697674c048334bb1465cf510171b29a6a64e17e913f2aafbf70971aaebe45a53b9165cb418a333414531dc30a2855aabc51580794c2f0c110d4c87c9c80ffdd59eaeab2bed4b97b10f2adee94bf3be16c6c75842f85a0f513c1dbc0eaa711d542a734f1ad441dddaf0ad06796605b0c0bc8b9cba19fec2f126626161909ea6ab3d5fb8fbe69afc5b0317d90142dbc3211adb1b80fd5dcb130e5e6a9f477f75852538415012920e4a52a0ff5cc02fa961abb0249659f75ec66e65acbaac668d4851ba06a82cfdc8d2d2768d9f30fc6b6a925406dfd3e14f19be2d843b077083295860ba93a7158ef88cce54426ffef12d4f24c4d6226fc2f", 0x1000) connect$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0xfffffffffffffffe}) socketpair(0x1f, 0x3, 0x4, &(0x7f0000000180)) r2 = fcntl$getown(r0, 0x5) wait4(r2, &(0x7f0000000000), 0x1, 0x0) r3 = msgget(0x1, 0x1) msgsnd(r3, &(0x7f00000011c0)={0x2, "1ecbed97c5011fd4ebdd9a8a3fb34094921ff3be3c4b39a50c47ea097eae90b890f732fc71be64bb2050c8e62916aa252d1993c533607cc16956254e986eb51c39883dadc1f76ad7f41408fb2d6941e0742a838dde47e58c1c9bde80df33eb38546da36d87a0570adee6d77e1a92fff532594678f27b8546e9d55c7c497225e64f86afedd1bf1eb7f06655c76f119ddafc3b39e016619374838e00549de07dba84daf20c8a28455fe174d4822278716047ed1f772d13a7361a82e35c7d1ce740b1cdb4804be55c7ce4fd8870bbfd024ba1033fc451b10bf8bcb438dc6665e3f53c442ebf97575aadc711d0861afa1dd6f561b614dff6e6eb7a9d7e0944c187416746e308040a14e130072ddfefbea977bd64b8aa4090f9b1c48c98aeeb59f309a7bac817d8d27d2f518f10d383938a036cc27ae721ec537b95cb981bb292fe078cd11e08fac273e3caa8f0b9115b824e9d1c9e769c088fd123f9983db742ce1031769c362749abc70aadda082f9ea48353022be913c332bcd51f700bb32ee51db83c819c22aeccde4e7e984d3d5a46ed63ec07afca2ba90969af3b0e427f044ac991fa75c282cd08f9b313a14ab0a1597b6f8204e2cccf7a508eb8f160d18242c7dd4d7a8339db6102bb21cf8c90830e57cbd79febfeba570ba26638356c2e80dcb631fcf6635fbdb1cb8a148d974aca9f30bb2617e9aadfc2c83af16abf252dccc264b0abfab2e934df3cf4f5aaa7e10c110d4cdc8926b44cb2d70a6d1ce51151b1737f60e9b63a1ec1caad9f873bcb4c5832d0496e5889d98b0068c20c5f704792c26afaf5dea0c9f8f2954b69f9ceae7cd4b30106f09a3767f3ddf70dd6a1198ab46378bbdc7aafbe83d7f0f8d661302435d98160eeb80ef5b758b7bf56347a86fe9da7777e520c9d069a215d5412374c02b4fd9f70353573cd31bcf3768075a099c9a635029e1d72aa6878835f79754c1ed8bca70ee9a4d733f2d435e8f5c71fdc0aa539d7ad60270dd28360c7b59b0e5640f6097fc5375f376b41b177d39507b8a95e0ab6abbe6169d54ad2462abb1697475d8ad8e24bb12027f50b51cfa5923d454e5d488b54964b5d69db206d1aeb3992c45330cc6b173cba11ddeb59afc091583139050ab2d42392076f6887159175c5306ce272ee569d3012837d770f7b17c927a41b1f9aa9111b63e0e255d1fea7a261e0e0583e47013656d2aa60159184d8be16e721a16547e29ca0859405d134f4f3716ca006486c6f30e4017e1bf83c0eacff9040471fc83aeb42c3c3f7f46d2089fbf3141ea5b9b82d2065e0e45554fd7770833bde252cde8c3f41139c141635d135072697b6af62ab469491ef12824621686e19977ee0629079b93bf8f309efcdd7f5adcdd132c001697e7ff21dab79efc2e8ce44cfac75c5889fdabf9cb682d40813205af970ac554e1d10bcb68b59ca2b92d1965f536bd89665cd3e27961f121ed7981a0d88ac2fec1de84b6865bdcba0b433888de7c84b94eb4224865f7d57ec9011ac180d58ff35ef443e468d6c298f29933e796b2bc75d4d1ca8caa12fb2d284dee8d59a7cdb890dae1736af529d13c915377b3bf6e1feb4b77122de6162e5cb33d3796fb4fe82b2d645795095dea9ab8b61d0f50cf66caf4ed64dc9857c04896acc48888b464bb20b55ba5f6716689bbc0c103a052227ef135db9095603680abba3d10324ec63e05b9e51778ef0adb0b6e41b8da05a82a7c5b625eb04a610217d0f4ed79822e7ae34c1f790b0674b2a014bd46c541e557cb5ccf5d2a81960f81d41110169693b08157a58655db8d7a631920562e830b4c8925cda8f4801d91537a9c95228a1c08c2dec1b313b59e9cc37c028df0b0cf6a1b9f7a2a95bc64b66eb92c0f8297ac268814add2fbe870e984f7216ee572b4660ab5ad58eeaf6017175455fa06037192cf3aee610f08cfa5ed87534330457fbf6289951c873a5cde0352d74354cd3cc586377037b0f9a68ef7d08f60c77246609c868bb3e8001c01c9ae2fe01079073e4bec9ee16f12a98242313dd63eb6c29a18409fc5dc047f7c0d9030d4791d7cd8704a5e292c76cea89ac20eab49fc471f8e52dd3456b005d4db6fe518abe845b00c3bef23397043750699dd889c3dae5aaa6292f171aac5b6049a6048d99748336600b20f249199d9bd6436ef08ea8ab4fa529918e3793bffe3ee742670e2ec545b8a4df20b1b170f2acb5892ce2a15afc8520f50bfe134e969908f3e8e1758a7694d6a31b981eaf19aabb3f36beb1199c281d016004c69a2ef349e2c343a648561c61e62e581689d208d498ca78f79de66b1a4405230e639378e5fde062f075e44190ff0e93135a0169c2153c81e1bf0f7dead780d3fc2b7a9c96154f0bac14ab470ef52767102b535b134e2ac964de8f8d896b1ec9c3af770df9ad5a3e7579d7b9bab84ffad4110cf8543f04288f8c84f8278343f4ac371e5c25909fb22177483d5e7d682414abe8af87f35d802b34a9d7118778b09c8da11cb12564cf0f8df0006088962d8348176c59e109afc0639693191476f5b123583fa84692dcf18806edf6a0207ee44376e25a75e3c290d68afcdd90e4c7c1d2ee02fb8c214fca4f8ebe7cb1a672493e50e26e74480637f2404389a94b35f816cc5abbbca8a0fab92e1781835e18dc6dcbc1f8accbf4f86edbb3f7f02f30312bc07bd126c06b3984cad3864b805e0cdb9b54a1c509ec59922fdbe43a5bd5de79459329bb3eb64349405a5a1a9507e1947aecb3846d7a510dbf051d9de01e6882a099bab3af62e291d13e73995caac42187ec412cb1b13a6ba1710a822cf4c8b4463a6c8a8bd8f5e8f0fbfba293dd5d9cb427533108c3192b3fb0f99dfe6ae43146caad89fbedf40ff372c62878a248c1b1b5fa1510d0f8b011fafcbe48dd2444211b7aa072e17c48683b76abdce2e03ad079295ce6574de96e33c03c0b20db32f97534e434681d919a48ee1028e8ff123b8bda844ffc3575f5b7ed94cc52cdaa87f7e6fb0ebc8a6d534c637bf265d294ed10c9ab4b514b495f57a80fbaf1d8daabb30360bafab93e26809218a1e1a024d87505fe0962c63509ebc8914993ada374a3488aa77e77d026057effd37a84f72301d25f79efd0e0715e5bba1f5ca20f87c4cf76c713c3a82a20ec4bf5f6a73b8a7431852ca6ffc9fceb8278bc6b0e589a6dea218fa2271ead327119163f4fc91e084fa90b6d980565dad37c758f08d7394a3da23db4d8c4734ea621050e95388c5919d85260cb839c7ddee4f13c52c0cfab6254548649d069cbb24bb81cee313c765a7fc8026d00408fbfb9a0891aff97f60ac80f08ce9527cdb1296020ccc4e1816991655f9cc669abd066c0c476a12fedb03e535f892675564083c24f9ae516e0d8f0aacf2020016c61da71a4892ad395575b883dd9523755f8c88d9e344fbd0628e7224bd0433a041077e063b38f26d302274dd4b155f4859d6e0493d1fe85e2189091de71b813afaeca35cc905152dfbe7bff73a9fef8f2e1b9d3fbca6ed080709b6bc0829e5b22111b7c272267b75b9bf2f1652bca9c833603d7c946a9ad3b33f30ee93456f9916ccdeff4b8955d47c38d604fb7d95fc0f56983572483c4edcfaa1d8fc297ca90eb863f6e9135d1470dc83a35f19cc10f163a8eb65ddaad10d714068ef1eb42744ede4081d1346ca901e657beea5efc3c325297fd26cf26eb28128c28330d46216ab0934552128f8f0a657f596e90392fd44808098628572a02c10e4c0f9a2071158861e793bc0091814bd12617885c77183ebc51df59a4fdf23db3d5274886f89204e969d12ec5f1eb5c4f3fdc6b8c28143860e076ef1a005852248349a70de11a69c1d23d59f56cde274d1b4bc405772ba12f07607e611b8b09cc4bbd0856a0029cabacd57621d4e02b9524fea91eee3ab3fc1d4bfbddbd5aa554b79b34b565148096856dbb4df5c5da7286b95b5c7891404774ecdc962fa73d7d30302837ba7b14c62566ac48946497bee137ecb8b6dbe17de6a91baa03cd396f39ffee874488d3a59d0ef747973267b62dac9f1eb48e641e8f4aef3dbb530d53f0c35038cfb8a8e1a0d55f19638e65c764eca65cec426fbf287edf6ca8675cc54add0b0d1814c6845bca55d3b97f5647581d7966d3bdcda55019d0335b10494d3f2758181b31b9c7d7507750aec60145816b4e153821f224b52eb2af2e8251bbec0646175c8ed5fdd682a6ddcb3eacb1ada9befe4d65dcb95cb75439cd5d88f66e3b4d3166519c46b8323413b8771346a69ef45e4f69903be0fc927c49bb0277666839ad2f651b16b0ac72cfdfe4a779050c90ba53d419136883f39d668656b9e33fcd0a0a43c60cd8c63ebc54aaa7b0262f281b18734e0f9094372cb92fcf574080920fcad25808a04e617645f5be9f9a039b71be48609deb46bb337b8b4150ea84a6318b817d59d724a7370149b35c0ac922102e393cff0623994de90eabf489fbb636477381de505e50267970a292b7e79f1b2453a27ce2357765abcd86e5394460edb5b2fe4e7785857a34416808389d24954a6dc8b7eea6776278c05229788fb2707fe8b43876c8bd41ba9401ab2a7c4075eba597df83fed9d0e08c4df9c048c93013d6c7c34c19b8e5ba192eaf0ef798c54aa40eed2612d63106f62be96dee24ecf05352f90c0ec18467a60b4253d1f461c168c5fc8da0c6722732082ac2ad1a71d4bd95eb51c1795f7b8dd37104a8444436ac72ce6c56275a475e77f36d2f86c91eb41ffbe506b50b0de4c4f356e99f80497dce75549b2c1ed1eb49753bceb900863edfe60ba694b1f856fdc80a45e01fc2cbc9f245b3bbd7df3ec6e48d3300dc8c42ff6265b26c2db180cc8d2b76b46d1229f068886b0853f3b3dfdc91a56fe4a4f8f8408ada7d0e981284b492d862147b19d08e9967c340ce429558cb89d6f44df24f688c4ec0daf0de87b6161fec9eb2efa8ddb6553465a917594c8836895889b12af2a9d8d1935037d4a51639af9ceee17c18dc1d4c13f604666ed7670fb3f6036ce53e9d6285f8073bad55bc035c0de3780828bebef006b862f74899e850f097659c7e337d91b1d3e3b6d481ac67d7b176f2a3a5fb47bc048442ad52d9aa95d2f32b00a16ae0d25aa51d91618ed532aeeffff77882ffc7105b2a5b8f96cee665947f21c66a0c0378644f82cb880cd49f52476afe44fa374f0fe107d750eb6289d7a1b8846f108287eeec14b54f1950db528ff69ddf255c80d70d0dbe857e3f6a3190b7e9e24e48b25379e02d172d2c0495e486460df899da626e383909ee96f972a7b3419fc48a819ea022ed9a042d8af1568c259ba9e99cd311b2cd55331134cdf93b067caed64ba910332851aeab2c2d0c27203e7c61d61c0de97627644eec30f49d629781555e0c9f0cfbfc5a21bfba5a8bb6ffdb454a31b43d072c8345c21ceed0e5ff788408638c74890fd3f68776e99b57045d1efecca4fe9db1c03e9f75c30b5b8bb660ebb393394517234fa4c0193ed7d370d6fd44120bb54e7e2985a8fc0eb9fce9a5d352affb50f05836ab61211fe838923e0ba326fd9d3d5dca6a8ba309e35ec0880bc114894c1c8698d55744f8e0deb66ef97a5c1c9a7e6dce6fd63795aba9ec0a20732df7ac3ecffb0edf852ce307b33992288e48992e9d6c0beba08b1bf7064e97a26db41858ccb95fecb85b6e187e0250662bd422c926472dec5709f9524c29b529fe87673a675c029c5564445a7061b5273bb6a30cf5a6a46cb8e6a52ed78fe58aaee64c8ba37e"}, 0x1008, 0x800) 10:28:44 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00004cc2d8a21298257664fb"], 0x10) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000300)={0x9, 0x3, 0x0, {[0x0, 0xffff, 0x1, 0x2, 0x1, 0x9, 0x0, 0x861, 0x80, 0xfff, 0x29, 0x8001, 0x2f, 0x100000000, 0xffff, 0x5, 0xffffffff00000001, 0x1], [0x9, 0x8001, 0x1000, 0x4f7, 0x9, 0x1, 0x5, 0x7, 0x10000, 0x5], [0x100000001, 0x200, 0x9, 0x7fffffff, 0x1, 0x0, 0x1], [0x7ff, 0x1, 0x20, 0x2f69, 0x4, 0x2ef954fb], [{0x4, 0x8, 0x4, 0x100000}, {0x10000, 0x9, 0x2, 0x5}, {0x59, 0x5, 0xff, 0xa8b3}, {0x4, 0x2, 0x4e, 0x8}, {0x3, 0x3, 0x4, 0xf4}, {0x3ff, 0x8001, 0x1, 0x100}, {0x2, 0x5, 0x0, 0x401}, {0x2, 0x1000, 0x7fff, 0x8}], {0x0, 0x401, 0x3, 0x4}, {0x1000, 0xffffffffffffff3c, 0x4, 0x3}}}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x0, 0x0) 10:28:44 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r0, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') r3 = fcntl$dupfd(r2, 0x0, r0) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000100)) r4 = semget$private(0x0, 0x2, 0x442) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x100000001, 0xffffffff, 0x2, 0x0, 0x4f32, 0x7f, 0x40, 0x1, 0x1, 0x8001, 0x3}) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) socket$inet6(0x18, 0x2, 0x80000000) write(r3, &(0x7f0000000200)="8b0158e562c1b11113160bbeaa70b11cbe6eceaf18ab70fc664bcfbc8e7a2434908d014c97ef0a2c9ee1aa5ad1a6033dbe53559ed0152e565d78aa440504bb559000a53cca7e9a05f13d7ae1233c1a0199bce2f5e81eafcc01c336bd0ce579d28e93533e4793a322b42f0768cdd139fa3b89f3fef39dc8b1f253c2e7f03a219df1c62e0afa252de7628adac5c2e81dd43ec7b56c43f57a8c8cdeb315295cb71340e7dcd9c0b221f439ee891414ac8dc6b32ca24000e94c2ab1008e5a0512888cd2ae54b478d9c3e0c7666786f6a31bcce11515b4b57ca215a9c7e8a0fc91581e7e8f5eb5ba452d0c05953e2459b897686785e33759fb99e832c6c115596943b483046789d4ba8a06799f86b57d86465618a4402fb9d298af552622c10c299937c4ba7d87ac0251434f15461fade7b1d096b1ade984292d16d0c5de48972e706dc9625c38fd919d39177202f6608c9c90add5f8851b81ec947f4d59145f910a89d7d0528e9ed528cf402ebae2fcdbe187b114bf3646fbcd354a4377a1976b3d44e5dc150ef5faec5f545f08db40bcf48089a9219c2279277d4e8e5ffc8fe82f4ac096d0aebf8f1f30b58b651b4f91b9b9af954c21333114d61b74a42c21095231326b12476fd87931b45fe6dae5a991a7079b0ab557de9cae98a08e4a7640ef8cf428bd6245a5356f17f19b1146db0447be51d4630063d50b61f2583c06f23db7e387465022ad908b8c16a46f4ff90bfe6bd5e5bff8557551610499cfaf8bad01e0175ae18b844aaa5aeef531d4688c3ac594754930afa4590eea5f2bc18ed74d1876064b646f8f4fd8486d884dac3db1caf7ab61631856aa8686d865ee12e5289205ba5b47cc9300ab8b0b038511aec9f8a6806a390fd18e1b0feb485d20107115b360562651276b17f59d48489aa8fc973a7be52424504ad8ffa30ee0fb1285812ee5ec1bbd7e19bac86f8339aae9c807a38bb9cc6e5b20f3eb487200c963484d03d494b4d653c90623dd71fd5a048dbb266a06e5388a6b847747d7150646826e35a605da84c6fe397265513293152e54a9940157bf31c24ecb06c46efdef442e9a2a951621570efaea066ce993b8f0e386c8473a6ed7418c1a70aa82d885ddadc08a5e98bc353db7c88b9072ca588f16f5cc105d2d9af472428ff2c22c860aca234a2f8f5ebbaaee4d0fb8e358f73ed2fcad5f46fd57c215995ec6f29161c0b532817f1ced1fd0490d3c56ec3468feccd234742edf7be926cd4c182d1e487283762d2d6c8b5320a4622f992f0ff1a623c29de5805468f831f63d3577b907715ef4737877c15d67bcdaf6049a7c8cbf5a7ab4006e0852fe6713ddcf144333c1995931298ef53e9c4eaece444ee251155c0c3a1b8f820c9d0d7ec474dd3b9ee96ad0355f01d197deca8d5387940987cf2b8fd1c97e0201148c986ff53a61ded5c52558539076f0e74db4e6565528b79fda7bbb5dc62af873839f1627763bc5eb5bf6ce3820b39f8ca173f55653137f8c79b876e13d356bcdde461201d162574db7d45712b6939db2e50d53d5cec774445b9e874b92646a1c9c468a15ab200fdbc6194cd00dd789e4d8ba09adc0fe8fcc969bf17ad4923e80d4e3dcebe19935491527b3c0f9798ad6d81cfe2080b9590d07f8bf5edd11e4610b038df027075c0a1c2a0e015410a340409e7f8be1b46ad2690a55d690cd6ce4ee9440e4177fa41fc515d5fbcd0108fd89731762e0c20d2c671ac46b395f8459ab3af72c655e5466c8bd63606cb7ee2393aac70d0e85373624e5b55984511b6fde6d9b3383a68e09fe117cec86fc1cbcddfc1ba89f242ae57950de24c1ec96e3d39626e71fb87004a2af10703419f4ff96611113817ac98012c6fdb370aa1e2404e84a0a5d9995eec21fbd51650333a43f43974595e690abf74cd5afd2e856eb7debd1c1d2bd0ba3df86339d6cea736507a2b373a96410f3618e61863fe51815ff49648b8546dc3d8d20f98a360ad0f6495f744fb53a284c3fe23811ee946dfc18670fc14d06c4233051284fbd98bbd3af1abc70491f452f06ca8a54feacd2b9da9e65711c43752004ea8971c4af9db5f22beb2c18807d71f1fa8904da49eb2fcad68b4580293590a2954731f78c8028bbdbd3263c5705772965a2e3b4d5af1f1ad1e03ec616f7962a985d2c1be1b9d74ad47235b01066e883b212eaf5d8fb83d0bbcb30ecd3e5c33eab7a6c1a0088e591a2da75c971cdcd11dcca9ff240b7017d5bd6ee4e206333514725fe840889e8b25770de14e468c17e93e83b546718c03dae39d2a673bc55d04f9f6626c2cfa39f634227e98a5de61e9be4f9c8655df6041dca29ae6f506cea2fc7813adf72ba89f49fb79e05d355f5030236bfa1d7ae3c5c6146b10c87e02096f4eea58c4652096c3cdd88c14b20c2b89cbab328b5571a3930679059fa0c48539b972b8790ab74e44c2570ab0f0cbbf6655e0403307299cf16cdc54dc99398a5ba827d651fc34bc8f70bfed9363c8962f32442dbee8c2c48ccfb2e996122a13766f6f45816f0bd995cc2f331e960a0806eeefa87c6a86c8ab889b5552f2bfe59addfecfdd684f6e71dacf3f9004ddd0317b3cb9e59342088ce40d31dd7968a743d3757e1644aac4468e4738656881806a1aa50a07867564d8bf485a2ed66d2fa806f387023f6bc5857d9f6d05836a6ae746152bca5a33ac64a62e05a8e00952e0b1813bc64f35815314ca478f06232e7e3382b580476a3d3fffc5034f39574b255683af34617f2d4a1f62c42b87e2cf546c6d7fb77c33edb2e0f9b94652ba6f65509a4268dbcfacdadd9cca14c5b9ba9dadb7c449d8ff4d86fd26b4ce89d2db4809b68d4f979d20e1ecb07ee9a0875d0b7a916ea61382a5a8a4511c2fd678eb1b1b0bdfdaf9da6e9b9151a74c868ed2b8c65a2c612f08f230b78056851ed4b2af2339d983db8d358b6d00932c62125875d8828d82ca05b812c9ed52989a3e225340e404cc7140ff3af0a97d99401fb2c58f20c06017e1c8c832efb6b1d81207633bc8b0978c23bc8833b04ec8b7119e5e5754833f3f3b1888943acdc9497e1211a8e61dba23745153b14d3ae27a0dd5fcefe58cbbee24e2e03806d08ab41aa58e66840b441b6ce13b213e1b9f571295deda9cf52b383c62ba64769e99888cecc5b6c88a79f172681031799f87a83c68af01d6f011d91dac5f75b491c0e368b622b14baeefe2684948f0dd73fa1dda12feb403d408236d53354d0d88fceba9f6abf5c355c3d6ba4673813075de2bf1f2b6c65d97355c9d7d7514a6e148011bc89c3b8ed337286d5dc487b2314740de3b088f636ce0bd788e9257c1ed2c65fc7e00adbee479b7869528c2b780b651305d64977ea2ed8f45ddceedda4f9fc363862234c4a22f7be17784e765fe4cbbe018f642e4352b2e44df4513890341889cbc7c4d2731eb8eadbce347d3cad29729af8d5e62dbb0fc2c013550f31ab44b1151a9725dfbd166a26b7137707c490c4474b023608b91c9704590838b5cf20c86caacc2619f34970dc1d059d18c11f3f37422eae292e4ad9dd71e3e37228f810b2d1a303dad3f575a70b119bd4397f411e6e9a566dbf65a1fa8391e041cbd41690f69725338358750a76298112900dfab0e5319658ad207c47d276d3a76c8889b57435108b66304f9784b11debbb701bbb96643ffc8ac3675e44aeb4c70cb2a1c2644cf0cb2f47dde5a6b52c6ab8da3c307e8a21c64f7fc6d2f4979eee7573f4c5b787077499cc7fdd16f108516c61e962c5c7c6135c1387e122f053dfb1d217e8f3c202c7810b853c04c55a6b57563d112950edaa9fbf146c086d0aa6c6500c97cf061533f5d01fb56f1eede8c6ac3fde6e0ca42ce03b32f7aae50ee22445b03b7b078e40807c576088940d24414039ad5220155a0de7faf86660b179ad58006052d19089cb658fee1985b79199c8d56f81d0fcce99b544a3aa8c7fa37f7a299a05d6db0bae7633b5ad96729a373dfd737d9f6778e6071ea0b1be926aab19dcc60c52ba3df7c447fd4aea0fcc22f04e13a592a412a8f80a148ee0fa3afaf1fb7de6ab1f2efbb147fbee5285f368ea53d1ada489314d651d1039768ebc387379a6f0dbbf7e03bb242d0b079efbd0359220311c607aca63a3562e60601dd27e1d72257db4fa85e2e8632a9d146854beb6c771e9f8d0d258936f6280e32d32b71d1e1b043e3445182966f934e5160cd956e2e146f1440be92dfba44dc2e6e4fde5a201ba56c7239f53aa452145f3ade246409faa4be1f265c94bb1c125423ccb0c017224933313f8c2c92de39d5fa21ff3f93538ff4b998d26a34328b762d64adef007a6b0b9e403dcfbb62193433344c2749d3bdf9527467b8cbee54c42bbffaaa740a4b95ac156e33ca64fd7548aea501ff5ba7be888d0a2b8e12e5c38c532a220b7a96d78081e9f16262ab433b93c106a183d19de939daccb8ccf9351c87f7a4a68d2d70d89c370943abb891eca33235fd887336d9e8003f7a3dfae0b8359eb075542a8c6aa19fa28074b4c1b8ded39b4d6657a3fbdec412d11df65211af6811b1461b42718af3e39248fea9c076ee89ca83cca8eb40beb1dfe97225b89009f0e69e9bb8a108bc644edad9f2f48ce5faa69c8ceb3daaa81759b9900f7c6c5ca3a02a271ccec78a2ce110c2c7d987adc35515fce33f32764cb36378963afaeb7c3004b6cf41bb94395c230117d0f16294cfcabd291f416fb86e1c503b788e47f3d7c2c7c5f117fa60320cb0a8e83f5adfcc855fec741bb4f499d57c884ad8b4aa2f08544464e17bebb3e98c0f6019ba223f0b377062e4cc249a2a5cd34ade2d71541f448c855c6535961ff69cb8ec6f3f8e9cf4bbe15a8642252cd253438a6fa2fb192c52a31e57d4de1b3abd1fbd26d909afa5551beb52e89080285470d886b2060f69375f104e82f7f97d2cd0b6ec72ebf9e93028d36c078b0b24b23108115d87768bace49d938f6249d93f2901c21d02ac96385eeb4e1f4a44dca71ad664085281ec25496c30dac13af0255b67d8d3b24fa73432580e7044ef53a5f34b699f7398f94144b1c8e5dff1b4d953d05919809f18f78dd49b4e7e38517f67af5b82a075372f63147c141a827b9b19acf251fe7c70d6fc5dbcb58c4460d47598ff61f205b8911bf04847c2c3ab66ba3a08480dbefd0ded474ba02e3f5fa9641df8ca9caa16c5c0a0a48786b36e801786f57745120896f0ed052113fae4125ca396e339ca32a0c15f8e40a712a21b01e88c5efea2c7a4dfbd49e5e7c3eeb71039df2243a08725d6f5dcc55b3bd353f831df3835d79d526139dd075fe13e89b4d85b8300197ac1cc5fdcafa3339d1155633e0ed5fabd5594f4dd0dcd5d2a8174c7b247613d38f0e9fe8dde940f168575fe71a17eaa25e7f40d7f01f8b78d01d4c3798a19dd8228cf263ba0c93399141cd1c524134041d481f36398cf52176d796dc13fa81c57ba003a48da29582b45fc4daa021f2d5074da1b2bd5cdaa91e8077650927c25894fae767a9dc65f1c3a6c235c4477eee8e7c3823cfbbb4b69e66195a6484cb48e4ec97180a7d33f5730aad6a2b88559d3261730591293e6fee71e6f8add4a1cd809aeeb5d473dd4a3cc41a783536899a6a6cc86442826239aece3b692bb5742e73c964b98fdcf73c34ec0ca5c1e3d7b20ea1aa32a76ffa80f1e3225b333578a5412aed66f7317468de7761407ea2004c56c1c42a1f1dc7596e09bb5163927f24d5073ecc9ab28f80a3a3e9ba0cbe7168244ec3ce72e5ebc63876e0ca07", 0x1000) fcntl$getflags(r0, 0x1) open(&(0x7f0000001200)='./file0\x00', 0x20, 0x40) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000001240)={'./file0\x00', 0xc00000000000000, 0x9, 0x8, 0x1, 0x6, 0x7ff, 0x8000000, 0x2, 0x3, 0x7, 0x9c1}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000012c0)=0x7) bind$unix(r2, &(0x7f0000001300)=@file={0x1, './file0\x00'}, 0xa) r7 = open(&(0x7f0000001340)='./file0\x00', 0x10, 0x20) r8 = getpid() ktrace(&(0x7f0000001380)='./file0/file0\x00', 0x711b3d3a1842531c, 0x2, r8) ioctl$KDSETRAD(r3, 0x20004b43) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000013c0)=0x2) openat(r7, &(0x7f0000001400)='./file0/file0\x00', 0x10, 0xb2) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001440)) chflags(&(0x7f0000001480)='./file0/file0\x00', 0x1) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f00000014c0)=0x1) semop(r4, &(0x7f0000001500)=[{0x2, 0x4, 0x1000}, {0x0, 0x5, 0x1800}, {0x4, 0x9, 0x800}, {0x2, 0x9, 0x1800}, {0x7, 0x10001, 0x1800}, {0x3, 0x9, 0x1000}, {0x3, 0x7, 0x800}, {0x3, 0x1ea000000000000, 0x800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}], 0xa) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='x\x00') ioctl$TIOCSDTR(r6, 0x20007479) getsockopt$sock_timeval(r5, 0xffff, 0x1006, &(0x7f00000015c0), &(0x7f0000001600)=0x10) fcntl$getflags(r5, 0x3) lstat(&(0x7f0000001640)='./file0\x00', &(0x7f0000001680)) 10:28:44 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) mlock(&(0x7f00008fa000/0x4000)=nil, 0x4000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x3, 0x4, 0x257, [{&(0x7f0000007000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000007000/0x3000)=nil, 0x441}, {&(0x7f0000001000/0x2000)=nil, &(0x7f0000009000/0x2000)=nil, 0x8}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000822000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000002000/0x4000)=nil, 0x2}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8f9a}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000001000/0x3000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100}, {&(0x7f0000009000/0x2000)=nil, &(0x7f0000008000/0x2000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000007000/0x3000)=nil, &(0x7f0000007000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000b10000/0x3000)=nil, &(0x7f0000009000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000003000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) munlock(&(0x7f0000005000/0x3000)=nil, 0x3000) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) shmget$private(0x0, 0x1000, 0x101, &(0x7f000000a000/0x1000)=nil) 10:28:46 executing program 1: r0 = socket(0x11, 0x0, 0x4) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720dc7d09a14c1c61dc1f5a872c881ff7cc53c894303b22f310b404f36a00f9000000200000000000002020801000080000800"/177, 0xb1, 0x0, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) chroot(&(0x7f00000000c0)='./file0\x00') 10:28:48 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000a154c864f55485cb24f4b0af0a6871f22e627a735d9d8ffbbdcd05b4cc132b7db409de4afc"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 10:28:48 executing program 1: socketpair$unix(0x1, 0x0, 0x0, 0x0) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x80) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 10:28:48 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="f247ba76dd8ab24c56abe71436834cad2f08d1d6cb6caae6ba09a6d31b735a918d050082984531c87816d92b3a7ffc52a9d06a88dddec619814872116022046a314c47d56341759cdf71852b78f99d173b0b34e38f577fcd389b9b86decf7ce22d17a0f301c833281c419ff82c426bc08bab323d2270ba30607a57d0d0455faa3d684eb6d0501ae42984bf01609915331cfd1d1e5704d1e4b2a0bce3acf12e62564f1eee38a11e0dffd1225422af"], 0xa) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000)=0x1, 0x4) 10:28:48 executing program 1: setrlimit(0xd03eefc62f1afddb, &(0x7f0000000280)={0x5ffffffa, 0x60000000}) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x80000000) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "0064000000c9c06d020000000300"}) open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x2) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80", 0xe4) poll(&(0x7f00000000c0)=[{r0, 0x4}], 0x1, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000400)=""/140, 0xfffffffffffffe56}], 0x100002a1) 10:28:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 10:28:48 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socket$inet(0x2, 0x5, 0xfffffffffffffffc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:28:48 executing program 0: 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(&(0x7f0000000480)) pipe2(&(0x7f0000000800), 0x0) sendto$unix(r0, &(0x7f0000000180)="04a4469d9746b5b2a3ce48a762eef9625b98c9616aeb82caf91aa852f84d30731ce818069a3d5e593ad363426b68cd373f678d17e8a73c911d4501eaf9b7c2fd12b0cbc7321c9f0aabacafcb351384266801084f93ba9517fc8b79af3fc56c81f8c2cf23983204dc002fbeddc7417905daed14a6548a7b1b6a3951474518e594f8436a5e60885d9fae921588c0228235803d3326c5e23d16c7a15f", 0x9b, 0x400, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() r1 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/244) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000ffff0000010000000000000020ad23bc9682e343cdd4965f524eb01de24bb66e3eef76ee51573a952d0f1902af4d10052b48706458b269f92a4df83e4d8dc79459ff910b2ab57d1f023de9d546c690695b46e9ee4d0c72cf7d", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3], 0x28}, 0x0) recvmsg(r2, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 10:28:48 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", 0x169) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)='Q', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:28:48 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) r2 = dup(r1) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xc2a44e603a47a58e, 0x10, 0x80000000, 0xfffffffffffffff9, 0x80}], 0x1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffb, 0xc1, 0x2, 0x7, 0x2}, {{r1}, 0x0, 0x92, 0x1, 0x401, 0xff}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x402, 0x200}], 0x0, &(0x7f00000001c0)={0xe63f, 0x1f}) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) syz_extract_tcp_res(&(0x7f0000000080), 0x7, 0x2) 10:28:48 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in}) 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) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x1}) 10:28:48 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x1, 0x800000000000009, &(0x7f00000000c0), 0xfffffffffffffee2) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x0, 0x1, 0x4, 0x0, 0xe6, 0xfea, 0x3, 0x0, 0x0, 0xff, 0x2}) 10:28:48 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x812, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x40) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 10:28:49 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000200)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4711c8310131a9393b3f972c6e358974c3665cd97d15b256b53efe7039d7524170262c14719686594ee90b4ea621b48ede3a1d646e204d6a7887a131323a27cf36b757c8854f397cfb05e4f9cb3237d36ea468b8e781b27690dc93e911945e7e3805e0fad7996b420bcecc6ba286d985e44fc1f800057d8cc51b7a23476d4d4d155044427c506888232fba287ae9cfd413eabf573f9fecf8a8d6518276fd705b910d5c9e0a8f2b1a0f8e68960053d9e141b6f320d0db69b34d5b4c436f1e3146302b2bfb888bcb3bcde6ceeaf639f9ac3a286fba652000070b2ca25bd93000000"], 0x1c, 0x0}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0xfffffffffffffff9) unlink(&(0x7f0000000000)='./file0\x00') accept$inet6(r0, &(0x7f0000000100), &(0x7f00000001c0)=0xc) 10:28:49 executing program 1: r0 = socket(0x2, 0x2, 0x0) getuid() fsync(r0) connect$unix(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="82026cf7fffffffffffff7298de0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e8c5f6a5e428f291a21e4062baa8f9e1619549c324dd17212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750dee72ddba0973d49b9e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad8d03200002b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d741fe40f9c7b1c9f3f85755de037d1a97963d05a824b2931f3a80326e9c020b8dee55b8ae7815ef4175e7eb3d8b54ef05f9eeda792f5276e39f40f2a2ae38135de5e7c65712b8109b34cfd14597313dbc78b143f68ba211b9ecaea6"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) r1 = dup(r0) connect$unix(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="000f2e00a655e304fb9a6dfc32e283f331b547885bdc593b0ae2a754841acab5ca315486f2ebd2667fe711d07fb7a1472948764791452e2df5fb4a9715662c2eda4a933548cf10a77a2bba41bafaa08a0e6ffd39556f7e5be83858915f58f0589f3564248cd885619c8444a42bac2f46b0dd082d8263e89628e815b697ec66fb02270fc2a5ce1c3dbabaa674c8bc24b2d074085f92a146fc924fdfcf2f2a7432bf871cfe41bf9345ef57399cf9f9b1ea8c2380d0506fbc637056c78046147e24d9394e1fe760167ec234c7288068bc6a50085e0623739b317a730590565a03f86bf6d5cf98fb971692abef8004e6482a7d4504823ef1582b7870f3085e7bb11ebde90c6e53b9230235386464abd8a7ed"], 0x2e5) socket$inet(0x2, 0x4, 0x9b) write(r0, 0x0, 0x0) 10:28:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x80) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x10001, 0x49, r1}) recvfrom(r0, &(0x7f00000001c0)=""/244, 0xf4, 0x41, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 10:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) open$dir(&(0x7f0000000340)='./file0\x00', 0x8000, 0x2) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000580)=0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1800}, {0x3, 0x6, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x2, 0x1000}], 0x2) 10:28:49 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfffffffffffffffc}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) write(r0, &(0x7f0000000100)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f00fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b1415ab972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2000000000000e5060afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac31bdc5f33e57824f596f86a6acb2b2b5f764bdff30278752a0fea5fbea889b326c46a489fd42c797c65ed2ac2d72f443e41c2638070fc6a922b97c5b4c21f675628acf05c6a506634e62f2a83f5ff023574dac8f617016095d049a", 0x3a) 10:28:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) r2 = syz_open_pts() r3 = syz_open_pts() dup2(r2, r2) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) syz_open_pts() getdents(r1, 0x0, 0x282) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x400, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) 10:28:49 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) 10:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0x4b, 0x100000000, 0xbea, 0x80}) close(r0) r2 = syz_open_pts() symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) writev(r0, &(0x7f0000000400)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a36b6f6e685c953056a738e29ad9e11509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0xa7}], 0x1) 10:28:49 executing program 1: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='c\x00') connect$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000380)=""/121, &(0x7f0000000400)=0x79) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000080)='%\x00', &(0x7f00000000c0)='!#\x00', &(0x7f0000000640)='\x14-\x1e\t\x96\xbe\x06\x1e\x9b\xbf\xdaO\'\xcb\xa8?\xa3&]\xf5\xcb\x1e{~\xba}\x01\x05\x91}wK\xc2\xefv\xf9\xae\x8dz?i\xc6a\xb2\x05H\xafS\xdd\x04p\xf5f\xa1\x13\xb1\xae\xf9\xc7I\xe6\xb8|\xcc\xcc\xeeZ\xb3\xd1\xf5\x03\xcb\b\xeaX@\xb9_\nB\xc8\xa8\nx\b\xfc\x80{K\xc6/\x91\x89\x02\x12\x14.`\xed\x87A\x19\a\xea\xa9\xbc\x03\x16\x01i(\xbem\xe3\xc0t\xd8\xe7\x04\x06\xe23v\x13\x13\xa8\xe3\x1a\x85\xeb\xbf\xe1-\xe4\xd2\xf23B\xd7\x18\xff\xb4\xf00,+x|!_p&\xc3:nc\\(\xfc;\xd6\x10U\xcct\az\\\xa0Q\xf0Z\x03\xa0\xe3\xba\xeb\x8d\b$\xbb\xf5\xee\x8b;}\x81\x8e\x7f*J\xa4\xd9\xa0\xcaG\xa4S\xfa\xa0\xb2\xc3C \xfe\xcc\f.M\xc9>@C\v^\xdaAE\xfc\xde\x97\xd8\x85\'\xaf\xcemfmF\xf8\x188\x0fq\xf7o\xe0\x1e\x8d\xd8\x85\x12:\x9e', &(0x7f0000000200)='%\x00', &(0x7f0000000240)='.\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='.\x00', &(0x7f0000000300)='c\x00'], &(0x7f0000000540)) mknodat(r0, &(0x7f0000000440)='./file0\x00', 0x8, 0x6) readlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) 10:28:49 executing program 1: r0 = socket(0x10, 0x1, 0xfffffffffffffffe) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:28:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 10:28:49 executing program 1: r0 = fcntl$getown(0xffffffffffffffff, 0x5) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/wsmouse0\x00', 0x800, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000900), &(0x7f0000000940)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000980)='/dev/null\x00', 0x2dd67ccf36f7acc8, 0x0) close(r1) r2 = semget(0x0, 0x0, 0x431) semctl$GETVAL(r2, 0x7, 0x5, &(0x7f0000000000)=""/185) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000001880)=0x5) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000380)={0x4, 0x101, 0x0, 0xaf90, &(0x7f0000000100)={{0x829, 0x7, 0x80000001, 0x800, 0x3ff, 0x2, 0x3}, {[0xfffffffffffffffc, 0x0, 0x3ebe, 0x634a, 0x8, 0x100000001, 0x86, 0x2, 0x3, 0xffffffffffffff45, 0x0, 0x1f, 0x9, 0x8000, 0x5, 0x1, 0x5, 0x80], [0x9, 0xffffffffffffff12, 0x10000, 0x0, 0x80, 0x7, 0x463, 0x4, 0xc0f, 0x7cab], [0x7e, 0x7, 0xffffffffffffffe1, 0x8000, 0x2, 0x8, 0x2], [0x1ff, 0x4, 0x7885, 0x7f, 0x3ff, 0x12b], [{0x1, 0xfffffffffffffffe, 0xffffffffffffffa5, 0x1a8}, {0x0, 0x81, 0x200, 0x48391e70}, {0x7, 0x400, 0x8, 0x3f}, {0x3, 0x6, 0x8, 0x7f46fe2b}, {0x401, 0x4, 0x5, 0x3}, {0x356, 0xe3e, 0x1000, 0x80000000}, {0x101, 0xfffffffffffffffd, 0x3, 0x7}, {0x5, 0x0, 0xbb1e, 0x10000}], {0xe6, 0x1, 0x1f, 0x7fffffff}, {0x3, 0xff, 0xe6, 0x8}}}, 0x6, 0x5}) ioctl$WSMOUSEIO_SRES(r3, 0x80045721, &(0x7f00000003c0)=0x5) semget$private(0x0, 0x3, 0x200) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000400)={0x4, 0x1, 0x7f, 0x66b9, 0x1}, 0xc) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000440)=""/154) fchflags(r3, 0x0) r4 = socket(0x11, 0x4003, 0x129) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000007000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000500)) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x0, 0x0) ftruncate(r5, 0x0, 0x2) setsockopt(r3, 0x0, 0x6, &(0x7f0000000840)="064a96fcd50ef868ee8b69cb66c41c9a4d2630fe2c675aa0f5688b118e66fb724d4dd502db950b4ce7b3c9149af3375a4e1fcc69f020ac70607407cba59e5a4fe3c1d96b70fb3d3a11aae6297d286e3f79c5fe9bc21d650e8e04d598f76e3d4772675828", 0x64) fcntl$setown(r4, 0x6, r0) preadv(r5, &(0x7f0000000680)=[{&(0x7f0000000580)=""/232, 0xe8}], 0x1, 0x0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r5, 0x80105727, &(0x7f0000000700)={&(0x7f00000006c0)=[{0x22, 0x3f}, {0x22, 0x4}, {0x23, 0x200}, {0x100, 0x8001}], 0x4}) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000001a00), 0x1, 0x0) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000740)=r3) getsockopt(r3, 0x7fffffff, 0xffff, &(0x7f0000000780)=""/92, &(0x7f0000000800)=0x5c) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000001940)) 10:28:49 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r0, 0x0, &(0x7f0000000000)) socket(0x21, 0x0, 0x401) 10:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x18) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x24, 0x9}, {0xa3, 0x80}, {0x23, 0x4282}], 0x3}) close(r0) r2 = syz_open_pts() dup2(r0, r2) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) 10:28:49 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff0000005000000000005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000180)={0x0, [{0x0, 0x1}, {0x3, 0x3}, {0x1, 0x7}, {0x2, 0x4}, {0x2, 0x6}, {0x1, 0x7}, {0x1, 0x100000000}, {0x2, 0xffffffffffff7fff}, {0x2, 0x1}, {0x2, 0xdf5}, {0x3, 0x7}, {0x3, 0x5}, {0x1, 0x6}, {0x1, 0x51e}, {0x1, 0x8}, {0x3, 0x3}, {0x3, 0x4}, {0x3, 0x7}, {0x1}, {0x2}, {0x1, 0x2}, {0x2, 0x87}, {0x2, 0x3a3}, {0x1, 0x3}, {0x1, 0x80000000}, {0x3, 0x800}, {0x2, 0xffff}, {0x1, 0x7}, {0x1, 0x80000001}, {0x1, 0x81}, {0x2, 0x7fff}, {0x3, 0x8}]}) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:28:49 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x9, 0x2, 0x10001, 0x1, "d6fffef1019707b1f0f88c5e910688b0f0874a82", 0x42d9, 0x400}) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x100, 0x140) 10:28:49 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x40, 0x10) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/211) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) 10:28:49 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) close(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) socket(0x2, 0x1, 0x8) fcntl$setflags(r0, 0x2, 0x1) 10:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000100), &(0x7f0000000180)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000200)=0x8) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x1) close(r1) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x9, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = kqueue() kevent(r3, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 10:28:49 executing program 1: socket$inet(0x2, 0x8000, 0xffd) r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, 0x0, &(0x7f0000000100)) 10:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() r3 = fcntl$dupfd(r2, 0xa, r1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, &(0x7f0000000040)={0x3, 0x87}, 0x10) select(0x40, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x4}, 0x0, &(0x7f00000001c0)={0x3f, 0xffffffff, 0x8, 0xfffffffffffffff8, 0xf52, 0x2, 0x0, 0x3}, &(0x7f0000000200)={0xc46, 0x6}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000100)={0xffff, 0x9}, 0x8) 10:28:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300010005}) getdents(r0, &(0x7f0000000040)=""/13, 0xd) 10:28:49 executing program 0: r0 = getpgid(0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ktrace(0x0, 0x5, 0x40001202, r0) getpid() 10:28:49 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r2 = kqueue() r3 = kqueue() socket$inet6(0x18, 0x4004, 0xf9) r4 = dup2(r1, r0) socketpair(0x6, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000040)=r5) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) accept(r6, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) close(r0) 10:28:49 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000, 0x0, 0x9453499384e79f1a, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) pipe(&(0x7f0000000000)) socket(0x10, 0x5, 0x88f) 10:28:49 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) 10:28:50 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000140)) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 10:28:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000f, &(0x7f0000000000), 0x0) 10:28:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) r1 = semget(0x1, 0x4, 0xc) r2 = shmget(0x0, 0x2000, 0x210, &(0x7f0000ffa000/0x2000)=nil) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)="1b9b655acf2371b8f474b0d57346a1745139d94cf0aeff68d34d73e85f50d1dd0351d058f71d99fca5f7cf3a1cedcfafb9954733e138d75a4af04f3c4ea60acb3a02cc0e7d71ce0631d00a66fbab768b290c38", 0x53}, {&(0x7f0000000100)="077ee29cf087c0e1b1c75d0dfd7683bca8d35783ae29fbcff8326205827938cbda5d40dfafaa51081b94212d1f25fcdf1e925ea5ff643a4cc27f528f043c681a50d1d99bad9c107e8409faea6bcb311563bd78", 0x53}, {&(0x7f00000001c0)="1b4ff8ffc64e4a1af725990d37d8daba6242aabdde3af1b9327425dbfa5d44115e64b391014613d6c5128d5bd7023634f02e61a0573a72df55f2ac071d40a144458973af2220803fff38c2146ab326bd5a821cbe1f40d48121337a43ee99d2029feff31152137871b6bffe6d7c0933c6cfb445d2c13805639d65f20aecb2bc3d527555912362fd9d6be9cf79bac9d075dc9e189695d1c078a72ad3ea1715aebc7de0450e3ac8c4e1f91ba7446b5a3f664e8592582031f22672f4bd589847b083609902f2724b5633a8844aa537b78a63caa7", 0xd2}, {&(0x7f00000002c0)="b2985b39d41b7d6c8268e3d9ab22c2a3f12f6619787c828f905ce8b2de6b3ed87e6e0e49c22d2a8826ee85bdea6c76eeac4e081e139ac6791223553ec70759ae5ed55d5b1cb6eac24edb5c72", 0x4c}, {&(0x7f0000000340)="2fcbfdc7f4da1d95b6262bb022327d9fc980cb", 0x13}, {&(0x7f0000000380)="c6be127a272d93977f727627ef5c500a9c22fb1773135bcf67e7c192fd05398aab6beff506a61bff2250c8147c042401219169a68deb0f64a7394df3dbe7b290cc46fef57686c96a5309705b41be02aa08ed7d0598381359fb8d73d691d0f095f41f3544db5ae1954747aa62b0bed4349b03ff3dcde011ef3460aa9f2294046ad49cb91b30b3acf0f9e392f97ee2d5725d90a60c300fd43177054342a34d514180ef9d07f1a7519a56791b93e67a93102f656dbbbeb689e4775dc47000add8e77fae5299f658932869954b11ba296251410fc678aeaf666fb1ca83eb23d2c5c7e6f14a28", 0xe4}], 0x6) shmctl$SHM_UNLOCK(r2, 0x4) semop(r1, &(0x7f0000000000)=[{0x2, 0x1, 0x1000}, {0x2, 0x101, 0x1000}, {0x37f84fa796d17c89, 0x6, 0x800}, {0x1, 0x0, 0x800}], 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) syz_open_pts() syz_open_pts() 10:28:50 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000380)={0x0, 0x1000000000000, {0x2ad7, 0x402}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000070000000100002000000000ecd300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = msgget(0x1, 0x0) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0100000000000000f85c3e6bc311876d42dd4d11ebc91be94c0b31ff3a3525209c61e6fb5f0c91bf8ccb8731dbc3da24e7009958d81688684ebc3477b776e830c544ef25ec67112ca9fab008e02b4024c627bfbea2736fcfebc5117802cb89ed5258fedfe31c8d441dcaa25beeb634a687f8a53be6684e23e9ce1c335c4d1148ea89e201877d2ac45cfdffe0fd47eb58db392d61610af47c3ce25932650f89a17b300479e93f6b64db7ccfd83e52ee9988439cec970bb92a92057c2998d238ae8039e4d0a65a4cfe6ca58211581f4b2503cca594df521a42a2fbf56dc8ef7b7f7b9f63eeaeb7eb50c2f5a88061c9a1fa3feba449352967b42b0baa43e23a96b0afb2252e1e49dec286091eaef3159108b2a95fd25c0136dcfe5366887fe3d2f14f78899dd23f6dd0040186742211d85402d850a5ece1ff67f2c3bb1c975d1b48c77c4a838429c39a6741e00f3720ba3bb86d7ccd456930ec4bdb0c8da567fb477b1c783c97cef2"], 0xe3, 0x800) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) getpeername$unix(r1, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000002c0)=[&(0x7f00000001c0)='/dev/ttyCcfg\x00', &(0x7f0000000200)='#{:\x00', &(0x7f0000000240)='/dev/ttyCcfg\x00', &(0x7f0000000280)='/dev/ttyCcfg\x00'], &(0x7f0000000340)=[&(0x7f0000000300)='/dev/ttyCcfg\x00']) 10:28:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0xffffffffffffffad) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) preadv(r0, &(0x7f0000001540)=[{&(0x7f0000000140)=""/217, 0xd9}, {&(0x7f0000000280)=""/141, 0x8d}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/231, 0xe7}, {&(0x7f0000001440)=""/119, 0x77}, {&(0x7f00000014c0)=""/102, 0x66}], 0x6, 0x0, 0x0) 10:28:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') unlink(&(0x7f0000000040)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000100)=0x80000000) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x9, 0x2, 0x8, 0x1, 0x4, 0x1, 0x3f, 0x2, 0x0, 0x3, 0x2}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') faccessat(r0, &(0x7f0000000180)='./file0\x00', 0x4, 0x0) 10:28:50 executing program 1: r0 = socket(0x11, 0x3, 0x0) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000900000008000103000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 10:28:50 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) mlockall(0x1) munlockall() dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000200)={0x96c8, 0x4, 0x400, 0x3f, 0x9, 0x4aaf, 0x7, 0x6}, &(0x7f0000000240)={0xfffffffffffeffff, 0x1f, 0xc0, 0x8, 0xfff0000000000000, 0x4, 0xfffffffffffff446, 0x6}, &(0x7f0000000280)={0x8, 0x80, 0x47, 0x9, 0x40, 0xcb2, 0xfffffffffffffff7, 0x7ff}, &(0x7f00000002c0)={0xffffffffffffffc6, 0x2}) setitimer(0x4, &(0x7f0000000100)={{0xb5, 0x9bf6}, {0x40, 0x21e1}}, &(0x7f0000000140)) r1 = semget$private(0x0, 0x3, 0x80) semop(r1, &(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) 10:28:50 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0xb, 0x7, &(0x7f0000000040)="caf5b415", 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) 10:28:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket$inet6(0x18, 0x8000, 0x7) fcntl$getflags(r0, 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20280, 0x0) lseek(r1, 0x0, 0x0, 0x0) r2 = socket(0x6, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) write(r2, 0x0, 0x0) 10:28:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a42750600", 0x17) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x100, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "dcb366c4f2cd9ef365b05332e4a38667ad2ebc3f"}) ioctl$TIOCDRAIN(r2, 0x2000745e) syz_open_pts() kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x1000, 0x0, 0x0, 0x0) 10:28:50 executing program 1: symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r1, &(0x7f0000000140)='./file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0\x00') ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0xff, 0xffff, 0x4, 0x1, 0x200, 0x7, 0x1f, 0x3, 0x1, 0x4, 0xfffffffffffffff8}) 10:28:50 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x20, 0x8000, 0x2) close(r0) 10:28:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x27, 0x1, 0x4}], 0x0, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x8dd, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 10:28:51 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) ftruncate(r0, 0x0, 0x9) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 10:28:51 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x32) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) close(r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) bind$unix(r3, &(0x7f0000000080)=@file={0x8dd49cd005de7b78, './file0\x00'}, 0xa) 10:28:51 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0xea14b3d07f47e3c2, 0xc68) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 10:28:51 executing program 1: mprotect(&(0x7f0000657000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0xd04, [{0x3}, {0x3, 0x1}, {0x1, 0xfffffffffffffffe}, {0x3}, {0x3, 0x5}, {0x3, 0xffff}, {0x2, 0x2}, {0x1, 0x3}, {0x1}, {0x1, 0x2}, {0x3b2b42e2aff0321, 0x4}, {0x2, 0x7ff}, {0x1, 0x7fffffff}, {0x1, 0xffffffff}, {0x2, 0xffff}, {0xa0da6fd28281b6b8, 0x4}, {0x2, 0x4}, {0x1, 0xb07e}, {0x1, 0x3}, {0x1, 0x7}, {0x3, 0x1}, {0x2}, {0x2, 0x6}, {0x2, 0xbc3f}, {0x1, 0xbe}, {0x1, 0x1}, {0x3, 0x20}, {0x3, 0x10001}, {0x3, 0xffff}, {0x2, 0xe9}, {0x3, 0xffff}, {0x1, 0x80000001}]}) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f00000001c0)=0x5) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 10:28:52 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[], 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) socket(0x18, 0x3, 0x1) r1 = msgget$private(0x0, 0x4) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000080)=""/61) r2 = socket(0x18, 0x1, 0x0) r3 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x8, r3, r4, r5, r6, 0x81, 0x1000}, 0x0, 0x100, r7, r8, 0x2, 0x4e2, 0x2, 0x9}) setsockopt(r2, 0x2000000000000029, 0x80000000000000d, &(0x7f0000000180), 0x3ed) socket(0x20, 0x4000, 0x9) 10:28:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = semget$private(0x0, 0x3, 0x8) semctl$SETVAL(r0, 0x6, 0x8, &(0x7f0000000080)=0x3) r1 = socket(0x18, 0x1, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x80) close(r2) r3 = dup2(r2, r1) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) r4 = socket(0x18, 0x400000002, 0x0) getsockopt(r1, 0x8, 0x8, &(0x7f00000002c0)=""/8, &(0x7f0000000300)=0x8) r5 = semget$private(0x0, 0x3, 0x20) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x2) poll(&(0x7f0000000280)=[{r3, 0x40}], 0xae, 0x3a40800000000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r4, &(0x7f0000000240)=@abs={0x0, 0x7}, 0x8) pwrite(r2, &(0x7f0000000140)="4d3d44e8b931fe255e6a786099eccf85988235edcb08b4d63a8c37e4e9eeb1afc7cd7fb8b0d1a30b7bdffb188e412f4edbf1beff24fd14c8597116d1412ab6a58e2e6bede592e513d0505dcd7bd3675b8cac650ad1a8098042aef068f363eac0cc7635eda8ed5b171fff6827cfda03386187856fe2518a28a8c009655e4066d65cd754ef32f1c5af6d0fd994becb332452030c7a25a1540506f8ac88c20f2db80d7f976587b54e2911b73f3dffb472e5209705c756759b1fba617823c9391b4819fbdfb2ac6f0bd6eb320b8f938201d7e42a7353a2d42de328f95e7f042c47102f918fd2", 0xe4, 0x0, 0x0) 10:28:52 executing program 0: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r6 = semget$private(0x0, 0x7, 0x286) semop(r6, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r5, 0x2, 0x1) write(r5, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r5, 0x2000746e) r7 = fcntl$dupfd(r3, 0xa, r5) fcntl$dupfd(r2, 0x40a, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000002c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x5fea01dcd8244fc, 0x0, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r8 = kqueue() r9 = fcntl$dupfd(r8, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r9, 0x0, 0x0) 10:28:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x7fff, 0xfffffffffffffffe, 0x10000, 0x7fff, "09c8000001000100", 0xffffffffffffffff, 0x40000000000097b}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:28:52 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x1, 0x401}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x2, 0x400000001002, 0x0) connect$inet(r3, &(0x7f0000000100), 0xc) 10:28:52 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f00000004c0)=[{&(0x7f0000000280)="167c7801a2d592374c3e3224f1e78273b0c65c015bbe9575a42f9f1a9860ba7a75ddf11a872c6acdf5960b747cdc57b1028fc039311f9254297092c87c264400530535ee494de3c9d8e59fc4282a14861c52bbd2c7d1ff8242f224868232b64b2a1084ca59ac8ad66b768aea18e2ce76715fddb38af33b6e1ee5fba89077966d527defd9a6d8f6f16639", 0x8a}, {&(0x7f0000000340)="91b09abd5371d4953aae7d130e3c328f64ee0be1ec45626489a665ff47384122a657f8b2cc78ae65ab608c46c935054b0a24e063faf8e95240b38f11fb54b3a0f4661b46b730ed4b54a83c59e7ad2f2c5c808f941b2100165fd430e58d8b1dd55ed1e95f9404e84a693cc0dd4462be66", 0x70}, {&(0x7f00000003c0)="1eb8dcef7734c48b1e068cb25f7750c93ae42bedf69d0024f9b402ee569133b1c0836d471ea8d36b7a7e415d391bcdfb7c5a2601e1b66eab67392a2eac3127508471cfb01937fc1bb736b7668b1fb46b2e6ad7ac96bf7f3db0e3f994b2ed90ec62159928c3dae46fd09ab0ab1ab19dda4ca98812e3268460f15d056e585fa4980c708013242d61655a2aa2e103a89b825d977669cd010562880a22fbf44fa385f253de6aef0009cc09b711cb9159c937d3378394f61a1a1c4dab683236c218ba9e097c5731fe8ecace4ae817", 0xcc}], 0x3) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000100)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x47, 0x1, 0xffff}], 0x1, &(0x7f00000001c0)=[{{r0}, 0x0, 0x30, 0x12, 0x8, 0x985}, {{r0}, 0xfffffffffffffff9, 0x17, 0x80000001, 0x4, 0x8}, {{r1}, 0xfffffffffffffff8, 0x40, 0x1, 0xffffffffffffff59, 0x8}, {{r1}, 0xb8f523f6ab743ac6, 0x10, 0x1, 0x2, 0x4}], 0x9, &(0x7f0000000240)={0x9, 0x2}) ioctl$TIOCSDTR(r0, 0x20007479) pledge(&(0x7f0000000540)='\x00', &(0x7f0000000080)='*!#^^]!\x00') r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000000c0)={0x1, 0x8000, 0x80000000, 0x1, "86942f6a24017f778d18cdd8d61bf28fe46d46c2", 0x4aac, 0x40}) 10:28:52 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x7ff, 0x3fc}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) writev(r1, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r2 = syz_open_pts() close(r1) r3 = dup(r2) recvfrom(r3, &(0x7f0000000000)=""/39, 0x27, 0x2, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f00000000c0)={0x5, 0x3, {0x4, 0x8001}}) r4 = socket$inet(0x2, 0x2, 0x0) setsockopt(r4, 0x0, 0x800000000001d, &(0x7f0000000040), 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20200, 0x0) r5 = semget$private(0x0, 0x4, 0x2a9) semop(r5, &(0x7f0000000080)=[{0x3, 0xb6b, 0x800}, {0x3, 0xfffffffffffffffe, 0x800}, {0x4, 0x401, 0x800}, {0x0, 0x80, 0x1000}, {0x4, 0x5, 0x1000}, {0x6, 0x6, 0x800}, {0x0, 0x1, 0x800}, {0x3, 0x0, 0x800}], 0x8) syz_open_pts() 10:28:52 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) lseek(r1, 0x0, 0x0, 0x1) 10:28:52 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000024, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="7d23a082677582ec3d54ae8fcec124143b21f1f09961116fe0dd64db777ca5148d61f4c63e8cc4034970a295852544dbafbb939feb30427e886926d99d8578159b6713aea5aacae7a66b798128f6cb7ce307ea7c356141b3bf17f5e65950889f70b5490cd52b13b73ec4103e4ef47af7fdd2824baf11a727ccaab132b6828bd5ecf31e0847a8ee879285c0b7b0cadd4828ce4a2609d6c0d7ae25a63bef82", 0x9e) r1 = open(&(0x7f0000000000)='./file0\x00', 0x90, 0x105) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 10:28:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/44, 0x2c}], 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) mlockall(0x0) r1 = socket(0x6, 0x5, 0xfffffffffffffffc) r2 = semget$private(0x0, 0x0, 0x9a33c1ca7eddc0e2) preadv(r1, &(0x7f00000012c0)=[{&(0x7f00000002c0)=""/4096, 0x1000}], 0x1, 0x0, 0x3) semctl$GETVAL(r2, 0x2ec5d14f81ccf8f6, 0x5, &(0x7f0000000180)=""/242) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000001300)=0x9, 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) r3 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x6) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000001340)=0x5) r4 = dup(r3) connect$inet6(r3, &(0x7f0000000280)={0x18, 0x0, 0x71, 0x1f}, 0xc) getsockopt(r0, 0x4, 0x100000000, &(0x7f0000001380)=""/205, &(0x7f0000000140)=0xcd) ioctl$BIOCPROMISC(r4, 0x20004269) 10:28:52 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000000)=0x99, 0x4) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000100)) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000680)=[{&(0x7f0000000140)="0e8df231c495e883bc3a1c2aa002380b1a0cc26a4d4d7128f62c91e1f3c3b0a761339fab37539828ec580732bb0cd24502883d6e216ce3b74efa5b77e15b9d28a37ea14ec78afe6fe4af13936216814cf07f7ed15e7cafe622c521", 0x5b}, {&(0x7f00000000c0)}, {&(0x7f00000001c0)="07e0cdee64d9d0a86ede3fa5c6acf95cb3222c7eb473ff9519f67cc3e92fd139c28d537e3ebcb3d7595f3e1b7f36ee7bc141bd8138b6f639d671d6e981205f52e66fda59459c21f29dd06ae504c6e1e2e49847eedfb99c45fa9a8fe034add1c8d751abf6212af800ee8240d401511f8540dc3b16a99671d5373219ccf823a7b4f7c554da55a96f83eeee4e175fdef3b1847cb3ab2ce0ac45e719a3f5ecb1cafaa2f7a253fcdd025cf465a6a2600b1afefc76536d0cbce9c0c59cfb56cd2ede5731793db5f124ef9bb50d", 0xca}, {&(0x7f00000002c0)="9d7def967bc144e47e68fb02e17dd25a1e179b73050cbeb6cef5f241fd565dad582fc621a242d02e00815b2104c22331d8a6612ba170c2f7dec05603a285e2ac1960d95868d5942cf19dd4f1de80d52aecf0d40c6eb5cb69e4b57e1d831c55606ea7e7d52aa10123e8879b7dc5d8c04475016b5ec82c39b69af8a9f8ed66bd42d1a8fec39bb9e62e71b0d93062e0a833f940d9e0b61b929df060c311a44bc297b639a7b5ca6fb33eca197f927442f785cb2e67ad0f26621f7f5749845dd955bc7b6e66e335595322fb9db7dbf0cb8f98506486891bfdc8af656ac6c1a320ee615a5e7ac4957031c89f350d33fc65f35f", 0xf0}, {&(0x7f00000003c0)="3f1ecf4659efa03d6fa2941431786e92e07a751ceda1db5954d6528de95476916f0ce589368b5d0547c6cfa0d387762626e8cde4322b9301241d5292f80967bcb95366d7b9b1bdbb784ba4c55b3cf2b32396eebd331fd4ede7e4964993547b9379039f292c54def6db249a8da770ef79127a9022af2133afd9956477f38912258924f12c0092cc36ae1027ee42916581e93027a9e89dbcbdcaff230477069cb0df90891ebfff191eb76f07a7552d55f4fb0c34d0059d8679ba8e6834f169f0fb340849ad70f1a173dfd190c22e7446efa96a915e", 0xd4}, {&(0x7f00000004c0)="2eba5a465a751bcd55d6bd8e9eef44ed3b8845d6d0557a33481fd009dd814caa65605184559b322336cb708c915cc09f239073d067447fe282b07b3478ddcac4d86f896f8c37d92c65583455cbc55d24ca48a3eeb16cdd05fb0e22b71169e3d0441feabcbc519e81181dc93cc9c234878867cbbfb39d120863320dc07394a272825873a271f33993242c604be0e122bb8afab2f787e71043110e3a4784a89550e1d759f6f4abbe0b627e1e3847f0a41474ac30f211d02250", 0xb8}, {&(0x7f0000000580)="f41f2d81eeed3a703458c7e8f2912259f21e87a9f4c06050e1d01ed7dff418b424b60f5dd30bfd3844329446026163b1d89eb5bb1ba3fdd7e4c9a39951c525d60a6d96f78d1e38b792d5372fdfa5b8d6a348f811bfb11c2118882c1e1990f08fa3bd0f9f1e1d9d69ee0ac9965414fe3b63a7cee210bc0aac141c0bd5dad8003b24ca5b75403298d36b563273e69092d7dd53f83514483549de2b07a63f0f9bb18877c7621500bb14328702d0648e170beb6776d4a992e840d81d17af1846ae8efb0568f742bb84cdbe1f10de", 0xcc}], 0x7) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000080)) openat(r1, &(0x7f0000000040)='./file0\x00', 0x200, 0x24) 10:28:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff0000010000008ce47ee1", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) 10:28:52 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:28:52 executing program 0: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000100)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xa00, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x8a, 0x9}, {0x44, 0x8}, {0x22, 0x1ff}], 0x3}) 10:28:52 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffffd, 0xc4, 0x80, 0x1fa1, 0x6}, {{r2}, 0xfffffffffffffffc, 0xa1f4315fdd1f6d2e, 0x80000000, 0x800, 0x80}, {{r0}, 0xfffffffffffffff9, 0x52, 0x10, 0x100000000000000, 0xbc2}, {{}, 0xfffffffffffffff9, 0x2, 0x2, 0x81, 0x5}, {{}, 0xfffffffffffffffa, 0x5a, 0x4, 0x3, 0x20}, {{r1}, 0xffffffffffffffff, 0x100000080, 0x40, 0x4}, {{r2}, 0xfffffffffffffffe, 0x80, 0x4, 0x0, 0x9}, {{r1}, 0xfffffffffffffffa, 0x988cb96b963d57e3, 0x21, 0x8, 0x20000000001}, {{r0}, 0xfffffffffffffffb, 0x0, 0x2, 0x9, 0x6}], 0x8, 0x0, 0x1, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r4 = dup2(r0, r1) ioctl$KDGKBMODE(r4, 0x40044b06) read(0xffffffffffffffff, &(0x7f0000000000)=""/126, 0x7e) openat(r4, &(0x7f0000000080)='./file0\x00', 0x80, 0x51d3ac163f2a88c3) 10:28:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13}, {{}, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffb}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20090, 0x458d1977c86451e2) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000140)='.\x00') 10:28:52 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x1}, 0xc) setsockopt(r0, 0x0, 0x8000000000024, &(0x7f0000000040), 0x0) 10:28:52 executing program 0: nanosleep(&(0x7f0000000000)={0x0, 0x7feffffb}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x2816ebd502cb93d7, 0x5, 0xffff}, {{r0}, 0xfffffffffffffffc, 0x2, 0x4, 0x8000, 0x1}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x1ff, 0x9}, {{r0}, 0xfffffffffffffffb, 0x20, 0x4, 0x86, 0x6}, {{r0}, 0xfffffffffffffffc, 0x24, 0x10, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x4, 0x8, 0x5b3, 0x4}, {{r0}, 0xfffffffffffffff8, 0x15, 0x0, 0x79f, 0x400}], 0xfffffffffffffc00, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x40, 0x40000000, 0x401, 0x1}, {{r0}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x3, 0x5}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x7, 0x3ff}, {{r0}, 0xfffffffffffffff8, 0xc, 0x10, 0x9, 0x7}, {{r0}, 0x85eeadfb99e77233, 0x22, 0xf0000000, 0x8, 0x9}, {{r0}, 0xffffffffffffffff, 0x0, 0x4, 0x0, 0x4}, {{r0}, 0xfffffffffffffff9, 0x70, 0x80, 0x7fffffff, 0x6b}, {{r0}, 0xfffffffffffffff9, 0x10, 0x2a, 0x9, 0x6}], 0x3, &(0x7f0000000340)={0x4, 0x586}) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x8, 0x2, 0x3479, 0x81}, {{r0}, 0xfffffffffffffffa, 0xc4, 0x2, 0x4, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x1, 0x4, 0x8, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x1f, 0x6}, {{r0}, 0xffffffffffffffff, 0x1ee11fa9a697f39e, 0x2, 0x8000, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x8, 0xf0000000, 0x2}, {{r0}, 0xfffffffffffffffd, 0x2, 0x2, 0x4, 0x6}, {{r0}, 0xfffffffffffffffb, 0x20, 0x40, 0xb0ef, 0x5}], 0xf8b1, 0x0, 0x0, 0x0) 10:28:52 executing program 1: select(0x40, &(0x7f0000000000)={0x80, 0x0, 0x4, 0xfffff00000000000, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) r0 = msgget(0x1, 0x40) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/139) 10:28:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(0x0, r1) dup(r0) 10:28:52 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x10, 0x8, 0x400}, {{r1}, 0xfffffffffffffffe, 0x1f21e3d79d15dada, 0x1, 0x3, 0x932}, {{r0}, 0xfffffffffffffff8, 0x80, 0x2, 0x8, 0xc5}, {{r0}, 0xffffffffffffffff, 0x0, 0xbc1965c398fc2795, 0xffffffffffff7fff, 0x6a7e0ef7}, {{r0}, 0xb2a6e7b3674d6798, 0xd8e5d37657d8f6ef, 0x10, 0x6, 0x9}, {{r0}, 0xfffffffffffffffa, 0x3a, 0x0, 0x7, 0x3}], 0xffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x2}, {{r1}, 0xfffffffffffffffa, 0x40, 0x8, 0x2fb7, 0x8}, {{r1}, 0x1d3006598baef47c, 0x30, 0x40, 0x2, 0x20}], 0x3, &(0x7f0000000140)={0x4, 0x3}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) 10:28:53 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kqueue() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$KDDISABIO(r1, 0x20004b3d) dup2(r0, r1) 10:28:53 executing program 0: r0 = msgget$private(0x0, 0x200) msgsnd(r0, &(0x7f0000000000)={0x3, "95ea38d6156809d0b7f1438908660d0aa880c79ef88787adb7705cfd3d5c5257fc04faff60f360179be0e9eae6a52f9c729e2febe74061ef083f4907f942bc796b2b42c41e0844dcf1f7aaeaa200e31da7a0dd9a21eb80e36cc94c11fd1f475aaf1d87fd33ab71c8054208638266aeb2413f35306274d9e466ca83bfb2a0777a5264be39474c5a4d5e3318450bc4b98c750254a449f287d60296d85ff686dd57cb6efb2580983b087c537858b3395ab36113d9696bbdb54e0577e6e0390ab0cd5cce3a4812f1b87cc3bfec8bc66fe59f75fa31922f0af993b4f49ef28578d85924f4d8b531300e5271a01b1952a41cb1a286b08f0967f804a0b1db472de4b3be75e49e7b2097450c1bf415f16e62461db57cae4b531f1424fe2bacf3d109b1767f775bc55eff762e7cd4cd4ed6b7023462a3e48befa0fb9ce7ec944f0416a255c29d5c17e952e0b2b00d3fbc2e0bce1d4165481cacf4d890f876cc435a2ca3ae7118338aaedfcb25f1fa27312ace76adeb78c789374a432a3562aae938c7a6a567b98c8dd4ddb7188695a8e87109604f3687a0101279f122fe242abcb028b7d35a7f936561329034bba2239cfcc93831b3f0995fd64fc299f10913ea6e621656b39ab85a62ed0b737a124ebbefeda133d0cd6af1ef362df4a414a5d6fb5c82d99e4179d8f4420f1c1ce7dac2727613c53647b526c4ebb450a752aeed2225f188b7b92b9d9a182c56c3470b041b3c9abae555adbad06bd733ea1581480099ef428a183efdafa10a6c20743a8cf47d9629f0d91560a275398679ae5d95597f0cec11e45217bb0f4e33893ee8b882486002cd40dbb7bafea0821689f59baf99506408793c5d85b6c490823cffd4aa67364b2e39b72c11358d82954ef8648e7c2572b1e677287c9762df0a1f4d918e6864184497a474cd36ccc057cf9ca22a2e83cc7b784bbe195755e21aa80fccbd93465e743819b550e115fcfe08b320bb4424e84e3beecc0b4818c7dcfa6d96511d145795e9cb1bcf3bd1723dfed2005b6767f4978f07b13d4a848c27bd5ab19bb5e8f7dbf3e5c2ca7c1912b3f546d1484fcdde33326c36befff330a420ab61267dd9529b9122965b4f6732cda928440ecb09f688209dc0ac89e79af2d7a047b7e639643dbcaa6e08a934bf61bf66bf04ccd7ba1ec88e4690b1c8aa2794c8b0397630af73c2735b7eb414eee46586169c3506d5e66cbbfc4e000bbc772b7a63fdf6b606e0b7c48f7d99dac2bb2e30d0de5bdeb6c389fe162b87630956639cce1c91b18816967166c8783449cb9e6e51a831be26b5a1ae8dc6ade87dce978ccaaef94cc431c395f7b2f1e74d59e6eb69f96041b777a8c2c8941b0707f7253addee31f20f6016c525174e724d2a86e3a55df7c37c1122769ff886535707e6e64309bcb69e7b379f1a2a2f6c82b1517a0ad9528942776e5947f45ab1d4b4d791439a818181cfcc9143868199e53ab70b1ac43dd38dec54eb858467c3e1451b651732afffd9c4f2128df7d97d8caf98ad9ca339bfd8a6b6949fb018c551a63b81d93517920d01d3ef533245016ffdd682ead62bffe8689e600d74ab0ad735f069a25236f0ec2a94268b672533f5d1f8737bfded39411e1fb574308806fb37f5bb244e7485ce8fd8eaa08c640eddb8b4f8f64d297dc26c69ae2d7617abbd88b457f19908338c679158688c6630fe06c3323c63fe5d553e6d211aae7781698a58bb95d12fac70f12fd5d4fd229e9c55ef8ac85a14a4a4f6d83e41bd7a2e7c6d7718720ec10f0713b59643d5c547ab27a38810728c893116c6f6b8718011862ac01e379e1fb0fe7a9123a9290a57afdc68f74d88bf69cfbdbd999c8b9e4975e0a74e5c37d8956976b76fbbc056d901df171cc07e99a49669cca450d77b66a549094948518b319bcb8b795e1cc92a7846ed0dc92903f6c6406e0aae522676a590a938a968af7d9a7a8a35bb5ddbddd7805e35786e5b2d790dc854d3144fbf26cc72402b62365277fdc98dbd1d654767ba9eb4bff1252ea3971e1f7a52540f36718064326d7ed8f184dfc42ce28a0590220fcaf327a0dd19f8228ea6699722a72a812630321a043e0c03fd9eb4883a3d98ba2999f1afe570f9ef45005c602bf400f1bea7590b9cbb3a683f07baf2c4fa1bdbc9c0a3cce8c5a8c1435df1bd431543b46d3709be51baf4acbea8aa58ce6a6d152a1798e0d728a73d59b8c530114ed51646e67e7acfc9e682e3b1ebfdec73fcc44dab53fa55a68ced57684214aee0e7c55b267d34381fce08e6cf7f44fd17f7c314229adacea90a25d36db9cd9ede4fd831a84aaa85c593d2b1902fec0cb05d9bc3fce63c3c6aef650fb92221bc22f3e57567276d35f26c1f554cac92db6ebe790ee365220ef82d91683ed5e2b6eea33b77ead783333077867152c053c30c0cf46b3a5d6c67408fe4ed38d8ec623b808cb11c2a178d08ad1faef5cb9c8df4a09efd241d6c5b235dc2772d26bb83713353de770d767e7549e390d1646a3ee3a9f9e80cd0d7cd0924e996b51f66b04cae72cd63c9d7584f56002acfc321bc49d876f0d13566148f2816c76c202cc258c329abfb474550c8577c1156da63cd663e5fdfa0fb231ec5a225c4a12b1a7a59eb14365b6d6301685b23312c2d89c0d58370d5cdb306664ee6c4c1585091ca28d816fbb2424bd9483a2dcefc77107d7b474725b967b37a42832c6f3d2f7862ec58abf8fad57ca6b3225e21d00ffb229b390fa6f401cc039ebe106f2dc71238257807c1606f96bdda83a7ef8508005bfddbb105a0edcd49739e8134c47836f954b6459dd3eadb06e1cbc4a04a14b5c4e39ab6041f7757909ad002f2c3458bc25966e0c95f5a6fe358eceb7f94936e233e0fe812cf9d3c1a1593685ee22674a0b0630e2b558aa9c852e8e916784025f6d25c7966f403a6f05072e5a79367e6c8e6cbffa623eb3aa5209226b57bf55a695a12ecc29dab2db549b89d7c6db70658cd58fd0739ab98df592de12d7e93ef149635b5d5da275528aa2a9f8022ea709e0389f1a7df8c04c15bfba56d6cb11efc383d022e94921973808593e6942c895f52928d2ea433367d60c566de5a3a1cec5eb0a5574cf52a2232a079c663e4bddb0a619435242939ebd1a7a5e0ee72c52a2fe98c2a5c3b3d3fc7ff5614a952a7deabd60c594f4b7293dc46501264b084e756ef794184102645f547db7ec26bd0d7b7c90f1d2c8dac4afcba264e9f5621fa80d275c32e81696811ea552a55774a5cc77a87d2e953d16d919b04bb1e36e981ada4cf4989c1f2e95837d522ee65a361775f0e95900b91ae9e6f21da7330f4da6885c823c48f475d03e30953dc3779cc9cadf164d01429a2fe2d486fe1d7f5e902c6400ad71179a10342c3974ce5433cc20902189eb180a57faa556f4443a7ba77797ac3dd46a093ea71c2128d987377bf61e9fe76d9e3e2cbfc96eac1f8faf09eb2722d2ac851fb20858a080974b575d873e701c5aff7937e55d1a6f4eca5935f7a3762e82b8f88d29669fe317f3ced0245e53f6da714867af5ce538cbacf2225f3fbc6c003c5b51609b58d42dd12713f02e7741700b6da675468ac8ebd8e6c11c670041ef8904b080d295416b18e46738894d632c53f43ebb8dada3255d24738787f28c0b79d450b12d0c834552f3e37f242a33364c8d3b51dd72036a32986fb2d632e0de89c2b7fa162e51ffef24e40484e287e3472a04aee629ee74a5bb7dc85c0c1020d2e3f35668c2b955578a54d10f2969580d9cb8aed583cd771db16983c6ff61c45a2d0176452e9d62a0c8e8576209daf18ebc12610263e07e801ce89ab2486aaa38e2d9a697804a2c751c8489cb9abd9c3a7aa2901b2099bf9894bab8e49c1281bd8a1be1dd5f391658ba81d512216efecedea837703d5af4f7b752b057479d2871b940b0edc637f161a22b5b322a0f9f781267b7de80fc85ec97121e55933694123e87ae11bcc914c9998cda6fc942d58e462f2aeee18c6dbdcbd30ffb3f0117005074342cd832cd9347e1e45d2ce73324a7a8b5b253578b93d852db034c6b35aa9be1a919b9a8c077be14f0b4b90bbba3298e5a5f0013b41f97321b60c7daae79c838a9f19b71531a622316357aa14d37abfdb3a22ab617fd6264a1c597b57876a3203600f46a17bd25375a7d10002adf44140393fc519cb0575134e99e42cf676eea43064027581b49e7c7b10f49bd4468c5ae3d859db97b1538f89a690bc5265abeced99ffeedf354c54ada6e773a9c0584c138d1937381f02229714005c8f80d85c458a916d22c63bd61404ea52b569e691a2f89d5b7a06b8d427e04c684af3a1ac0585f1847dd4a2e408e61ee360d5a23e4c8710b936dff9130509e4c0bde0b7f85bac1f9803c8de03153f209826f67ffd1295593dfcfc5971190b93d239e8608440e967128b2a7c8815244bc769341113833d29581a748ca8c00f6a894c053ba50ff906b3c9886cfcb58c3f43ea2b883c65794b0de879df9bb18c1762b21986d2ab02560091bd0e188cbf8ddf205a204fdb8146e9cb01cd81d9d5dfe99ed873e2a21e5fc30c1946be627617199f97c0dd07ce4b4dd03891233c3c1202c9137cf3e60e6daf543dfe64811f3b11961eef9844297170caf5ce88c4a4c22d1579d8bd9efd634443c6a5794235c4184851a6e8838491796ff150e6fa9bae8de1e2035009a69b65ac424f558dd3b90f10f51da35f0e21ea0ec97f302dca0f39bc0293c0133f187544defd4b351bf8d1ada8642ffc315b6f1378f3e4778f12a8b3bb028ed9751570571eb10d93ba048a536063dd6c50b1c6dcfc4b62e1498e8deb51aff22e4fce76f1b34233a4543dc26daef8e99427bfe18f87b86cb0a69eaf48f16ecb09e8a625416697256d80004aac2ca4e2f7e07b0f3d17ebbe4c5373e789de75b1ea750e4d64ac51d9cc6a90991b36be19d2a359a0bc803bfccadf21ffb5232160f6bfe37df4f36af47be751e67c88eeb6159170ed857a881bbdfc77c27cc92150a88bcbec431d6b7559c5a66f2156ba11fc63172f49b9daf3132661ba8e36f6d64d86fa132e0d6dcbf7ef3683d46d3de7286382321600d1d8fb1e900c74bce10a3c5efd00205a1e2cd7153db8fa144ea74d2d7750944700955f367887518505aab98d9e7e364e4e08e862e2c7119a4ca58777d1907610f3d8ede0234f7ef50c69635dd52e9a7ee15448002def628d8ffb7a3f080556ebc6473c8915faa324a75496b3bfc3aa6e8bceabd13ec4a6c8ee81616326a3219bd8b130005239320db1e5cb5ff3063aba9f00e3981adc1b9af2f8ef14cd29c2f15411e836f3dd9f57dcce12d8562329297df0880a230b2a3e5f87da42cccbf6d38e1b81924903ff035a9ab96c9201aa949314db4adc971d9d18fcd1ef7496ed119f454b39ae454895395d2f5c2723498f773c6a2b4001514f14fda499d3cb4cbf31a90809f20096506124f59612d770156452f8372f262a64542634adcfc7f6eee2e2d199435332d2d1eda4b171ba173ac043ca234ec0d9f86e882e4a070e6f863549a497efc3aa15ea554c22dc7dd2c56580aba7ef34449b986b788448e3f819af0f1f573ae9f1f64da33a92b44de35336fc62345ac3a30753a385f223d33b9e52035ebd79f17fa956c7f677d37ec2d2a86c6b358ba69a96eb1d357c25cf03861c804a7225052ecb8d2147be8bbfdc0424f96626f9608b974171f6d2bae6aae1952d9726ba6bfc9909686f80670d328ef8fb9b81ddf630a4e5527a347cd0199552e0684e326576924f03"}, 0x1008, 0x800) r1 = getegid() setgid(r1) 10:28:53 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x6, 0x2, {[0x4, 0x2212, 0x1f, 0x1f, 0x1, 0x1ffe00, 0xfffffffffffffe00, 0x4, 0x81, 0xfffffffffffffffc, 0x80, 0x20, 0x244f, 0xfffffffffffffffc, 0x8001, 0x5, 0xfffffffffffeffff, 0x6], [0x39a5, 0xfffffffffffffff7, 0x4, 0x9, 0x357, 0x6, 0x9, 0x0, 0x9, 0x1bf2082a], [0x101, 0x4, 0x6, 0x28, 0xc6de, 0x6, 0xca], [0x8001, 0x7, 0x2, 0x6, 0x20080000, 0x6], [{0x3, 0x8, 0x7ff, 0x100}, {0x2, 0x0, 0x7fff, 0x3}, {0x6, 0x1, 0x6, 0x401}, {0x5, 0x6, 0x0, 0x1}, {0x8, 0x3, 0x7fffffff, 0x7c}, {0xf23, 0x4, 0x9, 0x3}, {0x3ff, 0x1ff, 0xffffffffffffff2f, 0x4}, {0x4, 0x1, 0x4, 0x8f}], {0xa000000000000, 0x8, 0xffff, 0x80}, {0x4, 0x10000, 0x200, 0x2}}}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r1, 0x50}], 0x1, 0x0) fcntl$setstatus(r1, 0x4, 0x46bfb) close(r2) 10:28:53 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180), 0x0) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f0000000540)=[{&(0x7f0000000200)="4c8fac15d49f6b351d1a4aab7d93ea7de40fbb17628bf8126b12b5a5dabf20fb6df2aaf293f7d4651d348b2831d9d4614ce00c9c2ea0ee60f98cd2b6b274", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:28:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto(r0, &(0x7f0000000000)="a734e09fae95dd3fc4a4d9d671ca4789d103a6390efe77c76b0a8ab310e29f14e75b5177ab5f879455a6effebf2dd83d3f3ca739e0a99d8859198d89d3fda3fee503ef90b7f99c04440a63c9cc949f3e5708a24f0c3b07aa93ed3eed6a0ab497869b94496eb71cd18d94573699f55f1881c37ec6755b9f917daa980bba642affd8c60ff0578c48223859a9f04b9d285d84afd62d4a2429a052a4dc168a", 0x9d, 0x400, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) setsockopt(r0, 0x104, 0x800000000000d, 0x0, 0xfffffffffffffff4) 10:28:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x1ff, 0x687, 0x7fff, 0x20}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = fcntl$dupfd(r0, 0x0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x51, 0x0) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x10000, 0x2) wait4(r2, &(0x7f0000000440), 0x2, &(0x7f0000000340)) semget$private(0x0, 0x3, 0x4) syz_emit_ethernet(0xc0, &(0x7f0000000500)="e17d1220d5a57eddba36f292ce26a909ee476876d03ff77439a61ae43302458b3ed30b57f4ca5b10bcc8a6f18975dfb70b51593127c5d282329558615a9d63427a4e315038dd2b699f62b03aef0659e46d8f758e790872582f178eea3838e024246730d9b36ea279b1f3b31bb96e530a6093c7144731d5b7cb21fb24ceca9dca516e0babfcf940c57fa451131f51b10d181cb88635eb94265b511def69355f7c83c5aa9105f31b0ffe4cf6de7b6e81b9be567749f584b6518ed5cc6a7162cc25") mlockall(0x0) r4 = getppid() munlockall() setpgid(r4, r4) getpeername(r1, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r5 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$KDSETRAD(r5, 0x20004b43) setitimer(0x2, &(0x7f0000000400)={{0xbd, 0x1}, {0x2, 0x6}}, &(0x7f0000000480)) kqueue() chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r6 = semget$private(0x0, 0x3, 0x80) semop(r6, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x2, 0x2, 0x1800}, {0x0, 0x8, 0x800}, {0x3, 0x6cd, 0x800}], 0xa) 10:28:53 executing program 0: r0 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r0, r3) r4 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000080)=0x6) setsockopt$sock_int(0xffffffffffffff9c, 0xffff, 0x284, &(0x7f00000000c0)=0x4, 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r6, &(0x7f0000000140)="89886c56e607953ba1ac5baae19e4f840252375868f2d8eae9a29c06e7c43ae49131fba63e7acbd8988b23170cba570b261b17df94e923c184a9874f5012331a398977f63bee822a04938db8e34de12768", 0x51, 0x2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) sendto$unix(r5, &(0x7f0000000200)="07e8073015a33959b53ef886ed91e535d723fa6d29ca6f17e293fa45ba", 0x1d, 0x404, &(0x7f0000000240)=@abs={0x1, 0x0, 0x2}, 0x8) sendmsg$unix(r5, &(0x7f0000001940)={&(0x7f0000000280)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000001800)=[{&(0x7f00000002c0)="c15a8fddcc4672720eabc4", 0xb}, {&(0x7f0000000300)='/', 0x1}, {&(0x7f0000000340)="d0a8846cd0f84c7cc83e79fecaf8df5849cb194a293c0dc98c9f32e8ca22fc60639b448dbb38039e2dc7258f32a60f1a16a67545efa3f5cf69f83c258c742cd2854bb239a580070ff72ec360c8761f77e088b4d1315325e72e409d373e40c71d81042ff6b4f353b4a2c85af2680d1ec4f997d25d2500fead35660d1f113eb97b73881711c976b75fa5fc79e02dfec168b98927fde6ef72dede634e6706360cfc0739c7", 0xa3}, {&(0x7f0000000400)="a892726932188c591416979108851dcdf1c8d3c46ddd34c14470524a72395edc80e0061e6f09d4c7f8522cba00cfdc30fe8ac5a75bfc0074e2a1570ef5312681344f6c13c4097117aad614da48a19655c49ea9637feed04b24421d0ea341a211038b555c662c665a24496adf98dbf8181a84d6722ec59bf356630720f9646e52dc606e69b5bde436ccadc00c955d41e2d268d448d1e8e85e0907d950acbb4c831e48f9e53b3bffa9204faf42a754c8cf4e623ee2cd425ff675006392b246b1cab2b94ca3b4", 0xc5}, {&(0x7f0000000500)="ae14dbb4893d1da20c89ce3f51355cbd1ce142a8eda7ef17a1b29d8070e80e696be635940d2f68966616f4c278ac93aa5bf4f5d701f8873779fa4b354a56fc41d8b858b21b661766c7fbcacad124f17643b7b39e78ccc0015e22c37a03e8a80d59d09369562d906a029cf7e6b2592c954ba2da7b0b1203f66a8802bbe34a7e2a79752f10f242134ee913ce74bc7d0aa054eb67ef988dfe0882990dc76b68f60161c77b76c4e23a28ff94718b348a26d483efb982c22cd63ed35f1606dd0369e542c10a2c0b73ed2ad1b1370dcf19d135b012acf4ecce5052f7dfb12923bdf4a9b999e5a5961e2e5a2ee2a36be76b60704cf1f733", 0xf4}, {&(0x7f0000000600)="144c16a0b8e1973b3e4ebecb7ddcdb83bf943e597f8b7eff3b5411b02042457520403a51f3cf83dc6bd83388b7eedd4ae5e70baadaa5fd5d3a3bf131e8cdb2b06fa65d44b7224023b2223c7caa", 0x4d}, {&(0x7f0000000680)="ad1fa83ae86c8896c35f59bd88a8d0596b1b6ac425bd3a320f3a3d4e86fb9ecdbfaf9489d19914266289cd58aa7b20a348c9a79870c6e057eefe042c0179f10275d548ec5023e9818a2681", 0x4b}, {&(0x7f0000000700)="d407bce15b7d008c48d71fb6eb7c7075b55bf0d0555e7ba5a0293b71b311eeb023bfbb0806b3e09408511f26b0aab9529e5dd5c998067102dd784c869ad0ff5d32f522793dc4fb1740307c0bc4ecf596822415f1a1423018f30918ecd6a789e7383031e6833f09984ec584b9b7d1900ea79067992288cf7d7d8a91a256dfc5e14b2e5f1f02a70e3d70b4cbe9151e457d84274888158222dcb7e2e672b18335733b60682de0f0e616a4a67e8aea33d93c9682fed1e43f11fa823698b285cf2ff05afdfd666c4befc5ac7d45d83a0e47c5c57266f4e9a9165a19f74ef17de53c2debb56f714d14f9baa87e9248be6166dae3b7095fbd6a111d598bb3e3f4dc2dfa00297c70207e36a7202b59437f33cb5cef3acfb7ab264e257ebf1ad66a89f53d36b7ba1394cf62634ead820b051d681b418dc15700ec6539c19e9cc1012cb5cc5595c75ecb53e9bc8108f1c2b6abc2427180de3647b1817822e1846773b48482948ba7affe69ad980ff56adf674d6b6b216130c6570e7394bf224874723993bde5e664c6af2966d3e662cc53ac82ea39cf75ff11560f77270ea564dd96090a14cdd71f27393fa5e0d1619b7f57571954a2968e4bd04bd8527614f36f811ee15189aace15729c20a835c185577e03ab0b7319913cbfecd66dc4e8d256895a518c3be6b3a146dd789a3685cf817a34d41978d09c7a1c28baf717e3ba837aa72f188a535d67a3758c51400cadef609e855f46ad4924ab08eabf3de38ab30007db9cb65a56397cd1e488578df95725f085930af5664e9c6569778ab1365064af9889bf895769f071b24691af9da1ee03a5a7cfca6b104a1c77d23d0b2f7272ac8396492d613ab3483eca50419870e3e32939de855cfc0d7a0f4dc14b661ef156fd8e2adc6a367a38a37ce5df49f91e2c8b321abbaffccd212b434b33e96724ace01c2ef1ef3cd65126b8588ab129ca8ba08d39e2c8c16a6a5899e9e94d7227e03e5285d47c128adae42617fbceaa40122d89e2f144f19d421a9d33c764db3643e4f639d33993e4ce29462290d2e875ced7d6b4836fc92368ba307d1cf78105afa80f7ae1fd7c6b023e5e9d956da4b654e3c59a882542a6b56f0e88d9bf33bf8f8fdf5c4414b56f9ace973d82bcc4c247cca10e1d4f3fe3932bfe80a67e763d621d70487a66b363961f12f51cfaf5b1ca897c40c9e814d3018e0cd14493917e1bfda5d04b3b8b8e81c397fd964eaea63d0872d119e40d61026dbc896a1802fad8205ff09898f0cc70de5efb44576b3c5a723f1cec346a22df72641b82a14b25d3f8e0c8e2197b50b7ddad4b3df59f12e6ee519d0d2736ee57ca4899dcf124de4e0e3418e091c72b1803688e53c9b5c0924c60b4b59ad420fe6ea349606f41e3d4cf126f46b8f31a03150000001b105d217db36c39e48fa25bf637ec876e69f27fe3a5add4aba908c9488b91189c4fd81f034aa5082ccec84354b4739005eec398a56d70699e97dec75ea5cf0d313d366a9a03f9ed80d4a14608937f10d9451e13d40788c2be951c5c2d62834f28f9ab127c9640e5f482db1d8d37f5afa0759ce1e314cf9e308c8a6053cf187f33f330037b43531a70e7947941017b88494fb581d9becd285261de458bc44a83c23ef27f6b2b5557e7355636e768103194bc1bd4e432c8735624dbd5260314b8248f4eca7bc8ab33f26497c78a1ab87aaf674c967d387efe48db7f2c221a8a314dd4080787ecba74dd9f413b66c4b4f572bb0bbe21773d1eec140cc47a538292598d6d6f06eacd1f43861546476034ea673fbd3e3daba55b76bae1c9134fc19db138f5920d1c877595151361623274de8bc3301771891e221ab7a8ac696caf423a4601f022885fb45a3bd9f865916d33e868811a61d4d6328164a3cb8d2a2452f84f14f6e9888bf78be1fed78caa7f7bd02da85421f6773e625f851a7c2acd625457c980a67e9df4e0d742f96edca9d7b2f282bfe2d78868cfe08163107e84384c0b968223e8dc1c6736f40a440b6ac9fa00a010efb4a5bb0b4bcb7648dc850a274687a55124fbb18829266ae1f747a74aa2aa4b704c13e7be81e65b5f87b0072856a554084f51630ca9ddece8ac85a23447ad296778855265a90f209961090b60ae167efd3e6471880ef47f2895d523dd7e61664fcecce79a943df2f3929d29897a26ab90dbb9cd926412ac12ad2bb2c28f8703c725fc193dc12d16caf1853e934b557d77253eb9f63bb51650b2cc1f831e1ad00291cf18a8753feef9669289444689fececd0ebbc223c0990279b292bbeacff79b975c37a194aa47621dc31bcaa94cac9fc7ffa40c2aa3dacef0bbd35117ef6fee16e73b8cbe9fa09f3ee9da15e85d1dc2dbc5083c71268af6908e5e7e6b1f6a89acaa9ab18492216cc75b92c2a5121ca72f999a3ee66858ae3d8b267fc4276ab920c32c3e12897939f9777b9a7ba5258fc46684ce53fa275cda10fa56ded87f13d577a4c5ebef68b1322f47e126c61954bccf6c88bce0f689a9939ec87c83fab0c5b1ba9664e41b823c4efab22b49dc2efb01be4b325bc70cac0d4d91d610a3e40eda01a8119034c69cde7987ca970ef0819adab97ffc93db7ee6f7f99f0977f4b4442ace03ff3069d24526adf08d20bad0b1129ebdbc874f2d50f9c80284c7aa73298476a3edd3e8c41763cbb07cdc14230df24cb5f50d79d7fb4edefbc0be35bee91a5bb4d70c477e33f519520712f74dcb427766b705320c72d2439603bff2990d466ddf3db4b51ae286ad926109f215a4357baf5b1eccec422cc06bf933131e6dfcfac400e5837ba0e07d4944cee95615a303800cf855e3d1296e1d3a87fd172c366450b60ba5e1125c05ed60fb67eff2dedbb9f533731cfc29478137b5cefa78dab7533328d30fb4bae54f21d41fac7739e4bccfc513cae4999c5c77b92842e2c040328dbb4fbdb436a3362a19f23572e6ab85fe79e14c3f12c034f4ff8775d4ff84c89f96f5e58947a60f1d06b55826cc39c38228c63ff623a50e57dcef86b84ba6dbafaf1aed57da74efad14a26440bce9894fff811477daf352b44401113c4ab37accc0feff158f9a347837e47478df5610ca28bf149db61333230aa4c66573b8b655b16bc596b719cc95d18d0155cf6a2e79402e67ad9e717c8afda04f4c45ca26f7be3c90070dd50c1799fb12c279279d9fcfd63e4ef1f76db832e4d191a262a321ab373fbee612cb3bfd63c22069a78bdaad9c343f90c72457e9a7128aa3636ddb62fbcfafbecf5a9edee56894b7c120ace1665e35337f0cbadaf5e2d8b54c6d3608bf8a457f144182077d8ec6b1143b59ea955fb70a147bb53eef69da38d29beeafac10942039864e48bb56e25cbc64bf2840888451c32909cecc6613bc311dde05651439a84eeeeb85d8f145047e02a3bc5c273be8b0849291237c66e8cd79be169c5f8efea58b61a5c59bebf6c9b00ea73ee4f70f2ea4ab6dec289f46e3564134fa053a4aa7a054dddb55d80330743ea4dfbbbf5eb99d944045b685cb735702620445cb784fee589f20ad4199fac033709538dfe50995ca4d57e42d1e2efeaae64d09346744ff7faf80b01408081aa854b8aa12017d168a2d9770098e48e43f8fc77fbbec23292e4aff4c470653be8ca84e3efb6f29c88db1fd53648f7bc206305d063fb27cc3dba3300a85dc3658668cec90b4b39c4fc97f1ea9c42b01cb47ffcba8bcbdf774771d2ee148b5f1c7cf62cba839dca2703c1c43343199b0ef8d9237f44369a1e4fd297a43a0f77900e2f2cf49aed605c6a714c7bbb186360bbdf37a105edf1fdb9e84c79663116eccf39f62dc724e33998ae81a999b70be6947048dc82b9d1e4caa61c613f5d80a657e0773f028df59fe7d436493a17fdfe02458923696334d67b236a485726f54c25783777b20becb033259b05df8f513c780316faac7791982cdaec1cfc4832ff8276afaeac0489b67092376e523ccbf5dcb13194e622bce12e8172eec4074bcc2256ef7751e2c68ae26ce994b91112c4b7cc838554cd07c416288c4c0cd8b2c1a91dc6fabf8362035f6bf75c2ace77f57049eccaa76c67fd74c2c423f126cb6dc78e3330b3984e24f5e1f2fb885ab22cd2acb317b660836404f2284d8ebf2b95dd1f4f16d28c2765bbef20b52f9ec65b009a27c15c8c21887cd25a38e6cc6c18ff65352311b725bd4198deea2ce35ad5c7b9faff6fdabd582e2453ffcf658d47e92878c111aefc6281a77c8d9cf26f6e96be31cad9977ce44835635aa971f82839c8180cd1e46b8e0f9d6b30a6e40e912d9f4e2057ac54a2ca8f8f59c53c2a6226ebe1666b9f61dc5f0bad66116a7d9702c216f353567e9f045e5794fe95341fd02aacfd8ad1bc962532dceb4b7b4cbbe2529b3c2ee6d1bc04d477cdbe48cd160bb1200183b5666468eb96df2defb8ad701dfe6a4133c369fe4766f89cbb50127acbd48deabf3dd0a05e39d4ccd5b51f66b4063eff75cad10995d6b77bed86aaf7679092cea90d1c4f24c75e86766b5bf8d2efa3020a48651ffeffd902e2f45cb3cf53230c96511e107eccf68b96e91088ec2fb0fee13e6d2f2486e3657c0fd7cbe4748e9d29f1c129e25797196a6476210ca7bcf7bbbd3c45194bb69d04927d9db3b2dca849f3d76584b11e630cd2a3f761691dead3e225665c16d171cdc0cdcb13bd05554ae5ed415c391910c122bed26fc864204d842c827b6cdcc39210d5877a01297158e656733a9781acec933655595e0660cfb837b99f7b340230c7623419da5d481b9704e1afea474d1f85352922bbdc89155d833f5508931750df4b141fbcaa6ecafa43fc35a5c93568a12cd3bc50baa0a7906c52234cfdec0891e766463b6811c5f0bd4de33a9fd89eb23e777aece56fc66d1344cb70c42739481479cfddaf36740d97c1174b2aa78ae87496a09a0a9f7493c5e0e4a2be2d46f4a0aecc2cd3593d16245f22101f3e17a8e2848efc2aff208e06b3422fd6564500318560237a392f11692b75ce7b45535f9317b5851f58d9c270b9bfcd97eadf15c2192c948ad5008133ce353633c4dc939887c6132cd002930401a55c087e9e190be75b30da031ca015d40ef909df2300a783b934eac0ee3d3e9bd69540f39504cd0e6d663ffadc4dc7d524c0221810d1f4f1724a22099cbe61946109bf836781bc210a89277bfaf1bc8eeccb19fd94f7d20d2b131ff0dd59fe9243ca945e7978815770b9eb9c6d3db59f2f0e987928c4844a01825a4ee3720591b5a0e8e8a5b4bdff978c60aac62ad60edbaa9eb3dfd6b822682a1ee2f9de0bef381fe7d5f7ad63306b2e84b9dd4534242ac96f83e2666b64b4fb1c59240e1fba35e98c0cc4c2904a1511cad3fc4ccd3b8a90b64cb191091475032574818431681b4ed15e49b013626ad881a5b9f7e2ef76b6492ec3efaebe38ed837c037db0584518abafc4a46f8cfc44a046d1d3bcf6594c6562e3143a189f083885c058e52f1fb5860e61a09e6b3695dd24b4c592c35cf4f84dd6490c3e778b4103ecf1a413ebf641ffe8de9d08be879f7cef79ffcdcd8a1a70a626641be97eb964f0278427fbb98ebc0e6a7f5c1e548468d733dd3939d56780f1afdddaa5871aab44a4f7551a5310d9409af89e145eca75d5f853b57c0cfe087ddaddd0bb64158608596a2b076ec1ff832aead7ef1298e9dd4dda31950145407724711f9125df2c5a39a7577128a56825d9dca1901d1cd249d15bf2e4c5b22abf033a1b370a8181311f8198ac5ec7ef94d61ac8e21449a982295548a345f66", 0x1000}, {&(0x7f0000001700)="6b40c757806397fd8c79224e39023649e6adb1c36b08227dcd2785456c358b728fe892743c0d4e896ff163f92aa6314a99a3c194157a739746afd9b0ae96e04b853e055eeb6e7257f5280e4dfd763985238c2f250418510bfe95a2fcb1e837156532bdb57a20ff38ba519c608b889a21dbf5cc381d61505fb8320f588b1bcb5ee38810925729605dfa3ce7ad90c85bebe4b40d581e6f90c7a1c254c7b21ab359c6ad846585724378cc4bf2b80558a2a0bd869e2d00087b4d846f6216c56e7652815eb0f036633dbd02e0c296fbeb8f87bf1d97cb24c5a0fd8d6660991de2caa13de23ea5", 0xe4}], 0x9, &(0x7f00000018c0)=[@rights={0x18, 0xffff, 0x1, [r5, r5]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x58, 0x2}, 0x404) r7 = msgget$private(0x0, 0x19) msgctl$IPC_SET(r7, 0x1, &(0x7f0000001980)={{0xd87, r2, r3, r2, r3, 0x4, 0x9}, 0x8, 0x9, r1, r1, 0x4, 0xfffffffffffffff7, 0x7, 0x6}) r8 = fcntl$dupfd(r5, 0xa, r5) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000001a00)=0x734f) msgrcv(r7, &(0x7f0000001a40)={0x0, ""/123}, 0x83, 0x2, 0x1000) ioctl$BIOCSBLEN(r8, 0xc0044266, &(0x7f0000001b00)=0x4) ioctl$KDDISABIO(r8, 0x20004b3d) pipe(&(0x7f0000001b40)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r10, &(0x7f0000001b80)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$WSDISPLAYIO_DELFONT(r10, 0x8058574f, &(0x7f0000001bc0)={'./file0\x00', 0x8, 0x4000000000, 0x0, 0x1, 0x101, 0xe97, 0xac4, 0x1, 0x0, 0x100, 0x7}) ioctl$TIOCSTAT(r9, 0x20007465, &(0x7f0000001c40)) r11 = msgget(0x1, 0x80) close(r6) pwritev(r8, &(0x7f0000002ec0)=[{&(0x7f0000001c80)="70b1ffc312144d5904b3002e0357398a47835188791a71afc5a3708557d21a75d06f08b9c17d15958b92846fbe18", 0x2e}, {&(0x7f0000001cc0)="cf7121ccc001474299c00665df6b608dd008b936532a633a061ff1aaf018abd1514ffb78b5a11789e3c47a7cab02826d36e7f98867a85dd75cfd5669b6a264a19c34b5cc91f20477235d8999d92b8d8e96ce6138f0dc989469a10af9f424f9ff20df079b4d384cc7040102cc213e70adb21136b6d8a4fa4988e180580207e95459479857cb41a9ef760564e85a79115cda562797d3837285c220aead70fe698f22e90516fcbd6fe6c849b8e9c830c9a1df78967c93b2ece049688b3b15453cc831e0e9f2c38b486d5fe8d1181bbcffde981536dec8e1b72ff825e12d9281c1a2a829e04ce89dff18e54d9f19227f4c7e9c3a2cc8b1298c3b260c5d1a8e3190cb7c5827daed3e5ba644f113839f1cb852baaa9362e6bec90c865083974fb6843dbc8e91d231f019f7839e3664ddb737655c3ef04ad9414251c554e9e32d106967a9293e88d9870556d38c2d3b9433648839f803531aa9e69334ef993465528122b18671b3ec7c4cd73a8e531d45db07d7a3a36b9a65d9a5d6bb5d1fd4298a5c079a3ce33d18fe17bf898b65640729821ed26b87eefcb8db6c5835eac33dccae8e5f5a14f4d7dcd14931d88cc31418f4e839c3fa56b633f814fdb1b7ea0157734a0ff48ee5af2a1f1a07dbbc0ebfe42b3fe7bc6138e3ada9ab3189bcadfb768ed9b8aa79573b8834618b243830a6eb3f6eeabd45db25d37ab8490ef938179e9a23168b677e1a758f2a25233f63b1965e2bbe3e02754774204ca82ff2560729390c17b49e3f6aeb3a8a1e2cb3d44a7e26353d7fa0a6208bf4cdf8b2a18d9d67ffbbb6e4b70bbb8907e6c14bacbcfda3e0d87063ebbc9e6e1397db434b45b433ed33f95ac5c45562ec80533b55789fc6e0512a6abcc5dd4fb652f62b394435f0ad58279f1c203b7c63889a35d9cbd6abf792ef94c54be576d673bddff51c066cca1f53873818e00130ffc9e2cfc4efca5b445cc19304d06f703bea3bd181e80e1815c7415e478f02fafc16ff7ed9297204255b46aa6689a974a8fb8734be15a939848680142c798c9d1fb1957117260cd3692fe0414ddbad0ef6813ad1a92e107a6157f0d4429895ba430102f7c268e13f799cad07fb300655d992b15f54a9ed5e8f0ca830c50090e27f347a480d120607d1224d936620211b33b0ff5946560b21cf5f1dcb89431fa3da1a97ccc30de9e69cf6e3ac693448c42df21f653aed8e6e5d31983dd8fafa155789eec6ea616c86a8de8dbdab821f6e72d0d6d2a52e23039ce0bb3dedb5f7473af12d8f17fc6d55099617eaf6627dcd28dc841906db4013a1bc2d1d9ed3eaccaaffea1b8a4f6af5031757db53c2c69464ee6216341671ec0ccace747f801d47aac93e59165cefe5bcb833dbc42034d9b65935d3a86385799f623f83c265a169fe3461ec3ce798c70bf00e6e10e554f8f5559c59afe3d49b32c444d41929adf63fce0dfee6c123f8b32552478a7590aab7f5b9ecf919db2b4f6e2b93b72550205db44ebf1f39d42d464c6de01373a93c1309f1274484a1e0c07c9ba5ceef5582a657e82fff3196790b8ca4f9f15cbdd7ede913cfe462a70dfd275e61c6dec472ea51318317d14bba2c9b330d854c1a46be877c44cd149a799d5c7ccc2796bda98c9e84ab1c235559401b80625d78aac43fec93ba2d7ffb280cee4d23a67f6a648f73894016aabc188304a7eabb0de682a8ed4b2fd0bd3d9eef5edd1b31b6ae46e7a044dbb5faf7c31776879351cf366f3ed603828f0609470c5bd554164084bc73ec3201aa535a186933278b69393b1527de297df2a8b2b71a9229274f111553c2d7246049793f19f8f35748a5889ae8e17ba08ee6f5da38bff48399d68c708dc0b67392156b1e01869619921d619af81ce4e80dd5c87259b4c6609a59a010c9eda97b084e50570a10a0bee9817cfe4c04e129925e10abf7d1fc60e691871601d9efe0d638c5a121aaaa2f5991cc349d049bb1862c042fdbc7d5ccf90d152e9a7b38cf8957d41b6c9bebefe3ed48b2f05a8cf8ca01284425b85ee709a57d1c84dfd7b857c81765971eef9ab757ee449756afd9c42ea5181a4a1c427fe4b5223e0c96b335913c44e57c7c1b889e50242117be72e90ad9fe93a3d3b47549491771616b651a7ffc5c13de2446ccb6940eac99f80539dceb66fbd49750c65e5405e51511fab4cd5d9db6cf716e7de916a57a4225ee5977ba664be3c667d7c9c2d044b220d5b6ebd5db96f1f2cf47ba0a6527e6f68a1bf59ae5be63c619dcf7becb982c7dd024f56d8f7d49c235707fae99061e8a032aec23ec8ace5475d7132f723e1b11df105381085f1c2443ea5c2231cdf692dbdaf013f0f18fd53de67fe2ed9151535bd0bf0131752734b5e06cb75142a36c60130ef8b5dce93791bed243cb584843bcf8fb97a250b15d57d9666354096df3a69db96f2563bf7c5160951c602fe98833f095795f45b57e29c7cbfffce1c588db814a2cb6e242f948421f5bfab1c09b698f0d60323eaf243512eef30e575df42693997a2468012c47ec4c20f89e2022381ce39903ea007b810cd345d6aed36040ca720afc8d14ac8da033985d8d1a8700a3536f7d7dc26b5ab9a700320e1ab5a364bdf41de8f2c746e6883ec6d91319f7356f50b24ef28b51831532d3f27656fac3cda725aa1073e9848195025bde43eb4ca42b3ce47d269d1b60ad1854b9bba0c5052dbac853a0bd1977cdaff1846a25f0450f157787a9675a4719da09763a603098315ae63c87cf0e807d813fec1e75ae646602c57ca820133ad18fcf3a71d51a08a78f744d1244e9607d642ef94ec9df625b90cf0deed5e32dcaba65cb9a0e5ff5c455261a827737dcfa99771995123256669952cd31dc368bd14b543eb8666bb85285eb9d972dda8f0a78ed2e164beeaafe1243589be39fdb90b84f4dfae666c1fcb34e0642fa66c2f683e3448796d207b6ef79092f342bf057b9744c8d710b7d5202215076e0a303be71947a80d022601a08fc0c3893fd7a96eb60d21952d420d64c87e54351b0d71b18e803700ac7216b5ef41c7ff0d39b27104581cc9c63070b7720abe5fd67dd30f1ca758f718b9be1c4acbb23e87824ddf496e70e861a8b2bcd783da1855f1913b20786475e559e28aea4a871f84fbd1a84a0c9ef4962d251f0d119f17f3443ad0faae11982299c1106ac9890fca00b924b5bc1d428b9f2534c20a54bd554c51b5c0cb8266acd61273a7c5bcf62e4ef2e3d3de47aa9212b0b4282895fefaf79572a9497fab062025aa23748f470943ee414e5e0d5b3045ecf62d2bfaafc79bc3cbfa1d780ea7ce0214169cc3009c665bed7496b2008e0febd98317252725387ea097910b61d7e6baf91b2458688ce971115cf88a013699d85830a285425df1d73350b820a35366d24c14d02675025f5adc9ec48443b7cd21df872a1aa1f236bf8b52bcc816fefd28489398b059fa468103f0c8018f32f80b9c9b673020a70b6eab708b0df43f56b3e79c0038f249a91ec05285d810a2bfdc4d2bf1892f67ae4bf7662e3b43bed8e0e356ef7b70ce0e15b01c96682df875757d95a4c55aa746dbb83cfc5e6c56ec808cad4c90da61d6ea024d246195703febc0d77042adee362706d295c5a290e872dd0be2aaa732980092764066c15b90991ceef498cddd111a3120d34aab41660ef9f6fc0958d2a4376a18a3ce5e0e04035485beb4467e6c1ff36f1de7e535f46970f66634f88fd25d33e47327621d5d0f09a2e49736117d90ffe44e5d38fbe68b0c9dba60cf40070d6c282066971f7322172c88ffdcd121c79910e73de164233c19701a2d5d60f7b246d01b93d8ced42d4a6dab06ca8a262d9a4b98c503b544988b6d6ee07ff8407a14a892103b363cbb8c55f03553ffbb5aad5089968492b965bb9ef3e086692a2f504f72e7f1743f8062fe054f41eea11d3257758d80d7b681b03957e35cece5162526bdd4b015199968008754f6cbf3020a8ab19a46ff62bad60b6e9fd799bfde6113719a5bdfb5f78feeab0aadeb6d78fb3087d8896b2cb103e6680462ce9635cfed4e15d64a769ac0f44bb96ea53459f835ab1a7b341077bb2a42b4e285614fe3c1b6b889f7e6a881a99c653fe02554f67d642e3d9232f7328e322ba079ffcedf4df1999d8ed8eca828985a285b03c30779a03f0e55119748a3ef899c333d0f3c2fc2e7bbf14ffcbf3095315295dfa849e7db7d6bcf89dd386eb60393b40b378a92d5aa0bad8dacc93de2a14e61df83dadcd94573921888d05c8c6537a35a97f961e4dd4e51b498ece5a9a5d2cd18a5721d1799e6feac7813fbbe6f39986fb50dfa6904c078d3532d1779788a684b9096a024b21416c90135684989ae9fdac3549062c23d06cbafe6c7949e0775e5b7448f5ec55924c0a94e7f5a2bd8bc012d9581a8a5d10ed09a46a8bbc2bba9aa4e72bc4baa7cb2daf3480d95161b458f46971c97408aab1fd15f2b6ce0a318ac782289876949627ab3b474444397d7e0b7cb36d43579ce2b5fe63716f008b18420efa2989cdaf38dd2d3a431e13cdc827debbb480e3d1268662cf76826080853307e5a17b81db05ac0f315759dc134e3139ccd0f4d9ac8ce93801cf5ec151144fb2bc8f00e95e2289a3a839ea1f1457f3bbbfb337054e6c43fa5595c5936696ae3a8d0afc631718dde08f7130706da7f6f759db0f058bb1be6e5bf0288f96fb60a0096cf6cba05116eb08c07e960cae2603928b05fe850c2456725ad9d8959fa8813ee36e754f66c873edab81af721954606b767404988b5239753beac0a89c933750b1f298d879080d3ae8c08af90cfcf752090fbbf865c3303df628bd20e4789c158b6ee3ffd55f5ecbdbb348a62f70d9b9413e3390f59faa25f8ef22f0540ebf8530f5d90a67f3f365e4b79ce9ef7541e2dc86ed7519e5ec72f5d909661268aa396c5b3325d8a23806fbc4abb794846f2251291bff458ec6a9f7aa57de689d980f0eb4cdfcdc00111b248a66604d024492d628d9d7eced0b2c2edb70cf51886b55c2a41d5668e0ce394e2e89c7378a7137bb86bb7816e4d0eae38659ce672c957511b2cbfe28854559bc2963cf4a7409cd640cb0a47b1daac932d465b305ebd4d126e23e200d9a291e38ae540e3f1e3f9f8bb8549098f596ce8708ad81fc717632e515e4ee600d92f45b2f8347a3ec73dee0fdf9260dabda84d170660fb21567f99d2b502888781ab4d59012bbcc1ac2a241af3f50b9d3ccd714bb2ba701a3b9cea596d17f9a8a87a0c7b67be3022d67d9108d05c7140c5d7e220f72378ed6a1059d84511b244d66c6c4578e615a7cda74ad7505e523ed94efd505f5367e17ac0898e6c042ab80d60bed3127d6e9e45106536650b0b2db64828a24157fa35cfc6d1ca4d811b51a274f4b41a938f730431fd6a67543dccab044bcaeaf0ffa3e7013b23d61c12526152843bf99a8ffa0f8666aea5e58e7608615b87d7a771efc3198cd4e6ad32d1fc6e3b451e9bca7c0ab87082b31ab6407efbee4cc14ebbc79ac499cefcf6c6e798507fef8765577f4ca5141eaa096adce69821ceac57fa843f6e0d5ab9e4b3df8b39a02677d1535b6a8f2fe9cb05d4ddeea758eae26b1644e59a510b7fea6182dc17759c42d44fc620f3043aa2f5cd1d300c38a885e17763a7d18cba8667ecf2146463fac087e348529aa15587db6de558b5dee827872daf69165e29175db4581b970a21eab25a758d0ee47cc76b5e256a6cefb0f227be5a96982fc2d71b8a3a640483a270d05f4e53fd9f30919f1f7a18d1d2954", 0x1000}, {&(0x7f0000002cc0)="a169b07a09cb4ee615d0ac09676544936a61c23cce3ca64febcf0dd29b9d014698b0071a38e73b58f87baa9f1edec879628f07c1a62657c0394cf4bf24213b4412166e2c2682998c32413eed6e944b762eb167cf5868e6503f64688e58c6dd810d6adb030ce8c91bf22725ac80b910f3b1105aec86501968e7c2e66f671b83000a88cfd53dbdbef776fd2323e3bc65d0a4ede45d6448979baffc497f07452ab5", 0xa0}, {&(0x7f0000002d80)="4527988f6a63c85bf20ed00204ea185e16c5ce732aaaa617b7a6bcbb949b7ec7d66581062ff90961ed003e458d9c99d31422e12faf1159ce2ccec5adc860267684184b114069f66e8576f324a84d82791002f485c501256258ac5e9cdb95eadc5e45253e3f5d675274b7b603387a16162680efef3c7b04a5b1ff9ee45b3f73faa8fc10e72726f6bd3ff97287e6979e036e6be99916bd7a06cfb59d822476cfabab99b8db72e7889736685d196b8832ec14a26a5f633c77fdec9d7d8e89e64164a430198d0c6667a7272800c57e7a73d5c66164cf2aa208e0a326f8d80c244adea857597d382fca77375924c243ab9191fa07e921", 0xf4}, {&(0x7f0000002e80)="e2f037ce79df7ced89d42cd1b61120b7fa42f55cbd1f80c3d5dfe5bd455dd4e6e546b88d7846facaed09b4100c6cdd45a87f35bbf1", 0x35}], 0x5, 0x0, 0x0) ioctl$TIOCSWINSZ(r10, 0x80087467, &(0x7f0000002f40)={0xfffffffffffffffd, 0xd3cc, 0x5, 0x1ff}) ioctl$TIOCCHKVERAUTH(r10, 0x2000741e) syz_open_pts() ioctl$BIOCGBLEN(r10, 0x40044266, &(0x7f0000002f80)) msgrcv(r11, &(0x7f0000002fc0)={0x0, ""/212}, 0xdc, 0x1, 0x800) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f0000003100)={&(0x7f00000030c0)='./file0\x00', r6, 0x2}) 10:28:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) 10:28:53 executing program 1: write(0xffffffffffffffff, &(0x7f0000000040)="828848c91d5b767f68bee97047498cd129f1540a16905d6fba7e71ec52272ee797fe9e50da", 0x25) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x8) getgroups(0x6, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r1, r2) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VMM_IOC_RUN(r3, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 10:28:53 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x1) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000080)={0xfffffffffffffff8, 0x3, 0x8, {[0x0, 0x6f3, 0x5, 0x8, 0xe2a3a3ea000000, 0x10000, 0xd22, 0x4, 0xf4d, 0x0, 0x3ff, 0xfffffffffffffffd, 0x100, 0x7, 0x1ff, 0x3, 0x101, 0x4761], [0x1, 0x23ef, 0xfff, 0x200, 0x2, 0x2, 0x101, 0xcf9, 0x800, 0xfffffffffffffc00], [0x7, 0xc9, 0xfffffffffffff172, 0x85d0000, 0x100, 0x40, 0x1f], [0x3, 0x3, 0x8, 0x5, 0xffffffff80000001, 0x29b], [{0x3ff, 0xff, 0xfffffffffffffffc, 0x20}, {0x7, 0x7ff, 0x8, 0xffffffffffffffff}, {0x7, 0x2, 0x1b80, 0x415800000}, {0x3, 0x2, 0x80, 0x2}, {0x9, 0x4c0, 0x5992, 0x7f}, {0x9, 0x3ff, 0x7, 0xab3d}, {0x5, 0x1, 0xffff, 0x7}, {0x6, 0x401, 0x56c22b7b, 0x8}], {0x7fff, 0x6, 0x76, 0x800}, {0x9, 0x6, 0xb960, 0x200000000}}}) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 10:28:53 executing program 0: r0 = socket(0x20, 0x5, 0xa22) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x110) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x332, 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000340)=0x3) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000100)={0x6, './file0\x00'}) sendto$unix(r1, 0x0, 0x4335, 0xa, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) recvmsg(r0, &(0x7f0000000300)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/84, 0x54}], 0x1, &(0x7f0000000280)=""/124, 0x7c}, 0x800) pipe(&(0x7f0000000380)) shmget(0x2, 0x1000, 0x82, &(0x7f0000004000/0x1000)=nil) 10:28:53 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000025c0)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000002600)={0x3ff, 0x8, 0x2eb, 0x9, "ca93fb881a4024b7219df8a34974677d26ab702e", 0x3, 0x9}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) preadv(r3, &(0x7f0000002540)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/182, 0xb6}, {&(0x7f0000001240)=""/112, 0x70}, {&(0x7f00000012c0)=""/4096, 0x1000}, {&(0x7f00000022c0)=""/39, 0x27}, {&(0x7f0000002300)=""/126, 0x7e}, {&(0x7f0000002380)=""/136, 0x88}, {&(0x7f0000002440)=""/196, 0xc4}], 0x8, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, 0xfffffffffffffffe, &(0x7f0000000140)) r4 = openat(r3, &(0x7f0000000000)='.\x00', 0xe1, 0x100) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000040)={0x101, 0x31d, 0x92ab, 0x9}) getpeername(r0, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe0f) 10:28:53 executing program 1: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r1 = getegid() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, r1}}) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x3000) getrlimit(0x7, &(0x7f0000000000)) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 10:28:53 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) setsockopt(r0, 0x6, 0x3ee9, &(0x7f0000000000)="262006f0093916f72dd52bb53c0e517150399a4c6a64a1dd0bf8d367276bc56443fcfe956075979b2b7fd9ca6ccfc504607fc8e8641fa8cf1272d281bbccbee78e8bcc484254a39e3456804c42830c199812c89e14b24c8eedeae4f2ecddde037d320ea5a705d1f4602ea5bf5b736b283726adf9f8e2a19e6a84e1d6d9e8fe9df0854b69073eee81b9890720d952e2e4caa982fdb008378cfd46690f4cfab4472c8036d63830f7517fbd900d5e7caa26b0c2cfa845f944867e5cc98614dc8ac8575a19d7d393db4b4c3c677fb82c6b2fdb33c270923997496370c44ee51dc693600be9cf97260290f0d80a30f8be", 0xee) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:28:53 executing program 1: setrlimit(0x0, &(0x7f0000000000)={0x7, 0x800000093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x34, 0x10000, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x3, 0x8001}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) writev(r1, &(0x7f0000000640), 0x10000000000001df) writev(r0, &(0x7f00000008c0)=[{&(0x7f00000000c0)="b9", 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) r2 = shmget(0x0, 0x4000, 0x2, &(0x7f0000003000/0x4000)=nil) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8000, 0x0, 0x1, 0x9, "f12c34d058743bfbd04798d3efaa88e6f9b1b510", 0x7}) shmat(r2, &(0x7f0000006000/0x1000)=nil, 0x3000) 10:28:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b67071b542a538706000000c4110000002900000031000000000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet(r0, &(0x7f0000000000)="213387340513ebc2df586672ae56bfb7e8d5d69ffcfb0b728059ad1b7371fec18be222dd7f3cca1335", 0x29, 0x0, &(0x7f0000000040)={0x2, 0x3}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:28:53 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x100) msgrcv(r0, &(0x7f0000001540)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/219], 0xeb, 0x0, 0x1000) r1 = kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x11) msgsnd(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="0100000000000000240e535e7e16aa2303f8fbd829269538a501bba684d27144443b8f41bf56f037ec6a0f411a96562fc8713b3758c5f0916034baeccaf5d04dacb5b0f230dda8ae6b878f0293946d9e98d0b07155b447ffd152290400000000000000a7c526201d61a8486501ff220000d74e7e8ec2fa86d75c58f82273afb632047e117819565f244e35052a49504680899ba601a865e17b4b415a3203626af63ec3e7e446cac855866b3d1ea3f4ebdeb374fd58aeb4faaf51dc2fe0bbeaf8b6344f9eb44be7c7240ef382c9a5decf226175e70dae373935cff736942e77035b0d5ab7d0f916f9ccc4050ca8edd88e1eb808b23da0d817f5ff04c0e7a7fd8cda4fbf13fbd3234c9d8dc7e7a10b44a3778c4ab256ba7745dfbadee5a6c0054514fdc871223e0871be1398dfe79c8200af2c46773c9debe847140e8b7d95ed86456db0c7fa4d918c325109da2c8271cc8dd433d44fc69c9a78363bc9ad7b4ada1755b280623971129ec157b637d9e0500b50bd0d99506a46095a981de1b132744769fe2d9cf05de7d3aeec57c8a2ed0e2e89414220711c5427a5cc96"], 0xf2, 0x800) pread(r1, &(0x7f0000000300)="1b5a03e3949c197cefb448afab0000c126ea10b0f07022d48602770125688abd338e937aa0243a8bf620fd90aac67d2e19ec723b6149200e2aff0fff9419464190b2e12d86881a577716df190054feeaa4e631fe2d7d237ff91607e99ead8796e57a9eaa1ddfe1a8e758c818330c9cae44363561d1c5901ed08a7ec4de172c0c438f7b4985919ab56705c163f3a62d6b368abaa74153541bcf1763dea9aa0e2b8f1e5d52bddcdb3a5361b3e4dbd9b7cfc49176d41cb5f44152fae6aa5de626dd3a0a5a26e9e1614afd568672591f7b26375bdb953126a56214cbbed86904b295c6bf42d9a07ab047eb1e7863178862ec0c371844b3e80f645e06f03ef3", 0xfd, 0x0, 0x5e) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x1f) execve(0x0, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0x4) 10:28:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r1 = shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmdt(r1) 10:28:54 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2011, r0, 0x0, 0x2000000) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 10:28:54 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f}}) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) r2 = msgget(0x3, 0x1) msgsnd(r2, &(0x7f0000001b80)=ANY=[@ANYBLOB="000000000000000098705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43fee5c570eacace4bfd90b978aaac7473152c24f1d14c325559be70251085cb44784eb9590c4db7153ac4d8ce6b4db2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985131636b5ae8fae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd276956000a32668fa97ada66cc46b5ff06a5a26cde9176076aba48e4e9112f76f9b1bdbd1416893579197962eff4fe4826213883b7b71253ee6b82f00a4da337c39a64426ca403791af34d5b27187114e952201c4a5f43b47d4fb9b7e127a5d9b7cf1dbdfed482fb222700e6940"], 0xc5, 0x800) r3 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) preadv(r4, &(0x7f0000000200)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000400)=""/150, 0x96}, {&(0x7f00000000c0)=""/36, 0x24}, {&(0x7f00000005c0)=""/211, 0xd3}, {&(0x7f0000001900)=""/147, 0x93}, {&(0x7f00000019c0)=""/205, 0xcd}, {&(0x7f0000001ac0)=""/136, 0x88}], 0x7, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r6 = getgid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000280)={{0x3, r5, r6, 0x0, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) ioctl$TIOCCDTR(r4, 0x20007478) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000080)=0x1) r7 = shmat(r3, &(0x7f0000ffd000/0x2000)=nil, 0x3000) shmdt(r7) r8 = semget$private(0x0, 0x0, 0x100) semctl$GETZCNT(r8, 0xdd22c2ae3b3a9498, 0x7, &(0x7f0000000040)=""/36) 10:28:54 executing program 1: mkdir(&(0x7f00000002c0)='./file0\x00', 0x7ffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000300)='./file0\x00') mkdirat(r0, &(0x7f0000000040)='.\x00', 0x0) 10:28:54 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = getpgid(0x0) ktrace(&(0x7f0000000100)='./file0\x00', 0x1, 0x4, r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknodat(r1, &(0x7f00000000c0)='./file0\x00', 0x1000, 0x7fffffff) pipe(&(0x7f0000000040)) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') pipe(&(0x7f0000000140)={0xffffffffffffffff}) open$dir(&(0x7f0000000180)='./file0\x00', 0x100, 0x40) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x10001, 0x6, 0x7, 0x1, 0x401, 0x7f, 0x1f, 0x2, 0x2, 0x1f, 0x80000001}) lstat(&(0x7f0000000080)='./file0\x00', 0x0) 10:28:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) r2 = fcntl$dupfd(r1, 0x0, r0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x515, 0x0, 0x0) write(r2, &(0x7f0000000100)="cf4e4b2c70027e08706a296ae460ee4b46adeb9ca5cb0a1f9d90712746333f75566a23b78ebfb181565ea14ca1a1cf338576fdc8c61d6c659c0f084ae3386bad509592064843cecb3c7ad9c404d7335c7387eb731bec5bc69eb07f6cfb12337e87e0a852d275403f143a2639059165b33cd367ad0ca10274e045c016d0e2389f5bd3a7f5a7c5effa06c3a705862f712ba1cf853eddc8ded43888debf896b031b3dd6e3afcae8e4f9ec53d474747c017f6740c38f3090b169e2baa48e14d60456f140d2ee079c627c0ca87133ab93e3ed363e66f8d8f44c1447854c7670d3b36fbea41c5063be8944241241ef8174d3c815b3184185846ac5451d32c2a858b0", 0xff) 10:28:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) write(r0, &(0x7f00000000c0)="ffe392b91d3e796a686b0e26e935d867b33ecbe221b887b349c048331b2601b0bc54d174c6b8399dfc643beccbac87781520a5365a04422a3f7d8836854f3b6e8738b45e42c85e03cbc5a693c776e75fe07c9d4b4fe2dc7c3b1ea557933f3ea0af55a1f60cfbe215564ba3967ecf8b2d4641246291e652376def8a2d5e042c274e254942d569190f63d1250fbf867353d961efd54bf82c23081ee656042ef78f89a7f509073f12ec28e0ab825d2daa333049ab27a9c9a8e3140f6dcb", 0xbc) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCFLUSH(r2, 0x20004268) sendto$unix(r1, 0x0, 0x0, 0x400, 0x0, 0xfffffffffffffc63) shmget(0x0, 0x2000, 0x44, &(0x7f0000ffb000/0x2000)=nil) dup2(r0, r1) acct(&(0x7f0000000000)='./file0\x00') 10:28:54 executing program 1: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) readlink(&(0x7f00000001c0)='./control\x00', 0x0, 0x0) r0 = open(&(0x7f0000000040)='./control\x00', 0x491477aab8172201, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = getegid() chown(&(0x7f0000000080)='./control\x00', r2, r3) fchownat(r0, &(0x7f00000000c0)='./control/file0\x00', r2, r4, 0x16) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000280)="112f82896bbed67152170110d58fb93addbbb5149e2ded2c5cf0deaf2fc13c60cccee65d148ad7add242e0ee2ef90424aeb74c6435e7970e64fe158d3444a405a9993793187c96a8b355a73f5a4ada321a7be926fcfffd5f21a4d5e286a2dfe7de6153240448567718cf73c0e8100337460be8b23148ff34c6f6f39ba2ee935daae1e3b939655f707f82fe891903fc197e122ac04efa8a1dfe1f703d44278f9d9407e410d9e5f707d5467ab5cffcf16c14c3d5537936a5cdfefc8ac4b075768e08cce966e5e85168f1a413756887a7766a9aedfc335ef77615afaab0d9a2fb6010341c0e0ceb55f4", 0xe8}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r4}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, 0xffffffffffffffff, r3}], 0xa8, 0x400}, 0x8) 10:28:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() 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)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) syz_open_pts() 10:28:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) fsync(r0) getsockopt(r0, 0x29, 0x26, 0x0, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x11) fchflags(r0, 0x0) 10:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000080)="a7052d9008201bc9ab7d2eded7b76d46d82a37c7a03c454f", 0x18, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x1ac2, 0x0, 0x0, 0x0, "ede922120beb03f84197ba421113a99d1eb08906"}) 10:28:56 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xffffffffffffff00, '\x007\x00 \x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:28:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getpid() geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f00000004c0)={0x1, 0x20, 0x7, 0x100, 0x9, 0x6, 0x6, 0x10, [{0x100000000, 0x80000001, 0x7ff, 0xffff}, {0x7, 0x3f, 0x1, 0x20}, {0xd786, 0x0, 0x40, 0x2}, {0x8, 0x7, 0x0, 0x7}, {0x4, 0xfd, 0xc9e0, 0x8}, {0x85a8, 0xa18, 0x4, 0xfffffffffffffffa}, {0xab4a, 0x0, 0x7, 0xff}, {0x8, 0xffffffffffffffed, 0x8, 0x71039f1f}, {0x200, 0xffff, 0x4, 0x5}, {0x2, 0x8ba, 0x6000000000000, 0x1}, {0x1, 0x40, 0x7ff, 0x2}, {0x3, 0x3, 0x2, 0x400}, {0x0, 0x2, 0x26, 0x1ff}, {0x7fffffff, 0x8, 0x9, 0x400}, {0x1ae8860400000, 0xffff, 0x1f, 0x8}, {0x5, 0x54f, 0x100, 0x7ff}]}) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000240)={0x3ed, 0xfffffffffffffff7, {0x6, 0x8}}) r4 = msgget$private(0x0, 0xfffffffffffffffd) getdents(r1, &(0x7f0000000500)=""/192, 0xfffffdb0) msgsnd(r4, &(0x7f00000001c0)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="0300000000000000308c421eb168cc093e5819de98a665671741de2ab738dcc13d731ffde06afcbd80c82c5a456adde0a99524b840279ef2297939a2765cb98a0cdc1e133a383e5894f28a9a959a5fd81742768060ab0e3d06b225e8bfb15bcaf5c6dbbc0b125d9ded6d3f3576e1eb0f3c81c88eb63f21716171153ec0de21052edf78bde665df412eee552d7e1e4620625e45a19fec294482b6e46699ac688f2634143cdf109867fd903039dfe889d613d7a509c2f743024a9673986278c20793bb0bff1944c7956145611c82d6a6cb687d930b89ba98af41f230b349d33362dc7f89a12fa5444e24a6a6bfe303cf61780d6d0f3c19250e0874e20bc7ccd5af80791680667504bc23cdf28d5dc41ee203301868667f750a5a50c30c90756a4226968604bd1fa3ab480f23d79e9d5b80f4110c9f30b4ef30875436688a"], 0xee, 0x800) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000180)={0x9, 0x1}) msgrcv(r4, &(0x7f00000005c0)={0x0, ""/133}, 0x8d, 0x0, 0x800) getpid() getpgrp() chflags(&(0x7f0000000280)='./file0\x00', 0x10000) 10:28:56 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000140)=0x6) close(r0) r1 = syz_open_pts() setrlimit(0x1, &(0x7f0000000080)={0xa2, 0x1}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x184) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f0000000180)=0x2) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x43, 0x2) writev(r0, &(0x7f0000000780)=[{&(0x7f00000004c0)="d26aa6d91f5c0a", 0x7}], 0x1) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x1, 0x3, 0x5cc66866, {[0x1f, 0x343000000000, 0x4f1, 0x50, 0xc5d, 0x7fffffff, 0x5, 0x8000, 0x800000000000000, 0x4, 0xff, 0x3, 0x3, 0xdf, 0x9, 0x3, 0xa4c0], [0x8, 0x8, 0x700, 0x0, 0x1, 0x8, 0x6, 0x81, 0x2, 0x7fff], [0x7, 0x0, 0x9, 0xc608, 0x425280af, 0x5c, 0x7e9], [0x0, 0x3, 0x0, 0x7, 0x6, 0x7], [{0x3, 0x40, 0x6, 0x3}, {0x1000, 0x2, 0x466, 0x8}, {0x100, 0x3, 0x3, 0xffffffff}, {0x71, 0x9, 0xfffffffffffffffd, 0x82}, {0x81, 0x6, 0x4}, {0xff, 0x401, 0x4, 0xffffffffffffcdcd}, {0x1, 0x5, 0x223, 0x2}, {0x7, 0xfff, 0x2, 0xa5}], {0x4, 0xfc, 0x100000001, 0x36a9}, {0x7fff, 0x3090, 0x400, 0xfff}}}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000440)={0x8, 0xcc, 0x2d, 0x9, "ba64f4c35becf15a5b442dce6c4b7857def61870", 0x0, 0x9}) 10:28:56 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="2000000000ebfffffeff6fca2d68dc42ab6c005b671c1b542a538706000000b818000000290000002f00000003000000000004bb893f0000dd23aa64afd69355618e564e698de7a81cb3"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000180)) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$KDSETRAD(r1, 0x20004b43) r2 = syz_open_pts() ioctl$TIOCSTART(r2, 0x2000746e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0xfff, 0x4) 10:28:56 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000140)={0x8, 0x7ff, 0x3, {[0x0, 0x64e, 0x4, 0x9, 0x8, 0x1, 0xffffffffffffff37, 0x7f, 0xd3d, 0xffffffffffffff75, 0x1000, 0x8, 0x1ff, 0x80, 0x7699, 0x0, 0x80, 0x9], [0x0, 0x1, 0x6, 0x8001, 0x1, 0x9, 0x100, 0x5, 0x8000, 0x523], [0x10000, 0x95e, 0x7f, 0xff, 0xffffffffffff7fff, 0x242a, 0x6], [0x8000, 0x8, 0xfff, 0x8, 0x8, 0x8], [{0xffffffffffffffff, 0x7f, 0xffffffffffffffff, 0x200}, {0xfd492dc, 0x722b, 0x8, 0x80000000}, {0x4, 0x3, 0x8, 0xffffffff}, {0x5544, 0x0, 0x80000001, 0x1}, {0x8, 0x9, 0x1000, 0xd3}, {0x0, 0x9, 0x7, 0x7fff}, {0x40, 0x3, 0xa12, 0x5}, {0x1d, 0x1, 0x0, 0x1ff}], {0x5, 0xb0, 0xffffffffffffff7d, 0x8001}, {0x8, 0x7, 0x6, 0x4ad6}}}) r1 = socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0xb, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x0, 0x80000000}, {0x87, 0x6}], 0x2}) r3 = getpgid(0xffffffffffffffff) syz_open_pts() getpgid(r3) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) open(&(0x7f0000000440)='./file0\x00', 0x800, 0x3) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000080)="10", 0xffffffffffffff94) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f00000003c0), &(0x7f0000000400)=0x8) socket$inet6(0x18, 0x2, 0x8d5) 10:28:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000040)) r1 = socket$inet6(0x18, 0x1001, 0x0) connect(r1, &(0x7f0000000080)=@in6, 0xc) r2 = dup2(r1, r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000000)) 10:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="bdfa4d2582c321a8cf9884025afb328756e8b7378a640800e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a000006d7c7f5ecd50537a0237f559b7cb5e32d0fd2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bd9028a2b887f01309bbe061a7731e5c2091f3e93d25d6486b8ad670741e870106b6134a46b5b54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9c) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) readv(r2, &(0x7f0000000080)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:28:56 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"}) write(r1, &(0x7f0000000100)="7923338eb32d387ea5d9c380066f68bd31ae5c927055da7d10a060b80edec4d49c5fe6e423b82fb8492e34b926e16bf4213f712047133da503de38ae21aec33c396c39547eb78596d80535a4285d4519de6c68bf803a865df3f17b4142747ed672047a2629dab0e06c9e1bf4eb6107819be1b78af968de1abf1107ab2b6545d746e2f7b428505822f01c7aecd4fd135cd4700ba8cb0b48de5ae134951def48ebad72f8c1f1594758525641f2ac25877ee5419fef01f87464d372a234fee37cd65092f2a655", 0xc5) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 10:28:56 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) recvmsg(r1, &(0x7f00000008c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000840)=""/124, 0x7c}, 0x0) dup2(r0, r1) shutdown(r0, 0x0) execve(0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000100)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000080)=[{&(0x7f0000000900)=""/4096, 0x1000}, {&(0x7f0000000040)=""/43, 0x2b}], 0x2, &(0x7f00000000c0)=""/32, 0x20}, 0x40) 10:28:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f00000000c0)=0x9) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = semget$private(0x0, 0x8000000000007, 0x3f) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000140)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x100, &(0x7f0000000000), 0x368) r2 = semget$private(0x0, 0x7, 0xe3) r3 = socket$unix(0x1, 0x5, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc028698d, &(0x7f0000000180)) socket(0x2, 0x400000000002, 0x0) semop(r2, &(0x7f0000000180)=[{0x6, 0x101}, {0x2, 0x1f}], 0x2) r5 = socket(0x18, 0x8001, 0xffffffffffffffff) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f00000019c0)) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000001b80)=0x1000, 0xffffffffffffffd1) shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) r6 = getuid() r7 = getgid() r8 = getuid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r10, 0x0, 0x0, 0x40c, 0x0, 0x0) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r10, 0x0, 0x0, 0x0, 0x0, 0xfe46) readv(r11, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000001a40)={{0x6, r6, r7, r8, r9, 0x1a1, 0x100000000}, 0x0, 0x100000002, 0x6}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001600)='/dev/wsmouse0\x00', 0x400, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f0000001940)='/dev/klog\x00', 0xa82, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) 10:28:56 executing program 0: r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) execve(0x0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x3) syz_open_pts() 10:28:57 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x14, &(0x7f0000000080)="caf5b415", 0x4) 10:28:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x101, 0x8000511d, "0d592fdebf96709dce4100"}) write(r0, &(0x7f0000000140)="96", 0x1) socket$inet(0x2, 0x4000, 0x400) 10:28:57 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x400) madvise(&(0x7f000083a000/0x3000)=nil, 0x3000, 0x5) madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r1 = kqueue() ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) kevent(r1, &(0x7f0000000000), 0x0, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 10:28:57 executing program 0: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) recvfrom(r0, &(0x7f0000000080)=""/101, 0x65, 0x800, &(0x7f0000000100)=@un=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 10:28:57 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) 10:28:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82022e2f6e2a5a2230002c5e24d0978b3dca762ab01bfd6bec418b99d45e00ed37cc4d22f032e3142a4710dd9bc0d094887b89773bfbe27923b159a35de0406eeb9e610eeb9b06494de739240714f84a10030a71f928bb3d3b57b1b29e4769a492b345066c386f653e70811e5c810a2e679ce27bf2eaba271a7f74115c53d434df88e2"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r1) 10:28:58 executing program 1: r0 = open$dir(&(0x7f0000000400)='./file0\x00', 0x80, 0x191) dup(r0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x7ff, 0x0, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f00007b3000/0x1000)=nil, 0x1000, 0x5) r1 = socket(0x18, 0x1, 0x0) recvmsg(r1, &(0x7f0000000280)={0x0, 0x0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/238, 0xee}], 0x1, &(0x7f0000000180)=""/195, 0xc3}, 0x800) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) select(0x40, &(0x7f0000000300)={0x4, 0x1ff, 0x1400000, 0x61, 0x74c, 0x7d1e7177, 0x70, 0x9}, &(0x7f0000000340)={0x0, 0xb020, 0x8001, 0x100000000, 0x0, 0x80000001, 0xfffffffffffffff7, 0x5}, &(0x7f0000000380)={0x3, 0x100000000, 0x5, 0xffffffff, 0x10000, 0x1, 0x800, 0x400}, &(0x7f00000003c0)={0x5, 0x58}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000002c0)=0x80) 10:28:58 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) socketpair(0x18, 0x4007, 0x22e3bbcd, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GTYPE(r1, 0x40045720, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f00004bb000/0x3000)=nil, 0x3000, 0x80b2dfe465f2f455) 10:28:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) shmget$private(0x0, 0x2000, 0x80, &(0x7f0000ffe000/0x2000)=nil) getsockopt(r0, 0x200000029, 0x80000000000039, 0x0, 0x0) 10:28:58 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f0000000140)="6d19dad17a2ce12c18c42ce68ad2b374953b5dbe6648da7f7490f463379191856e1b4fd9ffdf9435073a163a1887386590886f83f514993b30dc78c8d13f38c422eb655c4dc371c97f0d2ea901063b972c8cbeca6703527302cbd0a8f0b3963b65c6e6cd983f078d9c09011135c99d9f8b47c35e309e298ab9c4ff72caa3249b", 0x80}], 0x1, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20}, 0x2) accept$unix(r0, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000001340)=0x1002) r5 = fcntl$dupfd(r1, 0xa, r0) setsockopt$sock_int(r5, 0xffff, 0x1002, &(0x7f0000000080)=0x20, 0x1) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) clock_getres(0x3, &(0x7f0000000000)) 10:28:58 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') fchdir(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000080)='\x80\x00') 10:28:58 executing program 0: close(0xffffffffffffffff) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000d8, 0x0) syz_open_pts() pipe(&(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f00000000c0)={0x88, 0x6}) pipe(&(0x7f0000000100)) 10:28:58 executing program 1: r0 = socket(0x2, 0x2, 0x6) setsockopt(r0, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 10:28:59 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x3, 0x5955, 0xbcf46ece2c0cad04, 0x8000, 0x9, 0xe2af, 0x2, 0x2, 0x2b, 0x3f}) r1 = socket(0x1, 0x8001, 0x3) open(&(0x7f0000000040)='..', 0x0, 0x0) open(&(0x7f0000000040)='..', 0x8288, 0x0) getsockname(r1, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:28:59 executing program 0: r0 = kqueue() write(0xffffffffffffffff, &(0x7f0000000140)="02", 0x1) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000040)=0x88b2) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000080)=0x7f) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffff8, 0x60, 0x9, 0x8, 0x5}, {{r0}, 0xffffffffffffffff, 0xc, 0x10, 0x6, 0x20000000}, {{}, 0xffffffffffffffff, 0x20, 0x4, 0x8000, 0x6}, {{}, 0xffffffffffffffff, 0x20, 0x0, 0x10000, 0x3f}, {{r0}, 0xffffffffffffffff, 0x4, 0x200fffff, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0x0, 0x1, 0x3ff, 0x5}, {{}, 0xffffffffffffffff, 0x15}], 0x401, 0x0, 0x7fffffff, 0x0) r1 = dup(r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) close(r0) sync() 10:28:59 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgrcv(r0, &(0x7f0000000740)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003acbefff02d08cdfa472c158b85471915ec8b05b3d530a4382f51e8e8e4a899eb02e7fd159d1c77cce50dcda62d4df5b5dfee00a"], 0xeb, 0x0, 0x1000) kqueue() poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x400, 0x0) renameat(r2, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f0000000480)='./file0\x00') accept$inet6(r2, &(0x7f0000000280), &(0x7f00000002c0)=0xc) recvfrom(r1, &(0x7f0000000080)=""/97, 0x31, 0x801, &(0x7f0000000100)=@in={0x2, 0x0}, 0xfffffffffffffcd6) listen(r2, 0x100) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdc360b000000000000e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442728cc6c04308f72149497ca128ed16d13c44d48af0ce273da65a1d3db901c48e582d225bca80000084000000000000000000000000000000004716409cf0bb5abedbac01dcb7c7bcb0384a2d901c0ad715a91a43f44f88"], 0x1, 0x800) 10:28:59 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000000bc0)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9", 0x585) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8210, 0x21) sendto$inet(r0, &(0x7f0000000080)="b9bb05541269ee7da2315ab900633288e3e9b8b0da716c6aa31aa3537fd22dd820a941501643ff94bf6af3a961827f2eeacb59ca4cb809acd5ad01c6839b5387", 0x40, 0x406, &(0x7f0000000100)={0x2, 0x2}, 0xc) r1 = kqueue() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x4010, r1, 0x0, 0x0) getitimer(0x0, &(0x7f0000000000)) 10:28:59 executing program 0: r0 = socket(0x6, 0x2, 0x5) setsockopt(r0, 0x21, 0x80, 0x0, 0x305414a97a93bc31) 10:28:59 executing program 0: r0 = socket$unix(0x1, 0xd222d0458f60ebe6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x5) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) 10:28:59 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x80) setsockopt(r0, 0x4, 0x778e, &(0x7f0000000040)="faf929b4f7aae44e564e86528bf7f034946350bd8e4aa2315af8e0ce999d42a740a7bfa213d184ab5df37f7e2910e9d1ac3f36623f1e4875ce8155d152270d2d1207cf767e99b46bbf9dde6534e63909b1c21ee3894b94de483b1f981975e5baddb096362b6e960362f3539a097fb77b9412ee3b7d501afee384ca", 0x7b) r1 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r1, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) 10:28:59 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffe) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) writev(r0, &(0x7f0000002740)=[{&(0x7f0000001680)="1a", 0xffffffffffffff0c}], 0x1) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:28:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = kqueue() r2 = dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000180)=[{0x42, 0xecaf}, {0x87, 0x4c29}, {0x87, 0x13992476}, {0x3, 0x9}, {0x1, 0x7}, {0x83, 0x1ff}, {0x43, 0x6}, {0x86, 0x7}], 0x8}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x80, 0x3}, {0x47, 0x9}, {0x101, 0x6}, {0x40, 0x6}, {0x24, 0x1000}, {0x48, 0x9}, {0xaf, 0x8001}], 0x7}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r5 = fcntl$dupfd(r1, 0x2, r1) kevent(r1, &(0x7f0000000000)=[{{r5}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) r6 = fcntl$dupfd(r1, 0x40a, r0) kevent(r1, &(0x7f0000000080)=[{{r5}, 0xfffffffffffffffb, 0x2}], 0x2a, 0x0, 0xc6, 0x0) poll(&(0x7f00000003c0)=[{r3, 0x155}, {r1, 0x2}, {r0, 0x14d}, {r6, 0x4}], 0x4, 0x8000) kevent(r6, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x20, 0x2, 0xffffffffffffff14, 0x816}, {{r4}, 0xfffffffffffffffd, 0x20, 0x2, 0x9}], 0x7, &(0x7f0000000240)=[{{r3}, 0xfffffffffffffffe, 0x8a, 0x40, 0x7, 0x9}, {{r2}, 0x7b848c38a79f7b96, 0x40, 0x2, 0x7fffffff, 0xfa}, {{r0}, 0xfffffffffffffff8, 0x46, 0xb9c9c278ec3b8a95, 0x4, 0x2}, {{r2}, 0x15ba2d8bddc3ee4b, 0x4, 0x1, 0x40, 0xfffffffffffffffa}, {{r5}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0x401, 0x8001}, {{r0}, 0xfffffffffffffff9, 0x10, 0x4, 0x9, 0x1ffe0000000003}, {{r6}, 0xfffffffffffffffb, 0x8c, 0x80, 0x2, 0x7}, {{r1}, 0xfffffffffffffffe, 0x4, 0x4, 0x6, 0x1ff}, {{r3}, 0xffffffffffffffff, 0x8, 0x1, 0x6, 0x46}], 0x9, &(0x7f0000000380)={0x8001, 0x2}) kqueue() 10:28:59 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) r1 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setregid(r1, r2) 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) 10:28:59 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000180)={0x1}) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000400)=0x1) r2 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f0000000280)=0x1) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000001c0)) semop(r2, &(0x7f00000000c0)=[{0x2, 0x1, 0x1800}, {0x3, 0x7, 0x1800}, {0x0, 0xd7}, {0x0, 0x9, 0x1000}, {0x0, 0x8, 0x1800}, {0x1, 0xfffffffffffffffc, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x800}], 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) r6 = socket(0x18, 0x2000000001, 0x0) r7 = socket(0x2, 0x8002, 0x0) r8 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r8, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) pwritev(r8, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r8, 0x0, 0x0) ftruncate(r8, 0x0, 0x8001) connect(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="0908a30f00000000000066696c653000"], 0x10) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r6, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0x8) connect$unix(r5, &(0x7f0000000340)=ANY=[@ANYBLOB="5616ee78b10e21d3a76ee63a78c43161"], 0x10) socket$inet6(0x18, 0x1, 0x20) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:28:59 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000)=0x8, 0x4) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x400, 0x4) getsockname$inet6(r1, 0x0, &(0x7f0000000100)) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8000, 0x6}, {0x18, 0x2, 0x7f}, 0x9, [0x8001, 0x8, 0x31, 0xfff, 0xffff, 0xffffffff, 0x9, 0xdb]}, 0x3c) 10:28:59 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)="212a7913e4bad204000000000000000f005e4b2ae5eefeaff4f2c8c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8af9082ccfba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812aa9d32fd123b12017bd1ea5c21", 0xfffffffffffffe4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() writev(r2, &(0x7f0000000040)=[{&(0x7f0000000000)='Q', 0x1}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 10:28:59 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000300)=0xc) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) faccessat(r3, &(0x7f00000000c0)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)='./file0\x00') write(r1, &(0x7f0000000080)="9d", 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r4, &(0x7f0000000280)='./file0\x00', 0x1000, 0xff) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r1, &(0x7f0000001580)="dc", 0x1) 10:28:59 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) login: pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffb000 didn't change! 10:28:59 executing program 0: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) kqueue() r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000540)='/dev/pci\x00', 0x400, 0x0) r3 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) r4 = accept$inet(r1, &(0x7f0000000440), &(0x7f0000000280)=0xa) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) r6 = openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) r9 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180), 0x8, &(0x7f00000006c0)=[{{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x26, 0x165}, {{r3}, 0xffffffffffffffff, 0x88, 0x80000012, 0x7, 0xfffffffffffffff7}, {{r4}, 0xfffffffffffffffe, 0x8, 0x1, 0x592, 0x7a8e}, {{r5}, 0xfffffffffffffffb, 0x20, 0x1, 0x3ff, 0x3}, {{r6}, 0xfffffffffffffff9, 0x41, 0x2, 0x7f, 0x100000001}, {{r7}, 0xfffffffffffffffd, 0x50, 0x89, 0x800, 0xd8}, {{r8}, 0xfffffffffffffffe, 0x21, 0x22afd408883098bf, 0x10001, 0x8d7}, {{r9}, 0xfffffffffffffffb, 0x6, 0x10, 0x7fffffff, 0x10001}], 0x5, &(0x7f0000000580)={0x8, 0x100}) r10 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r10, 0x0, 0x0) r11 = shmget(0x1, 0x4000, 0x10, &(0x7f0000005000/0x4000)=nil) shmat(r11, &(0x7f0000003000/0x2000)=nil, 0x2000) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10014) ioctl$KDSETRAD(r3, 0x20004b43) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r10, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000000300)={'./file1\x00', 0x7197, 0x2, 0x9623, 0x1, 0x6, 0xf64, 0x5, 0x0, 0x1, 0x7, 0x7fffffff}) bind(r12, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) write(r0, &(0x7f00000005c0)="352bf35b7d14d92d28d69b4e291525105a908aa24784c0ecf14215c029fa8093fb10b037547bf2d51fbf90e14bd9a9fb98f3e0931610b62aff55b4d7096914507224b2ad6f16615bf09e4f15848f5c0a5108bb5fd75c5e34b27703b4a0a700f5bf2a023975d3a9ce04430d843ff157441588baa3bd41e1dd83508c5215a32dae825044f9bcb457d76967fb8e1cfc67eb6099c8478fbcee3dfdb7b58218da03824f44a3ecce656f901e409925a63f3d73c8174a4c1367dcd33719536be4023144cabe7a9ab0", 0xc5) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x4) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) munlock(&(0x7f0000006000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00bcb0 va 0x20ffd000 didn't change! 10:29:00 executing program 1: r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0xa) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x130, 0x2) select(0x40, &(0x7f00000000c0)={0x9}, 0x0, 0x0, &(0x7f00000001c0)={0x2000000000000006}) r2 = dup2(r0, r1) getsockname$unix(r2, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 10:29:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000200), 0x0) sendto(r0, &(0x7f00000000c0)="981c8fec01c8ef0ebe4da029ba1e5b46e77627357079f2bfca2aa1e0b4412fb4b5c509a9e3d44325aa7b4354631abe8e678defddc8a7f2bd37371ecf91a4361cab17447dbfe8c5682bd6303911a6d57e2b010e57df78a8c5ada1b952a2acc649f1f736271fdf75630dddf0e785d4b52d0728fca6d8609acf7796ed59cc150bea22395ca9018be9358bfe478e434d9b177fa968976b971b5b10bc19caa71129b8f85a", 0xa2, 0x5, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) munlock(&(0x7f0000ff8000/0x5000)=nil, 0x5000) open(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r1 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000040)=""/16) 10:29:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x7) 10:29:00 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000100)) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2262696c65300054d0aec8b63122b3b10e9859f2ab9904251c697634cf52c25db1b8bb7e7a1c6e2b5d94fcd7735631760d50568bb1297478f7d717f89c066804adda972bdad5fbf01d491afee6d16c0995bd3881670f22ca2c571738e447f88b16211309d4044a8600e7bfdce2bce4dd93ea77104b09166ddd1422c7076b49f1b63fe65182a40d04e9caf8b92c066423d094d20a8a11bcd80008abd59327fa2fd307e50e784f5a716773001c39c8a88828509133b9832923d42caa8beebf8beabcee6d8206db2774a24ecfd0a362ac57299662749540ce309b8e41f2ecfce804d682fa35d36ae6f41cfeda38f3eefe274a9c8a878ccd61c97039e84adfae068cda2a2dbaa610210e69a240e486a32b99770368497fe1cbf4adf9b13826b92fb479"], 0x10) shutdown(r0, 0x2) 10:29:00 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) msgget(0x2, 0x40) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) munmap(&(0x7f0000a00000/0x600000)=nil, 0x600000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000d91000/0x2000)=nil, 0x1000) 10:29:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = dup(r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0xc9c1ca7f195c7e32) sendto$unix(r0, &(0x7f00000001c0)="b100051300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r3, 0x20004276) 10:29:00 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = socket(0x1, 0x2, 0x0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x1ff) accept$inet6(r2, 0x0, 0x0) 10:29:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000000)={{0xcfd5, 0xfff, 0xfff}, 0x5, 0x100, 0x9}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc020697e, &(0x7f00000000c0)) 10:29:00 executing program 0: r0 = socket(0x10, 0x4, 0x4) recvmsg(r0, &(0x7f0000000780)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) 10:29:00 executing program 1: socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) getdents(r2, &(0x7f0000000100)=""/39, 0xfe22) dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 10:29:01 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001640)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001680)={0x1, 0x0, 0x3, 0x1000, "59b5e5c12aaa282287fc43f5d916bd2343378ba2", 0x1, 0x1000000000000}) r1 = socket$inet(0x2, 0x1, 0x0) sendmsg(r1, &(0x7f0000001600)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="d87cbecefe019bd072bca1d699ef00d7a44ab4849975062fff49e8a13c07b745dfe2d296ea802fc0b1db46caeedb38510fb9291acd432209ec741920f08241e3a41fa3a39cd720955f6fb51475fd3c201715cfc9185563b935d0fd94bf61aeceb951c9b9974d22d15664f2c55b8315e2", 0x70}, {&(0x7f0000000180)="a65d1cb5aa04d6f1277ca4fbfc9a9a6ac15b54af077ca5ad6492a4142ae86e1a7f5fc1e2d2bbc1d13fb1afa48ee4b5c1bdbc21273472b7e7ff2d288257f89b9ca0ec8157455aa6fb3c6d9c4c2747f6b46467d6310836a4531559375458b4c7d620a5e386ee56608b322c4c59d71f357ba5d1df318575ce", 0x77}], 0x2, &(0x7f0000000240)=[{0x1010, 0x0, 0xcd36, "d398f9e62eeda8fffd9808138c88f973dda341fff4f4a3647f9999c72bc616ee4c13334b640ac7afe17a5b94a0ad684f74f1e9a40f3954d28b56437b18641a7dc3bbe74adcd72ee895e1b9402b0616f063e798edaea20223f701361310b5e05fc3b1739e3f516c04d317d156507d95a83a069c475766f97575664ef83ab6e3193a8161f316d5978a654a98fe39b1128b3f7e7add8f6e2bcd98ee0503da920bb3bc16601ab2d56a1dceca8c058c0c3bbf03771b7fa254d39096e1c4eed638a4d4b46e5d102611161472f25432c6f05a2bf711e35f78b03bbb7574850964bf2c4cd60ffdfaaf18dd65bbd83d91102b46a25c49914e92e07d64236d74a931243ee1863c58f9e3b9a5621c172a188e098bcc39de88eee4e082e9cf24a10a8034ea5b9d3af2928027c245b2ba962a99834c682d8a6265d7e7b5bcc9e5f8c3aadb93d9d10f9ad41266126a626632eab416f6cdf007be3a7bd86c7e71c7a24d8da531810ca9acd8171f7a7fe2c50037afe0279d019a4b629f17f5b6b858b1475d807cde90db42a3ff9c46dc470b50cf28fb68be5f04703c2b67e450b47f18dc20429e87a55f6efd1f72124b703c8bdc236ff27b69d18c5e56d2ed80ed97e3e16845420bbc97377c2d700d24594f781211a78e08c779c9e02608c3a28c184f71e870f4301c1e8e875a754bd62537cfd9b96b3bd1f93ba1a20fd9004c7f3b38ff73e3e607739bfb41f221c53325e02995d06597f6c8866a817b3ab140ffbd03ac70d36332c7764b243a0c28799e338c783c886b8faeb2932ae6d8db891cd2607ab188d9adf45fb7afbfae07ea386fb6d8f43050629432584a4c5be7193a98522e9f57b7c965e9eeec2823d86a177ada2ed586190f254da8a1cdba83fa187c8c2bfec5ce74b135e5b06d67c6d73014ec51f4c5d0f0cf7a8052dc546fd1328b87693342792b79464f4d145a507a316ebf43e23733016f3d4d1c9f22960a4da6509b9104cfb52ddd70ccafc2d6c098beed335efdee7c1258df8ee327e6828aa848b2c8f4c0c88a286de0b5bd9328ed24168922fbfc34ae97fb1ef68542e4c52a3aaa6cc51ff8e85a55537879f7ce170b41c40baea2e97f8f1b9d95c5b15c14eacf00cd74394c6425979092914f233254efca9ccaff5b44abd5c4d576c79dee233df03768d5429eacac4243c43d9762596470a5f72a36f785ad498f3c132a58ac18e8fd3211d79eec2c3b03f2be033065b1e0372b24f0a8edd8d2ccab0ca78eb8845a63c0e2b64918df29c98f0035b5afa626ae4a2efbff139abc97222390bc29d7962d889fa1ff6a4e92b8efbed23765763c7f2a106a323781ca2680d8c141d4bb4ce814b83fab1c16643b1aa179cf4ddeff7cb9a2d14f784010e3a5798f1849054bb4dbdc7f5854fcde2a29032e8edb7771ae30b31fcdfb6498489a0e48a7050137ccc082a1941c951b9109d1b32051075e1a5f4088ca75b8ab2565fae465faeda90a4dba5e81b60c490ea3ea0bab8cfde0a75c7d01c52e06bd995534db3b82c5d83a91fb1c79d2322f39214dedd5bdfcf75b723ace7d3f4fbc1c4411bdd39a58d7538cff9ed2f2c7a06a556f390b8241e94d9428d95d086da776b532bdc0341121b49b5eec66f31212dff424aada1a30c0e3cf4f9068dd42c602a4191c08152a58ae88f8225bb6c2596b9f0d5bff7301cbc67eeb33d457b49bee9f09f96a8a94169336f475532024aaedfeeaef3b1c0291d30224de8d54bde41fbf15baf55c78dcc54a2e54063428ad77aa7ca9a3049afa1084cbabf9d8a6d8339afa36b91544abb3275c2d661c4878f398143fb66748e36effc2f2dfe139353e27131e5971ec9863ea146d663a41686efc2592a3532e4ca7f8caccb76045ef70f42674b3f43fc5d567240729330fbb7a2c7d2100520be8d336c6a9b475f028b57c0512180f6869bc7a6a2228d393c735141328c9145e6486f6767f2eed905d661cb18423da820f5d87e08dfef499ff39c6d86512b0feaeecb3f7a2973cb7e889a69212cd180b6729b811ed3d1520868b403c7b766c86cf4fd9beefa8090052967ec96607175bfefdd855891f0093b88eaca3395e1c6acc42b8279c632cf3f155faa579a8c0776651b5b86df66d7d86731ff5cb6a9c822727f3462d67a1f1c0d09a3a39d27a9bc883b025ca16486b5ec8f26c329b3051c3d6c4918f65e7e66ef9cb5a561372b430f8273e6d0ef5457550e0a1e36b3770695106bb64e6a64b250de78c3ddba89ee32783772221b33f70187323b4502b65edf68887f1028ecc5856897425260189d7a956d85ac649908132862f26631f6e82c8fc033597e17fb92c30f87923b7be68b24154f7353a369e0051275d1021bb296bdb88a6bc04b232546ea214e7d788393fe7d07074ca6bf109d69467d0ca0f66da63878f2d8cd13cca9cfe0f15cf43da5c4f7890e16faa6ba806b7d5e84901a99226b1b2928da7096dc06a636e6f3e1f68a0a58e90763ed3e67aa58094d8805b35a146214b3933802b8d3bfde194f431af1f16a1e42afa5d5fdef63aacd44662466ee3fa22cae459fed1ebd7bc2f46e5facb3ae5b08991d46ce4bb9573160387321c05cbc1ccda6535659b963fe41436b47f5ac1990f54c2d089912f4276a3af67f22f71fac78c720a13aadcca94d6191552b5ee0e4a07bff06bc82b8c6fe5f8d66b48b73c007ecfa945a5899750b8d16cdd6a696fd949edb651c29bcd510366617c0d0c587a2aa79326c5da5250e6909190e2b1d9cbc02d5fd290a267f2bf5c6f069084e565f3216d0fe9ad773834cbe14585b062c1530750dec5c7247433cad0d2cea67e71cc10875a8adbb06a595f3072b4b0a72c8ce1d046267c136c1d2ad35f423cca475fc87a788c73999f40a914478f83366bbfbfc06809b2696764440a6e0ebeabe57d91db2944fd5208d2443a9cf803fab5837206a10b4af327fb889d21689d11a47ae7ce125d6355ea7d553deb8afc383f534e842a300533c20b3b29faadc2638bcf245d0ac264aade3e265f8dbd45b9662655657646450c1c58addda7e11ad6f5b9008a4ac2dc9d40a0de2015d956ad8275ceaf4a2810c108b90ad72742510fbbfe57d5428f9e446b342ae9d89e2fc098eb431bb6db1605b73ddc181982e440a52317b6d4f7b6a4f1ca68b2486157cd76e725a89c354dcde6bbfdc8e47a1d91e27b80384957e87ee2dde50b25ca04e1b510cd61afb79afc6b94c53ab81970b5595ee04f725b0d549ca55d11a3cfb7073638689f0ee05d3ea8061b0c9bd7bd1008a78a5cbe781f81ad41c09482fff02d5550259793ff2c4753b2656aec4e8a90a2bff133700579ba3147632942b0f814507760617492f13cd645b3f6840cd6356cbf7edbc027129a28f3bb5a3f9c92ec5de82f0353456f38f04185944387e0109dbf2526514d037553015378178c92a468c926e445e035f3a0c8d3fb26e09a2287e7ab344ae168f5d53e6e8932e9db60637dcee06672d214e71b9c1d194a99f74c0bf556c593a5aadcd1532fce08902f476514827fff832689eaa0d4faff9d574c45916b4d26cc9d85b827da334eeaf6dbcf31d2fae5243a82493e621931237f0b5ca3f3278a09ebe3fb26551c6af23c7686beb3df14c20013f81564a228b41dfb57a57889bc58967274e760924b3a7e6410f86921869c93b478119363297e62fa66d87f216faf97a0b2e2d71f9df6b61c838f3759ed19e6d85c1ac26c7f7a3f7319f1d9eee72b917d7f59fa86084341f52b80e7e4729179fe6cfe2a69fe487769eec358475197780a357c218c4781959310c5c7329b412b70dc9f74e0b59e361f4f983842a9351f70f606be862219da75d56bd56550152a0110686937f44c672f88dad9a3ca1cb0530d7b2adb5f03001da1706b9d0aa0c2038aaefa11e9de85e947ef5f445c9cc4c6670ab5ad50ac1fcd1bf4dc935de7d4578f904f1d855ea5f532a573629929906fac32170148f1bb6a4e775acf3e8fc128c0143fd801aa98608d3c92aa96b8b4ca7caa5dc5f9f62b0520ff42add6893e516f3dccdbb0dd1cf9e44842c00a057f719a83375e680a3372c8c88737bc6c1a2c66ec9bf18f524f15fdd301936741b58c366dbe922487b078dcb900ba4b25d497988cf5d143194ce980873e5f03f33fbbbf018129592c9dc78f8657577498ea2a709f687017d72355844336ccac567372d405e224d8c9efad80b00ccb34e50b6523ec8bcb5c58859af4b02cfd77ea3d1ebc6ba805c9e0aa4f5f8c2d1e12030df2d8a2beb1bb6fa1bf43c8c1b9a07ff3c35602c687a38d464f0f2c353f7a4f3d8c996330964873340678503fbdfb53bc13c519c238f9e5c122c3120be534ae11ab0bca4c619b3f3ec65fa53ced75e86c927cefe3476831f1fd7510bb912ebc429e6b50a55d62514270978b4c6879730ff6784a711ac5a6b8ec2bb74327e44487c8b0fd9d6881e7168f16bbf01140a74f1652bb0905e3ccc8d6d4b1b316566855aea29a10e6464282071d5442bc12e197497ff91f410cc27d5ce2e9a9c5fb97a8b7cd5364aaa7bc2603a00fa8c6070c399d0c47be0666cef4a7e4bc9c23e6922ecf8d9771629f183d089f5a9ef4f7c5628bbf1e73930e9d4db11adb959e8ff1e9aa1ce6d4a64d414a9913b7d37fb58a0d426efa2f06335102b1850afb5dfacbf0cf63cbe37c25d9ad95e8476edf7599c0339357e953af22e809724eb58fd32654cd7b2f51b68560154afd9db6d602e5011e2735a5ab659b5de036cb42478e37ecf6417600cc26ee1a39edd455182ef382aaa821fdf60a821f5e65731faa4f4ecb9e86c767f6786a9cea919f19dc5175b334fbc8fee55a3c526507718b2ea102d0102a92930ab07c2d5613665b49ce0a33d159005f0adc7147a30760011845513207874bd4cf1e28bc62a524a9b3ca7b09433b04b2ccb5db2feecb2746643321389f89a7384e58b6e4f27ae64f04659b1f643d4c2995e94f901ac19f14ea19cc5dfb18b4f0b6ac5b86cd38593a9992ceaca9ab9d102ed2eb09da1f6a0f4817a0b57de2d76a46dd57a687f5bbd7a7b36e3ec5d546f0bc4514872d46f413a3c481ffe4201e2245ab35bcddba9e4b2d7a1044103923341b972faf74d62bbbc8d910d7dac1e6e7611a075aa0a9f885e2c781fb42f907fea45a6c3e2a662314cf676b801c0dd9b746693e8998aea4311afd0c6191b8490060dc3a8d5ffd9c854d8b6221bffe472a99259902b20a445f00170e944dff0ddafc3ca179a266cff78a0611a89e22fe5dc25b1fe2de2e53c87b8c5448ab51f8659976d714e719e84b8ef75144b940d86d33b4cc6a45aabb39870c83378a5b93ad1c1b218cb8a32dfca56cba4ac1fe4d3270d76c57ae6e035b27cbb115dcf437f6fc7929b768b7e11e36313b867afd0f47b8ebf9eea9e9c7311755513dc1c5a1ddd014d2ff8a4391dfbd39e13dcc5d46a88fd4831d2787e5e80a68270dbe0394b131e3f9e6d7b8503dda1e63ba60f70ec9825ce1c8c22caaaa7153e75345d4f0ec1bb21db8e0aba4557faeb8515e0edd83247e07022671d5028a69289f1374f62d67685248fbe66434044051daddc009ff85c0f1858bfcb37287338d8048f4a4f38f34827a397e4c8bed380304d6c400da00eb57db6777bbe7267d89bb50c020f467447b7d47524efd18ca57f3cf72b9efde0412c2a58632c59c04ab863f813fbec870073172b736e9da89dd93621cef9e5d984877a01eff77cbaf9f8ba3c15d570fe21f0f5e0e701ca178feb89c27c8071425358c5d8c6195e8b23a7fc17eafdcfd931a"}, {0x100, 0xffff, 0x1, "c769fef03586f9c479709396445959467b1886dc92df649ddec69bcf02d6c6222573f34a5e8c69c71f30f3ead0a9cb0d65fd083d9c6e65bbe82c3cf3c2110865351d3e37ca7258a5ad9c824b08eeed7e26a5fe99c9380535491b8578c70b680dc031963cd89c252f039a3291ae1485621300f52496b470665cb7b87c4b980a67422edc050d978f232331032f536e3346fedec2a4346d2981428a8b8b4f91fda5c92a77665da6cd132bec8369fb252be9ab18721acc189272c0420b8050fe256a8487abd8e36173ba3bb6163600e81e2a936ff7ebdaff12eadd6f16897edc583eaea21f20b32ec5fe3eb2d7eca8f6c1a9"}, {0xb8, 0x1, 0x1, "46d8ef8d3af6f3c099ece291c9fe5f927609b639e870184b5a161b0b5613b168a76d3903fea31a44c84bf7b4fe37130ce222c39bb3eba2165d69f0c48844d27e004e2a1b0c2f450a7545c028955d0ea4b05e5348134fca2ad7fa0f4c9c72e3e93f7b3f85ea2bb9db6d4d8e6d4d562cbc2e048fe0ee18261054e3c81fd282fce854d80cb012cfe55922ca7881787d329307612acf33eb503c321bf7b82b5070cec88683de0b"}, {0x28, 0xffff, 0x9f9, "8d15f477311019bf57deceb0efc9fa902088aa4c0008a9"}, {0xf0, 0x0, 0xd7be, "7f6d5f297a3b0d66dcac388841036f04edf4ee934af7d731db7a6299563c070797a8fece9687642eac0c508cb0f0b600ea901cc4856c6791afdfa3d80b74f338c03575ff57b45398fa7017c95fe440167bd2343af874b453cdb3d0671f38e9a28a47dca2205adad40d96217cfec33b9a6c88cadf657e15f914a15fdf9637dc558bf0c4b9524254427d17dfd4dcc38cd604173329c730964560eb547cd6bf98de30a7d2624adf6dd2ea34f358fe0665a7113e9a049f42558999a12ddc3ea9b57c1f35e2615f66e6e634665fcffa243bd898216d7b69e56a10d0fe0c5113"}, {0xd0, 0x1, 0xff80000000000000, "6b788f54215d84f142b0fc307bf4dff3642c21cf9d2fae14099fd9aead4b24fad527f0012bbe45c19c3b2f88d29d89ffde3bb79572a24aecd2b0377e6400b21d04ed24a5ce04ad61d37634f42e3242d8f9d4f5ab15e2e996a88fde5184fa036f22af585c7319a345bd21d73b16c65235262d0060cd5e400e422c26d373c73eab23e6f19d1441e138e9fcc2d3889fd24b48f969a6bafd44761e5842e36a4f17bae838cf2372d2494b8ab09ce30c52a2108de88a15abfcee4f71"}], 0x13b0}, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x3, 0x0, 0xb1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x100) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x3, 0x0, 0x100000002000000, 0x9, "3d4e318c82aaf419047e67153be670819aa9eb6e", 0xf8e, 0x400}) r3 = semget$private(0x0, 0x2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000001700)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, 0xc) r7 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000001780)={{0x0, r4, r5, r6, r7, 0x100, 0x945}, 0x9055, 0x6, 0x3}) getsockopt$inet_opts(r1, 0x0, 0x200000000000004, &(0x7f0000739ff1)=""/15, &(0x7f0000000000)=0xf) 10:29:01 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r1, r0) r3 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) kevent(r3, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000080)={0xddc2, 0xfff}) kevent(r3, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x25}], 0x100000001, 0x0, 0x7, 0x0) read(r2, 0x0, 0x0) 10:29:01 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvmsg(r0, &(0x7f00000001c0)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)=""/38, 0x26}, {&(0x7f0000000100)=""/7, 0x7}], 0x2, &(0x7f0000000180)=""/10, 0xa}, 0x40) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) pwrite(r1, &(0x7f0000000200)="7a5bd4adf380af193ba2d6ecc09921fae2c8483614462978aa4458c79e644fb464aa4886e5766d1753791e99e568cea49c9f1ea485e6ef4e00a1f769953afe415b91dc87fb5b8e99cc387cfd5d9d9ef8842119a9dbf430622a196df23c60b6822c8dbc1ec3e62575a1f157771d5ad0f7841060688ae9f9cea62af433256e3504341ced9bd4d96eca80b4243f9ec030822af251c675fda211afa725e0d90b88feb86b468e691ef1fc510dbd553b74b159440ca5f7cda4ff01913b35f019f549a47889526aeb5020dcff", 0xc9, 0x0, 0x0) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 10:29:01 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x0, 0x100000000) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) clock_getres(0x2, &(0x7f0000000000)) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) pwritev(r1, &(0x7f00000022c0)=[{&(0x7f0000000080)="ac078b1421329220ccf1ab5b09eced0566711fb476219c42f59a5ac15ea27f30be617b15218e48336800b4", 0x2b}, {&(0x7f0000000100)="df9bd4102a4c1f8c1d37423635a799aa3f93193c8f31e589131e7aec3d5fa03a756ecde8906df2d41fd92cd85a752c2534295ff936377ef1385dcee84c579da15cca66e3ae60c84b80966082eb1d25ed950e86d802a8dc728574538f82bab5850c9ed4474e6f5a7734c65c4f5ea0d892823cf111182ee8ab3f19ce568175bf536c9c15ec2586f578d2056cbceb6c2aadf78a136302e6fe3d08bd6d285afa531649b3557c9cd79e72af4380", 0xab}, {&(0x7f00000001c0)="fad01af4bacb3c88ec560167357fc70e7debfc6439e1d8d79d31f35b06892f2c18a08bb858beb8d8419a6f5d7e8d2564d68a0335527c2b167fe02cb9752ab8dc0e038b694de9483645ed566f2e30a2ced737f9b35799758317a398a613a4bcac7b4d8e8fdda9950e498a03e7b19d0ae39a1a5a58cfbc127cf17eaa0e0143347473e764ed181241580b5723d33dd620e15ba3934b7dd818d01de6bfddf96e07f1dd8390abcb08da18f60249c2f2f15e7319817b2edbbf55000679107df874a92c96aab66ec9eeb441abbb2eb6f3ea0c7c63beb7f8dde269904b437b379edfb6e9ffa94d3b423fe058ac64add73989aa8641041cc10bc8874185be6e8ae85f79217051b95b62fda27db1a9faaefbec4893ae19c11746c88992c361075aab4225bedb22eafdf57417c8f0937b97d38fdc9a1768c167b8d08599fb5e15252cbb770b3e24252ca3888e7ac8bd12ed1d76ab65fe5d116dc6ce551b10a9ee291464b4a3ab94cc4e2af492e2cdfd8ff31aadc8b074d77344886a09cb8e2a01cd533c86c71ba44607605bd034ae849e77ffad9f3e6060ecca5f37c6b77aa89a186e98987f83dad451adf9ee395e651a28ddaeb0a19cbd1f65bbf654f9a4133a8cf82798f81e5915946a6af03a891a988b6936d349670b1883575a5ba615cb955a8e4e5f39a298e816f2141ae78184a04a20ea37548b5c73b31ef1a0a8a32cfa0d5924a7cf73d612a39a0d7064b40a32c1196b1a2fa77df08ea2b16cfcf5e56f57fe5a8c21253055b2295ff6713e027ad6b12cb7e41248be00e91afa0d41c398e754bffb06480ff3d5cbbab783d7031c824e87b6cb2287d87ba840602ced770193f022bba6351952cc3803564271111024a9db73328ea7f8053003cb2f14c058957d4ad9e051ff90cb0341434a66fe88805a79a15d521fd999848b724f14db3d14a1b789ad42ecca3ab3a76e0ca5d017c849106770b77d8e2beb237c05dcf70c2dcc9a5b2cee2a4cfd0e51059e84a7fbec2a030a331278b1e4507de7e2b8342899ce9eaa4731cbf8309599b267fe399ed331af2fbbdc36e465ef0ae437ce416199b827dc15d81c073fbbf80997abedeeedfeb798c051ee04ed62ef0d77ddc5882b35c398b0d95debba7c56f318b7239c63420bd7f0dfdc28339592ef42b4b93a18b66716b78d60830140ca73a672ee9ad170fe463d0a65d0fe9d53fc3c41458d04e2c8a8261cdbe33b784abd11d6e826fd7f38b66abff7309895c2961aa3786cbc66ce9a4f5479a5ed7947ccbcc28f582c2459e4f1491267489b88da3fa87c24b53bd284e082774b7c2112063a0d26c85b8a4d1c880b5459900909c27eb694f92c2dfeb4130483cbb91f7d0549036cea26da954acf04626ed568171d94c985744e28b1cb26d85980124021b1966657ab28476ddd0aa71e9657685c502d1098520d6cca2eb396b087915edd43439de9693f4769c878d2f881c33610f2adabe57ae71497b0b61966836f58532a97917650f261090cffbbf1e14314d7fd08e34c7e2bb1a1447a89c7f31a48af7a71c655035a03edbca1130113a2f2e17217d36dfcf3f617ceba131d086a0c0eb7b1477406a770fcf84fa40c6985ece547b2f7463f25570c5adb9a15a959f78c33d41d1e4f1de91eb3ad9712798f0874550d7f5b77aceb20602c003de73303530bb142c4ff733cf19da7685af3f4bd813ff3b20ebab87e46f352a15d2192945f4c338fc7b8a207a03042bafc88fcbcebad1a0a5c016771b4769bcf942e7117ab6283935205cfc8ca0e1d45b1f2059eb271c671a46b4ddfd01b1ff7715949ffd669f6fd27609b1ed33ae53024dc73b4dbe3203aa91736d9a295b7a31ff590143baf7655a6d1a4ea1fcbc32fcb4ad4ec4035e2ccb9101e900c503ecbb42276dcc73ffc42821fafdae15c20b06d2de2252ce649b228eebc81df0295be1b41cf9afc781d04c25afbab8ed81fa9180b6a5a1a859576cfa03c6a08add2ac8fc6e6dce0fdffd593a981302efd39b8c3483fece7cee88e57360585ffd6410d1b14ba597b1bc7fc1a2ce8ab325d6b92d03b8587008f4df6d0c9e13be418b9834b956b3f7a9315dbd80b3af134b0b349d2f5b6542a79efacfc831f71a2ef84bc60ea024488a870aa638826c155a5bfad37ddcaf9f1ea0bffb70741a14caa9095912e1317a5ec7eed39fff69afc59267350026253c1541f8af7538e9ad2e63e69fcddfcf0ba25e78c24d0f2cb23729a1912f45da832cf79fccaf5fa55b546a31cafde8af59ed69c3a78e2578c6d16f85d610c8ad32df44f9494908c7a0994f3d138fe8bc0686f84331c6736254958d48d3fde77e08caa23037ea96e935b44f2862c8864be84b1170bc6c20146770769c38dd3dabedae8e14c54be5a2374a98601acde90ef6658953d91b139f341a1e94221bd079bcb92ef34f80d230079ec71889a3b47933fb1d6c2fd7839de3333bcc6edd18251862c8a5b1bfd63464b104bc8f32bec4288ff970dfc196c3e2450879736eff377999628cb210f74472182a6fc956be01d05a32dcffe2a43323ff413ea8986eb9556989e8da7f27d3c8d4ffb8394e296c29ff5e4e642995b2eca15a13bf2f89ae89ed52f438e8c41a641be422f47830b090ab562cb0199bdc564d38c550eb47d3d67644740a6c5c228a78d0e6ab6ab0b603c23f177f530ae5fb4eec417aeabb367a489aa2d4a5240d9bb01fbf483d0f3b28f0200c9d523938e5f1e74bed00175a4f4677dd01ce5520d96b6d21de604afa1fdd62b646c03993b809559f32e8f03bdd5b00bbd2c4e3319f5d6600484f1580313e997b18ff3b9b1d899958a9405956119d427a66239e3418b05e04c8cd3ad624f86021e049d2e914485c90f113218d311718dee44019e6c14655da3acf0486f93619242f809bba6a58c1577381bf2e1ac5399fd99e066284af8775e7ff4c566286c747798e1e4b1ed4098cd794b37c13b8fa1e069620bfe1e4fd10126f43c22900e7f93ccb54d974c006c7a0c117dfdf315b51ad3433b0a70f4691e8421cc2229e651813f9c5fbe81ce015e6c19feccb55cade8cb83cb8046f357c1f4aa9c6e8c8b16cffd3c1d644c551a0ee9e178258209ffcabfd07949d4023b249c5bf6137a90a1f5b27372c0248f14332a71d8dd964d6bc0f4f87da2d0736791f2ba4f6c2d5ae3272563747c72ca649fe3fbd1e5ae37ed165afe8614f6cb1fc212f8c3191330e0ee68647f5b49f5c96e1f6791884a30d256dd5fc0a33bca8775eea2217e2ca7af1fa07ef4e00efda87f60b38b140283968a501b0a35931615afb27fae329283159775d2bf9a5b07bf643001464c93b2c78f75fb2830c239098cf9668ebfc0d39d9df9d6a02f4ea6e707f01a6cd6b9b8d9a1a340fc6f1af2fd02e5ed2f83a020e5b44516757afe83dff2a470b623bac873f974bdd9ed0e7c51964103db9ec29942f08227b29696e72f49ba8f923a43bccea55b3fe25e238e856292f4ea83dbe5d401647d95dd1d615849d91a985e78c2d147bb749b194e32f9cadf35d1150087c460f1a2573291958a153ca522f3f6d8872d79653d2f7d6ebee870d6ad61e8ae01c23aee8ce5336a89f0c3879cb7809100fcd4bb7216111c12b072cf098e5e76943e5a769b413894beb504f260f72f3765db6dd398eab76e022c70b9b79ffe9a34257e09cde2cf29a1a9b548e1c707ba2a77d059144ba03c534b37dd6395d295d0cc2ca38d6cb58b481abe113aa0304ec1e29f9843b494ac4993f8398a00374bfbd2ab5ee7a1fb2f69351dd8cedcd63a1e7f95ac3ec07376e25fe769d6df8f2e3f0cda586fc72da649cbe179c5162e6479ac528d25d1e567e9563ef7b22348c24f9a5aa9d62e5f9008917410f2de9891ffa7449f8706d2877fdd6ba53cc244ca4310e41a331de74f9166e3dd028771ae708fe3bc239e26e9567fc0d914ae7f0da7856a97ca8985987ca7c9e8fc306ae778c093b33861e86f8e254cba9b17482287b370467c96a525503d214bac9fdbc9368936d8196bb4a026b070545f8e51125f8a3fe14f0ab41b0ee627419e65d6ebb08f23051ec3adeeebb3a17862f4f7e7a892dc50b45d406aaa72b2c866aec5a5ecad2ced46c8373d0136bde0906747df6d6160947851b23d2baa47834d8c83cdd64bedb5937ab810de1cb5cc0a615febd1945154469ac732da13612db6699157beb40703893100363243326f3886eacc017383f3bd7477cd6fda71abcd6bdc2263f2db5618f1215c92ee7fa39393ff7e4645beb919868ab27a234d22c8f78ab7c4b8cebd07429939e5d369be7cc420b39ff3b79652b9865533100e5313576b4eb203c44cf6ed170afb0e9cb36bd7153fe8dc3d299156c241b8673fe51814d9196942280b60cac99ff02f72f360ad27a02a272b8e0bab003fb6635692475566d940d9ef7c11cd7873037ebcd5a38613d8aeea7eafeb522e36dfae3b3e30e286f8e47c4e4e67c579531b1d42bc57c4255ae34724c82e7f5df5f305281dd8bf9eacbbdb34f87e2fc0b4699c63ff234b27b8f25455ba9762a359ba93649693111b8a63a2ed669fe7d71a7d12f0c5c389ff6223ea58956f3fbd4951f1546c0f69d4abaea10bc6a75221c1616713fbac04b6d7f40e50c2f814208a92b0c64e8069cd1dfddbf1fd798cfc6d11628d24015826c9c39e113d8435e9e305c64c2fd5ab289a60f180dd6738216fac7207c0775c19bae80cad9b7b557d209c701e8f91046815e62c7bc52f63dd411e230d7ca75ddf1d2a4d5d5c2848195b05d40d757ad25b97300ee34e2d319557be763c6a41c7620d5eaa70ba059666f51bcd66b9060d6d8c98419eb611d4c1bd5c2c69d75578050dac54c2cae50cebc9903c68ef5b338e5be41a1f3e33e21f83a5635988ab29d2fe36fbbc8403334bce9a91de0164fa37d747165a737e45518f0c5b0cc68b8bf9c31d3ff2a1c4df52818d30db5774882eec1050d79e5ea67cbe800ed2e4d35749410d0f358318598f4d6ba8eb618830d28d23e2c3e43db025ffa7477cd1afdf559fb14f30389740bfd780738f448e93afe47ecba29a6f856c1c26373685b5bf772a0de3e53e51df05914a1d1ed52b537e7dadc463c58c9db2100e1c14b2229183ae5ba5e5954bba1557656c46d6733214a3d5f80b659fc282ff2e6f9389399b85fa8ae7a43608b387c968cdca4fc1ac15141023f766a71da16203b780d2901b4c5568d66b2f0cd31579259c1182ec2f926e4fd5602394aeacdbf90230c99c82d3b8830fa92be93422d6e6fcf6a1dd110213d72677ce527ba64f4c5767818778d2e5c2c5c545c6ac7c313e489a3da91184de406b8e59663e336d9fcfec331c99e312333418061ebc9c6fc4a92caaa37203051d4207b4b3d80df9e9cfa70fadafe8c5e1789c5b47e109df930bdd10e2ca69b9419fb5cf1f6f5b3ce9713852cd8df5d3cfd66112d92ccebd0d7ba446ef896b26cc18aa8c9073a066f95d18cbd9e22a738bfe865bdaac2844c0d46a941cefae818a4ca25f22482727b9f290472f9afbd842e635909a88a687c67b9e69356235e6ec0bc40c6e2a23333c6f8e41abdb66fe21bdbe73bc253d3ed2224612d7f9313381e49c9b93ea15339d3219b9dfcb4cbcbcac32896bae09b1b00677aa9bf81903c6665ed65c7f8ce14d22673769401f61be47e07d65b971c11cb3106d8ef5046b27617cd6198769d95da71fefb5ae1e3033023573665208c3a907be4866aaf4c72d53734ce83e3f42d31e31d7d376703a01d9c60ae7fea7a88bc8d10c09e58730db3beb1aa19870163a", 0x1000}, {&(0x7f00000011c0)="9bdc8e86f934407aaf72f0e86dc5c8acdbfb7a0523a775c0b956eb4fccdf5f779e39cb7935019cc2e51fc10c0fe4bfa1fbac6f4d564fe2c40bffaccf8b3ca61a74728f60d0ba853aa0e11fa79a49361edade7e7aa4e481a51507a4cdbffc005329ac8d42c9d14916eb", 0x69}, {&(0x7f0000001240)="505a45ba942a5814c284834a106f354c5be7d469a35aa88cd9677ae755a9427a9fe3098debf46e22b4c711d14cedad3720438fb14621f2a4eb6b9d678ae348f4ae177228e47e542f84b5ae889a061b74799d86a189db4a6d42939089aa2e018e766e290b1f471d6e069326ca21", 0x6d}, {&(0x7f00000012c0)="c6dad15bca3a6378d7d67e5c810a14263ec9c00ee9d689476178a719868d4ef300f2495885dcca4af6a181b1c71ec9ae5ed5dd7b7a1fbacef2878ea7b8e2df90b85af8e445bf0ead3a3cad947c55c5b0f8f88903eaa13ee8bb3cb64f9bf319aadcb7f36d50e37151c6f2ab29a514de3fda694c88e5de2bd0ff868aa5a9fb1e0918d29c04accfb24e5105f65bd2e4c4b1486343f0dd94d3595b745eda898cdbb4cb69261f9dbf9ee41249df5ef738b3f521c57bf15952db32d97bc69c2f7cd0fc6d302b3827e7ccb109ea57ac59f27573b3bfacc5147b07dfb0af770b91ad1684643d591d044b7c76ed42296aadd845ee97c0af5d9abb0fcc52de2e2374bf629ec18f2808d76b04d91b381d91792bc4de073d856c53e43e2ade36addbdc0deb6148a601294e0838478f42f60cd2f74e6aa71060d84e8a47f2ab73779a3930f726557ec593299950edd128fbf4f9c0a6899777a25f8f3a873b01ae8896d2bc9799cf29d05d795adc3fc281479d4e429ca472adc4fd52d8144d8db10d4cc2152a19dfacd2e864736525043f003a179ae48ccee07f78ff26d5d6f5c7c6afb1be339191a7dae129a90d085bf73643fa4b99ea998a0a21cb0d0df434f50deb5da3083f32c7e0ef63e8b2aced5eb6667e4f246b46a34e0517a56171968a8f6db3fdc03470b313d571a1bdd1b1f9c6637f4d1b67dfa9f7ee485c5f3efa718d3ad9e225a0d56c2953b84247e833cdc583ccb63a0282ca1c13fc468eb8a12c0a6a7f2763e52296efcb8d468829957c9d37be24019a79bacfe5a7a338bcfd3dca9113ee6cc7072eb2e9b398f889853bfc22c93abf6d957f8ae4db46075681f7f31c0727c16c6368d26c99f2b25f12800a0aa1e7e2d6628f38b93403a23db86a9bcd2a9d369c97bc0649d91d220aee0f63d46a8bc489eebc274d081f4257ad92e7b91df62a9ce6c7c5c5380ed41012a25b4205776e2b8a1baac4836892c8451147d23713f575a28df75b053d5ed3e7df1fb2ff3ce2e2a97f50c5cd8eb8b23278035f629c583c3ee3a8fbd5c9f3b3778ce5625178af0897b4a3f16a45fb18450fd450f05a02e6d006c894ade7417187dacf84728dd84666505d82a593752164fa69f5009db3a732ad0344fbc9f797a3f8d9635df49a16a4ce5b0346952639d90d872fe5d5a966d7d2d8d330241a26ff27a8786959dc0387b78b4ca5c3654a67b35f70e12bd981fdbd886250df20228f9e896c48cc06c8aae8d52651d81d9195bf5be7178d482a7c64b987c26c4a327fae776dc57907ddadf79454d3200fcd7d65a99d0462b21908b44f50e6590c147fa887e079c37fc21488265400c049d5be9b392dfe9d103d555a79241f5fa8544a8cae9614d3b76823668a4a33198aec85f42ce1c82a56c18e7c67b43932b4bdf133b21afa4629271dbd5ba721ab9fe97a3d3c9620850941b07195cd9a784d56107c53ce9b89459b71db2794a1bbdb756794c52d287bcd0a0d4640c06b5840637f1a61e8452408f94b81b31ae95d3a8d2133668c611d280bcab8a4cda50466d733a070077c003c890fcec02130906214978c61825b8efab26fb10b438fecab99172d372c271b2e5c4c1ad085a8de98c14f99080893abb1285f99b4636cda02b30d33f71a0b1927c2e54b4a602afa29486f4a408b5c31410f0b5fe148edcbaa95097a8772d7c4d0479992982a97eeaf8d0b73c48f083b2fe32be7f5c047b31f5b56c9a5da15e07373cd8d14ad27c29d60bfe65ad9334b704e2529b06367552478fbe9c8976d8cb4457eb5c970d47c8a6150d9edd01125e30feee38294b6f6bcb28cd57f410e8eb1945c5a3619352c419268584e8be191ffe82869372cd1008fc2558647c56a0a5d778a5d0c0d4f240a73db837ac3859d6146dcf37c88e3dd10b11a0795b7051125bfbf6ea90e12a01dabe707f060627ee70d8fd8636e087101eaef6711d41033d56002cd34b0d7050e0f93812337c9dbc360094f5ecb4ea0753bba28fd65fc2ec156f7bb9dfaf89213dcc09562dcefb57fff94be1f7a854420296f18c2a9e43835c9c797ac860b5216114968eb699eb145ce0421f5e809b8103f2c94df0d5b0f03d9cc000d46986444b41bb1b0bd675e0bf0d78614d61a72f41c0f365420533b291e46b97e83847622a2dea586cdf91fa6bcf9cd06afc9e0900909d7b9669390e7f79815378354ffcc7b4dc5037dde1ecc07eed67e5679dd818b1f17ee635f99fa224eb2b36a465bec15b781670ff0c0ccecf3f212454003e1fca68e9e7409aec57f03389b9e3383c68aef579eb53d0f53d631553b438760f72d283bd58beaa71958e9b76c042ae4e7697fb594394fde3ee3a7438d9f0917688d2af469685cd1d40ee2bd694828892e976f20b55f83243a8b0e9b8943ff5e6a467c319ddfdc2c3f8fce55e04f0ae859b8b6d19a1d38deeaa57ad2db3b73b7eb2e3f80941385cc0d91e8d5a69dc7a17960d9359d73b80d376373806479209b1752e812cbbcd68f20f13c21e73fd144ba64664fc1b051944a347d27026b4f2e0c2b1c66175e91c9663f4f91f89e9e796d9b7dce67c2a1c37413de8dd57f36735b2244f39f185e529199940384a518163e40717af021aecfe81f4cff161ac06ad3e8fe7f18d49ca4064aa2bd62e6c1ca6432d5935eaf99edbdb36286cc5194ef3552606e99ac44efa3af30686e7070c8f3608676c6b71de98f42c221e33d04b9a73cefc67bfe44ac55c840b350dcc3138a4411a4b8ef06be18b1015e454d26393b489f04d8bb71a9e4f9fab7aa9ce31c0a514d6c92ff5dc43ace6831c4e8c10cd2491fc7a5ab500e3fed72af83b34081c77faf63b85dee482c17e147a1f53d3cdd3389d79b99a27a632e1e117a5c0c3377d8e84aeebb72568eb5b05b9c6c84f26d2a7c29f9a6e9875d12cc29ad0ebd6540559407cfb50fd7976b60447a0256aeb89a305cdbc2d1a59d4014ebd46ee37b2876d4f5b007766a436920a9da9e180c334e76c59a445cd7ed2ed9ca829a91e30db28d854c12f34261ff18a86d2cc752d46d0a8ffaf24081e456c89a092051606a831863ec78ca11f69286afbee84ef154127774da2550170cdef4768b2a99f1ce5ebe57d66bbf109949bb53f991dfa50f31d2af18c29dcb3d1be99dfd79d0edc32aa03dba15cac47f164f35fb31fcdb4a328d23f87da6771d2485d436eecca97551ffb301f4898ff1e630004e8ccaa80ff17319cb152fc2560fd44a8fca7f6bd44c543f361ebedc0671caa85479bb767af3098529cbe8b1e55c0a90aba654deaa23fb17463284d42cd8e5a76521c5a99380d6291a55811c69804107e241a4d00f92cfcdd093d0090811c07865f409fbce10899fb28696975b7f8a07e9abe3d2719a9e3876ecd8a70c6b56db35d2c89d0f2918a5e3dedb5a81b09111470ba535ed513b71519cb6b495c3e39e194094ac83af76b77c4acb5cab8b950a55d7fe8d31c68d689688f4383758dd0a914c956ddacdddd72c7210c55b3b061e3abb5b43d8e5c5315fb2af5b7fa0a2b5ee91680640239939eaff056e74b07ebea66bfaf03bd0a953da156636badf4569123aa774e665187ab245a1de58329a81dc12a055ed20952c08d2d34773586e1998b603bab474512cfaa8c7a2d6002975443896c6c8c8609c84878f237f4e8ece796db32728caeba0c29740c3c19f87685ba5a28d2843e38f86089dae334ac7e2fc1f7e810498696a67720d333827223bd4712881d3b65b775b24dc254c0bdb26746e9e51fdedc397de5f7436bad89504e9f33709f3a331e85bf2b673c6e2f50c139db95ecf1eae1634234154f4a9afb70cfdbbbd2357a526bef3b40ec5cb3470a96de432dba88c28acf360e267102360a5222fa21f68522ae920b471c574e4734a010d30b1e274c0249f3494b1473aacd63ff2d389588785b2b410fb00fa5f3da6f55c4e03b34483782a2d7315ae55d193ac2c76d2a4bceee671563a2713859313bcb8b087bfd0aeeea69d10635cf56b9369a3c7e554b10c42c56c47b8253524a74114e0f855eb59192bfeac470522c4bc46162979277eed954b2631aaf29fd6f5264eb17e9c5daea4b6cbf4be089557ad7b8b53ce58d7a088254f13a502cf77b490e8a374dd3c844343d5c282569c87cdc94d4975f80409ca6333a10e9f80fa25af9dcb89c9cc4c3ddd0f1ff407ead74db76ec9f09eec7ea9042c4a65b42214ac16f889cdacf757ac558a108d50d31e1b8c4055cc79e10214859a6c4dbeec58336dc03ecc380e3509c57a362257852b7eef36fb81ec54c55cda54c95794e654ed6aec7583ff1004d07d11bb869604b514a5828e14901cdb0c6d6364ccf3b9e61d291a0743b07ce861f637b2762d31bf4f6e0090954df12f609d011cb00612e4fcfc6fe3eb7f8e9b0b4733e0f737e3dc8fa1314fb0a2a9c56e8062b98c8d6f35ff64bafd8e91a13033362a7f6444747ce8967b3bd214c8668077fe3f4d2c222d0db0363fc72084d14850c82514ce7814af4a56b06bd57ac10cd3665511102515f481f075136099c7a10b27f5409608dba0c83cc50e6c585355db8c4369bbe9e6f7cb3972615a0853f1b738647187eff686d597cc402924527c897ad61c6976478cb9dd3d428f11c06189bb5545e3c2d64c6a76b3e2fd206928bf394119186398c9384e05192f0288e89d2e4873064cf351a82810cd2825cff7858bd687bb06ae22f8d75d37a0b8c8ce6c50cb75ef545f094ccb396f95da65081568fc265aa07cc15c9eb172090d15cf9532b264ebb3e923efcff93b720440501c4234db577489d1ecef3503f52522f09cf47767e25e03e22cda8ca24b8088a289715193e9d88739a14603fba3c2b70c1e88619c4297b596b1781c94792dc697b597814a4af21f56c32b4f06562e93ed0b80ae5b34d5e25b0baa699c914d2e12c83dd1e8e06cfe01ee79bb626c1bfd0a21cf4a4bfe139762821e08ca38fa917941cbdd6640fea4876e780caa7dad6796514cfc2db8f04410da0352364799db23952ac9f4c6dde885e936ff7cae4a5e4637de2d4803efb05037013fa406aeac8d14e794fd951bf9094a32f6bcc480d224819519265ad9223a634ea3d719a2cd4d69d99e89614887ccc98b98727dcbe42b834c8b53ac861f6bf757209dc6ce69f0235f89474a40a054106553f84c76d5bd61d7c8cbe00c892e547b04c51fd032905400c06b21c97b2cfc331e3c1e34e17ed93ce77fc5a927f63931db50edd223540d3b3968ae2694b10694639b2214380dca968eb82d2682c18713dbf1b01c9d144fc40c3bca69d446150839fb3ec181653c47a1165c5d55947d2a4ccf2bd29c7408601c766d2c214798c2e6294e0a43e24166dfacdf55aeefdd1fe4e1243eba3bfca75d0c52cde4c5014f16b3d00e3ae64b8a6b60fca27db0c2af456cd5029f39d37a48e932eae67c89aa6299ad59a063c578591ced8ca1cfa116731fe016fc5c9e58b2829da266dc18a09133e8d9045608be1e814c3894f2437d6d9692e7f3a364c466a3b6444f57bafd7150a04fb7071f6cd290933d91497c20327b1e1b6e5b49385f84d28e2f8205b1b2a57ee89f9ee02076afbf80d2c8f836a3b317833df7e7d5624120416a8395eaa4e55d02a2b886bf9f251b974a8380ffd0d6a063655450ff71e52db7f86eb0bd16d117d20d3908c72cef99cd4b0021a2aa847bc6630ad78eda8aeee496f6db8126ef91e2dfbafd6afc5f0d22c2d2bfb4575f5615a2f879c3b0299ffeab711b2c263a10b72bc5bbab0291e13428f0706beca701fe2102231d724bcc", 0x1000}], 0x6, 0x0, 0x0) 10:29:01 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f00000000c0)=0x23c) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000100)={0x21, 0x1}, 0x10) 10:29:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x1f, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) dup2(r0, r0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x3, 0x9}, {{r0}, 0x3ea884af25bcc9fc, 0xe4, 0x1, 0x2, 0x5}, {{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x4, 0x3}], 0x5, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x40000000, 0x1, 0x4}, {{r0}, 0x309fe6b6f76574b1, 0xc3c6fd376d60d29e, 0x4, 0x1, 0xff}, {{r0}, 0x0, 0xeb, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffffc, 0xc970978fe3bb2b34, 0x20, 0xa755, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x226183ef14bc5eb4, 0x1f, 0x4}, {{r0}, 0x9ead3c5766a6d54f, 0x602b8e1e95f535f0, 0x0, 0x1, 0x3}, {{r0}, 0xb38a5c1f8329b1ea, 0x20, 0x20, 0xffffffffffffffc0, 0x11}, {{r0}, 0xfffffffffffffffa, 0xc1, 0x1, 0x4, 0xffffffff00000000}], 0x8001, &(0x7f0000000200)={0x2}) syz_open_pts() write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) syz_open_pts() 10:29:01 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, 0x0) 10:29:01 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') rename(&(0x7f0000000240)='./file0\x00', &(0x7f00000001c0)='./file1\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x261c7a1be7d1ca9f) r1 = getpgid(0x0) r2 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup(0xffffffffffffff9c) utimensat(r7, &(0x7f0000000580)='./file1\x00', &(0x7f00000005c0)={{0x2, 0x7f}, {0x6, 0x2}}, 0x2) r8 = getppid() r9 = geteuid() r10 = getgid() sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000280)="e84381b078f2ce8bdef27ed7f3f64cf6542c12a9002ee19f9970bacc9c2f16646dbeac955bee43d12554c938f9f0ddd9e3736c00eea996489070f09cc834a864e6", 0x41}, {&(0x7f0000000300)="b7809a47b79de0a32de2f2cd8d3bec254f22b33f186ba3bd66de1f63dd447f1d85a15535f0d19a83e011d948d09ad8f937eebd9a3b9d1c56679f9c5b4c3f55f7988a0c6047181f7d9d20a60909ce669637ffab2b490efe3e1f36a12c41331e6b107709a0e37eb1a656268da581e04624e1ebeb075da396b4df5e06bb46f77acd0d57df0e05b14c0a3aa935a2e623117a7b5f2ace0962d413df072b369e21a59314a846e89eef6002c504769837bcc79d524c276fd3", 0xb5}, {&(0x7f00000003c0)="124c0878aac2cc5f45fb92a9b409958668a24d54495fc22b8870391c27338326f872f1fbb7989f3cb8c86d8e01742643374ff50a2a85ceb37fc0aa2f2c0e29c1554666fea1108d3753e0607d94792573d26a7e0bc6209c7603", 0x59}], 0x3, &(0x7f00000007c0)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000e2db39e1f2b1e90effff59b200000100eeff850f006469fcfeaebac9ee95e4d0b56df78dd026990fe58b653bfd22a545af87c396a76bb222b0e0eb0a0f442a033c0e4e36cf84e2fe87553744eb1fd268212a07d0aaf35097a4273b7c0497f546998358c76f6b172044561b0cdf0456f365b15da1c0648be76b72f80deef09310f6c32198fc73ad40f5aa5d706f4ea7b8af97a82a78d88d013869a19c2ad53302996992158074f1ab664e48d11468d1fb75870dc38b4dd1c073093cafc615d8f2a51c2dd0b4b8dc94641d7dfa27a623d0fec90cbea3e78e0115fc68d6410cdc697ec890eddbdb2ea070226091fe6ecfa0edbd5d5d6ed522333c1a8bc0bc5edbf8257ee2ef679ad42f465379e3bc191f39a6f09eeb2a9c06372dc17fd454f5b986eb1f92e07d4245ce4893c22684a16af00b14e337c6366a32caba3396acb2a5f6a0e213448b582bbaae51a14643d52e851c4d75eeba842bc888568a71224b6605d58153d5b18d3683b1b4d0575d62f47ef357648830e38bf280e4fbc2bc75178b3071013dc4e106abfa3601e12667ddb6a3ff197e22c246f5c611735984a2ee22a80a33bb42a6b4932c035935c29535254524e8", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x60}, 0xa) 10:29:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x88) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e59950c4c3d8f538e2daef10ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa00"/207, 0xcf}], 0x1, 0x0, 0x10000) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={{0x400000000000000}}, 0x0) 10:29:01 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 10:29:01 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x7fffffff) connect(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="01002e01e5686c653000802ef7e05786eb1db7736522f1abe978a00800d736218d83ba1173acdbca44b3e0e5437ae0747972fe0a1bb00acb0c114f97c52a9c550fbdb668000000000000000000"], 0xa) listen(r0, 0x6) r1 = socket(0x2, 0x4000, 0x200000000) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x800, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x40ecdd4ac655b6e5, 0x4, 0x5}, {{r1}, 0x35e4259fadcddf7a, 0xc0, 0x40, 0xa38f, 0xa36}, {{r1}, 0xfffffffffffffffc, 0x99, 0x2, 0x1, 0x2ec}, {{r1}, 0xfffffffffffffffd, 0x4, 0x4, 0x80, 0x8}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xfffffffffffff857, 0x28}, {{r0}, 0x46f9e3864e48252c, 0x1, 0x2, 0x1f, 0x8}, {{r1}, 0x0, 0x10, 0x4, 0x5, 0x1000}], 0x9, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0xcd, 0x20000000, 0x7, 0xff}, {{r1}, 0xfffffffffffffffc, 0x91, 0x40, 0x56ebcc15, 0x4}, {{r0}, 0xfffffffffffffffc, 0x39, 0x1, 0x4, 0x80000000}], 0x8000, &(0x7f0000000240)={0x4, 0x80}) 10:29:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x9, 0x0, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x40, 0x2) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCSBRK(r2, 0x2000747b) setsockopt(r1, 0x29, 0x8, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e699319296483047e987097d6e145ae09113d0d210638aa479b4596472d510634c2776f013bc87d0d337d6c924e87fc190561e6f2d652896d1274e60898638525975c3447ef95bfd217eca94ab2257880ac4a1ed7992cd25cdc486790e485eb46d94a8008893bbdf66e8f26d7ab563e0f8aa6e3c4b44dccd446df9131e82dadfcee114c75fd346312c41d6ce5607ac1c2e71148aa6b67bdc92e9de3f11e16d7178", 0x42) r3 = msgget(0x0, 0x240) dup2(r1, r1) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/58) 10:29:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000002c0)) getsockopt$sock_timeval(r0, 0xffff, 0x3e216c9afa4bc919, &(0x7f0000000040), &(0x7f0000000080)=0x10) connect$unix(r0, &(0x7f0000000900)=ANY=[@ANYBLOB="82022e2fac1400fe7d81afe46d5733e0f29384d0829696473d48e4c734a819f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcf001bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5fff04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddff0100001d36a82818f0db0f9dceee881c8062d48d3228af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f44064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd1da94ea033af0c9fc348ee4013ecdb22c587e886a590c29fb24a7f604e1d0c38d26577bb3176d78876d67b76775f959db9782fe2bea17773c65e853b2637556b5a1b354627dee0e6c86867dad5a64dfade703dc4773c797123784b01e9b78e01a22698966fbf06db195025a793f31763c4377b4de0d1168eef5d06cbe6725ef12201e6955bbeee21fe6fe03107f251fbe9300b39dde7ffd6a219196cf0b95d4565832d2b409c8682f938b5740f2395ef17c03dbf59ae71750123"], 0x10) r2 = dup2(r0, 0xffffffffffffff9c) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f00000000c0)=0x1) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000300)="8d450b73cd037223d878d2f882a222c8ce77dd635526a6cf3a0fc7031976d0229330598d2a752efb89e8d4624d497649c690b2e8b428a49bf2efcfa10a040df2e91bb97ff7417e89608ff8c92ff9c50b1a21620c94f5880a3c7112e8c9e10459fe7768934b77e8b0d18f5b4df57d13de4568bed1f8b50a72e091b5fd3dd05dbd48e08bf45f43a7376b0bdee1dc5235385cbaa05d16a2af53dbf5dd68594140bdfeda5c9df1afa79c4a1606f884e7e20177f90c2b0ccc44a507b028c288fbff4da3464f5312d65f1cd7b65ca292dca1bd7d736a1fbf641bc79727620da18c6df4fee473f91f083164328bea977167c4145c19486b52d9c7a49546a101f373ecd4d2e177c10be3969e82e41f0d0a751250f436fe223284c340cc82e42e98f9faae8b1cd7346194594b3d5024b009e4a6f9414868162c663fc709963996410f059fb7b3e2780a359572b3fda9f0ae5bd984496ba93fd5f127b9d6703fb78dcae129edfe2a123bbd948e5a9757f969942b72ada33938c7fafa596fbda68b1e79ec21a44f5de33d5f2e88a5a2092fe616e791b6f040d70ff9e3685a8666691e3b2ee91f5de157c46545d99b9755dcd1dca7096521e321df87c3c168341d643eb4c3dc46f564d6c8d2eaa5e8877d67772650313ec840e83d493446fda75eb47394f16fa3a2b22df6617dcf7fcd588add8aa807d0ba1d805b3c6129dec9e5b98b0ea68c54ab2459dd68a3bdec99856c0ede6f299d3d2e5c121d2d7ed86314494baff3b3e92511749d7a4bf21ecda9ba5b1f6b71d2953667ba28f9bad2205a89f8be6ed9a646660f4550887aa14a2119e6c0fe9c9fd3bea57a06b00ef8e29dfcdc3ee667ca55df77424715ff32a868c159af92b0a0cb618039e18dcf9e219a717039b7bfa2063163adf5f684414420f3d594c3b3b15737110be1fb207874441433f308d1ad6f6f38198d8344f853509563e346480b816a764c4c6f824aad801fbdd535a580cdb52e98c7389551c38112e15193084504c65c8bd245ca369d85ba37d5e49812cabda02ce5809f52dc893a06a9cc4d2944ffc9d0a6b458c55c36b2cc1e48a6e12c580e2f03d9ab3fe4c26aa06e0f1d8560d63026220daa6e145b0e670d2b126fec904133723a05353406a726ec6d70265345d1d8b941e31980db4a47c8136a56458e566feb8c2b46bdb7cbf1bdd3cbf3eeb2b8e80cf41ec0434b158dd394d17e1694c98911a532f218f0a772ee8eda9ec97812fc0588e18216d701bb545e1dcc77ffc214932dca1fc3d2a3551632f9070b1d5ec9edbc001a7adb6103da337a6694d04246a154af1d2165f36f0d78523c57af442a404759b4370bdd5f450c33463694a534e1dbca19a2a6e9b4e947e249b9057c299320a852f84f9f8cce733857a2e804bcba5bea6d40cc6bd11f669a8852a2cc990f4edb25b846a7753492ecab0b9bc32e167f4ff01a39078f7327aec8c44e3796f3c441df5c49001e644b5512ea379e0310c8f532eb7bd334b83f6adbb0d5ce8a67b838ac93e9793c185c1112d9813b325588c0b0720bb8d5efd0e32573c6e992d0156bf52b7643da9749287617488f218bcae1b746af59f3fcfc320eac72a7e7b68f7d9607613b5765a27700b03d168c47f7a7af2bd0322027c530b203dfb9ea0e4d00eb7a4dcb62c3f0d93f6e1a62af52675e4a3c94c1220177d24d24394b49f7b04c91ba1e4131567542a81ccef18c3f4079021df9658cf2f5acffa7b6ce86c1b079ecb31317226ba8eae97b1cb3711f1762ec73eb25344f82248f8fb4f4e5b7dad35fb254005fdaf1140af88bbb5a1d53462f754ea98bbc7d9d6d1581e8109e98cafc703af6ddc419a77b7df3e7ffcf881605616f2a52b16c915ad946c37148dbfe93b8a6b3a819505134995001b40b060a1436ceef220866865511a252e1e7ae4e1de725d8d71e95b1107e82f5ec6c7c544fb79617b2e9b4ce894d486eb22e3638f5125417671f0f6b1e9feda51921bcc4b29caf8828c4d5c9cb458115cfcd2b11288a7617fb34921b7641594ea5773a93bda2453e88368ee4c7f226026fa37028a296512194b7d2f5e9", 0x5c1}], 0x1) 10:29:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0x5}, 0xc) r1 = syz_open_pts() close(r1) write(r1, &(0x7f00000000c0)="a1f7a53196791b08b851c2dd338512ddbb681e413733a015d77d0ae90ddf8c9d1b9021c0876b072dd8c234e95beb2b268368f1be79ad0b6dbcc3841fd92ae5f33d9e420cebc224896ae14114e81c1fe2c3a8a56012146b4bd9fae7eb42", 0x5d) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000280)={0x0, 0x0, 0x9, 0x35ff, "1e0617ffc3f2a9a9a3d0d7da050e30306b6cd291"}) write(r1, &(0x7f00000002c0)="e6baeb37541d4f9fac654a6d338a3b4818aa88dc0883f011d51bda3e247cd30937593e9f54a5d52e0727bdb683e8f82f1f0c677d913bde5b91dde832404244aa86988e381704c2a8ab5447cf74562532b5a7e501d9b6ea4c994694da7ae7bc733d39a5ea8f6bfd7e93d9ff36290fd2", 0x6f) 10:29:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) getppid() r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "0e091fe600000000000000008a00"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372", 0xb38}], 0x1) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f", 0x37b) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0xfffffffffffffffc) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f1080158dd483554463a560b093f4b569bdbe0d89fb771da85524b1d7020000000000000001b71f385c191f6bffef23876e02b6c9c70a8d0335d0ed00fbe65e936a0b535162aa9e1e99ceca27f153667b1a5957a9e6f30499502b4ebb1a1db42c8cb08e87bc91b3148ea0524b9f44d837afd4d652d4e48649fc74897e53e97052681ae213d907da71138ffef6a83aeff788e614bb70042914fca3004ed9528b6f375c6650373d6c428604a04e04fb70fe33eeeaa852af0d907b2d86968ca63688803df41acd6a3d56efeba47a3d879055b93f6f485be9169787f52eda1fcd8b499ce575dd3ea1962848f78f1e634c52b0a571d4d1806eb5344fa84728e3a6ccf6957586015f98322e9ce03e42d032bc90e74b2f6a2ce3d02f67e2ba799b114f100b52f7958b9edf02f8ac70308cbbc4f06ff1e46c136539d40dcb4fdee20dc3405adfa49096931c2303060d9fe7301256d8cfe1ce2344231229d9afef66", 0x17f}], 0x1) 10:29:02 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x16a94d1de3bc025e, 0x0) symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:29:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000280)={0xfffffefffffffffd, 0x8, 0x7fffffff, 0x7fffff7f, "0710000000000040000800f90000f700faa36082"}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000380)="34257c94e8a20899d8a5a68d9ae7dda7614b7be38adce0", 0x17}], 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000740)=0xfffffffffffffff7) writev(r1, &(0x7f0000000680)=[{&(0x7f00000000c0)="5c2d85848daca2660228fe4424cd5028b62235d2299959f52b41c3748c0243d0dfa8e8d81b6666fd2782b17fc753e801ba26f4bd4fdd5808a66996eff8df11d359ac118b139d44567ceb08ec6f8d8c5be9cc948a61e33eaea2ea9a386c2e9d8b170491e5fe21c8dc", 0x68}, {&(0x7f0000000140)="53e5872292f14230a5fa2cc57c96008c806f8c141ad78a28f6445e8173", 0x1d}, {&(0x7f00000001c0)="b929669359ba6e99824c2bbef481b30164f58a42bb725648cf9167aa02bbba76d319768167a7184ab51c242700c05de10fadb787601054ec85b3adea54bca4ac285f9505966fb919d39fb7432f009d88cc3ccf741e6a11ef2b28eeab2933", 0x5e}, {&(0x7f0000000240)="1743dca05aff", 0x6}, {&(0x7f00000003c0)="38d11bbda84c1fbc96a1a9f2afa9908f3311bdf7e757b194b703499fb299dfa0c3f3c945e30fc6ad8ca826ce041d1342675ed031a4b3e6ecd7032c886ea98bffb3fdd6bc2e5ecbd0edfb7bb566b8e8d5b2a29083f349670687ce6ed9259283e905c0463c1146c6da918bfc3c1ad486dc5dcc6eb9dbc7823843d1b7a483f44b4343864b0ab0c5bad967815a486551533bea4386ba55593bf1e48e3889fd403eb1fab4691529e0f6e58c9dcc6514342667582445639fb385e285f108399361bb624d6f7a2d771263e76f85af7707153a", 0xcf}, {&(0x7f0000000300)="00bcbb661b2375baeced6ef6e32be444646fc45dfeea3dc88ba84c7581f1e0ee77d0167406d625dc53ab082c804de876173061dc943a009fc7cb8182fa928eb17f262b640fa4db70cc8fe6ec47d39b1ed3e1815139f3a89f1f698275418501d5073591bd0aad98ce62ca5766", 0x6c}, {&(0x7f00000004c0)="eb5574aff4f3606ccf2144b01235d4ddc870d865147af6028015878c7dbc17d30912736e2a7c3029ef2b9c5fa91f308b6bc26e3a566b942bba421e71ecfe1f3552f7b07c5053847b14b0608d5c10b1a941aecebc2f8d0dc2693b813c22a13193f2eaf05145521a03b8e7e49a8853dcf65130551d15508372e78699f99e9609a606c62ffed7", 0x85}, {&(0x7f0000000580)="10090cca7960dd2a2af4ff4bcaf8eb090276f2a7ac0f6619950201483bd5a83890927615643a41ad585578ce7e87647d9682f941cfc1acafd4702ad17a699018e14faaf3d7bde7f8ea32d1a735f60abc6846df15369f1fb98f72dc083a12c62b3c80217b6c9ff5beefda788da9b0cef83e0fd8825515f9c830d6a4be5df9d922", 0x80}, {&(0x7f0000000600)="ba828ecefdaf1e5946b60b373d0c2921d651e26da6f886182585d01098ac73c4311d0cef299001f9cb20be3333728edd353e4ae22354b0a57e0103f73c5189463c852e657d06849c63633d2a88a89c1e0a195cc3ae7ffedc2d87ff7a093d1ea23a25f853d42376de39b94bd9e871910d771e72", 0x73}], 0x9) r2 = semget$private(0x0, 0x2, 0x100) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffff8) 10:29:02 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x2) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x7) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000140)={0xf5b, 0x1, 0x80, 0x7}) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x6, &(0x7f0000000180)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000240)=0x1ff) getgid() r1 = fcntl$dupfd(r0, 0xa, r0) r2 = getpid() setpgid(r2, r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0}, 0xc) setpgid(r2, r3) getrlimit(0x5, &(0x7f00000002c0)) setsockopt$sock_int(r1, 0xffff, 0x101f, &(0x7f0000000300)=0x5, 0x4) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) fcntl$setown(r1, 0x6, r2) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000340)={0x6, 0x7, 0x3, 0x7f0000000000000}) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) setpgid(r3, r2) r4 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000380)=""/229) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)) setpgid(r3, r2) setpgid(r2, r3) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000004c0)={0x1ff, 0x1}) semctl$GETZCNT(r4, 0x4, 0x7, &(0x7f0000000580)=""/4096) 10:29:02 executing program 0: symlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='./file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='c\x00') mkdir(&(0x7f0000000100)='./file0\x00', 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f00000000c0)=0x1) 10:29:02 executing program 1: select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) select(0x40, &(0x7f00000000c0)={0x1, 0xb2a, 0x8, 0x2, 0x6, 0x7ff, 0x100, 0x1}, &(0x7f0000000100)={0x4, 0x6, 0x8001, 0x3, 0x2, 0x45172b08, 0x7d, 0x3}, &(0x7f0000000140)={0x1000, 0x5, 0x3ff, 0x5, 0x9, 0x80000000, 0x20, 0x5}, &(0x7f0000000180)={0x8001, 0xff}) 10:29:02 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x100, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 10:29:02 executing program 1: r0 = socket$inet(0x2, 0x4, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x2813, r0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 10:29:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r1, &(0x7f0000000080)="00d19b07", 0x4) 10:29:02 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mmap(&(0x7f0000097000/0x1000)=nil, 0x1000, 0x0, 0x12, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000472000/0x2000)=nil, 0x0) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:29:02 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00000100000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) write(r0, 0x0, 0x0) close(r1) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) 10:29:02 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f6669b00bfbab17a1fe886154"], 0x10) 10:29:02 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0xd, 0x80}], 0xffc, 0x0, 0xfffffffffffffffd, 0x0) 10:29:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003ab000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x10, 0x0) r1 = socket(0x10, 0x4, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = syz_open_pts() r3 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x180) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x20, 0xfffff, 0x80000001}, {{r2}, 0xffffffffffffffff, 0x80, 0x4, 0x0, 0x6}], 0x53c00000000, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0xa0, 0x40000000, 0x8f1, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x4, 0x40000000, 0x0, 0x1}, {{r3}, 0xfffffffffffffffb, 0x2, 0x1, 0x5, 0x6}, {{r0}, 0xfffffffffffffffa, 0x8, 0x800fffff, 0x0, 0x800}, {{r0}, 0xffffffffffffffff, 0xc0, 0x0, 0x8}], 0x47c, &(0x7f0000000100)={0x616, 0x7ff}) 10:29:02 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = open(&(0x7f0000000080)='./file0\x00', 0x5abcd36c0dbe39a2, 0x2) bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) geteuid() r1 = getpid() ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x10, r1) r2 = msgget$private(0x0, 0x100) msgrcv(r2, &(0x7f00000000c0)={0x0, ""/153}, 0xa1, 0x1, 0x800) 10:29:02 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x100000000}, 0x8) r1 = socket(0x2, 0x1, 0x0) pipe2(&(0x7f00000000c0), 0x10004) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) read(r0, &(0x7f0000000080)=""/47, 0x2f) setsockopt(r0, 0xb19, 0x4, &(0x7f0000000100)="2cccd28a", 0x4) 10:29:02 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x2, r0) truncate(&(0x7f00000000c0)='./file0/file0\x00', 0x0, 0x6) chown(&(0x7f00000002c0)='./file0/file0\x00', r1, r2) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r5 = fcntl$getown(r4, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x3ff, r1, r2, r1, r2, 0x104, 0x5}, 0xfff, 0x9, r5, r5, 0x7d55, 0xd75, 0xfa}) r6 = open(&(0x7f0000000280)='./file0/file0\x00', 0x10002, 0x4) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000780)) getsockopt$sock_linger(r6, 0xffff, 0x80, &(0x7f0000000300), &(0x7f0000000340)=0x8) shmctl$SHM_LOCK(r3, 0x3) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000380)) lchown(&(0x7f00000003c0)='./file0/file0\x00', r1, r2) r7 = semget$private(0x0, 0x1, 0x1) semctl$SETVAL(r7, 0x0, 0x8, &(0x7f0000000400)=0x3) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0xa00, 0x1) utimensat(r8, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x80000001}, {0x2, 0xfffffffffffffffc}}, 0x2) utimensat(r6, &(0x7f0000000500)='./file0/file0\x00', &(0x7f0000000540)={{0x1, 0x4}, {0x2, 0x6}}, 0x2) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000580)={0xff, 0x20, 0x0, 0xffffffffffff26ab}) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000005c0)=0x8) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) read(r8, &(0x7f0000000680)=""/48, 0x30) 10:29:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000011c0)="40e269c9e1", 0x5}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180)="024bcf61c149e1b0ab7a07dacab81d6c43e017bd78263d2a197cb553e5ef2a039c3a739ab26b3f1a22249c6946bd4d328c3e8ab8a8ec5194f578079ecee327696784caab154abad2b1cdbeefb0385136a7b177c3dc154749c7c74524bbeea8f4b286a6eae1a721e2f6dfd126a537fdca6cefe2f690deb1ac4c74c92844a76354d5392d2a58c93d676d5b4043fb279e0862335c98c354f1444e4441bf87bcbae0ad7210ca003b3b2c1b98eb65e70c5aa01d568667076534500b0eee4f11b20332b8f34f7dd3ef865aa836", 0x1}], 0x10000000000001b8, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 10:29:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x4000)=nil, 0x2000) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r3 = fcntl$getown(r0, 0x5) r4 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={r3, r4, r5}, 0xc) shmdt(r1) chflagsat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x6) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000280)={0x0, 0x1, 0x2, 0x8eb, 0x9c28}, 0xc) symlinkat(&(0x7f0000000100)='./file0/file1\x00', r0, &(0x7f0000000140)='./file0\x00') 10:29:02 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x13, 0xf0000000, 0x0, 0xfffffffffffffffd}, {{}, 0xfffffffffffffffe, 0x0, 0x0, 0x7}, {{}, 0xffffffffffffffff}], 0x800, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x72}], 0xfffffffffffffffa, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/24}, &(0x7f0000000100)=0x13) 10:29:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) sendto$unix(r0, &(0x7f00000001c0)="b100050202000000000000000986ca3849451ae3d3051020741038f53e8551f30ce390500e780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe0a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7da96ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c29000"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x2, 0x8000, 0x3ff) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 10:29:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000080)={{}, 0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f00000000c0)={0x6fa, './file0\x00', './file0\x00'}) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 10:29:02 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c48f94100", 0xffffffffffffffdc) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000580)="eafbb5b7bb6b04fe15b81e2d6fd5e777497a52445e4f9aaf0300000040efb6a4b1376c23a7a87cd26f83ee28f8bb301c0db5698912a428b1344fe26b621e7d1f510c580f32fd13a5d1caa59081881b81eb7bb0b3841d835ebd7ab044ae67563c01a08ee3df686bddd8cf0d283c26d29e9c21cead2c7ec8c06c2555c5154a8dc4675e697fcfc6d3901df2e8950e668e9102e3009890deb173cbbc31a0d10f84351e605b97fd501ff3c79b5041696146a78cf324e4dd93da9c331ea79e0e9c0d4d419bd0728c33bee11d3f9041c46d2bde7edc96f8d018c87fe1bf06000000ef1b525448153764daf091d699599a01005892e8d9c0adfd2f679f9a6d4b3d66494f2ab747b391bf33b847ccb395902a197c79a6de398b98089311ab78ad398ec69c5e7823f6a26fecc5b91caf0074cf9cd120d7d4f196541d02c6fb5c2cd3682e9eb5edb8873a6166245bce13a6b65fdc16837b0b8649453c553228412e9143051a6f9e31feb01680808ec33d726c1c607278821c5d990437806f440d0b8b6dfdb2d1146bf1b3eed4f4036a6e26d10a0fd1af1730ad244ac679612436467fd551a1349ec876cca222cfaace6f20d68d80c4a9d29c5594349be220decb9bd8163e328ed8cfdbbfb4022adf2ac64f3c6f415c4904f9265fea4a828dabc7828c68207f08bedc9e83b2677c74c52ceafbf7ea41a008a5cb4c2b2872ecae80763f4947f290a925860bc9cfe7fc4f8386eb6a681928490dfdaf9f6468c2ae49519d25994e2ca2621773e86c5a44e8711f73194951a4ae2dfa0986af4360dede8dbeceba738d6b9269bfa7840eccd8a0832ac31546a0962033377e941ec09546be4df8505d29a29b45a481e126100f4c58f458981026fc9fe76a659958f5be045089b63e413caf0f6f8ac5d882b8523ac47d79ea975f546f7cdef356f4eddc5ba622bc495cd0eb23893f1242640a63166b6baa77f2d3aac8edc7d49d7d0b11cfd53811eedecb09df65f47c71a8bb75c81ef5407974443d15cd604fd8538ad21a60b6a21cb4cac2df38ece6bf8e73ff3a433ae5aa3399120e24e2211290f857b15093402904c954ad6a74037919ee95acd423f5212ad0b40728d6f6ced232a599820583e2f8aea7ff91fbc9eff40e9f2205b8936404089939e648cd745e7b5c12532bb05e51fa0dc59fcfd157558c61", 0xfdd2) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000200)) getrusage(0x0, &(0x7f00000002c0)) fsync(r0) r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x20) readlinkat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=""/224, 0xe0) getitimer(0x1, &(0x7f0000000000)) 10:29:02 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0xfffffffffffffffb, 0x4}, 0x10) 10:29:02 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x40, 0x0) r4 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x800bf9c, 0x0, "7e389ddedff37173934a3a00"}) ioctl$TIOCSTAT(r4, 0x20007465, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchown(r4, r5, r6) r7 = socket(0x2, 0x2, 0x0) r8 = dup(r7) read(r7, &(0x7f0000000040)=""/195, 0xc3) ioctl$VT_WAITACTIVE(r8, 0x20007606, &(0x7f0000000380)=0x5) fcntl$setstatus(r8, 0x4, 0x46) connect$unix(r7, &(0x7f0000000280)=ANY=[@ANYBLOB="820f426784f53ed5f53f3d9bf72d6052daecbc32090ad84fb6fcee8b16022e2f662283b719feb3b615fe9ecf2bc59e0045f91df0a5a1bc8243aff64180558bfd49942b43919926396e04da0c4a252ca628a5b7e7264cdb93ab3b775abd7019fef9a20c98fb1b00"/113], 0x1) r9 = dup2(r1, r3) ioctl$TIOCSTSTAMP(r9, 0x8008745a, &(0x7f0000000340)={0x2, 0x2}) r10 = syz_open_pts() ioctl$TIOCSETAF(r10, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r9, 0x40045744, &(0x7f0000000480)) ioctl$LIOCSFD(r8, 0x80046c7f, &(0x7f00000003c0)=r9) r11 = semget$private(0x0, 0x7, 0x286) semop(r11, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r10, 0x2, 0x1) syz_open_pts() write(r10, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r0, 0xb, r7) 10:29:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140)=[{&(0x7f0000001100)='\\', 0x1}], 0x1) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) fchflags(r1, 0x10000) fcntl$lock(r0, 0x7, &(0x7f00000001c0)={0x2, 0x3, 0x1f, 0x607d, r2}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r1, r3, r4) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000180)={0x81, 0x66, 0x7, 0xc54, "9b567f073a1237e79f48478bc45c33ec04e9bc6d", 0x3, 0x8}) close(r0) 10:29:02 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) 10:29:02 executing program 1: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/70}, &(0x7f0000000080)=0x48) sendto(r0, &(0x7f00000000c0)="7a491b2d74f6dd6dfc08dcec44e1d0f76fe03c6f6e9e676369ff6e13e5d4747e4831b497113f4b383e73f08c35065b115fb008dd5c68c19e9865679cb8db84f50a1684b4910a7e5942f0b36cea7844", 0x4f, 0x1, &(0x7f0000000140)=@in={0x2, 0x3}, 0xc) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x8de, 0xf2, 0xbbf, 0x1, 0x3f, 0x5, 0x6a42, 0x2, 0x0, 0x0, 0x7ff}) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000200)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x20000, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) recvfrom$inet(r1, &(0x7f00000002c0)=""/138, 0x8a, 0x802, &(0x7f0000000380)={0x2, 0x0}, 0xc) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000003c0)=0xfffffffffffffffc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) setgid(r4) rename(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000500)='/dev/pci\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000540)=0x2) chmod(&(0x7f0000000580)='./file0\x00', 0x30) getpeername$unix(r2, &(0x7f00000005c0)=@abs, &(0x7f0000000600)=0x8) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000640)={'tap', 0x0}) connect$unix(r1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) lchown(&(0x7f00000006c0)='./file0\x00', r6, r4) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000780)=0x9) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000007c0)) chown(&(0x7f0000000800)='./file1\x00', r3, r4) readlinkat(r2, &(0x7f0000000840)='./file1\x00', &(0x7f0000000880)=""/67, 0x43) fcntl$setstatus(r1, 0x4, 0x80) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000900)={0x6e26c1b18ece8d29, 0x6efd0769, 0x100000001, 0x2, 0x2}) 10:29:03 executing program 0: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff}) r5 = dup(0xffffffffffffffff) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000019c0)={0x30, 0x9, {[0x9, 0x1, 0x6, 0xf50, 0x8, 0x4, 0x861e, 0xffffffffffffff20, 0x3, 0x0, 0x41f, 0x2, 0x1f, 0x3ff, 0x8, 0x3, 0x1, 0x7fff], [0x2, 0x400, 0x5, 0x9, 0x20, 0xc, 0x4, 0x7, 0x9069, 0x100000001], [0x3ff, 0x2, 0x80000001, 0x53d8, 0x5, 0xfd, 0x8], [0x4, 0xffff, 0xfffffffffffffcfb, 0xfffffffffffffffd, 0x6, 0x10000], [{0x1ff, 0x7, 0xff, 0x6}, {0x2, 0x6, 0xffff, 0x8d}, {0x7, 0x80000000007, 0xb, 0x2}, {0xfffffffffffff2f7, 0x2, 0x8, 0x101}, {0x369ac800, 0x3, 0x1ff, 0x2}, {0x1, 0x0, 0xa838, 0x8}, {0x0, 0x1, 0x0, 0x1ff}, {0x1f, 0x81, 0x6556, 0xfff}], {0xb20f, 0x0, 0x234ac32600, 0x3f}, {0x6, 0xffffffffffffffe1, 0xffffffff, 0x6}}}) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcba) syz_open_pts() flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x2, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r5, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3, 0x10, r3, 0x0, 0x0) r6 = msgget(0x2, 0x200) msgctl$IPC_RMID(r6, 0x0) 10:29:03 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xc7) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) mkdirat(r0, &(0x7f0000000300)='./file0/file0\x00', 0x6) mkdir(&(0x7f00000000c0)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') mkdirat(0xffffffffffffffff, 0x0, 0x0) unveil(&(0x7f0000000380)='./file1\x00', &(0x7f00000003c0)='c\x00') r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x200, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000480)) r2 = openat(r1, &(0x7f0000000240)='./file0/file0\x00', 0x2, 0x4) socket$inet(0x2, 0x0, 0x0) getpgid(0xffffffffffffffff) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r1, 0xa, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) lstat(&(0x7f0000000340)='./file2\x00', &(0x7f0000000400)) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$DIOCMAP(r3, 0xc0106477, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000000180)={0xa, './file1\x00'}) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000280)={'./file2\x00', 0x8001, 0x9, 0xffff, 0x1, 0x1, 0xff, 0x3, 0x2, 0x1, 0x7f, 0x3f}) 10:29:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000200)='./file1\x00', 0x10000, 0x110) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000240)=0x1) r2 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r2}], 0x1, 0x0) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) readv(r3, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) faccessat(r2, &(0x7f0000000000)='./file0\x00', 0x85, 0x3) sendsyslog(&(0x7f0000000140)="37f842071b4b866141ca654d240d38e54b5adc3f19bb194efbfb53a4dd4bdbca6795fb7bde3fe906a5895894baecf5b3589e256f853627cd80a46a69057ecf5a93fd97b7995291ce44e13f73587a2ce07fd3d77a4035b6af95181f136e9c57430cbdaf89ffe57d5622d090c19bc9d4c1ab9680f6984df31e691a0f45887d4bc578434c50fed95086f6140d5211b6e6ab9efd471cccb71c3f2ec78441c56f142658", 0xa1, 0x1) poll(&(0x7f0000000080)=[{r2}], 0x1, 0x0) 10:29:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 10:29:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="1c", 0x1) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f00000000c0)=0x10) 10:29:04 executing program 0: r0 = socket(0x18, 0x2, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) shutdown(r0, 0x2) setsockopt(r0, 0x9, 0xfffffffffffff1ab, &(0x7f0000000000)="0b4a66956d7218c664400d45786d7187e8f7282f0a5e1d630383799e358ab818a8281c6273f3aad7171a5656e173145eac3767b6a745a77af404eb3604b23e0baac0cbbf905d96204a10309f9f699683af499482644cc5854f1e0acdb4ef44f2d0e1e7bc684a3e85fff10d69204be7060ff59c9fd3b96640ca48f6a2a3eacf01ba3f384df5419a06a3a66a0c506298b121ec7fcb5bf950eac99493084aed75df30e2bd2bb7014863d0121d19d2812ea1ef0eaba69949cf051303ca371316b267895d8635614ef8", 0xc7) 10:29:04 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="067c68d244fc77f1f4a6f1fc964d545037a920255b579cadfc2bb005038405a8bb6525dc2c046c874d485a58d6a28896d140b99164e3fb74a1", 0x39}, {&(0x7f0000000140)="7c28336e4e0d279056b8cde5fef1b2aa416b16c2df524ad088252cab3fae9eb99ece4c80f2fab126d8867a29d797f53af633633faee7e8e8cb55c0", 0x314}], 0x2) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r1 = syz_open_pts() close(r0) dup(r1) syz_open_pts() 10:29:04 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000200)=0xc) accept$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "af8ceb849a452c36a0db9c25e7f14a46fe056e48"}) write(r1, &(0x7f0000000080)="9d", 0x1) readv(r2, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) write(r1, &(0x7f0000001580)="dc", 0x1) 10:29:05 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="eafc5d068bb4b85e021922240b08def28080a3f295e3960c17503184390f1ef479452c94f30c3ecc13ac66c631adc787d2d4051681f1c714987aa7f136b672d2b076306b48f0cb833749406d5b3c9e4a075e9befea5ef4ae1b7b78ba3ff6a0ae311680aa2f75306745b0bea703fa6021d0087f2dd1e8372047c70c6c047ef993e7356bdcc6934c3590c00c707cd399a1baaf771409ca06880a96ae7319265252dfdd8d43a41a003f887c7c5337bee5342c0ddbef1458463e1517ab48872252a25b86c8d7ff01443d0f91", 0xca}, {&(0x7f0000000180)="9eecfa96750550dbbea4fd418e298e2d0283e031f9fae5445a41fc448daf243471dd2315a7ec29a5184d98720f94cfbc33739b2f4e774ad3fb8de757e5cc331896742a7aa31ef96afaaa606566deaead1a35e1704762f86017b332f68624e3f5c9e38922043493060ae752fe91af86a20c86c856dc3797eaeff264e48d5508ff9cc0042a3d349a4f658c1eddd51e2669cb90e8f604ae845c2a98c61c6f805fe4fa0f6afbacf326c1cb767348265c1ce0626b593a59", 0xb5}, {&(0x7f0000000240)="e77a907bfe47f69ad050bcc409b83f5c2c40f877a1f53d4ede3adc40414258a57ec959923fc3ab9b572c4ee7302c11209876f744ae24727502c39f5580f0402153f0a092144fb24ff0812256700b7026fcce57025bda571aae32c5d498fc21b86a9cc597b2b0c3a386f0", 0x6a}, {&(0x7f0000000300)="4fd051e1b10e80130061cb3c06b47ea4586cbb657da686d05bcc4787e671c4953df05d1bb6452d921144e59f8fcc13d203e350434a5e1f95d20412a46c1779da7a9b73359f2ddf7b91", 0x49}], 0x4) 10:29:05 executing program 1: ftruncate(0xffffffffffffffff, 0x0, 0x7fffffff) ftruncate(0xffffffffffffffff, 0x0, 0x30000) open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x2) 10:29:05 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = semget$private(0x0, 0xe15fe2c09286020f, 0x110) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/17) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 10:29:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) readv(r0, &(0x7f00000014c0)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/177, 0xb1}, {&(0x7f0000001140)=""/240, 0xf0}, {&(0x7f0000001240)=""/99, 0x63}, {&(0x7f00000012c0)=""/164, 0xfffffffffffffff5}, {&(0x7f0000001380)=""/172, 0xfffffffffffffd9d}, {&(0x7f0000001440)=""/93, 0x5d}], 0x7) r1 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000000)) r2 = kqueue() r3 = dup2(r2, r2) connect$inet6(r3, &(0x7f0000000040), 0xc) kevent(r1, &(0x7f0000001540)=[{{r2}, 0xffffffffffffffff, 0x94, 0x1, 0x0, 0x3f}, {{r3}, 0xfffffffffffffffd, 0x20, 0x11, 0x20, 0x8}], 0x2638280c, &(0x7f0000001580)=[{{r3}, 0xfffffffffffffffd, 0x9, 0x1, 0x3, 0x6}, {{r0}, 0xfffffffffffffffd, 0x80, 0x10, 0x158, 0x6}], 0x8001, &(0x7f00000015c0)={0x10001, 0x5}) dup2(r3, r2) sendto$unix(r2, 0x0, 0x0, 0x405, 0x0, 0x0) 10:29:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x0, 0x0) 10:29:05 executing program 0: unveil(&(0x7f0000000300)='./file2\x00', &(0x7f0000000040)='c\x00') unveil(&(0x7f0000000140)='./file1\x00', &(0x7f0000000180)='r\x00') unveil(&(0x7f0000000080)='./file3\x00', &(0x7f00000000c0)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)='r\x00') 10:29:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x14, 0x10010, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f00004e7000/0x4000)=nil, 0x4000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)='u', 0x1) poll(&(0x7f00000000c0)=[{r1, 0xa7}], 0x1, 0x8) ftruncate(r0, 0x0, 0x0) 10:29:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = semget(0x1, 0x7326ef3bad919153, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 10:29:05 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) writev(r0, &(0x7f0000000000), 0x0) 10:29:05 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) r3 = dup(r2) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x1, 0x9, 0x1, 0x4, 0x10001, 0xc8, 0x3, 0x2, 0x8, 0x4}) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000000)=0x1) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 10:29:05 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTART(r0, 0x2000746e) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) shmget(0x0, 0x2000, 0x500, &(0x7f0000473000/0x2000)=nil) r1 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)) shmat(r1, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 10:29:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xece2309eaf1ac0a3, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = socket(0x2, 0x1, 0x0) setsockopt(r1, 0x0, 0x20, 0x0, 0x0) 10:29:06 executing program 1: socketpair(0x18, 0x1, 0x6, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x81, 0x9}, 0x10) 10:29:06 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x7f}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1000000000000142) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000013c0)=[{&(0x7f0000000100)="72cc67cb6723a57165fd8cd56f67f64135cf34eb7697e6de662df1b932a7c2dad77a280a90cc82c7bfb5206cb48d9ec0ed34118db27d9c695deb926bc2560fc4ae83a6b2b2e2b52875f6e0d53f44c600998c736c89cc09dc4459f76d3fef066112a07b732f498d30ef14de0a1663e098d13bc58890bbdfd2ff95e826e56601acf356e5905d863e5279809d127d784f47e9852a74df8c2870127794af669ff02d", 0xa0}, {&(0x7f00000001c0)="075600d900c40068c456ddbee1b523694f089fe251e3f109228fa0235268a3368694586498ea4daca9820bd10cc1a57147e8aee2948a6cfcfeec0a67e65e2ab2641421f50ab52e15fef304e4d701f71b82a0d32da84a50be27dacaaf973309b8e635eb04bc30b706d6296d7ada9f2d122758cfd96290b7860d27ceccc4ef6121", 0x80}, {&(0x7f0000000240)="b5d619f97ee34580fa17d21c46e2fed8c98e4753a7df8f4a2b7295ef368f578799f66a0d1b283a848c6003467c7a4bfcb75cfb7d8049dacfd054c96e402b011d62aea8d2e05f817a0de1bcd1b155fb44e26acbe19f9412e1171e75fbae943e1130fe0faadc7f52db05747536edfdfecf58ae4fc3ce8bd66d55d02bddddd3cc9a1b121bc2d1474d81522c050406d8fc9478562cb2821c185091309753f3416c35147bb20d80711a09d3", 0xa9}, {&(0x7f0000000040)="1150a0b00ce66742a7fc6629f3d06fc586d7d1ee95ff66a82109fd286dda030e", 0x20}, {&(0x7f0000000340)="4f393d071d2ee335ee1cf2a96c203a0d2c9234f0df737b3faf2c06a21f4db7c25068c1adb09a7496480a70c81a3c90ee619e6264ac800181211f2d29e9e2c4e8fafcf821ab297dd0fd7e52704f66bb585746a2c6cc5420edfb39211b0d79cdde621647b34fb8bf60d124fe2d6a11e49ef16e1c598852efb0d1100524fd59b7c2e8fcc9db9a8c13064355e55be5dc41217d0ca120eb4e5421b0a1045387896111db7a8eeaa1169fd5629fb4f81be9a0e0b4f7cda42f990ecf9d6eef5d9f4a669fd676606b122f103753e265cc8078362289c5676b0abd9880f8e8636b5cdc84fc4b0814109a3365d81cb5c6e84db16ed6df03856604542475b671dd569a3a6564fa5fa777fb5788a8ee551d0f8315390f544ffd3d70e184c1f3cfd21613bb28daf07d7526f902021b620294a9d9a5e20f27e9520f59591d7f6855cb163962253ed1f529cf60aa6d0be9087d57dc4ef6e5dd05b22737aa1c81b5d47f4a8bd1078f86ff90f384f42feb9c936d2bd4f3aeb9e21f47feba26e22ddbacc32c3f926ab37854ffd4e0957abd7c95006745f0776077bf15c25a7dd293015a2701a2c8da1aeb0b53f4c8cbdd9e4d2337f48916e0e8aad1e49c05c9512362c2a3fa7496349d9711f34b247974dd9ff2375d9eca4b8402841e334c71b08a44359e367ed5737a04f490490b9fcf7a97175e5e19f11b962d4a17bfed198641dd912afcd64baf3e2e8d5249358f2b92cb879cbb336d06ff800c7a6a4842a509fa1a5b21165c12ce87ab7cb0bf8cfad5522467260a54285eee6b2f83a66a1d0beff56bb4ba2945921b0e5094b655c0477339c5919c113313d4d15cd1f169a89579c30b8b3aebc9451f1b0ccf551ae00a9ea77eec6ac5de3321baef70660033de18a2358c788bb6fe21a3ccf7992ebd2b374b74de68d081cb52dab8ab55e1179bdcaabfe9490ad8725d70e0c1ebd84ecf1154ca76675d2031608dd22049e9b8d9d86e3e456d57f443fff1853455c52a224761ef0e0c5934250bb46b7b9d142945eea51634b6568c3480cb60b9bf5f78f4df29908412c0f7f187a6157c9760c1801b9c6be6e77b02f610bc35b9d68cefe8e1928946e5772b6436fc3282e2435fc800bae43b059a0ddd76e1788d9a587af9ec60e7db994c7e9c93ee16876d580df2beb58fc4038f517467037bc9b70b4339c1b5ddb96529ff2496a17454e9dbca76b851905fcb01762d727b485729791296eb96d38ea173fa1d951d587cb0dadbd4da71be92a7939fcfb197e1e973691b96e1ad4b0e315b9bdee873b22550b6ad26810361ae408e0e52c17baa1856c2ed00a35a029c3840f0b6780f98176c085a03a4919e55476feda631f180561579d5556d459a13381b11d66246f03f5a37f205ce0b8d2ea0760cac790a884b1017d1a6dbee0d5c252eb704f3968dbb3692f2794e072b324cecdae2fdda9bdd4875fe0ea35390f5fcc863adc8f5583b8327b052ab848dfedc1914c375294756fb5721ffba37178306511e0f629514c4ff4ae3be2e8b9665b10dc78391243822263dd2a40a1c14a9b51e257ebe7fc369e33d4d20caebb2b40415682db2e8eaaae4156d96fd550cc4cdd201f63aede5909acf830db146b8e9ebb44182c812cd1709abaf2ef84297c8e6cff28e3ae11a875390750b8b4d61063777edb7ec3808697b10fd215f4794fec074a1e2241e4d9c81fe5866c4afe63c8702860fd284dfee324d12f8ab227d091b26a20e612062e7564858edf7a2d2139eef1a327a2e3d896d17632a5043eaf6fe22425e8731b5dd2d27b3ae509bd85766fea11475d3587993856104cd197d93906c1e3b70cffbe5c6014fd77de298fd4cf00c639f4d29ad00ad4af7b39a929a57103f1f77e0a4e56a249d0fa5d06cced992859fdac24ed423773ec2e8be0fa826a8fe4e29a6a1d082e7bdee417603fc24b815353af3389af5d3262eb35431982b307a9e2ae46acdee44dd6e50e291115edbaf77d7b37b80e814c86f6d992251366950d571df993b6f179e6de388069a5738435992b6abd19396c936c06906c730379c8458618df2444687b673f0a6600036a2145e6c757615949544fd973d88b0821f1b2c2a0190c90d21ed696ab4259cbbf554a64209d55172df399a43b1036e3acd02a62c548e401b3de42db2f12b840d7504da31490ca01b2857095337109757b519240eebc582ed8905966c6fc5027d134f2df026115e9b56bc1d17f5d1195ec76eaa8f8c83e5f3b2190340c9331163bcb829002cb5fd3ccb78feb22d91fd90977835687e856616f18dca14f15b95008afb29c583e94681f66141d26bffc48866dd2a932ebbc2a525d1b340520eb240f3f0c7723b66240f4498a5686597637dea120cec787acacbd3f6fa03ffd35efdede2f9a901c07942bca88af832bcb97db602d8561f8f0fe0b79422731e0bdd98654e6c420b7107b2dc840b7fb47433012cdc0244fc104598a1478bb581283cf104e82efa420b3b783c1a2f01329bf58f4a3036c0c95d65c67e6b87fc49e97a5cf1ba3aaf96d09f3d3d9d2bc2b0b29f26f0992327cdcb0bf882ec06ef8fbf121d67879e03fc1d1295e6352814758beca58c74708fd87c59b6894d5fef2a94c13490419de819fa9b481d025dee37c85653c244eadfde5addb1eb1c13d60993909ea50d4c8ee2110ac81abfa647a781c8b33cfaca25aa4aea95587343dad0b8efd1ec052a53412f680c9dd86c46daa91ef15f6bd06c58a68bc11fe96912363f2ae81cc5d55bc09cf2098ebcb409ac257b5c4c17889a7a83a83630fd1e8df45774ceb2f1f610f01462360e6ae8540b4a3c57368f33d710fab6e5202c669d91134fe37904907ec4e4240e080ee1ad06b8928dc776c8c836b223d9e61fa3369c8ad338e8dde6e1925cf42ffd3fd48dc4792017e0491bc8a1db1626f4b08ed223b0e8413b4f05989ee360a13c7f8344783f41323994b1a094c52b33824f9fdd391247e2f932b67a6429ef39ef239111f398ce8e36376ef2775915d92d4bb44f19bbd6cc589c7533eb7e750508f56f4ae7a1eb45b8c91b385364ff93cdb12b160da9ffdb0369ebf03608e64052758a38abe916b73f9695b7d726231a26a1193679eb0ddba9896bfd2155e3563a1d9c96a434cfc261522e53e027b2e49758d0a6654226065875dc0c84c0049e9772cf898cb9dfdbabdd8525ccb2ba8808c2ab3b62bd8a2f47fe026f3d3409fa7ec694cc35f4913af585f008f88fb0f7040212e08165b6806fc01fc988aff4df827017d5f255078a3bc0330671a13dabc420b2f399a11285654c8c273aa98df3ab0030434756b2151e3e9402a8e37c01e8c734056db431461b678ef3accf3e674eb251d2782ea191122ff280d7caf06ea47620dafa6df4bf4971e705c216975277590d6501b8e1c6657bc443fff777f7f10ee5fe09fabf52cc56cd175565f9e5c9f6c5a1a1fa4e8b4f73f8c46d90be6f8eb165b4cd6c1da6f9dd7fafb1726f411d838f50fed03fd01f93684a57fe06cf724df4a62a34d275cfade01164ebefcda33ea077272df56201229b87566e555d11db4c9f417c8acce1d530c65534bf5861740885e481aee99b186a5a16c8f628e4e8d9cb0b5fddae00cae1b0a4eb993eb3b90cbe06fdc20298f85b994d31e624dca1fe0b2c6723ba7c31d1241ad3d84c16ac74be3dd5f9481599249c22f08fae20129dc257973a2b19aebc59e6cdf28410ca753bbd0042f8bce330c5a6cfa92487f1e8ed5c4c678a6ff91185dccbf9edad7904e4541a84d409643989e0d93c8b03052b3115e9f91d166b1462276098b47675535d3e4b2df9e67df762dd81997c3568d3feb4e8dc48bd06ed5dee5dc9ae921fc2584c9bfb54de67cff609c64c9d8cd2d2a80cd59c976d95c754c8cc040fc4e198db4715798b3eeae63475637fbc7ecf54ad202709f9cbed13d18f3cafa8d39b13f8895733c963768c08ed784fe6f97aab8271f25c587306168caffa1f3046807e7dffdb213e002e1dc1d757cf3096845f72002c031a787404df5952cf7e97ac2a8ac50c42ce9701579dd6d55ce00ec2e8d77bc7054147170962d02beb0d74b5ded2b7e8d130b109b6b4e897c5f68623aaf6a17380b2b9dcadb8749aae2b959fc6da4264d6a24ba2ff82271a77be0d5f6d9e8666a0ea21958c73326dcde78b33487288c8fe175baa6dbd46a361817cab7bc0126f9248607571a3311be9e72e863a4c2d557aef78b086c527decb6e25b3fabdc5405b44c6c56d920ca019c3f69a38d361ee9b021331d9c74c40c4f51daae0a2d6076845e10c023b996f4848b34471f5a76fb2596cc4b180614eab3d593850e165a7fe2ca6e2263e7b5db96d6989cbaa52b0c27cecdc516d8bb6ca917e3a27a9b2d251f1ece13f82acc624736f36fb879ff68e053d13fb5a4eafafe159e34b6c074fd823a4c7c8acd2962dbd551647cc592ab1a05ab171202bc754cff54e81ea329496d2fb92ba5ba082d579af93e1b1f3637618aa1476faea5bbf8acc93abf342651e53d41cc61a56ff668e6b821daa737fafb5844631ae64c11cedf929f5a00ac2f318c61703548a3827724bf1e738c155684f2b913a1772db4070d81673979995dfe9e88a35639121cc78e82a974ed74a1564a9ff4e4d6b492c1dc921cb4dbd5a0bb26d28930027e4f43b6b71071eee04004ec3d96edfbd32eb7eb0874325de84b7705f5a219fde2bfc3e5d1c909c7c61fbdd9476d92f04c7fa46403c31d77fee482f11b430193a8fc58f7316166fbf2b5d8fdbd216b5e62b83a343c3e41caea8f05af250e58b96fd57827d6ddcd5c43b183c9a31d0b524227c27370098b8bfb68324a7703e211b4af79b5074cb80c654d39701195492b26fb36cfd0f05e2ddf77eee8daef4d04db9da5637f71e70ff8534b5542cba9df0b2df7450535a997278c1f6cc8ea802da4fcf90a3d8fbac88dcf3a5217ccceceb502eae95f5e888ac4107212bd849afb12007d5109ef1b5fb70382b8ce80d5d7d09dfd9d855c81db5773537f9367381ba3931b85012945416bc72665ddbe5d9a3896570e6e6321a8e804c61c3347ca0fba61a1904ebd3707b58733021e620497da99922f157d955ddd7a6c1a30108e5d01e8bf0e0781093c51bf05c61ea7b7c5afe84e33954b9ed7627713f9cdd0eaf242f7337e7b4b98c8b61015d1ea3d146d9423bb1bacd4e417cc368bf1ec06f4b12de8fe6b003aaea6981327000f8dec9d7e5dc75d6771e7d531745c079409b0059d6e322a3f896a5d96cfcbb028908427ffd9b3339836425bfd8a8d87d1cd88d341d6f358b9820b3c423181ba83daed4c92f1fc5de24c32d411faeee37dbd86c6fc1c9de4177a7dbec225ab136a2d3330a71abd468bb92341b19c30c475203635ce4974a5cf6ff3b9c652dba7d2be5d843d6262be146b29f1609d4397d60307011cbfbb062ce1ff36ff7cf78f2fd4cee7c3b17f23077826c055b415cba564ab16a4922824c88a6b1a0f33b4fc1f24f742ffc3c5412acc5ceeed1cd5e84f4eaa3614e3af0544173a7f1767534180bbdcce210ad24be2ad9971043d161b73f43af72d68098ce4a6acba278a1fc35f7f073120c24cf22e2db29d9b1b14424311219589d744f8cede6dda9b1a720938ff6822cdc7a26e58715444ec9c6ee0ce7149f40d77f18a115582960d81543094dd2fdafb044a7352351df694848c08ce75eca1ec1ca6f39aaa58a8115b6af078b6e8adc222dc6ed475a84d36b11e8602a7220ede5c7e2cb862c92b94fcf183902f0f3163c58e89db69071b45e5cf94925", 0x1000}, {&(0x7f0000001900)="1267c903ddf33a7b09aef6b64a4d1bc1407991a64a56cb347718fb513cadfe0f83112791212d7ddd3d86cd45c7b3c7ba4a23fad715a65c29d62a3586357309ad60b58c66a600db8a60372a396ace8e2cc6bf20d6865b01273ed8386995abb872fc29b10f919b54ef8473f247d789c0580cf972f0a7a047a3483944fe3eddc0929dfd05473275a044ca0d122fa0ae6c18dd80aea445da5d041af144fea23f1bb1a01461da9e14a0a55027e592dd2eeee17b893ae6f057d4edc89834047898e5dc3f97f5abe00eba619cb848b86bb036affb36a0e75728f8a1c7d52ff0a38cc761bf44d1bf83ec34f1d0271371696df21d8919016630aceb6b62284c34119025108671e381bd6a5495cc790537f8f9f7ee47d846eec70b345929f7e6d28eb6bcdd8a1ebb084d2643ee8f294e9d2570b86fbb5779e323554897a04ace20482b10ac529480f1d75043c15691a7606b0db7e0d38b97d3194517e55f99b58b69dbe059287722eff579cbf8f7b6ca36b58327f489ef5a2991fea1b031e12e499189f30a7a8e45fb9758413bde98fb374eb20cbdcef20fb20d016372122892071a430fba52cdd5ef17ecccd4794f094fbc6e222b5ec4d28cb43624e477b1de25d58ca0c56214578550bbfa4c8ec5ce2bf4ecabf1000fb9d7860ae86c12e0dc7aca8408d3244bc38dce35d1aa49e868bfe625b9a4dbe52a59d4c83afdb7be33fb8608aeca9da2ba17be5a0cc480a5329a070f3fd6552ea707d29dd49ddd8c06ec96c218b8b9b712f193518d4a10d9ff72401892df0a510c0362d2faae0077897910465d9d379e23000fb50e9866b884d0113b424c043b3237814904a11e50dacd8e2a35ca489d8f74c753c121945550ffd8859c20d3ba1e6d45c1ae4211f20806e3b393ab05b1807c560fdbdf36ff26f5fd59433d2e75665aa1f4821865141f30ab575f6d725b59b6b2e98bc4a93c62fcd6a870d67a73a35b4b18130aacb2b89ffa74e01f5510d464280925a9586af9b6ae96e5acbed505fe26985f4386d3c40c09b47f49ef0656ec4c274fb279250f7d28369ce653d2ef08682c39ec9b8de60bfe02d659b83dc0c96d756e8a249c51112975ea2a53d888ab6f9247d55cb4a9ab32eceb7f6d4ad987168dfe70552645719ccc7114ef599f6a198cf2541f40c9a2ff07795124dc1090ef96c3cad613e9f2e70263e7b6380453acfb2071c0b3ed9560364cc8bde8bcf0a1d6ded11a2387d2c786197da28f8c5680fcadea197b27deb69562263f8fc26b9489b03e6b60902d769c234f027f95a3d19ea77c2a041f6e210d0595d2af673dabe4b6d8a90c748a3e623833f80a2f72fcc9cfea5e5fc7ccd7b602994d9c6299d516110bc177e96d2222696a0eaf396663c9b9578a86b38b3fa1a1603b03d09d5768d33ddc810b12be16714e3bfeb864edb09961db0c2d29c138f1eeb329c206f43400b33ba5dca279202d351e8aca74ff9259e53c03c2279dc93a4d3faa5ed96769dfd69a2ae09e97dedeec8e26226092fef9115031a10ff5a5a0965fb2e76d9feb363c3c88ffb0c7b8ab55374e35e4582a947b890a0f6ffb95cc01897150c2aeb8c0a016f24df4a4a00ca1f765f08e8d7573bc5e210f1e94df3fd235b4801fa70d46bdc418ee68f748746d774c92253e8e38b0b5f4daa173d4395aed257fa559e0360d34aed531aa635a0ad005e6e886b085d42884d903b5742d81d1887ff6c5bdea6340ae5fa05273d7d6536b09a85b845923fdc97dcd21b6ce6e1c8e2b8f763fa9ef56b07cb1e583dfd0d5a15e7192d9813952fbb2b66a1e83e4aa94b46a4e7974439e3d0803d2310e6c6257850d1f083ead66f344d717593f8345f3eef27d253bb15036ba70bd8276f82245a98572c6ac65aa5e36e9521727cdf2e5136f87e1b073365fafca46928bf4684ebb509ad8d7d1c92393feb29d126492f718a25ac6b5b918da1b38e4e6c020da121cbf55f68d1c54c09e80e1901f79ecd1ed061c8be6c8e3a392aceb06f32f2cd41e9aab9a6166fe8dbaed707199994988dc82bc01580ec49fe7c2a3d7bbef93f2792ba07951f7c122443667f62c18f38df588bf6582a0f7b056a089cef1cf115ddffff273a804df688c1536b49a176516d79d310cc2c4848ef7f4694405d0eeb132fd2e1dbbd3f4751f9dbfeb19b27f3cde0a5648b22b45c785f019a3527ceed906b1341d64d3a3660ae0bad4cb5c08c4f15a2431130024506167fa80c44e327f5951bc367cc63703c1fa125fe2b1fcf3e201ee460488e7b571f500c46562ccaa49011f20438c7f6489700238813f1d2b54af849a8c1276a5c50c1fe0d331ee5c6b1834b3acf1bdda02b8021e33ffca39eb842835cd2847355e355ebf7caea00f317f05159d36fa84b388518b9c53e11442be86e1d79eeefd3e81a61bc6d1e77e6d34ac517ce218d30ee35770d94561e3b528e4611a68ea0f17e9d67498237de41c83fe3222e0c107ceeb80c9a12784927c860c39316c1ccdd0835dab221263f83c152c69bc78b95e2f6ac9a39ff3f66d568cde652bf082c9a7c90119f6eab7662565bbdb1cdbaf1fca3b64462423056dd0cc6e1f81a48102065c5491aa1fc8126c4ddf7d5411c9a21d831dc8efe0dd5e0ed0906526d376b4b5a67df12fb8525b6474da6f7f5684996cdb1483a910f78015987a9464e1ca88685ba211a4e396a23974b8c347f206ba7ddd665f631824dd4fe83d7064fc27784ac03b7917564474be5e4ad59a77877e1eb14d858d6e93b47eb861b689d396a94ffa1add7f05a19d64dc975db2a0c182fcf11fb97f59c80021c7fb620b94bd330cf3c91891b3577da20a1e727e6f28888ff879f6ed84f46aeb380fe4fb068454b3b9f174f8cefba32c28216e9f2ffad6bb40f4f7446c9a3f7af91785788117a020d342859232e57099f706305dec13c6ff0ebf2d32e977adeee4cb3d7c148b06bf540955153681e46dc33f1623610c0e183d11eea810359fb09d59a142d9a0c09687c72399de92105c3ded4c391a489651749197a4aff53165babd8d9ac51d0a89857f660098eafd314ab5de670747d468222f6d6dada787fd5ea5ccc36c436821775e2bad96987e2f0b1fba369c00e9725c1f1e2a13492775aca44f5e822df8741e75b3e85919ddb59dd9a44208381f1a51329c1c9d30f64de87723702946868f1bd2f3ea6eb53318557aa853c86ebfec0f12fd175ced4302cb3feb9ac5a487beeeb8f5a48e9426eaf04dac1bf68a37dc04458dc7d9e23e61b209f80c8d2c3958615cbbc82ceb0874274a93679155268378441bcaf3159b987e58209847fb2aafd6825851b0ce9330ed17ed1e3d1b5af1401dab7d9ac8fd6b7afc7183402edd9276e833010c0972b5dd071619fb37cf2b602a67178f4be89c3aa2183dbce3f05f538e87815c151a962096d96849e4e845eecba3890505bacaa06a3783e80a4e30bcb4da8c36c014d5dcdbfadd8d0e61eb3f3f4e0b8af4a64ec071458dad50b590f04e4fd77d6eae9b501c24a5e21b9ad488a21fc3dfda2e7530313e850c90a07bbc63d77fb23f696a05acbf1677e3c364f67a350c0e4b051c56c6dfa57b41b97f288829535bd0aba14da0da632244c3380b734664374212df4ba6d780b1a0da31f7e1c5926977461bf810bc99cd10282a781bdc14912c0ccf7089562824c561194d90d5cf2171b8a5b7f0d690c1d08b2329cc70dd451ab9cb40d112f3a292ce14e3b41579783df5268ce99ba07d16ea1e866d2da09c4c836bcc628098319c58a36de5bd99fd00e5e0a26aff055082e3fe1f80c171f80904ff615e12eef350a43c4e44e1da0be9737d0ab78d9890f6228b41ab5cebc2d571b22e7e1ed37d4ea5e8b363d82c9e9a50e43c0caa5fd643a22a2287f3feccaed46959ddb6e9c3eca51f53eea3b7addd0c782b0f9845cde0f9c2ab29d184273a3dc710d16f2b59df053ac22127cca48d7a103b10fc7ca665b3169f47b33d9d824558459cff5d911ab8e2aebe5c9f7d14f8b0b9efe8dfb8d1ba2b6494fe62c35fc42f921b81e5df549f44fc6b054bcac445624a18dd1f97e4b2702c4aa831bc647483e5a28b9c34498e79dc1f70ff716b05a919eced097eda6fd359707cef5bb79ea72f85f629cdb66f4c7a4236598ba4c0abb560ca11ed5720d1e789afb1ae98996338c30347017a32b98177d171408c3af1174f7c50094d41e45afac17ba20954ed7a7b3acdc76d89987475ad69f4348b4eb94598190b4d7905131a7a687887378b8654496743c6a3f5b9a9084f13e745f500324500cdab3193ebf778a9bd67a7ace2639281501b10b67686b607453b0f19a30aaffd39baca457a102db2c14bdc3b81809ea9cc5bf5a364ee1e30ab4c1e96746942e1792bef4184cd813b7aac8a29e1f775f470594c768f3b13b0a22dcacadb5232f8c9a2b995be32781497cfe19b2829be59605063daf9559e03026805c124c006aee0f7829aed2283a842834a5050f06d9ea9580b67b51f03e566a2d296b8ec1fc439f5e1e8675756c786977330350b88eed74e716d62bd59d123663e50540f53c5178c9e5b85f254178cf9587ac329421ee3d86224996f7339b9972fe1d7151bb7e4b18b1006a11549b5789f57b03addc9b663f0e7ead1b377695d67daf6865a99e926c5c3767a1b015817e7a6531221385071e880d7ccd1839230e5b26370fb237872a75262d37179ddb6ed3e97c1de2c4bdea37da8533dcb4d122f18472ce074ec6f86172a57edeade7fb577732b5205ce1e4b423028852f188624b5387a3d42d56a1cf89f60c03bebdff4db9b4b7d8cd7cfdd7bb7e6fe1ca112e01dac24a564be13660322ac923b8648c14b5d231d97c898da305949c101bc3a33033f38d02570638470fbb382c7452bd265b239d2fe18d93ade546ca2208ccbfabd49132a20d389bf9db80aef153597ea23f3e0ab880ea6067a7bf6f2c58391a37167b033c1f852abbb95165fcff1573f5f67cd3fe86e54fd06523dfaa0ed752455b87a4cca20d735d7709a82621002c1a09df9cd5b141cdf473a48eb5b8d9309fef5cf632b869256427b9948738ce71e602d9e3ec390010b1bc70f3d66ae6804a7832fdbe979c4e4b79823bcb552859db56d9193233b90643fc133a601d22474b6aab82b20b100b23639a9d14297c0330719cbfb8d5ee620937e56670577fbf998e64b48b746a214588ce499c0677d4d629d4ace72c0b4b6cbf240dc3e87a5de35b5a00597c2b7da5efedb853cad476415fbb42d417ebdd913ab0f6424f410f5adb7e4319ba1d26ff811cc8039f06d6622e7076c8a713764b8f3560ef17e3b580ee4f98e8b809040f49cfe9e3449cee1f362d44edc1904b961db99fbc672c3eef74b869178de503d645ea804803861a659614169231991449795c96ba6c94e5315aff0bee5e8b278653a8f5f7755e50dcc2838ee4603e8b7f0b2eed2010abcc9f576495623741c1111bcdc59f2df4dc0b5e260f9924d6aacce884b9b2513ba5f933cc72b7d490053dab9dd34ff19b9cac8c8ccf17c929a818a030a2c64727c72977815ee740005388367f0cf44bc6539915ac4789395ea1fbcabcaafe7d29695958e7dbebbe146cbe123df2bbbbe3d1d516008a5d3b50dfa0a87830a9dc2d2fd9c8f38f702ab9bb579736b4a4f04e9ec91f93570096a7f4d26df10e9224bd08a12478d6b2b9ed83a86658692943a3f86b631029057245ac19a3e5eff5b6f7dd2202c33fabf3f9e74b4145d6141f14429a0311d85aa52192e91d101c9914c321fef6c8c613dacd92ffda284dfa03d", 0x1000}, {&(0x7f0000001340)="f65a79cd8bef2cf35b2c55e308f857757c5bf9e798afa44d0612bec459491b31c2b532c5787223634eb67d466803a378302e2b196982421d680aaeab28d45afc8d09233f9929", 0x46}], 0x7, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x8ee50d4817e294ea) syz_open_pts() 10:29:06 executing program 1: socket(0x11, 0x3, 0xbb) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) getdents(r0, &(0x7f0000000100)=""/4096, 0x1000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000001100)) 10:29:06 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) socket$unix(0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) mmap(&(0x7f00001e8000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x0) 10:29:06 executing program 1: r0 = syz_open_pts() ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10, [{}, {}, {}, {}, {}, {}, {}, {0x2, 0x0, 0x5, 0xfff}, {}, {0x0, 0x0, 0x1, 0x1f}, {}, {}, {}, {0x5, 0x6}, {0x5, 0x3}]}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xfffffffffffffffe, 0xffffffffffffffff, 0x4, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4", 0xf6, 0x2000}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000000)=[{r0, 0x40}], 0x1, 0xffff) poll(&(0x7f00000000c0)=[{}], 0x20000000000000b5, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) 10:29:06 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffff33) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto(r2, &(0x7f0000000040)="0092a4567dadc00dbdc035aef25879a1b8df687f026c6f4c032622a1fa4b4685", 0x20, 0x4, &(0x7f0000000080)=@in6={0x18, 0x2, 0x1, 0x1f}, 0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:29:06 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x0, 0x0) r1 = dup(r0) kqueue() fsync(r0) r2 = kqueue() select(0x40, &(0x7f0000000080)={0xfffffffffffffffb}, 0x0, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)="dc42ecb7ab7ed7da0a79d0509f9932285d15002bdf55a32cc641c4193a18743c563799530ffeb9c075c39aaca2d392cdd55975797c19b220c378825552e6f2e18562b9277cc112405e523bbaffb35407f7d916d27411922253b0765ddc96c2564085e6f95ecce3c9f1fa609fb1e9ecba49cb3713ec52107fe702d83088474166b7532e1115b5d7820c5337b5a80f5d04b99a5144abae1ad7e6d3b177f97bea09ed4bee0bf2128f821e821b8ea7a0eedff88673fa60c6d98feaf64d8875158653e98bda4d9c871ddcdcec9735cb6d76ef1eba", 0xd2}, {&(0x7f0000000000)="044829037a8e92bccb0388ca52a0ebfb9f213f6a49cafab7aafbbc94fb09baf155f3473ee0bc391ed08c522b5700c65a214f95239f202d27848fdb9754d681a2cb3b83a4ba60a2e7352ec1a61cd1e172ab36c70cf2fd8257576ad544", 0x5c}, {&(0x7f00000001c0)}], 0x3, 0x0, 0x25) kevent(r2, 0x0, 0x0, 0x0, 0x9, 0x0) select(0x7e764d91726b6591, &(0x7f00000004c0)={0x7e}, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 10:29:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) setitimer(0x0, &(0x7f0000000000)={{0x0, 0x100000000}, {0x0, 0x1}}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$WSMOUSEIO_GTYPE(r2, 0x40045720, &(0x7f00000000c0)) r3 = dup(r1) r4 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffdfffb, "5c0000afb40000000000000000ffff00"}) ioctl$FIONREAD(r4, 0x4004667f, &(0x7f00000003c0)) 10:29:07 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100010005}) 10:29:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setsockopt(r1, 0x104, 0x10, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000040)=0x9, 0x4) ftruncate(r0, 0x0, 0x3f) 10:29:07 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80031}) getrusage(0xffffffffffffffff, &(0x7f0000000040)) sync() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x200, [{0x2, 0x80}, {0x3, 0xfffffffffffffffd}, {0x3, 0x3}, {0x3, 0x9}, {0x1, 0x9}, {0x3, 0x9}, {0x1, 0x7ff}, {0x1, 0x9}, {0x1, 0x5}, {0x2, 0x80000001}, {0x3, 0x5}, {0x2, 0x127}, {0x1, 0x7f}, {0x1, 0xeb8}, {0x1, 0x4}, {0x3, 0x1ff}, {0x4f1a0e120e272a45, 0x9}, {0x1, 0x6}, {0xf5e2d2aed06a9ec9, 0xfffffffffffffc01}, {0x2, 0x5}, {0x2, 0xcd}, {0x2, 0xfffffffffffffffc}, {0x2, 0x4}, {0x3, 0x9}, {0x2, 0x3ff}, {0x3, 0x978f}, {0x1, 0xc266390}, {0x2, 0x3}, {0x1}, {0x419320f0fc5a621, 0x7}, {0xfaacf399112ca87a, 0x3}, {0x2, 0xffffffffffffc461}]}) sendto$unix(r0, &(0x7f0000000280)="d4df7d5e3c0ee1450f1d504e5a4de55172fdef57feced1b0e93b6423600ad841a334446d86957ab6799816bd03a6843311bb4937a3955ce7a787b008b3706b284634abec7c9c55433f90dfabe12fae927c653dd78803222af797149ba8a9048450e2dd0248accbc380494e7e593f827700904116e85035ef57d733e7e4a0354085f6124d245c", 0x86, 0x3, &(0x7f0000000340)=@file={0x1, './file0\x00'}, 0xa) 10:29:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000080)=@abs, 0x7) shutdown(r0, 0x1) 10:29:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000100)) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/111, 0x6f}, {&(0x7f0000000240)=""/177, 0xb1}], 0x2, 0x0, 0x35) dup2(r1, r0) read(r2, &(0x7f0000000140)=""/229, 0xe5) 10:29:07 executing program 0: r0 = socket(0x18, 0x1, 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="a7a5e4b282c1b4d2e11ad44354b497ac0111e93ade2f9a188ba8a3c1e9b7bb65df624328434df4d7867c3b9ab757aa4f40c5cda44ff7a20e6104ba186eac5a8a55d2cff9d4548bf432831cf5faf4a4528f73bf2c23b9b313768a55886830d9f35e00e5c98817a1639a57759e381132e85bea5801d0e958210b41aade09c04255f5a138bc301d8f60a74ff139be4754e98d1a46a0b90316f143f13fe383cc1485c27f38365d0e3b01a1b5e4062464f78620110221ef172bda64adeef0337f9465f8ee6d6997d5b482a362a1569f9ff8c98ca8d54012a4a2f6a84a51f415f82a33cfe62f7d0872764cec7f22cf1172139d878b09a8786b9de57d80ab13590389e71c99f5848266d721218af8e88d67e6d606e012e4314bd353760c0cf92f5ec17789e8d3873282deebf8fc0c61c87a1b3c2f7dc1e2bef4b487455cbaa013fa932ef43a845d888633710405aca7647e5d5789c2a4f44959414ef898cd7d6d41d48d497582d244312c6d73adfc5be3c6eb5fee427abe0c772b9962368ea20340a873e01bb668dcdf80ccc04cb1395de859b85e798762dc626faf1683d0ebbd0bec1a34541a7954b70f65545e4dc5b8624a73c2d0617d467a5f895bef9b367822534e84efe2b20a2a7c4f3a6e862f9367c401ec8e6823e330ec72854ae6d4675be8306c2205bce79955aaaa18b5793a49a416b06b3b73bd9952222d1c2db44b77b0eb258aad33a00f7f398e27842f643be08b30c964b804ccb5567a600d70e91da8fcbe5616013b087ebb3717424d7e26710e9be530f3a5c895af42a5ca9032009ea54908e2a7be931d0630ab9e1bac5724c103e0a9ca78f6840cd55ead093f5f2504fc6e7427b5fd2c2269ccdc223104eed59e32b06101df4ab716176fe6129e2ccbc1326abe0c004fb2169ed146f9ae8fe839aec0055f7feee2d07b6520e6b873af8a2e735bb66857a1333379cbe0625d7c8df4813e3207ca86efaae6b5f69256a874a79aea95e7def9e1d18dd347ab0bae39ddf1b39c634c8791e54d8ff0d5bdb9a3254a9841729093c27783a51cbc45754ab3c3bfc0fd8b989beafc39454fcf6696e8a29881f89af4d81222521842fed0fc28ab9d4bcbeae3e67c17b8aff9a0d97a9d33fc8eb94e59b81cb7ad0fe2e635a4939728a5deff2705880b5745a95a40f4cb6239661c15812e6474db03459e253152b15b125c799a86dbbff71e353f415bf8652c314f17a597ce463b7025352be40e52a6728951a22e75c50b81f27b77bd72bae2e3dfca42b4227837612eda5c48831429b2c188940fd03ee4408ddc8423bd0b488c93f1f2e77d22c99e430ffc712f22bcb5f7b64f3a00b0e60db4efa7f110c6c56f5e753e33eb05c97ce1f144eaee66a662c18140306f749113ef1febcaef45cd931d2f0cd3421fab78498e1c332a8726fbb122a716926241b008d77ac9652c1776d062e0f6e9afb49c8fc39137f866e812e082f6e473489b746c9183c0dedbb6c8c71b24526cabab2073fb8d67e2c1162c7a2bd4a39ff01e08f7125357aa507ec2fa88aa3fbb0246a0e9bf0aac2f3e20d2b93f429d5b19c053b331c3b0de86516b919507c20b0a2332ffc16f0bbfb06af9e7a59206a43e2f581821f482fa0f8eaef14589b970c24432f200175cee6660ab788e0ce77eb2aa38ffd324642b2bd3bdd0c7b840adeceb3c654fdf65cd88833f10a0c65095866229c4480c6be556d8bae1191f1c1623e2eafb8a8dd9a171c7a4b9168b55a3d21868a8acb37655ad73a6b17497de01b56e3fa3d858998af4a54d81ff008839630563ecf8194aa6863d8e535355da905e43a30e85656e4aa35e1f4156518add9fa646f2383739d1e2fbd0f1da64c7714690467f1bca60b1917719144fac0a9ffc9c80dd2c9eb2b27b0389bc0ded4c27450ddb4e6c5d071a69117c4d9324943bf547966f5056f24ec8c0186dae1755c0ad320251842dec5b7cd21d55757b83d9c4ba1dd3d83b0d3fbb3f2348405eaebd514d123f4ec5881923b56cae184a11c5c708ed8c33f5e2bf27cc7cc0fabc715c5ab6f0d625057616863d2f366b4e94ffa40b207ba6aad8cafab9d357b6379597d0f6875ff02d1abe8bc9610c844794e222a4d465734800948354a76ffccaadcdda33464305f5368b7e60342f4683681de5f6fb1c28fc15a5d381383e73e77daa02014972e96a486d633b3545a28d568b766cf792b57675340f13bd947f8a3d90a71b8737372226a07844bd51310ad33b035a7f656be5baa57f2595492023ef294a75e50ffa60c93ad976b4ac632480af68f615b2c835c23332dfe1df2d8a0d44ef91d75a01884e5937dba19b63928b9e5b229e94d4440cc7114499397ac8e82f84e42d1861401ece55e8b94f1de4fd9fdc5a442493a56fd898e6b0f4585706140c68f2ad96e02521dff986bb0398188b1cad69219ad5e4fd68f1cfc43e2d5a9f22d70be2ebb26a8835f3a178e9bddbd3c7290fa85373282a4c3abaa6953eb857265597d57dcf3666f42ecd357ce449607813321a676a20615e3b30fce786315408225b4bfc8dc99d291291d805c47c040d2bc5917e544f9f451e1d4e64bfa4796d616781208f18e7fcb4ccd320d52d0fa80fc434eaae77d3131ff531e8100b89a942fe58bd0570ae4acca69549a85c522fad61de284506507868c907013eb5dff20c049b173680659251213731b868adea35840f923a5a305508cc7bff2b04d22ea1a1ba5f35f59e3f2a58e9e68467e4cb05c25ab714f299d2dfa5c73c690c43acb8a8b1819ac0d9ea15344419ec93fb5ba3d74303892feee1f76734d35958c6be1fffed4f863060cf86464540c2061f5940abe31ef8f126c7593be1d7977a2d21d9695d6edb8d4be0b8e8d3f1a704806014e1cacb5f8e5d3371efc8f2ed40a31668e95820de80a69f8e729b4a7b85d560299d02f5d458c457fc6948109a5c4dfa948ab6be9912db68a72aa296f9a1c71d41c7dac920239c3ba323c99ecea20843ef52c9292139f633484e3bb5512ef17fa55f2654d3aa432f830b1a7cc7535f5478204a4870b3698cadad6c9558c92b4be99fb9118d6a8f7850e6a1c26e480fc8716dbb32b8dad2751259fe85d367072dae070d9f19db75c3d473790cd6aeb259b114bdba814ecb0f868b09ecbd187539c26b70e643cef2b9cbf462cf2730828d33fed9cc52e267c98293cac65ff7b3e95db3d4325b4e42a469bfc00d28f28b0387580c233cc7470e81a858c6d537578865fdfc03deb4253290ad412af7bb11e853c278abf0806d57b92df3600b795d51808a832d04dbe9986f52b1c8a51ba8ad6b0c89b45f5d8db7f8755305eb6e23760a3dde29e6c35e16224ebfe04e51c81cb51744aa008718cb09d89fade82e1a1b750ab93349829731644436c1e6a53713daf05bb41e71d456c15c11dff9cb608b1a099f9e980ff887a9fc112b3ad1378db36bc0482a74664345240676ef7ef11e8da55869a98ceef16a44420f905c114a2c06c41210c82641696abd226829dd60ba8f3c02c1d1c633d98e8d47a19c0b813d5d83a766a96043da03251a37d41bb8114290142682376f95fe93f6ca3225558b17120928f98d6cfd52a645750dbe91c6e1102116d59926b349e5c2d218e30f30177f97c3b89e3a66d5c72dbef317b4c097c601dade6265bfee004cb9d2377c506ed90a5e65aa6fdeb49374cfc474e8594e2b82a68625e6f3da4cea80198ffcdf67acb9b632a317fef63f67e4ceb1ddfe80e2a3395eba89bad1cb8dee8c458304ce2b97b4f02225a3ff8fb246bc0561b1dce6300ce2c9d0bf0a6cac3b46c6f516d0c838b07378a0b24c920acd01ef79548e35e06cc6b009660ec2d418f7c1e17057ce79a29fbf363fa6f9933d82dbb6a9525b98bd53f7a94d84e78576c77d558105d8adb52a5d74e04623e511cde8f520f66e1011f621b12a7cc59363469d8c26cd7448eef9f84ac99483665dd25fd35c98b72ce49dbc62e0765f7cf328666fa5839c916fe2e520b2bc35a2db4751a57aa1fdc365b5716a2fc8a4ee5e40804ab2996318e441a8e5f98ab45f436dbb943024a03458a00a142f9fc2bc665ac8fb4066726749ed94a78f4ca02222d8a1f5fadc6a8a6edb6434c53f213723f6b7059f762bd324a6b674b6ad32d6064bddc60d88fb2f739d89917855c834cdee6a716d3a91468d9a9ac2461210581b5ebdd032f4f9aefc0f8a9bee712ce15c951ea490983835688491b9e206bcab03331237ec2a8b18fc3ad1247b7568e0397595b5a705067a0991a9b9055f63e051d753975f20a370bdaeb20770f2725eb7485a9b60e13f9984783a67d531f2b51255652a327e371ed4ddeb638e0ca314c26e1c8bda21abc7f40adf26cc9e99c8a5d18821ffe2865d623615bfae4004d63fe6c98e02fd48646cc6f94c6e54e3dcc279f9928c42ad8a9b1bb03ee38c807f9168c246ac432ec92de60d0766d5e437c924eb8edd5187893de31448f0740e733a05e7d10c79732e420c16cb098c6ddf2a3aaa779c657705b2870c7562b7f9eba93ec82e35e69259941e0d68450cc997f841d7c3c098bc37ccb3808e9c93fd9071aa5b9d38deaeafe1a02788912ed911b00d721c25733c7193220e4c8bae93ab3749b7170517c240091e6075230a28af9c3fd647928e35135cd26269c4720b9e2718cc6968275954e4354e645303fd3f60a6c1ae2995c1ab5f3482a17698060badd336d68201f8dabe94142b0988a0e1979d25c6de35b9681becb32caab3240f9023270926d88f3c88c0aaf605d22515a327dbea85710e5a5b8e7724c834e846235f061f60018b9c8493667ad267f2de51f13c1fdf636f1266ea48ed7ec652d85f309491127ae2f76b2304c6052517eabb8bab62730a3cd9e4b4774693ae7acc1fab855d10007d5c465a6c05ff17173d5964d2f953d51bebf99e323d0707c82ff1c13d182932000624615a10da3db51f6812a05579a3691c8b46d5ecc8b266fc0767131292504661184997c5fabe8499f71410c49f004635dd92afd9caeb3ef59e06b0438223d4c3adf794a87cd4ca26fde4e8ff5d61d655646ed03dd680e459d57e4b514661cb2a30f1ee65a73343093fbf0b23000d1af4158fb88fa17269d9562c53cdcce4afc3fac5a5b98c0e9475e6e3bb8629ca494deb3ac81ae97730dc5efec23ccbc40a92d396f54d55bae9fa9c888a399d971f5f796ff6f586767cb54c6e7d16408a2a631c4511158c178ef7a9e852947399d7452d81e2b30709fc56d0841aad60bb6fa9a0de00e59a768a3c46193e11a0be8b1877f79850927f96a9a51bab7f3c819f49d106a69913ec3f9254dc4f1a69b1bc3eea39a94b85e9b1ef2550e4accfedd1ac29a211df7836919037b2dfb0770a55f8e824bef97df4a92ed7bf4345ab325adb53ebfaf5e59382373675ca70dc3f5aa1772d85313b79653bd1588221de0c11b8f68bf7616baf929567489b70c482d35e4c3f3d79133ade7a53f6d7103ac24d23137504db99c92105192c74e55b01f70c965d2e6a2b97acbc8db34c23ae831f2e823a9e1c1de6b790831facecd18d706ac756376ce55bc696ced25f0c3b9572ddf48d9a007d2658135372355b4bfaf3464fd072bcc9b0261e1bd0f1796c03d66006d877e8852c1fa07eab6ea01f6e16ca371702c81983bdad9c4d389e122b5a0facde716bb7855de89be13b8ae2ac9305331af4245f65c49fc3e96e62944ba82761ee00af719cd36c7bd0b357b70cc7b561a0e8a48df202b13cbc10f0b0f5669c53552abd1095310292aab9961bc61d547a", 0x1000) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000001080)="d58f64ba771181f82bb5c24ecfc7d7bebf0cc970f60830c5a5042b06aa3ef6beaaa176b2aa8485d9839d5277759c023f8c0fcf71f24d9db7a15bb5bbdf9f28650556daf55f1a558a876dac1c3b72e700ae40a63f0140fbbded0bf58afeca5e250d01d6571b43b650c19acef3605fb6097d9e41e83a642a01e9612d655783027d59362686d636328bd47fa3d3f7e1333aaa5718f77b140d0fb04a452f803bed5d6e87157de1fc6c91d5a843a207b86df3a4f0957e131326b567946186821b182f48ca7acdb0ae3c0ede94eba5bc3da73ed71e3e29", 0xd4) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000000040)='\x00', 0x1) setsockopt(r2, 0x0, 0xb, &(0x7f0000000080), 0x1) 10:29:07 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xfffffffffffffefd) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') read(r0, &(0x7f00000008c0)=""/98, 0x62) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = semget$private(0x0, 0x1, 0x3fe) mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0xc9) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000300)=""/189) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000003c0)={0x10, 0x8001, 0x4, 0x800, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x81}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000e0c000/0x1000)=nil, 0x316}, {&(0x7f0000f9a000/0xd000)=nil, &(0x7f0000ee1000/0x2000)=nil, 0x8001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e90000/0x1000)=nil, 0x4}, {&(0x7f0000f3a000/0x2000)=nil, &(0x7f0000f65000/0x3000)=nil, 0x8001}, {&(0x7f0000e92000/0x3000)=nil, &(0x7f0000e5d000/0x3000)=nil, 0x2}, {&(0x7f0000e6d000/0x4000)=nil, &(0x7f0000e9c000/0x2000)=nil, 0xf34}, {&(0x7f0000e5a000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000f52000/0x4000)=nil, &(0x7f0000e76000/0x4000)=nil}, {&(0x7f0000ea9000/0x1000)=nil, &(0x7f0000fcb000/0x2000)=nil, 0x1000}, {&(0x7f0000fd6000/0x1000)=nil, &(0x7f0000fa4000/0x3000)=nil, 0x6a0b}, {&(0x7f0000ecb000/0x3000)=nil, &(0x7f0000f3c000/0x3000)=nil, 0x40}, {&(0x7f0000e35000/0x4000)=nil, &(0x7f0000e88000/0x2000)=nil, 0x9}, {&(0x7f0000e8e000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xf33}, {&(0x7f0000f08000/0x4000)=nil, &(0x7f0000f0a000/0xf000)=nil, 0x7fffffff}], ['./file0\x00', './file1/file0\x00', './file2\x00', './file0\x00'], './file0\x00', './file1\x00', './file1/file0\x00', ['./file', './file', './file', './file'], 0x3}) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 10:29:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x3c7) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getegid() setgroups(0x2, &(0x7f0000000140)=[r1, r2]) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 10:29:08 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 10:29:08 executing program 0: mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x6) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x40, 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x1, 0x0, 0x8, 0x800, "478d9d4b2dbac7d594c83f98994ab349994c2c95", 0x1, 0xffffffff}) write(r2, 0x0, 0x393) r3 = syz_open_pts() close(r2) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) ioctl$VT_RELDISP(r3, 0x20007604, &(0x7f0000000080)=0x2) syz_open_pts() 10:29:08 executing program 1: setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) pipe(&(0x7f0000000000)) 10:29:08 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0xfffffffefffdfffd, 0x8f6}) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000000)=0x401) 10:29:08 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 10:29:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0x111) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) 10:29:09 executing program 1: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)='x\x00') sendto$unix(r0, &(0x7f00000002c0)="aebdae600e5ec7075ea7cc6d5ee559edb29aec90e12292fc2875aa29db4a3cff8d1df2683ed7dcb25e77f89a6174c40d34ed0ad6276213b257d71441ffd602056b1f116aee098e6ec4030cb86b45279a3be5161e6466f7bd5ec73a3e74562f64c1e14daf5ff3101d7207a57a39e1770a35ca15857203128aa41de48062f0118b1cda90f0be35e1c54a081895d831a3c7349243d0e3c72155d24f8e18c7925cbabfde0392498c64b20971e02c803d41cd4a8e926d1b4483b8522af0560c962330e2cb5d3bc8ab6fce9863672fd631e3d734", 0xd1, 0x8, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 10:29:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000040), 0x40) 10:29:09 executing program 1: pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r1, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r2 = msgget$private(0x0, 0x4) msgrcv(r2, &(0x7f0000000580)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000581dc2550000007401000000000000000000000000000000000000000000000000000000000000000004000000a100000000000000e0ffffff00000000000000000000000000000000000000000000000000e8ffffff0000000000291854de88cf79240000000000000000000000000000000000000000000f25880e021fc728f322e391ae27cafc1e3c2ef46d38bb5815eea12dac6c712468dcd6824724d0e77df52ad18477fd435378a9f75cb8c657d0b37ae2810cd0dfddab4d19cf6d38bc5c51a51518b931a923e948bb130baffa3c82ed8e104a715323832da765fa494d9a00f15231d8c2011038aa03c7f2406a80f7b276371e8931e29c93eb41c9ac77a43996c8539c4a4855f01c392ce3986acca6c594374fd5a10b7cf852ca44791331c0a6cecf887153d8c93f59c18d1ec1c21fec3649e8af6a5014f1dd3038717b830420752d7c7f109e9bcbc391a9b6ac7e789f52ad58a221b083ac49a272302271afa09008d4fbef8d6b65d31ccdd9fbd51ab64299877b8e2e5a5b65d0bd7ffb95f0"], 0x8a, 0x0, 0x800) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r3 = msgget$private(0x0, 0x10000004) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x5) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x6, 0xf420, {0x323b, 0x200}}) msgsnd(r3, &(0x7f0000000280)={0x1, "2d394fb530c274b75e93de8358563e1449b03896bfa1cdab79ec183b0b103e877bd3dd7eeeb6cfeb3da84efcef41fbbf1f43a2297f03b877713ac3d600f6887463b4e2bc643612781e67f72323ba6c428893b89f492541a9d44771141e"}, 0x65, 0x800) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) r4 = msgget$private(0x0, 0xfffffffffffffffd) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000240)=0xc) fcntl$setown(r1, 0x6, r5) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000540)) msgsnd(r4, &(0x7f00000004c0)=ANY=[@ANYRESHEX=r0, @ANYRESDEC=r0, @ANYPTR=&(0x7f0000000540)=ANY=[], @ANYRES64=0x0], 0x4, 0x0) msgrcv(r4, &(0x7f0000000740)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fc9e316cddbd276bd45b9418104fdc6d00bbfb9bbfbdd2327647a9c73e6176ad524dc8df55dfbea79fac962d8672960d2a7ccdbb2f585edaab40fc31d5937d87e9e3f59c5e0100000000000000ff55bf74a320ee7aa786f3aa3632bd802f3fd35615e2b6a1b8913d1e4eae607e2a69f8ea5002b53c61ad095df6d756747a80283776e40370f04626682d4f060b438bc767d387366a84f9e27895facb044b1c0b504267fcf18843b16e5b50638ee92427c8f03995b43cdd3213d586fb1151c954f1f21c7eb3c46982f9c4096ba6da7e2ab6b3a79cee116f3f097cc138d02df275bc233069481857ebc864fd8ce2aab0921320532c2a27275da9879fa84571045da14e3fa45697b1a8270e362a16ea734a3e1b80ac54763c1d5bf1427c60eec075ba050000000000000014b9efd770817e076ee4313a4576c68d987be8d83ce2f3cc074876d031"], 0x1, 0x1, 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) msgsnd(r4, &(0x7f0000001640)={0x3, "ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae95e40e5a3992da2c498c2583001647a64469feaccf00000000"}, 0x51, 0x800) 10:29:09 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) utimensat(r0, 0x0, 0x0, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)) fcntl$setstatus(r0, 0x4, 0x80) 10:29:09 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) read(r0, &(0x7f0000000500)=""/4096, 0x1000) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000440)=[&(0x7f0000000400)='!\x00']) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x95, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) close(r1) 10:29:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="7d36019173d5e1f9e793c735a120f0c394ed54acad607cf0caede18ce24e50c603e6416c3f5cb02df11faeebad222f70e23531dfc429d33f58", 0x39) 10:29:09 executing program 0: r0 = socket(0x18, 0xf6a4bf38fbc907f5, 0x4) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) shutdown(r0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x20) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) 10:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 10:29:10 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(r0) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000500)="54f3d7c7424fa665cbaedc57bfec71c617ced0769fa1f80943feaf7823423a6eb550f1089d502d9d3b556c70010f876b248f9e7ec6da98d40005d414f3ed534a57423f35fe7e2c4f087ca3e3bb43b06f33422969c94399763880cf866429b4b1638e0335f9f97ed9edae4a5a7733ee451ce902ba6e74ce8082e1", 0x7a}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000005c0)={0x10001, 0x0, 0x0, 0x0, "d614f19d7e987a1200"}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) msgget$private(0x0, 0x18) madvise(&(0x7f0000285000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000240)=0x7ff) r2 = openat(0xffffffffffffffff, &(0x7f0000000340)='./file0\x00', 0x80, 0xa) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000380)) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setrlimit(0xe, &(0x7f00000004c0)={0x7, 0x97}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) openat(r3, &(0x7f0000000180)='./file0\x00', 0x20, 0x100) r4 = semget(0x1, 0x3, 0x41) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f00000007c0)=""/250) ioctl$TIOCMBIS(r3, 0x8004746c, &(0x7f0000000300)=0xfffffffffffffffa) readv(r2, &(0x7f0000000200)=[{&(0x7f00000003c0)=""/170, 0xaa}], 0x1) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000480)) r5 = shmat(0x0, &(0x7f0000084000/0x1000)=nil, 0x1000) msgget$private(0x0, 0x420) msgget$private(0x0, 0x4) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) shmdt(r5) r6 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r6, &(0x7f0000000600)=ANY=[@ANYBLOB="000000000000000200000000000000ffff0000000000000000007e4742c6f7619556350000000000000000"], 0x36, 0x1, 0x1000) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000280)={{0x100008, 0x0, 0x0, 0x0, 0x0, 0x20, 0x4}, 0x5, 0xf7fffffffffffffd, 0x0, 0x0, 0x10001, 0x4000800000000, 0x2, 0x4}) 10:29:10 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/236, 0xec}, {&(0x7f0000000240)=""/146, 0x92}], 0x2, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) poll(&(0x7f00000000c0)=[{r2, 0x4}, {r1, 0x85}, {r3, 0xc}], 0x3, 0x0) 10:29:10 executing program 1: r0 = shmget(0x1, 0x2000, 0x202, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x9, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000140)='\x00', 0x1) r2 = syz_open_pts() close(r1) dup(r2) recvfrom$unix(r2, &(0x7f00000005c0)=""/4096, 0x1000, 0x40, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) r4 = getpgid(0xffffffffffffffff) fcntl$setown(r3, 0x6, r4) syz_open_pts() 10:29:10 executing program 0: readlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/23, 0x17) r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = fcntl$dupfd(r0, 0x0, r0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000040)="1c421eb8ca11fb7030266bdf355bf4d97d1a88cc12d107819d51fe528338d76264a3ebf8db74a914547840c3d4add906984d625eb5edd4b41ae338701a62b325dcde9ba83a9b9c0f1dd1c6f68d6986c35ab760d7d8d583c9a526321c293887b1d32e51307936ddd38c754ddd5b3720", 0x6f}], 0x1) write(r1, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 10:29:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) close(r0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x45) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x90) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000100)=0xb9aa) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) kevent(r1, &(0x7f0000000140)=[{{r2}, 0x0, 0x4, 0x2, 0x6f, 0x101}, {{r1}, 0xffffffffffffffff, 0x38, 0xfffff, 0x80, 0x1}], 0x6, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x2, 0x20000000, 0x7, 0x2}, {{r3}, 0xfffffffffffffffa, 0x42, 0x2, 0x9}, {{r0}, 0xfffffffffffffffc, 0x40, 0xf0000000, 0x9, 0x7}, {{r0}, 0xfffffffffffffffa, 0x34, 0x20000000, 0x0, 0x7}], 0x1, &(0x7f0000000200)={0x5, 0xd9}) 10:29:10 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="2d012e2f08f6936d4ab89678cbb4bdbdff232f4c43e10ed7cea88d881eb4a93df05d44c7191d4bc9b847abd53ff1503fa3902750ab1e942c85ba60ce2de97ea4471928aee67c09eecfbb8211d4a2dd08dcc07a09023d2cdd32fe65e3c54c78dda6664e56e1a9e1104f55d1a49ed2f5f0728f921785b2f2bb1b8f7887c33beb1f76a03cb62e"], 0x6a) 10:29:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa5e7130481b2aad1d0711", 0xffffffffffffffab) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x110) ioctl$KDDISABIO(r1, 0x20004b3d) 10:29:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x9, 0x3, 0x8000, 0x100, "745e3260a3e7d492abdcb15e93be1030b3b4f753", 0x4, 0x3}) r1 = syz_open_pts() getpid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcc) 10:29:10 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) mprotect(&(0x7f0000005000/0x1000)=nil, 0x1000, 0x6) msgget$private(0x0, 0x0) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) 10:29:10 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) r1 = dup2(r0, r0) r2 = dup2(r0, r0) renameat(r1, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file0\x00') pwrite(r0, &(0x7f0000000100)="849ee74ea1c94126dd7b7f6618144aa5d0f19bcd8cacb89c3b616df4a60e1861933bac9ef5b34ee607c4ba813aec1c2fc37256489ad0f90beb081a0d47d053b373f21a7f8b8f82973e0cccca2a27b5b190f005b857756ca050371828d172dc5cb4cdeac02e1d07a3a887589e53ddc5dfc7ba84f4c842febeee45a28e329c38d580dbee1324f3045caa4e8fc22567468f67e9c850daed9b5d6faba952c4e0ec32fb06c8773b77318b5d8a7fd000e509cd386221ef369b8a0898467e2e5a67948809dcfe4e14548aa83aba30abab31dd79d0a8f43ae037", 0xd6, 0x0, 0x0) r3 = socket$unix(0x1, 0x1, 0x0) getsockname(r3, 0xffffffffffffffff, &(0x7f0000002740)) write(r3, &(0x7f0000000000)="b298dae5efaab4edd5c1ab04e0f2613a1cf7376dafff054e559967adad5d19c5188bff5c874500836ab576a1fe29eed2155c585355972a8764cdfefd4d440a56b6642be6b205bf0f9f30220e8262bb2dcdf47b2d152b8c167f1f89d1107911a391290556ad61de2f87595e475f23", 0x6e) 10:29:11 executing program 0: getppid() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0xfff, 0x4ca8, "a4cd1ed81d7d90bc29617f9a4337451e5d404f67"}) r0 = msgget(0x3, 0x80) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) r2 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, ""/32}, &(0x7f0000000100)=0x22) listen(r2, 0x9) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x5, 0x3a05, 0xaa15, 0x1, 0x1, 0x8, 0x80, 0x1, 0x0, 0x9, 0x40}) msgsnd(r0, &(0x7f00000001c0)={0x3, "737b09bd0dc3d071d077c83143b7784977c173ecd940467b6590bb33db14d0f5fb816152642feecb4bd2b4b7430e229e333da7978a4a0bf939bddc1c753141bb70a2abcfdff3818d13f2b58713f560174ad6f2f7d01eda9c41ced16a86e3d1c07fbb419f2f13e00d4e9049d891311f727af20b88ce44dc286832bd880669f41a050b39090877f33f96b594d941470e06020510a9bdb7512af2b70f255993b39eabecb4ce33c50030a75a5f601af150b61e12771198f59f0cfad69f5fd687ef39abc74f615e79ece42684954d8a870bf6a501dbf4f5131d0a59238c717fc17ec348ebf79c633ed87919f5a2b88d924908d39f2a87cf5492c9"}, 0x100, 0x800) write(0xffffffffffffffff, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 10:29:11 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x8, 0x40}) sendmsg$unix(r1, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e67d51d0b639527c3ef7795e3d268df4d7bd6a1451a72127c11fa7b983ec7bb9cbc12a716326b6e9cc7870cd96dc7c6883cfe90e24f5eacbaf942f0fa26b8b285b12a2e0abda60cad15fed9d194501a9ce7dfe7020b3870a0d6cc62fb5de8f7d93ebd6b02374f75a24c2aa908b5c023debef155f8f5689a2bb61f4273de9c65c6db5e3d69947f0d77c946d5b3e7a9c0a847bf331d50cd37a9e86f757c404255eecf3cc8c6a449637877a2a7e2a47012e6a2e234a65ac2374d2de971be452c0488703097dfad33869fbad6d5211d33f7ce19cac9495fee5a1d25b87f70931bd3a37890e3b7ab12611f4c2c1f4c76d1e7ef8dae1361a", 0xf5}, {&(0x7f00000001c0)="2731a049e32a5f5a0287ff226523692ccbf6909fe1fec9c1adc13ad821e019a0ec95bda313ef2b94223d9e228d6edf42089890964ad9439939d5638a8063436def15db12dbae6c8927f07b8fea9be83f62b707fd5b735d3ec171ee8cd805874cea38ee91735b43b0f820dd46a6eced18a47872ca3f35a8d016ac656ecb228ae6cb", 0x81}, {&(0x7f0000000280)="c2698e04362bf1b4ea66bcc6259f40ed35c532adda7e8685ffb07a7e04a873", 0x1f}], 0x3, 0x0, 0x0, 0x400}, 0x2) bind$unix(r1, &(0x7f0000000340)=@file={0x0, './file0\x00'}, 0xa) r2 = semget$private(0x0, 0x2, 0x100) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000380)=""/174) getpeername$inet6(r1, &(0x7f0000001580), &(0x7f00000015c0)=0xc) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000001600)) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001680)={&(0x7f0000001640)=[{0x0, 0x3ff}, {0x5, 0x8}], 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/null\x00', 0x10100, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000001700)='/dev/zero\x00', 0x80, 0x0) socket(0x2, 0x3, 0x5) rmdir(&(0x7f0000001740)='./file0\x00') pipe2(&(0x7f0000001780)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000017c0)={0x200000}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000001840)={&(0x7f0000001800)=[{0x2, 0x1c6}, {0x81}, {0x88, 0xafd}], 0x3}) semop(r2, &(0x7f0000001880)=[{0x1, 0x82a8, 0x1800}, {0x4, 0x8, 0x800}, {0x0, 0xfffffffffffffffd, 0x1000}, {0x323507103570b1da, 0x10000, 0x1000}, {0x3, 0xf53, 0x800}, {0x0, 0x1ff, 0x800}, {0x1, 0x1ff, 0x1800}, {0x3, 0x1, 0x800}, {0x2, 0x9, 0x1000}, {0x3, 0x401, 0x800}], 0xa) unlinkat(r1, &(0x7f00000018c0)='./file0\x00', 0x4da6312415b7a82c) pipe(&(0x7f0000001900)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_SETMODE(r7, 0x80045726, &(0x7f0000001940)) ioctl$TIOCCHKVERAUTH(r6, 0x2000741e) open(&(0x7f0000001980)='./file0/file0\x00', 0x0, 0x100) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f00000019c0)) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000001a00)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000001a40)=0x200) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000001a80)={0x10, 0x6, 0x4, 0xae, [{&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8076}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffffffff2ebb}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x484}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xa5f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x6000)=nil, 0x6}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x8000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8}], ['./file0\x00', './file0/file0\x00', './file0/file0\x00', './file0/file0\x00'], './file0/file0\x00', './file0/file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x8000}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000001f80)=""/97) msgsnd(r2, &(0x7f0000002000)={0x2, "97e2948708fb90fd8e08f381804c7b594411fbbff407e62ee2effe46a6158eaf5dbedbc09edc430006a99886fcfccb59eb6b004504ef4f168939cf03cd0f537cae3104ec990c1b26b8dcbed6cd00f7f40f001dff244b5af082fa6c983f9bbf6cfe8b5739779876b718a8365421094b4907491d252a80a32b186c22a177e5a9ef44f0c9f739bffd05bcf38957bf2fa20b054d34fc493bfdba38fb30d3d69eb529164977dbf2a0bf781f191252bde6a2181b7fcfe0d03d4f99177bcf7b224d3d57050ac3941f619cbdb355699826b405459ba24c340ee40c8e308f922a4339e21dfb30140e7d468a5eed5c9b4c048fd3b00b2706784c6570e2b0c4f0288931f695a919f34a3cc126e2624afc874119e1bc42b012684fd5a9bc77f9221eab26611210b151187078d4643ff110fce961c3a21a7c68abd3de3054c246f75cca2fe12419ea128dbd61db1f0363ed62c1866c24d43e5c5df5c0221d395c82e9d45a556707adf4126cad7b835b46d3e92e2ec26f1b7fe9770dd9eeba6773bb450c8b5b0c537e7a12f375182b2083b3c80253f7b858e6ec2441b45313a51d27b7968e0e7e93990a762eef49ae069d16d47d784c47ab119f542d7af5825f34d0f3c6f69a36a1727ca84b3491e3268783f6880e9a71052c824f60c48a2ab30aa8bc61838d525472d470258f007fd6614ed507264f7a9fe8b77152388ff9cb92477d2441aecaea39ef21932065f48be8178b413ce9aeadc70cdeaac7c5822da718e7184fbb07e511b50cb583dde5d579bdfd8b4e031baa75fa9873498f7a0e6fea154ab02d1775fb3a1159b4f71614748a8550da4d402c7a07869f36b93e099e86e829fcf1040668c5645885beb0252cdd023650b49979026ce91a52db5d725a8d79ffbddd202ef740875350daf564fff9b842d7e4467754c47e02428ca165ef8781d855d0a5e95dd286305ddb0bf064f3f5b78d831d7fb0992fc189e0cba97235556f3de44bd3024a17eda4320d2a9588f2fd1140a27fbe98a728ef60aa504928fbdb31fedf61cf23bb0f5dca471e3d6268eb048f929f896f1eac2249397a06342474bd5066c417c4a91111b1ae12dde40463c65ac94ab919bf5ee2b97d6f5b643ad87f93efb9715c2b40468579d8973f3f9c1e9456aa3245c4f1c1110d7468a400366e6cff4bbe8478dffda87dd7aabcefa41d61393f7b738677ca96a8da049c14b6466ff75a1fc44347c6191c890525c8010ab934b418d0153a014235aa484b88289762c54bcb1bdc61efb71b4e835677dbc25ff89c96a2136583a49c3b5b5cc3e723fcfd308ae182e0dd628f0553524807447aa4e345bac746537a1467724dc8500cf58aca73c305dc3c0c3b117c5c648332ac00cbbc7958f0db5e9980e6db947d581e9320fad18b1d401b802e04122b4fd3e957c54df3656f62716f6446f4f9f6fa82222ba9ff9e0df6d14fd690dbb29dc105fb77646bf124069310e3e3d1aafbfefcfb3cc76165f4f0c6e004f351ec4973f0991b3bc1bcf0ca7138838053a0c32970e8c97ea36a53f141e86fc23dab2786e90be7032fd7b16ff6740f1f27e03152e84b722e9c07a6ddbf2290f290de50a0f51dbe66fd6f0b0d4846c3a1ed3e17bd129f456a25869818e617af6745d6d72cb20d3b46648e26f16ac58b3998a12708dad5f4d7a8fcc85d9ab911c5e0ac9d34632878381081b8991b6b2e8c3c7b45f848800ca9aa124d0404a0414575831804a66f8d375cdd58b89a7f969ef65b226152dbf70b44cda9cbd0c299799f1d6c629e96e7e579d3cda9e2806fb585ea811f78d3b497d324c24a6e61d3583bab87791801d3c4d9c027eec27ac20ce64aef810dd8fec17b58955613bea66bd5cfbb3ba07cbad46e8a54559b162a2cee2d1e475352683ef6d019ba129075e6e83fa552bc0f71399c4f8d9c2abbeea3e7b26977ecad22abad41e8621e0951f3248ba78b1c33058cedfbe9605a2e7ef42c695de38fae8f1a913eb6908621dd03e18a5cab14bcd28a2f1648aa255a8054687c45432cfeccbfbe438cce6e426f47283dbe89411950685e20c75f0674bdaed997f30d2bbe483c7b5847d1b6a47153543d86ff2cfd99ddbee5148f3aaee98cce9e1a7bc9f13aa814becd10d4e802ec15d21e825aef719a1faa504d670c1ef63d87416860cf20c96759b03039e7d4c1fe8c2ffbc45b196f5f1a773d5ed5d420208cb87c04e37596cab6fd332ad3f71e70697d9c82d894781a6c34f4f094a581005327d9cfc1778b608bcb6fd5c91b3d573d00079f19a05ca365338b2a76d669dfde3a2875e8b970d8aa465fec014cca5584746e7363118e9dd1487c7301ed239d1f89a48658fa67f1e2ecaf415e22d0e076dd4e7caae950d7810928c809a130a4a5b4cc93de3b75f582088992941dbd008f022e4f1401fc9770b283427d6197285a90a7d5b448ec6f04fd868196664d8c2a37e82bea2445ac87658f177a465f916bfb999e7168bf6356fdfaa7ea162e63a5cacd8804379f363aaf37d55f219a8d3ddbf9574ec71a97e708ea0779d2ffa3dbbba591d807314a20f3cb9b6774103d4385787cd104c381ac1f7cdda01a49a439915fec911ad274226e98b3c072ee7a93cacf777ae4d845c33704b68a0e459f6cb5c670b7a6f15e2e35adef457ea028d95d79db54b0748066b0a1ecfdce12156658522a48ad9231ff9808daae0d32144506814672258de633285b3b196cc2f2595b2a21402d69f1453787c66b8b11fdfebe30a0e5e9e021f13c1bb83df08a7049f870dc0517d8c5831f3245813804706907eedb72c0ae3d80d3d08c94708522cfe5acdada4035e8586557b5008b93b7ea0dc697ba05b6846217ebb1f57d28e9ed160f5571fc97d5ac002255273e7eaba8e8f7cb55c4f6e2c3091d7a45a74ad84cc61d13a7b6253a5e460e5fc427ab9696e9e763d915838a91f1aa700dbac84dc342b17515aec2a9953b5a2bc62ce8e7bfb45b5127392e9041324380b5ad88c0991525bfe915038396119f11d5804bcce0d5169591800e4b0e5e6e95c4077c2d57d421d4f4c30f8ff8a30f76c11eef9ecee25c369fde77492f33c3dcd1cd7d9c91e1885adaea3ff91a2719f0e19b6d1619332aeb98cb8df5bcb50d50e2a9e34ffe065d4941418d46547c66918ea7cf69aa726d589576ef820be20b33914b8e88e4d77a51ed005d8085fc46d27ab70ea5ac736b05d5413118d408a6b6d7d06b0994398a71810adc388d8ae0f5522622cd9dbaaaed91e6f219de3593b772e53e0dadd6380bcc515b6695464c9bdbddcfa468f49cd15b94252a37e5c8a4c512b4d6ce7f14d2881fc10aef210924b76d4b34495ce123ded41219a690e34441f5908eb28c3d6089c67069407908a3a2503bc69b926d738604aceb8b811818e3d52327888667ee9dc2ca2e3edafad509d445bfb2cf50f2d9b844bcae7480af910ac329302dcfee5172529ab7c7e6834ebf4711676159033eb32f03311fdea3fe263bdaccdfa3e2918929bb2a69a553ce82d1bcac77e1b1fab5c2f3f6f5696460a1bc35c1fc9cb60628a8ef1b13bcba40c460d38f661ded767be790a9e138603f3da96800d694ac333e32774f5bcf1242e8cd6ac7c4da705a612ccd74a8421ee5dc966cc60e96b00569ac7539107a14f07755a7149bb2aacb7b8edb3a66d3e00b61ff9f8915cf7611917c7e8f8f9ac82f58ca9ee39516cfd73ea32322dad2ffa2df57394b58b2521f75aabe1ac9e50a83bfa03977a957922480a833725ef34e4aed28888db8a6142aac3e0b3299e0dd3f8f6bba106fe94003214d5c1fe94b0790d2220802634566a19c61daf7089f47dc7af282de8b7ff627800394cdfb489c30d780e1268c2043184236c514d031b3244af21cb0e27534629fd4381998ff695b4baf2890ce4cd6740a44bb97056c2a824f408a181e333c947e71d723deef8e88be61f1b518c0f8d7b67402b8c2d119fcac53c39b2bc12d78c133ef2c5dabb1bb2537cc70240e1bb2e7a78049db39d1c5b44540de33672b27f5ebb75745440c607e003a7f8feda0aa29fc14d880384d981a06ab12f51ba4b743a95187364671999b615ed86e0698dab37630ae02d02525c4adf5f3f6464339128f88f4ad8158efc1cd4e0fafb524e480e73e7abef9ce2b1a91917c298901a950d676f0fa3ea6f0f4653a392441715fc52c3c7d290d0275db076b65e486233ab4b6076bdb4de13d6c09a50e1beb08bc98e9430dd69eeaec6b9e1b739400a747c52dc2462ce8148847717aa217d013f72dce1313136e093da00b61f8e0c0268eb9c6f32f18b5fe35457870b8e70c84aee718299f09623e4dd0cfc8530f1bffac06b9a6229666d04037871fa33f0d53b6a27c5e58d1b07a348de2e44352d509d074db9e76b33f997282ea073d7ae96d53cfe507cb14ff85d1c0528fa19c7c641b92baa5f611e1778a41820681a7a24ee3eabaf9ac5649885a67052923b2df60f90680ebd8f021b501bb31730389a74cace587c8996ec271cf4569e2eac259809f725c21a44d9f042f2bb91ba64c9f9b9326ce66068ac36dffba9349cf50f318b003e84e175028b0e2cc1553c41737a698e573d0d150e5d0a1dda5804e66ae108865cc5ca10025e8d715f42bd41aa92a5385d0605b270a28a3f40282ea8b57d4344489edfc5e1bfedc5fa90ec53e4662c2ef94befccf5f927927c856fb37de3404b17be624e7a59216ceb1f65473523341e2cccd76534a8a1a32533701197470f38bda96f7583a0bc5e3b572b290284a14152f72a4e2ddc1e9b30d032571b67eebc5a608e5bba2874332b208a76195531b90947268c82bdd24dd051d3243d41a1017d9e656580805ad9233764d31cd9148a186cac612c2e76a47fc0fa76bb5ce42989ddf0ddd7b22f0d080e871d76304a99c8735a1dd9b381e36d7cb11c1f157de3d77559d4cfc5c0860186bb7d5e8cdcc26339751e7754d7590c208490b5b70b8286e677e52a9d5926e2bb52f038a92916fa3461b9bcf510269a670555e1b527a29fcc15b99cdfa1c082e3ca62bfdb799618107170a6191dae3cb0ef24b61811679f7ff9949b19cff82cdd672e63f9acdeef589bdc2d192feb4e9248a541b99f86fa413fa5f67d3d28cadf54ed22c6b9dc19fedaa656178acd045ae5373b6b603da085f8b59e112076223c5eb32f5656604ee461247faf05713fb0517c261415ad436b608cf986b15abfda85d40978bbd8c7532b807d23c928f7677c8233b9e06243ffc7d05ac3569554e3a8991d8099d279f68f30d634ce3425f2185ee3c7f9663417e4783542579a13c5973b410d442983623ace6d456c30e893b1d9736e2d44d110c88739d7709a604c592f057075640f008d640c3791bfb50157888842a05ee904894bb9fff7dbb844cbcf4f9af794890024c1e07ccb4af51fe8c9a44adba82af98583fbb435eef368f2529f2fa678949c8507f1a527aa5021b3c21f7c8ff994a978ae2aba9a7f2e0be3e347f6e1fc9cf003a05870ac8d50e9781a6a661b027af9c4cc6643dd755de0aec9ad579a69899042feaec5a3acfb91efdc967fa17e2eb122db8da10be080a507969f6a22327a2ad095259b39e68e3fec1d1b08a1798236c8af312982048022807f16d4fb33697e4df5bc796e8765874ab4010c4ce443085249595a77f954b07831a42570f2ad6aa46726079037fbe6f9c47cf20eb1b7f8d7cb4ec82e8f784d76dea287f835a17d81f4a5a08be06b5ab3147bf9aa0f31ffee55163b3499be4c2eddb8c2ec68d23322530f3be355487960ead4cd7ec"}, 0x1008, 0x78776c4edfd66644) accept$inet6(r7, 0x0, &(0x7f0000003040)) 10:29:11 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000008c0)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f00000001c0)) kqueue() readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000780)=[{&(0x7f0000000440)=""/210, 0xd2}, {&(0x7f0000000080)=""/5, 0x5}, {&(0x7f0000000540)=""/117, 0x75}, {&(0x7f00000005c0)=""/107, 0x6b}, {&(0x7f0000000640)=""/47, 0x2f}, {&(0x7f0000000680)=""/183, 0xb7}, {&(0x7f0000000740)=""/12, 0xc}], 0x1, &(0x7f0000000800)=""/67, 0x43}, 0x800) clock_getres(0x2, &(0x7f0000000000)) 10:29:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) r2 = dup(r1) fchdir(r0) ioctl$BIOCPROMISC(r2, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r3) 10:29:11 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000180)=[{r0, 0x84}, {r0, 0x6}], 0x2, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) 10:29:11 executing program 0: r0 = socket(0x1, 0x8000, 0xfffffffffffff7fb) listen(r0, 0x0) accept(r0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000180)={0x70, 0x0, &(0x7f0000000100)=""/112}) r2 = socket(0x6, 0x8000, 0x2) ioctl$TIOCCDTR(r1, 0x20007478) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), &(0x7f0000000040)=0x4) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/53, 0x35) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSTOP(r3, 0x2000746f) 10:29:12 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000035c0), 0x9, 0x0) 10:29:12 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x10000) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:29:12 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) socket$inet(0x2, 0x2, 0x61) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/181, 0xb5) 10:29:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$inet(r2, &(0x7f0000000000)={0x2, 0x1}, 0xc) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r3 = syz_open_pts() syz_open_pts() fcntl$dupfd(r1, 0x0, r3) 10:29:12 executing program 1: setrlimit(0xf, &(0x7f0000000080)={0x7, 0x10095}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000000)=0x2) close(r0) r2 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x1, 0xffffffff, 0x7}, {0x18, 0x1, 0x7, 0xc0000000000000}, 0x1, [0x1, 0xfff, 0xa4, 0xbc19, 0x5, 0x6, 0x5]}, 0x3c) syz_open_pts() r3 = kqueue() accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000140)=0x8) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) dup2(r3, r0) 10:29:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="d8ff125c00000000", 0x8) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x8000) 10:29:12 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x1) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)=0x1) pwrite(r0, &(0x7f0000000080)="4c46bef5d56501680483328dcb38b1b44be1b401fad8855b6924eae682d2ab211d56f67d9485890450626d038ecd93524af4b91859e4cb0316c385051f1aa542091b4525ff6884adf577c069662b17bc7bc7302c45aeff2e365a271dab227b05d8a24c648b04d567278ca30e2841fef5f649ea10e1149370027700b2b041e0bb9e14a7aab32278ca37d2cbdc23a0acea0c5735b9d8e6a26c9f40d53025aabbcfd5f5046533809665fde2bcb17ceeefae4538f3c6b9f34d9c09c84e877e02d29afa8692ed90cfe82096ea99e748d95e6c44006c96aa9b2b2f0fd73f0274", 0xdd, 0x0, 0x0) write(r0, &(0x7f0000000180)="a45a358be49209a782c2e34c467c959cc314771a492fdf3b4b17a8253c661c801ad8fd4f6cd2b0bf812c82c2af4c1375df3ba14dc7d3ae24713eaf60a0900e398e444652cb4bb4edd22b0de0fa3508cdf57a1a659f089a0ec27fe611968b60a5f7065d9c0772131aca26911ae280d48c9cf63f2781e5527367e5252e98629959930fd131dc9423dd1ddc4cd7c7a58b2147d178f3bc9e1c44ae3919a7b7355b06de86527642de9cab673c9666b56ca792a24e425054d6b617784a9e1720c5e365b01f7a5a4a31ef40d700b1a4a4e9", 0xce) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, 0xc) r4 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, &(0x7f00000007c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) r7 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x5, &(0x7f0000000900)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r11 = getpgrp() r12 = geteuid() r13 = getegid() r14 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) r16 = getgid() r17 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0}, &(0x7f0000000a00)=0xc) r19 = getegid() sendmsg$unix(r0, &(0x7f0000000b80)={&(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000002c0)="e6114425f97d300f0e7ac50572e4dd88e942782aaa055e90614c5857ed4732b83a362263cb5ce2a1abb8bb2a81c146163c29093d", 0x34}, {&(0x7f0000000300)="5530ed82104d8f3c9d1b65c7c60a4114b433947a3e0ce3c71493f36f6cc8997376705250a4", 0x25}, {&(0x7f0000000340)="cded3d4ac67913adfa28f3806cecc22e76a7a58a59f1f8b147ecf6bafc8d8bd15b01a799a94e0a7281df8a1b54291fd3ad6ed64f047a54b9d10fa08c9283e7030619682ff1dbcdc7067561bdaa8a0186844016e27c52faeb1a5bb261d5dc1707f825d69f0c450793d65d071ee4aacef9e00bfea1f7b94bfae2d166a51a14aae368fc097a5a0dd09de744bdf89e45561f0b825c42f55f23d33ca46304870ccb7506235efe35e1a0de6e754fb5a61036961ae6965324e19791d8b9c29d3dd0aab7a8650ce32515b65c934a3932fac48d8808e95fe1dd32a052e606de3951907e", 0xdf}, {&(0x7f0000000440)="b818f9ece5ea191beae1cfad56578b249967996005c7a7a2c464635fa2cd61fcdbcccdd80c99e00d1aed7cd397121ed06256183a7340d596d6c0befc5491d3d1dd306fecfaa0340ad04200792327957078c2e3d92e45bd9887b057ba45a0ee866b25bcd72b133bfe92623bde975de242bbb5f6c48af1384524c25d3a993b15c98768aec806e7be4568935c0ae4e5fd72403b3e14e01655554319b5700b73f0e7699ba96acd65c5096281889ae836805e3c30fb3f604304cc6aec9001dfb0b21b548d1f8a8300f119", 0xc8}, {&(0x7f0000000540)="2c97edbdd89b51bad3fde58da78ef66ddc6b3c75a1390d95037e43f8144f2853a9783c5af7a85d37fbcbced5dde95053c0a8f2382863b92c0e22e02ae6b882de3bf394dac0ffa4c38e704a58ba2e8914eec68b3d9c68be61179114d62267cad7483c2bb6a4740677d2369dfb2c6672dbc3064f4c55f2c621741c14ec8e51014280436bcdfdda1ad0211250d1218ce18f8fb6c042fb373ecd24ede2795213c5bc3a825a33e2f5d8ed554ba2848d4e37eb76bd644b208c812f0a71841a2cc591ae20690fe2ba54e059a77a4e", 0xcb}], 0x5, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r7, r8, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x128, 0x4}, 0x2) sendto(r0, &(0x7f0000000bc0)="2445348515d307b50b2b6bbb025c8ee6e641e5dc63d19fd2ec94843db777255f07e3560faec2b0faef2baf9f7bcb0a8288dc35ae76a4bca24a471bf1ec848d03b13de0bfeac3cd5447af58a5f600df440f71b05e66efc3b88e44fa7c90c7518874323f4debf34541115f9d08c7d1d49bcd81310a9e85f296ba40acdd28e74f0fcd9d2d7831ac9ae60133e3c437d7d1fdc8300253d0b6bc77d8bc2986ae7be2acafc733b110eb9b9445c26a77e0420425340d3f75946d42cb4c9e7f7e7f6789755a", 0xc1, 0x4, 0x0, 0x0) writev(r0, &(0x7f0000000e40)=[{&(0x7f0000000cc0)="6ed2528979098449f9864d9eddb20587fb81abe284901d3ca27e1dc1134d12be59db391fbf96e8fd04a8d285b320de5c84369c6663df1ca3f0ead44da6de8455fe05342ad86177ff63e69a45174b557124de4d9ac4e830e6c2b7eb088ebf618abe88cb162695e798ea581511568e11d2d53128749819d9b737d66df22e04d06f7e3abadabbe4dfa518d0e587868f9505526de89c3313b1", 0x97}, {&(0x7f0000000d80)="0d424c02d4e2a8143526d94890e495edec3fb348920019a1be8ccd8f631bd46c726ed707b81fb05782598b541534d5e7e32958bfad3daed50f3e5aff42d8cd9c991df04f2666918d6a1f26e8bf33bb28006ce5b2a31584f5cda2a0364a3305050992f6fa11da4c5bcd9b01a4583aaa77f23de19a9fb6aa0349fa213b70588c8e4cbf3f198851cf6fc4dca9658d7e50013888fe10daf3f7", 0x97}], 0x2) getpeername$inet(r0, &(0x7f0000000e80), &(0x7f0000000ec0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000f00), &(0x7f0000000f40)=0xc) bind$unix(r0, &(0x7f0000000f80)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000fc0)=0x8) chown(&(0x7f0000001000)='./file0\x00', r15, r9) 10:29:12 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() r2 = dup2(r0, r1) ioctl$BIOCLOCK(r2, 0x20004276) kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0xfffffffffffffffe, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x1ff) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xe, 0x4, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x1, 0x8, 0x1f, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x74f4aacf31a72dd7, 0x80, 0x62, 0x2}, {{r1}, 0xfffffffffffffff8, 0x20, 0x1, 0x9, 0xfff}, {{r2}, 0xfffffffffffffffd, 0x20, 0x4, 0x8, 0x4}], 0x7a2f, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0xb4, 0x2, 0x4, 0x1}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x0, 0xf59}, {{r0}, 0xfffffffffffffffe, 0xa31f1ff3b35b0912, 0x40, 0xfffffffffffffff8, 0x1f}, {{r1}, 0xfffffffffffffffc, 0x5, 0x8, 0x6, 0x5a}, {{r0}, 0xfffffffffffffffd, 0x0, 0x30, 0x4, 0x4baa2675}, {{r3}, 0xfffffffffffffffb, 0x1, 0x1, 0x80, 0x7}], 0x9, &(0x7f0000000180)={0x7fffffff, 0x200}) close(r0) 10:29:12 executing program 0: setrlimit(0x3, &(0x7f0000000180)={0x0, 0x762}) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x126) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x0, 0x9, {0x6, 0x8}}) open(&(0x7f0000000000)='./file0\x00', 0x8, 0x54) kqueue() 10:29:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) socket(0x20, 0x4, 0x9) pipe(&(0x7f0000000040)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 10:29:13 executing program 0: open(&(0x7f0000000040)='..', 0x0, 0x0) 10:29:13 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="10000000ffff00e40000000000000000f841cb8e518610c01b122b5a622a49aa8dfa2a58b9668be1361f9a3a49dce5aa7be22499f07f1911427c"], 0x10}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[0x8, 0x400, 0xfff, 0x3a, 0x3, 0x8, 0x1, 0x40]}) close(r1) 10:29:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt(r0, 0x8, 0x3, &(0x7f0000000080)=""/99, &(0x7f0000000240)=0x63) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0xfffffffe, 0x5510, "2ea86ecce46ad569ef64e16eb595607fcfd71100"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) 10:29:13 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r0, &(0x7f0000000140)='./file0\x00', 0x8, 0x100000003) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 10:29:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000, 0x1}}) r0 = socket(0x18, 0x1, 0x0) mknod$loop(&(0x7f0000000080)='.\x00', 0x6000, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e0ff2d2f66696c653000"], 0xa) write(r0, 0x0, 0x0) 10:29:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)="41cd208e7f217a13290956ab0b5dfffa1321b43d7624e3ed3c7f492d6e1a13968968b318d1e9758c515c8fe67612f9cdda6e65f4256efb942430d3dc27deb0e0c475744dd8eb41b761dd6865d1bca4898c50484ce0b19126e848d045f86a0faaf652e3a1a458dc0a1fe2c63e418c80442bf67ca0a6db20f83a574d050e9257412a68bb7549ae5480597053a328e25369fc01140414a7a474c97aa96d2675bd731bbbb1ed088af07192d59a107a8d100f2594ef6dd615fbbb3bbb2be2c16248c01118cbe740e09fdb3228291181abf9d0f37abf9252822a1a8ab4237684802ef9c798293a307f7ed8b0201eb315", 0xed}, {&(0x7f0000000100)="3b087b3fdd38295a4f6ed57d5d4a681f753cfe77a5bc1b30a8ea1d651a921dcb41e539b8b49b80d1bb12d52d350a2ec6a06368a446bb4c00c46ba83986df6e0542a3534083b0842ac41bf1315363d5f7d8284ba9bd5b363b98f11b619b9300c58a0a34bba8e092e1159d8ee587f9ce262d44d843192ae9c1e13446fb4c7d1ea41df8b7563f477a69e1c952", 0x8b}, {&(0x7f00000001c0)="21a025b870e0e402488dd440aaf4fa5b2263fe2d0bd548cb481a8675d2359b7ba84bbb4d060c9f3a20aafee89277b843f03174b4c33aaa259c9639ce039909ec6fda2a56c206352870d9abdb62c41931c8c1aa45e0f9187aaa7ddb411a1ada0ac5ccf415889f88be86174ac2f2f4a8da2d3be0a5c2505ae91280730a029896a2ffdeb307f1c8eb13f265d7baf28c7635949e70d058992f4e83f19f3a15b490d0f680a4efa5024f6d8af9c9597a53c73b317e625b8fff24ce0cace1054b0ef8360ecc4d5e9ca19e267117add71f42655a05f46b721839abccad808a02f15ab40c804293aa98b3dc23f4bbeb6b4899", 0xee}], 0x3, &(0x7f0000000300)=[{0x58, 0x1, 0x8000, "2a61b4165f14a80cd1108940b4d4cbc671afc9ebebbcfc0e8aad954ee0966cbea71dd1d2ab3be6d8737ae3c08982a9f7efdba3f23f04349c039ae6be306109f2ce"}], 0x58}, 0x1) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 10:29:13 executing program 1: getpgrp() openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) nanosleep(&(0x7f00000002c0)={0x40000000000000, 0x800}, 0x0) execve(0x0, 0x0, 0x0) 10:29:13 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x30, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x1, 0xc50800fcbd327df7, r0, 0x0, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) open(&(0x7f0000000000)='./file1\x00', 0x10, 0x1) readlinkat(r0, &(0x7f0000000040)='./file2\x00', &(0x7f0000000080)=""/246, 0xf6) mmap(&(0x7f0000ff7000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 10:29:13 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) getpeername$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000086d5639dc06632797446b410a7f1423d397a09006b0bdf3baf9400"], &(0x7f0000000080)=0x24) r1 = semget$private(0x0, 0x0, 0x80) semop(r1, &(0x7f00000000c0)=[{0x1, 0x7, 0x800}, {0x2, 0x80000000, 0x1800}, {0x1, 0x1ff, 0x800}, {0x4, 0x4d, 0x1800}, {0x3, 0x80000001, 0x1000}, {0x3, 0x1}], 0x6) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) pwritev(r0, &(0x7f0000000200), 0xa7, 0x0, 0x0) 10:29:13 executing program 1: r0 = shmget(0x1, 0x4000, 0x4, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$inet(r1, &(0x7f0000000040)=""/218, 0xda, 0x800, &(0x7f0000000140)={0x2, 0x3}, 0xc) socketpair(0x6, 0x1, 0xb8, &(0x7f00000009c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000200)={0x6, 0x3, {[0x401, 0x56c1, 0x6, 0x1d, 0xffffffff, 0x4, 0x400, 0x20, 0x0, 0x401, 0x9, 0xe63, 0x7fffffff, 0x80000001, 0x1, 0x2, 0x0, 0x3], [0x8, 0xce5, 0x3, 0x8, 0x4, 0x0, 0x8, 0x100000000, 0xfff, 0x7f], [0x8000, 0x6, 0x5, 0x1, 0x55d, 0x4, 0x3d8], [0x6, 0x800, 0x0, 0xb125, 0x1ff, 0x3f], [{0x3, 0xffffffffffffffff, 0x4, 0x3}, {0x2, 0x8001, 0x9, 0x9}, {0x100000001, 0x7fff, 0x1, 0x55}, {0xffff, 0x9, 0x62eb, 0x100000001}, {0xfffffffffffffffe, 0xfffffffffffff801, 0xe0, 0x9}, {0x8, 0x7, 0x9, 0x3ff}, {0xa41, 0x6, 0x3da, 0x3}, {0x1ff, 0x0, 0x10001, 0x4}], {0x2, 0x8, 0xfffffffffffffffc}, {0xfff, 0x3, 0x8, 0x4}}}) bind$inet(r2, &(0x7f0000000440)={0x2, 0x3}, 0xc) recvfrom$inet(r2, &(0x7f0000000480)=""/226, 0xe2, 0x841, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000580)={0x4, [{0x2, 0x9}, {0x3, 0x2}, {0x1, 0x6}, {0x1, 0xffff}, {0x3, 0x6}, {0x3}, {0x3, 0x100}, {0x3, 0x4}, {0x3, 0x2}, {0x3, 0x2}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x0, 0x9}, {0x3, 0x17}, {0x3, 0xfff}, {0x3, 0x4}, {}, {0x3, 0x192}, {0x0, 0x27}, {0x3, 0x7}, {0x3, 0x5}, {0x3}, {0x3, 0x20}, {0x2, 0x3}, {0x3, 0x8000}, {0x3, 0x8}, {0x3, 0x6}, {0x2, 0x401}, {0x2, 0x81}, {0x1, 0x137a}]}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000006c0)={0xb2a6, 0x9}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000700)={'./file0\x00', 0x5, 0x8, 0x3, 0x0, 0x5, 0x9, 0x7c04, 0x2, 0x0, 0x5, 0xfa2d}) msgget$private(0x0, 0x80) ioctl$TIOCSBRK(r1, 0x2000747b) shmat(r0, &(0x7f0000ffb000/0x3000)=nil, 0x2000) shmget(0x3, 0x4000, 0x5d20ae3bf5eb876e, &(0x7f0000ffa000/0x4000)=nil) poll(&(0x7f0000000a00)=[{r2, 0x40}, {r3, 0x102}, {r2, 0x20}, {r3, 0x1}, {r1, 0x4}, {r3, 0x80}, {r4, 0x20}, {r4, 0x4}, {r2, 0x100}], 0x9, 0x5) close(r1) shmget(0x2, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000780), &(0x7f00000007c0)=0xc) poll(&(0x7f0000000800)=[{r2, 0x100}, {r1, 0x104}, {r2, 0x8}, {r2}, {r1, 0xa0}, {r1, 0x80}, {r1, 0x80}, {r1, 0x2}, {r1, 0x12b}], 0x9, 0x2) getpeername(r2, &(0x7f0000000880)=@in, &(0x7f00000008c0)=0xc) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000900)={0x5, 0x20}) shmget(0x1, 0x2000, 0x102, &(0x7f0000ffa000/0x2000)=nil) getdents(r1, &(0x7f0000000940)=""/67, 0x43) r5 = semget$private(0x0, 0x2, 0x8) semctl$GETZCNT(r5, 0x1, 0x7, &(0x7f0000000c40)=""/25) 10:29:13 executing program 0: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000000), 0x1) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x10000, 0x0) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)) dup(r0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x22b813d477469ed4, 0x0) 10:29:13 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) shmget$private(0x0, 0x1000, 0x640, &(0x7f0000000000/0x1000)=nil) 10:29:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt(r0, 0x9, 0x9, &(0x7f0000000000)="c75a75eed5d6a2caadc03d9090c9271754b32b3bb155f5cde05e763fb601e6d14eef11cc935b1929305fbe034fa670d20d2a90c5fb17552831ddea2bb6ca452b932b1c6e5943223254175b45bc8f8dfa937b96262e947baa3913d8a0d140e040d7305c00026b", 0x66) 10:29:13 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="699581dc83c7000000000000000000d014244c05f733e326a0255795fe830309b50b91d2d7a0e178da0131169fd8dcf0a991221ac7cf984f03fa"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) bind$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) 10:29:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) close(r1) fchdir(r0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) 10:29:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x28091, 0x0) poll(&(0x7f0000000000), 0x0, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000001c0)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='W\x00') 10:29:13 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) socket$unix(0x1, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1002, 0x0, 0x0) 10:29:13 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) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) write(r0, &(0x7f0000001140)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d", 0xc7) recvfrom(r0, &(0x7f0000000100)=""/212, 0xd4, 0x43, 0x0, 0x0) 10:29:13 executing program 0: r0 = socket(0x18, 0x5, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="06000000", 0x4) r1 = socket(0x18, 0x1, 0x0) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) close(r1) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$SPKRTONE(r3, 0x80085301, &(0x7f0000000080)={0xb03c, 0xfffffffffffffff7}) close(r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r4 = socket(0x18, 0x400000001002, 0x0) sendto$inet6(r4, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) 10:29:13 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) socket(0x10, 0x3, 0x100000000) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 10:29:13 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0xfff, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) 10:29:13 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) mlock(&(0x7f0000ff0000/0x10000)=nil, 0x10000) 10:29:13 executing program 0: r0 = getuid() r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000180), 0x14) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r3 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffd000/0x3000)=nil) r4 = getpid() r5 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000040)={{0x20, r0, r1, r0, r1, 0x2, 0x9}, 0x1, 0x8000, r4, r5, 0x200, 0x0, 0x6}) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) 10:29:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000200)=0x2000001) writev(r0, &(0x7f0000003380)=[{&(0x7f0000002200)="fbc05c7c8c27b269adb67ff6cf7a9a9d9cc39ce5c85258b4398823945817c967c2b6ad7a34853386cb8adf2626180610b8b26666e9d6dd377176fb7d60d29eff489ecbf6d139fc7787b8ce1f0a81f53301c28771c4bc72d0ca30c4195aef55e1e882afa56e79c4fc039307d4f60796dca11b9d327b3d9057ae615f5d2a8c946082c21dc9cba154a9d45c0167e98bf6b60bcfb34b069e641c761b6075861b30202d6e0c7230f8525b16f1ee68c9adee26368a6b62248ed127fe87834b7c5a4e05fb194659c1a730ec91a47ef5b900f70197b7b62eb5a034e912f16e23665b7d4b6db61609f72130fa03061ec9287954543becf00bc9f9138a605e80bad71a40049d68ec1d94fcb8467fc79f22f4cf34c58c7f4982163a484360f49e42efe48b73c7d6b46dfad2803e22f1118a1c4a2e812d931d14ed2970da8116530f5410f4b271d9dfd7593f5a6a96075b4bd0d9bb4e944e86df6cf3a1ac3ff49f6da475ef2cd471f1490ba5124992bd6e874d60c067164152629fd4c0d710d2d5a9ed9567453ad0e4b4c06a18e7bc3df7c743e8d2bc3780e3ca881baca0854a40c4dfb26877cdac5ec38cdfb15bd18a09d6dbd11ef18dd73346ca18c3cd2e75dc96b9ef959a42d3578f144010a1e611d24121ec9b69a490821b894675f47fddfc3a645249494092b468dcfafb5c298fe5657944e2457728f267c2bb15b6b8ed837bf49331b375f023ff7bb64c3cc5a0af5237e7815940599b1194ec1b8ba69ef6602a91f7ca501f3877a36b04963ed4e3de0f9ca0b0aaacdaad57e27ffdf2dfd2f68039bfbfdb304e13d8278ba42f7284d49f7978af5f0cb137927eaa33f705c822994b9fb70ff1ca12061f5d4f63beeb6fe73f138bf07157b99c635a4cd1b551c69e16c8831dc3bc86e7d35a8b62f0f9fcc1f3a61ff8a137ce8a9ea18a5eb7ba5899e2e71a5b0376b4048592345953694b45d4e56a39551d2280feb07c8c96a463c531b307733d7ca2c08f15c7613649d29d4fcc36b5df05d3cca497bf03456efcceb54d1d2bc15a4dbdddf049518144e6c55b085518f4deba07411772778a056b81a96510b4849b235f14162ba7a6564c28e3b9683ee153488d4dde4ac449ec2cac86ed7d7387b25cb8c5d8ad302594b06121938e82064ded18d7541787adf84a398ce70e67c0b5d1ce88dd830311a8fb6fd58efbaccb3c180debb1eb03af2c5befe07d16174c2a45344bc42afa9727bcf1cd102b365873e14c4e62bd430101da5373b3da61a4de528b1ca27c3de3406d11cd97f5163bd8aaaf58addca2b5004d0cb5a517f9d879900de5083891ba038a3255307c68e1e2e3a8a531d228f9c10ec13501badc2a9e29c89347423afa1ef1c48698ca49c59f1b768066269936df3768049506079994c63de58c54fcfa0db2e5a072849d0f8ce269697e7694924524982ed2d60177b86a9ab99de8fd8060e13da09af2e7e7cb663b23e245a0843c0f3bbe7dfb3c967067889eeec45c968b0d1947f0910df5a23ba32eba588b2d5ff802aa6ad321366f2ae714347ea66d12718e1cd15e375a27788de33e9571868c9d8ea18904ecd0cbb8ce5928778cb3026443713abe6fb35dbf324fd76ac9f1f7514ee898604b6ed0174c51e5a19227df1177f4245d863b5136340a1a955c10dac0a7d18d7225654eb0d13afcdc4f278aa0c684640523aa0f0b0eb819003d5adc9cd5d10c406d33f3e80205f594901468a94dd4c1f12b33e43a8d22df19f88bc1bd078d09b68d064b86efd00cc8169333a02a0e238ea73e681e64de70ea0cb753a794cdbbcd8814c39068fc9dd7cafddd8bf97e980c2b1e9939684b35297ea1e42613f1a70e2f63898bf550ea447cea56da5f07f432db41693d0c205df10acb935ac366651c5367435f1994770bd9d01325530b0083c8fff1766bff86ab08acd9931af42c85e3d27d878da40fe63bc7d3b480470ac7e53f185905aca4ecc079dfaeeb30efad45210f16840bfd07905da15973e1771a66995be9efa1686d4e8a71189d5e028c1d3c0d1fbe118d1ea6050b499636cd393e627d5c9b8326008c7c827a80449a7c514df04357d2e314976516cd6ae6fd4399e115403765c3389692efbb1d00af229509856f572f9e1cfc38f9d38a9e8220f265b0fbde9dadaf7e16e03f56d0251d6720ce76046d1701a50f4185fcc54924ae6af76c3699cec6d08c0c9fc0fb387437c94861ccaf8d6f249d92a9acacbbf1d3ce7fff0c5b76847b5b21bfdef40efccc6f08a62398745aec177d78fb36eb022bdf4aacc9970b0b9d1ef5ac5426e101fa806a8c2f08e7842c698e1634b5e6136dae38b9aa6fe9af6a78d60e73fd43465e56a7a1f8f47101824c86f9f6dbc1fda3e85db3443e638834ef56a404deb59851d5c343fd231f0fda61fc00356fbd39e745b49b03fda7fea533a29aeb1f3aba0a091a4cb5c4fab3b48ee0c6ecba020a2fae0c22932e3dad058eb764b6024749b16af862911d06565f75a366af425e355ee73fba7a71c5fb2cd6f9a1a41810a88540168236db7afcd609b6a7c4bad549c7762cdc2e1d6d545c81ac17570905b757a253fa722b2e5fdb38365a7381ec63a81b04d584abc985fbe55a9a36b66349f71f556fd019248d17aefb4ccd0282b53a348e6d85938380113fbe1145b6037316ef70b2a9676fd5097ba9ef2aec320d2094b9d2d764326625118fa108dcc31677f6392e0995b4659ac152351667301f88c793b3c256e67bcc16a64a5f5bf81565e6487647bb4a3d594715aaaf04617d98434c2f4284cf27bbb3f516f461f4a00c64cc413f12e3e3c678e823e2f6e720fa236320f95ab0bb2c933dccf6db68482b3fc4912d9035cd0aa7e72a462d1daee20d53e803f98a55e1d18e40c4b2ce7c716c07fecc07906b0038208fd771524e0a029cb2055cdb0778598337ec5f372697b8ba84af123104ba734f16fe544c9e996de28b5f3563c4f1caf4535b23a4826d2e8a5b0523c8c5bdf5b8e538b8d655aea81b330c7ec9a3a4f8ee511cf31fead608aa93da9c94289053c5bbd68fdab2de0e5ba64c772e4062151b6aea636169d668f6868265d45603b8ba3c4dc4cd97e4f6f64689801a30c1bc80312a2464fc8e906eb64c36b0d2924a8ea1804b5e23f4af93110e52c7e85b4ef369d091055bfe02cf7b372a08fc9149ca29ccdb75624e451d77b128c24e5b9d875b21253c4576a1c45b146a5b3307b28d34a8b8d80b3089f308d091196abd614beb08fbc66e84a550510b220865b6ddd2c3af81ecb6c125070afb7306359fa3d30caf122c5c58254f527600108f95591f6ff2ef6966d5a4da4eb2ecbf379371d80619459dfd0892cf73a8668cc33a9430a396b958036aade904cdca1ef59cb6965dfd49615b95c42b510f867ba0ac5ba0b20cf23ce76103e5d9b147f1f1a93c6a1cc4dc4732553209cdd27ad6097998708fecd6c70a84db3d7a324bead03b5e52f0f2b00dc5b73a66c760ae0d32debd094d33adda9e301dfdf349cfb7c112515bd45884bf751365623c797e28d064053d1e56039e26efb8d4a7e069912e0d21ebd30590f1ec588873270c658e5d0fadd39ec35144c40d0a5487b1fae52849aefdec90a0cd3df278003ac41ace72b1d20bfbf06a785eb2d0d493d5da4ac419acf4c725a421f81a8e67461ddf56cdae87c7b5029632267fbb4548ad26bb3c23d325164b5a3795a69a3508dfe8bac9df7b9c1e3336f3800b5c7ad26d33bb6d94c9d5f4566535ca7071abb50c5e361f2ebc466ecf4f986b5e327731aeea8df3f930928c114419d49f1b8794ebe34cab64f9536871107be09f37be6803353fc8d36deccbb2905935390f37429dfb11a8c5f4438ba9c805bc6ed26d72452951b22acc0f26415397b0a7dbb1d890def74714d70c326432369e846f0bafb4a7be8ae67f702781b76c758ee53e570cb5c094e7c75d3897d328d6e34fcefda827954f1990defdc2274ed3557bc0a1bd61cd7872d84f7d38eec4c2ed858a0e8d8b032ac0a53bdc8cf6c57661814b0cbeded6dc0ee4d5c0a29a06703e3805186fdf2db26a35e2e8db3edca8c744175ab20859c3efb007cece2466671e99a3059af952772b2a67a419faa477255cad85f57699724a678d8576421bf7f0777ca6291393d5c201c9f580fbabf091ad85ed31be7a234d199f857b7babee787a6a3981aa1adf1d3cff6cad0f0e84726eab67cf8ff97a5d031182840a94c3e22214050dbbf0ad5f5b5140d40a249b819a247cf9c0c9fe0dcb7f1b187e3af8b38db4621f81cfa1847ff4d10fac658cd08d3ddd2a8ab13722560e5cfe49c2f150cc5f71a3f785fbf239b850e8a598df1049172eabb659740c23de12ab9dc57ef1536e0a707523e0caceada701f764d72750c2038db65c6830fec392df2a1cb52e35282c764f0ce4fdf9b7db5194875ff8b160127dfe3d3d603dd3a53a2003e9b21ccbc8549831a371ec9d976e9b6258e01ed46720696b044a3625570f92595647faef8260403bb21e3e2eb22a983a368657be9a8580e0425c89b6cb8bb2212bacd6f63213edfb9ef6732febdfb3105188ad834a223c74f95bb95b33a2a18f1ae0ed41189a8afd8e4332f867e7bad504358dd8206343da1f6aa5ca21906c7683cdf8cbd36787b4c32ea05791603152da143a219f456c2d349bd7e865e28a8c04c38ef64013695384a50f21c0ed587efb01880ffc6cb49f4af036c46219ed6207b27ebc5d58fd6884411c491f65424d6d5aa32bffe968bc38b8d60011da3895e84732ff76ab4b4143e7a02545494c9faa9a6d8d35e136e3f4ac5b314fae796a6bafc7af0839134e57cd3e3b96cc88f4596473bd882a2211a37bc169d686325d50dd6a2d62f323932ca98612b14dd408bad89307ad61371c4997f4ffd14d3008796f8b6f2e7ab3324b783f72920a675be96fc330a83b6db1ea4ffe41fd0f461a2fea2bb31d4375b49f24c25e742d4718b5768d72368e34fd47f5d0b86fa903b2c57cb2330233f7189d20339a4a1c3c5c083153e5fd92e2ab02dcce25d30c0b20ca557f74a34a604c4a719a439674f00eff736ef5c5d00de4b088b691a6cb811c601e158d1cb85d62ffa64277996d3e89e3a1d7fbb51e22fb754fc037619d9f3b01fa0e054b80b90940b8aca70fbd3fc4667584102a015c83649af6fd248e0c3ef076fade302c6632d62d65ab1af547587bb4c6f65bbe93875b7aac51e7339207e5acd37d2efe4e03db7129696acdea0a84a09f6dba18508bc42b6c18f2dc698937f001bf7dfc6e1b19434fd05065d590012bcf9eed2cb7f192894ce5adb20e500e063a8b85416d1023d6ed95b098719efb4ebf93d387af79ffd54a1a6d06869d5faf6510d377cae71c862483e208e439381d3a4cb98214397527d7ff26fd3e6709de2786f9eb8d81a2760cb905861d5ca978d8c997e0be5aa704cccde637030befecb5879050cd9b27e3811d7960a08551edf635f05f937ccda471630705e3c157dc6caa633dd3e52915a7519793f07a4f3c1cae4bb7aeeda418a011899a4a4488f56cc4249454e12973bbb7ea7c0c083f7886f74be5cbb1230df2c7c408574e0bf971244e592617c877c3cbb62981ff6188d7d26796ba86bbb2723b44a362d351b7a01619065993736550b1623e7b1424a57d36a0b4e062c874759f7ec9d0403fc8dad8d7017a0ebfd1c4e2b236a667b581c4c3b6a852108ce53fc31be2f6c17c657b2186f71adc2285e8fc67420f4176f3b713720b93137e1185f5d113105da8c48d69c76db55fb1b59969098e5928", 0xfff}, {&(0x7f00000012c0)="c1669c77d0a0b70ac94ba14d47d52bf60d0c945d7f696240fb2d4fb8817d5fec16c44d1590f89bf1c77d1366010421f969e778309c003fbb804362ebf2aac26a3c45e8d6c2f83b7a5ea3b3bbcfceb1c0f8ac03f95e3f5b36867aa84ab8f7eb31953178056adf0562826b986d265406a2afa847cb5865848b3402913bf0e2f4264270549c6789ae2569566483f9708e2253209ffb3e685982f98367c949d5c7ca17758abd2d6a6275406e7d6c8b1e83ae6207e6b7902d208f94c6224cf506be35966a88d5886b23ab16443d8c1388fff2c104ab2e82b54eaa9006ed7a621cd2363ad683df078f9edbd8d1cb473177b23410e027ac57cde1d65ba7a4128878627a957e5e48e8fe9a461b17df672e115895112f77c04ebe3568a23be99c9b0668fe7dbc859333c984d04782cbaf68e78e3363e0ab6a9cb47c7ef9abb64b833c51db7b7d21ee57740066b9beab6bca1a30bb55cac78a4cceb140017cff5d33a89848a0b606aafd2a0c426d898598376d7e7b8163cc9fe8ecfd7fc323f0ea5b1d89f6024324146fc9c98c9118c4e8175c8d586416567eb20edb46b85ad1b4c0161edad9010d4414df7ae31c43c8f0beb59aec5f6c57b330e9214cf14d76bce41115ce942eb909c482f4e498ec142d46662b0d8ebd82514c4c36d9d598449f15eb5b66887c8b67e0f5f0924df3d93e320332ec3c936af6445840001a54e6efecafae53e8f142ef21cc6d609f2ce7e4da63503a7c108d1e1aace14c7dc27f94e8f2d40e3d643f04a58d81514a99fc65011728eff59899a7191cc6ec1257c341a21ffa003ef6f42a7b22aa4e920a095f0f11a5184831dcd3a3f1dd09f412e78138daeaf222f242982a04d87a8ba2ca47325e9fa55435148514606b086fbd42071597599440cf785d9884ddc4fcd68af2ef7c16f3de7b74c115af8549cff404b793dac7ca9d4cec1876ed893aea6c15a08271d61786ddfa6c837015005ec58e80e7a9e62f1dd771c292364ba4b88aba9d10eab4c577dcf9116f490e29e72928050f3a8d6d7de35ae9dbfb71a0303a1c3e10a40eae862878c9cf3a77e916b5bc2214f9ce4962c7519760a7cd816f97c0710e705e115acfa8d21c415c0226c178ddeb9999e7a404e616893d58f790bb4e931de8e49613e993c2baf438125837135f81d44e62c67878a037b7f79ebede9ef5b955540ae065a34bf85df805f5361c91d7718b3b97a779c4d13e38f921d47a1592916ffc219ab29056606c7bb5743f664e9b5c1d61dac8474f9831b38a3a6daaeea3cabc75ec3a14121402d66fb2210e2f405792700069cc3515163f087b60cfd1c3951c9464d638e7282d8ab7e9c948491aba76cd8c87f89790b28389e45dc6ed65256892ea7759ae8fb50ec8a97415ba9ae1b6099cf169db38d5a041ab1240629d93f183d4620cf8b6422afa01eedc542f7ee7af946d8ca8491d942ddfa57bd7aee52db6b97a828082f4bfcee653a583233ff23f14d96d551126f4ee3befbe4316a628a527563362c0172e90d55a647e784e6d129e5073b7ab86860631764562b4c08af6306fbdf978b811f3a4cd8ba467a83dfc2354c51865bd9732dc1af7f428ab074c24c59371b28ab5bba168630867a0ad61619f581dd7b2b715b2da407d768a52b6fb81e2641585430a4d7c10cae8a308b36917b536bc6295e07812311fd459a0c34dd30dbe131f0b51effc98a9bcb6b80fd6fc013cc0a3b92d8131fba6e8bf0eabe2129c5803982141cceb735d47fa66370b470fdd8b54b1e4529b6392d18dc0317d5d06196082a4944663a51a2967303d70ecd9fa81f12c960fa2714d2a4604c5aa01f1fcbe497c5abc5f8c24bede0304277b0cb8cc26ac498883649037e9b6ce392548b6643a0e1e1640fff9d184240bff11322fd4614768ac136b088c27d5958b681fad2e959d3cc3548a3f30fd225147c7d064c7f927a9b316dbfb0279030ca4f671067467e359aab905908d0f500c333a4fd0caaa1b700a34864bedfdb396f423594c56ea0aee29125c15cbd850cb2e9cb9995bb44321a94335651ef3846e56b40f132fc258cbfd0aeaa3ab10f0483d11a54bf60c41dfcc058f2a19b8d852c1665362a93c592e6ce77f96030521e8742a623589b6235bae77d91628046f5271205924e062c4640660caa4ea63fec09b4a931c309f8a1ff4153469af45fb9514a8d402270ca8166058eb8b08a014914da29881af42d360b8824df2492671ed7b80299c6ddaef55bd9e3efe71edf252bfa300808b047cba3056a29c8cc308f86e0c09e972fe5b495688679a8674d66a03171169cbc3c37ce13e2b38255db4dcccc948525886c70efc5999ff3bf5b917e5114c822d69561e4969fd1b37b6b47863669d0fe7f83af0cb6eb3ff9a5a0f52e667da04d3dcf03c656e7510d656ce813aeb9531526da7e7ef35e79d0e5befa8c21bcd75d0c7f434e6f4ff124fb35d150dd08357d6acc8e2482f0df7cac61a39f11a842b1460510c08ad65f52155bb1c6a568e78bacdc171d8bf41c2ba31b8d8692757168775423c7638809ffd8a274b94a908a63c3bf17a1c8dbef11f6855d29216e594a5e03929485bfed34b164cf6a4e9fb9b1ad083a04b2be095ecaf5e7c348a5eb5f11fbf41f12130108c311f6fb0c6bd61023098c21dd671cb03bd0178e447068bda9f956bebc7d692e18a39816bf414d0b3471d7fdc6e63e9162862db58d982147904cf509261e9d0e8f1c3f23d2dc8b0bd3c886d5f4862cf9f5bc1b389969671702f61e70437763f266ff09aba0615099a7018b390efaea50ef9a816490a4f5c2a7a175bfdcb31ea161168949e332241dcb4219eeeeb858d219fbf904f5da14e01f11dd216cf7afaf47d5c0e5d4b66da151f4f7a1e65c231ce7221e9b823f0ea2cfdee6ab40d255fb53f9f0f8d793a86d8df413f4761db2bb0eed2645d39f5ffb37d1bbd7facb7d7aaf7ba1738e6788ed0ff0fa511c7f202d96dffc020061f84523d2c3217244208995c02d09d8eaf3f17b583c6a2bcc61a738af2bbba44e3ed018d508dd8523f2011fe531520b9492e9782b6f5c3d653de32f51c86230475c31287a7d5022a61ad108815dd5c8276f0ef685a8deed05f5bbedb4483963dae53b439f6b9c401e4ef92a85330bf927f086fcc78b7706cd1fdb4fddaf3b2cc70e0cd5dedfaf2bb28d403c2d574e0915da8e3f18814b597cb6cdfcf294ea6eab650ab33d36a08ec07bc43d61823f7ec6d89463ce2e941c9ce145504d04275385039b7065bb4e9937599889cf35bd54e544258d4e5dea09bab33bba5e8612a5aee0b4dcc14273446732ade0d03e035e090cbab7b5f63ec8da3819ec431ac31bd118dee220b175377bd1457948a6a16af7ed95213ae04f158e7fd3952346cf7f5a436b55af2fafe225cc4a59bd58665c2eb1f28f2076d1a96435e8866d0e62c064def0fd0acfe50c2aa9ff57fecc0701ea090949527f301e2bf4e5d6e054a68bb376710aeaa4baf1fe0eb8dde4bf54a539fb1834dfc148f35cde8ac93203877c61d59a70438647f47feb387ee7e46e7c79c2327eadcca6955a53efc659d2d4e62a6d7acb3411a759e68b35ea3c2667c6e9b738d34a132b26abba7170589a1b98d5dddb8a824e620b709f584459f8a498b41eaaad0baeba39839849230b33c6625ab7fbc6f2fe3a9d186c245243a86954d9ccbbf6e6b0212b9d495ca9e9d533dd72e92bdc84e7532678897fffad28ef8979726ac3d9c2a7d16a88b86787e438e0799abd7417e621217b89d3dd961c2e5327b7c15f69a395bd94e0cb3780032bf5ac19e9c43b08719d26eee56437d09cca5941eee1e76bec543c4840df53f0dc78fa3f2cdc0c83e1843eb59aa5f3ea2d817fa4f1c93744c08753a54767f99053a2d40a03ed3dad467ce56dee700a940f1c1f4b5dc5df9fb3ad32631a8a475a24a5d8aaeaacfc0dff4cb02b6c71243fab0c453953f074030ebd5fa268fa32658a42ac14fad84ed653497594e4f6b3549343895cdaa315f9453f1b5bdf25f395157b96b0f4797caaca7cb6c3d4768a593cdc4cd8e704583e47a743d65926e72e0714c9e48ff93d973ef1a75176be2c1943faa6075cfa0b18f3f017cdd9ccf3d48c648d04f2c08f185bef3af302879d45492e349f17fbc1f1efebe4a7442253a8c1cd43ec9492a1dce80cf042c19b658361350266c1afca79d15bd530db287f0aec6dd328340fa35ca3583571b19976056bc4669f5057cc5ba96ff4025abdecc36977d4dafa90e8e736f643adff04b06fec7254d68924640f56baa2ddf45b8e6d5463fb00385895c4abde5731cb09564e5c0ebee1e44d2c2c1c2b3195f24cc5dabb5e72b6343e953f050ccc18705da9971ab43db459daa987c9b018006e16fa4ad0f52923dd2e295dfdb51a53cac71a52018f3dc93f9246134014d0a69a3e496f3f6749b7941b260f883e2289c0954d4ee4e0dc02b7ca0c58cdeabc18d1cf5847b219d88191ef387d24748f601233b5a86d308327a1fe7f3951df8774261dbb53b793d620660af9fc9ef848090987cacd0dab89ffd38b52c30875464cecbb70a950d42e2e4356872d9059d5453078516e8465e04dfc1dd24b3e0de0edd9498dbef5d55f1403684dfd7d14f9c7efe0ca0b26913fa63a64348ea4dbe70ed57f07dc65988c3eaac43cd5ac7da998322c3c1b27bdb5d9f21fc47218e816a8012efa22b7564ddbcdf0d10da04ae0dc3bf636e36c2af3748f7b8365b668a2137079fdfd39fece31a19787fff4bf1e067068ab0966e04076f9bccded0b202824de02113ef7ea3a18763b90355ff0403d17ce6df46b84909da8182e34ccd7d09b73f2fad78180f5c6daf6905f92338f911f8523fb8b4b76b334a7d87dac4fc06e8605c8db1403f177a12ea939b608a35beaa076e83ff46ccd34ce493193e2dea12fe0a5d1e1c78009e9011291c4bfd6ccfb18d4b4a406db8b185e7f8b1da817bf12344cddd3016ad31e8b362e3a68f0f375769ec6dd2a74671fd56a2dd951cc3dfa33998bd86a7dd438ec412c9b951ea8aa4b02690167ff5dde653e0e2171be74b0b1371888fad5e9e9957c67da5e59d831872465e71de5ae338a4c7a7d945d3b8a28b9a06b3105fe057852ba6bfa06a11820e9ea6f8ec5576605a6eebaa78d0251fec60f7d51f078cf8f7179bb6251e32e24507d4db6cc1e659257ac6091963289dd991942ee3ac4cc4d47233188f050e92d8a159bcf455fa1848e5a0fba33fdb809dff4e0a47f53d15df5d632b6939b359067da5a51dd3119f741f95e86bf3d8a340fb64f79ac00e86addc17fc67c9f367d3f8ab2bdca47d3f569d08c70c8a89c435086de8c986d6a40cb93ffad1839e2c7ecba1e56391cd18db4880db1dd171120ca466aa35aea7209d1f926216ac5b5c4f09727626a516f9bbf5991d1e20b541ae4633d3f9642b46582de5806c6fefd021fbb8e6938d1f7bbd0aa65cb3c3321b", 0xf1e}], 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) 10:29:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "d730c15b08f4ff0000747beffde400"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xb56, 0x9, 0x1, 0xfffffffffffffffb, "267c5361dc773b6c6311c58487d5d7aee6b8f1fc", 0x500, 0x9}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto(r1, 0x0, 0x0, 0x0, 0x0, 0x0) write(r2, 0x0, 0x0) 10:29:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x498, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x100, 0x98a, 0x1da, "bddd4cf90fe10446b7011826f5538a795dcb7bda", 0x4, 0x5}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(0xffffffffffffffff, &(0x7f0000002140)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809ffff0000000000008a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b2d16d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896385616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d0741822db075afe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cb6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41a7b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545473b9366df999301e439706a587355437a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3ccd6889c0a7c1d58e9359a36630606fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b89ff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7a1f39afee3b07ed215590ef0ec1cf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e313f86d243660660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b8736196e8118582891b01af71a86a7f01c8b471fef62d3401d51994fa7512787294ec44984fd03f748ec1d5abd5b84babab2b837a862a492cd0236a8a87a2bb6580ac2fa1c10e29d62b56e212f19f407877858c5f1ecafdc9e93067529855aa858b2e0683df4429cfaafbc834235d744574a1f8f08ee7ea0461f90a27f22c300491f44ab450bda88d028cb1d215c071e91170ca0a7069150e0cab5b8df45f9e75b7e9a995084cae582691c675625943da180df3a789df0861dbf35", 0x639) 10:29:14 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 10:29:14 executing program 0: r0 = socket(0x19, 0x3, 0x2) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x958, 0xffff}, 0x8) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0x0, 0x25, 0x4, 0xfffffffffffffffb, 0x80000001}, {{r0}, 0xfffffffffffffffa, 0x4, 0x4, 0x8, 0x9}, {{r1}, 0xfffffffffffffffd, 0x31, 0xf0000000, 0x6af7, 0x20}, {{r0}, 0xfffffffffffffffd, 0x92, 0xfffff, 0x90ed, 0x2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x40, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffff8, 0x1, 0x8, 0x40, 0x44}], 0x40, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0xffffffffffffff80}, {{r0}, 0xfffffffffffffffa, 0x81, 0x4, 0x3f, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x7}], 0x0, &(0x7f00000001c0)={0x111d398, 0xa5}) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x47, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 10:29:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000100)=0x4800000000000) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) fcntl$dupfd(r0, 0xa, r0) write(r1, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x6, 0x0, 0x3ff, 0x4, "7b030b0e73afdb682dc768374f18f10f76926fcd", 0x8, 0x7fffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() syz_open_pts() 10:29:14 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x24, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f00000000c0)) 10:29:14 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x444) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000540)=""/170) setitimer(0x1, &(0x7f0000000180)={{0xfffffffffffff912}, {0x572, 0x80000000}}, &(0x7f0000000100)) r1 = accept(0xffffffffffffff9c, &(0x7f00000001c0)=@in6, &(0x7f00000004c0)=0xc) r2 = dup2(r1, 0xffffffffffffffff) semctl$SETVAL(r0, 0x8001, 0x8, &(0x7f0000000240)=0x71) mlock(&(0x7f00002bd000/0x1000)=nil, 0x1000) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000280)=""/210) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000380)) fcntl$setflags(r2, 0x2, 0x803) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x1, 0x1000}], 0x2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f00000000c0)=0x50709408) r3 = socket(0x10, 0x8000003, 0xfffffffd) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x10000000005) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000500)={0x8515, 0x4}) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000140)=0x9) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) fchflags(r2, 0x0) close(r3) r4 = syz_open_pts() semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000600)=""/80) read(r1, &(0x7f0000000680)=""/4096, 0x1000) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x80) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 10:29:14 executing program 0: unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='cr') mkdir(&(0x7f0000000080)='./file0\x00', 0xa8) 10:29:15 executing program 1: unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') unveil(0x0, 0xffffffffffffffff) 10:29:15 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = msgget(0x0, 0x181) r2 = geteuid() getgroups(0x5, &(0x7f0000000080)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x7, r2, r3, r4, r5, 0x21, 0xff}, 0x4, 0x7, r6, r7, 0x217, 0xea, 0x7, 0x1}) 10:29:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:29:15 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = fcntl$getown(r0, 0x5) fcntl$lock(r2, 0x0, &(0x7f0000000040)={0x1, 0x2, 0x6, 0x8, r3}) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x4, 0x0, 0x0, 0x0) getpeername$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) shutdown(r0, 0x1) msgget(0x1, 0x200) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x100000000, 0x4) 10:29:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000010000000000007800"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) getpeername(r2, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 10:29:16 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r1 = openat(r0, &(0x7f0000000100)='/', 0x800, 0x0) fsync(r0) getdents(r1, &(0x7f0000000000)=""/104, 0x27a) fcntl$dupfd(r0, 0xa, r0) 10:29:16 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4", 0x1e) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 10:29:16 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) getuid() openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) 10:29:16 executing program 0: getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) r1 = getgid() setregid(r0, r1) 10:29:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x100a2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8090, 0x0) execve(0x0, 0x0, 0x0) close(r1) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:29:16 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) read(r0, &(0x7f0000000000)=""/42, 0x2a) ioctl$BIOCLOCK(r0, 0x20004276) setitimer(0x0, &(0x7f0000000080)={{0x2, 0x8}, {0x0, 0xffff}}, 0x0) 10:29:16 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) semget$private(0x0, 0xfb149cbcb075cf22, 0x630) 10:29:16 executing program 1: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c25769000000007fffffff02000d7d026ba8af63ff3728290200fd89720fd3872babfbb770b9f5a872c881ff7cc53c894303b22f310b634f36a00f90000002000000000000020208a3717fff000000000000000000000000000000000000000040000000000000d6", 0xb1, 0x4, 0x0, 0x0) 10:29:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 10:29:16 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) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000001200)={""/16, @ifru_index}) renameat(r2, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000001180)='./file0\x00') getpeername$unix(r1, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0xffffff5f) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$SHM_LOCK(r0, 0x3) fchmodat(r1, &(0x7f0000001240)='./file0\x00', 0x100, 0x2) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000011c0)) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 10:29:16 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) 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)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x4) 10:29:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 10:29:16 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{0x22, 0xffffffffffffff81}, {0x5, 0xfffffffffffffff8}, {0x25, 0x1f}, {0x23, 0x1}, {0x20, 0x80}, {0x1c7, 0x3}, {0x47, 0x9}, {0x2}, {0x2}, {0x82, 0x8}], 0xa}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="2800938f88acb5fbabe0bf00127894dad6d5420000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x280, 0x10) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) 10:29:16 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) r0 = shmget(0x3, 0x3000, 0x24, &(0x7f0000ffb000/0x3000)=nil) shmat(r0, &(0x7f0000743000/0x1000)=nil, 0x2000) 10:29:16 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x68) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 10:29:16 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 10:29:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r0, 0x2000746e) close(r1) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000100)='\x00', 0x1) 10:29:16 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x10) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000140)='c\x00') readlinkat(r0, &(0x7f0000000180)='./file0/file0\x00', 0x0, 0x0) 10:29:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x92, 0x100) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x30) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000880), 0x4) 10:29:16 executing program 0: r0 = open(&(0x7f0000000240)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x10004) mkdirat(r0, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) utimensat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) 10:29:16 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x800, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000000)=@abs={0x1f95d27d48731892}, 0x8) 10:29:16 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) pipe2(&(0x7f0000000040), 0x10004) 10:29:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8, 0x0) sendsyslog(&(0x7f0000000280)="c9e971a5677e8247ab2ce7d624372208894127efa6d3e4f9aff3325ce24bc8b240e2765ed158f55fbab6c6915cee62f4e8c681f1cf412b91e4faa8e1bf85373181aa5ab89abbcd2b74e272fd2fcec1c40de9a3fdcd59a8349eab32eef593675296caddc147f7f416c3ab8f03e93c0a196b336d0cda37832b58ec3f7563e44d7b5df0a0e0664ff3987a048fc07219fb424b3df419bfdd5b0ce1a569063896956d6a1bcb190717b7dd24e199941795b5280044229c8a0121d8e5b8a62481df22c402d34b832ec5c7fb07d105053148be0006230cbe8fb7000000000000006d280d9b693833b47fdda878659ad596177fc414736f39258e9a0f44102badaf6a6f0486d08ab5ea0d0cf5c36355e198d7eddc31dbf1bc286378d02f2e877c0eb11e908ff80e8fac90a7c6603fa3a443a9756fc540392b94a5710ec7eee3278c32cc5e6af0a2ac6a476261a9822e9e584305214f09b2b906f461106453a8e1c6c73e26773a7886fd17359bca223944d8f36dde4a30628c56d5c5c437a3cdacb9d3b434711ed02ca538fe5d78a32131767b20e39fa3e1727db08bd5f3ed74c18d8c83e0f6174cde083d6cd0638a427b0bbf7ce5f9219c67747fe54080a70f291dd21a8adcaba307943a7384d384b83ad67ae3ca2eefee7ac5d15f1ec4dc92", 0x1db, 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) 10:29:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) 10:29:17 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000080)="b1", 0x1) r2 = socket$inet(0x2, 0x4001, 0x0) chroot(&(0x7f0000000180)='./file0\x00') connect$inet(r2, &(0x7f00000000c0)={0x2, 0x2}, 0xc) link(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) dup2(r1, r0) 10:29:17 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r1 = msgget(0x2, 0x40) r2 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000000)=0x1) shmctl$IPC_RMID(r0, 0x0) msgsnd(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2001000086a78b0a5206d059319c488d7b00000000000d8d9fefb9176289c7283acfab414e366a1b9060dd"], 0x12, 0x800) mprotect(&(0x7f0000ff2000/0x2000)=nil, 0x2000, 0x2) shmat(r0, &(0x7f0000d91000/0x2000)=nil, 0x1000) 10:29:17 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f00000000c0), &(0x7f0000000100)=0x4) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x0, './file0\x00', './file0\x00'}) r3 = kqueue() fcntl$setstatus(r3, 0x4, 0x80) kevent(r3, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r3, 0x0, 0x3ff, &(0x7f00000035c0), 0x9, 0x0) 10:29:17 executing program 0: r0 = kqueue() kevent(r0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa, 0x1}, {{r0}, 0xffffffffffffffff, 0x9}], 0x91a, 0x0, 0xfff, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') kevent(r0, &(0x7f00000036c0)=[{{}, 0xfffffffffffffffb, 0x45}, {{r0}, 0xffffffffffffffff, 0xb8}], 0x200000000000058c, 0x0, 0xffffffffffff0001, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) r2 = getegid() r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) r4 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000280)=0xffffffe5) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={r4, r5, r2}, 0xc) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:29:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = dup(r1) recvfrom$inet6(r4, &(0x7f0000000040)=""/11, 0xb, 0x2, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000040), 0x6, 0x0) 10:29:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f00000000c0)={0x2, 0x1, {0x40, 0xf471}}) close(r0) syz_open_pts() r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff124800000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) dup2(r2, r3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x1, 0x83, 0x408, "2a1604fa9a66f51d0cc98af280e46508f39c5f0a"}) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000340)="e2e44cc2f95c16de3b96fb7697a2b3b598c233a666d9714d9d34e467c868ee658bc74b29b1a183a1929f8e8a21843948652a1b7e6fc121f4d8c155b953de6421a5de386349ec9db4f2902eb81cd006fa6faf7b3c8ce7212cc0f2c825ad6a08", 0x5f}], 0x1) 10:29:17 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000040)) 10:29:17 executing program 0: pipe(&(0x7f0000000000)) setitimer(0x5, 0x0, &(0x7f0000000040)) 10:29:17 executing program 1: mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) munlockall() 10:29:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x3) 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)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe", 0x78) 10:29:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semget(0x3, 0x0, 0x20) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95a6be3315edcdc42a98e500e8890ff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0xfffffe25) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000001b00)=[{&(0x7f00000000c0)=""/115}, {&(0x7f0000000900)=""/252}, {&(0x7f0000000640)=""/117}, {&(0x7f0000000b40)=""/168}, {&(0x7f0000000280)=""/53}, {&(0x7f0000001b80)=""/4096, 0x36f}, {&(0x7f0000000a40)=""/197}], 0x100002dd, 0x0, 0x31) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r5 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pwritev(r5, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) r6 = openat(r4, &(0x7f00000005c0)='./file0\x00', 0x2, 0x102) openat$null(0xffffffffffffff9c, &(0x7f0000000540)='/dev/null\x00', 0x10000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x1, 0x12) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) pwrite(r6, &(0x7f0000000340)="727e1a1876bdad0300bf6a172b2fb3144990705b5166", 0x16, 0x0, 0x0) r7 = socket(0x11, 0x3, 0x0) symlink(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)='./file0\x00') getsockopt$sock_int(r7, 0xffff, 0x1021, 0x0, 0x0) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000580)='/dev/zero\x00', 0x0, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r8 = syz_open_pts() fcntl$lock(r8, 0x7, &(0x7f0000000180)={0x0, 0x0, 0xc600000000000000}) recvfrom$inet(r6, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) semop(r3, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) 10:29:17 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x10000, 0x0) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) 10:29:17 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x40, 0x0) r0 = semget(0x0, 0x1, 0x8) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f00000000c0)=""/129) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) flock(r1, 0x2) fcntl$lock(r1, 0x10000000000007, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x2000300000002}) 10:29:17 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)='c\x00') lchown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) connect(r0, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 10:29:17 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000080)={0xe4, './file0\x00', './file0\x00'}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 10:29:17 executing program 0: bind(0xffffffffffffffff, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) bind$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r0 = dup(0xffffffffffffffff) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) 10:29:17 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000040)=""/247, 0xf7}], 0x0, 0x0, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x6) 10:29:17 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) r1 = socket(0x18, 0x4003, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r1, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r1, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r2 = kqueue() msgget$private(0x0, 0x0) read(r2, &(0x7f0000000280)=""/119, 0x29) r3 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r1, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r6, r4, 0x6) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, r2) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r7, 0x20004b3c) getpgid(0xffffffffffffffff) r8 = dup(r2) ioctl$PCIOCGETROM(r8, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x3b1d) msgrcv(r3, &(0x7f0000000d40)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f00000000fcffffff00100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549c1dd43b057d8183651eb35800000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd51817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efb98704a83490efd43dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef0886ffff0000000000005cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e14438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb5008000000feac09fdfe87c8573cf8290300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da2549e8c85e4cb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596c4b315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439edd00"/1035], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) 10:29:17 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r3, &(0x7f0000001600)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000340)=[{&(0x7f0000000440)=""/4096, 0x1000}, {&(0x7f0000001440)=""/195, 0xc3}, {0x0}, {&(0x7f00000000c0)=""/127, 0x7f}, {&(0x7f0000000280)=""/19, 0x13}, {&(0x7f0000001540)=""/166, 0xa6}], 0x6, &(0x7f00000002c0)=""/59, 0x3b}, 0x843) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x240fae241c8247ad) 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, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x26}, 0x0) bind(r1, &(0x7f0000001640)=@in={0x2, 0x3}, 0xc) 10:29:17 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x8b}], 0x400, 0x0, 0x500, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 10:29:17 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) readv(r0, &(0x7f0000002380)=[{&(0x7f00000000c0)=""/179, 0xb3}, {&(0x7f0000000180)=""/180, 0xb4}, {&(0x7f0000000240)=""/172, 0xac}, {&(0x7f0000000300)=""/21, 0x15}, {&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000002340)=""/31, 0x1f}], 0x7) r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000002400)={0x2, 0x1, 0xa846, 0x1, r1}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 10:29:18 executing program 0: r0 = socket$inet6(0x18, 0x3, 0xfffffffffffffe01) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x22, 0x3, 0x8) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r4 = socket(0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r1, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) recvmsg(r4, &(0x7f00000002c0)={&(0x7f0000000180)=@in, 0xc, &(0x7f00000001c0), 0x0, &(0x7f0000000200)=""/174, 0xae}, 0x1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000080)=0x20000000000006) kqueue() syz_open_pts() syz_open_pts() dup2(r0, r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 10:29:18 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x3, 0x8}) preadv(r0, &(0x7f0000000600)=[{0x0}], 0x1, 0x0, 0xc600000000000000) 10:29:18 executing program 0: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x44) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 10:29:18 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000040)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f00000001c0)=""/199, 0xc7}, {&(0x7f0000000080)=""/38, 0x26}, {&(0x7f00000002c0)=""/5, 0x5}], 0x4, &(0x7f00000013c0)=""/4096, 0x1000}, 0xc74456f796b47741) r1 = socket(0x2, 0x2, 0x0) mlockall(0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, &(0x7f0000001240)="c96f6954d9d9a90770573518bdac1ce6025ae872361734e780b26407651fd5d5f6399c8dc88ffa59d5f08ef7c6937ecd9bf93b07a48c947c9a58fb961156338f554ff84e850889f73940baab29208d1530ed7924ba0d716fd48364b6a96b62d1a0d8ee89fcb2029a7f654bfbb4cb86d9944d768f7e04a5b64231bc55cdf722c9e4470885943deb4d72c6f9af6310a3e171972aa457d5338500b6da2da980d556ec25284b44dc183b149f68c5559de45f743e37a22d340ad798360f7320d62cff45fffe5f3fa791f31d3289746411f60691f4eea29f7468a5c9f568554fd8832e456acb45e3456c11d7fda03d03fb0ffafe73c2f3f4124ff6781c893ca8d1912af314e321f367a5b5a3cf13bee96aeb6201edfb9b1361841988adb6142272897273dab34507e16981279a62ee13a12aed33ceaa45b7d6bb8cd58c6dd2502b3bb614d473f5c488d9f78bae7e121da4128bdd4d375519df87ae19ebc19e1ba8d80184b3a95b6aaee962f0813a970e257236ac", 0x171) 10:29:18 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r0, 0x0) nanosleep(&(0x7f00000002c0)={0x7fffffffffffffff, 0x3b9ac9ff}, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x1, 0x0) r3 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x201c2, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x400}, &(0x7f0000000200)) r4 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffa, 0x8, 0x20000000, 0xbcad, 0x5}], 0x1ff, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x657c14b81eae31c9, 0x1, 0x2, 0x7fffffff}, {{r3}, 0x0, 0xc, 0x2, 0x1, 0x3}, {{r4}, 0xfffffffffffffffe, 0x48, 0x1, 0x1ff, 0xfff}, {{r5}, 0xfffffffffffffff9, 0x8, 0x20000001, 0x2, 0x7115}], 0x6455, &(0x7f00000001c0)={0x10000, 0x401}) 10:29:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = shmget$private(0x0, 0x400000, 0x401, &(0x7f0000bff000/0x400000)=nil) shmat(r1, &(0x7f0000c1f000/0x1000)=nil, 0x3000) setsockopt$sock_timeval(r0, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) 10:29:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000700)="bd", 0x1) r1 = syz_open_pts() r2 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000740)="31b73ac7b35da633cb57cd06c58b286ff05e46ac5037bd60af9be5ce8b6848b7258c3564b8a7e0fa0c987ec73d5d618dd62126d67032d0505899b0c1733d1ef6f36639680314b95b209d93b300f5a3853e5f1f7207434ec87a82d7a7d9eb8cc1826ea021057443f0b18282cac10b0b00623bb84590575733d80b2c68eed1ffcccdb832ecc94ea16560c42735c83c4b0cdf11c7a10d3f8d430a804a8e7629789440a4396e4c91982908766f3ae63c96d04c4a6c12d56f536aef9625c98ddb5101e358242f285ea164d6cd9c5532b2523b11d3aafb6ee71f0ae2c7b973ffff3aa3dcc4bddebd8c6459bad65bcb026450fb8af07b673ae0deb98cd52b075b4f3a30437810af17238dbcc57e05100b99b9d7fc854fdad347f830ee96a3b67aaedba90c56062d85125b89d4e3bf033ea484a474bc2ae8525b5c71fbb90c5cdcbddc8321cecf3a2b90d7e114142344581d08ca2ce587782806cc48190d67535e857010eccb602a03d573901c0369bb5b42b131593651c7aa368352d74f20d2490632bb2b27cfe8a306b86451c5b28b0f3ebf9414549500ac4bc9ed4ad499e0ce91919ddbca2bddd454a4c4d9a988008486ff10d24ec5fa2656fb284ba92b7c8a9460465c100d9ad5d4ba2e4b839fd8a36dd38920182f2e528898cdd713979b8b686d66c86b2ebb316c348d10733c30a942cf906b1d7143ab8b9594ffd3a02294e48abcc58fb410406a359fb154b22ec266df98e68ffe9eafaa4a596cb729bdc772cb05308c01d6faa52c4ec692451adcfa272b7470316a4dc89ab37644d29069406c84066d218b74d0d40e385bf35b5a89cb1db08df8ad3e688a795ec0c629571b97398266ac3bd6ce3a989fe6132cde86f5616f3277b062c036222c01d2f524a4f9d6bd8e9b096e8b308feb56165e2fab9308dc51fe401a735711fd028725c92d35b2fa4dbc991465a6e98bde889ad67216d0fcfb3c3220231c1e47b05062eb1047817e7270cb6e6946acaace73ed889694c38115569ef12c08933978eb8da9a23aa1415305f87cf4eef891ff495fd7d6754d78900d3cfabeb03e0e5b02b25922d60f34a58bbdd544b49e0b6e0e875e2bb4d70631a28a8093d42536d71d3f0a1467c3f00abf26fc500f2027080d5b6f1aaedcd9da886fbd1aaf0f157f054419169e04f0314eeff6b2225489d20fd4f5ba3cf67482d45b6c528a60e364634faa95ba0e95c03d10d1cb2550f763d1d1c211f294bfd2418082cfff282f429d8edaba2f01b77560fdc3bd4a0a06eb051199a8486e93e877ed64cafd2b49f7b2f31b0c2eb4d7ac8c2ad0f2546b262146e042d1f8619782c6e4a0e1adc0f6f231e61f4683039b5c26400894b43922b16caca49c41a0b8cf3a1b01f2bb1efccba1bdf4bb51c0eb50fef9a4aa915958ec04fbcc68374ef6d753b14446e138cd2bdf18f168735017a36de2909f8389e8965b86385832a95efa9fb214d06c004737eb981bbf7110e814cc775e3bc220a8d6afc0adde9d88db203912ae951de734bea398c3dd8176480795b9dcf2a7c08251afaf87e8a709216175f97a8c4722282af4a4b97f760186299215c5a2f23cb4969326b5892da09e935fecbb1c259107202098448d162320c0a83b25ae1dc5bb745d7a8802e5a371e9e0aec65d71c04ed97c6e51052d4edbb474ebbe38d936873d520d7ce629de42cf59cb935a6bb32cec4a9dfbda0b7bc744bd9db3da794da60a1e106c15a8f236130d88013eb6e03af4a691509e73ff2f53d9a8a63181a7741229d16887c42d12e990196dfbbb8f5be011cd28011b319cb2706816eb2f6c1756c5b68a0839704b54d68e05adbecb3a39f9469680dab11bcec50e1b5a7d17ceba25732eaf82f3263eb2bda466cefc9994635863e780dfdce019b5069c8eaee67d1e7b6f392afa06554390788d31b61b840409d15ef8dbafad1f4a3d2e2a529036b153cf6d577d3328b313a89ac72913d1d69e3b1d4d1eab5eba5b3cca3d4c9a147c90b3f26af0fda8306655d5bd3345c0b877902706d5d5c0d8d660e8b2fb935ead71288efca1d0b00fe03e4899bc9aea8cfda237f5bf9f7fe02b97b8aa6316fdbe0caeee6fca4d08c43f6cb203a8904399f9ca9c165f689611d0454b48bdcc3f054039990c06e8a6413e73a45dcb9f270544dd973c9bd99f13600bc267e2b0a1c0549e2062b2b363971049c4ab265f493ce5fd0d0bd4cd7194de22bae6e07ca7e69de3d821928156e9c700d77979e27077192f80706d432438576736bf27e89d9030c19a3676b630925dfbe8d55bdac6950fe4e389429e7338d430fb161a4d770a3d62040756d64f5f331baa2e718a7bcecc12417e3f92ffa0124e6bbb70ffc292837cd8a6283ee47069f15ab1710a3ead406e3569b2f893620d59fd954085f570405f383128374aba5263a70ada25870267f19e9082ca63c5d58230854d532d114287d0d89453fe6c9b47bc49b1843796039ac5118f8bf644e9ee8a78be1cedbd21fbb04088484844d72eb70c979648ae574567e8e8ba5c92ff774ddae408f135822b07757f6b336aa6bb777594cffa3fbb2fa99b2af770004aebc21251317d59a9fba50041e8dbf9961cd89a20d42338373c56d850e55afe90f9827eed8b0b41e0a1f3ad8357d43da55323c51a07f96bb831dcccd2292798a8482b55edb1a07c20181d53d49774013e81eec6515346bda1be3cb623249b5e7b8e98c1fd2cb0effd7c9534a47e45bd45791c675505631bf66afdb88309579a77057f0998ef28b91c7999306f083b24da9a8bb4b1c58afe419e5813e0d65695f8808dfa9b10d6dbd2d4481cc3ab7e776e704a5a981f29cb4c5fd4ee83f20d5aa9668409e4c600c84af504b50f38bb5c9abfacbebe7ed5644e4801861549201fa4c0e0b29ff544bad6e54208b999ca3dd048100a74cf94eed8b920c715ff4b5e015f65da8b918d07eea99e74e933bbb06dfdee6ba295ca762446110569d8f9ac3fe165966760da6372d0495cc0f726997234564d1d15914f1f77de8f86226a354867bb0575bcc74e0ad9948f7f36c037e26df452b436ee86792d23f221462b5223f867ce43f83ae4a17adfce37790e635f520711a46ea3c91f7ded0278c8b69c247b38434ff39593dc90a0746fb39bb59660dbdbe35e84389dff03dbcee3401054d6b1a50128d0c76046a5afe9303689b1a2afff8517dfa3ed135388aec34c91c5d92cba5a5bb2ac482506fc2d6862764c0318f61322734136805eb7aea29bc9b69854ec44b3ee15c4867a2abd600373824ccabad727f8abab7575c5d31c5fa0bf01cd5d5da2e1d675a891b41a146be7a5bea8175ec32790a2b4bb2effdf78a59ef775ac879053ec72d5869a4eb21cd0daf6eefc2caf0e31a9d9b831171c892610c00f3b550f4a147b26ed5dfab98c11f0bfdc4fd470fc837eb375bf86f0360a23a47f4584329098811f2e65dafc40c16ffc9388a367307120f85230b492789e5ce1d1f59dafaf846a132b705a4d055bf04740534b495e4ec5b95c739e964c44fdc2b5c88c83dba450ba53d87243e57e91429d02f948e671859dfcc9d4858eb1184964ad2b3507dc1f8248f706f380910ae24181c0bd76a81746de89068503da7ccb0cb0e53cdb8fbacfb0cebfeac67563414c06b2ceb230b41d9a5a0013f6fbf4104766caae02ca80f49239715293cd100a5c667d866d2d364a9715a7286f144d2ac78ddd5f8b7186a66aca67bb3b12644bb6342a5df4a135745b9be36ed1c190bba88ef2716ae516ebe272cbe1595a6f20ca840beafe23ce9bee035c46188e70569968e06277ea2c1c285ef242a1a407111021db4fa9b4de9224973dd4a87fa3d493fae97ecaa34169551327db2bebd2b32fef0b2fffcefb48a2b192c4824dc3ab4db610129869275a48dca95ece2eb1f1156aff7b0955d274ad741e9e960977f911e0fa332c88ec656b3342e2e8ed04205b081bcffe265a0c85c1bfbd90a50c4325907555515339b7ba4d3da23a9a3a58a6ef0f6a75798fbdab7eb200fa1b4b14e64e2e829613765acc848a369da79ea40fcc7daa51f0ded37c40fcbde359a73dc4b6c12f32b6523c46c47e0a9fbb176520dbaf51a0c1f1e55e186c0284f2abb937fae71973b928af9e19fce6e2540e5b7680b5ea1d155b8cb0b68f2a81195c3d7e2726ecc074cb60500817c72dbe4d196df82c08f3199fe84b273d6be7409b7dbd98b12e3c1b8a642d72495aa5837592d0c0a9f8af747cfa9b6c2fb1013cabe2ee85fe55437af5e9a69c6b1fd6730da0fa21260c95161c9d19cfcde069f1d331379a9d8f138b7501da87715e6005060a81b5472ba44c803e9520c6bb8145cfd615f9b8cb536939867cdf0ec51980ed4d9671dad4a4160c952b59e489e6385df0213373eb0fc633e2951ec1987f8b5ee917e09715f41cb07223a00a19e8b6f002513a018487717326ca83347d4fed3be8bf847337d749fc30c64d4981e41b87241606188be15a91a2b31d023377e833f8bfe9c89a4a27d6c30a9f2df2e2d66455c2412eb8b49d09edc5210823f89223b8a3fbad9419f7be6276f73187dc7ae814a64b57b77a79c009b2b2e2797e4c8b52b1e8f5a6d07190e50010e11b1b363f1e20c33114ddc6605f6c664d890c715d7566f96ffd781216e4ec02e384ad46c9a708db839ef7c23245fc0c116e847102e35213e94744f21e9999175c1add04d999046a3312cfe6b5d551bdfbf2a654f8fec52028b79a4fb2db380fa49113dc2b3a04a783723dcc715572d5b7b3b7982a725a20ae7d40e13be157b4bc58a1f6846fc91213c39de0811ca66683f206ecd64c0b6d0900aae17ef8e88a40c4235c30617934dac58a1001b77e03ef831c1e742d1425708e0570183c20661efc4fc3fd1a47ee6c5faec081a34795d5ca99817a73223feb80a89370862ec2dfec7c9fd0e86e642bdf4a6c340527f401d043f3e009f0569cf7796c5f1e211fb4676b2905c24c99026860f9212efefcf7c4702a92b59ed6ad4e2939521115fb91cfa368aedb9c8ce53072447266ed04ca1042fa60369f34e376b896aa7e6c3a77f9ae20eec07b04412562ce564b0ce372019e5396aa5aae62e2874ce15141816efd2e5136e783c4766c3290385878a32e7b04207c265c2ab419885a698a243fb621a58ac9620df8b0c208b5e31569c8121d5da8000625113eb80f1d1f163d6c210438d6c2ec45c3385d6ae467fbd8f64f594411a9c7d253087edc97a62d10628dd6bc790e956187107f543952ae5ae2fe9d88adad14fade03607b5f33a44452aebd818a83ccae24c472f11bb93b0962402edab7888f6de29b0229479dfa527076e5ecca17f60f09e27d520b0e123c24532c4f9f21c5ac15344c8f36bc2bcd2ceeda9ad48054f6cd8e62ec332717331e1e8962c72051d74921ff2730a7e85e1e8ba68b2a0f0782f7ec5df0799f5d304fb3f5463972a0a870ab1297f2b4565ceefe8e37dd71b76e8cc240a9e7ab4db78f0b7a6e8bc79ce0f3c2ef7e4874245a5b27dbc2cdc88501dfc9abdcbb9f659736ae3b92a86e1b75f63ff5b4264f7c2dc5e3f0213742047158240d9fc5f271d3385ec75830d4880d6d7bd3ac1cbf9f0a7d876336704bad6f56c6464a4dec1902c816446ee6ec69b610055161901aaa62173ba0940d1c77260ea1a041fc7bd90ac745b5aa57d68f3ab7246f537014a2c64a27638a0b1902c448a726132bfe1bfe42f4920460f82b1c7f97e7ee6a472f795a20a2f04db969b31874e20d10da04c1a3f6875b1548a294e14e36f55dba55d9120a", 0x1000}, {&(0x7f00000000c0)="b08eb602296c6b5b36cedd5fefce996b34005e1eef66c94f98c17ce5b61f1f4bfcbe3aaad90b0bb821b35254b26eb8c99210", 0x32}, {&(0x7f0000000100)="ec79fbf9c049485faee21d676329c6233434f1af6128256c6ad6220368bae456824287390b9f0f305d5b8168e920b71ca2c40b725c5f9fc78143b8e29cb2d43bac59801634f342368d198e17584c83daad63e474384338f88c83b296a7d823704fa0b4d81158b9e9bbcf3748f96166d20e0744a58373743498489414428864c7b1be6013b9462ccc7d8b6d431b5373148e53bb6bed9916a46c7434d3eb56cdc684bdba580f7e8b18b00c12f559b32dfeec204118a21277f8a94f9d61b447b779ef4140b51e5770607811dfe2f6c659534052af98c4b81a40e553", 0xda}, {&(0x7f0000001740)="71510553b30956893f5345db98b1624309409c4171d762d4e5d01206bf4111a9d46ef76942c8e4eedf402e4d43381e88dd1c7ec720a1132cdf68d2c176036f3ead4ac64b64dbd90d80b4cbf794e629855fa64246fbe2e46a5a53047696ce22115accc9b3957861cf4a5e2efe5eb46f50287514e49404cecec4febda418e02bf84c0e7358f6d809cf946b13bb594b389787a2cf4c0b3f1a6f4807f47c633d53bdefa15c873556c1d348566456d08a99859aad726676b1d2e6f1a4f324ae60f55089ce46c1ab135b756a2179dadcc0e242421c1311d1aad35bd794d08697f87bac69b97e607c3beb7bba4d188cb66c1488c2e857baebbd1ac0e59c260bcfe86e1daeebc8a7b066515f0ee07ecbf06cb386651978187eb22555cb34e6493b90dd7ec2a0288aacb906db2f0672035378aac5c1485104791ccda592d6c88a638cdbb26a2b527324daf6ed3eea03fbf426922541d7b632a79aa9b76d6f826563c8e787a44e0c0b9693a36150117324c2938d5cbc34d8d56cb62cb423fdcde6c8f1c4fd6c03618ee08dc5171723ad9fc27f4454bf7042a74aa53932f400d5eadd5db3f27cdd2411d3444bba7e78644ffdcb2774740c432092a7b320730fd7a80eb2274c59d55acbe68de5c52927310db3c6b942d4637baaa6204b9fad63adfd8d7268ba65b26bb4c6a9bb2c14c14fa0bedff1dd133cc785a422be5eefeee56021caae9ded8999161afe7660ecb119b1781303c190c37a1c631b53eb75b24cf2ffc45809542c9d36d2d6c1a3e1e4e4f25c31ea91acc18d49cbc55b185328afc2a1b42df17c3a3792452f3a2416f34eda694682a10bbd6ba523bd9eaf077fcf57adb6430377462a6a3bfd23e80ab24a1b17c60cf0c841907ee3f868893163173265d43c61cbb39d1a9e51a50bf5524b101fe679a219eaca812ff3b9a580e9e523a331bef19e86bba78224b2bae6bff86ad107e31399be2420f3b8afa50d83effb1e1fdc82403ec0d899f476fe7fa10e365c7d0350c16ebaeed0b45baac4e6cc4aeddebf055047bc7282afefe00bc11e0649c50aef5d34fe76f3e0190333083db3de119de17e6fc3fcdc66f507b45445b6ebba50494b5fef10c7ece56804dfd6c7126d648d90d784252fbe90be0cef8d28b3e1069a26683e6fe0a6319938b16b7cead7dd534a2a220984b74016656cb5662fb53df0dad4f423505fef20c03cfe1ec3d863318dd4641c0b751cac8f854ac0c3613da91def5fa91c6052ef1cf1fc86acf445cf91f1cb3d37ead4988fa4666aab0f99fda91cb817376cf737e2bddcaf9dfa99e4ce6c5eee5b26e0f88f84e5da493556ffc855b862422cdb1f2969255c33b88f8762a6cabab4971a00b781a7b28eab7c99b618132c8ec5a89afb4c87d727217a6f5323fd9a7b96cc73ce71868fca31337e7693ef0717bce2e4e0e1acfc63fdb886cd8146d2bb3e9a977c98583b7e058512edc19056a48f8668168cfc53691306aa1fa52bd69dadb20e8f36ed898dccaf38f10c812a457b5e3e21b9ec1a9b1c9c6c4c921c04189bd2455b8851295bdcb5f18f11b0c72b421530054bccd631de532b7973ea0f22c6bfdbd2daee7631c79af3f408f0c7375e60915fdb784a851b6b92d6ba25327fde0434d401e358b79685f1911e3a9702930228c03f66071fd8011538e1affd4672910d2a319846f5209ca5a13a1182abfad5e7775fdb93918d39cd46f2bff4606615e5d274843c223fa857c8f224adb31d204b63ceb40d86ca0c484c5433b27d34d19dec475da7bda1c4945a1ea42d8d353b4d5db39529c08823d104313b712bc976c9a3d94c7d0346105145f2a2398b6be4a81b6c93765a5b88c650ad9a294a1b8d050925c259d16d63c819d993fb8af95776f55c81da684dd10080ae7e03da355c69ff40bf35e0a60cf9a14b090fe4329f054e983b2f3bf9bd3361530e8d2d204aca844a02b89181279e8b6984b1fc082ec4bba8a200e495542acb782e2086c81c6c81ec042b2c8bb692fa152906d8b1783ce53f7dce3095e9cf1bb327bf4f43a9689475a595bd5dc8dbe92d04ff5d36935249294f5b1e59512a7906561cf7c8a7646cc21f9ef5cf3756bda69bdc54b35632d6cefa3030670f3a49942f5b9788b5b0efc938601d20c8b664056b6a1e746cb45bc8f6faa157859200b90d00536d2dcad1428ddf5e1688eb27bd947d9d06e8a032c8357f3593ce72f80fac57d1a56b9b29c31e2121d7f53fde64da29eff2b5895291fcea7b4bdcb6eb16740f91576d25e77beb4b0c9bcb47946fb595c0bc193c4aac3c2332982dd97be71ec54e7fc91b9da6d4ba35c00babf5f1a9b21db3896056819d6bcb982c4644b640225eae17befba93230cc93ce45364ca2749ce5073e256d079f48c8f80224161942a2abf7d4c53768d9aae58779e1cc7a53016573aeb4614cd6741088424fd33d26c51d12652c379f8122b84d45326ace8d7b575a0640e40da5ba60610d10e3d91bbb59e72a33ba26b2c7b658a059832c32ee9ab176ef56d058391e3500971303b2ddaf8296e5f30eec1a3efc27cc113bb9fb2955a529add61e6c97e4cfdee6b1f5e4b2ecba14b70458bfdeeb96651cbd6074f1f1cf6aded0a5eb2e1f42931116585dc08fa1d1af38ba8b3fdf37d590440244cca4cad87da4acd32f6dd079cfe0e05e3785bd159629406943ea72cb1d21a9303327e587311c2e16bd875b598f1af4ceabb9928619db6ed82e604520d8b2ca1cb5240c1b7c839a7d9e944ef3b5507da9f84e067fe5a3e74654c29a4e2d26fe7441b0466d0167a4d26818e8cdef5aa7744c2ff8f9b71add589baf13acd384392ef4e1ce0dce38831777e318be608a555698c4dbf34410393170f25b223ae9b1cd3396cd69b1885648b086745381427b75980345ec95ec8db502f91f2e9c1360e87001cbbf354f2d466c68762d222e3281a28ec168494ccbeda4eea2757ac306a83ae4c3890fe835bfce19342b957855e92aa2e198a23eedc5b3e58447fe7c34cdc974ea6ac8aada1111d1e0f0e29197707297750d665c03c35c1a948e0e4d7ee647d7b8864b165fd437b6e2827875f24f9cce51a8a6523e060bfd65bf34b809e683350b24820356bab5e54c5b95e7442289db0c8707c7903649e629bea94a1039c23599b3bb08d680732e3d826cf3747d3e5d4eec41bb9c65dd130ed977a2775bfdac867a9622e67584e2f3caecf6e3e745b3dd773fff0517e5bd1a6461d4273a5dd7ea49fae45801297317723c7d8c5cc5075b04d28b323bcf2a6741cdd444e0e947b8a7386c609e3d4448f26bc3d97dfad52e035fb672e693b29be0fbb0aa8adba8cea675ee062b4fb2fe854e967e5f9064187dafc1afeb186e72b757c867f09aa0923769fb770bfab47c984ab15ae44f605ade79b5c4190e389ef12c9c8cc1c517c123e385c99ba72bf97b3f033131d302ec708ba3d63dbfce1bfe40d9e9e4406b382f784b3e6c254d9077d68c16ca762506bb5d3c8f969aedbbdd9f972c11c653b3892cb39bbfa41a60f99f89a948bf804b30dcfc721a6ae6fa5ba31624a7a423e57f0870d25aec396c9df46b7022149032a05505fb15d5c902cb7cb712980c52cf5afbda7ca4ac34b0cfb5de7d1f886456cfede22aadc3c4c145993af1cd0d0b745c6c765e9b54b7f7579b74489010e1406fc115c5fc4d50f11c77a4f2ce5fc9e3fc3ce3cee9c9ac70fb6b5107434fb79c12b7ae1f771eabd4396f0064b1f55dcdca06060a60728dc1f3fad23dfff4df8c2824f6b079051ae318abab99cae61b208f2ea6fb31828466c0205e1d2e4f877f0a6faf726d8949a0733e46ab6c16968bfc59c062a457f3f9b17695c213872104db6e6611f251a9958ff40b59df3f6190cf65384ea0687ade9d6f37079ea83c611ae62f76f7da38a86e461d70f120780696473bd1a9d04d6872d09666c076f5cc8bd24776dd5751f8a156fd51f45720b4b5a4acc0b1fa222597b3c1da9c7319d9d6218b11c58bd5f35a1ac6184054221712d7c3629ddb01462e380db8302b5cf8b51808db3cae63906ffa12cf453d975cd792a88a4ade411bde135a8c38813d4023fb42fbb3a6e411d2d0928b641a390096f710b049ea351d11b6fb5d2ab95162a0563942d98bdace8fc83eb32746ac87c4948495edbe4e0c4edc842894a0141e7f46a08c8fe31d656271cae9f9d71d2df5f975dac11f88cfef0abca53cd02e143bbe08ac7b12c9ab5179de865cb319596dd6e5720ca6ce41df404eefa840993f09842a515cd9066c0a39fbf8ccb5695f449fafca1e23d3b4e871784f43f30de891391d799078eb4ca94cba7ba62caf2544d710b39c2be8c9ce2d6cc8c71a5edb12f133425a9eb5ffc52fdfd2a0ef27a20689bd4ab5dfebce92e3c30ed7c19f52f40f49decd84d55ce9455cb55c5310dc0025ea63c8751b0084da6b35e4d67037b1dd8ebd6013e10d979625f3998a50973bfd78e7a7e857b3c6b04eb213c97008ee7921bd740dac7bb64ca8c96b362eaece17b4d497908331690410cfc309871c49da5a80e23eb06b84f3ce52885d83115b63148a563b5419d0b3780d39b17330e4a419ecf96cf4c13eef6e6e9b999ef91a41c8691f08d4bda623b7dd7a3c40417d64875f77268ae7ed8bda18d5c460296eb0805bd3e13fc78c69572a48533574cef3121c5468c447f32e1de465d97e0941529cc1d084729dc33e0ecd02c8308b93abe8020546c078bdd9874c0729aa2d414a3fd4aad57c536ffc367d7bdc51418835ffb524ee885915b053b42e50c7369a2fe0f3ae1bed482d80ab1d2c521f9cae479cc8bb1a6ebc57822c5f8d058b25db5d9d40b8833979c05870c166b26426b9c60f3d727cdbb1ce8cc88f0636e183e0b2dbbf987653dab3c404d8f4c72ee3c6d7f2f082fa21f22c7cd4560c5a655eaff165a45e24598f7ede8006d4c59ea60d9e5ec8303a4c26e9623edd2872b10a27f45462d72f8a05783a4c9828ecfc3e4f5483a2f5f9d66485e4d7de2427c405d602f9751ec533d9c372b46fb8e9e2e06f0f3d0f3ff146a1385752510265812a6d44ced33bdc37b352b0d459b594eebac84afe18d49a30c316a1c46b811b229e62791df4a9d487a0b90bc9308ca169b4b16b9c9cadb141878d6af50333e53c95e137001dd8f8a270cb8eff97a83b385970b7a9716c9a679694e7fb5249dc776474befb38f3a4e33deac34bf37aebe19d160fa0f8de6e83fea89f2b11b18e546ab07611c41d5d4b6e95919ba050a689d5922a90a9436ed33d1f107a602b05a42f09b13abb669efba6cd97b2b92c7c92163b3daec6b83f31f126a4d11990255cdaa4858505b188ee13d7371451a6997b9f8348b2c97083aa41512003b8ce569bca5504281a32782b406895b49ae8ab430ddf3182dcb3ce31b7cc91c43ccd3bfb3e438399934b930a1654b0658c02769566ce8730c8402f9e76a3c01f6ff3538e08fb90b41d20a957d6e7cd7e3fa8c15d9f02e9d8941b33bc752b94239ff4eccad76531c7707ded78cef0e5953d5768590a89f35454869c40969fe873657127457aab0d787af5de372ad5a3b5fd1b7a670b0f5cc1017eb41ca017710f521c241922e756e34bcd5bc1f2fbdf1da6ed02d0dd9fb02c36b2a6b7601ee946caf117dd2305721e3ec430b600beca2da7b34ba25277a579f6d5d45a5229f9f63fbeb7a26e74d97d6649f1b8f14a966538cbf44b15a0b3c3f7828d39bca0a0c61b88871c5b515f084b40c35d5e0656f8f87ffd3a61a248f4ab15546b57bd3decc1f54d0af2ff45d5e1000d5eaf", 0x1000}, {&(0x7f0000000200)="99026be208dca14bcace97b9f478928d8dfeb480bd5b23e908f8cb3516b0f059475cef92dd5c7e32a917f70ddcbbbeaca3666cc734a2fc5ff75a4e0c7fe7e003dc89d7cd39e6a3410661c38eb025433698a3d893c74e58c78f31bd509246734228fa5fe10dc5aa254d1425a24dcb9a0f36193d18ca842d516ad60655d6ace0a19cf485d9cb8d84f391fc0fe34f5df0e2508b2998b115a0ce", 0x98}, {&(0x7f0000000380)="1682ef1e80ee0529704ddaaee38ad82bc64be8b91c77832ab0161173de6d9ab811451574ed702b9f55b97d15d15cd5ccf0619175a717c6205efc8cb277e154cdfbce4e3b4117c2115cae86e2094bb913017d6e80b6", 0x55}, {&(0x7f00000002c0)="2c4313dc035b4910fb38ee70f6193e87644630ae0b8d2131ff8453676528be5e45868e61", 0x24}, {&(0x7f0000000400)="bcab912b8de43426795304060ded598ba30c8737b4a8289df7bae7e185996522423876726f59944ea97aa66524d813c58b05d911ac1cd018841511bd7f368c996bdae2618acf380e393f614e7f2108bfcf33", 0x52}, {&(0x7f0000002740)="e2367c8868dc9e79c845f66bfc891b4ad9b7f876dd1bb45dc16c9e927b806acf7f9589be5d3ffd54f4707e75ddd334f22e39b9e53422a56af554a16febb66b6284f1164ba41c5a5329d9690f569bee9db737f1eb35c073d3745c22b75928b625c7099545c13d1061609fb896bfeb40ae1c951997fdfeacb8e82a870c2e1ab89405322e9f346121a420cd7c6f13bf489b276a70a076a3e98dd3d82fa4622431e5afb4d1e0f5d91fae15547fda23491ab9a0311d0a74e63951582a898c794b31f2a86cbb42d5a5640e582d1de90112dd2fad2825d7595c30d630aeba8d99f6b35e304fe2589c79eb3a06d920233b9b26a9451e3cfa8cf2b309490524535f5375ef18cdec8ff69a85388719d3f5e6e4e3acac3f250e66c55bd123df3d0447b748c8ed3f24bfab7f1713541cbbab1263616eac086c56f843e23e5a55340d2603166a8bd1124cad827a6cfa2611f2013229ae8a7e51f7596ac67fa03dff0b5d2235fed3d0750ab5baedc53d4b62778d050957c1bb8f6f104fc103f35daf9be51cdc22ffa8bfb248139e7abd17809d8e1d3838830b5c9fec0f10042ff9f942bafc796413ab9521b68816c7fa6d9141e978981e56db53269973eef10bea216f3bb4bec2d067517b060098b132adf7855bc78672096b7e18f15b876d5912401e6670939454ab4c511b6c3934317abfb5c68866aa786ed7469fcd27f6c8280a20a78f028cd2047d82801a535a069cc2cfe48be059233e474094fca7729113bce07c1d998bd54a36e0f6474af5374521767bba26a25c3ce99e6610a4f02619a8c084240f7d3fc48d8167b6c319cbf4c10fef878ee6a3990a51aefc029b75b9f645e555970ce40706b9d4f8e38ec597a9fb95796c0fb5cc4752256917af32dcdddef8f8d488ec4a7aedaf0da3b57472d28c6f1a0f0a5cb98df4d4ee7d93ce5e866c54fa7fbd2a9a5700bb476239de980950dea999309c0496cae22a5b8b231c24ea6aa09d6028ec201564a9d54f91c480e05b7c63db58eafe4f7ab3b881dcb9b9269f135c8ca4380ab27a1200a83bd58154deae0cbbfec54bc2f404fa0c0d611f21d9f76e165e4a4fcd1fbe7c3c4b48022d69c248a2bdef0ef168ba6cac848f283b1b167e89c6df811de6f80a009faffcbef2594d47b4fa22903d271e7ba4f1d3bb6c2f1957f13e958517524babc9473de35baace549c7bbf19741abf0d1eef4721626477a6b3902901eb333589b548afdd2ac902444b09156d7e30c9076d039cf1b2dd415a4ed98bf2d23d7d6bcced87f0415967819158a17331914cfe0ba97ff89085859adc6f063b764f5b77bae051889e7da80a3b7b91b06a81c70377dda4667214a76d00120f4c85d0ef99d68694b2ef73f75f1cb85b306425adc8ac406066fc379f6283189d4762192d75985c574844d84be09800d8f7c18b162fa135183c5057131f6693e6024b0bccf47a9ea209997216c4f1b270e8400eb087266cb73ee2288519090e6b15f1016c9e5a7c158303a28888f444f872796e666412e0ce632e86eea2f2004c3dfd765b4ff563a69944d2d991c6c88534533f4914d3d467e5735e37a05819fd4034c775c5aae1be2cad43be9ae5fbd0bdfe93a6c79c71282bfbc455d78f82ea0cb4c825004d8f7917abd97f9e963777f103762da38574ad0c1450d6a6461eda0829f5ab17f2cdb86e801e6c2834e7c0b43879ebd031b02636de368a8c12423466a84e108c9a20d839e0df235d39486435b69c7f2175b4658cabc4fce4a996a50b3e08db213a7ecccf810b42fb1c100c7135e0adfcd41fc9ab42c495767aef01943f24c5f4c8aa85f7e6ea87b024fd5ec82ca696f0119e880ca937d33eb012c7d592155d414ba74c12ba4503dd04085ee5c8aa82485813a3b4965f2e2dc0fff672847916a13a9434ac123a41ec673ec34142f78368b114848091b2e937db1595a5f3cf7b945cd602d1a8bb01f490670b66faa174fa55d21dda422bcc847a6618b7b509944576992f1b85480b09d2b1122733d343c9f2204ae646c43171dd2cbd8f434e21f6eac25809b7e3a5732205384e23e802c9063aef1ad3f7c520b85de8ace86e02a018e08d5000e07ad59627afb29672557d9037118b1621397136c43a377233074c0efda4a6e512458d3d4a09d79c8a06e7cab9775d5506a61f6b224c83c1905867dd25a86729ebcfd1f10b9f6c1606273cd26c11f80b8d5788c3334ae3981b406c77a5517880a096eff70c432bfa3fde0981ac0e494a5aa886f6a14fc0fff61f1aa5b05ce78de23fc62e99f6b8fd9ba9b8d753d085032659a8804d400e4c0eebfd06531d1ef3a776dae94cfed6b3a357a2001314e4f92dd50b03fc7cfd676740ce776a55207ccab4c1c972d991251b6da72544fd5ea173ebfd091eee0f9e8e23392c99ba8eb91f56f739626010ce8c62f5ca52a8cb67ee83fe8c20456d1698aeacabc5669c5e9292ab1b891ae6408e359f12410c881555b709588034647bbb72a30c094ebc6496c0d0a9aeb63dae9fd78cc0bc0ab9f7bcb88bac175333cc47a1f9b48328f87cc12eda062cd785fcac608918035c869db377e113257248ba2693c25caaa5f1d72fea90d02868007f183db620dc32fc3c7c8440859c178133d66118884e7b90558d56c497021385a1acf2f43a6f5b9fac2258b9b62f2d36dcc39071625c4ab76f8bd77da5de166db5e2fffd9c8f60c756c6e627edb12191ec10e5a34a4d26cf2afd0bda1361e244a7e9b098e21a1fec7faaf875c0c0e45d0b3cbda83b5af10f98e360523ccc5f310621f7d44db11a4b40a257320ccf0753e04a21becbcc23508769e314669886400e8a93047fc89fa8c82a160c123440d0efd5d4ac39425d91d1205f89ba6ba86737bf8565c357ef958195079dfc663efa8ccf96c24f19c6c29c9d2fdb91e466761cce11a833a39efbef41e1e738efd9bff3ff4d796aa6545c6618890d09c3d808ba10a323f96e35bc1311a121550a5fda3487644cb4c582170f810ac18b8f73b40c3abe2cd200abd096fbacc1e7e485d515f913cf19e2d6848a7bf349c5559c443c03ff62de74555644c6139ab0efc2ae89f54f76a3ee07e067edb5dd3330dc1cd0ca1a664f59967129d283017c6322e13bc70456483e02accebf71260eb778e2f9b4f594fb0cdff436f18be0a07cdaac40f21ffe276bd00df3b77d407e0ba5bbf737ed21d2e0b11c7e5c74e610e295eea84e590a6ed5e81b737cecdf7eebc566eb5d7cfaf036a0fe04bd1e68a8a97b46f65af8b2fe7ee5a8b4d78d41ff5d770d86efc56114f8e42eb0209cbcfbd7517d0fca7bbd6d9a40fc8d82ecfd7052d6194e299e5fba762f69b21e22e18e3d2754c32db3b02d472a9a53d3e24ad00b480d7a0b142509be7e7ad4c80db6d9dfc340fcae3472affaf82892c5d6b2edbe6a818176832bd375687438015c076f379e576acfc55c0c84662d852f57e3c219f042c6c6ab6f52d5eb435dec2d3b7a4bb210f332e3a3b5cae9ebfe7f971b048fe8c38d2dbb3ec5a4deaecf277827563ced55a6892658f146c34e800d6f31beb6ea908e3ff0bc8d883326d4d9de6af1a09c92ccdcda386ff9afdb1a8a368847f3273cd858e63c258ec168c66bf1ada06349d1a3a906b854e14638e2640f5a3507da8168ed2e466418c9264b0b099a1007b05857a8ae902d37486c979434025482186008a3cffa850d430827a48efe31b122c6ef23d5d8a21707008911a7dd4d37a55f13499277071cdcac2f5b70dfb10e05d5dd10ce643ecf801a1703a39f9b4056df0e0e5668164ef6e86973ac0ea2c67e5d80ceefedd127d2cf8dc10f66ca483f58670ef3beca4240793f2650acee21f424c92b135f34d5edfac567aeb9cbeeffbe4bb15eb6a3619b80e7aa417eff8965febda0fdd5209b29682ac3713e7df2802a59a5eb04cc479c081493a7202080647385ddb693aa95689a138ab6119acebd6d5de7432991056bd9ad9d8cb3eb6ad46203dcae2f7a283b90273892ff6518464285983d01c533d67c2a6d44afd710b31a7488ec56b23426bcddc84c88a5b6c3a88f45ca8170de54c7c90c7a45e5e970c0ae61ae3dcf6e29b68513840deaf7170e246b1dc60e42160cbda77a4f87c87e9cba0bfb91f5ecc59183bd9c703c291b8cc4a272e25c23fd313ab3c09e77edbd66aa8acbc402574a846a56701d6178e0cd871f2eaa63009084edafa39ea4f29c03851bbe2006f4dc944c217121b8372f6e30de501c1eb250c1c2d31e87988e2efc6c7f240eb09c892d45bd5d2e3c690be67440ccd14b8910616a87cae0751b49eafa1f01f888327422376b766a3910c32b39314d096995d9c68741c5305d4cdfb09f408af8f47bf1695945b99043d32d6190bf1b73d359d70ab7a060e83c536eecccacf02f478982568a9a9e0366c1a0425a64447adee55afa96bb323e2941498f846a7d397a20ba6e510094c2380c264819959dd3cc91d6ef2276c0247133c8bab82a2472a8557bf971cd02af576149e78ae8515fa9bf13109c8d57ad78ed81733472329f1aa58f95c66fb614208f4dc509798550d146607129f855a2ce833fcff05df7d1c16b011a96958df0d54951b04c1893c53de3a00cefbd00232fbd0c0c7ffe428eeb9fcd68c56573bac7ee6e3d0ac3e73b5ca784f2a1f2cc00f5bbc78cb5642d9ef81d599d2379ed9429b574b1f8edddcb3bc9abb3498818658b2d358c564d9181df56909f2e35fa911e5d0b2b61fef62e598ffbd8149ac3b91aa8d2ea028e943c0ffcc101cd28dedddabc7dc792b7b1bc76e49196ea31babf84cb34252010f8ef0f47806e854ccdcd0de6afa676c7940f3ee6fa680cdeb3802c0d6f2925c8c418fb0721fe28b476253db8764e52f62be9a67fd1a666b67dd9bf0b7cbe6f763f0393d07cf0d8e815fc643b9511b8fef4a37e6f6c58a140b59bfe9150fc27b7b755bffbfce585ad063f99e692633b0e230614d877bfc210e514b853e50bbb48a989b2037424c98c2d3d4c4b4ad1aef1e19eb2e9d1081c8504eaa8855418c7d587ea92a72bee49120f2d79d5884fabe40e909f89a2464dc6189186c6b9facdb70de4c0175ef8d5baa9d09cba9c656aa669af342f1752734cbc93204d5977aa850da7cae2bd419672c90023268e462acf5fdfc5205d2b88980954f924a777e694b039efea06c902619cf4d047f66e576d196185e90d07af4b7d2b19ec964ee601bf898b304f53adc66ef6535a6f00e8413b9871d312d99e889cb279aba542fa4225737228d65b4005b9e39a5f4dd722b4f01de9eecb12ac0b273e3eadcb1a7b36386ec338debe583603eea824da6991c58b83e795ea1f5c46d2787361a04a8d5f80cc5b8fd1e88dc4bf3d76023a6ff40da75348c51310b1203aa52acdbe7f44e191fc43427e9778d299257af54b5d924d265930f21854e79eb4deb1b8a579aca3b5d0fba1a438dcdab7eedbd8760612607c4bc761244eb5d6ddd98ea9c71b64ad35544f0297ddb7e60784818e8a643b92c0694e4fd55f336272bebbeab244aa586e58fd1ebe80a5762c33096ed5a065c45feb039a9e50521ac6282105d44dbbe8eff8b815893b3ca9dc9c882418f84ddd301918870864ee717f899e2645718e7d7d4b9433d4df027c65776ff67237faabff9c5804bfc08dfbc53eaecf856de71ba40064695c505f7ad83425ed5342e210467755bea0eb9c0cb630fb184e003256de878b089412d3d36c0f30e9b0f341b949274b2d36389e0a9d7e48f2c1aae633113b23c5b6ecf9c71d9ee1c0df777e3885106bb09b20d82d6d98", 0x1000}], 0x9) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = dup2(r1, r2) readlinkat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/45, 0x2d) writev(0xffffffffffffffff, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) write(r2, &(0x7f0000000200), 0xfe72) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) 10:29:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0x7ed, 0x0, 0x0) setgroups(0x0, &(0x7f0000000300)) setsockopt(r0, 0x9, 0x8, &(0x7f00000000c0)="c3d290a5de5829f0b9d6194d0622b483eb9c7c88ce8b3477e0e8e7a31378532cc969460b924a559cdcda2b155ad8e99d10cbfb27836374c22bbd8781e4eee760f55ac24ca04baad7eeb6aae766c5c1b66bb0c72d01490be6250c1ff98f71fdcc44", 0x61) r1 = kqueue() r2 = msgget$private(0x0, 0x0) read(r1, &(0x7f0000000280)=""/119, 0x29) r3 = msgget$private(0x0, 0x12c) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, &(0x7f0000000740)=0xc) getgroups(0x2, &(0x7f0000000180)=[0x0, 0xffffffffffffffff]) getpgid(r4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000240), 0x2ce) write(r0, &(0x7f0000000140)="3e357a4e304b145f7c5d34ee06b427654bfac5f76f7c2587d18e807906a63b261fb219a394c51465dc803d8f", 0x2c) getgid() r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000340)) ioctl$KDENABIO(r5, 0x20004b3c) getpgid(0xffffffffffffffff) r6 = dup(r1) ioctl$PCIOCGETROM(r6, 0xc0107005, &(0x7f0000000300)={{}, 0x1, &(0x7f0000000200)=[0x0]}) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000080)=0x3b1d) msgrcv(r3, &(0x7f0000000780)=ANY=[@ANYBLOB="000000d98e5f822554e219000000000000000000000078d20000002495865ecf73cb4c34eaf907008f0000e7ff4f0000000000000000000000001000010000000000100824000000000000002c000000000400000000000000db5cd594d0b8af70fc574eaf1b4de38cd338d70de461e59161ecdb6d3c213b37549caac9a973616649c21dd43b057d8183651eb36900000000000000b70ae68b3b10f474145e1806e5bbc983c3c64f09d9d6f81e1289400200633e151f2c806a9a1c3de8d4533d611a348350b61c3579d2bd60a2e447ed2b25444d16eb7a66af1b61f0edb3035ead33b85532acef8bf8df0e54a81b0b136565b166a93f70fbca12a535090046661d8ddf5399dc550043d38705708058325fe229859df723dd31817adcceb359f19a78afa90cb40a3b9e9633de14db06d9cf9735d003d155cb3dd73d4c0a5daa3de1bf1855a9b49184e0850cb400feffffffffffff845a2fa6134ac8fde823047acfadc65e75e14d003d47a4e470cd2b763bc127d609e61dc125134de891426291efa6d27f5b025e38fc3dfe47309a1a9062ef780271c47ca13a540c4e16549a200c7d87632c315aadce264a4edf1997e4590486a156b5e7b2e91e15680800e9bbf543647f0b26c9936ef61e7b45a19bb62d4e9bab5a2b3c05c88d1ef6a03d8c6c4bdf2605c51b00000000000000000079ef08860360629e93705b2f5cfbe761df25bcb25851d25d43c7a926f8ca62128682c0210d8ade233f2b8d657f8abd0dcddbd312675e13908885f2b48b87bd20ebe2c20f4b79f1dc963bb88463ed2a51d20bf88ebef3a709b02953fb414ebfaabc872e19438f100fdcb80070b621078d6060faddae6050a9cf82e44451e63190ade768391fe514b132bf1c7e84df7f16ec97cf058fc290b9d35c5af2f1a97e6bf71de7c56815a56b54f5705bbadf39a19119e3593c009a75ff81a1d7d93f1c8c7961bc002a84bfc874a19ab76eee7d7488681254e192ae55645ed93e7663c0768eafa3af2f22fa6c9575656b6944561ccdb73a495c022852dfd546bb505eac4290feac09fdfe87c8573cf8a90300000000472b640253971bfa61d9688fc99236aa6262172fc0aad818190008000000000000828eab0bcc309e5ac6801e9b296506e93009219be536a81571af64702e4094718eadb77f23da3ec7c1cc4daa262fff6251c8ccdc96429edaf8e4a1204baa82dba0ac853db1a6f04699b500c465ad03000000000000446e7d1971d4603c2e389a98677d7e81c50a3770d1703da254496e9d9ecb56a7c97ff7efd07e692e7833f3cba886d33609b053cd459920f1b5d1d722e573bcba24cf371c92e5502e7e92b1dc65b15c576a351560d1bbd2454f2e66dd27c596ccb315490334e5a69edcdc16557473e4b5c72073a69d07dee27fdbb2cfdd1a0ed0e5a28000987882623e52ca1a45098bf7394e89a37df89d1a91a5439eddea2f4e3b86eedae3132a24d87a760d464ce83e200ab362bcd1af0ad6a75239c37d5311793d1f71438fec94443a5e28b9e80de29f650b47bd08b3f9c368a35772a820036293730afceb623ff425982328d067fc88f93cfce9e29cc27e5a84fbfcd6c89ed7b771a2af2c6c6f41ee5c426cf25e5d780cd05f9b166e58ccaae5ee865ecec1212aef9586a53edcdb017c29e972700b9bdca5f221bb3b3a43a199d1a7a4114eb10b020a8a6a1836416eef505a9de2329a7085e5bbd52bab36"], 0x1, 0x0, 0x1000) msgctl$IPC_STAT(r3, 0x2, &(0x7f00000005c0)=""/133) msgsnd(r2, &(0x7f0000000040)={0x2, "ff65737d30d73ff6"}, 0x10, 0x800) r7 = shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1000) shmdt(r7) 10:29:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x1ffffffe) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 10:29:19 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff8, 0x9e39018ffbbd4ca5, 0x80, 0x800, 0x7}, {{r1}, 0xfffffffffffffffa, 0x83, 0x4, 0x5, 0x2af}, {{r0}, 0xffffffffffffffff, 0xc, 0x1, 0x0, 0x1}, {{r1}, 0x30b927b45b5a667e, 0x8, 0x1, 0xfff, 0x6}, {{r1}, 0xfffffffffffffffc, 0x20, 0x2, 0x4d, 0x7}, {{r2}, 0xfffffffffffffffc, 0x20, 0x40, 0x200, 0x7}, {{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x6, 0x7}], 0x2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x7, 0x4af}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x9, 0x1}, {{r2}, 0xfffffffffffffff9, 0x40, 0x4, 0x100000001, 0xffff}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000000, 0x5, 0x7}, {{r2}, 0xfffffffffffffff9, 0x98, 0x40000000, 0x80000001, 0x1}], 0x2, &(0x7f0000000280)={0x1000, 0xab}) write(r1, &(0x7f0000000000)="0500b9ae50", 0x5) chroot(&(0x7f0000000080)='./file0\x00') kqueue() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() getgroups(0x2, &(0x7f0000000340)=[r3, r4]) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0x1) 10:29:19 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xaa5639965d30bbd5, 0x0) fchdir(r0) setrlimit(0x3, &(0x7f0000000100)={0x2b, 0x10003}) fcntl$getflags(r0, 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 10:29:19 executing program 0: setrlimit(0xf, &(0x7f0000000040)={0x7, 0xcc6}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x2}, {0xef, 0x200}, {0x82, 0x2}, {0x101, 0x7fff}, {0x22, 0xfffffffffffffffa}, {0x5}, {0x8b}, {0x25, 0xfff}], 0x8}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) writev(r0, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) sendmsg$unix(r1, &(0x7f0000000280)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="81c862ea815e6fdbfa85c420a6961dd615245b1bd53ef9a198ccfb696a7c435bb7fa59d2d195efe2b0e3c21434b00534f8efb8056f78f4b430696eecb8a70cf80ebe6191aa4d84d7923003ef7ccf429e9e8bcee080f1ba2f4bcc28ed0bcefe539c306c7ab4839200d4104a3038cfa207a0a32a3f1f81f7fb26f5a7eb90e5f1b7ebe7efcdcfde333392831768dd61b170bb7f2ef79e38a2adca8a7502f41e7984408cf448391df8cc45c54ba540e488804abba6d37ecde22cdb4c1e8c4d48d991043945ffd7c84f8cee66a0b64b0e85d9eb771fb2df", 0xd5}, {&(0x7f0000000300)="e7118550f25455c2cd6c84942d0b6227129ac209b71019e73f6d313d5b9709c1a45ac8f50e9d531883c3b355512fa7ff80c938a9692a5b4c42559012a279220a8df5e605db58e773ec72fbfc154253fa525271ade7f648af7ccf8ebfd01defbb7122ed6c37a0fef926328009a4bbea481e188da4e14a1e5256b5f2504bc70716667232d5ec59120262f92e62db5d213ac6a422380be78ae4f46388cce5e6e9eeb45a264ef6b61c8d34d8e072a821c5586d6dcd2f6b493194b8ce6998e0519b0cc61cae564b4cb0637552e6133045921729562e3e9d8e3cd69645099afcc997f1a5b80d9df371d5025e738268fe92636fb5bd88405647bab4a23c38d77795645a259afe27931534e6acd656cf98bca1f98bcc97ffc2dd5da9177b4a4d0d0ff698780aeda26fd16ef882a73259c04cf02c335601a2f883ccde0b348a1623c73d334ba3e56452fadd81a9819be3344b50ef9f96c3bd295575bf41ab5b41700d1acec8b8cc4a9b1608d34e613d3d9a613463e49a70100e7d59da5c9dc452a6eee51037f8559bc7c61f9f1bb99f73afbba3019c2a92d96b0a2f2827be1503a1d5ffb906c10d8cb54f4241de4d355961d5c899d1776f5afefbea147cedde50eb9dd5f6c2dc5985d777423f531a6014e564282e3dc90b2b258dea4fee43326605eb74dee35143390c9ce1d80703bfbe1e8fc96b01f0e9466d957975a688b3a2eaf68e89655da8192648ffa69c920a08b5abc8f6de3d03dc894586f066dacdf5073a696b8401cf8c1d3b629d350cc3846a06dc3b5dc4b02d87f751b8b4297ab027a278cc7951e34eebd115d018503361de73532b99ec593072d8d4c9f8c9347afbd0ac370025e6b6127e17432cc540884cd2342c688bc2835ab4fe48417f9f98d5a423d8bdad907ead6196dc9e0ff216814eed66d970a1bfc6221362f5accb41edd2c630f6822f6e31537d1b9b23ba2b46f4d0510c786ef482fdfebf106d0c0677509039bcbfe3a7fbfdf51146fcf7820bd5e6f40f50813bcff5ca98f4456aacdbed7a8ea06f9ef88438904d481ca60ec427253a82058a4f209780d53c8fcfa5a4077d7ec6273fdffc8922ad4e86fb5cc3b04ffcf6328c146357ddb875052bea5950b78e138d944e283aa8fb424deefe3a9a5293c2b23f6c1a5912f8e23fa6c04d01f882f46a61a39f5cfaaf2b379179438a112e8902923a96a685b80d5127abf743ce79c69814ec46a7bf80a04f98cc379cca37049824a9936f272fbe76134d98426aac37562e3154c8ad80f073d85fe5c5d0562fbe5088017940a110292616ddbf823909bfd4f4b9a4a4bce4918f008d3dc166c7b94058c4a712bfc7f6642b3861c2980ad8c20a0b8bd14c204daaa768abb375d42ccff22554d851af0b4f9d70f1e51ded64eb4802ef95e65294b91a687eee16b833490a03b360b80c5e2047e4c3e12cfc90913f9e63d85f2272e8307a6ca14ef536823ddbe79d9f9b2cd7e6f999a611d850b7638ca59730d2d61a114e817ff5581fb8badc1389973f75b3f4e9af7836e406ec4c08fb3219fca1fdc54f166dfa73ddb0ce3918d2a038deda7b6fd214768b321bb882964c214a1759dd56c03aacb7c9759d32cc97265b6e449f07a1084f39d32441e5f50c5d3b82fa7e54747ec870e784b529a68062aa6a2400015d924aa8120d3b59174a58f2448b058931ea1c2662f047cc8d6d9c86180c8ad13974c28bae6f52d7dcea3e85077eb0fd6d8d2b24cc5c1dbf09d412cbc0e6804b8b83712264ab7d54bc317661a221d1ec5e57bf8e8f24b16a15528a921ed6a6ec2eafe499e8a27a5d81cffbdbc789663cb414eda56b85143d9d23e9cc2f7960810ba65e0ed9dd7d3bd1f8e49b92aee3bcdf8eb661598b8759563d8c763d82f5fec9102065f7183df26d61d1b3e683781b0feafb3b6f550ce389d16fa9cc46a2cccc953422b2bdac575cc62027333a9e2bbece0ba918477e10604ec1277501b32e0e4e4d394b189dd7dac8d9734a6c7e395934ca02783f3e9bf7eeef9de24348804df77232d28a23112355ac993ce4688b138c1b4c3a4ca4e2dfcf57a91af0824857aab0b43a4f36ee8c0e0eeb1ee543279b70795aaf5703c2ff0ca9b5985416f3681ac58152fdb1e66d8ac486a41fcb451ce1b23073ecadf7945d42a087b8fe906e97607f6283dd550ed2371c211e63e3ae95769ed94166226f4096f13ff2c1c8fe4d1ec66875919f0ee9433777d6e10b35807a8bdecc03d21322a8f0eb301fd4a2fd7c1a4da18e77ee3d90202f58eb74ece0c854ae011bf153256d2fd42d673bfc3be68ccdaff470bce9f4e192fdc10e6e1b8a6ba4f09893f5fb624cff1a3438d2d0a65b617cd323a790219741864f34ad03a76df205f4b16171084f273f562eb28f19d0eec5483ace10ea919aa7935eee476a50e3a1c43ce4c48e8a73b7533a9f8a174e68f3cf3b2e011a6f02f747428203627a29d8810385b26a7c30beece430ebaa4c7ff13cf8cf5c472cb016a98b72318bac0607265767cf342faaa52029d7668ac43eaf45c441ec50862b8c42307a8abdc36faa506bc3ab585028acf09c587020240e2c18430daec59d70f0f02f552971eb2286359a7321b5031ef7216c8ea7a3de365b20bf038a834a12bc1c7d2b618b0b3efe0ca3ca79cfaef7d5441923d179b1f6295e9dc04e0034b83b691b50eae15111e2ec9193a6b6235af27eccb5cc2a6449222b698cda97f4fbe2d613c6883200e7e8d52a6133075f1a37851945cd699e852ff861133225eed29f5a6518aecb8826fba9d20c3db9b7d83c7460f322691c0d90f9200304ecc1c512e31208aa333095e6032f8af0288f70b5255591d03dad92c7b05ccc5f26b5e9aff84519faed238cbe8d33e7bef92a70f896f682e4645d3729194aad13697113123034b5f3b3c410e391249499966a77add59ada2b3ef813a698dd7ad19777356bd38b0dd1cbd07c11ee174fb6635ef287e459491babc3e8d36ca22538a75a23e93d3e4e40d717cae452b41d452a0b03114d8a148ce0ee8f1c541b760195f0cc5ab8f2ae9a6f53f25d4bcedd57403f277a0368696fb04ac7a281fb7bd7dd2efa3bfdb34d2f5708304cf53f8c34ca82241bb6781143a37fa17560c467f15436b805ab71f90d21179fa1204b868062f91c3ada57a1fe3a99371a6b66bb001e4bb4994be27c7e8e0e0ca624ef1b6551ebdbf94ab6e2af0694ac680aaac0ac886a16c0ead259383e2fb3867811ced5af4ef440ddabd532cbdbe8d4f85b44d24f94d20356843eed3447fffb66fd0e3b9ddc28674dcfbecd421bb7e01ec025ae089861beef589e3da668d195a91e90e54ec83521500377b71d4ac2b90abd7497e313749b12568ad4c7b1cb0f2bd3715a6752ff441315a5d80516c610a994a16dcc56984641c814d2505098e08817c7ce51bd9dbcf71163cfbf7e800ba0587ca3f4b12f17a95992da5ad3d0fc3df51d30dbfb261ca78b5af10e8e63510bf8c9107fdd3f4198e2d99c4ee27dae192b3d369f4b0bfc1fcf4273bf1840fe3ee19987b51b3486562b4283504c7b23acfe0c7224793d326601afa6e3d7313810b1c9b25a4ccdb10d103f14afee7d82936cddc70ba3a19bd930a0c2d6c35fabe88b44f3c481ed4fa5f559a0baf2d692a70599fe8927d147644aa7a80a42d8f81b6a02fafd63ee0c79567af1fed701ba0fa8b14e3e794e87148029dbea382f81f1767eb69a38772e6769fe64daa90850ecf17c6ec1530b0b92953aee32fedbe459d8e6dacb7a652f78c809589c15f957353d2d37d744036de01cf353ca63f631bd02e95f468729714804e22ea03b8f6e23f00fdf01e6381470f2743d9d43a73c9f622dc48bfee5635af5cb3208d972b506283ef41b83ee8ccbad6eba8bdeffd1ca902cd3276ca5c4efce69b2c7b2758ccc1c38dac7dd9637efbf9af2cd17eefd1f27d5eaa01fb53be6b33107ae142326779ce694357f67842a1e53e3945164dd46fa5e32fdc4a94d0dd33ec2da766580f66f0ca7ede0bcc8a647f39439f10d42f86305b84a3dc11c29e0c935b716e8fde837d053e6d95c39c35c058185aa400c64cf543ab9553939596db9670b9ebfa893bf4b2d058e7854d93c9bca40c37e01ab31c3cb0294576290d0836f3631f942e2671484b7f4e1b3ff36964b7354f618175beb36d03902f3c67e599abc9bf89f504ee738277ba87a75c0bc007962f49a2c9787f2f276824b6afbc73bef6852d20f10bd95178a42f879ffced049cee91b49a8960b4bb4c92f54e07fbf0a24be87e9915f7e91c4299dd6529d283047bd16e448bf2d8bf7f43f908199f5c59d142cf33c58b0e5c63b5cc641a43f9511652f1f41ad667275c0006603bba2c511ff7e098430fd7d09c0c81c4f46fdda1a74a36190f6c2c3216712f4e9ca44e0b515b94004d52a318870271dd986ad0ce84ff8aeb1ea2a9fb38a6a490271b56f022dd378429660dd5af11369fa30902b6a49a834d8b30faff2de1e4a33dd56bd1755250645304df3d3dbbbad37798db10e2a15ace46211e7a6015b097a279423750e05c1c9a929af1fc01674ef5944d2ec1dea16ce0482709eaa10e3742597a982b2e18ba8064946fd8215e0a5e9f939cb4dababf6eb880f7dbabbc182576ae643261e5877df6d4f4e22aa4c48344a2200567c8ad3f0a505ba3672a1b8813d64bfb6e007f327c114c30b653205bf37386dd9b38f2001e3afcb2a96529274ac1808c76c575d36c8e960018cadd5be4780c5e3ca0e3557586a23cdaf9686010daf50a741bf9a6abe9f595957d18edb975bceb235e116ef7549e6c356da4ee035c2300ec69594461faa0738b5889de50506d4e074ced675932486a8fee6a7bc0a0690eb4017417fa0f06bbb85653dc71747ca594e880cfd7b8ab5f0059c776d30a49a0c124c7c3748ea44dfc4b70efbad3f648173d41603627ee8591a842d5765e29295b0aa61fc0911e8f3834d7f3e655a28835e134f7409de9e6012e66414202a330d3013c07aa27cf130b9f157cecbbfdc5c3e7944adb0a75142e828a5e3f1e51ba0a6ca720b1721ae34ab325eb9fa9f5959e2788ee61a37960e7560fa40afa08a3fe9c44cb5196ef2c3a4962063bd7b02241114ed69817db390566d2d94c96b3f4dcd5b6db4e81d94c0a40234af31556d678b897ec7f6b59499ead86b83a13570fba57139c7d43c85438a987f8e7647275f2e0842fbb8956a089fb94440ab170652e9f9ffd4f29ce54fc44e2da596257b334dd00e0442c2587eaf6e3082a7cc5d849a535e372f04fadc0ede23247a18f392bac436a7d7fc75ae29c728c46bb06d37fab66b77e0bd6ffbc314b4bd82d02c3ac9895e70abfcef073db62ad5fc7db04e8aa3449c68dcb95a0d4a5ff1c62f5548ba1576d262487d4c3a3419ecf140cee21d07236e5cd06868b6d882e9b5dd0206b675cff47bb6cbbe181f58f5637c523ae58b7fd82d18b9acef1a4af37a7aed36ebdfafd4c59629ad8426ee8b4a01a1207d88f45bb8d09f5ddc9fa277b7cac2bbd7a04c12baa35307625c837114f10b4e6e7fb140dbb9c0f9ccef98a2bc0e0f248ac6731d77a0671b961c0c2ca77f0e94b78b3e0be41997f7b674778bc171fad0611f50573f166a95e64b4f3b54e7ccbcf3e73bcca39c1baf503e4ac8dd767f9365b142d48016c851b75dbf58e6aa27ba274f0b5651df352b37c7ac2dca4091e105d12cff9c67656ee26bd1bfc312bb6c510b08fe6117b8746d7b7e421dc6d7fed797a1bf271dcdbef684b78f96613b6794364dbfbda7284203492fc72b55", 0x1000}, {&(0x7f0000001300)="340a86ec452983ece32fe7cc4872b3b01871d90564a94f0b975ebd508b00b04e340088b6cb78cc92532f6a1ead871e49ab5a5151b6c7e39fdcf5b94a265ddf9ac135a5030a1287868182935dd26b68854aab633369d8fe39c0157e116d4beec7fc66cc7772c8365ac6304742464ef8e8d67c8c8c69630bb1b77fcaa8a9a31fa8a5f5bf8898a9ee65e30940f700bec82cced43975d3d60e971afa8190c24e584672af318238350688bbc2ebfd4e7124049f781710055a52", 0xb7}, {&(0x7f00000013c0)="359f0e0a55c26a4ac4ebbce7d4e47b075844d1927ada05a51e9c81b72abc0f1068e53f46083d600f4bc0b99568e29dfd250e7b4a725135ced0c322fadc9d19a931a889f4f62ccbde24bb325551092c0d9b77988dbcf822abeb445c41ed97a1a1b1b8f9823c3c0f891dd6f56be706366c5a3b00d98b5492d168656f258516f245f69973f54233bf7dbd9acf020117b9c9e6f918097be6bd2f92756b72c85f096b38705fd921dd553e271aff27f01e92b678fb64a7307946d593e4311fb851a4b9aac1307c39d897ab4223b517e8329f43c9cc49ca21a89c01ad9027f6858d075bc10bb9bb956878e18eddc8", 0xeb}, {&(0x7f00000014c0)="1b8c0e739b10bcd8f7b28beb433201f5205e7efa0c72fbeb77bcf0b77821f16ef76392b5ada2c2e101752fdd82b39e495b07c8c93fa2f49a2b5ce53407179d750b4a654fb1fb39ef782db3e8dc68e5a62c66db9c8d0eb023930a4fe78b74b1395d728fdccf441b4537212f", 0x6b}], 0x5, 0xfffffffffffffffe, 0x0, 0x4}, 0x5) 10:29:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) dup2(r0, r0) 10:29:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) getdents(r1, &(0x7f0000000000)=""/70, 0x46) r2 = syz_open_pts() getdents(r1, &(0x7f0000000100)=""/135, 0x87) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) fcntl$dupfd(r2, 0x0, r0) 10:29:19 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x80) recvmsg(r0, &(0x7f0000001300)={&(0x7f00000000c0)=@in6, 0xc, &(0x7f0000001280)=[{&(0x7f0000000100)=""/130, 0x82}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/121, 0x79}, {&(0x7f0000001240)=""/58, 0x3a}], 0x4, &(0x7f00000012c0)=""/17, 0x11}, 0x40) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 10:29:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x6, 0xb20, 0xdf, "1ee43fff15d23324000000000000005d00", 0x0, 0x1}) fchflags(r1, 0x0) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a530", 0x74) 10:29:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r0, &(0x7f0000000080)="00d19b07", 0x4) 10:29:19 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 10:29:19 executing program 1: writev(0xffffffffffffffff, 0xfffffffffffffffe, 0x203) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x2d, 0x6, {0x3ff, 0x4}}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000100), 0x4) 10:29:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 10:29:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000040), &(0x7f0000000080)=0x4) recvmsg(r1, &(0x7f0000000000)={0x0, 0xffffffffffffff9b, 0x0, 0x1f0, &(0x7f0000000540)=""/225, 0x18}, 0x40) 10:29:21 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) truncate(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x0, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 10:29:21 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(r0, 0x29, 0x80000001, &(0x7f0000000040), 0x0) 10:29:21 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x76c2) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x8) ftruncate(r0, 0x0, 0x0) 10:29:21 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) bind$unix(r0, &(0x7f0000000340)=@file={0x1, './file1/file0\x00'}, 0x10) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000400)=0x6) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') readlinkat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000200)='./file0/file0\x00', 0xffffffffffffffff, 0x0, 0x0) symlink(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1/file0\x00') readlinkat(r0, &(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000240)=""/236, 0xec) r1 = open(&(0x7f0000000440)='./file1/file0\x00', 0x80, 0x20) getpeername$unix(r1, &(0x7f0000000380)=ANY=[@ANYBLOB="0000000000000000000000edffffff"], &(0x7f0000000580)=0xf) readlinkat(r1, &(0x7f0000000480)='./file0/file0\x00', &(0x7f00000004c0)=""/149, 0x95) 10:29:21 executing program 0: munlock(&(0x7f0000001000/0x1000)=nil, 0xffffffffdfffefff) r0 = semget$private(0x0, 0x7, 0x100) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/59) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20290, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) pread(r1, &(0x7f0000000080)="54d7d817cfd3748852985eaec54a426cd7d10e154b191bbbee0884b26c0a1fcb1b4ec4c77f3b243759728c0a57fda904e7c28448b3aff69d15100ed21fe437cc1e2d535493a6892542b13c15185633c7f71fa8f943c165e3005ed058a0810b52695bc1052a99ca191e91273d7d82eba8d8b3d29e4831387fa314e9f7cb79b4c327cafb5888ac5a04c37b21a314eaa515cfae3bea9e32244463139ee81f3a3817b848", 0xa2, 0x0, 0x0) r3 = getpid() r4 = getpgid(0xffffffffffffffff) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) setpgid(r3, r4) 10:29:21 executing program 1: pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getppid() fcntl$setown(r0, 0x6, r1) setpgid(r1, r1) ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 10:29:21 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10841, 0x0) setsockopt$sock_int(r1, 0xffff, 0x8, &(0x7f0000000040)=0x1, 0x2d6) sendto$inet6(r0, &(0x7f0000000080)="9fd611f2dbe8342a7b8e8d341a5c2afc43a49753ffdee4172cb52e18d9ad7f9c9eeab404a747d854397416430bda7c2dffb8bc86be2ff5f07d6298a9fc3e75e5dc854a7491393863946904bac1b6231e3da07ab81e132d0ac4389a308d3128e07edb18fe2749dcc1ca3c237817488860c60df64fcc5f08ea8c0e9d00b6dfa5dd7dd9ee2a33c1b13a7f00d52d4ee14ef5b93734", 0x93, 0x404, 0x0, 0x0) 10:29:21 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pwrite(r0, &(0x7f0000000000)="057acb7cf45279f95ac4c597728c440adaaa50c57dfc910d6d364422b81104bc8fab21b4e3b6626edf105be511e660112b7d609f78c66c911c160f6a44143002e1556b46f8f51aeff9537231892f791249e862eee00f8946a29dbf2f7f00f3a11c647aa9f5400cb441c474ab0f2c7377c738132d4b36158fc20ee6d6b4e0cfa4731b4860e6394cd19e3ef00aae9f4e729ad060c0215723ec64cdac41853b", 0x9e, 0x0, 0x58) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) pmap_unwire: wiring for pmap 0xfffffd807f00b910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b910 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00b910 va 0x20ffe000 didn't change! 10:29:22 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"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0xffffffffffff7ba5, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) open(&(0x7f00000000c0)='./file0\x00', 0x20, 0x10) r3 = fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000080)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0x0, 0x0, "170b000078a7e1ff00"}) 10:29:22 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000001c0)={0x6, 0x2, 0x5}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x1, 0x0) fchflags(r2, 0x10000) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) 10:29:22 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x3, 0x7a23}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) fcntl$setstatus(r0, 0x4, 0x84) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)="581d78ab92aa5a23b0fa4e29da7d2ba09bcff5912b0bd130e8d7637327df7e4a780edeab0ecdfe9f88a1d984d91d557e5b8d02264adceb914bb42f988a4a65b4f6d5928805d7a014e07f0439", 0x4c}], 0x1) 10:29:23 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:29:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x23, 0x60000001}], 0x1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="82022e2f4cad920b00000000818c535ecfe8af619b0f95bcccff0a41ab9fa2afec1dfb0debecc54209e37e3c4af80205052590bd7dc4b5ab1c6c48578b3e57750b015c31dd0400000000001b5541de6e8355983343bdc90ad4863369d146a40a7ba3345891cea4cbf64c7660aa87056b8450e7f0c6161a810fcc36b3ff2a654bca075557a53a6dba141b3258e2f78ec97853e35adc8879188c86014d40a93103204f99c36d0439f7ab546af4d68b07de87698837e233fb85e214a45177"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7fff) kevent(r1, 0x0, 0x0, 0x0, 0x8, 0x0) 10:29:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000000080)='./file0\x00') fchdir(r0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0/file1\x00', 0x6, 0x4, 0x8, 0x0, 0x3, 0x1, 0x81, 0x0, 0x2, 0x1ff}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') rmdir(&(0x7f0000000040)='./file0/file1\x00') 10:29:23 executing program 1: semget$private(0x0, 0x4, 0x100000001) r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sync() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 10:29:23 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80000000, 0x9}, {{r0}, 0xdeb5c6c3eafd5f48, 0x1, 0x2, 0x9, 0xbe}, {{r1}, 0xfffffffffffffffb, 0x10, 0x40000000, 0x1f, 0x20}], 0x20, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffb, 0x14, 0x0, 0x2caa, 0x40}, {{r0}, 0xfffffffffffffff9, 0x5, 0x20, 0x7c, 0x1}, {{r0}, 0xfffffffffffffff8, 0x84, 0x80, 0x3, 0xd4}], 0x7ff, &(0x7f0000000100)={0x7fffffff, 0x7}) close(r0) 10:29:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() flock(r1, 0x4) ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0x2a75}], 0x1) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x7) 10:29:24 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x1d8) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000040)={0xffffffff80000001, 0x100, 0x400, {[0x5, 0x7, 0x7, 0xffff, 0x1, 0x7, 0x7fff, 0xb201, 0x3, 0x5, 0x8000, 0x80, 0x80, 0x8, 0x0, 0x4, 0x9], [0x6, 0x7f, 0x9, 0x80000000, 0x2, 0x4, 0x98, 0x8531, 0x10000, 0x6], [0x2, 0x7, 0xff, 0x8f, 0x4, 0x2, 0x46c], [0x2, 0x9, 0x4, 0x3, 0x4, 0x7fffffff], [{0x6, 0xff56, 0xfffffffffffffc01, 0x9}, {0x9, 0x40, 0xfff, 0x5}, {0x664, 0x5, 0x5, 0x4}, {0xa9e7, 0xc8d, 0x6}, {0x8, 0x7fff, 0x40, 0xfffffffffffffffe}, {0x3f, 0x0, 0x0, 0x100000000}, {0x4, 0x10000, 0x1, 0x8}, {0x0, 0x5, 0x5, 0x6}], {0x318, 0x5, 0x7fffffff, 0x6}, {0x401, 0x8, 0x200, 0x80}}}) symlinkat(&(0x7f00000002c0)='./file0\x00', r0, &(0x7f0000000300)='./file0\x00') unlink(&(0x7f0000000340)='./file0\x00') r1 = semget(0x1, 0x3, 0x40) r2 = geteuid() r3 = getegid() r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000003c0)={{0x4, r2, r3, r4, r6, 0x2cbcbd3c900f8666, 0x20}, 0x8001, 0x73, 0x1ff}) seteuid(r4) chown(&(0x7f0000000440)='./file0\x00', r5, r6) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) r7 = open$dir(&(0x7f0000000480)='./file0\x00', 0x80, 0x2) connect$inet6(r0, &(0x7f00000004c0)={0x18, 0x3, 0xfffffffffffff4fa, 0x9}, 0xc) mkdirat(r7, &(0x7f0000000500)='./file0\x00', 0x8) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000540)={'./file0\x00', 0x1000, 0x800, 0x10001, 0x1, 0xffe0, 0x7, 0x2, 0x1, 0x3, 0x7, 0x1}) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000005c0)=""/4096) r8 = getegid() fchown(r7, r5, r8) connect$inet6(r0, &(0x7f00000015c0)={0x18, 0x2, 0x7, 0x4}, 0xc) syz_extract_tcp_res$synack(&(0x7f0000001600), 0x1, 0x0) semget(0x1, 0x4, 0x40) fchownat(r7, &(0x7f0000001640)='./file0\x00', r4, r6, 0x4) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) connect$inet6(r0, &(0x7f0000001680)={0x18, 0x2, 0x0, 0xbb}, 0xc) listen(r0, 0x7fff) r9 = openat(r7, &(0x7f00000016c0)='./file0\x00', 0x0, 0x2) mkdir(&(0x7f0000001700)='./file1\x00', 0x40) ioctl$WSMUXIO_ADD_DEVICE(r9, 0x80085761, &(0x7f0000001740)={0x3, 0x7}) 10:29:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getegid() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getgroups(0xa, &(0x7f0000000200)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getegid() setgroups(0x5, &(0x7f0000000240)=[r1, r2, r3, r4, r5]) r6 = syz_open_pts() sendmsg$unix(0xffffffffffffffff, 0x0, 0x402) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92c", 0x63}], 0x1) readv(r6, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1) 10:29:24 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x1, 0x2, 0x81b5, 0x1}, {{r0}, 0xfffffffffffffffe, 0x354d565f274138c5, 0xc3140a5260aa375b, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x5, 0x2}, {{r0}, 0xfffffffffffffffc, 0x71, 0xf0000000, 0x0, 0x4}], 0x6385083, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x6, 0x8001, 0x4}, {{r0}, 0xfffffffffffffffc, 0x4, 0x2, 0x0, 0x10000}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x7, 0xc3}, {{r0}, 0xffffffffffffffff, 0x7c, 0x20, 0x6, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0xfffff, 0x2, 0x7f}, {{r0}, 0xfffffffffffffff8, 0x2, 0x10, 0x3, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xfffffffffffffffb, 0x4}], 0xffffffffffff0826, &(0x7f0000000380)={0x9, 0x40}) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') sendmsg$unix(r0, &(0x7f0000000080)={&(0x7f0000000140)=ANY=[@ANYBLOB="6b1eaf40e2422370012e"], 0xa, 0x0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000003c0)=0x7) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f0000000180)=0xc) 10:29:24 executing program 0: mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)) write(0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000052000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 10:29:24 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0xffffffffffffa633) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) close(r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:29:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$TIOCNOTTY(r0, 0x20007471) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x40) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 10:29:25 executing program 1: r0 = socket(0x2aa80b27f5a5abc, 0x3, 0x200000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) setsockopt(r1, 0x4, 0xffffffffffffff7f, &(0x7f0000000040)="f93bc83f9a4b3230fd4cee3f626a9b23fdc49feed1eec0bc6de6183e81d828dda3bdb25aab75d892dad6065df29e057762d4ba7f6c183b7056dbc47c1aff5db019b6ce9921f79b9838c90454b8b684486e034f7306bc51647b40a0445286e142cf3c4ebb6f7c7870c4836bfe565881f63080d4235f4ff68cac6e9f4e41ff41501b1bd3d5e8e38057b7f223c05a98e8b118e15156b4ef9c09b88eea197f1150d1822b3987006458b06d66d44d792e65a9a5a84be6b7ebbe554dc38745f5844d9a4a880f5a3a36e9f40c1f4f90838c69676f", 0xd1) setsockopt(r0, 0x8, 0x5, &(0x7f0000000140)="a99a15ba7e512323015c15f9ff2368bd7353ca8835f5f568657b2c49c77cf54e9814dbbccecad2ea2ff74523f79d1f1e4774d96df3109db3bc43025f64b787f13e8f9f33ca1038d4793df4d8c3594ecc50467d6e20f7ffd99e8905213c40a101b5c7947fb14d7572bb034207bc34a3f6930273d94d968f35a8e103dcd56512ceefa48a0b8660dd822ea30eae602f7e630727fde0cfb14d06c715326003d7216c3d159372970f00f3d731b1f1f5e77671eadf3ff7f3ef4ec5f84df6ba8258", 0xbe) 10:29:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:29:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000040), 0x0, 0x0}, 0x0) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x0, 0x6, 0x2}, 0xc) 10:29:25 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xfffffffffffffffd, 0xfff7fffffffffffc, 0x3c6d, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) 10:29:26 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x6f, &(0x7f0000000080)={0x100000001}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0xf}], 0x42, 0x0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) 10:29:26 executing program 0: socket(0x1, 0x5, 0x2) r0 = socket(0x2, 0x2, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000140)=ANY=[@ANYBLOB="01000000000004000000"], 0xa, 0x0, 0xfffffffffffffca2}, 0x81d9f30c2d1183eb) listen(r0, 0x1) open$dir(&(0x7f0000000100)='./file0\x00', 0x20, 0x10) accept(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) 10:29:26 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCGETA(0xffffffffffffff9c, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x39e) pipe(&(0x7f0000000040)) poll(&(0x7f00000000c0), 0x94, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000100)="a26569a01a2453", 0x7}], 0x1, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') 10:29:27 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b, 0xfffff}], 0x441280, 0x0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffc, 0x5}], 0x8, 0x0, 0xfffffffffffffffd, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x4, 0x80) 10:29:27 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000039, 0x0, 0x0) 10:29:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x6d) setsockopt$sock_int(r0, 0xffff, 0x113b, &(0x7f0000000000)=0x7, 0x4) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xb26, 0x7}, 0x8) listen(r0, 0x5) socket(0x10, 0x5, 0x0) 10:29:27 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, 0x7, 0x10001, &(0x7f0000000000)="67bf8f096e0c831709fb48a8044a41bcf90af55ee52bd06035a9aa615d45269bb5e057ab7dd5cd29e3fa40fea7044143ea75ab6082a94a23af133b261008a7b2e6b3479a0013fceb65b5dc", 0x4b) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 10:29:27 executing program 0: 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"}) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0xb1, 0x2, 0x5, 0x6}, {{r1}, 0x8fb138bb400d7c4e, 0x80, 0x4, 0xfff, 0x81}, {{r1}, 0xfffffffffffffffc, 0x11, 0x8, 0x100000001, 0x4}, {{r0}, 0xfffffffffffffffe, 0x1, 0x40000000, 0x6, 0xfff}, {{r1}, 0xfffffffffffffff9, 0x4, 0x1, 0x8000, 0x2}, {{r1}, 0xfffffffffffffff9, 0x4, 0x4, 0x1, 0x8339}, {{r1}, 0xfffffffffffffff8, 0x80, 0x2, 0x4, 0x7fff}, {{r1}, 0xfffffffffffffff8, 0x11, 0xfffff, 0x7, 0x5}, {{r0}, 0xfffffffffffffff8, 0x80, 0xf0000000, 0xfffffffffffff61e, 0x1ff}], 0x5, &(0x7f0000000240)=[{{r1}, 0x919a08e132ef36dc, 0x4, 0xbd37aec82211c794, 0x9, 0x6}, {{r1}, 0x0, 0x84, 0x3, 0xd1e, 0x5a43}, {{r0}, 0xfffffffffffffffa, 0x8, 0xa, 0x3, 0x100000000}, {{r1}, 0xffffffffffffffff, 0x614e883acf267de7, 0x4, 0x6, 0x1}, {{r1}, 0xfffffffffffffffa, 0xa8, 0x10dc3e2365654510, 0x9, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x4, 0x3, 0xd877}, {{r0}, 0xb013e2a1932518b1, 0x8, 0x81, 0xffffffff9403b1ec, 0x5}], 0x5, &(0x7f0000000080)={0x7fffffff}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 10:29:27 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8, 0x0) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r1, &(0x7f0000000000)=@abs, 0x8) 10:29:27 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000b40)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r1, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f2922d8c75d1765f73b9fc1c6d4a29118ccfbf9dcfe32f0815a797a22ea470bd800f0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cab34d001ee4cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e72f0406f39302cc3d9e3aa38d92d1bb3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6af0000000000000000000000000000008e70e4c3ff6cdc0c64b8a37f32d84521dfe831ffd7b76453d1054f87380000"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 10:29:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x7, 0x10, &(0x7f00000000c0), 0xfffffffffffffce2) preadv(r0, &(0x7f0000000580)=[{&(0x7f0000000000)=""/191, 0xbf}, {&(0x7f00000000c0)}, {&(0x7f0000000100)=""/224, 0xe0}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f00000002c0)=""/150, 0x96}, {&(0x7f0000000380)=""/158, 0x9e}, {&(0x7f0000000440)=""/97, 0x61}, {&(0x7f00000004c0)=""/145, 0x91}], 0x9, 0x0, 0x0) 10:29:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x94a}], 0x1, 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) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000003c0)="d3ecd39990fccd78a8e0f9c5b2aae867cd3086ac2cc6c510bcbf8a689cfeeae3c668e8b2a6d4c275d3257f577054c5c12499e6b0b7db79daaaca4eb750a63717936c249a271428ba4320860af040686ae1d0de20ff225c91452b", 0x5a}, {&(0x7f0000000480)="0d433eac9668a6a2984fe07bf70c2605b8ebd09ef1c7569f4a1af7b64825a75cd09cc6afc99ac27a4f180f5b46ef19b6de0f8f0c76978b2050f9add8ffb20f4fd9502dd343af766daa6d909c811ad2fafae68958d92f27e74e395fd82713fff13321cd1bc63f22336e2796b90ccabb2539f0e51c2b6d28a15d95981e67e3959cd11a9f9864dfb31fcf739c74686e65c9ba507867ab42d40ec8f21ba279ea8bd65b514d371885ac8ca5bae5c051ac46665bfd541325158ec88d522f15e2d4e4b3052b6e3adbc2de27", 0xc8}, {&(0x7f0000001680)="51436b4311fb259e9ed0dbcaafca4eb8686ab336f5bd91825a91f6e159c6d3904710cf91c520a7e79679a61dd29ad361476a499a46e7dbac802269be0a031f4f1ef548e98cb31a3ab3c140cec5c905f4ed031a29e4fe268d13986302f007a0aeb84ea55c9c017c2314688be3a363e755c20f14e2ab3f8e0200433886956ccfe98b390e9804b862fb6cd3f0fef406fe6d40aa76e7653231c6c68bf7c76eae910ce7a6d484a1657467597c61b6a49c2d3fb9731ca28d836a1827d7e90d0537ef9395652e877c7a00e174fcc3780af91fe3ef88138c39d70e0c8517ca0feef207f11c3519b3b259796dc4f58cdbfc9893501c4d4fb0cf827e1d3e3fb530ddf42070627b9656a3a8d945ffefc7fbb2a2f0592f1b73d4b518a8a83f6beec510bbdb1b44cb9c67bc10b220b7b25fa95a424ce9dfdfcafc04747a7bd46a123619a0137c41402ffc452f4ea9dc07cf9584d013db0fa95ee4e77796e0a39c73e7a3883fd8196c5b8b7eaabf4a26f9491bdd69e24b780706f503d419108f3802b2f8cb1e2a75491a052213aa70d3de6338a9f1fd15152795d7a548f60e92d57a929743e67a644dd17ca05103cfb78de1971289a648550d4d31553d2c2331f33edb06bdab8886a88cd3809d12768fbf62095dffe4c89247757e61cca7d32523723023778abc650a5a0d861f6066e5b43fb25d2852df192f350ae7d32795340417bf49232f4d5ce70974e9c0679b48ac68568d728d3fd746103327bd4771aadea2e7ca253e64c29d813d8e06900f53823ffd8d03d77e942e5773c20e5de9383c5eeb4e15280d3b8c25315701c88ea0e9f8dbc46ccf285e1625e301709e89859fe5f7b8d9bf651f7bec6fe00d1535b17f6623b1f240a743cda250480f2c1adc1ddba3e1b1f9295b4899cb15abbbaf893555d44dcb2d6594bfe360ecfec02b933d9d6e3bc8411b0a5d10228abf83aacfd2a4405b9c38d47d7f76b67ac6de17681a90d19eb3385f97fa6aea33d260408cbcd6e13fed126e979a8b38130fa012b9c745f7752de96f01a1df7a36c3c814a61521673621e5ca67dcf1c040b8e627f1dd7cae60ef343a85eeb4d6705b3b801195babc5b7763e8c0798997f754d88f7231b96e8e7d0622a406ce8cad279fbc6e6d57ace0ea092eecd629bb149c1215271d912ef094f4f3b4aee209cc3b7c22dfc4185b84e265455b8a3df5b3d61f07ce561ad6d0e5dc32a4f56dc88bdab69d784c9a9899a833ee819350a28788b555a09f4477df8d0d8573e0355f61fb30e3cd3bc635e62e9bd90825449d3f902690199c6b6f7460486ea5c4bb288f3ba89d3262d2223e4fa451c46842f89920a0264743b947c89b755240d80bf4603a110510b2366e3b81feb0669df06dbe4ce2f0798e6ecead5d1788b7b1a0ae4cbd7f73f11d00efe97342ff97977885c22cd25be920a7b8ab1d9c4a173958921143879db4d3748e3707388947d31f09149c7f6c745071c1790600e9914d4c0a3409cb674fd53b176d734598691a842f5955fbc4dfe19e7a246aa76e3847e4b0da7503f8ca66cfee5642740d22e9b9c9ddf3d0b026f684627eb42fc22c64fe26b51b7168b336ada7495d24b379b4289486d34c617c1b3465bdd80df58c02d0dea8189808d7e09cd17ab60ba2b4ca53f76dbfe569202b27154b0f3bd6662e579c9f081ec779127830db4489a685cba7bd992dc42d3c185a8bfbfdb5c3ccb1d72305af5651a5ad666b390943b920e32954048d55ed22ec56182035aa5af9ff6806197afb6b25ce63bb9adac2ac479b128dac0ce812b08f8b3bb82a8e4c5da7b9024545d7a22d8e610355e4f219ca8eefd359f05af0b845a413426f66cf83b1bd52dc75dd0b284b31b0ae8c7497841c865f19d41c852f95ccb14456e347394994baf32169a1d90148d59c0a350e4a2a072468c09cf5d5461430de8a7dfafbd6c029251874e246e1b2dfd9e29df03bb5fbf67b8dabe49a6ca43b254f7fc8b94840d6bc258fbbced3c81550c706facbb6bde47bbb2ebf26680e8c666fa9c05096d42033e9e1c42e3886acf8b0549660a3240a72be0fec1d94e84815b7772d9cf293329850cb3d7ad6b0f4342eec36571c535facbb05f6f1e92546f9468fb69955428b5035702229e9223c46bb0eb3803e9ca7963f0a1508913dd81ce249687003c4a2c855a91b7583b2ca8b5c7b53b59fa05323e66c1ee5e7d5299eca3632f2d583500d6af56ba2eeb3df944120cc6c741f7c9ebe655699971adf0ec5142c4924cad21d98480ea22f84b62486557adeb2cf57e7c57c53c281b9f3f338544d47a3bc1968f05e51c84ad54b381614c4cd1be0d5c6a485e832b8a22ce5d9cc2e3e88c0300046f5fab9d58312af6be7e9e33e77992bb8ea6e9c6c4eed80f7353e42af66985a7fb3f825f65765cfda7dcca90960b114049a08bbb29a0560277380fb5fcad926e427c322cb3b31a6396af1e2c4871906e5b14759ae3b6ecc4224783927fbfc7744c4ddd78ebba0fc05e84381ed4daf4a359e914d50fe6d4b829175e2d7da3cb0b406842880c1181ca689ce3317c15ed08d82e533cf0eadc8402048048cc3a603793711cc4c520f33e18357161c2a87dd63581857f907d3153f9b19ccd47a38f69a2a8b24fd53b4b9d0715bc75cb177de06abf89d2e6b3de0b2d3b22298b5159dbe68aae123850fd7e5521edb36761609c2e117966c5d17bb9ee598768a6dbc4aa3b0ad34646850b85a71504bc4e7d9051ccc248f8686c86892b2213377f86bbb955ac46fe441ebf7b50580684ad3cf59f774893e3a2736f04dd579a36a3385ca89e7e0e96d9174e8fd18ae36f7554567d2c8c130c707618125022439229b443f95a0801b21c38b35d33cef2ef70c77b7a504eb46e61a2110a6c539d9550e81992cfacccad4fdf61d9f18f21806e24cfbc0a0241911c9d6d094d425c1c64a59ae9bcbfdbce3c443dcb477786558ec6f61087029faf2924b56c2981dad58a77abd4d85810179354d8f23f21b57687c107801b0321d62d570970338e25f8cfe7acc8821207c50f9f6995c068852c2ebd8fb09dc4e91b74d23d90e1844f45e868481ff2e84064a4cf258db6b520c96070c7bb0f94a454e447616cc86bb75169705724d2b6f53143caa4fbe0c91d302cedf3138e81c4529d834234b024d2325633cc0b8493cd314855f4d0412a294843ffa2a4f721a988b9a774eb42c5737f627558c5ccc8197b4d9b6cc680fe563b1bcc7fc29043cec6a0e44836b117e9f959066f66a9e29e19e4beafc8d726f43390722853334b57f64da5e1e91201452e3e009302283c3ef55436f103b85b7ea48e0513e60e324abf8529085002db09f605463b326e647b7b5928e503f06190bfa08f2b05bdfd3d2ffe781cf2199d5f332a52dc57e86d8b3df7bf21621d16cfa20eacf084f6e55f08bfdc137baa50b151569ee52331aa99ae4c681055d662e611fe663e7d917867d0d1e6131f4f4372787cffea7a53c1e479802fd4787284e17268e750b1e45c99dbf511d5d22712e2988176c9e99e2ca40ca38b019766add849a3c6dffa1cfdfa9312b40fd339d882d02408a9ddafda67e01dc52d2bf04781b1fd02c7258805c081d7c41487e8a425c5b1c785c56ed74212e5506f988eb7ac97365ea5e6af4dd6409d53c37d10616d977bfd2ab6d141d2310d9c25c363f560ba72847dbf9e4b48af6b6c495125fbeda868d1fe6dee0ff466f848763c2f05ca7abd70b09b7112d2ed2d7a2341678df6f197ba11eaa28a9a8d0f50521e813b2dcd57fa0ed66a39fe97cb64b86eb4793334579996ad44c2a39b4ceda75ae320a630184caf7c25c159b2d301c449d7b13870899a3b16d5b1800b25aad85240f4ca0a497470057d859801c089a01806a88db16a15bfe2d3fc21996b6eb7a63abc4f1156112757ae774818dee12bf32bb5f3c0a1fbd6c2d25d52af523841c6985a91f350fbc3b972542f4c278f21f597b798eb324437a9ec8d47145c8cb00540f5e452b3b4db04573339df9637951fbd50fa02daf25a2a7a6c7f1e968224049749a9a1971e9221d87ada9bd882776888e774d32fdb5a3a87b7b6863ad822ca4f7c370964d8948eb1bcc6955b307f275418ff23812ce76a7e1f3cb7abcd32fa785bc19773b01d5525fa70e822e149641fc6695bcdeb0c3712992f42cebc6860ca231dc1396b8f94ef8f8238b4553dba35fd26bb86538f1de0a13cb2dbc815c4ab6860d8ffa4afe90402e17e73329cf1ff9027f45d15dc6872f8b39fc0f1fbcd2ec64a8c6e5aaaa6c82304d1758eda61f6ec0d95a04b34690248259480ff37025601c7e226e079683b4a2e24957557811a0ac30ee33b66177b56ddbf7c0c07a48a792a01c293061c0676593c36225ee728339e75c97d9e7920fb3fed6aa7defbbd959aadc9aaec671874ff91d2a6655ded2a29ddaa30ec41fc406af85105ae67b01aa961d5f700e24058399e5a5f501b6e7541e8c0eaae0365f3cfbbf5bad90ddf00a02572271386a8445fca1b6f4a536bd5f33d849e76ee97083b8e7448a4bd697070dbe03baa9a725b489abf080d8e6cb7cb869327c97da4d3f68a712a916cb00077d42c46ef0030b38e6a3d0f197d42a269f893118f4273ae8fe0dec5512e2d1d5d8ffe6bec369271907ef47950b03661fa9225f507ef797bbe51bf1ce9cd929d2c25e25fb75a2a5bfaf89655390ec38e72518c52074f29bb5553cf6dd79885d4051c835330d3ad1368ae492c140e4d083a94277275da08280fc4aaedd899936754e486f0d54cf079141ece869afaa1b1564c99906dcec47b1451da146cfdb87f1d7ac96dfa5e962b8c927782fb362f5905dba60d90ed6f976c861b1a64a11152c805adabfef5369fc365e38ada966ed9037b17cc418df32762f65c3f73e19d05778a4c26b05f5961940400ebb13d94de43a0b73a76224228e17362d1d24d0a93b1305f37a68b3a7b7951caf041e575bf23f90103a16d1f6d7b2a37600981d90439ddb8a066b54ce486a2d2283960e496692b7afa930edfc1b45f2b5cea2ae3542323fda599e77efba462a6fcc71fbab948a279717da7fb671ed6b0bc19e477245771f62c4b1b421b39d8966c6fc738bdd862226fbba3dc50a3299044e942d4978498eec2293e0d1cf98553855fcf85a10d052fcb59d785160d950e0598e0fc79938d3d0308a908e29fb9d721a576f88b8e00a62f8565b563eb089e8f3775bf495ac86eac299753c8c392b879f18cd4afc", 0xe80}], 0x3, 0x0, 0x0) r1 = syz_open_pts() r2 = semget(0x0, 0x4, 0xa4) semctl$GETZCNT(r2, 0x9195f268cae0869b, 0x7, &(0x7f0000000140)=""/167) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000200)) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f00000000c0)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0x5a) r3 = syz_open_pts() close(r1) r4 = dup(r3) syz_open_pts() sync() ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x2, 0x3}) 10:29:27 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000003380)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x1f, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0xfff, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xe1}], 0xab, 0x0) r3 = dup2(r0, r2) kevent(r3, 0x0, 0x0, &(0x7f00000002c0), 0x80000000, 0x0) 10:29:27 executing program 1: openat$klog(0xffffffffffffff9c, &(0x7f0000000140)='/dev/klog\x00', 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0200"}) 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 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0xffffffffffffffb3) 10:29:27 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='.\x00', 0x0, 0x40) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x20) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') open(&(0x7f0000000080)='./file0\x00', 0x8000, 0x1ed) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 10:29:27 executing program 1: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x4d199f421b1ae39b, 0x1) ioctl$TIOCEXCL(r0, 0x2000740d) setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r1 = syz_open_pts() close(r1) fchmod(r1, 0x20) syz_open_pts() r2 = fcntl$getown(r1, 0x5) r3 = msgget$private(0x0, 0x21) r4 = getuid() close(r0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) syz_open_pts() readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/144, 0x90) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x20b1bdb, r4, r5, r6, r7, 0x10, 0x40}, 0xf4b, 0x0, r2, r2, 0x0, 0x3, 0xffffffffffffffa3, 0x40004000000}) fchflags(r1, 0x0) 10:29:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r0, &(0x7f00000000c0), 0x6, 0x0, 0x9, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000240)=0x7ff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r2, 0x8, &(0x7f0000000140)={0x807df306ede3a0dd, 0x937e6173ff676e44, 0x3, 0x288, r4}) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000000)=0x1) close(r0) 10:29:27 executing program 0: r0 = getppid() wait4(r0, &(0x7f0000000440), 0x2, &(0x7f0000000340)) mlockall(0x0) getppid() munlockall() socketpair(0x3, 0x4007, 0x96, &(0x7f0000000000)) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0x8000, 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000200)=r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x450, 0x0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000011000000"]) r4 = openat$klog(0xffffffffffffff9c, &(0x7f0000000300)='/dev/klog\x00', 0x0, 0x0) r5 = dup2(r1, r4) getrusage(0xffffffffffffffff, &(0x7f0000000480)) ioctl$KDSETRAD(r5, 0x20004b43) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wskbd\x00', 0x80, 0x0) chroot(&(0x7f0000000040)='./file0\x00') r6 = semget$private(0x0, 0x2, 0x400) semop(r6, &(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) 10:29:27 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000080)=""/217, 0xd9, 0x43, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x23, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:29:27 executing program 1: socket(0x2, 0x2, 0x3f) r0 = socket$inet6(0x18, 0x2, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000040)={0xdf7a}) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000000)="9956971d53f99b28ffac783cd69b471f36b6bf52", 0x14) 10:29:27 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x81) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0xffffffffffffffc0) 10:29:28 executing program 0: r0 = socket$inet(0x2, 0x2, 0x8) close(r0) fchdir(r0) r1 = socket(0x2000000000000002, 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f0000000080)=[{&(0x7f0000000240)="46e386b3fd", 0x5}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) fcntl$dupfd(r1, 0xa, r1) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x2, 0x1000, 0xf4}, 0xc) recvmsg(r0, &(0x7f0000001640)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000001500)=[{&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/88, 0x58}, {&(0x7f0000000200)=""/62, 0x3e}, {&(0x7f0000001300)=""/88, 0x58}, {&(0x7f0000001380)=""/14, 0xe}, {&(0x7f00000013c0)=""/192, 0xc0}, {&(0x7f0000001480)=""/86, 0x56}], 0x7, &(0x7f0000001580)=""/192, 0xc0}, 0x40) chmod(&(0x7f0000000100)='./file0\x00', 0x10) getppid() 10:29:28 executing program 1: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000029, 0x3, &(0x7f0000000100)="eb1accf713b9fd31929648", 0xb) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x40) r2 = dup(r0) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') dup(r2) 10:29:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x2, 0x8000, 0x5) 10:29:28 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x140) r1 = socket(0x0, 0x1, 0x9) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="499eb37b05320ae4fe6ef13d9483963f63d461434a5ed4b47ac59113e92b46625c584da9bf103565f820f1d57236bc1ade1b7bbacf4692006c9b7fd2d78c996c48e98425b70ef7e352793a8a15073f3ca57d1a247984fb89b3a599593c648e9450878b1c66f2b68e28becd2e43f6892ce2af6a6ec10a8b39339a0e955c9b7d375dc1ed02adf0ad5f213998f0c6de1e16272b04340bd49a861ef06b7d7ee287e58d095fa121f59c8c7ff7b2bea13f10b417b22f9728cbd1e8e862646e87b9967393293a412d533337b7727cf87fed010c371903407851e76e8590404e19de3c81e722a0c80b7e545a3f925ca3f9cf7dfe1f24bfa7a013a60ce632ed1b719eb29d050f4c9a8a9629606198862174bf81260dd40471c42de817fd95075f2d683148789981f80f328ea99a8ecfb8a72d4a2abf63c6545ebb4667d929097a812431387b2deded1ed16767c782096e1f8e0694ceb5cdca92d33676bdaed1497bdc5bdc5a8a6a376ab76e2079956fff33dde06a2630c05df8f89c3c886dc8379c592d114048d789608a3a9fdccd4275d21754711d7741bb081ac3ef668997c6237b5a79b0c3cd56c7c9ddf97a7ba3d4d30eb3f4b585c616437f9c3c95b623164d84bcf84833aa50a41750e3b1e261d38547c1b973f8c83a6f0d66d74e8b39b8191937a58dee0515cbf9101b54cc2e5495d2662f0d2a9c25a3f896c21b5f3173b8747aee6000dfd32388f3afaf3914a102622e58f660ca8b0294efb66a70fd81e1cbcad7782894f37cf0a7fc11360f41c46e4036687c6d4feef94227a12c6b5877ba3da376f63fc63430759c1930183e40af2f995abfcf2934d75c53ff4e315e77ded350328130d3fd9cb834e5aeec65cc121cbfb1bccdb5963e6ce8e60ba9592a79403cc273da806e2e5d955c79423a6d58740b2dbc03a6cff28aa63b5ca019026c849d5ba19cf9c900fd1569a113adce62b7fff7cae847dac253919f14d5e03861a3047c40a22d09f90dc5fa62e5660cd6b09fa7b3a26c5b2f50837dc077bd6f027e1f7b60fb752a1c6c8811e77cff9638305ed0912211e965802f0bbf4aad371cb7f4386dccbd1b408415b9ce1dd3b2c92892a09097079ef570dc1114a89c5a98d5c28231a2f8de35cba728e7687d6ee2d802f17c680d44635e2c8c5284281f01ef2758094579cd425381bafed06527f5b85cc8359ee0dadb3d5bcf064c89dcf34d35a8a7595abf5d37bdeb866fa51ef805e02437f2f401e6b4b6c9ec0e19cdfe5a945833b4dce725e80777b5c3508774a4ffa089c8383bb49537be66f4c35e9e91f0391aa92178365a512944cac0a709005252296c2fccff77bbc43aea8f892a3f1289620252fe49e3cc270e1308be18ccc9353d9e9b25a5369532c29981c03ae7f1e87e3c02f695cf2c51c0364ad5c3749b96bd1b0390ed0cd311a9ad9f7af1b2e0229ee8eadac75ffbabaf931dbbea116d79ff830f3db87c19cbdce46b586fc171c54be13c1fefd822be72e82de41c5248ba4a6b1105450d1a33629f8296a58865f0f7913307557fb3f9baa61afa8630fd52f42ee97163046ee1ec7189daa2e3195da709c268ce8bed95e4a84eeb0b4c439673325ceeae13a22ee8075071e9cf7e09b92a6fe4a8e2c6ecd92dd3880e35c211c683a3d5294d8934e30e3a0bc4181af5e050fd69b051af68d6a534728e37ecaf0944ddf9d48a59a05aa3419f7b5933d483fc69cc84345c6ab09fb7a1a6e9f0ce571898916b31c9d7d0673e82fe558e3d0fbd0cc9833a930e75fd07da344615adec250cf4813c0a89f2da38b65a61d03d33b6e5038e03757425567c0232f0aaab0be5c3ad2d58fe108190cc7f5fef8dad1b2c8d094a7d777bb043f141090f692467b73c6b6f7356e236305730633ccea8b5bf952e71cd1f01af6136bbc70459f713087a9987858a724367dd37b27a696a1fb24a29f579be3cffc02353023484aaf4afa8b7d9aa9c013d8002e7c0cece75386b1091ba563c8a9666753349ecc1fa71c66fd243d56f1870014dd477368dcb573f50e628ab078804493530c421e05094c02ad9a60c20b6b45f8227bfc4e0930963043a319276e00f00c239a55b7e6bc777fe50803afe4878ca6db6fb3b42238333ffbd7972a97f9b21eeb326fdf6180647f9c05ebbf9fa03385ba66b247f30560d9e434ed3654f53b28141b7adb4f9a96282e57b49c8b05fb4e0a641457a0cad5de40c90f97f0d24894ee44b2824ca4bb6523240e0b0391532032c29faf7e76169aed23a9cc5171880061ba5fed38bc4b950833a45dec8af4fdc276da727f7dffee241f883303a066023c8481ff369ee2eef02a50f459a216a18931573fad08b30ce9890fc690fe96b641f3a098818e04971559ed4899e2919fc1bbcaeddb88ba5cdc452f6ce29bf8bfcd405758982fa40b1b4eb978df4f98d23d814de7e885a5629f96493a1045e034b8d73035a53c66552b34ed3c05ee76071ab0923653796365ca6334726d7764b537cebbe4c09a62708290a03a68d8dd62cb3cc41f3d66803b0a9120e23cf9f37abeadd58d48874340773cda873c0f39452fc9aeb8137f6132e0719d7b37950165686903113d12446ef4f3e59d14f75620c4c3ad9663388587fd66dd3ef25361c0c38723ea7e30d6e5e2f0e4525b7f15037607c763c0642a9bdde87b0ba041e2b520e18175332dda3ab109af793b1cbd2df82b7d6cd0f967c3839801c8bf6de12ac21a27e986187c89c3e0be7dea040419cc75b08b23ed87678e323bed6380060d4c42015a5f0c0063e5549dd6912919cc2ae4e6fe0a8344469a72ea9d48cb41de0260d98887337020e03a40194df8561eb0b5c427893bfd7f70c098a5d57c55d94ba98ca1dd7fe0509a07ca25f97d8c420cbb2798aa349f70d31d4128babd6c306f1d4ad91879793dd57b632c4d72f215f6aaebeecdeec796e3805438883c0b5cdf758195648aff463af4117202c43bdcd52c2d3559705240369c2e8d86c706316324a30f26c7b8118de9166cef25e92c2785cf16ffef1abb1ad027495786a7292ee0d316fe569c48e38274f6119b8ffd1935392240190c1b03b0a1904b73b19b72aabdba119c5e8ae781a3056a028e13fd51b9a66facb369ad7dbd1fef721465c42c62e9476f728fab22802868588dc87426c480d85eea34837d87a177073b5640bce42d8cfd723470fb67344f5f7ccb0f69a076914a3069a9eff0e107e4be9802515e45b59dc302d96e192298771c27950697583a87cccc95b964acc1e22d49826403cfb84e4faacf9c861068539fa9b1acf5335ebdec18d41ea573722da7aafd36e0911b2433e2cbc0bc6a270e33261d61abe50ec7f0b9b96f668ee9677963ab8100fdcfcbf0e4d0e6c697566429d17e2733e075a702c2b2bedb4356e2a097ca0d0317ae433f81e7f567634880cbd6f2dd98e6865f998cca70fdbc8b1300f8662c5676449477f11ee95db69791a4766f104120e297145be1b4c09558dbd3519b114c37d73682a66a91c0088ef4858a7d9b80235d61fb5078263e206a5b0daeb9f59bf7aea299ab3e22e6c2ce34253381ce19c516f4b0f5dc72c41692208a3ed53743369f1dd4044a685ddae51bfe7b1db2ec72333d055135054b7cb29e745869a650f6644afbb211338005d5ebbe583e69620e430c94da1daa39dedbba21a21a9b357c66dedecc431427f37bc83c5860b16e79cd0893b4b3647691e67ce77ecfaa138954ff188ab173956ffc65a9861ec319ab225f3cd3f2220f8144c29498eeb8f05c69fed4d83e15db18b65908a732b5ebc0f665da13024c3dff9f43edab4c8462fd7175a5d470dbe2f070c6ffd6148351aff696e4be8d4d66d48dadd317ab122f67f89ab8a244f811bfcb31f80ad76a383c26f1f1ad8681db279f362da46b40a27e89f9baded2ed2c5fbbfa4816e3e317ec00bacd9d5bdfc332467fdfa7ee3f783b51757f98877f782e29203477909edda2d352778171f7783d5cf981c29780ac23d1b5ccb083b53da3c54056e88f2e2739555e7f7f2fa8d5070d01320f052296fefbb53105c574ee792e4875310bbb01c6c6a74888ac34053fe82a604eb9bf071417900b7d12cc870f18f2947c7556f24e1111bbbe442610575229bf3bfa2282d1f961fa0c60883277e4e46c5635d3fc5f1a4607a8f6e3995d466df3f5ee235706f53a5895e3ceb654fdd26a0b1cf86961c5623f5f43e76adc67fa3aab572571116be78bb59553d4cd38b77f413eeef2a51efb5d6b51104b78926bd9c207ea81d67f5683e992edf513a86b0d2072043728de2376755fd0a9b772cce2ae333a696c8088abec86a9965ad3eaf63ec83f606ad265d1615d5814d109fc71df98dcc6b4e95608d213420ff731d283ff5e17a40995cd0634e6b1e5980ec2ef00ee1b15d5ebeef9bd92166ba33b3234b3cd2ee7bde3acbb1d78899b7099b8875a784ee1a0d49aab92e10a1eea4bd6957df196213a411ce140725e4939ad8d5b0e22d64d66990cd3dce1d42bf6330081fda55c20d5de9e4c17a69a571e22168686e16b50533df9024acd1ed7051572c664b74c9d141f98ef0bfa6a60acd1e54139a53071ce60edfcf0c2d94767321180596e70d0a360a8cb7dd7a4e5298fdd405e0a3f3b5c93e3d39b813c38f1c19b130c87f3bb784c59699635c0ed8467961649a4d501b8ae73f7f75142d11a7e7293073184ea600365373929fd8e13f8a7029140f7a759058b0816597f07d01301f75949c118eda6daf38f63fe69af3d5f76ef3ff0963df340abe9120311a19246e9d2f406072680a98c558d5558a2131ada12f3355a39235345328ce0b7b490de3017e955e1c5034c2c1d9a59476be3cd993d0eadca02e00ddd64f5b0020e79f475da2c4a0fa2b5087c0375c6eb28f7651f87103c5b2c9b1f94119c95138566a7578231f32226fa7671be8ec25ebf3f85c17023ce50a4b41b0601d8817979af7661c690a78e92d01c9c4116e3209980f14d7a8bf152da156aa52c061a2cda0dfc237631f68e4592ab9cca7f2a897f6fc590f13fdf0aa0b294ff5d54ec25eb56d19123421e46c72aedd33bdecc1f4904b91dfa3cb2a656578f2acc9d0ebac6cb67f83170439cb64452f6693694f79a4becc40f33db9798342ac4967d5912120a3a7fe8e37729745179c60bb9cbba846e84f52d0d6d6287af3c9602ff13b02c9d1949a24253902caf04c4a29aa1c1c1b112bdc8f4a00acb1b0c2e4f5f9a50793e67bcf754b2a76fcfe642c426eb4810d1690553f5321ffb81aeb61e19d16a165b2c28dcb5f7ea3ed9462d0cab2805ad4dedf1cfc1239406c1960952b89dbc9a95d503b3164508a1c1a55b886011cb1706fa7484acee0e179fa3e98e1542d963aa02eee2d6bcd7216861725bc65d285ee0847304e18259bc3ea4f659d9563faef2263a583dcce31a39a190f9c7c58907c0a81b4653c3dca7a517de96052623515a85128c7b0d56070f130cf27182284a941bc60270bb9030aa27fe77956f96b9355ef95c02ef53d3e1adb10a575aed89a8108424cdf52fd7e84961274e9ad638f7018c36b1f7dd75fcd665b0008d37a8c39fba9a99e9bc95b7a72b1e119281d4c3b86c078a0d9db1a61e9b823dc9498dc8b556fcf7fae0aaa07bdf54c7488cea67bb3c095a0c58a0950e04437362838d21354f2c1210311d922e88b9fd62eca68b7df5db15a2e8a752edb393bc000990683f020260e047e8af9f0a51387210450b8cd490cebc80b3101ba75f54f07bc0d8b999ff2f21d96230fc730ee0d9e29ef63806b4f813b9543", 0x1000) unlinkat(r0, &(0x7f0000000080)='./file0\x00', 0x8) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 10:29:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000003c0)="17", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) setrlimit(0x6, &(0x7f0000000280)={0x0, 0x40000000965}) mlockall(0x1) 10:29:28 executing program 0: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socket(0x6, 0x8000, 0x1) 10:29:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="2003a801f50be7576a4ce0dd60000100", 0x10) write(r0, &(0x7f00000006c0)="4a7e18378cb37a058dff6836e32d59ce004eced23f1ea22336a1ef2d66809aa72dc68ba223d7aad934035af5fd7a48d34b64fc87482c80af741acfdf0536b383718ed818dff4c272bf3c8d056fd3e6fbc06ecf7fefad944f650676c1592913978c06c8575314f38e43fb36f17189f3741addba351953b058c87c0c4ea37261dd2f4f56d03183fc54770be61d7c9a0a632991f953c9d2073dbe914a340ffcedb122127248f43b4b18354a90d0b3f24b4858d326dd4707021825e74cf622029fd984177f05d33e5d527771c05b679400635d7d4dec1aaa3b995ba4d2efb30521252884b1cb205cfd7fd44db332b40167d0c4f58bdb16c3775f20ba51f7a8e2f7eb78785ba28496532100df28f04caa7c64da8f5c093068c125458a29970c95dfc6899619d11be79a2c55f4243f8d2bb35713cac60327f0c13800a5299d86c27027392091d15b0a6acf45ad19e02ff1c37888a68eb028202a34d8f089cfae7bf1c1e0b187273210c07a01ffa977f2cab7d2bf3d6a6d9fa6d8072c8715c577838bce9f1fcb999681c99e85333419dedd489f538850a78da8799c56d7f4566f3ce016bc44a80e2d7852580d923d8d2832e3d9b9fa72645532b3dab25778ca6d3ef758fd51643f36378d26f11f28394b2d20db6b4b45e4e28663c933bc746e38fd3a2319e9efb128142b31ff859662e5ab44723e1447a18b8c0fba0ff1e3ec34451ca4ee2c4d1345f049169d88862a8bd400806652caeed3287daf9899e49bc9ec24372cc1692dea1d72822f38044a123d4098dcf75e30232d250d262ce631009f16e75cf0b42085a6817896849880768e88956da018afb91240376ef71b4e9882350ef6a0de1b63a225b73440266dfd074af10fae84c645d533f61bf02c0ff88d71e4994adf8d454a7f0d0a877d1340bf56d7339ca614c617313db95513394f9161b92e2ca0309b501a39d8e3dd63295638a1848cc397bbc2c8b75e835497b63cca6fe08252c67848c1f6d5e948e95361b31235b7877e93e68f55a3fd6ecbabac0b4f2ac21c7767dfdbdbd519daf008426063b5123cb8842f52eac24ab9a65fd35d6784b05d3cddd7a44505a0c297de7f8e7478140a951b48096efeea7fa82d2bae8497e6589e2c307bf52159f44b30ca4f81b47aae83d726b6cd260128b84f3462691c8dc27f8d20adf95bd95e9a336770dbdce7cccae3fc05a232e87c41636e79010dc9439d450c34401796e768f915e6109d52aa0e8325c86b425dd73302dcced488297f9faee00189eb4030ba3babe485af5f4e067e06827fb2342403d5b0e790f8c56d021e30e676ebd235432b1309e960bcddc850c685f32962b38bdf1a1718520cb4f6a87b3cc9b707fb47616e0f8aac4af0f16c5150ee7eeaafc06cdf30523201511eff5c851589d7174ca9f34c5fd77b69aa1fe07c32b3c970492de9591da85e206a31d6875f7dffd7e2d942ad1661f714b26e90b1569c7d6a2fd5d6d78bc6dd5440cca86ffb8e2723cad64d0619d0ddca3a2590faaeb195c72d496aed686ba32bd6980257b553bd640e6394a6a07e642f4e0b9ddabceb3fc692e04f0c5e0729fb12bb2d13a32bb813071664eee053d8b716c5c3bccddafb32b1541d4c12d2077f952bf5a7f8a447a7ea704374aacbe759a3cdd3ed27b5d172305a51924175637fd3adff7e19044bb59b915e465431107426155f68556e0721cec56122ff8a3ed7416b767eb9344fd0b093290c27c7d6d3f9cbdb7258b9e317f4d4d353a8d58bd8353ceb5e5b75fbfeef80c3b663efd8151735319a3e6a9c1167de0aad7a8c78ab05fb3a195515902c9aa0668adeaa6bf6dc2cf98ee6e3d1978e1fa4b28d98b3be8dfb30878740e567be9188e90d434d5be7275cfd12f9fdf3cf76e29d31dbec54311a006bcfc88b86cf6faacea37ba85caf05eaed19000c63c3e1c0fb2b51dba00c25afe2df5cadd6a5126ec4857312be165ac59c128daa614032c4e986c6ab76e44741b8dd26", 0x589) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x4, 0xfffffffffffff801}, {0x18, 0x0, 0xfffffffffffffffb, 0x27818106}, 0x8, [0x8c6, 0xbd81, 0x0, 0x4, 0x7, 0x8000, 0x1, 0xffffffffffffffff]}, 0x3c) 10:29:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64a, 0x0, 0x0, 0x0) r2 = semget(0x1, 0x0, 0x420) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x10, 0xd8) connect$unix(r3, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x9]) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) close(r1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x30000, 0x0) socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x6, 0x80000001, 0x5, 0x80000000, "7239f10a67ad7817fb24cd01256c1135bcf249dc", 0x8ea4, 0x7fffffff}) socket(0x0, 0x3, 0x5) 10:29:28 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) getpeername$inet6(r0, &(0x7f0000000340), &(0x7f0000000400)=0xc) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = dup(r2) faccessat(r3, &(0x7f00000009c0)='./file0\x00', 0x11, 0x3) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r4 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r4, r5) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x80007]}, 0x3c) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000380)=0x5) r6 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000b40)=""/247) 10:29:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() r2 = dup2(r0, r1) socket(0x0, 0x4000, 0x1e294840) lseek(r0, 0x0, 0x0, 0x2) kevent(r2, &(0x7f0000000000)=[{{r1}, 0x0, 0x60, 0x20, 0x1, 0x7}, {{r2}, 0x0, 0x8, 0x2, 0x79, 0x80000001}, {{r2}, 0xfffffffffffffffe, 0x4, 0x8, 0x5, 0x6}, {{r2}, 0xfffffffffffffffb, 0x8, 0x20, 0x7, 0xfffffffffffffc00}], 0x40, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x1800000000}, {{r2}, 0xfffffffffffffffe, 0x42, 0x10, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x9, 0xb5e}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80, 0x4, 0x8}, {{r1}, 0xfffffffffffffff9, 0x40, 0x4, 0x8, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x14, 0x6c09223983293eeb, 0x1, 0x4}, {{r0}, 0xfffffffffffffffa, 0x84, 0x62702e2ae3a19ed2, 0xee2, 0x3}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x474c}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000000, 0x800, 0x3}, {{r0}, 0xffffffffffffffff, 0x2, 0xfffff, 0x4, 0x10000}], 0x8, &(0x7f0000000080)={0x7, 0x3}) pipe(&(0x7f0000000240)) syz_open_pts() write(r1, &(0x7f00000000c0)="0500b9ae50", 0x5) syz_extract_tcp_res(&(0x7f0000000280), 0x3, 0x6) 10:29:28 executing program 1: r0 = syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x40) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) ioctl$TIOCSTOP(r0, 0x2000746f) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 10:29:28 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file1\x00', 0x0) mknodat(r0, &(0x7f0000000080)='./file1\x00', 0x6000, 0xffffffffffff4b3a) mkdir(&(0x7f0000000100)='./file0\x00', 0xca09cab9f214ef9) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') unlink(&(0x7f0000000140)='./file0\x00') 10:29:28 executing program 0: mkdir(&(0x7f0000000080)='./control\x00', 0x0) unveil(&(0x7f0000000200)='./control\x00', &(0x7f0000000180)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x90, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) readlink(&(0x7f0000000000)='./control\x00', 0x0, 0x0) 10:29:28 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x3) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x8) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x0, 0x5, 0x0, 0x1, 0x0, 0xffff, 0x20, 0x12da575c3476b066, 0x0, 0x2, 0x8}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) fcntl$getflags(r0, 0x1) 10:29:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x2, 0x1) r1 = open(&(0x7f0000000140)='./file0\x00', 0x1047f, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000001c0)) shmget(0x1, 0x3000, 0x20, &(0x7f0000ffd000/0x3000)=nil) getgroups(0x335f9bc5, &(0x7f0000001640)) sync() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x1) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) dup(r1) unveil(0x0, &(0x7f0000000100)='c\x00') pwritev(r1, &(0x7f00000027c0)=[{&(0x7f0000000200)="70b3767bc46a4ca47952391077a335c78316980c0c2e4f2c2e3cd9d5aacf84949924473c5a5b1664bf56d5e4df8c4f6ee85a11ddb9554615000acffffdd02e6d225982e71188d2964b3e17664702d00e03bd94de3a59b2063b9b127b358d76f9e356e19e7767340eb7ca95760a1be913a03576a85b67", 0x76}, {&(0x7f0000000280)="b7fba544c7b01edc17f0e8c4c60eb05e076bc4973d74d2e7259d24d59bf72235135ee5423dd97b4f19c655bb02de8268c14692a0c37992611c718a9a2617d1a46fada2cffe8e598334d9efb0ec0f9ab4c4facc03d5d5143749b4b97c32631c16a5f7acc51dca129a295da80f2cc90b3ece362721f554647d84d5081ae44c82063e8443b08255a5c13d3ebb7842b2f9ef807c94a2908836d04c15b6e770a91c5db2f64e549fb01af5362fa1f9d25954", 0xaf}, {&(0x7f0000001640)="8c9a2a17f86be74fa51798e078b8cc65567202ce755e1e07d9575e741c0722efea5b2cd9685294011e7dbf33a139efec7a1f3cd4d6709d91d023feda76c8162115fda4ba890b64bef2d948921b3ae9a2418b41f173f09d28376fee15ebb85d31cb55c2c4d58cfb204aa079043f299664ed6e88dd9552ba6d89670bbd2d353fb3e030b5419e7a7e28bb82fa392c99550abacc10a37d47dceaae1daa4e630318c0721d24cf2411b8941b9a311fa54ddb9c98dacae003cdd5f5b8142b4fc91646994288722ce283ec968bbbe5f7c2192b4246a2362d641aca011e0e20f7d351472b06368769dc51f8f5da5c4b8f7d7a1a888b538d81b943295e5533033e38a7a5811e44e718382e4fd4fce917a5426cfdc0d53f6f3440715e650dcfcdf0e254090c8f341debbaecdc0ab2550d871ed5a186eaf9d8a34a1cc90fc588ca64adf37200631d550358ed08aa9efe732b09b3a2ebcce4823854ae52a1184eefac51710fce82cddaafdace017be18cb60316f6885c2e9b832fe62f0fe232d372104f7d40fdacef3e96e053e699a8e21a12f9c848bae96da7ae24f55c1d9f23b608f1f62fcc15d5b62343b3bd85451565fefd1bffbd053ace42ab3c02a058e2a8e17eadb89f33d54e9cc7286bfaca530c4e84dd752cdb7f61ee7cfc4942518d9a675f845fbde3091cc98e808b549b4525f29b43fee9fb05c5e0ed102be8a6c76be6434174e68b6029a1b903f7e2da88962054de9f51473b0ffab3618cf8e329b323e310a325e2cb94d3b2c5466780f11c50f720d94dbc1289c3adf72b9782f50806769f5235287b810e7497327ff73632e6c15feac05403cd6ff88e1ca9a37157c7698f072f86f7fc7aa33bfdf7b8b12f68651ed76640849b500ef9d6dbd34001d20b39e572b75b75ec827b302d60f20613493f6aba1ce8c415077ee5b6bca6bd90da0fea5db88d2830b989b44ef6e7b5d243db98705756c72913e1dbf5f5332b51b65a4cca13c8fea4cea75c4c40d2e6e70a1412a50dbbb3e3ef8296f461d6113984c390555d90c10068fb2405c44cc7c601b58e1a8af3ac9a116b6b3a72469389f5b40471071fd5e9f2a5a44782d7e611331ede0dc156402c6e8ff9b0f606d760379a77e1d9b968f27d9ff817b3c921753d0f53e9c818f8f9ed7cc66575a1e8f0a13e4ce084447b6615a6ed05f4ce8485819028dd88b5fd3b529df587b2fb746a8e67e109053c1b059e48631993bb169a336750dd6ef52c3dec02a10bc786a211bd6f2a669a5e6f563cea038830e0c720a8acbfd06b90ffc0094b8bf5b62b56b307bc3fced871ec1d02102883b52fd2c6447dfbb6423bc57cde0c2acc9de693074353a91a3e3206a1f8155dbd82ac3741473fb77b6697f8e4d3de898e1fb3e336654b11bf954c529337d61b3ed77be80a01cc7e79c3043ee5f6c419c3287b55b9bc3081a3ef4016f04ecff1b150d74591a4f4710aabd5618025f446fd292bb864beecbe11e20ff30855da89c30302555c3dacc752613ba8e5eec7e24aa54e3080fa9dcc37f3e4e2877a79d062aa9b9384349f2847e64a256876408e93cc60b5c8c7f677b33eb157b63f497fd010481bc8482db828451536cf672a41464246dffaabd78c32a803c9de02336922fde4d6993296bce67824211d4e6782867e39e73dbffbe1e84bed9f73573bca822ce8121813f27d94d1a5e1e5ab1ebaccf50df73c564cac82ae3eb669b8dc04e27dcc4ef9251bb9e99eda82159acef030fe837f427a2db16ed7dc837a60030bea8026c62d75d0062da75a6159111c8dd8e5950cc31aeb293707eb34f86faa130faade4d999455a1d8fab76a2ad12ac4e7e57b28fbecf1be84d2aa793027824086d01013c379d191cccd96f3e28aecceeb99143cd920ce0224e2223c10e012cca7966d14313588b7562b9f7ff3f2e5b442a83e24883838112f67bb33170e1b87116bb371e9e7a604380a7fddc64538fa76d6e7a95363c00f92e2ae07b36f6042f51063bc1d0affc1544ba1fcb75ac899dfc3e6d577d87f76412bf48a36c43b6d765402be69cee7d96a9e4929f1104dc37d7ea053a07ff5fb82d0edab7f2d0e384d870ba72ba3a7291b77da7ca26c59e7cb6820de0b684f8154480e31be009d572110c5a328ee3afd1dffd69c8cc5ebf9c115d7daceeab59ede9f9477636a3a9f4208b85b514016a26b72cd6813049977b1f63ee591ec3d70e00a015862402fe846931cbd6f3aa36d241bca8f4c0eb1106039b347790f8a9027181f292ab9a62aa667821f3da59e47c528210833d5f9d6f522ec26d061b72ca7974290cdc2e4970419edcfc97caa42bc04c83b590c5419b03c241830d5a5b8e748fd8833a0cefbfd792b43e6ff2a1271ce8a93f67b51aae74340e4b6bad637b4392e2876302a2a437a566a091700c75d8b505d017652cf39d60aca8660459b171cf5ff683b901dd3c699699cce381e419807bc13a96e557b946706530230dad21e41b87ed6d57ce4b03fb910a22436fa786a2c7f268223d55af8036323d022490b9e49f4c8906d25aa27efedc0674a7084807923822406944ffff4b29ded9850aa283720ef087cf57d44370aaca6270fba8d16f230315fe6ca125e389cec1244019f45ef501a9c918600e1bd4915b838817a793b46467e103b73453a28cfd64fb05d1977dde90981d37085ba26038f275e016d62f787cb7c8041e9bbbb3b2f15667df963db4ddbe9c150e892016772857d3be0121f6eba9512b50564b4014ef5930a9b740947f8405557711a3f712d6354b8211b5ce46cd3819fdfa342282f2e18bf686b1dfe643bed48f3b22c647ea697fabb45a03506f4ba6feccc5cdeca00ef9fbb2c73ec6465de50841053c38525741af812476fb53fca85b69290196661ee03a1f0ba93f978d71961d24bfc3bc092348f5a428b0decc6fec86ee3bbea1b5d3000a631ba718ea0f72a9859c708102a26cba37ad6d4e5155b4f9f5a2efa701eec4b1690875270ac6d3b4d729a09111a9d2c0bda4adbb16860cecb72e8f358ccf8dee376e68886c997c48650ca3b491c18701e11549bffbfb90172f896e39a28b763ad91e0cd5e993db1245f28604be0f5ca0815ecad149d09c9f71d918e8ba4a66699b94a15211731f2aa02fcc777179c3d716ddf3d1b2d7b28d3d16b19c4a5e486e4fff3e986c051685c4e84e534f7531874c036afa1600678c857e44bc6a31f2d5c149b327f20fe55ecf66f4f988a8296367d1dd4a7a6c3073ee78a78be549c91293d72b22f96358fce925776f2b24b0417438acdd082a29fc117e71457b6929ccaea5f5ed3852f9b97a601fc82221a43aa15873505f6a74b2dc9339a2751e3a5a179f6ba8424cf6cf1c4902872da4a6b7199b35dac69b0d15e1e95e414af6492f49b487086d9584e8e32bc5878d9451b60077c7bd885bd496273e91be57253395f268d491844f7c3ae1820a59e273fa994def1c69771f8764e10716c61eb25e51b22b17d34147ec6130dd6c90f051ee2ace0375a50955d6c1b7ad94b78d431141b5b7760118bb3354ed6619377c612467e6bca7069c8aa0d24977d9a4bb2f0b7f3c29b2070f148987a2fca6ac80184324ccbce314535256209ee4565e3a326f69f7e765e29fe17dd46b014eecc7675b8ee0eaa4534ce75d9d1f6c2858eb11ab72116a7c6ba187654cc26958dab5171d73cfff054194272fcf8757101ec22de46b7967aed14567ab89ef14e590e424af5ec102e36850ada61fc0b2bf217767b3b2605932c35c6ca821c5b595577493ebed480a8343685a2c6314a1dd8b6a8d9ec4d1b790b1cd0b056a3297cf9450c3df6b336fa735f7494971edc1290c48a73563a1c30617305ac45e8e81a8287ff1730bf66fe62e694e34a38fb012e9508e301589369bd23e85ae4bce6b5226790454f2570f67720ca8d252ee5bafbbc2e2ac0d85e382909a77ace6c4cf8c97a417df8ccdf6fafbd79bb40b50bbd550f6f671eeb96e0ef497628d06506b5bc7c7fe197647ebb918ca426ebafb2c9d993b0fd59b7e1f730068637d12756dcf67ce1c98f7758c54926c1913eacb1715c30ca7ecdecd832707418975ff268c5098c6eb814c4d56a2193d85db99f29690caeabd373335ec35dccba99a9f354811da4637a937fb0d263afd7668c99036fb00b09e509a834de7bba6621396d32479ffad1ec8402d5517e01c31bdd1fd7c3a34b28b1df70aaf17f972ee1855cae05856a0ef6e5f0ee79ddca23d60b647dcc2f32eb920ccc08d6853c3ee3727df5537908db244408d50e4143e132bc58a5019a95bbcaa476b3ba0ebb178e3b3d4e8a5922fbd8bf9ec924d09b011dc8dfdeb95ab49f27981b7d5da4c43c40ce4d8bd5cd5b2d5214fe22f13184a7e3434a3f512d91ad93fcf2dcdfcc1d3fda75c2104541a0a6f77bc4825260f9b0935b69a5f028a86d99bd511379353b6e590b6e771b395db5fdcb98ba0a77a69a7ba14d37cda8adb26558923b34941fabb6a46ab41735832363c181dda4f72c42946b9fb6d90fcfbe1b9ca927768d7b252c32b22f901b027de121099988f8be2d6219afde3433c1d918a41a7cc266d57b7cbacf6d31d1e5951e9eef9ee0768a728fde9087a01dfbe54a1cea831aaea495a5f366bdd3437871a9668d743c0d0ade0514bc9ace0921e2c7715f82e02b11f438d5e5d49f47a6d2b27dda702619834fafac1750df4fe4955212dbcf2b97d6484706b0fa614059ccd0e6fe19e04439a88679c94eba6bd63f2eaba767e01519de8b9f2aff62b9bed6fdb96ce853ff97aa64085a7d0b0170ca66d0d9fdac5b08737f00a8616f6a692566659dc1c337aff6ae0f172ccc2aa8c5d3e86179aa53eece6ae1a702f449288e4ac9d64ecdc03846966557348eabe6807d1ba3790eab7e6414bcc17bac56f1994d93f56e709d4e0d64d9e4238bc1e6814bcdfa3b09fc11558c558175e8c1a27aeddc79859d563e33351be43879df7cb90952fcb2fcad31241b833212a545807678c9cdbce6ca860a223ff7d66edf4d5e7a519a6cf0f7742b1873470439c9db0d66c947b101e1ee2dd157ada878ea7058b12227ccf0bd4765d50b5b1dd6495dda7a430155adf5bbad53ab847d2a932cebd99cefd59e1d831c1a036f1dc7c246fa833780b6a924f64b9be4452c9af775887b736d26f70e1725e5a257e5d62efd49890599fece475d253b5fde62bb230a91be81e3fa658873f0c4fc9bedf92857fadad20b53aa2ffad112b520f92f85f7bc8b3da5b61bea0013bb58769d762e51defb429df5d9085c11bf7d61b1a355c48a569fa66ea4ab0ba818d250ff5de977e34ce48704b2af968cf7d98d4e1e967307d28018ae19bd01f4d79fd0fb6efd03e07a8b30a1aa28f0c58fbb390c2174039b1322f0444962efb33dd46e87f1715c2e8083ea2264ae24d645c8527c38fba2f3b281450917d65d6ae7a1c5df7a5d808ff6a1c008427a2fd6436692fc3ad12fa8f665c61b04518b60a0ba6957c1a304d55266112ce2a9fb8931d79e3d27e9a40e6ce3b961e1bb182e2180b8e57341ca270656e4943f7b5ec6d2fdf23634bac3505c65d4c496a490a52bec5a3fa315f0da78bc9ac33f9e30fa698e4a5659d06786a68139eb68c30e86713cb483b3ed5cf476f826f8b5b295641b15d5829ee6f8b8aed4404a51e27bdb1168dfd01c0d7b2beff36069a554a2bab830fe1d2a06af4acbae5d3258a17e016e9fdb81984625bed0a8cee56e5203985a2ed45ea7557d80fb1e043e4c298c04815036e663120d512e089061e19870538c21f8fa49d7f2", 0x1000}, {&(0x7f0000000340)="bff41f7504b02cc63e3a3dda758fd02b07e36055099386cbd93ebff7168ae1f354bcb5749e4b5a76783741bb48a872c421ade58a5cad9f9790d8360e017f27edd2022356d414fc79dbd70602f70bd8b395ba43d0e8ea86cf2931d0e4997c492e22d45287e033d12d1bc88092943e935dba82ba5151e451af6a84", 0x7a}, {&(0x7f00000003c0)="c9", 0x1}, {&(0x7f0000000480)="39e1c2bb4afed8ab1218a0caebbe2638e3105e0fa96ab6684f7a2976d767e31e1e07ccd77a0773faacb09c3082bd48d20e91af07b73bf0ca9bf4269e39acd3eec6f1194466b6531ef8458201891cd6010861527290b68f990b078f03b0fb765feacf6e65bff0d0cb4a8cf83478c39914de46a83a4c81e302da3c289c64f1d577340ded408926dc2156e4c0ba3f8c847f71a4", 0x92}, {&(0x7f0000000540)="89b9155cd1b1e14710e8d921a0614ae13356c7483bc2d891151194ffe5a63a2e06948399ac44565bca62086b10d53d99820e1f824a933d8102121037b1472d19dd4ef513d2a8f5a98c1ebdac91a03bd08b4baea48e5073901d0a36644f825e249a6429559ab03a8ba35a79bed345b1f29ebb072c27d7a55330899374e2dc4bec219c15d2fcbdae37cf78871a9e288d3129239bdc9045507c2d4b775e996692a978faaa2f6674ed8ce7910c68b3215533a4952f6db0e50117f647972d652214adf501aa77c8ad09a70b56c269cc6fd9e3cc6b124df9638379a8216f149c64d381d5c6526a3185b0e24d03e466c0c2844cb561b41fe8b7538c58523e1c", 0xfc}, {&(0x7f0000002640)="f8b924f94b5c930b86edeab6d71222b7709b653bada2f66fb2f0dfcd4873a4faa41007b56e9db943d4b01a50e12871aabb7f3d7ae6abb99685635bc4e9038029caba7b0869593c3b3afcc1072fadb6f859e01b8933ee4738c5d593011e029b34c29c658a6d9ca5db558371c7ecd9edcdb89b139b6a10e258ac4fc5075f4930f3508a2f933d3b2956cc40038bb6cab7f14766fd741cd4f3c987eb6433caea8713140053546cc02a", 0xa7}, {&(0x7f0000002700)="4f20c9e67a9a64d694c32ac1fbb381eaa113c7b90505a6e30f19023db1af787e888078f0206c1286a014c2179398c7ce433ad2c8db18449a35ba8d76703beb5cc74076e173dfdaf5d073020761076e2b1f127516c87abf3d7ffca94587f0ff5f46183036cd165e4cd71d3fce5e1c285ceff3172a85b26e003571433ca5a66b284fc99db7d964eb74dc514167d131066ec4f8978962bd2c9f8218b70f481e875adb8fd1d644094fa6dcd1ed", 0xab}], 0x9, 0x0, 0x0) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) dup(r0) r2 = shmget(0x1, 0x3000, 0x42, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) socket(0x3e, 0x0, 0x200) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x8}, 0x10) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) 10:29:28 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)='u', 0x1}], 0x1) setrlimit(0x5, &(0x7f0000000040)={0x100}) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) readv(r1, &(0x7f0000000040), 0x16f) 10:29:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) 10:29:29 executing program 1: getpid() r0 = getpid() getpgrp() fcntl$setown(0xffffffffffffffff, 0x6, r0) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x10000, 0x0) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)=0x1) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$FIONBIO(0xffffffffffffffff, 0x8004667e, &(0x7f0000000000)=0x401) 10:29:30 executing program 0: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x30, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x80) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5013, r0, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') 10:29:30 executing program 1: r0 = syz_open_pts() r1 = kqueue() setrlimit(0x0, &(0x7f0000000000)={0x1, 0x8000}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() fchflags(r3, 0x1) kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 10:29:30 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000080), 0x3) setsockopt$sock_int(r0, 0xffff, 0x180, &(0x7f0000000000)=0x7fff, 0x4) 10:29:30 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) fcntl$getflags(r0, 0x3) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) 10:29:30 executing program 0: r0 = socket(0x800000018, 0x1, 0x3) setsockopt(r0, 0x100000004006, 0x1, &(0x7f0000000000)="8d54a1006e62d476d999f818807e3dc374a027490000a1815038d246ce9e214ee74ea31a5054817f287cf728477af18c6eced24b7f7448e60bb8f9981d3dce9b10c70558e9f2eda27ed34134985e5184f067130b1a0db2a71be781e7f2f651b1ea1f2049600e6a0d96bca2d275d914daba6fa3c986e9a7c7135f9fe8f404e91d9488988a02000000000000003a47006afa4034a8d61ce3c2ec98cac1d52a76d79013fe42c09e11de2e6f6f2b", 0xfffffffffffffff1) 10:29:30 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, r0, 0x0, 0x0) chdir(&(0x7f0000739ffe)='..') r1 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x200, 0x0) preadv(r1, &(0x7f0000000040), 0x0, 0x0, 0x0) 10:29:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000300)) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) sendto(r0, &(0x7f0000000000)="1dc84181d4ceecf289fde6885f6234bdf2ca2ee596dd899a91dff58c9d5df759a78c7ecc810c21835992e0c0f7bfaacef219ae01ac656569c0103a1db17bb6ab044f83fbdb696e1d287e14a120ce487d0ea51878a2adf860c2543d2096d671244f936798a47864a7627973ce1e463e219e4a4760dc070157b1af4d08bf89f256c01861a179ec4959f4ac1a627f57b82e4cfbf731e1751a2b85d3f9ef158a", 0x9e, 0x4, &(0x7f0000000100)=@in6={0x18, 0x3, 0x3f, 0x5}, 0xc) setitimer(0x3, &(0x7f0000000200)={{0x2, 0x81}, {0xfe00000000000000, 0x100000001}}, &(0x7f0000000240)) setsockopt(r0, 0x0, 0x800000000000b, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f00000003c0)={0x77, 0x0, &(0x7f0000000340)=""/119}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000280)=0x1) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f00000001c0)=0x1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000480)=0xfffffffffffffff9) 10:29:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "0400"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffc79, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff52d130"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:29:30 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000003000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000080)="6b134ae64a87cac7b9787db12213f147e13d59d83d0654f7d175cc3085b958600c51c1b9a8c52068de98167ee2c112b3bfe342830bcd008ef7d614054d25b5720b3e8d2c9fa3753c3af973f8fcc1f3751dff2833931947bc558b44849912a32abdc1092e5cb43feb32c2699a07c84c3235248f143901cd526b2ec534e9861fc3388fda201e3874753a81b4b635381f231707256b251fbb73e46965983924d681bacf19b639ec5b5e16b9256c715904f2b8c65f7b34ca8c665c5614346d308544be1c3878e1fb06e00d40180c864bb73e9893e9ee7c8311d668bf9dbd3dd1fae89c7cda964c885a156ed15048d5e01f1472fb94a893bf4c245c0865861e8448574cec38e270ea5ed04d082a254497e4e904e1540c2507954a184a3cd299df66ae329f1c8af1c341b08a5642d5b5cc2c0dd20630da6aad9a42b05f82ab545062204b629afec2f85b2a4f92cef9903265dfb452151c2e5feafffb9073ee5ab8b7d1a3cd515fbba2fb926f362d2b47d82bc79d56e8189d322ec6777f56688c727e9bd8ab22af92ee80f90b29a7b974db40196a2743f1e503a8fb6e0603cd46466d9bd0fc9e6eb66a54dd1612356028504cdbcf2ab7c4afbfc2224e0d73fe7e966fc280a3457d44cd25b87327ea2879c030205a10a2a90cf28e40af856850edb9482cea79bfd63342089755f16528afca55baee1f38e786a9d0586bb70d1f961f14d4af70742e731d8ed696d3bed27fb304c2423f744e632076bef57fa94e37bac2a780e587f5bb50c843b40d57194d67731e7bf09b4e4e7e6b5fea2eae06437f9d5e6f3a631a05ab0f2f5f6e1208e369f637a365b0c191c5e99bc821bae2f01fd4d0f2ff385fa4f927a477794195024b00990efda58e660f99cc083c66b3e59f3838195e1091ddbe9a0c5e8efd39299f253d7f1b2e2d7c927c78cf202ef5df2a4d4b57f754e3955b40e2f5e2ffff8f3abb8a9bf9303188fe27a9685b97ce73cc7b099cd8591379efabf4e4b7a77ac7cac8a5e60fb77e7e111f91e6385bd3ae998369b03431c0e18167c8c2643c9d880ddc5f3410e5e5f6efb6ed00bb8a9f4d864c108a07d572d4e208e71190237e799a11cc9b0feba9f9ff84eb2caa082c0205f8c3de7ab85549690084ff0d8b309aeff95a3a6ad40478cd27300252ca95eb4750109b5587e7d7a994da313b7684e66393105a04e3f7d952d06b37c5f4318d2bc04223db4821abef9537a4f246ff7ad408d9b1470b5d6739433feeb44cdb7568f932382b879752a8c024234b111c7f11ac0b3f49397a3e77004b6be039528a8cc071a01a19f125d8bdcb0a9d19bf274409029d6c148243805a3c7268d059b7470c5f57ec58ebd4849096df9686dea79e94186084f0f646a7b522743a2034ed4566a15008be4a6cff0b2bbb8ef2cfafefb3ed90f42617c4897dd6cfc53283e4f5a9ad5cd27f9b504acccc00351bb3f09a611b3a41cc8531960456f4848ea214e85c9270e08d30761fb8f71216d381ec322652d48024c547d8aab00a685d79eae21be4d4fa41074681647c21687b7a5f40013e2fd43c0e91a701ff913e5b0ca3fb374380ce3256146728673ff69774e492ee0382972aab4122ae8ab64e407eba3c7b89bf393dc7ad2f7df84c45cd9942e9877423d37ad615bd07ab52d151559b1d701c45a2633e264ea760b97ee91cbc80c363d651dbabb60f7385ecc58009defc14fb01d5ccb87b6a24d2b5b3fed3a5b8e01b5dfd7abefb6e5098d346496b7edfd7ad777016ceb5e0b313b172744ad41283e5bd7f363adce977da4be984d1f9fd3a0ae4e5d7bb72046c73b8cec4c1bd9f8044a68c04089a77f3352897048f7f6ba3fdf394554574dd8be80e9cff556ddd8e42a1275f0c4296b09f306dea821b6f9bd68706410547afa06c144606e587c74150f5b9e037f7fd6e6438ab07c800ab508b45054611f09a8e138fb5bdd4a7b5c8d3536c772b56995354124722997add56cd7e3bed741542a7ae97427fdb6db397b6f3933db594d45f7f4a17dab9e092f922caabbb5180a99838e6c95537b82e2dca2029993c90f6bade25aeaf77487dc3e63e1e72879b4b46187833c4fadde7d5c5430d3333f2bfa91286028e733b9feb1947e594cc67bc9273e3e463c97d2aea16f6b1eb5546b52c1ff4ebc5fed6948323ffd6705c1299b5827865a9ac1602ffd877f8681a3bcc40dedc89287c08caffd830ff78d88c2b0ed3cbae76ab2e13840482e48b9bec2900ff232ed1ec9ad37fde4b6072cc0b4dc26b2d233d9971cf5d2ccaae1d058fc4856f3247c9eadb30759e2274553081c3ca6f9a535ef86261c68bcc118b78a7f5f082981e57d1bd034738b3e09cee4a0e90656be5c90ecca0302b4ea200344cbff2b117f5bb69bd89986bb0349b8437f95181e8c6913afae2d029f707b94df882a8297741d5f933f072ae98537faea4b85df9d4bd2393093780457e69c9b3aa4ad6fd66b9b27e37597095fe80d4e0636fb7f558549bd15dc3140eecc1bba98a6e67e545343afee6ed4730b95af011a3ed16e59dde08817e99f75974db82276c861fa247f86e87a82afe01ad44b1e484609ef692da5ccd35e9e55cd5abbe7446dcc4e119141af48b05c0fc7598b3407ca03db1719778a5ff1db93c5e819b4eb583270d55b2f53796acda4112a26a8f09fc383e3ef708878a5c741c2a267cefa774f8f2069ee3de63065fba202257005533ddff1f9874c5af4b46e96013ecdf85fbaec1d35567e57e6876b7318fa847e4ec2c07f81ddb4330ffda8d24906b9281a65e892cf08e92e54a6d162e3e18a9e7879537de34157caffbc3c51a107ed647f80d6f40f6579d715f04ff806bdddef551f86e3fe5942032ce0f63283c3669b5c3ef020d330d7c6356e6deb9a8123c5222a74dae9b6cf22d13b76759529781075dcc3b944c5551ff41803678e7631d72b39f97d60cf34c6e7ef0420ee078a4a32e7325f8214e986c20022c4169782530d950a7c67cde981f761bb7ae60edfaf6a8bf319c36954f398241b912cedeaee86b059f73fe5e0b3a9684513a7abca55c4ada14c7667411518a34a41ba2ff081ab648c4a07d4a11f1e80ae19fabbd44295533002df0840e992e299149d2dff82c4767dbe411efd9b4db9541664e95380c6a5b5f4ec108b673a59dfc0279c0ec554b15f8dd8be8f1f3acd63a28b9b6c09ed70a2e563606d280f63377a5b7ffc9e5d85e78550905233ea18a52a181a0299ee8020f63fb4f51aaca39c097c3c06d620744d7c89f6d075e347fdde573f50bbefb4c1e8f8394a0e29fc250bbd9013c3a6557a0f9b8e05f888087fe9f419a0d6749b00550888a2ba6de13efc2e2c1db135a23cb7993f2ab5b802eefeefd13029497be95dc007bc48567a7d4119e7190e70c8e5d10a5b813e831dcb69595f54a35070d4d98e186063539973296ec5e4106fa406dee2434a9fa36e60950da1646e5de9761d9bb72d516b1e57f7952eb39e46707a597a695842c526a8813e520957c5455bc8ed94886868e1da7e3d0de9e3444a8995657499312e7c1c7237e6968614e3d1c97c0694cf75266f65c7fb90cf37cd629c6cafcb51ec6df938a929684c4939932cdbdef848cb459bce149c88416caf0fb2d3f3e805084585e5103554214c09171c756315352cc4bae1bfd1cdc9354332a52a500439ba665dd613aaf493447d59797505551be8c7f07697d20905f60b7f0ebe4a9bdf9b5423b2bf84b779e025c31fe87105602425fe897013a66253be56c3049f2a8d83dcf0127a91f79eeb44822aa65f6b7556867549df8b268fdd49ee3598c2ef585267ba5130e90026f7920388e3dbda1c9fd632873c800461f35865ddeb753924c316993df674de1e2a499a4db2cf5ce076e0c7d56f293080081f4c8bbece4821c0ae058229f753be90f587000ca699a1d478cdd6a2387841ea912de9ae1d15a34023406a21ac4e362267d04194bd995e347582966698bc3cb2c6f7d43bd96a36022f5bf0b7681d5ee72293fbc35f5b125ed815ad811efab8d2ab86efcb04825ff29067368d2bebbb49d8289615878803acf1d0b946003942192c02ba19d7493f349df20890aa7be7962701bec3a3653883376daffec66ae7ee3da25d06c8e6e8b821f445b8d0cf861715975f0c5e9d5489a8e8ada28e55adf455441db8bc47e38dc67069638061ab2aedaef6be4b7d4d499163d88d5eaa45c934499cc81e81922f8ec512686cb94dedecb635e597bd9f9f3067a3151f835ee7002a9499440deffe324a1124c3cc8100dcf8daa42f31abbb43d764481e17c35297c4794357463d10450dcb881696d63b60beb9a0cb7e80c1981ae598d53a94b6acc14abaecf06e74dd06c0e86fe071720e9fd578b431c317dc9d88fe915b61a960c809706c90899e7b5a5d9417a51f9cb46502f66fc3f78661f63f322dfb1388bc648535d0d96461a62a79d2be4c827bbc48ee8902201484c06c16a518ebd896a5d9d5a2bba86d7e091c7dd542f7a6e1054a27b02bfe13ad6303b4278699f4c949cac1af009857bad77efc48a721aa1b4ddec9130dd830bb7e4d184b6c9657b6a9ec6d314a2b18a16d44235d44c89a7b9c44320dcd7eb5b81e1845260ecf0cfc44bfbad50025316c8f52d2451cae6e93693ac0e3f4c95476738c299c5b5399daff12819d8377841375a5085d58350f556610a8451d63d60352dc4a5b8c789a2ea14e9a2ed9f041975ac6115a66f354de40ea841a17dd674f3ca265ea18fff890be8a5e93c0e5f2711d5ec780524fec572060c4b00a1e65025c51fc861c699fb0baae03101c13041ac6cc27db70541d8b590df932cf3f1de9f43c91129efaff49739084b7f3382233e0b1138ec277c30b2aa1ad350dde074593b69d9ccffbca4277e5152c327bf0a4149980e00341e3dcf1dfe059370435498b90c4fc81e93ad62e07e8a06c4d0cdead86ddb2b7543c7eb858b0009682ae500f0d42e9b82cb6c81de95b0af4a636d7bc63c115f594e6229393bc197264beea553cf560aaba92c3e776e38d3be8471ae6ecffba0e067e7779e5c0dd1ad0b115774e2266f7adfe43aef2d8c6d6af9354d87534b704ca6676d4d72431dc699f820f0deb20ddb5da6508d583c827f7dba9995dd739b6aa00c589892e7dc56ca1364871a6d5a815a2841ba9b42bf6473eaa1027da031ce294f06f744ede9e9ce4ac35ac54fd16051aba5ca3b8e6332db3eae0b524f0f3006d0de9490948e9c65ffed179afb4da241133c3341209c5976c82afe14ab531ef888eb77aeb74e03a0262aa43cbaedb26ca90317715b1329b75db74057383490464e72f0c80fac070d1cd3ab42be69e9fead2489e0b6bb90400b76c8cd285d16f1dbc1245a97709185399db609b57bffa6e2fed6542bca1ca1f966941759c8254d5e092a099e1556c93c557ff286c4055bd1863d7171af833822e699aab772f82199a97e100a6359c67b17d1d9b437611c6ab269fbc34571dd62ed4e152f7df4c49439fd9c988917c7e5f35c2ea228d5074ffd80b26b1f5598016db50cf0f0ab77b08a4c3fed18fdc5a81765a83668bb711363f099328ded0343f725706cbf07ae35ba4d0bdd0c39a7cf09d56af4df0eb912b8837ecca2eec476d5d9909f204c68b41a497e41c183aa9c8e49c67672ec190433cca9af797f454d93ec22f4c02e8b223ae3ab9d4f040856a180518027e385de877a3c48432e2a4b27e4e42fe6e619b1583e5d31939c059947e0a19a281abb195a12761ebf309cc78236c50aea993c7500fcdbe79c0d713ab272e4", 0x1000}, {&(0x7f0000001080)="d2af3e88b41063e523b414c25a1efb08cd4757113e7bdad9683813bac8463a3e65a3783f2ec055c7c6414153e2390e86c346a3ee2a92e9906083b5bca41fdb2720020ca7356f560d897553c257cf8290bc7fed5a8e84182b66ef7650", 0x5c}, {&(0x7f0000001100)="d08fb1a0b8d8ad581233122f6bb019820f23df61d533b7f926e52334d6d87e471dadffc312898d5d8af44164e648055e7f1b12aa4b6a5a236d0129fef046ea207b75a96eb58b3ea6356e4b9f0ceaf8449c3c20fb78ba929947ca09a8593cf45511da30ec76720ed02a42", 0x6a}, {&(0x7f0000001180)="d061b02db36372180ecae4a82e1763c1df32d227f955e4995ffa8b0a652f975b8cf4b820a3a69008cac5226056c76cbff0b2bc5643408d7158ee11546b287a09aa1870bfab44a0079760177102f7605781c407fab6f1d138c7fa0c1ae5df01e0e3265c2b1926c7d2d69f51db0064f84b095e38b568c21cf719f5af8a89c617cd166d442885292c15464bc62049def546481cd4de6243bc5ecc3d07514d4d8920074e748b69392fb0c23c061e8d4ae40920e87a9f79d5495c987929d788d271490655730bb1e7fc60aa12a5246fe79d938971da66ce19935db68aafbb6e6fdf0be13695972cfff5aea3a43b6bde85b0474253b3", 0xf3}], 0x4, 0x0, 0x0) 10:29:30 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x101, 0x1, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648", 0x754}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 10:29:30 executing program 0: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = dup2(r0, r0) recvfrom$inet6(r1, &(0x7f0000000080)=""/6, 0x6, 0x40, &(0x7f00000000c0)={0x18, 0x0, 0x80000001, 0x6}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x0) fcntl$setstatus(r0, 0x4, 0x4) 10:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) renameat(r1, &(0x7f00000000c0)='./file0\x00', r1, &(0x7f00000002c0)='./file0\x00') ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000080)=0x2) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) writev(r2, &(0x7f0000000900)=[{&(0x7f0000000480)="ca17d7c4b2e125aa30ead45ea150644424a126b955fbdaa6166f8a61075166418cd92fe2785e711703cd60cf9ec6422e6e3ee61dc374ef8209895a3e8f1669e17c930dbd8e32d001202e99c3a9f4620c0297e5bb7421e1cfb516abe4c0bb874b072549ccb7ce5bfcb66e7d0df16160c563d6951175444ca36e65c0bf9807970c19a9020ba60785b00a3bb95d33d5d1", 0x8f}, {&(0x7f0000000540)="7cebb8514b081dbad21df537dd827bf4e34ac92aa18156ec8046ff6456169a1df2204f2ccc518a0e715543f08209c3bb7965f49646dfd235d00d00792d3a00b059104bcca63584bd5a1febbb76588fa4768fa88f29f566fc404b884b97342be4bed57c030313f625b40e438b70124a3bb6b7d917e7f00a6e494045e3141d4e755b77cc49423d1b33e135b5", 0x8b}, {&(0x7f0000000680)="3eda93f7f21df5e6c1fb4e8b42ea77c36da600f6b54ffdc2f20331581aa7247be3d7010315dd699f0c934f710ba584ae0902bd3ad3d57d96216a0d8e09f21136ea64daa21a415ee92003643405c709fcd7705e797d790a611a44b86117114adb64dcacde6e0ebd757af638", 0x6b}, {&(0x7f0000000700)="5c0a17cb90ff6b511a2ad4792356f0bc46abacfea50f486edbfbc48c2ab128d66e7319a7f3d9f86ccedced3472318d42b80acd4abd02b5f9744cee15d0a06e08ec7e0c0a50f75c47168e57cb825cd9e7299da4401d4000317d5fdea3c14b134dbbf5926bb715f283b0a72b0df0baa95a4a780651bb300f3546477ba40f689df73d525ac3b9daefe8bfda09b57bf20cceb61113eca919531c25d17fd75cbd", 0x9e}, {&(0x7f00000007c0)="bf8ce9e8c3265c788df874280e2dbdf5b8dbb11a3835a6e5ccb09586cc166f9b1cf10e3fc0fbf4946cbfd2cf886eb8354ec5e1c76f1cf97fae81f6c8afde6d3735d8101e2f9ef5e77559aa646b856b0996d60653d7d8ee910d2f7a1356285a40b8194bfa70535e90c7fed534c748737fd99e25881f313b523a596d3dcc4b53c8494392ba19302a3e91126f", 0x8b}, {&(0x7f0000000880)="b02175996374aaa85468844b6a426393ee071be1625c3246029de2b2afd468a7051406270f15f7fee2f720ca1029b531ab2e5929212bd5914c399b1ab0c1b682f1cf36e976b6813f93050694ac53ef1e0070e595f8720a5ddc87d056edf952592000000ed428ad7136c79110", 0x6c}, {&(0x7f0000000600)}], 0x7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)="75de78c26382b048d360f3b59eb0947bc2a15fd06e9e5774019ef289a715fdb4c2a5dbd0e3d247d27397f0d2", 0x2c}], 0x1) readv(r2, &(0x7f0000000300)=[{&(0x7f0000000100)=""/170, 0xaa}, {&(0x7f00000001c0)=""/204, 0xfffffffffffffcf3}, {&(0x7f0000000380)=""/252, 0xfc}], 0x2) 10:29:31 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000640)=0xb) pipe(&(0x7f0000000180)) fcntl$dupfd(r0, 0xa, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:29:31 executing program 0: r0 = getpid() r1 = getpgid(0xffffffffffffffff) setpgid(r0, r1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffe, 0x0) r2 = syz_open_pts() fcntl$lock(r2, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) close(0xffffffffffffffff) 10:29:31 executing program 1: r0 = getppid() getrusage(0x50172688f4b53cb8, &(0x7f0000000080)) r1 = socket$unix(0x1, 0x1, 0x0) recvmsg(r1, &(0x7f0000000380)={&(0x7f0000000140)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f0000000180)=""/90, 0x5a}, {&(0x7f0000000200)=""/95, 0x5f}], 0x2, &(0x7f00000002c0)=""/163, 0xa3}, 0x2) wait4(r0, &(0x7f00000003c0), 0x3, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) wait4(r0, 0x0, 0x21, 0x0) 10:29:31 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x3}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = semget(0x2, 0x2, 0x0) semctl$IPC_RMID(r3, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = kqueue() r5 = kqueue() pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r8 = semget$private(0x0, 0x5, 0x102) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000001100)=""/54) kevent(r4, &(0x7f0000000080)=[{{r6}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(r4, &(0x7f00000000c0)=[{{r7}, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x4}], 0xb7, 0x0, 0x0, 0x0) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kqueue() ioctl$BIOCFLUSH(r7, 0x20004268) fcntl$getflags(r5, 0x1) ioctl$BIOCSHDRCMPLT(r7, 0x80044275, &(0x7f00000001c0)=0x10000) close(r4) ioctl$KDMKTONE(r7, 0x20004b08, &(0x7f0000000100)=0x52) ioctl$BIOCGRTIMEOUT(r5, 0x4010426e, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 10:29:31 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182cb220641a297a1afe9fadf03bf6ff27a6d9b1cf3172f662a3d1183f7d60974180bfa5b24cd9aa539aacb8452b3ec187fb6b61d4c73c075198f9d2551207de31259072eece2e979e00"/84], 0x1c, 0x0}, 0x0) 10:29:31 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xa5, 0x3f, 0xffff, 0xfff, "ea8df164e8dedc50aeee0d70f33a06dee132d60b", 0x0, 0x9}) r1 = syz_open_pts() pwrite(r0, &(0x7f00000000c0)="95d6adf6dfadfd26645a2f4d51240b9534e627861b186c1402f87dec79f3690aa53cf87359ca97cc8280358001ce41c196d9ddaa1081b60197bdee5456fb1ee22294e8706d3aacafdf30b5723e20a6ba5eb2655ff92e2e6dc521d31d99b663644cb60a", 0x63, 0x0, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCNXCL(r2, 0x2000740e) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) writev(r1, &(0x7f0000000040)=[{0x0}], 0x1) 10:29:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r3 = socket(0x2, 0x4, 0x52f5d07e) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r4 = dup2(r0, r1) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000000100)=r0) setpgid(0x0, r2) 10:29:31 executing program 1: r0 = msgget(0x3, 0x400) msgsnd(r0, &(0x7f0000000340)={0x2, "7ebc4bcd556812b427c52b7356b4b1305b40bcac553113515e8462be0947798b05b438a9bd8ced11b42580315f6ba22defd7c9b3b00e498502e20b8ca353d0310410e080f02c5103ccf276a2566ede4e7fcad655"}, 0x5c, 0x800) r1 = msgget$private(0x0, 0xfffffffffffffffd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r2, r2) ioctl$KDSETRAD(r4, 0x20004b43) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x428b773aa93c6fc6, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r5, 0x80045756, &(0x7f0000000300)=0xca) msgrcv(r1, &(0x7f0000000080)={0x0, ""/71}, 0x4f, 0x3, 0x1000) fchflags(r2, 0x10000) msgrcv(r1, &(0x7f0000003600)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000edff5f86000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e166daea7276ddc06fd76c7dd34781b29e13fd83aa83b9f87cd35ff94d1e1c6ecf52c7b82cc46f91c79c5d0d1b7c3f0cbb726234f56f34436fa9b29b3f2e259f3928c40bce4e2b6dcd1d0c3db848639447e02dafaab42c837cd403fac6d3c1bfefefac59d438b3270492129893c5489734b0b81d15267801a9fb9bdff7cdd900881aefb20ceb72771bb2053b74172b4b10adde8b815b8af00a090000000000000020ad45e0f2a94f03618e74d85bc231e9c4c749641e9862465e9350739e8c64452a64b16bc6d4fc50251e8aed1dbad2c74e936280f91652430ce8e46a87d73c6a02836a8ad5f4bd59bfee2d3ea5bf2b72e9bf000000"], 0xffffffffffffff02, 0x3, 0x1000) msgrcv(r0, &(0x7f0000000500)={0x0, ""/176}, 0xb8, 0xf5d09901a1595bf7, 0x1000) msgsnd(r1, &(0x7f0000000180)={0x5ba4f275700c8659, "07d5961846a2339954e429b2589eaf4064986467235ac645d012ad9354820382f2ca57dc6bf077bcc194e7ae06f39cb51d015fb5f14d8e6435a8383af51feb8ff441b0215df463ba1dc0231e6f54c7d5047c00d3c936d32a19b31c45dde979ddd132cd7cbdeaa5652fe717092367085e638cbe282026cb180336b912f4aac58ac9da341e73adea8d3e0ff6f2c76ab441e3f98432bd9a7375f06732b9fc28d608e9eb65bac4958bc6c22f9590708254f362bedc816fedb3ecd459c7ea04cfcb08e56acd099034be69519a8a315b9508ce857ded2f21058f42e0c071ace4e67111a680d4fe67d83b18a3f8bc3834"}, 0xf5, 0x800) ftruncate(r2, 0x0, 0xfffffffffffffffd) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0xc) socket(0x10, 0x3, 0x2) fcntl$lock(r2, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r6}) getpeername$unix(r5, &(0x7f0000000000)=@abs, &(0x7f0000000b00)=0x8) msgrcv(r1, &(0x7f0000001340)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb5000000000000000000000000b6000000000000000000000000000000000000f700000000000000000000000020000000000000000000000000000000000ac2b35b9b000000000000000000000000000000000000000000000000000000000000c8cc896a180006000000000000000000000000000000002eacfb27e78fb2869dd7"], 0xa4, 0x2, 0x1000) r7 = semget$private(0x0, 0x8698ebfc68b2ce50, 0x80) msgsnd(r1, &(0x7f0000000b40)={0x1, "2aee0e58d36a70671965f06c72735e571784e5d9dd1cf92272087f55930aa0a75f9e8323261eabadb0b9589a3366959be9906648ad99f1740504c853265fb0764ea358b66e4c06ddb760888623"}, 0x55, 0x800) semctl$GETZCNT(r7, 0x6, 0x7, &(0x7f0000000a80)=""/110) sendto(r2, &(0x7f00000055c0)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e0200100ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1a8ed8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e7199983f5b0f8635abe96dcdf0f3470", 0x100f, 0x102, &(0x7f00000011c0)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xfffffffffffffe5d) r8 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getsockopt(r8, 0x1, 0x6, &(0x7f00000003c0)=""/223, &(0x7f00000004c0)=0xdf) kevent(r5, &(0x7f0000000900)=[{{r8}, 0x1e4404823ff65178, 0x40, 0x2, 0x4, 0x2}, {{r5}, 0xfffffffffffffffd, 0x10, 0x40000010, 0x9, 0x2}, {{r8}, 0xfffffffffffffffe, 0x2, 0x80, 0x7ff, 0x1}], 0x4, &(0x7f0000000980)=[{{r3}, 0xfffffffffffffffe, 0x10, 0x2, 0x7, 0x7}, {{r2}, 0xfffffffffffffff8, 0x41, 0x20, 0x3f, 0x100}, {{r3}, 0xfffffffffffffff9, 0x2, 0x20000000, 0x8001, 0x1}, {{r8}, 0xfffffffffffffff8, 0x52, 0x1, 0x8, 0x3}, {{r8}, 0xfffffffffffffffe, 0x10, 0x1, 0x5, 0x7ff}], 0x10000, &(0x7f0000000a40)={0x2, 0x7}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x10000, 0x0) shutdown(r3, 0x974adb1b6ee71369) msgsnd(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="020000000000000076c91e4d0918eeea30e9cddff296010000005cf11b94d1017e0a26ab1a42e1b351c1229a101ab55b7b3d49797e2f05a69a4e8036a6d930a4420f039a074e6431af02b776e39056a0cf651a42d1f9697073d24ffb6a77c7a6f0a52a24ae89fb8452f77bcf4f54312256ee6ed1e4aeaf919dce5135f715f95261ecb4f69262c4cc4dd3ca42046c0a1db79aaaa9339d8b0c58f595e5029753f1441e9b77b38c087430a359dd07d5812c5f189784984c59a77ef3ab61ec05c3022307a7f3679de5841f95c65c1f2f1d630808785f449d838416ddb696e3b7f2fe9428d1cb76ed0db12a5186ddae525ad73fbc9b53663ad7bab26d3ac19a6d12e8619e82fe596d9930ce9aaf66fe4c5287f8035692bb5e7c6971cf39f1eca08b85422aa1b4dc25ba8f346c6f4cc71d2055ca68eca88e2f86486748ce22b43f495fff75e00e08a7fc646bcf9d3c9c57001a088c2a406911697b8ad2f1e56427735452d6237a542762c296e7b1d3bef3ecc928cdc817d2675700000080000000000188c08e6a8699964e791668d98a817fbfa4aa0cdd49102756e9b32de98104c6813e4238cd26e008c33685db8b0d3eb697ece7ce8d6ca2cdccdc9a67a6eb7514409f382711334958fe41f58a923ad146d20a59438bda26fe05024d51256e26c4344d1ff7720fb90ab2b6cbee8e0ff8cc361e790ef7ee6fb8a2e743efb1e293cf100fe34446a84df62844acabb9da5bbf2ad6df4f98a5e97be256c646a1ba8dc6069996387c9c1d7f2ca19de375b8427b96a0bae09f6d46cffe96f9ad915d27bb42f89598614d49aceeeb8a65700d43920822"], 0xcc, 0x800) socket(0x6, 0x1, 0x2) 10:29:31 executing program 0: symlink(0xffffffffffffffff, 0x0) open(&(0x7f0000000280)='./file0\x00', 0x8, 0x10) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x10000, 0x0) pipe(&(0x7f0000000380)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000340)=ANY=[]) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, &(0x7f0000000080)=0x400) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x7}) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffffd, 0xd, 0x1, 0x7, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x80, 0x5e8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x1, 0x40, 0x5}, {{}, 0xfffffffffffffffa, 0x2, 0x10, 0xffffffff, 0x4}], 0xff, &(0x7f0000000180)=[{{r1}, 0x0, 0x8, 0x4, 0x6, 0x8}, {{}, 0xfffffffffffffffb, 0x2, 0x20, 0xc214, 0x100000001}, {{r1}, 0xfffffffffffffff9, 0x20, 0x2, 0x3, 0x5}], 0x3f, &(0x7f0000000200)={0x2, 0x9}) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) 10:29:31 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d830007eac352055b2acfa045caba9b3de424089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f"], 0x10) dup(r0) kevent(r0, &(0x7f0000000080)=[{{}, 0x0, 0x2, 0x0, 0x0, 0x8000002}], 0x0, 0x0, 0x6, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) 10:29:31 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000080)) munmap(&(0x7f000000c000/0x2000)=nil, 0x2000) 10:29:31 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x54c, 0x0, 0x4, 0x8000, "cb9bfcfb495f887a090ecaa40384dd1b5b9f6730", 0x0, 0x80000001}) 10:29:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) readv(r0, &(0x7f0000000540)=[{&(0x7f00000000c0)=""/32, 0x20}, {&(0x7f00000001c0)=""/229, 0xe5}, {&(0x7f00000003c0)=""/220, 0xdc}, {&(0x7f0000000100)=""/126, 0x7e}, {&(0x7f00000002c0)=""/24, 0x18}, {&(0x7f00000004c0)=""/120, 0x78}], 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x10, 0x0) fsync(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x50, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000380)) ioctl$TIOCNOTTY(r2, 0x20007471) openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x10881, 0x0) fchflags(r0, 0x0) 10:29:32 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) getitimer(0x1, &(0x7f0000000000)) poll(0x0, 0x0, 0x6) setitimer(0x0, 0x0, &(0x7f0000000100)) 10:29:32 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x80000000) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 10:29:32 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x810, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setgid(r1) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) 10:29:32 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x0, 0x1c000000, 0xfffffffffffffffe, "e800af00007700"}) write(r0, &(0x7f0000000000)="2078f7b678807d89e032dc19f570be00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7080000007a43164492e5976fe4bce3b20b", 0xc3) 10:29:32 executing program 1: munmap(&(0x7f0000cee000/0x4000)=nil, 0x4000) minherit(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) munmap(&(0x7f0000889000/0x1000)=nil, 0x1000) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000040)=0x100000000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0x204) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x5, 0x8}, {0x280, 0x6c84}}, 0xb3995811893f6b88) seteuid(r2) kevent(0xffffffffffffffff, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) mlock(&(0x7f0000b14000/0x3000)=nil, 0x3000) 10:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x400000000001, 0x4, 0x6, 0x0, "c6e23c5b00000000000000e74de400", 0x1000000, 0x6}) r1 = semget(0x0, 0x4, 0x207) r2 = socket(0x18, 0x8000, 0xac6) getsockopt(r2, 0x6, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x2, 0x6) setsockopt(r2, 0xd4, 0x2, 0x0, 0x461) close(r2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000600)=""/165) r4 = socket(0x10, 0x1, 0x2) setsockopt(r3, 0x8, 0x11, &(0x7f00000003c0)="207e62343f0002000000b5b223000000", 0x2) r5 = semget$private(0x0, 0x2000000000000a, 0x200000000000284) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/56, 0x38}, {&(0x7f0000000580)=""/88, 0x58}, {&(0x7f0000000400)=""/37, 0x25}], 0x3, 0x0, 0x0) r6 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x20, 0x1c) openat(r6, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r4, 0xffff, 0x1002, &(0x7f0000000040), 0x4) semop(r5, &(0x7f0000000800)=[{0x3, 0x29c, 0x1800}, {0x0, 0x80, 0x1800}, {0x3, 0x1, 0xffa}, {0x2, 0x1, 0x800}, {0x7, 0x5}, {0x3, 0x9, 0x11800}, {0x3, 0x4, 0x800}, {0x4, 0x4, 0x800}, {0x0, 0x7fffffff, 0x1800}], 0x9) fcntl$setflags(r0, 0x2, 0x10000000000001) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) unveil(&(0x7f0000000300)='./file0\x00', &(0x7f00000002c0)='x\x00') chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000440)="3e2a7913e4000000000000000727e5e27b216d673551d5c018a0abbb66cefd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790db101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59d97872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff00000000", 0x11b) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) semop(r5, &(0x7f0000000100)=[{0x0, 0x2, 0x800}, {0x7, 0x7fffffff, 0x7fd}, {0x4, 0x21, 0x800}, {0x4, 0xb, 0x1800}], 0x4) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000000)) syz_open_pts() close(r0) dup(r0) 10:29:32 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) madvise(&(0x7f00003e1000/0x1000)=nil, 0x1000, 0x3) pwritev(r0, &(0x7f00000003c0), 0x378, 0x0, 0x0) getitimer(0x1, &(0x7f0000000000)) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003de000/0x4000)=nil, 0x4000, 0x7) r1 = socket(0x18, 0x1, 0x0) write(r1, &(0x7f0000000080)="ab8fb0075c0e67e85947f979733828b0dad92dd80592cccee40473dfc00b3907180efe1483e1cdf63b0da37950cb24223f", 0x31) msgget(0x1, 0xc8) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)={{0x400, 0x8}, {0x75, 0x6}}) r2 = msgget$private(0x0, 0x20000003c4) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f7ffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f900000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e47df27980efaf8878c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a3ed7f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006d016d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000857adbefd9980506665c61c170be40b581c3096ec95e11c0835c142b91b4b583b10305d70a10b6b56efe49328c9e3b0ee1879e56a9d98aa7ae2d820d4c3ec552f531b817e3989c2c8c3b11990c4eca0499a11fafd4d75865307b06607fdddfaa89e3e88f216a1dcae5c0324bd0fae2feda739da1432320b4475d65d0062a2474163600309b3ac1fe99ffa2e4302a2ca6a8ea2df2bef761cee574d14bfed3dc0ee4832b400"/4275], 0x1, 0x3, 0x1001) msgrcv(r2, &(0x7f0000001c00)=ANY=[@ANYBLOB="00000000000000000002000000000000000000000000000000000000000000000000000000000000000000070000000050634adc41281674ef0a86df2e93c8fa000000000000000000000000b60eb3cd000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006b16ba4f9bf748f900000000cc193bb307c86100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c73519053e107a83a2a94d49052464893c3afc3530ca5a67cd7b719379a9261fbff0a2eb6c6fc8a4235187488e07bf2b000000004e25325aced3d5eba64a681700000000000000"], 0xeb, 0x0, 0x1000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f00000012c0)=0x100000001, 0x4) execve(&(0x7f0000001600)='./file0\x00', &(0x7f0000001800)=[&(0x7f0000001a40)='{\xec#\x00', &(0x7f0000001780)='[$\x00', &(0x7f00000017c0)='^\'\x00'], &(0x7f0000001980)=[&(0x7f0000001840)='\xe7\x00', &(0x7f0000001880)='\x00', &(0x7f00000019c0)='\x00;\x89Z@Y\x8f\x8d\x81\xdc\xae\xaa\a\xbe\xc0\xa2\xe2*\f\xa2\x82[Y\x18\xcc\x01\xd2LW\x8e\xc9\x82\xbd}\xb0G\x81\x1f\x10\xce\xe6@J\xbb\x89\x81\xed^\x1fq\xeb_|\xb6\x99PGi\xd5\xf6\x98\xc1\f\xfeP.\xcb\xbf\xc1\x19\x89\xf1\x19,Y\xb4(@\x01\'\x90:\x14n\xcc\x90!,o\xd2\xc8\xb2\xb8\xb3\x93&\x90\x8b\xe9\t\x7f\xa3\xc2\x82\xe2\xd8lW\xe6g*W\xac\"Q\xce3zI>', &(0x7f0000001900)='@.\x00', &(0x7f0000001940)='\x00']) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYBLOB="0300000000000000c71808145bf2f68fa2e23d098990650e7189e856a53531a8438a35c6d77ce41fcb1a907b1bbff94d1364969d8e4036c18a76573b821a0e293a1ec5a9d016d96f43e61f2b09461ffcdd2b1eda214931afff839764846cf8a70c19020000000c877d050120cfce5acaa7facecaddeb6a409e59cfc6ccdd9232d227b9b1dcd05903b48974567681440417e8d82031c8c0862254e877c4176c2c70a984e41cd15b7f2856821870b68626ead29b19bb892374c2e1e574d1471d424ed345317e"], 0xa5, 0x800) 10:29:32 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) r1 = getpgid(r0) ktrace(0x0, 0x5, 0x40001202, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) read(r2, &(0x7f0000000040)=""/187, 0xbb) 10:29:32 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x8001, 0x6) msgctl$IPC_RMID(0x0, 0x0) semget$private(0x0, 0x6, 0x280) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8480, 0x90) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r1) open(&(0x7f0000000000)='./file0\x00', 0x90, 0x111) close(r0) accept(r1, 0x0, &(0x7f0000000100)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000880)={0xffffffffffffffff}) r3 = dup(r2) getgid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r7 = shmget$private(0x0, 0x2000, 0x52, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x10001, r5, r6, r5, r6, 0x180, 0x5b8}, 0xd736, 0x7, r4, r4, 0xfff, 0x80000000, 0x6}) shmctl$IPC_STAT(r7, 0x2, &(0x7f00000006c0)=""/242) 10:29:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) dup(r0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x210, 0x82) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x0, 0x9, 0x7ff}, {0x18, 0x1, 0xfffffffffffffffd, 0x8}, 0x7fffffff, [0xfffffffffffffff9, 0x1f, 0x81, 0x9, 0x1, 0x7, 0x6, 0x3]}, 0x3c) 10:29:32 executing program 1: r0 = socket(0x2, 0x8002, 0x0) writev(r0, &(0x7f0000001680)=[{0x0}], 0x1) fchflags(r0, 0x0) 10:29:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6bb87612bf9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000200)) close(r0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x20000, 0x0) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x5, 0x3, 0xffffffffffffffff, "85491702876ffe4dbfa620000000000900"}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 10:29:32 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000740)=[{&(0x7f0000000500)="d7", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc60000e74de400"}) close(r0) syz_open_pts() ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000000)) 10:29:33 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, 0x8, &(0x7f0000000040)="ebffcb4876c72f59e699319296c8", 0xfffffffffffffdd8) socket(0x6, 0x4, 0xa8db) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 10:29:33 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000200)="6c16c26fa7a296d21a9f0542fd47958906b62271af06d7a057b31b0988f06dd5b926773f34f7ab4f9e86c17162134a7ef1f6ba57e8d6118ab5c5bd609c31126d1e6570f4f231681f2de8173a34e3328f93eae5fdd486e140085c0a853cd2c74b4b5713bae42ca517117419e2828db506c0059d2d12540cfd465225246f912aa8f8ded1a1799d7efc98b3307e8df6ae67e499dd7ad268e99af1c20e569e48ba36450d72d7cba9769ed29752814d1f68740994f6bd7d14d583f409c35fafe5a7b70be124edcff9b04d05a1f4", 0xcb, 0x8, 0x0, 0x0) unveil(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000100)='W\x00') mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='c\x00') unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) 10:29:34 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() getuid() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r1, 0x2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 10:29:34 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) syz_open_pts() 10:29:34 executing program 1: shmat(0x0, &(0x7f0000ffc000/0x3000)=nil, 0x0) r0 = shmget(0x1, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x3000) r1 = shmget(0x2, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/152) 10:29:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) r1 = semget(0x1, 0x20000000003, 0x2) semctl$GETPID(r1, 0x7, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x18, 0x1, 0xd) setsockopt(r2, 0x5, 0x2, &(0x7f00000000c0)="86537602", 0x4) r3 = semget$private(0x0, 0x8, 0x10286) preadv(r0, &(0x7f0000000900), 0x178, 0x0, 0x31) socketpair(0x6, 0x412c7b88fa853175, 0x1, &(0x7f0000000040)) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x11) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000300)=0x3ff, 0x4) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r5 = openat(r4, &(0x7f0000000600)='./file0\x00', 0x0, 0x20) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000200)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r1, &(0x7f0000000080)=[{0x2, 0x8, 0x800}, {0x5, 0x6, 0x800}, {0x4, 0x3e1a}, {0x1, 0x1, 0x1000}, {0x1, 0x3, 0x1000}, {0x3, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0xb8, 0x800}, {0x3, 0x0, 0x800}, {0x3, 0x2, 0x1000}], 0xa) r6 = syz_open_pts() close(r0) r7 = dup(r6) r8 = syz_open_pts() close(r0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) semop(r3, &(0x7f0000000480)=[{0x1, 0x5, 0x1800}, {0x1, 0x7, 0x1802}, {0x3, 0x5, 0x1002}], 0x3) readv(r8, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x3d4}], 0x1) preadv(r7, &(0x7f0000000ec0)=[{&(0x7f0000000240)=""/2, 0x2}, {&(0x7f0000000500)=""/138, 0x8a}, {&(0x7f0000000800)=""/172, 0xac}, {&(0x7f00000009c0)=""/151, 0x97}, {&(0x7f0000000a80)=""/203, 0xcb}, {&(0x7f0000000b80)=""/203, 0xcb}, {&(0x7f0000000640)=""/98, 0x62}, {&(0x7f0000000c80)=""/241, 0xf1}, {&(0x7f0000000d80)=""/83, 0x53}, {&(0x7f0000000e00)=""/143, 0x8f}], 0xa, 0x0, 0x0) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000004c0)=0x100000001) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000f80)=""/188) 10:29:35 executing program 0: socketpair(0x2, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x100000000, 0x8}, 0xc) bind$inet6(r0, &(0x7f0000000080)={0x18, 0x0, 0x100000000, 0xffffffffffffffc0}, 0xc) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f0000000180)=r0) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f00000001c0)=0x1) r4 = socket(0x6, 0x3, 0x92) r5 = shmget(0x1, 0x3000, 0x1, &(0x7f0000ffa000/0x3000)=nil) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x2000) r6 = shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ff9000/0x3000)=nil) r7 = syz_open_pts() r8 = semget(0x2, 0x0, 0x40) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='x\x00') ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000280)) syz_open_pts() ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f00000002c0)) msgsnd(r6, &(0x7f0000000300)={0x3, "ee3ea7164c69cf392cf558c5525587b9581deceb6efcc4703db2b5d7ea1ff05d68a984cf9cdb717fb85ba9dba88928827518486bb0bfe46e660b268b27c6d7c3b3c23c74e944351f41896d245e44f284c427f9a838565c9796c7531da9a7bf2569cd17bfaabccdca2c0d51c80622c3e689a2b9a9e581d5374f"}, 0x81, 0x800) preadv(r3, &(0x7f0000000640)=[{&(0x7f00000003c0)=""/14, 0xe}, {&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000500)=""/96, 0x60}, {&(0x7f0000000580)=""/150, 0x96}], 0x4, 0x0, 0x29) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000680)={0x54, 0x6, {0x7ff, 0xd5c}}) semctl$SETALL(r8, 0x0, 0x9, &(0x7f00000006c0)=[0x7fff, 0x0, 0x4972, 0x2, 0x1, 0xb01c, 0xff3000000000000, 0x1c86, 0x8]) semctl$SETALL(r8, 0x0, 0x9, &(0x7f0000000700)=[0x3]) ioctl$FIOSETOWN(r3, 0x8004667c, &(0x7f0000000740)=0x1) recvfrom$inet6(r4, &(0x7f0000000780)=""/4096, 0x1000, 0x1, &(0x7f0000001780)={0x18, 0x0, 0x7, 0xffffffff}, 0xc) ftruncate(r2, 0x0, 0x5) getppid() ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000017c0)={0x1, 0x5, 0x0, 0x7f, "cbc5978c15c828b16f689e1f38441674793fce1a", 0x2, 0x9}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, 0xc) r10 = getuid() setreuid(r9, r10) 10:29:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f00000000c0)=0x10000021b) mprotect(&(0x7f00001c4000/0x3000)=nil, 0x3000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 10:29:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) 10:29:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) fcntl$getown(r1, 0x5) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x60, 0x0, 0x3f, 0x0) shutdown(r0, 0x2) 10:29:35 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x81, 0x2}, 0x10) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x20, 0x4000, 0x80000000) syz_open_pts() setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 10:29:35 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) setsockopt(r0, 0x28, 0x0, 0x0, 0x0) socket(0x6, 0x1, 0x49e) 10:29:35 executing program 0: r0 = dup(0xffffffffffffffff) getsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), &(0x7f0000000040)=0x4) r1 = socket$inet6(0x18, 0x1, 0x5) ftruncate(r1, 0x0, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x0, 0x4) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x1000000000029, 0x1021, 0x0, 0x0) fcntl$getown(r3, 0x5) 10:29:35 executing program 1: r0 = kqueue() getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x20000000000000) 10:29:35 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000240)="5108bea10018", 0x6}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f696c65302f66696c6530000017256fc7625e7d639fe4e0b7b078536d1777083f705c3f6fa12bc8c3c5e739bfaa90a279cdeac035471d196a66ad57192c36b271a11c759201c8736957b8b10589d93866642540883f29a27f1efd0f6af694913e56bad775190459c015b1f79a9e8d05b129710355e9d384dc3dd256b1ac715bcad75ba2b59b8e895ef6358984d2ea6442ddead57bad20"], 0x10) 10:29:35 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) sendmsg$unix(r0, &(0x7f0000000200)={&(0x7f0000000100)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000140), 0x0, &(0x7f0000000180)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r1, r0, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}], 0x58, 0x8}, 0x404) r3 = kqueue() r4 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x5) ioctl$WSMOUSEIO_GTYPE(r4, 0x40045720, &(0x7f0000000040)) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) dup2(r1, r0) 10:29:35 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x36, 0x0, 0x0) acct(&(0x7f0000000040)='./file0\x00') setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0x60000000}) 10:29:35 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x3, &(0x7f0000000100)="0000065d", 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSDTR(r2, 0x20007479) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) connect$inet(r0, &(0x7f0000000080)={0x2, 0x1}, 0xc) accept$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) 10:29:35 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) dup2(r1, r0) sendto(r2, &(0x7f0000000040)="cf0738428cdf9d7e89e3e4f69cc3d5d91bc3683c2c24c977ec2109410b6888e30dce7378f18d3af64152840f9b1c02343732170ff8782cd34df80cb39cce707087b7371854636ea31cbd08e8cd9912d68c5c3f67482fdd5f02d47a6cf63c371cd142cd9c665841c32ff6c6853c37b6f31993758c31", 0x75, 0x40d, 0x0, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 10:29:35 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc76fd6a4d220014ad74b9d2c207122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135ab3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1f3db9b89f34183b2a717ac0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a15f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c"], 0x1) r1 = dup2(r0, r0) lseek(r1, 0x0, 0x0, 0x2) ioctl$TIOCNOTTY(r1, 0x20007471) writev(r0, &(0x7f0000001680)=[{&(0x7f0000000040)="3708c45eed3570c3a5330f254b1988c5d43c8485ea5844ebff772aca86dbb8124a763a012a0f459133f7dcc75aa23a81cd44ca5cf19d3785a7e95738ca2efbbe3ccd16bf33e05de84b97acd9cbe1180db718c98609a0c06920a03274831f48e82313e72bd96ec804359f7ce3af9e7e2d6b5ef78e76de6666fc226579ef69aa0a49a6ff8a71ad25283a639492", 0x8c}, {&(0x7f0000000680)="8904da5343e255da81a24c898f67eaef19ba83afbbff168f0eda6514f2f5a8b5ecdabfd9f544f98c7d8ef96cc283c4f697bbef34d3d3fb46cd954109f3ab8868cd81bcbc2abfafe464da3e689651d570efca1c24fd2b801bb867818ef744b4d3d112fceb8854cafcfd3774a3453d66d160016399d33a6dc56016e3a80a284cf8a5f19beb3f6a9aeeab2cc013052f61065452a39c2c0c87e52a399167fab1763cbd1aefe6365286e404895f852dedbdede91aff26b60ce0bd04db1bc762de7b148a63ddb73f2ccce11004e3dfa7457faacff793b086651f7daa74c2fae155fa7637c22578dbbcb1f77558cd9dcf4a4878148c46ac218794072947eb8e50ffdac310e9310f1e9c4f65558f97be9408cbeadd4e64ceaedd44f2fe55f771259b24bd06dd2d1471ad8dde1d09d267e3dbb648a486786e41e5feea1d49c56b9ab792af7b2d0571fbf2c3f7ce5198383f3e628937c49ae6934b24658bb78048b8a3c83fbb00d082e66268cb7df21e9829847bbd983000325b4bfafd0c23828d2b0b11a356e5ebbbdebf39e5ef2b9dbe611d72c233a71caa30d09d91cb7386634d87fca5d1b14440d4b2b3713c6203c063b9ee43537d4dd0441f9d1d90de55419e3ba4d6b770249fe61f2d80f0785f3a104b018ffbb53d4b7f44626c5df3b3825ed5b1dda25d6d7217ec6142e223632ba5eb9fa075c233d39d04f7158c08ee16fd5878f5685edd4e20f602d65c4d4e2d5f56e31b1ae002e3e7535892ca4c3146ddd73b6cbda10b219bf73997a2838694404841ce927801d3af2b3333d3264cf38b9e64a1dfd1de5c2fb6f75854a1374ba68ef17ad1b83c151edd65d0a4fb5e14de3af7ec8d1218ddc9e926a507d8410fb0a393e2f93fb08b82fcf277a5e306118ed23968985709f57754d8778c058f4511f001a95e4619bf8fd905077b3134906ae9854043ef634669dfb5026b09dc1cb522f7ec70edd5416b54cd6cd8bef1fb04188cbf565068d5250e1c9a5505819b7e040d05d71b0af7da54e48d97d3216a625c44a78097a07cb61a320e981e06b8b2bfdc053045fa9a7e9ed18c7b748b5edc1b285dba65a96a2524e8fc9feb8d1c03ba4662106884935b01b406b27714b10bda6b6d7ff7974110b4346996ae2bd98c5d810b6351519286ba74e30b657e68ea3abe7890b8f1dd906122a98ba0c41c3dd416792d267e00e3c4be21a03f30884a8151026403c85ab26d42ba603cbaf21ca925d53bf2e1c6bb0ddc24faff4966abd4609ac0275422390fdb0f80784ae9ec441adeee10c54bda753ff5c051702afca3a07dd663b715b252d1d459136973cfcd72bd05ded6f7928e4541baec5194c07e62b3ec4070bba4d4204b5ef7571b8080d524ef5682c3211f0c28bdd892ada68fa764ebc3d6e8b71439d4b835928287d51f774e9c41d14d54abfd821e815440ae65adb67485cf4c320f0eef7f34ef17ca5f7bda0836ed8ac34279daf42c2c58a891fed235076ab38881a47f12b225fd0d696722bc4317857220915c49318aae3d3a2469d1c3697fe8fd57076f90245389db343bc48b8fe18876afb17ab6c174b6ca7fd70a749ff6e59a1a6eef6c8fdf2d9c6be266e6b0ad0b000d07928298c95816e37646137cbef4a57ea8819489aeeca3f313c1fa034d6d43af36cd6cd68751e5fab0cd6cf501d2ce9397f89c17b8ed1e71361279d6f2172376cfb72747aec6b900cf1dbb9fe0b8334d19fbfb023754", 0x4ce}], 0x2) 10:29:35 executing program 1: pledge(&(0x7f0000000680)='}!\xb5[\x00\x19\xc8\xe1\x8a\xca\xc4hII\xcb\xffs\fZr\xf1j \xf5\xe0_\x12\xacn\xdb\xff\x94\xee\x8b\xd0\xa6\xdf\xa9\xc0v\xa0\xe1R\n7}\x98\xbcZ\xdd6B\x1f_\xf4\x7f\x1d\x9c_\xbd\xd2\xf5\\9\xca\x8e\x88P\xca\xa3p]b\xda\xafN\xe3\xb2\xe2\x8c;\x9bO\xb8\xd6||\x82h6\xba\x13\xab\xac\xcf\xe8\xa6\xd9\x7f\x9f\xbe\x1b\xcb?\xa0\xb1G\x8d\x1fEQrw\xe2\xdd\x03\x15\xec\x15\xdc\xb1\x8c@\xaa\\n*\x84\xf4\xd5\xf3@\x86d\x7f\xd6E\xcc[\x9d\x04pX\xb0\xce\x86;/\xf9x\xd0\xac\x9d\xce\xd2\v\xc1\\\xbfz\b{R\x02\xe5k\xe0\xc3\xab\xb0\xc1\x9ax\xe2;^\xbe\xef2qm\xb9\xdbN\xe9\f#\x8arN\xc6\xc4\xd3\xdar^\xa9\x8d\xd5\xd7\xcaZ\xeaH\xd7/\x02\x95\xd9%\xe3 &\xe6\xfb\xc4\xf5l\xf8\xc5\xa2J\xa6\xe2\xf7\xf9[|\xad\x8aY\x88\xcb\x1f\xf9\xc7\x8f\x98tY\x00\xdb6\xf8\xb6\xcc\xd3\xd4p\x05\x85\xb5\xa7\xd8\x02\xea!\xda\x99\"\xdb\xf7K1\x9a\xa8\x892\xec\xaa\xe4e]\x9e\xb9\x97\xe9\xb0{\xfa\rX\x03\xc4\xba\xfe\xbb\xfa\xbb\x11@\xdb\x93\xe9n\x85\xa8\xd7\x82\xac\xc4\f$3\xe3\xc6\xdfr\xc0\x80\x0e\rR\x9e\xf0\xf4,\xec\x1f\xffW', 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000040)='./file0\x00', r1, 0x6}) 10:29:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000005c0)="8c430c473778d8efb9166e012d5165e67893b4d4ee6a1afc5d4fd8ed28d6bbffac095a6cde5c8ed17cd3ecf108962d312d52c45ab3babea40baad2a5af3dafee4a252d438466fdefdb0a7b9dfd097ee3221374954b0e4b8136b1bb14d42fc2dded47c66d0c", 0x65}], 0x1) write(r0, &(0x7f0000000180)="582720ef", 0x4) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x6, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 10:29:35 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000140)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000000)=[{&(0x7f00000001c0)=""/151, 0x97}, {&(0x7f0000000280)=""/106, 0x6a}, {&(0x7f0000000300)=""/98, 0x62}], 0x3, &(0x7f0000000380)=""/125, 0x7d}, 0x842) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000880)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000800)=""/79, 0x4f}, 0x800) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) 10:29:35 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0xfffffffffffffba, 0x0, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000100)={0x10000, 0x100000000, {0xcdde, 0xffffffffffffff80}}) pwritev(r0, &(0x7f0000000480), 0x0, 0x0, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)="02000000000000002e5962d1", 0xc}], 0x1000000000000092) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[{0x101, 0x1f, 0x8001, 0x100000000}, {0x2, 0x8000, 0x2, 0xfffffffffffffff8}, {0x0, 0x3a, 0xfffffffffffffff8, 0x80000001}, {0x2, 0x7f, 0x3ff, 0x4}, {0x1, 0x8, 0x0, 0x800}]}) 10:29:35 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0x20000fffffffe}, 0x0) nanosleep(&(0x7f0000000100)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r0) 10:29:35 executing program 1: r0 = semget(0x2, 0x1, 0x506) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x3, 0x0, 0x5}, 0xc) r2 = semget$private(0x0, 0x7, 0x180) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000180)) dup2(r1, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x1, 0x200, './file0\x00', 0x9, 0x4, 0x0, 0xfff}) semop(r0, &(0x7f00000002c0)=[{0x1, 0xfd, 0x1000000001000}, {0x1, 0x7fff, 0x1800}, {0x3, 0x5, 0x4000000000000000}, {0x5, 0xfffffffffffffffe, 0x1000}, {0x0, 0x800000, 0x1000}], 0x163) getsockname(r1, &(0x7f0000001f40)=@in6, &(0x7f0000001f80)=0xc) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x800000000000000, 0x0, 0x4000090d2, 0x4, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x4}) pipe(&(0x7f0000001880)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = dup(r4) ioctl$VT_GETACTIVE(r5, 0x40047607, &(0x7f00000005c0)) write(r4, &(0x7f0000001800)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e7e8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0xfffffffffffffdde) readv(r3, &(0x7f0000000300)=[{&(0x7f0000000440)=""/135, 0x87}, {&(0x7f00000001c0)=""/26, 0x1a}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001640)=""/89, 0x59}, {&(0x7f00000016c0)=""/188, 0xbc}, {&(0x7f0000000500)=""/55, 0x37}, {&(0x7f0000000380)=""/156, 0x9c}], 0x7) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) write(r1, &(0x7f0000002380)="bdfacd2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee570ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1acadfc3e92423cb41191c368771b6626551a90e6a0998bd25030a3472e0e73401b850f1bfae77c16ca90377ff8facd424d22fafd61f5b6d9c4511e58873ec1560c278fba403800928c39e730d45ea", 0x149) ioctl$BIOCSDIRFILT(r4, 0x8004427d, &(0x7f00000000c0)=0xcba) syz_open_pts() flock(r1, 0x2) write(0xffffffffffffffff, &(0x7f00000018c0)="8910b9bde647e8d07d17445eea5714bdf7a03729a988d895ccf4ed000356d1b3ee2b6e080dcd95de121a5714160ae6bcd86e768e82af4d43450ce9121f67b2a5f9490e0cf31b000000000000377849805c527a3597a16239fb59d383226cddeb98b944d5d30cc11534974f5a23bbf192f1a1d88949dd0c0492931495339cff58e66f248af4852b3096853af94066d656401f359a40e6a973050000006b116b0c5641de7c7fd00c095f904e3b147b7637cbc1cfc98e5c555520725477adfc722f4e8ea044b3c45d9c39128654fbffffff0d9b3690c53e5d7e889765bdfb29828388d922e7835b3d7923de59be0d48c082", 0xf0) semop(r2, &(0x7f0000000540)=[{0x3, 0x3, 0x800}, {0x3, 0xb2, 0x1000}, {0x3, 0xea39}, {0x1, 0x3, 0x800}, {0x3, 0x4, 0xffc}], 0x5) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000240)={0x6, 0x3, 0x6678, 0x9, "b2b4e30dc2c7c62f7e74256a00440d3091b47990", 0x2, 0x1}) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1812, r1, 0x0, 0x0) syz_open_pts() semop(r2, &(0x7f0000000580)=[{0x3, 0x1320000, 0x1800}, {0xaa86d1bc473be89e, 0x40, 0xfffffffffffffffe}, {0x1, 0x7, 0x1000}, {0x7, 0x4, 0x1000}], 0x3) pwritev(r6, &(0x7f0000001ec0)=[{&(0x7f0000000140)="4d4714a208fe82fc2200000060459d9aa144cfa0b62daea1dbd8c58f", 0x1c}], 0x1000000000000088, 0x0, 0x0) 10:29:35 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x88, 0x2) r1 = open(&(0x7f0000000540)='..', 0x0, 0x0) getdents(r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x4) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r1, 0x0, &(0x7f0000000040)={0x2, 0x0, 0xffffffff, 0xd038, r2}) 10:29:35 executing program 0: 10:29:35 executing program 0: r0 = socket(0x2000000000000010, 0x1000040000000003, 0x0) write(r0, &(0x7f0000000040)="22000000140067058d000005004c0304020803130100000008000200410a0ee376ab", 0x22) 10:29:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0, 0xffffffffffffff23}, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb180000000000000000bb2921d7127fd991f0ec865d702f09d4"], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0), 0x10004) 10:29:36 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r1 = syz_open_pts() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x88, 0x80, 0xfffffffffffffffb, 0x6}], 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff8, 0x10, 0x1, 0x100000000}, {{r0}, 0xffffffffffffffff, 0xdb, 0xf0000000, 0x6, 0x7}, {{r0}, 0xfffffffffffffff8, 0x40, 0x2, 0x8, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffa, 0x2, 0x4, 0x3}, {{r0}, 0xfffffffffffffffb, 0x18, 0x1, 0xffffffffffffffff, 0x6}, {{r0}, 0xfffffffffffffff8, 0x2, 0xfffff, 0x732}, {{r0}, 0x5405f3ec52ade878, 0x58, 0x2, 0x101, 0xb7}], 0x3, &(0x7f0000000240)={0x614, 0x7}) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r2) dup2(r2, r1) r3 = msgget$private(0x0, 0x10) msgrcv(r3, &(0x7f00000000c0)=ANY=[@ANYBLOB="3a04103756d70d0e080000009c990009"], 0x12, 0x1, 0x1000) 10:29:36 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff000001a8f7db272970f3354172b82936451f6d579427ee6408590ae90c35577641c4dbbfda921324337937d732ce7d55ab75778035b2521f9f1eaf8582e909daabca76f573e572ade3b6b0d4484b01b5b976d2ba4636f40ba16643c68a30d2d5ac8aa6708edbe38a8f7e6565b9266bd774387e514e786c2f50"], 0x9}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) dup2(r1, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 10:29:36 executing program 1: shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffa000/0x4000)=nil) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) r0 = shmget$private(0x0, 0x2000, 0x1, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_RMID(r0, 0x0) r1 = shmget$private(0x0, 0x4000, 0x7e37c9b0dd31c6a9, &(0x7f0000ffc000/0x4000)=nil) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) getrusage(0xc4fa0f32175bf2ef, &(0x7f0000000000)) shmctl$IPC_RMID(r1, 0x0) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 10:29:36 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x8, 0x1, 0x4, 0x1}, {{r0}, 0xfffffffffffffffa, 0x0, 0xfffff, 0x1, 0x1000}, {{r1}, 0xffffffffffffffff, 0x8, 0x40, 0x4}], 0x1f, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 10:29:36 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x1, r0) ioctl$TIOCFLUSH(r1, 0x8028698c, &(0x7f00000000c0)) 10:29:36 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x181) ioctl$TIOCSDTR(r0, 0x20007479) listen(r0, 0xfff) socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r1, 0x0, 0x0) recvmsg(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:29:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xd, 0x7fffffff, "73cc5160527b0100e5340700"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x3) write(r0, &(0x7f0000000100)='\x00', 0x1) 10:29:36 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pipe2(&(0x7f0000000040), 0x4) 10:29:36 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) chroot(&(0x7f0000000040)='./file0\x00') r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000012c0)=0x8) 10:29:36 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffff9) 10:29:36 executing program 0: getpid() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x2, 0x0) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = semget$private(0x0, 0x2, 0x200) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) bind$inet6(r5, &(0x7f0000000380)={0x18, 0x2, 0x7, 0x7f}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x7) r6 = getgid() setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000080)={0x8000000000000, 0x4}, 0x8) r7 = openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x8000, 0x0) flock(r7, 0x2) poll(&(0x7f0000000200)=[{r0, 0x4}, {r1, 0x24}, {r1}, {r0, 0x20}, {r1, 0x100}, {r0, 0x2}, {r0, 0x1}, {r0}, {r0, 0x100}], 0x9, 0x3) semop(r2, &(0x7f0000000100)=[{0x4, 0x6, 0x1000}, {0x0, 0x5, 0x1000}, {0x363848eaace71445, 0x8, 0x1000}, {0x3, 0x2, 0x1000}, {0x3, 0xffffffff, 0x1000}, {0x3, 0x7, 0x1800}, {0x3, 0x8, 0xa62479465016d077}, {0x3, 0x2, 0x800}, {0x3, 0x5, 0x800}], 0x9) r8 = getuid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0x20000008, r3, r4, r8, r6, 0x100010024, 0x7}, 0x9, 0x7, 0x3}) 10:29:36 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xefb96e1859cf95c3, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000040)={0x2, 0xffff, './file0\x00', 0x400, 0x2, 0x6, 0x1ff}) kqueue() ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f0000000540)) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x7fff, 0x5, 0x9, 0x800}) fchown(r2, 0x0, 0x0) 10:29:36 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001280)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000180)="996110c58c4da0eb6b7d8842edddfba46a509d2d00001663f8d1b1b1e06841404ae7da6fabe0c867b26ac9a5675ec633c880f380f2ae5e033d087a03214f81f5e818ca23dd378b5a0274ddb5", 0x4c}, {&(0x7f0000000200)="2f53587409e4292a9b6aad9f10b37d76f6eb2494a831c55107e5339a2079d185af487a251bd6034bba6b7db6f265012f039033c18ab120d052c22fcf796dd3c0", 0x40}, {&(0x7f0000000240)="3dadf01bcaa57b63b9a19ec729a79444f29d9c80792e94dd267a9d7e821674dd9a0e69f5b27f6fb7ce248e0297723f63bf11cf42be18a18e8f6ab89705e3f517d67e907e2dec65666cd817a8bbe0270b01096bb1f050c81062ec05df2e30df49f373c88ea99b7032049ef747ec3fa11726705e211607c5ff6542386bbe784f8707651619eecd9b3bd293977880032f150eefd12b5b2987de36da921b37c487ec221781a4520b6296998c73cec91cfd29e5413565fe8dc24b62a576d7db005d0fd9110ffb0e1396de088916c7082164ea52a57e72015bf716c697783afcfa5fa4c14a03cd9723e8e018afb7c734644a80f24aed64b6db02f545f6a17e1d0f53e6ece91e69ba0983f4859b903362f385bd19434f08db4a6efd29da6f2445e21f886317096d4e2d12bbc12d0a620c7f251528af84da9262b1c44490062bac98b30de0f26cfcf8cbfecb1445b7552f776ca0e125f65a97c9dc5c6b8d5ab66f7c927990bc24b8a32a22e0f285245fc3025b818ba6373ed4ba7edf94640796c799dccd48d0b8a943265496d84fc2f3aef94f106e75dfa4efc960a43d6175a7db4d1a20daa5ba1dee7b2215e95f665775849442ba59bbd5a178d74840b64b7e16a184cb21bfedb253469a3eb09c18782474626ed5655eb0e779901e21f667116b7371021853a694d6fa2da9c8a7ffba7a47e239146c2acc34498db185800d7dfbfce43e00e5f84c67f3e47cf86745227305281e0ac920aac3bc7e60aa7909d062b64cfac7fd6c79a346f80d0edd57e51b3107b33195dc5a743461addc3aff8f1155f94b30feb2d094fedf67b6aa92352f3dcc749892133c4fbbfacd458118772653b6aa4ed241c1ff122d95fe0a55835e03c184162d3d9de73808485b8f03a77537dff590f49beabd44714d0423679f0806fc9cde171277c2e5b4e30090e7c8d6a411268ffff40d90552fcd7c5509318803591c2a4557ab6eb68b8401ef3e958854ce87b583e8657111abdce637fd37bdb8b8aa3c80e103b91846ff81e807d6f173fc69d3eb7f4d7e83b462b2b86fe8159a897ff1ea7f01be5ed864845bc2377f0233045095107dd797df273df94ed699f825c97f364af7d9293f46226e3e2023d014022f19c52fbd599b87eac04012f2c7a19fa046706ed59b5dbea4871753e07ad6c8fe3562737e5c14795c930233f35cd5eb951e6369ac96f4255d5828af458223b85db6fcce46d2af8069d5b57b6aac11cfed9dda1c0b6e10566f6d2f9b667d8c259c209b8ccbfaf3c97665f10f269b4d08a415ce2e4c6f08b6dd0a4f1338bb14dd8f4a140a42c0b0c929b7e5163f4344f34c86598bd66cb29b5bd60c79ae1a7de9d94efefbd590977e09264e0297e3d6592decc1bc1feff14040eecdc4d09a85007af52a24290eaf1f4f43dcb6d041836bdfb38f6e16df27f2c427604b3530bb6325ac076d7ce073c2c3ebb338bb1444ee5d0b6bb2f6afe01fdd897765781ec447886ce89d3e7468f0e23ae76295853fe9678ecaaca94d78bd7d51d2ab8563c9b9f246db476803452666a441929ac2b4ea34290197bd0c0e9af96a11fd30d79bd6d08e6aca5c9013ec8ca37a9bb56ea02e827e60c08ac43359f972a61831b7a6d9cd5a177e63047b1e34c7524bcc6d31bdba797a0fc02ca7d00375f403641fe67e0657e5632c2cd7bf606f3f7e500530ac70a28663c53d8ef54a412e0c6af5ed93c58d47599e0402b0a6b15a6a7d709f941717ebe533ded9f20d0dcdc43a76d9674dc9d77f01913cf563a88dd6cbcd3664188c6cec09def2afaf360bb35ae168126ad3c01fc446ada348cd59e84e8f4de5a97d577524086474b101803b8d899cfa714571dcc3a18cc657dbc0351e30c800c86970a2b68473e9d9ea10d9d592ee12d4e6db492f5eb02a75ec3ae8460ee2baa3714899a54167ca8228dbc195cec7047f45a6d92f9d334c934840abf556a11a0c1b8644f49cd7355bcbc39e6cc970d04747ae1d1a264c1d1a3a8498dfd256461f3dc8ec1ac0c220a54b1a33c5a2362ff21dedf96cd5a5036306a9e7603a0b7c9c6ac091fa20513517891f850074bd8e636d70cc3675bdf7ca00bc99b87bc5db30a0aa53c7ae5b721dd54cc1e80a953cb4b2a4b7df27a74f57ff1df35f877e7e7c1cf723ef0a4819ffb3bbc691e0abc5ae2c96afadb9a71b67954d4bf69fd4b598c35f978c76e2097a54470803cc782633a7782d05bb876e9a0003171e63e2c9e6330290ccb5e2cdb425a091cfa43142f6f28e9ab065a3c32db5a0e11b59fdcec66455f12857507452d637701801720867abdfc57918042ab5356096d5dabc2510ebf79d880fbd11d50aadb9c9b99d2a87f4b9c4b85d8cb970432d5823abb3d85e12f3576b92e3c96fede60afba98c498dfa8431ef5fe728c4e7ddb5f67a8c6a59f3b5ab057b6f9f6d7403d9bffb10db0b07341d220e0dddd89224d4f3a1a2400cc42dfb9169cfb76a7118ee505e549235471f0e5743cd8f397020182e1ac750b52fc264e386f7abc44c028213460585d5617f2350c6caa9893f310bcbc18d1c6735905cec3caff25c96a1b740e4329a43e01cfe9b8f2688bad5bfc478a360903e1f8dac0bdeae947c68c43d8ef8ca3093bdb3042208ab457542fb6c5e050849cf62de9778a21553f93869fac3846c68a186841a37d5fb9842acbe86ff65e61b85be2003cdde8db62c3570ed2071d42e6a81c8bb3f15d615ec953fcbe991ba6594f7976f482c4665a4801d03eb12be88be395b23b51bbc59b6a9d52c19de6430bbd5932a7357296951a0a87383be7e0cb000cce44938c702e7ae20f92f61151df7914b29b9f94469a89b30919e6471ea87bae24722dd87e9f2ef09f8c1a7a574d0fe3439cf1a6373da54a4e6bb654aba6da3282e3a888a5bb16e3362bd1ec3a2ef95f37a44a2fbe232a8c53280894ff189d802c6d1aa337af2192f5a3306bf623aed34e4adf702445e0696a7ce0edf1442e2d66cd3b32d0694995b24c50d76474d8ae1a20e6a22abf930098d4c09cbb77566118c5120bd7ce846835f999739052c011e11901adf76ed89b4c252788c1ac2feec26bf544c27b6304d8f51033bbb616d12947121e28a3a8c260f6f1bd4b057229247d5ecef731b4462385ce8e084ec142b847b05900f30ee19ed2e8ce6cbdb9a9a0d427882de9eb2367e4d3fe38ff8a89d55f306499c0d9467e9b2cd8b9d12b055048645b3b4acd6f4543d513cd0fd7b114dd905a7f6d6d8fa05a14ef0336e552f2498b643285ab80a9a6048cfa3ae224e2daaa927f7d0b447f35dcefacea924b21688517fd374577db8d422c95cb5b6d49330a0629eeb0a0880b98899f4aa59fb8b277a863bb47f1fc5c1965e95430447b9f3cb5ef252961c6e6aca934ba8cdae3268d814abea2a3cd54eda2533ec05c2fec801121a138afec444cc327ce54800baa0b7a2994bac4e2c65b208ca3a4faaf8056de9c88f7a6ddc871c33ce791471349c1c6757cd36f985157764a41336ba0beaeb40e9ac843f25bcc951820b712e635a769ed2bbef75185314a76c8afc9d68ebcf2eae140fa057f0216e4e11c064dc6bc91b36324c60517b6d322095a9209e30ccab5735c9dadf66fcdafa0a589fc769965f5ea0ab0513e4057eab08027fa37bc22094c8032b8d58df5480a37b07976671ab0fa5f0ae775573ebf160f54d6c0fccba286fa5e91b1c450d511797fdf671b78a548df502c9275efc6af2de93caa68bee61905865da2a0b51cc386c3381427d260f6086f9d98d2d6d83e09c47f2d463ba4654b05dbc5e9ecbaf0beecc94a8fc7b043442e431ca032e6d6a192dadb1a2fb01a0e2531c3b45c74aad11bc7dab33747d62eb9e33e9fd6380595ab6809fbfc76088d7c3468fe02eda0a24c20c2ba868282f2fe4d9bdf6ce7d842a82bf7d39ec8b5c6fb1c791df2f6a6a76235dbd38f7e4de619ef15a2bdccfbb2455d5fd4d5456c3585ccf6c501e8a4227f1f58b2040c79c970237c84781c60f35dd1accfaa58f4cba9933a0cbd05a45a30fc21bfea1be47ff8279cd3b6f4d2941d1fb9eb00db9a30dd96044e011fda1b6f9d3b1c38167ff63f9266c59160acc29e5d7fc18ae612c87fba41717916bbf22032b81e9b4481a9af3c623faafffef8799dd2a6a75f6c4a87a57a787fc16a793b2cf4454372f9ed16831df28fb8165df82fc340a9a670f3cc39dba63f8d9c766a5542738deb080c0a815b299da0a4ff4cbb0480926c6147e5a09fe7d490c4d078d1f59b36ab18ac5ac1120b5131be0cd238b0d3dc37bb32ef428a5ef73b4c684e4227720d33738aa9c177a99aa69ba146e28caa701875f4c3d260e8dfa55e42d58f2f165a5228cbcde7147d1f431c1fd32dce0cb09ec4cdbbcbf0019c98c383e9937906bcd617fc2d3ec4847375a57e30cfa9149acb5cee756729a3b8a810d8d1e3cc5bae63f06035e54ce7701a6a7c15529a05d1ab631d9436023465420636cf04f6e5b764f0d319be0a996c39a6d3fc67feea17e7d4c46284ca6777b527bf61e004fd6791be67220cfca92785c0bf5ffc29cff7da6d487ec8576ec7a121863d6f3b4bf5e285d1205eafcb6ceebb75a314be015996f09e69ad2210466137682750d2e6e19874d0d58e7366b002aa995fa618213fabf62e7810ab0ec641f0aad61cb888942f7bd9760be2cd45cddcdf33196c57321731a8bc7d75c41e3587a77921a5c3e256372fe7f2723720e53b09aaef8b1b8c52df94f026d5176acfe56840a5e8548f4391c31b579b5ce964db6bafd16717cf729d0308964cc77b2a2d17b40ca32882e8b166cd9b09e770b45a563621b8a1a10a99862d3caa5ec0144cd99b7e04ae125b74d33100ba7a40d63564086bd4914ebc309a6653bab7af1083e7c02e17d8f60c57ccfbff68715c4a4944df1bdb05c8f1d28bfd364b0db901a1205c9b1851d667c09ceae59df8df7473bfe3bd20c63208baf59b61d028e228e0dbb86b234945eb40afcacbdcdd003559a1060a078a464de2fc764ff6f3382a8bd5b643eb5b9439890cb196133ab6dc9ff8daa96d522f1523381351a2224ad2344724759cea323a133c2a17a71364c334c4627da23820539e2cd077da46c7f5c5b3db907ab1c6a50f2a561222364918ccb790f189b48c4a86710595a6829825cd19bdc743744b42fd46d4704fd77e16db640a30b7233108ed85493e73e99ccef73fe5554802f3c9d6577d31a9b991dc241007598ac53cd72920af21124703145a1ef78172817756a85dd93ad83e3d549ec4b76932b29442eacd34159311197d231b289b677969c96208614a2dbb18238dc682f690f9fd397564c2ed1a033ad5ab32c4da92e83b22dbd4b3960b4c6298fcdd43a7453b211abfa3248533548237f4bb910af77f1bf4b514f962f92e78f8d9dbd1e013d3260181f7c50904eadbd862dd5815e55344b4e64396c31d1f110657d75be276f68122c87ce95c27ed749c3b5c25356493d0952473ab53ee9a49628f1559f3c1aa5dbcc3874b0120f87849c392d4497a1de408140c7cf862fc50750500331a1e758b7cfbb9b45a346e1cf5ce4485a004a9797828c577bb65a4ded7d8a21f6060c465d36ed67e52490479774474c5efae1a18ceaa34884a8dfbbbee7009e06e9932040469b0f4160253585a6c42d16a91c5ab55b9b8684e0d03d573c3694ce13d0883f35f8f451ba8eddf550d19348794a355621cb6758d676ae96039b39e997bd1a46bcd42286e4daa5cf680cd0b5b703b4788e7ab928d069faecb7cc3d76c00c070fe80b25b4460b2302a2", 0x1000}], 0x3, &(0x7f00000012c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0xdad1b1b4a22b73d}, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffffd) write(r0, &(0x7f0000000000)="d0519fefdd4525b31a716d0be32c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564a49978a3e4726332591c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19dd243d233797fc1b0237b55147546a1a07671bdc014c643ac5c5d4a818d9c89b3d8deab303f22135ad5d7980b5cda68d9a017a4606fa98ef4467bbfc617a611b6b2c9c992729a79f3216a63ffeb6", 0x9a) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x400, 0x0) pipe(&(0x7f0000001340)) 10:29:36 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x2) getsockopt$sock_timeval(r0, 0xffff, 0x1006, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 10:29:37 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') unlink(&(0x7f0000000000)='.\x00') r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x48, 0x100) utimensat(r0, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0xff, 0x5}, {0x0, 0x4}}, 0x0) 10:29:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3d, &(0x7f0000000000)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffff, 0x7ff, 0x1ff, 0x0, "b8000000000000080100", 0x200000000000, 0x9}) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x4) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000080)=0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="50000000000000000100002c643093009c5d82b54d56f5b8791a43d0fbf5e25eb57f910370970d6e0240983e0e011ad680a61f7296a140cfb37ff4e10d2cf00de1a055e095b16f8277a3e72fd69c0000"], 0x50}, 0x0) 10:29:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x44) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x7, 0x8001, 0x5, 0x1, 0x3e4, 0xfffffffffffffffe, 0x9, 0x2, 0x0, 0xffff, 0x9}) semget(0x2, 0x1, 0xe6ab910cffd0e206) r2 = semget(0x3, 0x0, 0xbf063e55fb0544c1) semctl$IPC_RMID(r2, 0x0, 0x0) 10:29:37 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x1}], 0x0, &(0x7f00000001c0)=[{{}, 0xfffffffffffffff9, 0x43, 0x4, 0x11}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) 10:29:37 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) r3 = dup2(r0, r2) close(r2) r4 = dup2(r0, r1) r5 = dup(r1) r6 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) r8 = getegid() sendmsg$unix(r1, &(0x7f0000000800)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000640)=[{&(0x7f00000000c0)="865a21a76387844168832074af74e52ce5c810661bb6ec3192f595a043120c92f09f34ea20e783af410d9759034a31b0665838058ff4d6f8fce432ef7920dbdbc8f53f4d55b3e8ca2c803b97a37eabe69ce4973a3c03b23769c57697df9523bfda556deddd2d71533b1bb39a14076d0eeb1624f9cd3be10f69cff05731779ecdc555b104518f1da7127c2f1e5bf3d07842f1bc976ccdb614a6d1e1cda104923cf6e6f00da48c518045767636c05c2cbf18fe6a867587e60038048f0d0189b004de67a662d9636be8747b99847461b64688b116bb082be041c25c1bd7c3bcc4ee29432a110e86f132ae77a1866adb1f9a711f15e091e8f253", 0xf8}, {&(0x7f00000001c0)="09f62aff9dbd2eaf9b247600f0b3c4068fcfa968c7af61ed35c40593a8bfead3f1edff08bb4c08a1baafd6fa15d4b56d2bef2062979a7ac1094d0d3ee7a984b2e04dfe46d49d39bb519612d1ea36292d82042d03ef1ba0fbe2893c1b215209ad232453ac19aa1682c405778f9b86add29b3c8c6132ac2d020e242e739d4908345a8440c5e58b32bd1831c04e322217027523cbdf6ed78d059f", 0x99}, {&(0x7f0000000280)="8189f4c41143bdb0e4d224f18ab5d623aa02", 0x12}, {&(0x7f0000000340)="fd102459ccee734becae4e22fe8969b23c7772cc357bc80b2e9b59f7d74979328a476a2b1013512aafcbbee3631a49129bc3d33e0833671834a610a51b811514444c6c9ebb344523fc2028490536ce17e452c401bf029b185ee993356d9bae7b9ea499a650a1e9f102e5f8c0bb1b1b3e1189d0875c3d854400a2fcf5157b", 0x7e}, {&(0x7f00000002c0)="a204da7a11c2a3554d", 0x9}, {&(0x7f00000003c0)="1cb4b1fab4adc3302a888117de3f2ced8207da6a08c9c9a64f126eb929c64fe5cb0e458eb6268a493c485e6a0e7e83a4727d5d980a7f91e1bb7c9d7af1a921911b4d16ae491e52d1e11822f5a7ddb5abe06137a4b5f02b3dc4", 0x59}, {&(0x7f0000000440)="08b94b1755077c96ffa7a763", 0xc}, {&(0x7f0000000480)="52a8cf3f01c48b6890eea44dc86a5e2d8d680d8d6f78955a1421d0ffaf3adb51785d028a3eb2237db9a9865de25a7596460fabc2c6c7a0aaaa28143081c117a3b9cd73d1609238a4066c3b152fc5cbd4e6eabbb677fc4eb719d689", 0x5b}, {&(0x7f0000000500)="42e9b04ea06ec07c6d8f741011ddff2a88109f44eacb39fca9af044ea8780ef704c3556dcd6c3c54a0909fc7cf593972f98e6fe0e3be5130523932cd912d1ea423d1294780def2faa21e8d194e1ee2460a19690a328cd5878bfe0469a687f856ea36e5ba1a7a13eb5bdeeef67dd5ec37720c64fdb63e6d78646b5ca1c5cc9a83752c7374077dd7fe473d3610e0b9cc93ea6630348e87395ec0ae36eb8a8d64f815ce5edef2ef7444d80ca99a", 0xac}, {&(0x7f00000005c0)="5ffa64976eca2248afe8b0bc3c074e634a2e63a51c04943a4213d2e675537c2cb148ff7fecfb4b93720ca7bd7e8f12909f73a6579442cedac93dc4758997ecbe8661d7a8cc4efdc5", 0x48}], 0xa, &(0x7f0000000780)=[@rights={0x18, 0xffff, 0x1, [r3, r5]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x30, 0xffff, 0x1, [r1, r4, r3, r3, r5, r1, r4, r1]}], 0x68, 0x400}, 0x9a6b012187761100) lseek(r0, 0x0, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000300)={0x2, 0x5}) execve(0x0, 0x0, 0x0) 10:29:37 executing program 0: setrlimit(0x5, &(0x7f0000000040)={0x7, 0x100000}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x10) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r5 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r7 = getppid() r8 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000200)={{0x4000000000000000, r3, r4, r5, r6, 0x80, 0xacd}, 0x2, 0x9, r7, r8, 0x80000001, 0x0, 0x1, 0xb78}) close(r0) r9 = syz_open_pts() getsockopt$sock_int(r0, 0xffff, 0x1101, &(0x7f00000002c0), &(0x7f0000000300)=0x4) close(r9) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000280)) r10 = syz_open_pts() r11 = dup2(r9, r10) ioctl$TIOCSETA(r9, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r10, 0x8004741b, &(0x7f0000000100)=0x1) r12 = kqueue() getpgid(r7) ioctl$TIOCCBRK(r11, 0x2000747a) poll(&(0x7f0000000000)=[{r10, 0x40}, {r9, 0x1}], 0x2, 0x5) kevent(r12, &(0x7f0000000140)=[{{r9}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 10:29:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x10) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/31) clock_getres(0x4, &(0x7f0000000040)) clock_getres(0x7, &(0x7f0000001840)) mkdir(&(0x7f00000000c0)='./file0\x00', 0x10) setrlimit(0x1, &(0x7f0000000100)={0x8, 0xf}) chdir(&(0x7f0000000140)='./file0\x00') clock_getres(0x0, &(0x7f0000000180)) r1 = socket$inet6(0x18, 0x2, 0xae3) recvfrom(r1, &(0x7f00000001c0)=""/222, 0xde, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x20, 0xd2b}, 0xc) r2 = openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x8080, 0x20) readlinkat(r2, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/29, 0x1d) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000003c0)={0x8, 0xcee, 0x1b68, 0x7, "31fdb4bb9b99073fe0eeffeb92eb5bdd828b5f3c", 0x80000000, 0x401}) rename(&(0x7f0000000400)='./file0\x00', &(0x7f0000000440)='./file0\x00') r3 = socket$inet6(0x18, 0x1, 0xae) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000500)={'./file0\x00', 0x8, 0xffffffffffffffff, 0x0, 0x1, 0x8, 0x7f, 0x4, 0x1, 0x0, 0x400, 0x7}) syz_extract_tcp_res(&(0x7f0000000580), 0x7bbb, 0x4) chdir(&(0x7f00000005c0)='./file0\x00') minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) getsockname$unix(r2, &(0x7f0000000600)=@abs, &(0x7f0000000640)=0x8) symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) r6 = geteuid() r7 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000007c0)={{0xffff, r4, r5, r6, r7, 0x180, 0xd9}, 0x2, 0x80, 0xfffffffffffffffd}) syz_emit_ethernet(0x1000, &(0x7f0000000840)="809bb6e90b6d6c5607184a33a10aea83b6a984ff8ac3a7a1ffa953974a8627822f85f92b14c66ecdf3439dcfe16fbb9fbb8dea2ad55660b2bc2b23d56e1c5cef1b396338cddfee3e0ca33f310b8002b35cbb3970e6910800636e348ba31e2539fdd276a9c461399c346a44bfdfa4bd84408f15b5f6530e065ca97dec6b2d2fa523afe943e75ae310ddfe8e09dbd3645c63225fe81a21a77dc4b81bc73e9f794b60aa807c6c54bb93f488d7191a1f5d59e58d13e55d1531d9a10e973896160d2eb2e362f3dee59e330fd3fd0090ebc578ce00ba137a3845fadd20b71aa44bc9a3b649dbd083ef9e1b2cb0200f1dc166de45772e9e03abc69d5d48d2fafaaedc06f4612a205140173dc33d987bb1e97d5af8ae87a570defdcabdc48515447bb88d7c2b519db67155a0dcde7460cd7add1c20188eb79415b39aebc8a2260e1cc73a94fb10a58125d31845c9dd6220e702c94474fe7c64628b0d58b7d53de6c71b9bbb9c9c286fd123f35b41f1c0eadf68a69c30c7044127459225a34fc6c59be8615bb0eb091fc9d5740d234aef3a0ba223ca51559870063085aab7972d81a7afbaa1a9bdcb1af08bb1125d4115fd8b74f097efca57024d6001cd6222b6dea218e42432eb96b1331f6e1f20ed11388e2f3d2bb14070f9ad442f9666d2d433c4869504d2c6cb5edb2967458637981047ee71d36a157dac1fd44aa4c34a54e8e7ecfd72daaa12a17a0eb630f30b5541fccad009089cd2379b916d4efe1ce13dd3fa5c92b83f4afa1be9f710776e183f980e35dde6b89140d8791ac3f40fe482d4453f12c7848cfc51ba3bad943c239d190e49a7b642cab81d7145f2992dded7a56a8364fb5d0aead1b89326a3eb7747d14ad2443f9b27eb1772239caed93c461262972c955bdbcbaff439d6c3723135813aa3ef45dbc060807b929f30f9b90c96fbbe5c2e8a22785f443d29eae9a3ad835b0c76db19a35c22f1ef2047e9e43423c571c20d988eb83be9946c1122015b9b2759733ae7e2eabf3a7b179d0c593e673452ed14f427cbddbd212d256fada89820eab763bae1ed0559ee1f604d763789924e1b53e782d168b3c9d27cdd65734541d28a86c00728d254b0c5c72ca16b4f2a7db36bfc7ab8d5cea0414bffadcc024cc85c4cccba833f16c717c8911363083bc47fb9b73c81def4a6cbe4042da6e8b38bb740668737c2ef17847f8f36d17a1f03aad2d6940ad05b34828a15dfc754ff6231eca0cee8e79b7658abb830f2ff5ec7fd96dd529841b74e02110fa7b7232e83afbb4df0f07e4ae00179ea814dfcbbce9e00ea5ce63399c15b7d931aa00e6040325aaaef85046d9df5fe27d06ac91f16a91303897480154c301107d4c49cc961a18912dab5fdce0f38bbd7e89d43fd82095f4407abbf34479f628c4665e18bfea442ad652efc6268d9c552f1545752c293742ed5d179b76c4b61754b01ac792a3de5aae9cf3269802cf532bb078c2a6504751d713b474174d0b3d864309b8c552ff4dcf528fc056506132033715297509a23182b95ada75b4d4e60a25a51790f2f9436645c562999691638ec1492e526666153070246791f0b8fd5d0329c4b280b46a40e2f9c3ea9329f6b52b3c1b0911b71369be9d1deaceec6c4f8c801353caeb6281d2a125c7b4311f5917bfd62414b33474941aabaf7753e9c889a5c466385e1caa27a57788b5b895c6bbf0a91c53b8f6594c13e989340e0756fa1b59b6356443aefa1e6a3b2fb094d4de62633f5f7fd65dd89aa37a5d3abec0d69d7e7ecc7e420a4872752d477981b98dd619fe72c2f6426c473398b53c2690074af64c99dad188bf7c268d7b33545a96ec71d3c38d6746224b9c7d5924ff78e572ee59ea0ec58073175c25911dc0c17cc64ee796a231ca8d2e61d328a76c0c8cb913d4fb455050630ee9bc7bb9bc5982beda09462161608cc0f20fc15467bac32566470ad26697bda56f63ee63730411f5d1aff9407c15ce4fe3c7ff5314d3854ff8a0ddde82bbadbff99f5747fd9270004c5b4f565f3aafc1fb8275f473e9b7a2f881981b1bb7f0c30c23e7604746e03b95ff1355c75d572d58bfb15706923c0be6dc3b1dc5d4d7c5db4f03ff910686e007c99fa3397d2315835a5c30ab1057115aae3b045ed555cd38a381ebd2c3a0a24a686edb14106d720e9ad510bb3bba73da1d242d71fe92a31102e8a7a93d4c993c60ddca1378c0b0d0f98e9bb0909463828bfc54bb02960f2c9ff91693794d255b1effde4f303c765bc61bb9e2372f9576293bc17894aa4354ef6f8dd6715201e53d1c4e32bd67fe75ae72830e7c744a517de7a0cffe63a368f4df2480282385cbc68e5ca97a4c21bcbc6f2bf9b60dcacb249f370fdea58e96443921664be8aec502531f613c168825ae644d52134797913f4482bc94f0126b8213d9833532e5f56ee7bd4b8bdc5864fcdce4cd5a70a4ee26b37da6aa571b17fbe9b80c21ce5714f8835e877471f5a09a2b603f1d86aa33c2a4f2251c1e58ed478b7b99b2d02d456f517f88e2f0016cb0076bb46c69750882c67b754bb5d50ab4437ad7772c63903dc61a76be127c2c5510f00ea348965f71c521691d873aec00ba23709ef307a2e20bc2a283ad497979caa7e77a16cb94178d41e887a2b1a3934fad63601d3983f8ec3203d4dbedec1a2b961dedcc585e7f17edc6e2299e7bf0e1c6eda558e62e150b5ef6f24a0020c219cead659b11efb5c543dd2c81a8574dca3fed667c4cb261c6d0f18d0d0761beeb953de3050c73c047b36fc44b004491582096d4d21190e750b5f34965e2122ce68b94465a992d00314e44f9214bcc43605fe8df505254e7672f9364ea3ae3074f0e8b8171b707f2d7060a25246b84f7e22902bf2dc3057329042cd4ee19db634bff655155c8aeed8a6d2779b5fc3554105eb294980f641bd88dd8dc790e94cc0b5a0d1373133fcb4b8bff5e83edcb3054a1f69583406fef250e9e9c331a9548315533c7a05db5dde65aa80840e5fd0b65ad6b981c6133f2f291624609a15c78b40ad92de3f746a8165e30a687fce0d4b1d4c35a8708b92c493b6697930a980a8c92677208eb721a69b6618d01769019d8bd47ea9ae620ef94048419a2dd7e7307ac771cfbf275fe234f65abd051f6c14cc2168ff4ea39800e7a60d7c2b0aeb724669d1b2f239f889820a466eccee6f14166a3b7dc266fbb6ceab8812addf83b6f5a15f6aa1b76f41e770e38f3707f1c28a55a743036b95b02484210bd5a09f945444c4a46bf025a05d5a91ce7499bff4ccf3498375b37969ac5f903d21af91238eda93349862617997f382fe780fa7e84177bcb7a881bc319c30061442487f6a083cf8d3fc71304e15a1abcf5106220b3db1813e4f5bd074d7f4d9819bd95f4771a09d50d14e3fa7e67ed182b1465afe39b72059174251cc29d1c4322b44201c4b0781bf0d68a7e4db248fdd28f0b423dfd215a89abcd7ded1c4a1ed68af06ac1c0376eb62f0dae317c9c26db4670be106b1c94468feb522037144199bc6c12675aafd2d84359517dd55c9a763ea1908e020bf5f14d389ad78f22ee670d8100cfeedc4ed9bbec250f3a174a39822bc27b5cc082435c8d4dc510040b40553f6aa166985f70b407010e721c8d20f1fb6219ec191e5be7a65300092f0f0f0976728ad1059f31646b68d4dfcf1a4fae6e596221bcf9859e6d9d473ce4226ada88498d1fa8ed82727ae2c923f824dcc92c6a1fa342ed50354a3c190e2f08c6d073ae10192c7ddc93d3377474f8f3944f01b64339bea1d46130cc8857345626bfd060f9f0bee518c14f60a8c1eb9020fde4a6a3cb45fb6c50c5af7cec5e8c1867c74ca761c4d1b83f89b3d895249af4c38656083d5843cfea22004f93c295d837cf34c8f998f09b9d3801b050edac3e8a912de72ab526eb817fa28ce47cef950e393e22f58404d16367a251391c2465072769be17d97734faab70298353ba17a7f5237ef279bc84b94aa09d2acbd46d37167c3cc7e68d39aa44157b7f59df3ddfb91fc8a6f74831fb604e83a4600bdde5fac7e92e88d1b5911fc8539d60f9f847e9ddb3782857150c928c045575d7a2e9e6b0fed783e9244bdd8d3b0b44a57ee6b261ae5bfd89ac528f4011b22b065262dfb06d54b163d9142a6e0d6d78db1e8d513a93fc6cf8280a88da4bc0772bd7213e548865bc297d24845933a9333fb4b8e4852a734875c27f65a6f99799439c7a888b17bf75b9c76546d723163d3e489ac80d7012025568b3e4a0683cabedaa3dd7b2c03aff2a74b0b9fa9ecca40050808c55de5f46a60d65ffcd54d5e25f7ea040673b54500db09ee154ce9b47e2bf5561f939e5769fa642a8dcfcb5ba3f009866159e9b86c04c601b7ae7b16c5590d9498dd6dcaaced0930bc1fac819c01def604721c4ace8957a8637dda692d7196ee6baa6c57d629d91c62f026ad79a7c241a553a740a6ba3925a57ac1860b62ce25498179726f49d3b4cec0f478865977a48dc4dc77a596152b58f5930c13a0fc8e55a8162e3f2c8348d0f4ddc77c8797ce6c36c50f5f2969597d0072fe2e1f65f6abb7421534eabf8175d8d2bde0ff8e11304386d5098ab0cbb7ea5189060140018a8a4443d524d9a9cbb4c1c19c17d4a510b372eb3e6c6a9706cf7ac82c2ad8aaec1a37f2017fbb42162cc8a6cd50e35273021245aa2f6c3157ca9a351fac745ece7d8f026084d3a52b9e9e3264cb635bb7a2682394689c842f860bf5b8266cfcd2f0f379c226d7461cbdbc55daad021f720b89c038640403598b667b7bece472d933ca5d98e5bfd1ce770f9daf7ee40d8a4c2803ca25d4911ffb26624ff4271478947a4308f14fe42e78267eccded436e815ffe2460aee140c85b5926c635508a0183351fbc44c1913933b94c9f1ffa80de891a449993e80cd0acaec67010534a9a3b84a80b0f2911ac257cf785dbed006982f80a879a79755268c1c15cf6bb42c16025f6fceb2a5cdd30d02ee2c2f3c075fd65a816667808aa18c4e7285ede84f4f7a426dbe14f73bc2d7ed859e3dbef27376fa8ad3c801d551bffba218de2ca51a3699a1d225c6a0f0442e6fe654fc104a75eb9fd6d840175d017117ee77e432b8c38d791fa6e78bb251cacf5b03e828d6a0e5200d3177f00987fd5ae2b5c87d58fff3210ec400d9a7e98c7365f1ebe58e78cb38a1d3d41db82c8dc8a5d403a029a492fd2f506160eb56c952597a886e614de647cff30692a98fecd8da726c1356dfabcf4f3aab33b90651934b59597abd6202da526db097eefc690560e06b53793f67ce23b5a170f4b844932942ab8751e45e05bad6980bdb496232478208527f0b9eca7b2d7558499f12768c73f879088da7f584fa0b9a60df20a2eaba84e41e8e168705af3774676909d60953591e145eda6cd61792f7aec1050dea95e9753588abe449553dd9a70ea0fb30290e6f2cf03f24519ddcb1f27a4a30b0e7df87548e4b0f7880a3f5d91e9e89eb938897a5a301f9e3b7acb6057a7ef4a706f00360c9a265db5048a3b9af544d3e3529ca8f9da9228d3f1cca73dc0938e7c3c0697591d84f0c47ff73bbea90592c008ca6084c38fa9ab380e86ce00ef0bf554d7961da0f0c1f160fc34ffe699adbf9e5779c161810d35394369a34813e78bd328d441bfae899233b27a68cace7ea6d6bb77c7d0a8da2b5d49c96560839ba3eba400295ec50559e0410325a1541067d6a1d526151a9b98f3afb0ddc0b76cb951411ac59886c429e0d9ed5f4a912a293c76d75c3d8afc6857c413f") 10:29:38 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) readlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/207, 0xcf) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x0}, 0x6) getsockname$inet(r0, 0x0, &(0x7f0000000040)) select(0x40, &(0x7f0000000200)={0x6, 0x5, 0x1, 0x5d2, 0x1, 0x9, 0x81, 0x2}, &(0x7f0000000240)={0x100000001, 0xe54, 0x644, 0x2, 0x4, 0x7, 0x1, 0x3}, &(0x7f0000000280)={0x10000, 0x1, 0x7, 0x6, 0x3ff, 0x54af, 0xffffffffffffff7f, 0x6e}, &(0x7f00000002c0)={0xff, 0x2}) 10:29:38 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="82020811d78ca18a2d358086ff3f664597859e6c4d6264c81ff152918515c1128671511a0e207e5e6903fd3f9f27830229a29e0ff628e148ed1bdd7bd5962f296c68bf7ed913727b72af60f2ccb9e3ee6d0d617c40dd5d26cb79a3f060998baf41f1e3d311e35514024470607c0941382bb7ffb531dc7767cff8242dd8bb838a66c2d02438ff90be647216f16f94c60c81ba3ccee90ae0e7a8554f3e95b08758c21b05c7255e44d33ea65da1a62bf4aab15daeaaccd7c8eb80af18df5923e146d4c41c31fa0399e1b380780b4fc2508d346906031879984edde9b8970535494c8f6c973ddf902d4a718c9a89af51"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 10:29:38 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x1010, r0, 0x0, 0x0) readv(r0, &(0x7f0000002540), 0x1000000000000067) 10:29:38 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x3, 0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x101) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:29:38 executing program 1: r0 = socket(0x0, 0x0, 0x0) close(r0) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x4, 0x1000, {[0x8, 0x8, 0x2, 0x87c, 0x6, 0x36316ac2, 0x100000001, 0x3f, 0x27fdba85, 0xffffffff, 0x1, 0x6, 0x76fba06d, 0x200, 0xffffffffffffffba, 0x7ff, 0x8, 0x8], [0xfffffffffffffffb, 0x8, 0x5, 0x4c88000000000, 0x9, 0x1, 0x5, 0x615, 0x100000001, 0x5210], [0xf480, 0xe5ff, 0xe5ba, 0x1ff, 0x8, 0x7, 0xffffffff], [0xfff, 0x4, 0x0, 0x6, 0xf3d0000000000000, 0x58], [{0x9, 0x0, 0xa376, 0xf}, {0x5, 0x0, 0x81, 0x101}, {0x5, 0x7be, 0x995, 0x2ba93dc0}, {0x1, 0x1000, 0x3ff, 0x1}, {0x2c1e, 0x8, 0x8, 0x81}, {0x1, 0xc00000000, 0x27, 0x7fffffff}, {0x3, 0x9, 0x3, 0x1000}, {0x79b, 0x7, 0x80, 0x10000}], {0x9, 0x1, 0x5, 0x7}, {0x8, 0x2, 0x380000, 0x9}}}) writev(0xffffffffffffffff, &(0x7f00000007c0)=[{&(0x7f0000000440)}], 0x1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000080)) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r2, &(0x7f0000000480)=[{&(0x7f0000000280)="393e995cdc91516aff4a9cf4e92cd377", 0x10}], 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x8, 0x0, 0x3ff, 0x0, "a59245225d7257810cfcd607d00bc34b15cba693"}) ioctl$WSDISPLAYIO_GVIDEO(0xffffffffffffffff, 0x40045744, &(0x7f0000000240)) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f00000002c0)={0x7fff, './file0\x00', './file0\x00'}) ioctl$TIOCGTSTAMP(r3, 0x4010745b, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, 0x0) read(r3, &(0x7f0000000380)=""/223, 0xdf) readv(r3, &(0x7f0000000e80)=[{&(0x7f0000000100)=""/180, 0xfffffdb7}, {0x0}], 0x10000000000003cc) 10:29:38 executing program 1: semget$private(0x0, 0x3, 0x400) open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') chown(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 10:29:39 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000280)={0x68, 0x40087feffffe}, 0x0) r1 = kqueue() r2 = kqueue() fsync(r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r3, 0x80045604, &(0x7f0000000200)={0xffff}) kevent(r2, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) pread(r1, &(0x7f00000000c0)="85b9c86b78dcd65b7e0fbb47ae33683c540063c7100b07e953b352c99bcb279d61674f3a01085e2ae0e18acf0cd23b0a7abd6c270902e20bd7efb8cd0aa6e77994415b7bcfcd35ca074e34a7653567e3fa5af39a1b3f1af33507b7bf3f50850324619f74127172db0e01beb3af0e016d53a2eaeb9c80ac24f8dd1318302c17d8cb4e8de2c93abc00ac8b8be55f3a8322591148f23b675c772ae14f10e93446b553271aa5aff3696eb477b572efad5bddd36461d3ecf949ae592edcd4c753dcc17c7d818ca308658d2a88cf74fa30f7ee6a6be92a4fbaba53a9432de6c402a78adac39c9702ba7efcb6cc99302418b2cdc8bee087cf467da6", 0x0, 0x0, 0x0) close(r2) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f0000000040)={&(0x7f0000000000)='./file0\x00', r2, 0x1}) 10:29:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) r3 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000fffffd0001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) r4 = dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x0, 0x2}, 0x8) ioctl$BIOCPROMISC(r4, 0x20004269) 10:29:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x4, 0x61, 0x40, 0x2, "3eefe8ef3f43c69c13f01a34edb5d1cbeb3b820f", 0x0, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) kqueue() r3 = getpgrp() fcntl$setown(r1, 0x6, r3) poll(&(0x7f0000000000)=[{r2, 0x4322d11273df4171}], 0x1, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000680)=0xaa) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) 10:29:39 executing program 0: shmget$private(0x0, 0x2000, 0x4, &(0x7f0000bde000/0x2000)=nil) madvise(&(0x7f0000bdc000/0x4000)=nil, 0x86ac726dff2f4713, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x100000000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000bdd000/0x4000)=nil) 10:29:39 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0xb7f80eaead03bf75, 0x40) utimensat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x215e}, {0x2, 0x4cc6}}, 0x0) setsockopt(r0, 0x1000000000029, 0x200000037, 0x0, 0x0) 10:29:40 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) listen(r0, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r1, 0x0, &(0x7f0000000040)) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgid(r2) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000000c0)=0xe7eb) 10:29:40 executing program 0: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) shutdown(r0, 0x0) 10:29:40 executing program 1: mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x25) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20000, 0x9) fcntl$setflags(r0, 0x2, 0x1) 10:29:40 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x8, 0x80, 0x1, 0x1000, "e473a0284c754f3b8da8c7e054a66eaf104e17f4", 0xaa0, 0x7}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f00000000c0)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 10:29:40 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) nanosleep(&(0x7f0000000040)={0x71b, 0x2}, &(0x7f0000000080)) close(r0) r1 = socket(0x18, 0x400000002, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0xfcbbb24536457413) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) 10:29:40 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xffffffffffffff7a, "73cc5160521f093842ad7b2183862e27b82f7b8e"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:29:40 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x7, 0xffffffffffffcdda}, {0xcf, 0x7}, {0x44, 0x401}], 0x3}) r1 = semget$private(0x0, 0x3, 0x110) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f00000000c0)=""/31) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000100)) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r8 = fcntl$getown(r0, 0x5) r9 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) r11 = getpgrp() r12 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) r15 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getgroups(0x5, &(0x7f00000004c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r18 = getpid() r19 = geteuid() r20 = getgid() sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=ANY=[@ANYBLOB="aefec0e900ff00000000"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000180)="763e90c43cecd3bdccf0b9b4c46183af9d61bd035ce67d3183cbf5f72384063a9333e192e3d80384", 0x28}], 0x1, &(0x7f0000000500)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r14}, @cred={0x20, 0xffff, 0x0, r15, r16, r17}, @cred={0x20, 0xffff, 0x0, r18, r19, r20}], 0x158, 0x3}, 0x1) connect(r0, &(0x7f00000006c0)=@in6={0x18, 0x1, 0x9, 0x75}, 0xc) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000700)=""/219) fcntl$setown(r0, 0x6, r13) kevent(r0, &(0x7f0000000800)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x2, 0x4, 0x2}, {{r0}, 0xfffffffffffffffd, 0x8, 0x4, 0xb7b, 0x2}, {{r0}, 0xfffffffffffffff9, 0x10, 0x10, 0x4, 0xffffffffffff8001}], 0x1, &(0x7f0000000880)=[{{r0}, 0xffffffffffffffff, 0x2, 0x12, 0x5, 0x4}, {{r0}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x33, 0x2, 0x0, 0xff}, {{r0}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x2, 0x80}, {{r0}, 0xfffffffffffffffc, 0x1b, 0x10, 0x3ff, 0x400}, {{r0}, 0xfffffffffffffff8, 0x1, 0x40000000, 0x81, 0x9}], 0x1, &(0x7f0000000940)={0x0, 0x8000}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980), &(0x7f00000009c0)=0xc) setegid(r10) 10:29:40 executing program 1: r0 = socket(0x6, 0x3, 0x1eb) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 10:29:41 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='.\x0fg'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') open$dir(&(0x7f0000000000)='./file0\x00', 0x20080, 0x10) 10:29:41 executing program 1: mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x8, 0x745, 0x8, 0x1, 0x471b, 0x5, 0xfffffffffffffffb, 0x3, 0x0, 0x200, 0x4}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x14) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000080)) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) madvise(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0) 10:29:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, 0x0, 0x2) 10:29:41 executing program 0: symlink(0x0, &(0x7f00000000c0)='./file1\x00') mprotect(&(0x7f0000054000/0x3000)=nil, 0x3000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) getpgrp() write(r0, &(0x7f0000000000), 0xfffffffffffffdf0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 10:29:41 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) bind(r2, &(0x7f0000000100)=@un=@file={0x0, './file0\x00'}, 0xa) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="9778136fd5ea9d2d144a8792cf70dbad2608f732ea6965443b75384125a816127e5ad13253a82e8e428ff32f4ed4929835fe4d4a0b10d44f3f5c2767eb0b4555c98a18", 0x43}], 0x1) 10:29:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = dup(0xffffffffffffff9c) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x80000000, 0x4, 0x7fffffff}, 0xffffffffffff8001, 0x5, 0x1}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, 0x0, 0x0) 10:29:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="9a02e30300005cdd9428ac3964b1de930f00"/28, 0x1c) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) socket(0x20, 0x4, 0x3f) 10:29:41 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0x0) mlock(&(0x7f00008f4000/0x400000)=nil, 0x400000) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) munlockall() 10:29:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x59, 0xd38c, 0x877a, 0x1, 0x1f, 0xf81c, 0xffff, 0x0, 0x2, 0x6, 0x3}) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) r3 = syz_open_pts() close(r3) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r4 = syz_open_pts() close(r3) r5 = syz_open_pts() ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r3, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r4, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x4810, 0xffffffffffffffff, 0x0, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) dup(r1) 10:29:41 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000009000/0x2000)=nil, 0x2000, 0x7, 0x12, r0, 0x0, 0x1) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x4) fcntl$lock(r0, 0xe51a88674551ae54, 0x0) 10:29:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchmod(r0, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x300, 0x0) fchmod(r0, 0xe3) syz_emit_ethernet(0x1f, &(0x7f0000000000)="aa8b2761b49b000d4c6f653b42f08872df991c36072646ecbaaee511771613") write(r0, &(0x7f00000000c0)="d4c8dcd2c6d63e2d1beac70b7a2a4f66fcc5f3306570f7b4ba256e7d4e6d61e5365e839501d80f524a2ccd57e5a0df201a0a", 0x32) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 10:29:41 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4001, 0x0) setsockopt(r0, 0x51, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) shutdown(r0, 0x2) 10:29:41 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) socket$inet6(0x18, 0x6, 0x0) 10:29:41 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) syz_open_pts() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r2 = getegid() setregid(r1, r2) write(r0, &(0x7f0000000040)="48744b5de1cdf7f26aa771b198ab0e0e88497d5dd4e48704d9c37947656d0533b8fb50af30ead893bf1e823dc73d88dd49b0a55cce4a127ed3b74800a26f5a012aed1adbf5522c5d4aa28dae4b3aaaa95e1d7d1bbd20e7c30f7c2c9e823644a7afa5", 0x62) 10:29:41 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1005, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000180)={0x4, 0xf88, {[0x5, 0x4, 0x5, 0x7, 0x1ff, 0x54441dcf, 0xe5, 0x3, 0x8, 0x3, 0x3, 0x4, 0x7, 0x5, 0x7, 0x57, 0x8000, 0x2], [0x7, 0x8, 0x8, 0x2, 0x6e81, 0x4, 0x5, 0xd1ae, 0xc3, 0x8000], [0x800000000000, 0xffff, 0x80, 0x100000000, 0x1, 0x8001, 0x401], [0x2000000000, 0xab, 0x2, 0x0, 0x7, 0x9], [{0x7, 0x8, 0xd22d, 0x6}, {0x4, 0x100000000, 0x8001, 0x1000}, {0x80000001, 0x0, 0x9, 0x6}, {0x1b51, 0x7, 0x5, 0x1}, {0x80000001, 0x7fff, 0x381, 0x3}, {0x4, 0x9, 0x3f318028, 0x4}, {0x9, 0x5, 0x8001, 0xd15}, {0x401, 0x5484, 0x8, 0x3}], {0x8, 0x7, 0x1, 0xf8de}, {0x8, 0x1, 0x101, 0x3}}}) 10:29:41 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0x80) msgsnd(r0, &(0x7f00000000c0)={0x3, "539faf2bfc5f7e5e09428db7d604181e1dafe6645e7b4360f7b7cc19207d34e660f66179c4905c40010d80a0ecca13b174c2166e820527e1272fc2924311d3099132dbdbbfb7f3528caaad5ca1040f47697d32b2593d9245f014a5fae1d6f132669454060cfbc6643aa642356e9bfd3c84f9c791b6ca472d93be8bf3b7a1e04d5a2c8622708af7064db9f73793441ccec2ec84c82260fefa6e9afef3743ffabab75a2ddfe423790efa491d9821ee00c14eb0bdc7deb9ce92eb293f3cb1dd3cb8c76f6e5a68c61656636ae7132bc7f2ac785ff6573c13a2cc36e2d115e51a328b"}, 0xe8, 0x800) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x61a) setsockopt(r1, 0x80001000002d, 0x800003f, &(0x7f0000000080)="d5ff9668", 0xfffffe1f) 10:29:41 executing program 1: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x20, 0xffffffff, 0x4}], 0x8, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x3, 0x6, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa0, 0x1, 0x82, 0x9}, {{r0}, 0xb03332a4aeb7edc6, 0x28, 0x1, 0x1f}, {{r0}, 0xfffffffffffffffa, 0x13, 0x40000000, 0xffffffffffffffff, 0x401}], 0x13e, &(0x7f00000000c0)={0x7ff, 0x9}) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ftruncate(r0, 0x0, 0x100000000) munmap(&(0x7f00008f9000/0x3000)=nil, 0x3000) 10:29:43 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d5, 0xfffffffffffffffe, "d72500005b00e32000", 0x0, 0x7ff0000}) fcntl$setstatus(r0, 0x4, 0xc8) select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) syz_open_pts() syz_open_pts() map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00cb80 failed: hole in range 10:29:44 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x8, 0xd37, 0xffffffffffffff7f, 0x4}, {0x3, 0x1000, 0x3f, 0x1000}, {0x6, 0xfffffffffffeffff, 0xffffffff, 0x2}, {0xff, 0x1fbeec47, 0x8, 0x40}, {0x1, 0x3, 0x368, 0x5}]}) writev(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)="73bd8755dc078e92fe0f884807d630c47c0286389d0c630b7afef644e45e68e0cd7fe194371e6f102271747345fcbfe4bbc6ce7bd22939c0fde6e26e63e7966f0ccc6379df8b02990d6d87143de4a3359bfa4dfdf14a354bb74eab24cdffd81cca1a43d694eca388dfcfb8e4ff6bb693a52f836ba7b28d445eb4922892350bd2a80e8469d798c0f825b26248bfb1215f7c652ef885081e4e3feeaa0aec1e922de47e551c213fa9ab7f57748e283a08c29e30f567a6b38df397d5b56558a156a1cc07a390649f648516b318bc0831260e91b49388da502ce1f96d3c14e9a319efb0759de7975f218ce9f62ab2cc5e6a19a5", 0xf1}, {&(0x7f00000001c0)="a2d7ce2dfc85baca8bce9da37d2cf6c4e34f68216c908e0183cfb4493d06355f93dd59c6fa8a6d66e2dae090ed1df88415562bf5884ed48dfd47b92913d6b52c8e782b6ccc4124a192ae6d0656db1088e19a343d83dfd566dec6822577833c128dbae33cab5a59d702e91a7bd65020b7c1a5d0e0b557ba75", 0x78}, {&(0x7f0000000240)="3b446cbad7a3ec516eb5a882682fc2d88976cb31ef2338d85697937aa87cdbc2489b44d2605004374e111beda81574047097e3ba5dc46d1e5326f8ad097ff2978fbe08156b0a8ba0a02e101dbde4cfa72f", 0x51}, {&(0x7f00000002c0)="50085849854a9549639d6fadc14e3193b544bd8f03a44e80837369b7f39f6fae96898c1ef48e49d44cc3e3dfd162aae2b9de3a52272c2d2f3b7c8536a225fc68c8372abb4f183f4268a38c3237ce6e3693f638c24b40db44809a658877b76ce03feeb8ae1e6f2ac7e4cc16a63971a7feba82e395fc22efe639e5be54277abe300686e9db895ac6365ce8fd77aac099ff4f615f1ca2a51f5e140f53b7f6e3ffd8191a1b4ce24c33a360ae33ad977d5d89bdc325b14adfab9c9ed4ea2a1eba2501f2", 0xc1}, {&(0x7f00000003c0)="74e0291cc864eea6944f454603195cf9d53c7902dd90134acf15ffbdb1eb539e45bb992f2a8db9a99f6be5e1aca8fab8d5a2d21d7a09570e61aa02dea958ae147f6fe6f41c289b634d5e5da86802959da83adcbddc98a94155cfd39b6b4e05b5b4b507973f3495c83359cd67339fa7db5ee23854c16b5510c44fb7c604f987e6d17ea1bc58758547d5d31b640f7bc41e5224cda59a0afa2dfe3f71ff9b335bbed9fe59984db1c1741a2c4af5bb901b99a88bac3fb088e50657af0e8e9619a46f7ef34da1b29750d8fa924236d2dd5417d80e1490c22b86a0f4d7b75ee39fc98089323320e1e4c49cf5fd195e6cf673e1476cb99a863a8fc39ab476e19e", 0xfd}, {&(0x7f00000004c0)="3999b43999e68e143df570528f6a227ecab504caae77d1f4fd6f60", 0x1b}, {&(0x7f0000000500)="4d9a7db512dfe0a41338c25251124a6ccf8f499f14713214a7347ff08b9ca25278da6d2d5d479fc45a9253cd64da8196a91dc928f24e24df0124da188f4ccba1daec343bb5853ab75bf1dd99a233ec6f8553c7cfa2afacb339066017142a2ca1bdfb01568f42d3b302e5cfcd6423d190992814e29b5ea1281cb42111946c6d68c44a68e86e304309b7bb7b30d2274458c35e62287edc0bb669b5138adae1", 0x9e}, {&(0x7f00000005c0)="0f27f25ff9029468b7680292c86cd16bcb9cac23881e38cef2fef7fb0b6efc98a32f18517d344e5dbd6f630d4b551c6215c06577b4bb476d3c5461de584d24a5915171349d669de1c83442b3306481a9eb3e2980ed1e583bb68ffb2577d87945acd990eb61b3abee7cb5976fb02f87baf03f9c1327ef345b091cc12b6b2c66b8b1db7d43751f65c23eb1dc794960c703c3ba19c9fb1c89ee794d79ce56d094931efdf344bab3128696741f5e9366", 0xae}, {&(0x7f0000000680)="28ad3d93154d022a06dd57541f400eca0f61ffcd3c655dd87146f8c0d22659939ed3730a4c2ac1638fd1ac0e7b7fa41997fbd6b7873c8b69127fb9fd6e03056d8445a54ac9ec4b0d8b4ecc3d75490d781369bfbd10a17f9c0ee1f20e8126230cf26046206458a42d0720c997c1f4b73d493d697bfea380a3c5195b0a86321bebc8fdbdeb872e7b5cfde162a97fb0da3b131afdc4657cbc87689e5799e868bd4e1dfeb1e4254ca3397843d14a4908f128df8bcb32846f313548d232f7542d901ebbee20ae8c394ce3536df5534ff908442373bdf40bb3d05107351f9762a048ff1e9417c9b0ae295df328be175d4fe33d5c6e5263e2ab9e2b6ebdcb5dc1f3135dd302bdf23284078306d4ed8631b4c219653a8c1d372986c47d58efa2c0efcf586a24d231e2e39adcc9fde39b134b01c7c0fb1b12cea6bd1431f4ab2da4259c6d418a4afa9788606582a2cb859f49ef39a83acae00225dd29a72d82b8adfb9dd548b6196c714aa7e0b4230b1eaf3e22246282a319d3673d73fa6c439a275a1ccc1fe59c0aa41b58a2b55a85c8724b7d83d3362d00f53feaf78cd008a601420e3d6391f6097bce31cf11437fd6e19777e5407df7b4798d030b3c0a0b3e1cb5d38dd40314ea6b53622f2c43dda0f4edd1c0360c6b55fce9f7bb4661b94b6fb20ec9a99a27783c79ef24b3e58e6dbc0831997152327e6691775e9fa7582298073b2167dc5b71bc1e612d269334a3d7079fecedbf63719e2000bd1b75841d0eeca401b678627c519332a386a8c31b0878a0abd5ae99f296a4224cb942474362170ebbe08af6389cbc1f0a8dff4b7cc237439a608644fd0d1d1fd585e03532ad3bfa17e6e5cde02e044fe406fe81a2f8bbc6ac36478455d2ce221926ace4de4508d2c0f8d68cef4495cbcc45a67abf1acb74b4c8f69d23462f846b216f58f4cb78b802c97980f7ed404c7546580e7ef00fba22a7234f07aafa6b40b1035101fd05a36a45879d5c0c1dba0a2c05a1cd32d4f31ccb3d7f138eebf62848884e63d30fd899bef3f7f3847845f49ca90a39fb4aee22e3a65f8df5f80058c30a7e77d57a564f97233757ca0acbefa170f2a22a892f1aad320fe0e0ed53a9ff598b89d068255bda0e6df0abeb04542b10c8d4171630c874736d6e2f22e439d8a63f26bb5078bf40ed774aa1bf0215747859a49246546a2933eed9e33ae88ec8595d0c6fd595179c1e79768215a125a9736767e66f545f5273030409b5c9cd3cf5a04291c81431d1097866386cabeb170947f72947d092bb14e95b9502aafcc1f1d41ee5b739b53e12f134aca795070dedf4f73ebbb1603c945a831cca69f3a3c911bb798de403d9c090c15152da1f64bc22003f1f2906ece8a171c34991b4766fa0c8284fa012026747232ee68dac82ce51c1af5193accfebf4ec326e70d2c4a5500b7b0a8752b3daafda5c27c8129c43e0600e4d5f97cc8fd7b0e5cd1507f9adaf0e57fd17031ec21c7a33431c80edddf97f76a1295b6745646adaa2a64bb5e55b388726e0d9629cecaae71f47971e6713fc2eedeaea11726bdedc181ea1bccd9af2accd67bc4785a5aaf745680f21fdfd35140fc183d60090179783d2bc9b2e9076538b710ad8b4ef55983c584f750011a9bb3174e9df6bfc0f0b5bb9652e5e4daa0e3703b01db24c8618b50c38fc0c6d965628519a3c8310fe51cc7d1be8431fa23338d298460a7488876cae6ff2256b0a773f3a1b4a5d156290746c00cc489b680911e022dd79d8e6068e16d75bf12fba949c0468099f8b8e53b351af1bdac21d3967535c2650e3e12d7fe4b62bd223401a362d2e7503e15ad4c7687916ed44dd65b2b7a51e69ebe3cea0d8420d9b7be1e24a1ae2419dd5aa66296b65093b41cd8f4f3be74f5f39e8e2209743f5bf1e57827548c380c129e1a2e8780ba29ddfe876843c820d49c935e8a708c012ae6fc47cdbe814ef576585984bee6868ad86cd9d396b9b9143f03b029cd7fecd6403a88d8453e67e46221f787c7630f5b526cdfa34f1b4d656b59dcf0d702ddd8703dff063a22de40b8c2fc10043d4915918dd6beb3feeb8b5fa9213f3f1278e4fab06128797250c4a0f7e3d5039eb659267fcd38b700c24c2c44ecf3b60830a1440c5b0daa49c36c6d46de8b18bd7c82f101471ce52437bfad33836e9ba5f9c10d200d8ebc890f180d3ffac967388803d8e9ccdff3906ef05c433adafe7cc3639ee84fd8fb8a38ebfdbae2c60544eb1ad64a431835d1c4a88c00391f3d6ed335afdf01e22fc0bd3444c6c5753f25ce845ca9a610ac7fc9d309c85086bfa144e82fded36d61b0911e5faaf03feaf026ec1bdc7c293de06d60cd198c9b5ccdc45622cfd6fc695d2e1f5aecbdda9e78ce3289c8ace6d5eb6826af00a3fc014949809b155bbe41e0226413591b6edae2dfa787aafad581feab289b68475291065d18e8e2ded2d6e16ee49cd9216e6af8d561ec6ff91839270dafca0a7bb95a0aeec773c232e4775507721d1cfa988a18ee257bf4ffdb38ac14f824ced23f4e987e335c5663dc3688ec78bf82504b404a2a3bcb20539ab830f9a66095b6c5b0665aeeb4706dc081a8464046854a719b0b415d2a1f896deb1951c66a6e23d4238b040e068f94036eb67bcd51713b6e2a3f1c8f6783658727f235bb62679eb3b0a1e2f0b85e5d08f393cff7f8a704d71e41002935f62a0ee7c3a73fdc8c84fdc40bd9de9a39f12dc761fa3abb737c2341ad518862fbc4dabade5321bde91eb75ecdc4b01801f001731de78ac4b93f2b7cbb63277f228daf8672c4cf0771d39bfadc1dc6a3cf68b956c0e41170f4ed063917812585c2c6758c9005adf84d02eede47cf15ac65383e56910b6fd1b182431c69664124536571ffb4ba62cbea0dc1ab67f16e637b0b2a0e06fcddcb20dee66c97be1fc1331527db12143c11e0c18f6db92f24ec2c48dd0d09059a9e447aca5476cf815e81a924d143f4628533790079dbac9569752d23a7ae85cf1d48e93c91900df50f5d9c7937a6761900d4efd70423f019bf75021210270a32fb6d2105ec48a5bbda853e40a952842c3b2371f353d1b49f0175df259910afa4eacf529a42bf26a028dd52270f9c0a864af482b98224e3015764dde49b680297e8735e4ded1d521169be229c713ce0f143154feeccc19392f6528fff5017811469f7b1ce9c11b839931fe8a699b431a13afd8039c40d7da3f55ccf2fc2babf608aa6279167ac7a58ee495c1e19bec7aa7075bd838c55f9f1568001a7522228ddcbe758e8b48b0f79096e408d28b92f883602737fecb9b097029005fc1939f6a105434f2c88331b1b84d54481f40ab8cfa509fdc4c5433e434391761079d8b6018f8fcc03196801288a595055dfcca6ba8dff7837d50fd36a5b6329c2f2141f35ab512020113e5fbb3a130fca5309cd6ad8b222e17c37275a3c3855cff8ef92dab175951d0ea53edebe9ad3ba3efae71a031e93761546bd3d3fbce0b0ed7b595c078652bce89eb44a94bcfbf5e6c12374ff87370eefc00e1a7fb6c716204124e9a857fc5e3fdceac989205167b307476da0fef575ca65f05263943db00893fefd14b720d1e72585d0afba277a0e25dc6d49996d766f2c5c925ade5acf2c01398c63af912a3eff8d6913e42f882a26f1205f9f7343b4d241b3487217975e1ccaa08d2308bc876def4669c905828c2ed7feee08222d644758b780cd139b22ff7a8a81275d0a3e3b846296a90375d5344b81fb9d41776b1ac6749395835e6ccc9a61eb6cd5e4df831f949d609af4d5065031166ce08dd940534be782f01cd358a46bbf437c87583bc885ebe55d3703fd52280e3a861ee8ab3a9853dbce8b58c4ba0452fc4b3516233bbc8adc26186763945a30f75d66d0e8b873cf96df0c2cf1042ed2209d1357858be8afbe077068b47d600d2a5b403fe47bfc4f6845ea8852ac322cf3993824f116193fc5cb4d5c132a39e1a770a2f6ca36dd458daec2d210bdc4e097d74a93c14db6507d6acbfc1cf27ca1b38e6debd28283bba3d38fafab4b6b28016e0f657d0be4c32128b15b8fce05ae0d5cdcc9f511d49328f8d84d4b8f52a505a989c9ee903700ecdb3d59eaa9eb003ebae960282ceae2985055a7fe020779448605f27a83dfd2e412bc079c54d0646edcb2ae901a2224a35cb42edbb76574659968c0f45be8213c04e4278c284965bd1841ca867f0c1751f5d71fc9fee1a7da3daf76f9d3c4e1a4319e580f7f47f3cb241034e98d872fa49f283c76993fbb61177e9530a3f296cf513215ea6becd0f512095a7eefb821057df0600b8f2ee5a23759f56eb33a87131284d56f6cbf40c069ae7ed22e45d61086a8b8b57f31c044546941bb04cb9a317385940585bd5c17a6c71a91dbcd7d27839b0d20f69ac49e11ce4ad6ac1ba41d0b8686e718ec5a1d87387555cf7f8900e131555a7ce2bccedf33f24fd5b19ecaa2f6fe19a8d8fc028c18b61670fb055babf74e93771d8a9158e9d8ed9140cf02207a8c992e61a6fc983ae8442ddc51fa7b60c8d23cd1f37d2b64208dd683eb3a35e8d306ca957d9682fdb019abeca534c727e39206a970c2c7567d5ef915a51ac7db0b6b5bea8ef941a8ba3d6e775a7502ae6af2615aa4c9bff3a3548e2af7ba99743e8ca7bfacabfef0bee87c9b7586dc249aca461b204d8c6a4512f4cb9d8e3c71fdc2338d596bb12ff530071716459e7b499f73cfab8bf58fd1ba9ea911fc38ee0c4d0fa0291dab2541fa2ed462794da086982457ede93afe4c967a7b7b8497fc4f7a80f3c52fee41a2b6c2eb73f9f793e9331935dff355ac298b7f0f35444e3d448f946e8a3d71d5fe392d1b3f3d9d8507abee9960d35d1fd9f3dcd1686017a814411018c1190f44cc6b715ce4a281d025c7f4566314fbfdb7e428f10d7abbd6e086e7eaef5049e569426279acd402732452696fab17204cec5040bcc9807221129d8d06d82bac377eaa49dbbdf5706fd91d72c53f050f44134e1d415b7d210a3acfc2d5c9818c5e83cd76a2ce546ec85fe5e22c153614bff51ad09dc77a7b03b0b313bbc8489f46f0c42f0c1d93555c3beca3db67970b2819d8f4f8bb47e3f67ac8d7679acfac2a795f41be5db1246554a57ccb11408c4055f5fcb593c3bb639ae284f55cfff2956d2c5e9b80e9850807cea96695fc79e3b065e159fe868edd0355f259f64991d48e47c1451fbbfd06e2b3c154a2de96b38102f4c75cb2c3218a8d693aa1179a67b1a5c159f8fbfb24d90aebe4b6e2d74a2b68771569f03918b73ea45e73fa4d61538763a201eeac11216d7994a9ce844c353ef401445fdaf08cdd2b5572372fd6636d4b56187587b0b489ab07a8311575251feb18ddde7ffcf8f77f29b1d74fe788411a6f3bd6ddf9ec77a1b642e4e5bcdc6a4161dd044d31df2a7b5fc2a833c4d9a0f775c29ea26e95c75c947e8f9f0ca5e9d9d426d56e50c797d732c4b93fb56578405f6dbde65ee8dc238c214ac35f8ef78a4968f73552e20c55296700414b38c281624c7fe8463dd0fda542d96a37b861e7ec19bd6b72ca3b5bf2c2571c7f13b77cf7af9cf1d86c77159de5ebc9739f1cf0d34148aa0943f263ea724e03e8bdbfd76740aa5359c9aee54713ec05d70e3c213cde80f84aaf5a0ea104953489f0ee53fb1f6184225bd0648441c99666fcd286a8f6402be090b5cbf3d21ba48275525a234ed1d4e29c7b769c28cf56f9da403eb3b6202d9bf1c4927c20a775d1e0966ccfbb6fae95b4fd4dd23ebdd4f7dbb13217d9f7adce80c45", 0x1000}], 0x9) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001780)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000017c0)) write(r2, &(0x7f0000001800)="510151a5dc0f634bfb4fc12de24b01ab71da6efc587c99745476e3a5d1637c3fd530372b99bcc9ec8211eaba1ed0", 0x2e) r3 = syz_open_pts() r4 = accept(r0, &(0x7f0000001840)=@in, &(0x7f0000001880)=0xc) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000018c0)={""/16, @ifru_dstaddr=@in6}) fchmodat(r1, &(0x7f0000001900)='./file0\x00', 0x2, 0x6) recvfrom$unix(r1, &(0x7f0000001940)=""/201, 0xc9, 0x2, 0x0, 0x0) sync() ftruncate(r1, 0x0, 0x8) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000001a40)=0x2) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001a80), 0xc) listen(r0, 0x9) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) getrusage(0xffffffffffffffff, &(0x7f0000001ac0)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000001cc0)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000001bc0)={0x1, &(0x7f0000001b80)=[{0x8, 0x100000001, 0x5, 0x3f}]}) 10:29:44 executing program 0: pipe2(&(0x7f0000002e80)={0xffffffffffffffff}, 0x0) listen(r0, 0x3f) close(r0) socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0xffff, 0x8, 0x0, 0x0) 10:29:44 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x9) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x1ff80000000, 0x4, 0x1, 0x518, "4b6f0ee60b8a950835e2df601177c930fd97b48f", 0x2, 0x221}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "42ef517b008b000f000000000700"}) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 10:29:44 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x100010087) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="e7d993c40381dce6eaf2a3474f030af345619bbecfd37019336b57a136f25644cfac306599009811b126d53086051d6dd40071de65d8a16a2fbc72a0185dd4a3b4ca2ca57b61970877d3478390dfc9b9bee3bf81446aa453b13cbfc26be1a5e7efb0cdc65ee232ea32f99f98324c920be46be7ca52c5a5cdd2"], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) fchflags(r1, 0x797fc7ea3cc14549) 10:29:44 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x200000000000004, &(0x7f0000000080)=""/15, &(0x7f0000000000)=0xf) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) socket$inet(0x2, 0x5, 0x3f) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="01072e2f66696c653000"], 0xa) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) 10:29:44 executing program 1: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) mlockall(0x0) 10:29:44 executing program 0: madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) semget(0x3, 0xa8962530392ddda7, 0x1) socket$inet6(0x18, 0x1, 0x3) r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x20, 0x0) r1 = dup(r0) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) semget(0x1, 0x2, 0x100) 10:29:44 executing program 0: sync() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kqueue() getrusage(0x1, &(0x7f00000000c0)) getrusage(0x0, &(0x7f0000000180)) 10:29:44 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ftruncate(r0, 0x0, 0x8) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x401) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) fsync(r0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x84, 0x20000002, 0x8, 0x5}, {{r0}, 0xad1da36cb895ced2, 0x0, 0xf000000a, 0x10001, 0x1}, {{r0}, 0xffffffffffffffff, 0xa5, 0x40, 0xffffffffffffff00, 0x7}, {{r0}, 0xffffffffffffffff, 0x1c, 0x8, 0x8a7, 0xffffffff}], 0x5, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x4, 0x40000000, 0x7003, 0x6}, {{r0}, 0xfffffffffffffffe, 0x0, 0x4, 0x6, 0x8}, {{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0x5, 0x8001}, {{r0}, 0x0, 0x9a, 0x1, 0x549f, 0xa6a4}], 0x800, &(0x7f0000000200)={0x7, 0x50000000000000}) poll(&(0x7f0000000240)=[{r0, 0x20}], 0x1, 0xfffffffffffffffa) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000280)=0x3, 0x4) r2 = dup(r1) bind$inet(r2, &(0x7f00000002c0)={0x2, 0x2}, 0xc) r3 = semget(0x3, 0x4, 0x280) semctl$GETVAL(r3, 0x5acdc761ef8d6721, 0x5, &(0x7f0000000300)=""/222) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000480)=0x2) ioctl$TIOCCBRK(r1, 0x2000747a) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(r4, &(0x7f0000000640)=[{&(0x7f0000000500)=""/93, 0x5d}, {&(0x7f0000000580)=""/112, 0x70}, {&(0x7f0000000600)=""/40, 0x28}], 0x3, 0x0, 0x0) fsync(r2) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000680)={'tap', 0x0}) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) bind(r1, &(0x7f0000000700)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000740)={0x9400000000000000, 0x8}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000780)={0x7, 0x8cb}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000007c0)={'tap', 0x0}) r7 = syz_open_pts() ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000800)=0x3) sendmsg$unix(r1, &(0x7f0000002c40)={&(0x7f0000000840)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002b40)=[{&(0x7f0000000880)="aa0a760ed0d9963aa95e26f618711382d741d8e80b4883e2958887a036c8085c554bc13135b63a70889af66b02ac857426d75aa23150c9b0f0a17e167bf0bdd67a9ceacf00c3b47a217fd7eb8ceaeb20642619871488542a0317840fd654b226de81739b776f01b631d219658e3ba0348d1fa79aeb9f089d552961f3c72e7c86a85e718df3ed886ba092fd576d99353c8879a92006bef0c0be1edf3ad9d623a65f76a24e2350", 0xa6}, {&(0x7f0000000940)="be4e0384a272b83975a7d598c09c9293283a3145cbb73b", 0x17}, {&(0x7f0000000980)="3b634c9fc37978b922a305b2ae71f47d199470ea2a0bc3ca98cea0956115026e71cb1f5f76462d195f6e4f9a64531f9a68e50532e1f10e0da15ecdb243d6577d64d63c56c4d396a19019615c1e61cb379e92813c53a541e49c77a33152ae0ca6dd301d76b4e2adcb3f85404f2731f29e8cdac2bd00038fcdca37d80500c3e5035219cc992173095152fb81826a79e5b8f93995f1b2090e2075b88b314c2f93747d4b75d9710c4f9d1058713e1d4127c77a08209ab87ab2a1cc4b6af78fc5dd8b5296c923632640704674a5a3747a5d32cade07ba8410408cdc5ddfa0b9aa43bc784993d3dcba307be92da88139de40d8b95fad2fd0e71600cb693b24287479a359a77c9799af8c0ae466cfd52db65ef569989bf4e103d65f239342d4da29af4ec48dd37f588160ad00db0af038a1b65d5a7a2c68eec1dd1401355217017af8291e6cbb2b66b5863b8c568836405e245039fa4bc067abbbc73efea37e67cdf67f29d2990d85fa037cb262fd37e4d63bdccbb14c9fbe184d1cb02d5da01916b2c056f084e8d679bd6b312408cccb4f13150e97a23d4850d78d30e252282d74f0f389d2cfcf9b11300438e7cc0d088d077b80c5cf576ffa93f0d3d961cd94680258fc3042912353701da378d1de1d661f7fbda260791405a556eb37327c1d10652d338d9282db03e72c18c7480004dfc3cad0009dbed7f43e40523ee0ce5fba52db4f28606460a3007b8f070970b2471c138ff8b019ecc2117fd213e2567d8b28ebe85621079573002dcdbcc97e5d54d3cf55837e933d77619b86d6ffb150ae430580aa71277fac10e198a4a80b517622cec2df094ebf8fefb780570dc3ec83945fb385990f39df65de6b44b052ef5c4a10139abdc31948c59c4b52f85e4ce744ada7ea10c3e5ec32ac8b00c7c1f438b01ba65b2366dae4865ec9ffd74ca323cc77eb4bee6710dff268a6913f718af8ac8e860a0e2375dcf6cd7cdb191ebb1434e4ac9d3c84391cc5d375142888ff86068e33beee4394b2203b557c7ed1a2036a71988a3c81ed1d57f7516db99cf503c85f67c87f458ce9235de5a3f8952f9853401645da0fca27914f99c37dfd0f8781cce470c219df1244cdc7fafe99358fd36faa581c143f2d3257f477b657d0dabef2c9ef10a517d600dc8bac5c8229a0104b19e9575a4e6ef24bc82e58388f9086fc642ed9420e96addc4ad3c8d080ca1a7b753e77a2fd4b9ad41e502c3b7a4a78fdf84f7a7b12103e8871ad188a7c9eaa0f9de71915457af5c5785643300003459f27d453fe85c20033e2dd17c83cec62cf8861868a1b602012b4523517aac7730672370c5512cca730664a0fa73f8078d5611f18941e7859a82f7a13fdf5f7f1ff95f93cfb9c87387601d3b5419eb1475d7fb8a7c5bc511e525f5d494921b61879093bc785d2c4ab87daa496e711e5f6513237971a56bcee5c44b1b101233614d306e59d49095e176528fa91116612df7efc2701e56c502fe84699d91c00550e91120ad13019e5831e8f26f4d4673608f1805c71eba8fe0218a4d4ad6162ec6ae14cb6a72e4f8dae4589a9fcb7f3e26cd525c59339e50e113de354447a189cdea973255763650eca6ce701a6aac6a335605419560fee123d0c443b2c75df4f6e00931b7a568ca7157c9c770793de4308c64a99fbd2ab96a498d78ae8693f5eba24af92b045190b18a06ac215219b3f27278c0b47453577aa1274169cff038a908c6f1ee331dce315a4fb27d860e53aa598eaa5bc22e7cf33c376c894a97a4fccedb8a21e81a943afe75136aaec6cee2e04c5f8a2d764c42c51191a1620dfbd747c5c415a0cf64c896b385dd06c16571bc0714269d765cf318c7a518291986da0123ceb6a96988d8b8464c46a7c1f6bc7a71c4e8cbe4e71dcd58b49c3e9d730956fb9ffa1fdd5cc5be7bc9c69dcf9b52d802627c57256e1dc470907a60c3e75ae5045e8df734c2adcd937e2ee790aec0c88028f3997919766bee49e5877848595ff5064be6de5eeefc8b9a1bd5516ef9b87e9ea76c9c47ff3deaaf4b0972364406df424db09685872ee6ca05b68345ad930632634ad90b4df36f197fd906b133d1f760687595574ff1cbf8da1199dad992e73883329acd2a98dfb3e57d9632ad9cc6c3da442e5e80216a18e91d096dd1f554e3e2c3ae2c955643a864e55b4e0f4a03cd14db4a30bf4939b29c155a15893d59c74d5788550f5b9e54b5bc5640757b0b9ae3d065e9d4533602f932142dfca20cae4b027e7b6e0ebe2ad0d8c3238e5d0e2e3d45e83f9f8b77a2130d4cfcd82c7a65119f8bac328a0996d9e8c130d893366c470ced06d4605419a180d1e1ef3ab7847cd4cc37b12227211feeece197e1e93d3c0537c14b5f5e5d872bfad8d77155bc24f676ce807949d66031f4281d0e83d9019c55673c47c87a7aca479903a6633885ec1187a955643b01b730512044d55bb8a9abc5b20c7379741c433a1739139cc16756c93804457eb0380680cae2d49eedfc0d0c14f450502d1361d6bf0246667104fd88981daa089f8d12f5102cfe7ff844645fa6ac02750a8e995db0780ac8317822c4e1e69a93828c4df31e402f37fa6b25b9af5f0e1beac40ff099f415676d025d59261bcfbf4d90e710fcc82c3e9655a6a979e31218d9a797a603caac884bb3822b04b12d190411092434ade08005e1045442f60fe69dab4e42ecefb76d09bd69e02fac157c42bb07abf313096e3dd66d94e0077e6dd8d1d5a95c09a6d1f920ec459ea413fa8c24af042fc3115fcc02533c8d0c4310643fdd56f01f70f03026fa733bacd832db4eb1a27e1804e12fbaaebf454cd38312a2560119b06dd8f521b32231905668f0ec64ac9a0c4f6f73afb645c5c39e61541196f04949718bfb7a43fc39ffa39b699f59b5dd9e548417179a74a78ed7bfbf22c2c098165f51bac15fa25305c5824e014fdd3fb7d8633dd6cf72c6bddf64a51c672795f578b27a852850528f02f38970f6bd9d50c7ffab9b50dd8a8024b8dc570eb91641bc1f0234824c0fcd8b870e34e596f01797c16395f441743e73b92e5e2682619e652dd79e3613afd14ab592f3ebb3bdf88a9b4d6f974e3355af1eae66e8f44dffc14460bc51cb939e224f36ac0553f65a27e417d1608bd1064636f7d9118720aa3822ff47ae95b686932cf93560b5ea368bb80d2d3ddee39fb689c3ad3090ed359c71b5ebf25fe16c7de3620f83fdf302eda9ee3cf30e819feddd94fbc54c1defb86465ea7e46cf0f99fea35839a40ecd22732850d17034027a1e65a1285d5c30c6ea60389f33da0bb9e976ff83e3056d72080b669701bed68f399e914b57165344a9da949007770c2c9f9cbbad220a6a9456ae77914d44a2ef2006fb47b5cfd3c748f49913e8eb3488c435ff4c1ed604b1a453669428e812328615a782a61efaefd939965ae6280ed1f6357c4144c280c66f890d47e562bded3589a2f475b7d35ff79d9ac8cd5a0314ecaf8577e5cc7a3e57aa1755cbaeb5b70bf6de42192ea2e273a79a0c753d0e2f4a58010d4625012a4e14039be18bb67d30d837785da591a38565670d6d7af90bf934cb5923a3e693ca481380d2675fca56c547a8eff7a9d4e6daca7281a2958a7a02340ff51f2f4f8466b916fb43121ffe3e70af39c38fcd52aa12c41d1d0c45556d1743a6656121e6950ef7d480ad9ecc9bdd00ada373467739be88c8a2053f8026033dd55355b2c85980ea55cb157d80a133bbe66b7bf68fc0f263db4ce84e48cf50a125441467ee508f1dcb67c2f447f6f8bfd43525667c75a318e73ebd9480975574c26de76e2da009091194077387129c93e74a4b4340f4b15d9a7465a176b6706081d68fd30b82ee78534d8ebbf143ae3e9e278889308c2c5365993a4cc530dc754220c6644609abeb70b3b0b74d988e836ed49a3f01dc4a174bc2d67c0024c3fb3646203ce0f50ca530c31a07ba602dcf9723753b0476a9ef247099af00f2caabaf4a1f8decb83b565387e8cc824313bb209f47523edc054edd81d64f19339f3699605f37ca7fe7f1a7acd38618f29da830dc01d2e7d2976ed940fe90f0dc1fcaf3a0811d24a42ccd0a589fe2c48bfb4f4bc51bba28b2c7c7b955551420d8dad7baa38dff1ee0a26297ddb706a3f9f7be0d661b0ec816ffc2f7c721bc6b477aebc541b73d71d30cb4c7cdcde73311d2ac8b15b29138b23000802dc0970032bfce9e51de91f1b885fe924d5395b8620e3620659dc8c79496d75387d642e1e09fcd04a2e92cec9720554b87cbb0526cc382844d109fadec5482137f85b6fcc9e9c355ffab09b80f243f7a09a00bf5b31949b3099627ca8bcdca0f33e806a74fd8039c1151cce51bdc659dea3795a5ef44d3ca522c833586b4b09351b73314835069e031c985663277f6da93ff171750abfcdc3b13d4ad317d556c90b8dccae45bb15c277fcc2b0b6369c6391b45664884ffb29d7567f7ff26ae6fafd309e4f88be05e7b04a010d1d9c31acb755342918804ab3a70d0a931a4cf8fa4230c63cb4d9e236e87f193d70ed443a565fe483848188f38982e67206bd556dcfd4e1d364fa80fe0d87aeac9ac95cb95ab414843fea63a1a486e52e42c513b8a9bac551913238a34dd7c2956b2624f268c2e49eaa063f23a1965a28fb00783f91c5c57a7e185e07bab3e3fa6e576161ae30cc9995dd11d9132ebfe796cceb3efab16b27613ab1032dca1aab8f411178dffd94a558e763b149a8259116f420ec826fcd67254870490c6729cd1623564441904db9316bf4e7a60db61b049c3b9a1100f3bdb4be232fc6804d9b9d6be1876a8733cf8a3f2e4c1627442c4ea87ea5fe82c3830e43439d22b522033457a36587c555d08b3ac8fa5dd337c2620a744f10a8e86e1d82174fa723b5081235c7c633a3c0ef1637e7a25416fd43b35e815424656ca67f34bb91055bcc293fd663de6cfc1da18859b7d2b9af13db29155fb10a9cc2a232ba959b819574f0556b43ef2814f964cc71099954395931929aa2960d2e765b4c675b5a9678b38bf3477c551e05f6e2a547c9ba30ce3e07fb765a3d6b1f34f8957fc22fc3324a48467ff0c17756388c0bc4410be0ba436418057a8fdd0d1c9da229319144177297976aac9da8879699a04d8c41520645ef15375b4f9fb15cec5667cbef97428ea85ffc3cd59bd15c25514feebd91432809783e5f1f08d5fb314fc4004369e47902f3a786211f58e0b7d04be86666550e8e4e3d8dbed8b90e8bd6293ee492b4375e41cfb4b440821df22dea46c98df2f7ccdd68fed254005105aa2cf95e9f17c6b3794fc113087acaf5f67b5d93e784dbbe9326d0600f0a4ca55f8e40671cbbbd30775ac116063ec6db227c6e3ca98b288f3c4e66861fee50ad3eaea8f2196e76c91fd7d4f9f5f2b2fbddd45be4dd7debba4849b54c29ffd85add2545d641df7bd8d0572fb4f280a373e2f92066b5a9618c0e5a379a7b3ca7cabf44688ee3a250af8a3df7e251c1abc7a4e14cd3289e406d980fa93d626d0215b1ff5447f43601b4467699097f6b4af1c96840df1e572924744b3a378706f8be5f03531c87acefb84a89b63e1d9d7a5319b2754aec8e768ff613930991ecc005ff4194f5ce8f2224b1a581cf4e25733ff7cb11e4f248d03cfa7c6ac5b43340d2b1501a0c49da8d9538bff0685987cfdc44d9790f86e443155cf8f5c095ccfdd8383a187f490a880f16378b572665dbd7e027889e3b537d1f3beca9d2bfeface35d3acc16605f943bc403149929dfde67e42551fc0916", 0x1000}, {&(0x7f0000001980)="a02cf85f6298322f9966613fa9a62a90ac28214846a061b394f7ff8654baa4ed2f093a50b422d52e", 0x28}, {&(0x7f00000019c0)="fc2a99b6f8514960ae74a1733bc8ddbcc83cd4e34a2dd30511c71df82eff3ce34bdc2a34b51564c742584fa75c7bb98515333dfd2ba0b40529b464e0708b970311689f70a3650cb18dc0920482a10f33d7cb1007bec418934b3a3b1c7d4b44ba615e250dfaa2b13c91278560538c82e6fb147e385c0df42180aa12c9a6c2baa92680f130383652059611589222a00eac5072e305d397dff83e55b91ea0451ce2f4ff", 0xa2}, {&(0x7f0000001a80)="e21914187584ce2320a17ed55799d64da3f6641034f0b2011e0c1b5273b2bfefefa0e955dde2dacda3035908572b72a3c3d6689a7be58993dd84f013cfca2a79eab4347329578fad8c2c4ee61a683a50610c372c95ec00eff4fc14bb438531ffaf461079169045529db43e2e25b9d6055ed8694efe21df22e4bbf72a3f06f3ba1f26c9f8c3c2facd8ae419613696737d6a618ec71bb32dcda252fb64900c0d545b55a686cd2846d991f24dac73f4adcbdbff87ee348a5248ea2ff3d6", 0xbc}, {&(0x7f0000001b40)="44b6a76a55f702dffec91e6c59a2ccbe1da4e013a9933c3760a8d3771dfdc8c5aef616738cca9cdb32e7a1d80050a4657b736eda0c8fcfb89675bc95583f2a2d8f89d5fd96b8a9d2d1168f08706a8edc4b50ecab00d97b840fb8156f0ef87b4b7bcf72448a8374e77d1202fe6422afac3c59b4551d95af932be7b04c3396ec6332942b30f069572a620ced0ad457e526236faa490170018fc9c60c75586e2a7e72dbb9339d076ccd28779238673863c01ea98205ff26faed801eb4149dc2607dd91af801482c65060473e1c40edb692f94e618852b90f5f29333eb24c30860271fa58caad5687d67c1c4a1d8501e35fa3d5e95a55ba8a256be6e33ee77462aedff143badfb8fa7c61a26a6f830ab0bc5c818bcb83172f031df3bad694883d681d3826b236cf83a99b31a2de9ab5afaf36663fc4028f1ab0d67c9ebb341a0c048ca8725fb9a9f93515aa5a994616947e9f2a81d2137d1d5261d16d0f1679677897ffc8c7dd2863ace10929e11838c30d8586ff0f3ef9c4d1aa938bb297e5552e8e38f5e4b667627d133399400bf179bc0fb118c6985a987f86f7eefe109ba8fa1093d83c3be853e25b06a44e2cdf14478226840ca688db96eeb3492e4ab19f852b0be92d7e2e100c8918378bc6cc9350340b083927d2eb5f9e48963f494d806e319491b8bae8220a37fc081d13f2c43b0882cddb83fc2686c5bbed85d1bd55034a9836e0ebcebedf5f473ac6113311c2f4cd77d8aac1d6fcaaad51ed037379ec6e4efe1b47bf46dbdbbc4550e9fdff654ec3410333e2025073b05159179b7684f4ebb09820d5038849e5a169826354d8c23c90e132f24f1dc3b89987fbcdc048c9f9a1272183ab1d4f03b8329933354952d5f1035100fbe9a76e309bb0f4c51dfcf6fe37dbd8c787f024b10bc7a23bacd5b51696ada362fbd47f0cfec40e9442b49d00e22222f7c590efe87604c9897daf2f5e8849c39094eddc6da53da493cc04795adca4edd753780ee33f7075ac635ac6514b06d91742bb041d0ab52592d68986ce073fcd4581806d193384c79fe2952c4921dfcb012e9698c36da3f69abb58c425f7abfac8f90e4eef640957e966fde2c886d34b7d96e13a8884a2473aff64945d9c6b71124743d8b992caba06633acfd750d4571e600f0a7e81816000616fa78dfe69bbb87e7ccdddd65b0afb1a5ade461652ab0a7f7f3d2488ede51234da05f770aa3d7ea0b03e282c82ac8a2cda45b5244e5086b900f9da5ccac6ab5271798827d2e4ba871b4a4ccb5160a3fb742cbaf0c6e6999df49edfe515c3b6b8555804c03096e878963f084305687d337d367f146f4f8559970def0eef6c32116d77f72ba0ad6081ae07cd75ddf0a21943038889d679cf71e6f3c18b24c5a42a9c40ab07b269563a76444428fc2ee19287924d6661d84cdc796f5b39cf2db1a0866d68751a23ad5c254ae6e03cc84e2ce1ecc0dc808791a7ac577d3a15a8ed1472e70046b4f357f6af18b65f5135a77f0a6ccd756f56d0b08fda1802d05b183807cc888248f651466c1727827455ab18e42d7301fa80428e3a5a53af93b01e45b281cf21d5118a59b6a9f345cc0fb806f241ee9232813a195e121b2b900c98e87bd860fce3852c6275464ac45aba3bfa25c28ccc19d5453e376ca36466c7e5a8e734c4dbd5ca6ee373960852587aac78f4e63947c28fa4bc313fc6f410d5b1472d1e5d90a81a5cc45d5f30884224b594e75e8b583c9c8717ffdea38e7a931e9f00313b54629df1cfa6a80f892d507289dfb2d758ab15653ab9734308379071963f88847f99599dddbc61e55ff358ab60dfd4e5a248aac88b3882e01484c09452964cc975ba57db19b69f86edbfb20c37dac422171fdc3602facc237b84e40c20f5d8740d42b4d8511da90d9cca604dad6440fe584d4a24f7ef2f74cb891f0103ed1a252f0cc37950dd19be6d077d270c287b18a27d42a86b944f2e958d06ff1cab4fee5a1354c87df207b4e5e5966fd3a843293543f1f53b7ce3d7dc345b1bab91b3c0e687d243b20c15430e6f61d240772d4b1786d039de10982ef6476abf767eec66e385413064ea595c59a09af29b8ce2429be13ec35dce37abfb4eed87370e7f865e3ce713a2523ca9f4ef1e9e92bbcb32024afc2bf65e768d254cd418c7d1e47317ff939dfb69b1c65870a4c3feccaeacf3cf2eb334dbab60d4cc357a08d8c6f0865fb93c7692f608ce1536e9e7562ec69fef89d9c21d781aaba353ec987885cbd4806606bc573ef52faa668683c3434ee5d58f8151b068d2dcca8c10c40accc6088bfaa65a32d60fb193d73be2e0bde6b5a6ae7b25a84a43c405f49199e338b1cd95c53957845a9e8fdb3476098978c54da0e40548580a1a9530fdde67a030c5623ba548514294764c31df740fc914b5bb76ca508e1c6fb4d6be8da794d2465f10290139f08813edeaf5ff71a1c86d8e9964bf5a8e770584ec5639737e63fdef26211d9148a418fbf6b58ae7bd098b4b902382255b0f059110bcd4c785c7809707cca9efaf8c66d8e5aff94d0dbe1b2c4597944fdf2b20b5d72e21ebf11d2a4f450e1bf300841c23a30971ca5167541f3d22e6c12c453684836123d5fa289173393dd149706a2cf1380c15edcc4b5fee76f9e590b03f9a472cc01c0cb61c47c2d83f736d3db3a5c8d63565ecf098f07f1eb35485deed22ea94822829d22fba23a10d71b821b53f27f386022c7c5e154fd199dbd82413b7c61363d7557bd20d7607f2793522f15596e4f57eab32b89e9912bc509d3770c76fff5b32d35119fe43c28ef02b2d97cacccc53e599c00feae8dc62d17cde3fb6b96af1f50c2ce1b6b7a1ee2d3d4c962beb6a72b60d2bb19d23332816490e2c7bf52051c1267960ca71c36277342160420400729f153eb302981de80677f047bb5d10505f6fcbfa14fea186c8093a38778a566220bd78d35fb63073d179b1483017729080a8c8d0fda25c2436892358ff3b63a20fc691b55a93be3559c7a7f6f7524e0c14edcfa0ce67de0a87d10a71f5e2b7d1941ad964b94b81f6f2a848e9247a850baf7ec5c79976dec7efcb18d4e5f0ffcb6c0f8ff0f64a132ae733d5a9cfdadb5772aaa4f229f9c037a0982f6318d76089fa6b18cf10e35b8783daf58bd43251611632b60f7e97250d52aad00d8088f3d68725c40f00a3ea70fa15d377eb9ec2b0e57f7d08c1b88e91ac28f128ce36849f67fe9595b6f46885f3758546a0b11c68512dad5c76ff6ed870778ba2a2c826ffc5d0ff9e2685e89dc2f550912518c28e1a23e7851222c11f2206f0042596530fc201382988ae5350e156703fbd63d09fe59f2166b275d74e152a1dca3436ccfd883da2541c8dd5de49919828ea0ff84869858e124c6260681509540ecfdcf23749229beacd140f625a670c3b37dd10e9bd8527f3a3fe599dea033c550cd773f6c600d629d6c6a9b5890c105f59795223a1562811743f87f46457adf2ab07e6f1453ef604d090e3b5d860c7c9aa35a78c86b0876081f912def4b19e9b54aa67b75e16dba67e8d5a79833187f2f8250b1bf059557e22a1b16c291bdb02afef24d4dd51dd824893526a79d04ca8fee1aa6bf4e3d0931bbef6e1cb1666eaed85b69b0383d64bf599abbf65a7f85312a21359c316eaedd1f904d8b8f08d1b5de17ca817ea33d26dee85a28bf046a6bd9098481bfef2eee13a9c708e2decac2b17e686ad0150be99e5adfd87134699bf54888e2401ae7cc5eff04d127af1da2cfa82875da84890ba5a5a76e015410f6be03d51a7152ca0d97e9ad77b949f73b59e4f41a7366887a9e4722b07ab4b6c6c7f77f4af9ed1d3dc32fae04ebc551f8acd1b51ea330b72b53274e1cc1c5e9544e903fbdf14dfc47caeab7b86e2e2cdac52073ba7601530ac13f015773d9ab315d9a6173623de652d4d553a44ac067de3e7f0671b704a5bc845cc98a00ec5aaed7b36977f8253f77c18db02f2993355806f7b94c71da2f17677467abcc0a23b1d3ef6dccdb99354e31a970e6a35a588dc06789a8f9715fb91cc69fefe8c6878ba2092522794f3059afc8031cb8d1914ed423ff046a184a9e359b08ff613748d6d477037a45a6dd7bdf8ce1e6512c5f961d6444e5f239fc4f2be7dc332631c16f2ff789cbb452d5ab37b797c7de01966a5bee00f52ef3ea54f3cdf8c2debc44ce7862e24e0c8ad2b0d8132875525757f93297cf03241f2fe61a2013471d6d54f1f830584e7784557e5159a99eb101b2e7247205d2e6affacd87c1105d2832e1a9acd4bc4c0cf53c93ef5a1da18b382a79a89c07c180c5db53bc702de46650b6ff7461b91cd4391ce9b403a30f04df160a2c47c8bc6658724986fcea363ca52ed9b27ec02454e7e34ea99464b3c4b6bf6d584f654e3a96001e23d942a3ff2389dadd72278f3d505489d4338931ac99f0857df057fb3f5274b98fd56fa02183617f687ae24e42744a068da3b8ba65cfe521323d283cb8a96536169b823b66d75d89b753017654a0171bdf79736b3cf8e79f86f979086ff179b39491e056cc496d6f73e070bfe55de2fefebbd6dba0a97ff64ce1ccb2631874710ab7eb9aaabcf24c42bb7a0f1e0bec8de61ff23bf63b10239920a532d2008ffb23f9c7aaf2c2f870eafa8d7624b0bd92b73438c9a7206d3a8da0ee30b29470dada120b985541fff17028e701ae9e029e826a7419aab74962d129805c4c8c646f10021f64d4ed34659b6c04b90a639f3d343db559656980f4f926393626a8f2a48daaecd78d70e71c08b9c2c78b20e8d5f3767e8d646702c859e4e4df94e30cd9e59ebd891d0647c839e6674f207fca35463f05993457db677621c65329718bb17bf54e85c48880b9109f0a04d5edf797df86812696be641df041fbfae8b35a33e17e685c31c38389a9ac1bf2579f4b287b97ae99285d97419273e5dbd72ffb179a07ba3712e87f536e4f5c1259409353fdeb9e3dc6095210b187a16c491a5b1875c252186cb8ab3f1b23ec5a85a8abc7b2bac1a5ac892d535eeaf0bb6a0f05b05faff61786ebefe69d70effaba844448ed03885eefac3b3189402c0c20de841dbf96b19286fea941932978f7e0a10ab6c8b9a1d16687d459d7a13eeb68053027ff449bde8b46132dc8b572452b633ce2ffab4c770fb7e990b90f7a438c6774a546215ae4dd1b66762a1200b818b0ccc1dc88adc1693311740f01a3cea893c950323176413e62308ee636461b3a0cbf3545dfa8133c84f6d90875ee449ad50b1a71222a81492098429017d1394a3d3d2e676aaf14f52248017a00a75b44cb58dafeeb38d01c89dcffbc75c2274f213689ba52c12006f80ab291978b14bbbf77aaef7f27041423920a64b2fdf60d60363a91e82d8f1153583239942c5b4bfe5b405993118def19f8a134cfa9d5194c0d046c358a96c005e23bc86a2253122ef54f00d99d321be2f97dec044f4a180d6b6a3cb1d2a8ce97224362395c4bf7709d2db0906394945ef7bf536518629c2597e85b370e42fff880a0cdb6e525da9c3d16f50b43a1b90ea95ab8a11129e18f05f60fbb3a049c267e37a0aa6e4c447d20dcc3fced82af9d98ace014baae3148d0fd8ee88adbaabf562ab41f6c6dc42db04de032b6358424a1fe92ca3d7a6582abff91efaf8fe84be8f12674f7651d571622cc24f4cd1b3dea82e7e150c8da0f019f1903846d28f7f1532183c8eb99dbd3b17f09d886a886b11a519b9b6002b356573071a6bdc27941834b60ade6aa679418b9f9445f5294dd02de548783fa9727", 0x1000}], 0x7, &(0x7f0000002bc0)=[@rights={0x18, 0xffff, 0x1, [r2, r6]}, @rights={0x28, 0xffff, 0x1, [r0, r6, r4, r1, r5, r1]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r5, r6, r7, r1, r0, r7, r0]}], 0x80, 0x4}, 0xc6e1aea340df2538) 10:29:44 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0xfffffffffffffff9) r1 = dup(r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) pwritev(r0, &(0x7f0000001700)=[{&(0x7f0000000040)="c0527d8018ec989851d20bf9cf6ff6ee7b0da4b0819843d423bc7c25ac55758cbbfe0f3c24276a90c9a15d8401b0e718cc40a8c1732f912de9cd09dbca4a9336aa1f10b0cbf093565cb2f6653aedbcc64c3ab4c6c4e995f7ce5da53c02ab02b218951473a2eaf5d37f565a3718021f", 0x6f}, {&(0x7f0000000100)="a9cfc4e30a6afa5ec5331f9aab3f7d4705bf3816", 0x14}, {&(0x7f0000000140)="d77b5382d222b3411f43c3089b65005695f7bdffca59a683228151346f697e078f796fb0f6acf690812564027f600ca415bd650fbae86c236570933fa1e9145723184253b356de939030cd3ee3ee6f375dfcdfa9835a30db524072817d6e287a993b5564c6bd7e175579eb030c549e833bac2a8b2014e0223ad3fe5fa98da82106", 0x81}, {&(0x7f0000000200)="221c89b94d0b7851fc3d3d0620dbf564c491e82445b53b5497743204a7de029a63a0e59ba2099ad12d5d4d702ab2d44d32ae7ecc5c0773c09b4380435f61db8f56cc6719d1dc354bd08afefc0b59e201a5b8a695897f4ec4cd1752c11dcfce768c3aa90a0649532a486050bf3d22e1754a45081bcf83ea03c34cf6731d70083c69aae4262b57a0f46b5896a75f8c3bb43f38118341e948e2624f5e1512004efac160d1efb9d91b38bb3a209df76949bee175fe7f487f45", 0xb7}, {&(0x7f00000002c0)="c08d3599eb29ac04b13eb8408fb12245d5bd394d89afcec1ee004b4aa675056fa33e42aedb420e55acf473d9433b216cd69e1e6b932bae6a5695d7c6b4bc86d4cebd6a2c58b6554bb51283f9785df85853f753a8a155e08e0884ff0488966dc97540f2203fe263b61d7acb3ed6b48abfb150e1213acba2c1a954", 0x7a}, {&(0x7f0000000340)="52dbde4733d3ab1e890bdb012689baee2ee1c21c456c4c9fc2cec58cb99652f421e468dbd008052951f79334b3393a01e607a13a0f3d427b23ec18f6a719426d7b94d829f21dc124925c631248c390f61a94f035c47cf93a52d0a0540437dc229088c1b5489dc5c6297005854b3708ad32775a1dbbba4e03f9fd747866042d7c052e8fba77f72e824bdef7fe132817442857c8751e5368b986d5eb82f9437879a6add0c6ac398dd05bd281030d430f5341da05c5393600aea69bb5d9cf76c50db3a59f7465188d1c8ad8a4fad7bb3bc8341d9278e47ad03b129ec26e1b8316381a460db0771095fb54acbe2298b5cc426c84dd00d33dd2c9c23d94926fba3dbf5423b2394b8b3785008821d9fecdcc3d2aa67a6283e0fe373e9decfe3cfa881a97bb89e322f6b804c1df587edac40ea3f05f226efcacfd69ede2e0b87969758e985b39a6e2ed40dddfc3d1b499b1b3139ad9e24853a4f10f5640db306f503751915d153395265889901e37b926e06c28f21b86bec0a180c66be2169a0eca85cd7b4ac91b3a8a88c48f34a67e7eaf5858c4657e4ff799d9a4cc91e613ce96121b07754e3b928f5ba52331ba12ae50e46de4ff4377263875410f94e30545f78cf1b590381bd83a84fa6f066da593a891fec9eec63d6cce614bfdffd7244357008827afdd20ad7d66fae8175000275b13c85b5f1bcaeac59944ca169bbf6de35c4147db281c42811814d718ea890649fe79e1c1f95157b61f63336adfb7b0c58289c3fe7537ccaf39b48c8a53fe813572e512f00f8136ca980ee550e7dd7ede4da511bad562611cebe0cda4005a83b7402a19570d8a8804270b80a16c2595d3cf06ef7820161cffc27b1b314202ba2a3f653253795a9fe2c51a5756abf15078d58e0c5bf756c6c6cbd1beff16c9d348cb6cd41d85d9597d06acb0a82b4e98c11dd3ec9c8f716cb9be6c0130a42fd65e8c2cb0f8ab12b88bcaae76c385be4a8a7275f5a5b48b15ebff9eb215192f3c4ea5be6810aef4d5263d7df8e47ed3a9c124972c59a83d349a51ad2af5fdeb4c5b9c29dfef24fc731636eccfd39949449fd4b9752b25c8037795f5174c1aa9037d369d1b4da16152422fbeb08df1b9ffcc57b21f80355e6ae4d3a93cd865b772ec8db7a6567659b19deb4c534ef86e82986d8c2c1fa18791cbc6ecbba37380924a20b92aefbaa89f33e6ae1e62376f15c177944dcc905815bf892894a17b6bf36111f9ad6adaa4f61a36011907307efc4244d720bb369c5158e687faafd586b65f1cc6ed2fcaf403c42fb8b49eb78f3348d764c80ec368c6995ae66f825cc4ff4cd5b7accee4e3165ec814acdc6113800daf1e8ac52b403911145acdae7dac9fb6b264907c64752d95b26b80c8af27f9c21b2009322ce97f5eebcdb29e62fd830119e9fdaba8a0d70e3f1d3e1008cb815f76a39e2d2bb78ccfbb5a1d89e64799290db8b8b9a34c0178b9a589fb5160a08f6eec2e5468799bd73d9fc41e32846291ca20a0e5bda12dcc30d1a813fca80e7275b567847624d61797d363a34f20ca9560c8ec48e98b4c2a1090035763e163ee8b6894520bfc29b848bec608eb3db9143a5855461de80f3522bd9374592c3076ead5f722a1a75430cfc38b6c06b2b36f2856c8303d6d67e967cbd8e18d536403042e80c3922b11eea4fd5db4f93b467372f0bbd6984b6ceea5da88dca8f198ce52c430cde501e3d8d9e346eedf1b3dbf73e271041fcb23fe2b6cb1799fcd257444bfc088d32a3cf867706a96928370c52ff03d8e0b8566860a9c75ddecfabea1d506858d1c1459957a404ee240df2a0e8c279c4940e442567e321da34830d20c9e025e6d45b83700176bbaa32a8dae464ed7fcdd483e9fd954358343f2db458729f7794922f23c7e795bc7a6fe4904aa9c54a58b81ea3a0d0467a7fdec94c09e4fd6f31210ed03e22027dc1e00665e998ca7b635b35d3f5877f94bb7c1eb0a10c65ad98aa588cde3de5f96f82bcc18be2d912c6e7b5245407c221284db884a20fc547669b7ce382ed6236f4b611f9d85bc2e1d3a6b315ff79dc25f94240ffcbd07c0bc4c2eae0af6163a7c03489b53aac7ff2f0b71db1b1adaf2eb766cdc5d8196939da8a170240985261c86ff552d423b32ee8a7cd6ee6bb11c0f2225c5cc4829f7ff01f6d21fc16c7a1ed2a2ec47935882d46a71327321a9271daff5c0ecda2c16ecc88a79f557b14be09b50e7e785702f7ec2e3724ee96b973469ca2350ca66570928c6c89c8aa607d4e64175dc5f7026a322e9fa017c9cb86cd07280a97b4e3a82d1430db9f66722f18e4586bdcd57078f975e1266bd87a9222e7ea1f6cc85bafb1fae4f347df83b177d3c247cd531673f972cd254fdb4877393a1393f8d739415a292526add13dfc562a5a51eabe8e89c60f403f948bed97ad32cc50e28ee5181283795eaa7b563ca4ad2dd2437165c06da343ee32db3a9aed52f78113d80bf22d0b3c60ceadd665ff128204b85d85ec4db15085a8cd55e07a9d964593270bbf680b68dc492680ed0095d6c383f38e5cd974c63c1c59cf457c6c33aba9958894fba6b540b4d05f016fcca337f5fbc9e1b0b93ad7821c362c47f69755b2c4431b751ed1f6bb55ad62ec6ed3be97fbaa4e515ae2d4ea7271be4c1e10016b165f6b4bf37438f7bbceb9aacaf9d8f35a2eb84c3b58563372885c639bf17925cd0b675d54f95127d29414d4cbc2de744a38298445d4e2889b37b7f095882aba6ccabb062896951ce597c2e71dca5e4dbe21920978dcc5f6f44bbddb2f665446d82dcfbac4ef8e619709bf77a398a5f9ad0a486348677ee61a1001b8c36dcedea91efe7ab620121c28d4aa2d9a148373fcfac2d9d23f906880df0eb3a7a734048d94fc87ba94e3630af45a969c877e915618ef661b215846255c8a2f519592a40fff531fc465759d7ff18f89f6216e582998895c195876ee63ff06683d828b416f35a47bc7cb8b7fe47dfe9c4d596b7965f33bc3328db8b1cd26af9538cb9831277b9a5dce8cdefba2145ed86ad28946f343a6025f2aa6439a3da9a906c9c77bc4c8eb30e3cabdc158308201620a69c038b4f7959479e7f7e155dab17700cf74e9badaa5f0cfad9ce918861c07f35e11ccc6fcd995c8be5ed86c54ca0f28520331564ea63a446c3c791364a2238b4329b75127359beb4b56dc392ca761b3057e555ccc33584bbf5e69db87d58b0b3b11f51d086147eb7ffd64900dd4313e0d6abd3e54ec0ef8ed61a68d25290e0981f293176afbc7fa397f50a2918d62ed6a0d767e2b72ef79dbd39c5201275d33d90409d06cf663a2a850d81adee271873546542bb584887a1724c4d9fe18ea324ae8d75b7355dc5d7448d5c4f88c2282ec8285255b472c1ed6ef42ba27356c0c5f9bcf84551f23fa9928baf790cb1c168c2edf983f4cb79fef76a29b9d765c3ecfb345b679a46bcb5cca0774887898b7cd2e13442a16678b354da55432499535a8bb2f281c3588c5aa100ea754a42c196e74612812f04dcec07a2d82071fb3e82bbc31e9a28a0e9087eeb4d576f0939cb100351eae7c3efd131dfaf10df86a30374fb67ed102084ac45a9611cc2d6db5c597eca0233107ecf8559527772bae9f8bcb8c4f47cdc8d4ffd1bd5458549f62406a1062c23fdb565bc079102a352618d71707bee163ea5e5fe5f3ae1ac4951c128213085b132685cec1257238790704fb324116f597b418e2a7f3d38da5c02e46c88dc3d33deacfc07f3d206b8513a114429b648b76788454fc3bcce988cb0ea05f8b12a41984a988191a4a7186ec8a6eb5b758f458a52e8e4375a903cb08e7803ef8ea22417ff74b31480600c5c2042133114f076c94104d026444e97b153d76d026b985dab267c15c346d8fcf76a55061b8172a622af4126aa7c73b1de97b63e0751d1a8654bc61d01f46d6d90afd6ce9b52cb432e616e50463c5b2850929a5110a9114c1d1a5d7bd631c3dd420cbc7826ee979c909b63bd0c1e9e1864400a2bd11dae57202250178e511f67bdfd29c07cb37a85e1b16bd3809a5b78bf82b872c73c3f249af99bcb9b18b83a5dfc03e079f2b69930ea6832361234679a7146fb86096030490918a8925290c9baf4210e9dfe8cfab28243f1121debdce728dae9ab0c6d76ae04467f15e4cf436bca412ba2fe81917cc3cfa5023f92cf31e21d0c2d17cdd7cd2cc43531d63c1fdfd43c0578a7c300e9ee43010f630823348be86a6587c86337b6b0f8fbc9b8a557764c936547bd8a9c54b807c43c5289be602d42009f753e1f20a6ac4f6354d974cb93ea996eec18651a186695497cf7f80d82b703def331bce2b549a58a61f57caa1e4c44916c6ad978bb5e654c7b059ed9f3038aa71e9c787ca305962d909a57e6fbcd4a6c454f4029a13c64e6c129a1890d2c12679a3d74b3e34a82917ae11cc2f6b4d9b44d5fa8473f442db8da8e15b95582aa7c25c617ff6fc184ae84ee51922dffbf7a853cbd9906337ed8d7d9c0dffbc214ca2189af173f4a8314c03d3d749a4a659922ac1c9302a5baf69118952cf2635b27b0b4f9d8afe2fc26c6233f8095411d9d7049195b5644736ab19821c341c5e2b6daa2ace5f637d4151c5a5d46cf1221ae3e2fec7d0574b5ca614555427b45458f8956d535d54aac6c54c052644b88b78fe4ff910804de07dfa00467ecce82783c920317d9cd2ce6f555d9173b20b4cbf455bc73c0b2dc8ef4211348531820b8ddee1790568d7fa43d487370f3df0f84fd4d404bbaa24d8209de6e320d25021f1b15aa9a0646a230d25351d87858a97eddabc99fe3042a87debacb74b614075deb016b7a05c21676f0951d9ad2317c704218b5627bbd7cdf23c6e92f5bbeff1c6ed2a55f0db095859e3f95d7e99f77768e4f033b1bebbfe5df8d80c0f6e76187a4bdbda6b85f9ebd7231ee15980d6c5512c1e09e620ae6f4318d6194867c1c4a7ecdba533203e89603346b8d42d1dfc36eb18c24efd70854c0f20383372f7a1e8f25ec3332fd1a58840dcd0f976e1d44c7200519a4dad88a3f3c85a26f7179a08567b12b563d36b443ff80d9a4f2472a3c3c7cf15bdbdd90ef188a6400a6863b94588d7223b9ada54799798995e67d6876688b6c485d52bbf6c706d49e36e0aefa3b6d60f166f2b1d6e3523ac5f7be710b347ac4b26ddbecacc94c5e5b2f5c87710e67ab552da9b5e8d3367692035898c955dbe336642762f1f634f68ed5bb238ede9132058053a970be1ed02a29086b62bd13cf004a157b46c7e11ee416b1de10ccc4b71f656d515fc1a943b7aac116d5046605e5fc8c57980046a76a1bb7e87bd9d9e00e238f947920def4c2853b97cfba8b535a6582c06dddf54a8905e6a9e5f860a4633a5b1d15fe2f771d829514413b427f36d8b711e99da2fa02fac945f47b1addc986d7fe51627c0638b08f1611ce810d819ab0a165dc20431a69d4fe04dfe961e893b0f2ac4976d03313c83479c4440b78976e77068cefbc04da2c0df2cc3dc041930abf0fb7196b1f26ed6f93f9cc7565cf6ed252da4a3e094870fb030e4c5492df53d14285e0887f0ffb50dd2e82285d31bb9ed6fb1c8a8eb3bc3687e1e63171b50865ab656728d59d5ab971cf294bd553035c87def02bf52d4824800d581915a37ae7cf97a059768e958e89da6ca8bb4aec4c0b2a356057be08ac17407e6cc7fb727cedb59b18d9e68bfa00313c549d8a03b25b634f3ab2c1a2aa69751a9804f0eb200002b4deea007b75f9e8347b90231f3aab95be255f7e0939d1ff", 0x1000}, {&(0x7f0000001340)="d5962942d8b23b076e50dc06d51a7ce8af7b088cb2f7028254fa0de3cb22b3116a30b4d6d16a6315fa2d43af9104d939f0e770e4afcdad00ad32575a66f8770893f0f385d49c862a221ef32ef7e6e19b191d49fb955988dc98c773d6442523b39c84b1d1d2b4ef315172ad378000a72f6f7043eacce9e12f054b8fa96aa1a5e10bd602375085b1700b1c329e134d2e8fc470fe2cb239055eb54c55f4de2f1bb2c705d940d919b623b49e5358fbd10b87f18f26b11cf6fb89d215079df185c2d564ffd52042a0c863b057d102f324b5d0ef5e647321ab29ee950a1ad89163", 0xde}, {&(0x7f0000001440)="33737079337a63ba2d04687c441ae2196b31e7e22199f59bdf8c41bd9f53e1fd757ffb55d975d02094de3d3705c7f76b2c2e2a887f1d56bf56cbb5dfb628a07743f5286aa7b988beeccac86e1f7c19932b9e91cb1cf369fca3123b10366714940efd6e1427ea3095c273939ce62e4fc0a4d99028ce9e81f468136e49d5af6872186fac779c92396bafd8425852a7bd643eea8ef216ce58054f778c21e1e83adf611c8d609d1cf4f73ac554ed75193d5083dd8f270c8a8b9d190effdbd38fc2998480b5461e592c4c25df4ec15495eb209a57b48a1822fe93afa261a44f64eadac2d1ac92a5750b8423f2351f1ae3f390", 0xf0}, {&(0x7f0000001540)="3ccc2e7b1fe6deb3e825966ad8550ac9da4a81c7484e7be902dd3895d74dba5261a429a7abdfad11c0965abd5d013bc9873c97278a2a6966ae655a9dcd4a80a930b53134d8ccac1fbca4cdc36ae819e4c5a15803e2b956fcf13354b3a32a9f5878a5597b2a68563fe207236c04b32ca146aa06f4e5719cfa6f8cc68b33ceba932c3a866839cf93737497c404e6e9e7b14263d50cd1d06ee988c5be5ee37aa422a37a1ee7337993a3640b6312ee1914bbf9552cc98548ff0990fa1bd9225046cc5a0e9eca264f942b4c657eac2d4308b12c", 0xd1}, {&(0x7f0000001640)="aa904806e5bc6ea9e0e37f160fcffaf2f3bffc2474e4083170d26b29687949747141e722614c7ed35b1eac9e9573d47b5614cc5dd6c5fceeca933a2656ed3d3a985285f20117b45adbd781bc03e0a837149d425a191e90009bb18d946b17c8dd45fe38a9e3cb1d4b4c84b258bf83c56a3d91c85bec703abf9da36ac349f819e28baacfa0437274bc21ce5b3b8fef8fee0efd92e760330844e7179b188bf20814a82fd0d384fdea3dd8369a0ec2", 0xad}], 0xa, 0x0, 0x0) fchdir(r0) 10:29:44 executing program 1: socket$unix(0x1, 0x2, 0x0) r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x80000001, 0x2b8, 0x6, 0x2}, {0x7cb, 0x3, 0x1, 0xdb}, {0x1, 0x401, 0x6d4, 0x1}]}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(r1, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 10:29:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f00000003c0)="fcedb5a6e1ec24a862915d77f4c1a3059f27d1a886a447d0eaa338016100709474bdb8ab38748250cf2d3f01de71ab5c57b89edbbed8dcfa80230fd76f6adb994976d9d1dbee9288eac116072d4ef8b00214c2bed1fb141c328a6fe646c90d88005c9b42d92267", 0x67) r1 = syz_open_pts() pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000180)=0x1) close(r0) r3 = dup(r1) ioctl$BIOCFLUSH(r3, 0x20004268) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x80, 0x7, 0x1, 0x6, "02ddd3fe4102c2e025f63d8daae0d8ecbe286d97", 0xe40, 0xffffffffffffffe1}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:29:44 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) open$dir(&(0x7f0000000140)='./file1\x00', 0x400, 0x10150) mprotect(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 10:29:44 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) dup2(r1, r1) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000140)=0x4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 10:29:45 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000040)={0x400000000000000}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x7fffffff, 0x2}, 0x10) 10:29:45 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"}) read(r1, &(0x7f0000000040)=""/145, 0x91) chmod(&(0x7f0000000140)='./file0\x00', 0x40) execve(0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 10:29:45 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10200, 0x0) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = semget$private(0x0, 0x0, 0x32) semctl$IPC_RMID(r2, 0x0, 0x0) accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f0000000200)=0xfffffffffffffd84) ftruncate(r0, 0x0, 0x80001ffffc) socketpair(0x2, 0x8000, 0x81, &(0x7f0000000100)) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCVERSION(r3, 0x40044271, &(0x7f0000000040)) 10:29:45 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) read(r1, &(0x7f00000001c0)=""/193, 0xc1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x1) kqueue() poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 10:29:45 executing program 1: r0 = msgget$private(0x0, 0x20000003c4) msgget$private(0x0, 0x10104) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000380)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)=')/\x00', &(0x7f0000000180)='\x00', &(0x7f0000000300)='@-^\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000580)=[&(0x7f00000003c0)='y\x00', &(0x7f0000000540)='$%)-}/{!%\x00']) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000009d8bbdef0000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffe300000000000000000200000000000000000000000000000000008e916c2d465e65f300000000000081cdf9436a330dcd3e185de85c0000000000e5f059de0de68a9214ceb474000000a5ac0b7100"/247], 0xeb, 0x0, 0x1000) r1 = kqueue() poll(&(0x7f00000005c0)=[{}], 0x1, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/41, 0x29}], 0x1) r2 = geteuid() setuid(r2) mprotect(&(0x7f00003b7000/0xe000)=nil, 0xe000, 0x5) r3 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0/file0\x00', 0xa3, 0x10) fchmodat(r3, &(0x7f0000000500)='./file0\x00', 0x4, 0x4) msgsnd(r0, &(0x7f0000000200)={0x1, "240e535e7e16aa2303f8fbd829269538a501bba684d27144443b8f41bf56f037ec6a0f411a96562fc8713b3758c5f0916034baeccaf5d04dacb5b0f230dda8ae6b878f0293946d9e98d0b07155b447ffd15229871e75fd7045bdb6a7c526201d61a8486501a34fbd2ad74e7e8ec2fa86d75c58f82273afb632047e117819565f244e35052a49504680899ba601a865e17b4b415a3203626af63ec3e7e446deb374fd58aeb4faaf51dc2fe0bbeaf8b6344f9eb4c080adea0ef382dda5decf226175e70dae373935cff736942e77035b0d5ab7d0f916f9ccc4050ca8edd88e1eb808b23da0d817f5ff04c0"}, 0xfffffffffffffda0, 0x800) 10:29:45 executing program 0: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x20) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x100000000) openat$wskbd(0xffffffffffffff9c, &(0x7f00000024c0)='/dev/wskbd0\x00', 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000200)=""/4096) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x4000)=nil, 0x4000) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r3 = getgid() setregid(r2, r3) 10:29:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c7b", 0x13}], 0x1) fcntl$getown(r1, 0x5) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000340)="6def1cd2315612cf0cc96dd739495a0e0929fe7c5930d48eed3663acda193e93a3e16a2d89cb4215fc0ac255243f9f3cf0cbb6ac8e7c8a234fd5e5655c046445c6706a7c0e0cb0d55089c2c7f879209f6502c714608db0bf30d7805ecbab0ca806b3ddae21f0a9c91314b25cc2f82323a5bf628292afbd063557f738e3642ae11fc61408f76c12803725fc366bf4345a5275827c0f9435c576715220d51e681748ccebfb10541931144c60aa0b9a8178b4fb81766692756ccbed8bf81772a7722ad79da866a1db3c633a5f66c34ad7564df3eeae24211844d906514376bc64829654c8da5ccd91521efba817ba74d9ec3af436f9553b9dc730d8131a295d69a1f4877846401893ae79d54c21f1cd28162e7781106e37db544dae7c586cb4f6d2112a3755452fb06eb726ef794130f03e8f2888f28423bf4b71637bf5c7f5c9db1c253b1c0c67aa1ba9d4ec4018c804bcdd8962c8802d305a84cccec7e3d2f6aebbb0497d33b02ae04fab31cf6e34392f13a36014cb562b64fb71864ff3984724d8fed6c36b498f388a3c74c4cbda67b17e93d0d6326e882397f2e2c3ee3ea51ab9ac02202a81526424730b1db4a2d174a396284acb8a88d155a834fcc13ae34dee33e0822abc2cdafeeb24600c9d05862556d6c204eecbe30954a71e0cd30e1c11e28cb2801fd51723524bf736553cc60fd99f431640d0b21a928131e15aec4b871c962fa5e074e9e92c32d128e794eafe0c833a67353db90ebd4d3df11c4edd2b7bdcaec77701604a96609be60bd7a1632216bfe89e36601ef3cfd9ef911c2bdb11fbd02b42f4562d6fd8b6863ca426153e5c6d6391371539da39db878b5c72abfa5c941f92fd3c24f1a407103de000d7b92ca3ad073f1717b2570ce8acc8dd117dd0e9e00d6c286ebdc7ab8f92d438ef8fab6540f66dde0d70a1d0c92f202d22e910dee3e344d8ac59b9da3c0ede0b1c81c062addb40823ca5d2d7c9c04ad82780454a3b75549be60804f7f5e55d890c51b67231e8c26132f52408c5367f244d3a5fce2f166e0209068b1213412d6092945f9b47b6e54c89767320169e6d8593fad5af972f72e5ff7b3c8dcc63d3a0470893fdc21b4c40d774254a44d059bfc19bb4eadb4372a0f36d231087c9729cd0192a00cfdfbcdb669cd9d7584b8d6df62cfd738c79f0545bc70a8a4dc87e5720110b500cc90a252e418a0214efdd99ae8e849c86f73fb0ea86fb2aa8b0a18aea2d0acacbfae74beba04a10bc0710f22a0f0e72d25d76f73e062c983dd9eb5805996f550d9f59dd8beab38fa0596ef05e2aacb7cdea1217b3f9b0ba99ceecfeb784b2900c143dc8a57a209dad32bd99bb66fef413d8bb8f2e6e74400c03f05e7b889410a066d94f0c6d58f88f3d093687e31521bcc0204d9ea7baefe22ce8feb81d10913db73a06f5ebc97951b85be60d94b4891d991b09c0949427c3e713101cbb44a03a1f01c88d3478fdc7afb0c1d3278bbeb9eff54a2bfbd532e849577f15985eb9d8a6277bf59b8c30e496e6847e5dccaa1fa5f7df2eb294102c95129c47956f14b45d2c0be7ddf9ece539140574b641b03180b2f3526013b3e9a8d9dba531c8ecd2c3b14e6e38c3ed47f78ecd05c6dbd142cd5a31e14b3c311c93a8741541cef61008be95ea0ee01c2a5a05c769006a9b9802f5864d64a139cb4480842fba98104904004bf1edd43845f54198f81318d1230a5161ba4a8231da8d329553e709acfc53f0d242857a5dedd5e101dc4c72741e0d8f480dd418e88a6376f8c632485518299f2ebd3f77831f025a0ae7c9fcf4758290e660afc605872fc37867cdf762645d1c57ae926c5de80ebf3b9061057f168ebae7d0922b6ee32538bd128a99bca67c51284050039a69676ea4b975678dd047a9308180ae9f7111f77819ddf8146105f18055a1d3aaaf991aa5971d45064326422b86236ac54fb8da5b0e07b304cb7ec0896877ab578442679a775a1ca42f4463a5bb91494bb7ba935fe730c7aab1fea8c1cebb23957caa009fa012b45b70015d1a5cf5982de5a8b125d874517664a22724c8d766b528a9de2e12b4571e0789b5ead2ed187de8e67f2bc502dee4cc0a553d02045a3e39eb805da46259dc09734a2ed96f1eb836d92de69b4ca17f1477ea1b32c063b941f954d42372ea15402a4052286ef911520c01118f995a0809b24b3661814c733845c97fdf66c20b3a20ed4ac523d37861d96c3bc32571a6e6efdec755288abbabec5cc0a028ac567dc7c9efcffa40e6c6526527c1ca07a4440a4e9f1c4bf9ff58cdf8040dce6715ad7c0eb115eac89692c3aa3660dbbd7f2545eecf60fe213274007aae8299c56cf3c1c9ec853daa93a0dbc17d33d513f54b57bf584047c22de29d3f11bcb4dae74fa8ded77462cb502a8f474835102668b89d0c44f755e27d67f9ad26db1a2583f717967984db8b4f5e02848360dba029e1b8d7242296da5f7577b485f2a1d420b1273b37883e3677d1e15f959e73586ae5c808353cba8b48123ba096e705e73a810afe377fd4fa2ffec27d848fbb82341a40763240fda63f0693a4f925a86b7d135a140580e3b227016bda1c66e812be5f2bf32fcf3f80c14d42da4987359a90b37638eb9c6d10151f22e522f2e87dc4801cf5862e477e5fe9205d4cf0bdbe7c26d4f1ae4ee351812e1c4560d20531cc73cad3bc448147b1a552fe3a97665bd40ee02dbe628b6d0457adbd8d381c566ce844ea0a3c89d713fb0f7f7af39a62e33cf58741d8eee7333fd91658efb5c83bec41293478470d7bea4435de657a166a8ffac99267611a31354254bb2d8e1ef102b7a0fef030330f92c69dfcdd7c80d06e445d93b66be1911a08d69bb5b94c851e5ae909f2acd3b321d28100a853cec96b42e2652bd4e871f0c460790b387c4cdca92ec70fe58a23d8dcf08f38e7d98abdd02b481f587b8f2685be6afc038c38876898160ada21eb1281c87f7ec0c51b32aa59cc9eeef8b69a7a29769528b5ae079e916bac0026520e74f70895ddfebdeec16f1df42858d06bea32ece64ac6c82f720a53309b5689c6f79b24c695116cec601498e018f9a98a128dc260090d42c4eca782e7ed4718f0b46e5db5e472d333b233b9047d6f9e6560364144fb3fa7ee8b94a48cd1ed3f0038dd232656ca75b7faf33e1e41de9f3e947b96ba23fa3cb07dca299189948f31b0f0d755f3fb11b2cba4263c9bc4d4ea5344d0d1f171cb272d9c9ddb7899c32f591a924f90a09c2efc325d6cbefcfe42681ab610cfbc87677786d9bb0d524f6a9eea3b9330bc73637322b3a39a35e8255d5f516bd911ba4294f44ddefab8f006da0bb00bd0233e5fc39f20554051f3cd721767f2d72aaae43ae096872a360af23b11107c7d6237b906d5103fa72f24148cf886c4181118fe64f3af1b9b685e6410e4579552c7d92343778a37e2c258f5a113010dd8537097df8fe4d860d946ec655b14f8fa99c1b8fcd843eff702663bd5d6614632a8f2f02938620083dd58bec2ad26fe0377667be039e387dd531c5b4598b02957233e408bb737bf66f383f13ccf13fc15f7081cdd3c2db5fe8eec3dee3d29f3ab60e3569dd6e1af14aebfe36ace376b34d5aec1af6f748cc2abd89d45b20a4717cc8ddd5731aba57939e64377468030263a4b82300aee3bd63f8791bf5a18cab121be2a037213e4d6a9c7aec25a3dcdebaa7fffa028aab9c08cd2f8dc75c06a5755429948cd92cd29f473c54e72c0bac1a195ecc6a00b6a6f9b27cf52b41c49f8c93fe1e7cde4f6c9ca0800051c316e9ea2cfe829ad1308962a8ee4227ae05b228a4f42bb59826558ced5dabe2092c2d3f4861bf0ac2ed2d01674c115dbf03daea8a15f49678543164a11db32de6c3e44f097b460472d8b59544943f1af9471c5cba6d88633697ede671913f66a5f453ac30f9e5423974fb80f7d957fff2f1c0a57bbf5c460231afc177ea0ab4cf30d667e94958a56da5e1fb2142019ab1332aadbc33a5553fb467902ab117a69d861128d8488d1954fec8319777abe0d00a32b63eac84c599c78cf6570388296af0bc5c3d48acf2aaeaea8aa941bf3932b2e3fb7d2ad9c3d03225384bb2c136fc5510bf4843fcba63950c92736dbe005828f7648080d739f5b19bcbe06c5b98e474c056b2cb3039b717e2bb1f0656056870b7f59e563dd778c0dc0863168f0d386b17e61e912e2dcaec3b74c9c47f2251369ec7dd8c0fb86335909db09afd326586da0e662a8345aa62c733b5e9ed3b9a384505deffba71062c9f3b7b859274844e6399feee950116a4c40365cbb27f8783899ab5bee2e39fcf829fffbe2f193f729b6cb10b8cd08501b1c635254770c9225b6596fbdceed575e3b7771d6ce40aa16aa1157a47439dbd89a955ef1a92b93308450cd0f400854b5df070bb349d10a169b3480c804790e9b06bba35f75ab8a5a6ca91a7160b0d9c25d688dfee92bfe6003ee78821c11cac6cd2c2101de1db6dc1d98d2db70764bb389b06aae226036a9c9c2cb381862da31584450c51fd159f96ec4963025177f4728f260b2bf9e2473b6fe58858c87314c99927f0ddeb03ede07c1fa32df74a9d8b72a11ebb9b2e0d40a826a9f6007f1a2f530aa5c64ef6f5036dfc74a76195070f67b3c63ba052741271f4618a9ba18f8f3819cdbd308a3677088e1aa43d277c31b15111adbb9bb4b2d1fc74b9b5d0bcd0e9dc111bee2d0a5d1582a591f524c66652e3e8533e34bd6164e0dcf04fc78b0b284bb628662b26fe251e9ded8ddb7b93fb4a9555c0970cef493ee2233d7580dc45d9d8ab278ee146d5729452828940bb3855c4fab68b9f1d9003fa4c83b0ef8747188a7a9fc5da93cc728ced5175743c9793d9c6bb67ec86aa121a371bf63cfcc002a29bc2204610db48b1792b4daaa97c97cd25ccfdd1ebd424e665ad3c528f1bd0d5446ebcc632a88acf4c390aa84d155be927ca40249d28b01c6d919c472ffee05f2f03c42561d138fde3ebb20ae61fbf664ebab3c75bc6393cae5e7977b22e6e19cba4211a69b0c83238f35c8d87e24ea8caf59b922c85a9bc386f2952e0fb85d033fee23a7c906e0c2d2ceb615a8184d94371650708c34015eb4c67fbfa2c4cc123ed6689b33054ab5df66c56b686adde3abca49ec0fd13b39ef432af8f09c6fd04ed5410a794f821c5b2fcf810dc03f8e1eaaa1a5df7e0ff64d7843b16e06d9d35c3e8e704a48bd0e911f994a70e64757e8541308bb936c9c07b1f0f1d9276be7c7fee7021837b161acc67543d6d8b474fbc7389f958d7c9091a04fe1663a28f27ee62a49c8d7b4ae16339622907fbbf77f454cd052a30ac9058d5778b0f2569caf33801fe2a466713c24cc4d226a9c275327e60c19e84ba84019ed78f3b2c0163544a5aa395393b8e2652ec06e8399a13bdeb5c7a5f3920fabc082616bfd32c93ded38c0e4c28d7b372fca4c5921a417b51fc32e2a34a541c9c471ab465374b184a7678750537e77770437753bde28871865178fbb7a1ef36ff75fb9ed0546b1eb4e31ba75f17b7e0c6606460e01b64a8a09216f29419b1d7a67fcde1fcfd2fe70ee5073fe09d72e499adfa8dfac8b0cb6a715a5be5818c20a0ad04bce2b48ceb99ac3f659a472447abe6a30a5837dc7f038ccdb96075ae43904d33aa0746267edeadba6f6bed2a5b825ab0366c28ad45b37d7034a077c7ce9252c0b94192765f4ddef88987a71e0e05dd120f1ee8ec1532efbebc10348d731a0f3994e4d94594a5788f3c0a400dd5c1bc3844170851de51362", 0x1000}, {&(0x7f0000001340)="b9ed8ca88d207d7cd7e08c0842e05052e8559f554453b72990af6d3f360a4be5886694fca2ca3a5f149553f876e141ba12e3fdea73d3a73cb75f5dc01d24eae31e635f0f80595c1c7be2ca290cb39c3e9dad2938d0ddded791f50ba571f91410b50271a19516ff6b05f639aeb1ea750a036eec307ca5f76c640915c05fdca7ff688cf5c85a816cac", 0x88}], 0x2) r2 = open(&(0x7f00000015c0)='./file0\x00', 0x400, 0x40) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000001600)={0x87f1, 0x8}) writev(r1, &(0x7f0000001580)=[{&(0x7f0000001440)="ac0ff3990386d3c894de6187a5b65bcd1454cb9c3243462b1824b5140986e1fbe00281118f8fbb2405b5201efbd61a094096e613eaa7224c07150e9b836f9cf1dc700fb907e5aa1c04177891d14fab485cd556c03b3014237364f49da7e4ca7102c28f2083f71d803d35927eacfc29be6a630303105d2b3aa136d02022cb1ea039735625d8d894835a1beee3f6cdf5450ec640e2ee5f18afb257c58b6149c534d78667bc390490c98d6253fcea6266856853eda3026b", 0xb6}, {&(0x7f0000001500)="9c00c98dd0efdcf6beb6c080f0b1a62e4e486eab9a3bdb10a1cfe2436655bca28bed313beeee38a382bb16fcdcdb1e1a4bcd325edcc2f86b1de8b17c47b02f2577e0902c3e955f9434d72ffbaefec3c9fc7def8889623dfd5efb42cabdfbc44313eac88eecc55d845fded5bda16c87c7369e1c11e7a5b1cddf736f6202", 0x7d}], 0x2) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)="e760dcf847b6f80d1e3044fe358e4a8d30c6e875cf64cbc27374a68f787439c96a5db8c5d9dd4c112b98368511b7d73c89e795c599c9e092a269fcbdb599b4f356419169deba483f14ff224a59072acc3dd861bff4613b0e815cfac59dd6e274aa37c96f46fef9184af9da118a639d4fb9997882f4640a6041311bb422d82d46293e2409e64d29a9692ef08b", 0x8c}, {&(0x7f0000000180)="990a92f39b0684427ea2b2eb957bad7803200e57c9d67f9a2838b8169556d700fb84a787579af3095b66713371d1893ce0346f655fd92d908584165ab36b005797c2f15e031f23a9ae7c44051bda7d8e1b4a47b51f509c30907a5a4e0f688e236b9cad371d343aba325e729d97d54f00b5581761e8b6df7a84071ccd92f602879d7409c229771b1116babcc6b8d3b0e55e5a8d9dad72be2e5efc99ca93cdb20c8b4e5c", 0xa3}, {&(0x7f0000000240)="34b82493e89c162e48cb757ee400b3559965922036d5148592deb32bff245c872a07ccf16dbfa510c444bb9499c4d1fab4fede7945a6f3de7f628d434a7a3ce40220c8738689caa078719ae1a1f9ab8b384b21fb5abd0ebd36805c17fcc221f424255f4478f0d02b80b5154d642cb709ca85f548b11f8e9f22aa", 0x7a}], 0x3) close(r1) 10:29:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) write(r0, &(0x7f0000000380)="8ca40f39cdba33e68f7d4546e75d8f5901358565b8ae4bba59dbddd608febf629aebe051030c157a8937cfbe483b0d06c8be11152666f8e72de9cc7259f9b0319ca25140c87859ed53217eb10b55f344dc4acc063cebafbbc4050c254aa2b86a5f4f7a3f257c31e61b1e57981d328540413782c2bd7ea61f8abf5f54d5322c88497b40a731b874e5626e0507677eabe09549a3884a3596ceff3fe930a98364cb43004d826f91b326f123bd6216741a3ee585a3def783ed3ca799553a1f9e065d3de18c33acaa38", 0xc7) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 10:29:45 executing program 1: r0 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) lseek(r0, 0x0, 0x0, 0x1) 10:29:45 executing program 1: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup(r1) fcntl$dupfd(r2, 0xa, r1) close(r1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = geteuid() seteuid(r3) r4 = semget$private(0x0, 0x3, 0x88) semop(r4, &(0x7f0000000080)=[{0x3, 0x5, 0x1000}, {0x3, 0x8, 0x1800}, {0x1, 0x3ff, 0x800}, {0x3, 0x5, 0x1801}, {0x1, 0x7ff, 0x800}, {0x3, 0x4, 0x1000}], 0x6) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{}, {0x0, 0x4}}, 0x0) rmdir(&(0x7f0000000240)='./file0\x00') ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000440)) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x8ee7) truncate(&(0x7f0000000540)='./file0\x00', 0x0, 0xb) r5 = semget$private(0x0, 0x1, 0x20000003e) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) semctl$GETVAL(r5, 0x3, 0x5, &(0x7f00000003c0)=""/66) writev(r6, &(0x7f0000000700), 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000580)=r2) r8 = semget$private(0x0, 0x0, 0x5) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0xff, 0x10001}, {0x18, 0x1, 0x8000, 0x40000}, 0xfffffffffffffffa, [0x80000000, 0x2000000000, 0x101, 0x9, 0x7, 0x1000, 0x101, 0x4]}, 0x3c) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000280)=""/147) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) getuid() semget$private(0x0, 0x3, 0x12) sendmsg(r6, &(0x7f00000007c0)={&(0x7f0000000480)=@in={0x2, 0x0}, 0xc, &(0x7f0000000640)=[{&(0x7f00000005c0)="fd8834daceaac29fa905438fa80e28074580144aa826ef36c9f609573bf85ca55aa3b02f7dc288c1eb4174bfae06e76b13dfbe84b3dac1bbab77196a74c6c19fb4ca7f6b9e6318d6a609343514941928f774272620416a347315d1be568c", 0x5e}], 0x10000210, 0x0}, 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000080)=0xc) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000004c0)={'./file0\x00', 0x4, 0x5, 0x7, 0x5, 0xfa, 0x3, 0x8, 0x0, 0x0, 0x80000000, 0x1000}) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)='./file0\x00') 10:29:46 executing program 0: syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r0 = kqueue() kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) 10:29:46 executing program 1: r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x40) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x1) r2 = dup2(r1, r1) accept(r2, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xfffffffffffffef7) ioctl$PCIOCREAD(r2, 0xc0207534, &(0x7f0000000080)) 10:29:46 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000017c0)={&(0x7f0000000000)=@file={0x0, '\xe9\x1fq\x89Y\x1e\x923aK\x00'}, 0xd, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000010400010000000100000061710ff53bfb4cb417bfe3d4d01a6eded9211bf78a88667ffa9713c830d1be442cc435ca6bbe6ec06ea4d70a853900066558df316a28a856ae4e6bb4d64abe026041"], 0x10}, 0x0) close(0xffffffffffffffff) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='\xe9\x1fq\x89Y\x1e\x923aK\x00', 0x0, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[0xfffffffffffffff7, 0x2]}) 10:29:46 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r1, 0x80047460, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) mkdir(&(0x7f00000000c0)='./file0\x00', 0xe3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x6, 0x3f, 0x3, 0x40}, {0xd9d, 0x45, 0x1}]}) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') 10:29:46 executing program 1: nanosleep(0xfffffffffffffffe, 0x0) socketpair(0x1, 0x4000, 0x5d3, &(0x7f0000000000)={0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x6, 0x2ffd}, 0xc) 10:29:46 executing program 0: r0 = getppid() msgget$private(0x0, 0x8) shmget(0x2, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = msgget$private(0x0, 0x3d0) msgrcv(r1, 0x0, 0x0, 0x0, 0x1000) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000400)) r3 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, &(0x7f0000000480)=0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={r0, r3, r4}, 0xc) r5 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000000)={0xff, 0x1}) msgrcv(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000100000000000000000000a5eb30637a988d86a816778b3523cf98b6df1115d6f434cf3eaa8d2d8829c715d22eba711a35a629713a6f885c13f08da486ead82d432d3051c6d42df0d137ee58cf0a8291c0f8d2d242df40326ca67e53dc6531a672383c7c527117b7f2bba141557b3e09b74ff3927301e88e44b9a3822f53a8e3fe60ae48c4b9a364e91f3ba7d6586f19bf7d76266ecccd9b5f5f1bb92b90559ff3fd9480eb272f4a4a6c9ad5585055b562ad026a5ce96b6be92d0f3a0e89495d319ffa16018b4b73744e87de0bfb239796e49b1e7e67e46ba8445f2baba2fd6e32fd64920b948133993a01d4b4f40fb71da7acf884fa331a0cb6ec529d6e7c142519af304e5264c0f10a8173986677c07b4dde8eb31e91946a62c631c2586781ab5baf4a2efd88717c7f6ed0040e195506abdfa5975c8d2b19d035046b054b7a7af0e28348d3700eea2c150ae718b95f23b3b5536961667e9a3f59a945b5c5dd41977c4c27912eff8c450b4df0cfbd7b384979c57868dc2472a3b259e5d180d66d590e0bbfb8a6c9d0918e254080ba1c6c660f7aed1de49911cf88410385d24c7fa33effe55714141bcdd6764ff949655d0464551736f6d878d2ac1626453f108508a6dad71aca1cfc2a"], 0x25, 0x0, 0x1000) msgctl$IPC_RMID(r1, 0x0) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r10 = getgid() r11 = getegid() getgroups(0x9, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r13 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) setgroups(0xa, &(0x7f00000003c0)=[r6, r7, r8, r9, r10, r11, r12, r13, r14, r15]) 10:29:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) poll(&(0x7f00000001c0)=[{r0, 0x8}, {r1, 0x20}, {r1, 0x180}, {r0, 0x4}, {r0}, {r0, 0x1}], 0x6, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000040)=0x88, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000440)={0x10, 0x4, 0x4, 0x8001, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f00009fe000/0x600000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ecf000/0x2000)=nil, 0xfffffffffffff801}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000cc3000/0x4000)=nil, 0xff}, {&(0x7f0000e40000/0x1000)=nil, &(0x7f0000bae000/0x1000)=nil, 0x5}, {&(0x7f0000e2f000/0x2000)=nil, &(0x7f0000e1e000/0x2000)=nil, 0x78}, {&(0x7f0000c8e000/0x2000)=nil, &(0x7f0000bf2000/0x6000)=nil, 0x4}, {&(0x7f0000e87000/0x3000)=nil, &(0x7f0000a75000/0x4000)=nil, 0x10001}, {&(0x7f0000de6000/0x11000)=nil, &(0x7f0000d33000/0x2000)=nil, 0x2}, {&(0x7f0000c4e000/0x4000)=nil, &(0x7f0000c8c000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000a7b000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ccc000/0x3000)=nil, &(0x7f0000e9a000/0x4000)=nil}, {&(0x7f0000b5b000/0x2000)=nil, &(0x7f0000fe9000/0x4000)=nil, 0x157}], ['./file0\x00', './file0\x00', './file0\x00', '.\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x0) write(r1, &(0x7f0000000000)="87", 0x1) close(r2) 10:29:46 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) flock(r0, 0x5) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x7) utimensat(r2, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x800, 0x229fb381}}, 0x2) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r3) 10:29:46 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000100)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000000)="8b365bcd38a978210daf96d73166eac83611ce45118d1e9fef7a1ac4936f348820", 0x21) write(r2, &(0x7f0000000180)='\t \n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x800, 0x20) 10:29:46 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000028, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000), &(0x7f0000000040)=0x10) getpgrp() r1 = dup2(r0, r0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) 10:29:47 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) shutdown(r0, 0x3) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 10:29:47 executing program 0: pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file1\x00', 0x70e, 0x1) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2e5655c47ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e9060002e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c", 0x101}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file1\x00', 0x800, 0x16c) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r0, 0x0, 0x0) close(r1) symlink(&(0x7f00000002c0)='./file1\x00', &(0x7f0000000100)='.\x00') ioctl$KDDISABIO(r0, 0x20004b3d) 10:29:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0x5) open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0xc0) r1 = socket$inet6(0x18, 0x0, 0x0) getsockopt$sock_int(r1, 0xffff, 0x78bf058975af499, 0x0, 0x0) ftruncate(r1, 0x0, 0xffff) 10:29:47 executing program 0: r0 = semget(0x2, 0x0, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000140)='\x00', &(0x7f0000000180)='R\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000280)='&+T\x81]:#\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)=',\'\x00', &(0x7f00000003c0)='${/[[^!\x00', &(0x7f0000000400)=',\v+\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='^*\x00']) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) semop(r0, &(0x7f0000000000)=[{0x4}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x3ff}], 0x18b) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x3) 10:29:47 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$BIOCPROMISC(r1, 0x20004269) write(r1, &(0x7f0000000340), 0x10000014c) fchmod(r1, 0x12c) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x0, 0x0) execve(0x0, 0x0, 0x0) 10:29:47 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000280), 0x4) getsockopt(r1, 0x100000001, 0x0, &(0x7f0000000000)=""/10, &(0x7f0000000040)=0xa) 10:29:47 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) 10:29:47 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040)=0x200000, 0x4) shutdown(r0, 0x1) sendto(r0, &(0x7f0000000180)="f8f56d6fee1eb993bc231639623cc479cdd8a5493f52327adbe8736c55c5457647bf331a64b2e89ab7539505f75115cc7de9118aac3ee94c4a5fd4e6c356af1b31d9bec427229fb95a91a6fc6b9e503724ed771f25205ed00606b0c3e3deb71ad3c2add1e206ccb7522ec452e5117e42bc6ac2635e70540afabb94f56ebfc088cb664b998d57055256166ec103f64201ae8fe13a301d46d27e5364210dfd302270d234fdfa4ddf94bba074e0cce846799db6a63f42d092686e2175aec8d5b7cb8d0738a9d96ecd724d56", 0xca, 0xa, &(0x7f0000000080)=@in6={0x18, 0x2, 0x20, 0x80}, 0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) 10:29:47 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)='B', 0x1}], 0x100000000000015e) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x9, 0x74850e1be85b3861, 0x7fff, 0x8a02}, {{r0}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x3, 0x401}], 0x7f, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x0, 0xc7ad744173c30311, 0x8, 0xf302}, {{r0}, 0xfffffffffffffff8, 0x90, 0x0, 0x7fff, 0xb257}, {{r0}, 0xfffffffffffffff8, 0x12, 0x1, 0x1f, 0x8}, {{r0}, 0xffffffffffffffff, 0x42, 0xfffff, 0x1, 0x7fe0000000000000}], 0x3, &(0x7f0000000000)={0x7, 0x40}) 10:29:47 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file1\x00', 0x10086) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') 10:29:47 executing program 1: r0 = open(&(0x7f0000000100)='./file1\x00', 0x80, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0x40) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') preadv(r1, &(0x7f0000000200)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={r3, r4, r5}, 0xc) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:29:47 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000000)) 10:29:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x0, 0x80000001, 0x1, 0x1, 0xffff}) 10:29:47 executing program 1: r0 = msgget$private(0x0, 0x100) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/139) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) sendto$inet(r1, &(0x7f0000000040)="5726b1bcb51ea1e33d95327eec966c3a92770677af5c02fc8a015553beb46b94fbafcb2c5354e30c28ff77048cf0c23c7079c76ad6c37fd87b74f83df9e7f29bf7d977b3cc27f991d855bf287ae8efb4e7ab09da77119def451e159736f3028690", 0x61, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f00000001c0)=0x1) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0xf9c3) flock(r1, 0x4) msgget(0x1, 0x3fffffffffffff) fchdir(r1) 10:29:47 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x80) r2 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000340)=0xc) r4 = getgid() r5 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$dupfd(r0, 0xa, r0) r9 = getppid() r10 = geteuid() getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000080)="4dd10a9191dc79da4f656e516bd78ec66c8cf0b82eeb90309fb90fa815cf1c553dfff7ca969e0d9a189ecf0c01244b4f40d71b5414a6bd5421e920e489470df0b1ea602bda78ce3f970ed3964bd04ce620f410949a30ff22d0b0f593fbbebacf9dbaebd7755eac92cef17ecb38a5351f913569daac8bdb6f", 0x78}, {&(0x7f0000000100)="2545db78d3f3afcd", 0x8}, {&(0x7f0000000140)="806faac1881f443d3e9e32c81c367f9b615a889b0f373eefdd3ceae6f10c", 0x1e}, {&(0x7f0000000180)="4998d22bd0bc5edfebf9ac47f22dc29489da1c6c5b62912092263164344feecc8c6554709ee0da9cc1c97af6f7e29712257eab4acce230286778b24007b7de6902e746b9fabfce21b09093d0d3f9529037ee63d19a819c4792ea0f0181d61a3e51d44a7d4d4c98184613c0b44c920e3d0421d59b3088b50572674837fbfdc47587f04df9d63333f9db85b983116f0bf399b613c6fa41de94c4c5f09d09c76bf2e6471ede3edea980c84f9ac7facd4e595120b11111baa4f6f33f8946e5fe3547c1748993739e9c8a4a6a87d5ace4", 0xce}], 0x4, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r8]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}], 0xc0, 0x9}, 0x400) r12 = dup2(r0, r0) sendmsg$unix(r12, &(0x7f0000001700)={&(0x7f0000000300)=ANY=[@ANYBLOB="fb182e2f666905000000"], 0x1c, 0x0}, 0x0) 10:29:47 executing program 1: r0 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x1000, 0x1}, {0x5, 0x1}}, &(0x7f0000000080)) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 10:29:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280), 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) ioctl$BIOCFLUSH(r1, 0x20004268) ioctl$TIOCCBRK(r1, 0x2000747a) write(r1, &(0x7f0000000340), 0x10000014c) 10:29:48 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 10:29:48 executing program 0: r0 = syz_open_pts() syz_open_pts() fchflags(r0, 0x10) syz_open_pts() 10:29:48 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') rmdir(&(0x7f0000000080)='./file1\x00') mkdirat(r0, &(0x7f0000000180)='./file2\x00', 0x2) 10:29:48 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0xc1}], 0x3, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r3 = kqueue() kevent(r3, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r4 = kqueue() ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000000)=0x4) kevent(r4, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) dup2(r0, r1) 10:29:49 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000240)='/dev/wskbd0\x00']) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = fcntl$getown(0xffffffffffffffff, 0x5) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000140)) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) writev(r4, &(0x7f0000000400)=[{&(0x7f00000001c0)="63802f4274d08e66e77b8431a842baf2c84a61526c4bf11e9b386468eca592789398946ab044701fa341fb5376609cb61c850891eeaa859484413f0e2634d37bfe9e8827ba73e65e2230f1fed463248c782d94fdeec7bfd0a01dc96095d25b30aec9bf69548398c93afc", 0x6a}, {&(0x7f0000000280)="474b3b11c022a3e0fc7c296f52945d1321d5bb064cd09af16bd0f1ecd52f47c28f694795f848395f0edfdaed4dcba64837ef42ffc2fa0a51300411479b78f8fd8c917fa1cc2a8b918ec56d6e417e9af0b7f27c4d3677c1ff6c433e703bbcffccf610ba23bc127f8eafcefd3783e8037746acd4390b57b1c09d97c192226e50a0755ed7c7534e51ccaf4c", 0x8a}, {&(0x7f0000000340)="6bcb54b3d358358e4ea6be67134b497e51bf8b33efbbd2abb72a3f3846165634745a64dc3b967781cd73c2773f8bd5affe5faacb3a563d83359d321c375766c220393120e16505", 0x47}, {&(0x7f00000003c0)='_<', 0x2}, {&(0x7f00000004c0)="365350c8ca2ac7bb88e46e26f0bba8d2abc3649c71ee6ff6000340e172495965fd084aa7be261ba9c4665e1c1f06f0a4a9e98e9b4fb2e6e377d4535a35e9ae95e72df7e3a9ff7f33996b12822cbd50ed57aed4b27f6bdcefbb71b14c9de10a2682aaf8cc595383988e6af2c7ab46ed7e2ee0e4cb65aba2d4036d08874a535579ac1162310e8c7630b2a8473195d17d5e80bf5b8bd7a122115055fe8f2005499d0d0ec113ce4cc187502fc521490a16cd2ebd69c0", 0xb4}], 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r3, r5}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) 10:29:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x5, 0x3}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff8, 0x4, 0x4, 0xfff, 0x6}, {{r0}, 0x0, 0x20, 0x1, 0xfffffffffffffffb, 0x1f}, {{r0}, 0xfffffffffffffff8, 0x80, 0xfffff, 0x9, 0x5c}, {{r2}, 0x686ce65f6cc992a8, 0x40, 0x2, 0x10001, 0x1ff}, {{r2}, 0xfffffffffffffff9, 0x10, 0x1, 0x2, 0x7fe}, {{r2}, 0x42bc1db43b3f97ae, 0xa0, 0x2, 0x2}], 0x3179d3e4, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x2, 0xf0000005, 0x8, 0x7}, {{r0}, 0xfffffffffffffffc, 0x85, 0x2, 0x101, 0x5}, {{r1}, 0xfffffffffffffffb, 0x9c, 0x1, 0x1, 0x3}, {{r2}, 0xfffffffffffffff8, 0x55, 0x5, 0x7, 0x80000001}, {{r2}, 0xfffffffffffffffa, 0x6c, 0x10, 0x8, 0x6}, {{r0}, 0xffffffffffffffff, 0x0, 0x20000000, 0x70, 0x2}, {{r1}, 0xfffffffffffffffd, 0xeac02ebf680133ab, 0x10, 0x7f, 0x100000001}, {{r0}, 0xfffffffffffffffc, 0x10, 0x0, 0x1, 0x8001}], 0x6, &(0x7f0000000240)={0xfffffffffffffff9, 0x8}) kevent(r2, 0x0, 0x0, &(0x7f0000000080), 0x8dd, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000280)="3987cb15e7ca5e6793912910c02a91743de9db6133dbe5a56c52da2e80d09d0b86b8ef680001b67ea34326be1e557ee0860229e71641115d8a4444f2f4274602e50dc499d2c165d37f2f3a8afef04332c7b3b714de7c511a2ad482d7bbdefd8534384a0183edb20aaad505eece8386fd2b2e13cfc76f52731401627a0256d10ef28c0bd652ee792175416081af4c86a9dbee74232d3c13da81922bf221a0f4e29432cf3171d26595d38d28d1578c8bbb386f98f23f629973499fd4080dafdbab510a9f59323ca8d5ce15ee74307e54e40eef3a2753c126dcdcdeff", 0xdb) 10:29:49 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x7) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x1, {0x2}}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') getsockname(r0, &(0x7f0000000180)=@in6, &(0x7f0000000200)=0xc) symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f00000000c0)='./file1\x00') 10:29:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x6}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = msgget$private(0x0, 0x3) msgsnd(r2, &(0x7f0000000000)={0x1, "e0cb2bcb9f28980a107e7c2f621bcca05ca196bba14d1f"}, 0x1f, 0x800) 10:29:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "01fe00eeffffff000000000000000100", 0x40000007}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x3f) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:29:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0x3, 0x0, 0x0) 10:29:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000335000), 0xfcb7) writev(r2, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) execve(0x0, 0x0, 0x0) readv(r1, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) 10:29:50 executing program 1: r0 = semget(0x2, 0x1, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000240)) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/4096) 10:29:50 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7ffffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffa}, {{r0}, 0xfffffffffffffffa, 0x1}], 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r0}, 0xfffffffffffffff9, 0x3, 0x0, 0x6}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0x1000000000, 0x5}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x4, 0x20000000, 0x9, 0xfffffffffffffffc}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x1, 0xf0000000, 0x4, 0x3}], 0xf8b1, 0x0, 0x10000fe, 0x0) 10:29:50 executing program 0: r0 = semget$private(0x0, 0x2, 0x4) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/195) r1 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) chflagsat(r2, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) setsockopt(r1, 0x1000000000029, 0x23, 0x0, 0x0) r4 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f0000000540)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f00000001c0)="39d4a9094c149219a63b632af67c066f818d158fb26fe8cb5245a93e3fc524ad6fbbafc9366b50b097752fd293db6800c58449a94cbc19503acb200165d834a35093d32b7a82154ca62b2f39a6934194b737a161f02304", 0x57}, {&(0x7f0000000240)="e30ff8bec6c0bae0f14f989e19f6097d34a25116b9cae5e9bdeccb22020af408f94612b798b246f91d14a4d107992143e526a4a472d478ca3a653cddf776e463f4826852c885f9fd9281e3e889a2dd2d499820b0eded94962517522e5da97a13beab17e998eb9b9a8e4ae39703b76444a3fdaba656210d1dde40ff6ae41eac73dc5a5161eae8e9af461d6b1bfd95390567", 0x91}, {&(0x7f0000000300)="67ee778aa3afd2ea415fb377566a5665dbbf6b7db6a69a695245163fa4fb2c22ffd432457bd7113d8452ff5c420ab33b7447363579451c111ff85375bc12caf56f1d047d5d9c2be0832af4fdcc10abe09cd29cbf72e4b90c8230ce8ffee9e4fa65366b5213316c6564ffcabea36983ac526b4bd794064f00e253102910206740e1e8e32c100a4832c6cc21e5cd0e5cc1fa04e371efa787c9f8ac1ef83daf0ae4d42e8b24940c6f500352fd72a4ffc982b569330828f6fbf012da901ea4e7bc22d3009dd9c8be4c831122", 0xca}], 0x3, &(0x7f0000000500)=[@cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x20, 0x408}, 0xc) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x2010, r1, 0x0, 0xc) 10:29:50 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x800, 0x10) kevent(r2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x80000000, 0x5, 0xff}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x8}, {{r1}, 0xfffffffffffffffb, 0x2, 0x4, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffc, 0x3, 0x10, 0x3}, {{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x0, 0x8}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x80000001, 0x9}, {{r1}, 0xfffffffffffffffb, 0x10, 0x2, 0x7fff, 0x307}, {{r0}, 0xffffffffffffffff, 0x5c, 0x4, 0x7, 0xfffffffffffffffe}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20, 0x1, 0x40}, {{r1}, 0xfffffffffffffff9, 0x10, 0x4, 0x3, 0x1}], 0x4, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffb, 0xd4b239193d03acf1, 0x1, 0x1, 0x80000000}, {{r1}, 0xfffffffffffffffa, 0xc6, 0x0, 0x9, 0x101}, {{r0}, 0xfffffffffffffffc, 0xc4672f78cf0dc835, 0x2, 0x9, 0x1}], 0xa3b5, &(0x7f0000000180)={0x2, 0x1}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) shutdown(r1, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x0, r3) r5 = msgget(0x0, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r7 = getppid() truncate(&(0x7f0000000580)='.\x00', 0x0, 0xfffffffffffffffe) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000004c0)={0xe4b}, 0x8) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f00000000c0)) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000300)={{0x2851, r6, 0x0, 0x0, 0x0, 0x10, 0x5}, 0x4, 0x1f, r7, 0x0, 0x4, 0x40, 0x8, 0x8}) 10:29:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = syz_open_pts() close(r0) syz_open_pts() 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, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 10:29:50 executing program 0: select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1000000000000, 0x0, 0xfffffffffffffffe}, 0x0, 0x0) 10:29:50 executing program 1: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) clock_getres(0x2, &(0x7f0000000040)) clock_getres(0x5, 0xfffffffffffffffe) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x9) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10050, 0x1) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x1) 10:29:50 executing program 1: setrlimit(0x3, &(0x7f0000000140)={0xbce9, 0x100000}) setrlimit(0x3, &(0x7f0000000000)={0x10000, 0x100000}) 10:29:51 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10849, 0x0) r0 = socket(0x2, 0x8001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="becb0a3fd0ea29973071144bd68f59177b2802aefa5baaf6c68b31fa5ba864d5653c20fc05b0c9f364df94c94f046364c6fb6fca9d07a8e40f871c2033b1ffdb219115dd6765792e45640e24541bc82b9fe80892809b833b7eab2e98a51517c502101e982a399e06f56fd55a37c154c6192e3f7a9693a43a4e6317fd48e1805091775f4ec6d60d26ca887a7d2c2695b8ef704bf1329dc1579da8f2e7d73116b1a1232fdd145b64b3f4f89e50542bce6eb7043a5bdea169c808ac18ae6196df40352273d496d3813d1a87a39e9aa6a5f2de9c202e9db472f8fadd7594aa62c624034c", 0xe2) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="4f55453f5fa6bab97ae5b2eb005e2dec47d9e528c93bd5072098504b226b760f9db1ab558438d927cccb4265712086a115e157560000ac94a6c12f6997ab1f968581028832bc2de7d032d8bb1cacae64b9a91ee9eb7cceb6e0c715ca53e85c863d7d6b84d7c89957dc00557203b5ea00"/124], 0x10) syz_open_pts() setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="a26be8aa725ca3d9657c5b015f28217a2bdfce38b4c126c2889d507af7848af1e1b4965db3b7dfb80b89d2150ec771b5d5f848037132bcb77fe7fbe7527e942bbf85de6c04a6fc67d5721c834942a335ee94e1a832842784ce5790d3c753ba", 0x5f) listen(r0, 0x10000) shutdown(r0, 0x5) 10:29:51 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 10:29:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x0, 0x0, 0x0, 0x1, 0x0, 0x0, 0x0, 0x0, 0x3}) r1 = dup(r0) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) r2 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f00000002c0)={0x34, 0x6, 0x0, 0x0, "1ffbffa6163c2c36ae61dba64800", 0x0, 0x3f3}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) writev(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)="0e4bea38614912fcb8d5e9371ad384dd84f0caa808861be007b7939f0b269d50b9c29b2880c12116cd6d8f6da8d9be267ab30f9ec751a666ce8e861ee1fbd6b37f35a8abe9deb475cffb547e10f0", 0x4e}, {&(0x7f0000000140)="ac7db5ee3adaf3764dcbe9c14fdd03b82093a6c8c37cf126caf7cbd9ccfe60aec62764514b0f6c21310c65bb0650461891197587b3b41e1b6ed63f525f9448baabbc0d3d42d6d2e13222fbecc07445719225c930dadb64fcb2ade182e89ac0975ca660002be7fe1230a9e420da07c584cbe8da4a9286d8080cf1d871660bb3f13efebe6865", 0x85}], 0x2) readv(r2, &(0x7f0000000040), 0x16f) 10:29:52 executing program 0: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) minherit(&(0x7f0000ff2000/0xa000)=nil, 0xa000, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) setitimer(0xf9feb75cd3cf441b, &(0x7f0000000000)={{0x1, 0x5}, {0x8000, 0x80000000}}, &(0x7f0000000040)) 10:29:52 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x3) r2 = syz_open_pts() stat(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)) r3 = dup2(r2, r0) ioctl$PCIOCWRITE(r3, 0xc0107003, &(0x7f0000000080)={{0x4, 0x7f, 0x9}, 0x7, 0x9, 0x8}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000000)) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000000c0)={0x400, 0x1, 0x0, 0x84e4, 0xf08}, 0xc) 10:29:52 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0xfea2) pledge(&(0x7f0000000080)='\x00', &(0x7f0000000040)='\x00') getsockopt(r0, 0x1ff, 0x20800001036, 0x0, 0x0) 10:29:52 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x88, 0xffff}, {0x25, 0x7fff}], 0x2}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x4) sync() ioctl$KDSETRAD(r0, 0x20004b43) getdents(r0, &(0x7f00000000c0)=""/23, 0x17) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x2, 0x6, 0xce, 0xffffffffffff0000, "14de98b18a43d92a45dd300c1c37210d6a3eff7a", 0xb270, 0xff}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) connect$unix(r0, &(0x7f0000000180)=@file={0x0, './file0\x00'}, 0xa) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000240)) sendsyslog(&(0x7f0000000280)="a0bbf60b3c65e269b8a2ee21b77667f676d6a1e1a4ac4784b2ba72fc2dd27cbfc85171180fe05cb9a9ef6f22e9c792dd", 0x30, 0x1) recvfrom(r0, &(0x7f00000002c0)=""/93, 0x5d, 0x1, &(0x7f0000000340)=@in6={0x18, 0x0, 0xff, 0xffff}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000003c0)={0x2, &(0x7f0000000380)=[{0x100000001, 0x8, 0x1, 0x6}, {0x4, 0x6ea2, 0x7, 0xfffffffffffffffb}]}) r1 = syz_open_pts() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x4013, r0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000400)="e00bfeebb641f528095050d0fb230ea3cd1561523910cb8a3b9ef6866a3d3b8bbe78f6218ba912346c44ebc61ab794817fc4b99f0fc1eca9273f5f95f774ac76c933fc17eb86ce9905032c638bf9785f2af6eac9335c337b20194b010522b5f5face0ce4d9f5526ea708bf1477c14d5c69ff98475e35509e5b7eb9c2bf1285a44a5bab02cda11534cde194ebcb07cb83418b903635183971ca8a4b3215d5f3283b672676d7bfcd2f9de3e1e4058ef11df255757ed9d0677a6afbd5b909f9efc2cda8c82d1df1521bc58f1e28ac61942b99df15a4ac5b404b43", 0xd9) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000500)=0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000540)={0x800, 0x20, 0x40, 0x3, "b990bd0aad1bb1b341b0a5944655e4a9e06d9ace", 0x6, 0x6}) pread(r0, &(0x7f0000000580)="4474ffc9d3a4c539d310b04d0fb4242710c073e5776ec273883cfe7112f823c80e55c43615e9386f6fa2f3a0df52b550f77db8ab496f7c8b80310d318e2360e09ed44039d4f952c209016fa6c8152953773b13d464a42c838f987f2b9a8fb0314bf558d2e4e3d948518035bfa288aede6960748c7579c4e0742feb3dfb8cbf51add823c8f75e31b33ca237e740d2029c7cf5e794c9f757238517eb2c246ed1e6dc75af8a1e19e03cfe4e0bc5b4fe401173f4711522535809c540282ad3f319112fe812211be6578294d0a804e6515d37e4d4f39e923f4a4f", 0xd8, 0x0, 0x0) flock(r0, 0x1) ftruncate(r0, 0x0, 0xffffffff) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000680)) syz_open_pts() ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000006c0)=0x4) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x0, 0x0) fsync(r1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000740)=0x6) syz_open_pts() 10:29:52 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000180)='./file1\x00', r0, &(0x7f0000000300)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='x\x00') linkat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0, 0x0) 10:29:52 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000080)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) 10:29:52 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) getsockname$unix(r0, &(0x7f0000000200)=ANY=[], &(0x7f0000000100)) getgroups(0xffffffffffffff85, 0xffffffffffffffff) 10:29:52 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0x7, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x3, 0x0) r2 = getuid() fchown(r0, r2, 0x0) 10:29:52 executing program 1: madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) 10:29:52 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 10:29:52 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) fchmod(r1, 0x100) shutdown(r1, 0x0) dup2(r0, r1) fcntl$getflags(r1, 0x0) fcntl$getown(r1, 0x5) shutdown(r0, 0x1) 10:29:53 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x47eb, 0x0, 0x2, 0x0) close(r0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) pwritev(r1, &(0x7f0000003480)=[{&(0x7f0000000400)="a568f8dded08a91be63be13fb9ac3d585b0fab2f93f8ee13e2a141bba98a058cdd7773eafb54388d5e9f5574771c49411bb02b9b8559176036e8202e7a604530ecf133833a74690c14197895339b4f18f1811417646e5424ec55c6d79cade21105686fd912f7e6936720e9df010045c4fa9b353e5d9eb0ff66ceac2f", 0x7c}, {&(0x7f00000007c0)="054e0c808c4b12c6fe368f569e77f0b38563a9989c1dc8b79be3328a0d6ed763b153003364f5b9347ff59c81223d25d87f98a88a48828e080fee89527452b3d019ec27f40afabc4e2eace9b0503ba23c98a0b2d9ebc1c5b3cb5b2edc6969bde2aa87789db61212e2a7d9014f2e5cce7c73590424655a8197e3ac1cfa9e05b40b807824ffba85ffd9c97ea30e2ca91095a649f87daeeb8c661e1b2c9c8da719d1af161f53c78202f5d42b80b716d5c387f1c9adcbbe1ff37e4e8dd1bb24b1137dde28bbd4f27fba542c2cb45cfe00be9e4005c3e7ba390c8cb57fbd3a75232ee3a35e37b386395b41081898cc7d4c162a2f99907d2607fd141e", 0xf9}, {&(0x7f00000008c0)="4ea390d43eb631ad42632941e529c7f11033eca8c541e12fd4b427f5a6cae7507df08f9170c61fdb49352d533db864288103c01bb3c02068c9d540070f6c213f316b5ed8f2b20b248b084ab55b9a64133721961e24be3aa4736ddfe7746f612572fa327d3be715485bd8d2afcbbdd97602a0df7fbb262fee7f9ad1e96a037c443d5ea08afb44046a502b6df0687d2a5deddb9f45446ca480b591f5126803473e0363b89c9445798ce63082dd14bcd6111b", 0xb1}, {&(0x7f0000000980)="904b01fa79e3440040e16028791043a74d0d87aece85ff4183aa25b3477f6badf0fb67e4a7f4cbe31c02fd54701ac53b43a8fea0d5c3e32772f160fcf32261873eb20a66477e276e24aa5954750852a207a60c7b797b3f8b72be2ffb286bedd2f0efe2cc339b7b8978cd49f56c70781d95b6746469491d3409bf427c841840a782f1db373fb78a5240937f3cc42fe5d2211b2ff97ac1bcd36e2f55004131b122d38ee84a822ab8491b29479386a41b9b6c303fc6ef8633de1e03c5ff9c63aeb7e1e580b16523906e92fe47e7e4da0391d2bc5a93e338cf50df07859f8162362023a4cf4cecdf337ddef1cf9eafa0acb8316b60af7b71e023bf51b4977aa59f", 0xff}, {&(0x7f00000006c0)="1f654dace44d394298407ad996bd8608e8b70d8cc5ebda41308e85488cb7005132ed084f1de3eda0a5c4b9fb8bec2615fa2269a7ce9462bf1029fd81b06c853c26ad8c622902", 0x46}, {&(0x7f0000000a80)="eea40cf4109e5e06d1e84a73fc9aa5616f2a398f436cb572ca9b6cfa8d18447953ad3ce9cbfbabc3d44cedefa7b62c2a47f62a0eb823589e2f9e75d6d2b3c6fab8a0b3fce305b9a561709af9926ad85ffc89db59156bb299560078d6dbadf5e0a3a4d206efd9053c2aadac6b9d72e21b58c7724ce0dd4d60147a177bdaa8055442ef2bf41f7e01c0c9e79377cd", 0x8d}, {&(0x7f0000000b40)="c9eba4f6b752f2242469233fdebc0047b60be03b29d22fc85a5536948f17430407c046bfd077", 0x26}, {&(0x7f0000003380)="1c5b59549221762792ac22db38518f7a3d205bb00b13b89be05a5851e4b6f76752de7530ef57866dec25d388fb05bc82187540856018fd93a05841cf58ca96b0b35fba3698aafe138cb51d45b1fec80dde0e3f3ebf19b0a9a1b70c845b9f587fb42d4ab4ddfacddb806de0dd51f46340509bad7d383ef7c0d318e9d9c6628f6bc817d10ca9b3809b62bc65526121f873f2819d48c413c3edda013a3a96101fecdf98091d3cc42cd505db7e60bb772d12d240034899dcf1090f91a5f6dfbbd26fc62836e46bbcd887c83f90e19752b2c95e984b85", 0xd4}], 0x8, 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file1\x00', 0xfffffffffffffffd) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000180)) stat(&(0x7f0000000300)='./file1\x00', &(0x7f0000001380)) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x61b, 0x0, 0xfffffffffffffcd3, 0x4}, 0x401) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x4) writev(r1, &(0x7f0000000380)=[{&(0x7f0000000500)="8bf91176b615de5b34b1b220ea58cabd350d9d170b55ca10d354656fd1f4ed759dd70a2708d34d821777e15b99ae64bc260a8c8711516c3cadc2cc27c1241ef0a902bc5887423e6c4478dd642ff71b3b10efd2ab679f0a86378bd0f5d12de1a64e35146c5e63f7dbe4edd6870e58da9ddc29dc77c0511c2065adf71a9c4638341fe1893ab9db4d22a09bddf22dcd36e94c1f5a05f585c3719ad5408e261272e7b5d2942cde4e0a", 0x3d1}, {&(0x7f0000000b80)="7b0ab616a9e990938c85ade1abfa999e7c42413da2983baaf04a67a26fd6819c28a6fdf60788687052e22fdfd773355a425a82b8efb775a7b060a4838c0de45242ac7c536663ca4639085e3a1b7ff418f4a8eae53fac1cdaf1e07e742227d8b97342a561204a90b351f2478521d1ec8d9e164e612b63678044fb67b8a1fd1e808e93953a6b203722f139ff8e8853bbc4f9255277096de3", 0x97}, {&(0x7f0000000c40)="8e497239956e23ed42b4050d33dfc72e46e21f361a6db368df2f8622c7a138beabc7e7640f0c9483a250e1050800000000160000331b391a4c82ff480d74753bff4d5fd30844d236e2ddd216f3ead87fab7c461885b7a0740a56e7e986a2f178bda7a524bd690b385c540a731a1561c5a5615d99ed01a93abef536396b749244de1e9a7c81ad47c8143c415c0093fb672e68f1545d06", 0x96}], 0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000480)={0x0, 0x3ff, 0x1, 0xfd55, "3ec72ce9b3d037b6b874f92e93f89d2856af09c8", 0x2, 0x82}) pipe(&(0x7f0000000280)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000340), &(0x7f0000000680)=0x31b) r2 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000002c0)={0xff, 0x8, 0x800, 0x6, "fe8fd47024788e899e421fd374d8ef9057e6ef71", 0x0, 0xff}) mknod(&(0x7f00000003c0)='./file2\x00', 0x100, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) readv(r2, &(0x7f0000000b80), 0x2) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) r3 = semget$private(0x0, 0x3, 0x120) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000000)=""/155) r4 = getuid() r5 = getgid() fchown(r0, r4, r5) 10:29:53 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xc) 10:29:53 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x10, 0x0) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000540)={0x0, 0x7ff, 0xec09, 0x81, 0x401}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) preadv(r1, &(0x7f0000000480)=[{&(0x7f0000000040)=""/118, 0x76}, {&(0x7f00000000c0)=""/215, 0xd7}, {&(0x7f00000001c0)=""/29, 0x1d}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/93, 0x5d}, {&(0x7f0000000340)=""/243, 0xf3}, {&(0x7f0000000440)=""/34, 0x22}], 0x7, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) ftruncate(r2, 0x0, 0x4) 10:29:53 executing program 1: r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000040)) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() open$dir(&(0x7f00000001c0)='./file0\x00', 0x480, 0x40) ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000057a2001000000000eded92a6ffffffffffff37"]) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x65, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0x4, 0x10, 0x7, 0x4}, {{}, 0xffffffffffffffff, 0x322511ea54c30681, 0x0, 0x7, 0xabd}], 0x7, 0x0, 0x3, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) kqueue() 10:29:53 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = dup2(r0, r0) r2 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r2, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0xffffffffffffffff, 0x1000}], 0x2) r3 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000001480)) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) semop(r2, &(0x7f0000000280)=[{0x2, 0x100, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x1, 0x8, 0x1800}, {0x1, 0x80, 0x1800}, {0x1, 0x5, 0x1000}, {0x5, 0x0, 0x1804}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x8, 0x1000}, {0x0, 0x80000001}], 0xa) unveil(&(0x7f0000004840)='./file0\x00', &(0x7f0000004880)='r ') r5 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r4, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r3, 0x0, 0x0) recvfrom(r4, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wsmouse\x00', 0x20000, 0x0) r6 = getuid() semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r4, 0x2000740e) recvfrom(r5, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) getgroups(0x6, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', r6, r7) semget$private(0x0, 0x3, 0x400) lseek(r4, 0x0, 0x0, 0x3) ioctl$TIOCSTOP(r1, 0x2000746f) semop(0x0, &(0x7f0000000140)=[{0x4, 0x3, 0x800}, {0x0, 0x452, 0x800}, {0x2, 0x7fff, 0x1000}, {0x2, 0x3, 0x1800}, {0x1, 0x1f, 0x1000}, {0x3, 0x8000000004, 0x800}, {0x3, 0x2, 0x1000}], 0x7) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa9cc862a8521c5c6, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0xcf, 0x7}, {0x0, 0xffffffffffffffd2}], 0x8}) utimensat(r4, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x3}, {0x550a}}, 0x0) sendmsg$unix(r0, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000014c0)=ANY=[@ANYRESOCT=r8, @ANYRESHEX=0x0, @ANYPTR, @ANYPTR64=&(0x7f0000001440)=ANY=[]], 0xffffffbf}, 0x0) 10:29:54 executing program 1: link(0x0, &(0x7f0000000400)='./file0/file0\x00') pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(0xffffffffffffffff, 0x0, 0x40) bind(r0, &(0x7f0000000180)=@un=@file={0x1, './file0/file0\x00'}, 0x10) open(&(0x7f0000000140)='./file0/file0\x00', 0x20, 0x80) readv(r0, &(0x7f0000000000), 0x10000000000000c4) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000000)={0x4, [{0x3, 0x5}, {0x2}, {0x2, 0x401}, {0x1, 0x523}, {0x2af0c9f7aa2828ec, 0x1}, {0x1, 0x2}, {0x1, 0x6}, {0x3}, {0x2, 0x9}, {0x3, 0x3}, {0x0, 0x4}, {0x1, 0x80}, {0x3, 0x20}, {0x2, 0x8652}, {0x2, 0x400000000}, {0x3, 0x10000}, {0x3, 0x4}, {0x1, 0x40}, {0x3, 0x5b9}, {0x3, 0xee}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x40}, {0x1, 0x5}, {0x6fb66c08dc32062b, 0x40}, {0x2, 0x7ff}, {0x3, 0x8}, {0x2, 0x9}, {0x3, 0x121e63be}, {0x3, 0xe472}, {0x3, 0x2}, {0x2, 0xb3a1000}]}) write(r1, &(0x7f0000335000), 0x10052) 10:29:54 executing program 0: r0 = kqueue() writev(r0, &(0x7f0000001380)=[{&(0x7f00000012c0)="58d435cdb91700d7447e42146b4097244c9ba71cf6a7cae535463259136ce029847905a59d5e2e2a0896fc67ec4752ff6c855508253c60e97083f0b1d4f832747fb32169c274aa01ee7370904574a3922a2d156c3ad05ca707d669e8616235fe897065f2ca248fb759e595798821d493f4dacecb587c687bda70646c210e783c53d06158bccc5669ec51e2f45d06f3964a703d0db57bd91c15de1a2372c12058a5dcd09d8bc93d92273ac070c6ac02aaf70800d7b9", 0xb5}], 0x1) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, 0xc) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000040)={0x8000, 0xbd9d, 0x3, {[0x8001, 0x7fffffff, 0x7fff, 0x9, 0x0, 0xff, 0x5, 0x7d0, 0x1, 0x0, 0x20000, 0xe4, 0xe16f, 0x10000, 0x2, 0x2, 0x5, 0x3f], [0x4, 0x4, 0x0, 0x8000, 0x7, 0x5, 0x9, 0x101, 0x4, 0xfe], [0x100000000, 0x3, 0x4, 0x6, 0x4, 0x6, 0x6], [0x6, 0xffffffff, 0x100000001, 0x8, 0x6, 0x4], [{0x3f, 0x2, 0x5, 0xffffffffffff0001}, {0xfff, 0x2, 0x5, 0x4}, {0x4, 0x2, 0x5}, {0x5, 0x9, 0x2, 0x3}, {0xfffffffffffffe01, 0x0, 0x3, 0x8}, {0x1, 0x1, 0x7fffffff, 0x1000}, {0xfff, 0x6, 0x6, 0xfffffffffffff3f3}, {0xffffffffffffffff, 0x6, 0xffffffff, 0xa1}], {0x10001, 0x6, 0x85, 0xaf}, {0x3, 0x8, 0x4, 0x800}}}) getgroups(0x4, &(0x7f0000001440)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) r4 = geteuid() r5 = getegid() setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0xffffffff7fffffff, 0x32}, 0x10) r6 = getpgid(0xffffffffffffffff) r7 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000001480)={{0x80000001, r2, r3, r4, r5, 0x10}, 0x85fd, 0x800, r6, r7, 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}) r8 = fcntl$dupfd(r1, 0xa, r0) r9 = semget$private(0x0, 0x1, 0x100) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000580)={0x1, 0xb}) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000027c0)=[0x80000000, 0x3f, 0x200, 0x75e9ed6b, 0x1]) recvfrom$inet6(r8, &(0x7f0000002800)=""/169, 0xa9, 0x801, &(0x7f00000028c0)={0x18, 0x1, 0x1000, 0x7f}, 0xc) write(r1, &(0x7f0000002900)="c79fb8a0c88e615d07b6c3438f72d378454121a8db2038c55f533640fee4b329cb2a5f30256648", 0x27) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000002940)) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000002980)) semctl$SETALL(r9, 0x0, 0x9, &(0x7f00000029c0)=[0x1f, 0x5, 0x3, 0x9d8]) preadv(r0, &(0x7f0000000500)=[{&(0x7f00000002c0)=""/242, 0xf2}, {&(0x7f00000003c0)=""/9, 0x9}, {&(0x7f0000000400)=""/67, 0x43}, {&(0x7f0000000480)=""/43, 0x2b}, {&(0x7f00000004c0)=""/17, 0x11}], 0x5, 0x0, 0x29) 10:29:54 executing program 0: socketpair$unix(0x1, 0x7e9a0143c3ab60e3, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0x0, r1) write(r1, 0x0, 0xfffffffffffffef7) write(r0, 0x0, 0x274) write(r1, 0x0, 0xfffffffffffffe88) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) close(r0) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) write(r2, &(0x7f00000000c0)="7704e14be3932b05a3b415bcdf63d214479e95b4414ad05fb3b0a73d61b7af28b6d3f6a42f03bc75e264286ea59153dc20d5f327bb36ab5bef60689e516b455f3aa6d7723637432cc53a3aa6675d1432acb0687b2fe224b344fe7e0bda864916d4c633ad0e3f7fa2535efdad60b7d6344f43333091eb2d78847799fcc60b23323eea8d0b0eff000c6ffe18f4cf39f310940434d4afff0457d2a7baf01ef4092ca74c0e0a1da24b2f3cb54893327e567b8850ae3eae65671b4c3daa79d30c7e0aed6da88b9b492c46f840f6f3706b5db990", 0xd1) fchflags(r0, 0x0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x6) 10:29:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x10000) pwritev(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 10:29:54 executing program 1: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgid() ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) fcntl$lock(r0, 0x8, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x3) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000040)) 10:29:54 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x3, "83752c70202c22df5837a796c9160dd3b8adb42ea25ff0fc123b3a88cc2f7a3e78eee67ac355f0d2b6fc658f3bfefd95da842e27e875c25f253350ade4553a6379e704f61baabff751d1852cf105010da3d2d702c1b2bc935673fe541c8058cd99fb78315570466174975b1e575a5adeff39a6ea92bce8daccce55ff24a1939637525c21abdc19237627fe61db993d904d996d3c63c71d22d9"}, 0xa1, 0x800) msgsnd(r0, 0x0, 0xfffffffffffffccb, 0x0) 10:29:54 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) write(r1, &(0x7f0000000340), 0x10000014c) dup2(r0, r1) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x2, 0x87, 0x100000000}, {0x18, 0x2, 0xed, 0x6}, 0x4, [0x9, 0x1cfe, 0x95, 0x3, 0xffffffff, 0x6, 0x4, 0x401]}, 0x3c) execve(0x0, 0x0, 0x0) 10:29:54 executing program 1: mknod(&(0x7f0000000200)='./file0\x00', 0xd008, 0x800) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x12) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x8000, 0x0) r0 = socket(0x1, 0x8000, 0xfffffffffffffffd) r1 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/254) bind$unix(r0, &(0x7f00000000c0)=@abs={0x2bb469c8925fe5e7, 0x0, 0x3}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0xfffffda5) 10:29:54 executing program 1: pipe2(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x99}], 0x4, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x31, 0x0, 0xc68, 0x0) 10:29:54 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = kqueue() kevent(r1, &(0x7f0000000080), 0xec7, 0x0, 0x10000, 0x0) 10:29:54 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) recvmsg(r0, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) close(r1) 10:29:55 executing program 1: r0 = dup(0xffffffffffffffff) sendto$unix(r0, &(0x7f00000000c0)="c3", 0xfffffffffffffc69, 0x100, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r2 = dup(r1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000080)) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x19, 0x20000000, 0x89c, 0xff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x3f, 0x4c}, {{r2}, 0xfffffffffffffff8, 0x20, 0x1, 0x3, 0x4}, {{r0}, 0xfffffffffffffff9, 0x8, 0x40000000, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x4, 0x80000000, 0xde3, 0x4}, {{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x7, 0x40}, {{r2}, 0xffffffffffffffff, 0x10, 0x2, 0x6, 0x8}, {{r2}, 0x3c9502c2cdcd9b0b, 0x0, 0x8000000b, 0x1, 0x1}, {{r1}, 0xffffffffffffffff, 0x88, 0x0, 0x1, 0x5}], 0x1, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffd, 0x40, 0x1, 0x2, 0x922}, {{r0}, 0xfffffffffffffffb, 0x8, 0x40000000, 0xedf2, 0x9}, {{r0}, 0xfffffffffffffffe, 0x40, 0x1, 0x80000001, 0x1857a96}], 0x4b95, &(0x7f00000002c0)={0x8, 0x8000}) 10:29:55 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x3000) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) r3 = getuid() getgroups(0x3, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = fcntl$getown(0xffffffffffffffff, 0x5) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x6, r1, r2, r3, r4, 0x68, 0x7fff}, 0x20, 0x0, r5, r6, 0x40, 0x8}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r7, &(0x7f0000000180)={0x18, 0x0, 0x9, 0x2}, 0xc) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r8 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r8) 10:29:55 executing program 0: symlink(&(0x7f00000001c0)='..', &(0x7f0000000140)='./file0\x00') utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 10:29:55 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000000)="88", 0x1}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x76c2) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) wait4(r1, &(0x7f0000000100), 0x2, &(0x7f0000000140)) 10:29:55 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) getsockname$inet6(r0, 0xfffffffffffffffe, &(0x7f0000000000)=0x2e8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x119265169e7717b9, 0x1873, 0xfffffffffffffff9, 0x40, 0x5}) 10:29:55 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x0, 0x2, &(0x7f0000000040)=""/80, &(0x7f0000000140)=0x50) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 10:29:55 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 10:29:55 executing program 1: clock_getres(0x7, &(0x7f0000000140)) r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file1\x00', 0x22, 0x4) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x2, 0x80000001, 0x3}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) connect(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) clock_getres(0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x50) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000080)=0x7d) 10:29:55 executing program 1: getgroups(0x0, &(0x7f0000000200)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 10:29:55 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x200, 0x0) fchdir(r3) bind$unix(r2, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x100}) ioctl$TIOCNXCL(r4, 0x2000740e) readv(r4, &(0x7f0000000580)=[{&(0x7f0000000100)=""/172, 0xac}], 0x100001e2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x7, 0x1, 0xb7, 0x1f, "e589e9002ad58efabfd2a499e16a9bcb96874bd1", 0x4000a8, 0x4}) syz_open_pts() ioctl$TIOCSTART(r4, 0x2000746e) 10:29:55 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 10:29:55 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) 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, &(0x7f0000000300)={0x0, 0xfede, 0x0, 0x0, &(0x7f0000000180)=""/225, 0x40}, 0x800) r2 = getppid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = getegid() sendmsg$unix(r1, &(0x7f0000001800)={&(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f6669bbc53801"], 0xa, &(0x7f0000001680)=[{0x0}, {&(0x7f0000000040)="b56ac8b96236b8c601ae3695eb95237d520d2a8e3407fbd68b7781772b766ac3e39c9b66a1342f776e3591b697796e25e789432474909d7a9dc4ce4dd5f49cafe7d7e7809829e66c2fec3e960414d93b3c2e84b79adeef2df18c41ecd2c1e7b3774f601ce6ef5de703e77838b293a887d30429313bc03a09072b21fa5ff9011ba93114b89a00ad12ae3f0acb8a5d5049b4f084085adb7dcae5b470ce5968f17ed830b38eb3ac056916296672de333f526ec687", 0xb3}, {&(0x7f0000000440)="4f6ac48425e198d15706b3c418c4e23f9562ee74518b6612dbc1c5cfd487709962e0f6879ae126461d25b93133aada3e1ebdd0366c65def14ddf64e222a4f4a3631893c227c6f65f1403cb2f669b41e2ba43cf52137c68f8f630fea949f060df27039d201f7f1bcdef45d0962191453ef3674e0f5e81f9152de09b8528a496d96e02e101de962c24c2dfdb9373ffc0937886865f3304437cff2bbba8027c208b0a0a0d4ed11e1b410dee95cab454b5db6ba00e0f47", 0xb5}, {&(0x7f0000000280)="290573709e191b52ec603dd45c4ea971fd99d3e00b95affb5cff0b6e4067b47995652ba90164ef89b866fc903c277e177564187b656664317fe9d331aaae41f4b58fefe194996475226829716ab2d39d5e36fdb76fe51d11fd4f0b7c67287d381219f3efe50b35e8da4c4b91363c3e025f2b189aa48f86974fd047", 0x7b}, {&(0x7f0000000340)="af8ccbefd5fdf7c11846ac078a08d2726b453f876e4f1ae6078178406a1e210b8ede361caa7ece233c1b4ee4b0cc124506c30176d04e273fbf9c0499f857f43f4a9f35cfbed0cc0f213d04f62b57d77d59af8ff0409016bfc660ce5f318d15d24ccffd8c13f3dac9a27ba8a52dcd17dec6ad30b595846264b2", 0x79}, {&(0x7f0000000100)="b944e4bdb33ebe5ffcc059", 0xb}, {&(0x7f0000000500)="b1f6178f8772759b3e0ca20ed63f4e4ac95a96ce8af4c81797e42317047f254c76f9c4dabb165c50297d3d1329998dd6f5e8523b26403c5853b2929d33ff45545e7176151d7c6f28a72cdf4ffd7b89c15d264fa1a91d457c24323b27e8aba6581a047a2d77c6227f53bb4a07a77f0ce3fb898c565dc09a8e4c131c9ca2fe6b04623584b78296e1a10aa320898caa6d1db0c330f07bb0a6aa97ae4df50f009c56eb3dc590ffb9dce5e5e9e1c343b162d2", 0xb0}, {&(0x7f00000005c0)="01577957e284c645a4d697d8227cfb2193381a8568c4ef00f27aa74e3ffbd52d98bcb56fa78ef3d263350b622a79612259530b3160d3c9bb798f1bac5cbe78f8414980d7bddd2e5ede75c244daddef2cd9c3008aa3848ef61e519e274f17ff0575118088a37bda91cab26d19bc4dab5c7465b7188af772779617c5139ed3fc58f8deff925b7ce5253f8f492598e10336245942824947e87c47f1e8dab1f46d81bd144ef8982d1a9d7d6918cd76229afaacf0538f4216f81246bc97a603572673ba942b40b8e57f644b6c9609c549f819c87edcd810f2658f81030630ebed35662f65c48a9631f985b422f0209086d9349ba24f4e05e19566bddb2d1199a6f7b92cb87df1eefed8d8c6cf78993c1fcace8f3e967cb60e9d60e9345c2f28f3c4b05e0ce8a751579aecf8b392eefa4685ddff0b27faaf2efd43ec493c8dda6be3804364e2ea687d7e48899dcc37fa416f440a865043d834ad7c861d355f4974d54620190e9fc072425ec32e73dc2b464357dcf36b301793bc6ba88979cee71c7f387147b18716160b665260b940bb4401c970d7a5acc210116988a3422276a39a471be10c8040a944a9d52f4d998ba70cfd08308aea36a5cf2974bdb86397d0b86985a0b86b2627391016c6e2e41cfd1c002ed1f17c693522928de5f96cfead9c334009ba342bc28402c281495a8e5c644a84abd5ec32c31149832facb17db6d57bdeb8e8cc73371dbc4e6882852b9e202431f3dafc45aa49e07f46db5b95c5ab202b50d924c8ca2a3a02e8a060915d777c33f5ee8ab1f4772378a220b09ebd777659b0b1d2925e7cf253ece5937817307380fd41c8cf515e428b3aff9eb63699719c84de32c89f7952531ef657dc4595697f3b9f7664af7335d96b7cb2d80073db13926313bf0b651fa0b3eba447493ed88c7d79125ae0d284f56d0c16ff343c4213f1af6389f16fefdf4ae81c0065d0740b1b6cb005cfa062fa74569db08bad810f89b82d6510369adce2d674b1422d2cce3cb94363999fd027dbd981b8195614df2e644cf84e5b6121d70a924d02e4c18c828b047b143fcbf4ab5bfa4ffcdd225fd3a46e1a4d608eb39cfd22d318b1826b32472ae26b496379e60f85dd5112dbb95c3392e2c40f954d164fa0a58edf749e0728ea162e59ac3e09188b4ec6c4a6e1f78084bcab7a2c4669c2b13678f21319a8feb6b427c439ce81fe7f3970d15d2cfdef2fc7a82a251103d43cbe810529b03200954065006387b04d1e4aa0f5f47568e2f0cefe9b6be86c5976f95ede73e63b8d1241bc4e5268dd40c60f2bca823c6e67e18fd8285b22c1a506576f7847c963348797376ef50d14a93191d5acf18d19ba2d22482e63906d5182e3f3e28a757bb9d0c0217cdf2356b0be90307a9e7480c3d05a6efff130e01c94c5b9e3c7ec85da265d09b8e30563fa8136e849ffa39903ccadbfbd15fb4244e7a25bf9e553e9bdda13ea77d54c6b0094f38b813723249d6e521b7b60295bca2c83fa5240acaad89cc804569d7b47834e4d41c21f7e593c53ad9b311c2d8764a7e8b3114952b7e3b347cdf5fd5cf21a40670cf3d0cc017471edd1e312a25007291e5a95025007fa34da1089aa6bec5f6a0269a231798956c85f6b9f024c2711de7cc21c28ea63f294e54521140d091cf73471d43723970e1f70bdafa13f4e71b9de409f4a7f7d373733ee1ab39621605c3df1e015cba795fc27118ac113036b8676273f2c2d2c901fdc967d07ce0d202a8257cff61dd88e79db26401d930ffaf807cf08071bee921eb02cf3f55f3df71cc802fbf6b89be86418ccf9972eed80fae7065d541b0f4a089b4d22b78a52e0f57250dd096f0c1723eb4a8454b723e0b1d620b84f73dd670107f1eca33b03dd8245d90f326e10f7d1eb2366777585d9d05031024ea1095db767ec6626c78882b3a3c5d6701df625fe01a85ca9995914ee58188e5f03142c57dd37355cf8b1d6e57b30354f5e8399dcf8eaa6d6c0bb8d04f8e1de4139a1746df7b917de0c65b25fa54169fe206ae8af405f72687dd0ba52702684ede0224ec24635f77e223dcdab2aaf9dcb486eadfedf5d142cb76a5d1edd421a9148cb3dd662277411716022b6266c1cb494101c5e1d7801657427831a8860cab531aaebcf352979a9fad3d60a24d151457582cf22f7d88815b604434e8c414ac459ec22809c86c206abd81e12d093f8ea6ed63c6d50c9b1b325dcd4c3e955da528429dcd8456729a8aa68e171e251be2dcf37adc16f06e21d845898a33c28a1fbb7493754daa3066bdb6f070fb99a31a6e8a4d60b77240262680b6f250e9dab295adad138e8787da81499ed087ada4fb283a0827e7359975eb8c3de5adfce71e2fa372062e14f87211d4309db46ba005c9a75f4210829d64466700c9b13b68bbcb5041e2f7c355ccf5a9811225f63f750ef54943c942a4899cf2a67eb05bfb2eed243a3880f69077f1817d45f888074931b9f949d41022ac039823f9f784295061887a401a43f8d0f6f901fb78b5c98ee4d40c95c8de5cbb8f76c8db44ac31cd0c2acb90211128c1e371761813f6d57166cefe94a912648d50a175e95390fbf2517fef51903cdd17fc04606571bb84bf72b12a2b7ff8684bcb8a560e940ea58da1b62565dee63fb415a7b7561a5381f5996a0ad4f21d43b34585c6aee1616ee4cb532ad715999dc8db44801e275eba61a3572febc836dcd34ccf54bc4283329c38feba189705ffdd36295462434ee00e0f3f1080c8548c7fca7f7145a0c4909a266f82c5c0e6f4f9dcce823b060e927a8b3da021fd8d8def6286f876a3bedc3fa641cac7273c986414aa50fe21b3b0f11716c209c72b53fc83ba61ccd4166c1ad358f0c8c5658e03625ece2e4e1e241b5710036e56016a70be02ae390de0f4a78119b0210918463eef6c517b764e88f643f70ab9960253e448894353fc35afe9fe1a9c54b710638b9362dcd840255c45435335c1291043345a743608eb7e66d7da116e2d7e1782f7f908eb085ba912fce5deb844d367678b2469dc901a2f0fd7846b92149d6e3dbe70d776e3a810e005c22f29ffd3b0a4c0269890cea374f3e2a43114a4324ac15789cae662d16e760f9fb3cad118f527c812cfa38834cd5eab8292b46e3b08cb3a26cae06cdf43eeff1473c04a48010d1b8a93c0e324e0c1381838413eb975681f390167701448a9f479ae79a1fcc0b283f042900eeb18d1d094992ce02ebf9d65d0b4581628742c25c222ab014b52d9c46a63287f69a6c9ef6ba8f30b31abde502a3f14c42f3d5603acda6d8963ad91d32185db01d7716d662a8e2f8ba0267a5575b5df4bdbf37ee193e7646064e9cc6723c75cc46c7975cdcdcda3500521f14a3d6c7fbeceb50d4bbbd6b726fbdac3127eb1e42fa48d762f27b17ee965fc394afc9a71e096efa0669672f03b2701eb9e5fe6b0da84a4133175b180ca2cb0d8a0d486fe027a283476a3de5c94acaa969ce1dfd97a6176fc17c5b519a9b748b94d7fca15bdebb6c2e8059d77a67b7ebc10cffd69c1ce3e38ba524f4ae5d3d5c9d8601ab1f831ef42748f481419658648a4ee8dbdb9f346e4e2e323c700a7ec9de8ad44b4d34ddb26d11fa519e544ab2f67d5420a08eac91e429554f86be8405cb692fcae2e8dfc21551d1bcae088bf9b30e712b5b8730b7cfc55679184c60c11a68d82740cc58862848cfc87f6a6f4230e0fd782a352381e423a84b039d5e2ed2ec5e1f59ae28084dcddc12bf9617fa2af4cdba57d9fc35c8e656bf7b04f4209b28ec03d6a7e3d83ca16226b04ebb9e071d44fee7e2636d9ae7122d7b75b8a9d7ef12ccef0ffd0e96694bb72b9ea7fe523151a9fd980e1000e9801fbdaac3fa28fa5cce825238473d1e67e09fd011ed3eda75c6a3feceb8e474397a21514b92d3ce846d101e2be440ae98c4f2e9688a5f060f0d9557d35d1f6b5a3fc566436edc27fc4f08f18695674a6be04e005dfb4a0a840dce9a0ac76a963c40354fe0fd55622c5bed94cc9b822c6559f306cf55bd74a63dfc31f4f34498d6e5a8465e0ded4324e92da012d0fe6aacf098e55788001f91d816f159768f71da9dca6a6445a03c267edab278e6de074e5860b8cafb74791ee615f41ac7ff075c0dc6da54fdfccee519fd4bae5d6f958c2f56b6dd1252b4859d204ebdb93ae4845ae0b3b660f5637a38bca71a5286d85e5933c9117f1b1464df13b7a75aea724381b87dbdbba229f84c96e8e9e3cbbd55f38f7a57f52114189fc9cb299a3ab9355576ff94a69c078294cf12f8d4214ca43d2c916f0478d23992155b605efc9bc6a467bdf6f298a776f03538da1bc75c5124898f0fad3cfa2593f620614811c39c067bc38cf1d246acdfeb89063947c46eb7a8ed3ba10a5439c878d1785741a72114b631636cdbbe1fc6c01a261b3b3819177c01abe95bd51f0088610e60fe31a71cfb17ae3512d56bdf0df3a3c7878ac379f2141d5ac3f45cc60d87435c0f3356d417e4bd9565a34301cef5b73019d1c40b1651d4080b6ef941a12d027d22c50ea57bb677f87b2bdcc56a78d5e50109ad03c450f5e641f3dba56ee028ff762f2461f692f7e46b7a33be8d3cc0f427c7850318cf77e7af6fe44f26921eb1c9227dd0f7839bf31d0e18ef46aca4653c9cdfe6a4319d9bc3e1066a76337f92bc34791fb2e53b47f38b9e29a11369f6c84852f1430ebc4923e95174894349da04477c0ece4d8937a799c8a8e52e689e6679a33bd68db0cacc480d50deba42eaad813e8f08f3800e708ec24ae7a3b6b805d96b13fd1fbcc373ebccb51d947745869677df7dc06f8811572527f10ff776aa6a11f51d5912f84096e2397917bb0e5ec3cbf8c9d31272bdef504a5ad923c688758c4adbe6397b0a0be04032c2e8fbc8efb66c52755fc14c305726e1b3fd00e8cfb6a78ad23f78180d04f2b7c4ee6457dca7776e299695236772b658e6c60607c487841ac18e6c5d8a6048b3a803bffb84d54bde6ccd74b59589e19ad5ef8e475651d487d596eea7a2ab383d0465de4ac1f7c0995b9292ff3e1ac2119186066b1a8eade9c464565b586bb2e1486d54690bc90b6f00ca5e731b35e75d72261598593a0b892642ab4cc03891740fc9a2589ccf1a3a6b334dd14fdcdd62d68e633752be6b2177f8f8e0a921d7a54702b254cc7ed2d1f411546aeadb02edf8af3ea2d7ba016e8c6dac8337eb1b485257093947708cb8a94be53fed76cec37f5003d2cc7a73e504751cc7f6b8c91bd331646da98a437b3f53153a2ad1a15b59de2433e207336dfd5eba976b30e088ef14fc328febb2be3808514d83ec11e65b8b76ef1a569a8c8b83598a7f2d7f3e9b43d6395d989f68d857f30fa08b2e3e6bd91d91bf90eb9db274d8e2afd62a0e9d53125456fbcc8bfecd1119836816b112ea66e8f7c4bc108f42d486dbe389a33a91fc358f7c8540e1a8d0d18f17f9eea13d951cee0fe2dae7e87ace576b5c7a7b23f037162a328f25195fb964af7f3d1875053e3782744cd807f62ed8b95311e1694a98b07171505cbeeb847fd3c2ea0e3ecafba7bdc1e18e3e343dbc5e654637d2b3861fe6894ef8c415454cdfd04ab0f1be82dd8247196873172d4d3d5588056afe84105b82676612e5ab89409f6cd18c363ed8bd87623702c60006e0ef35d29e65baabc185f3dd867012bc9322f08065bf674384090cd13149e830bd6529a16ae939ba121f6d9efe4149dbc988596161cc4cc6a77485a25361fff0e0bef12666a10c472ce260fc73c00939d5b7de0c9d3be10b", 0x1000}, {&(0x7f00000015c0)="ca76e61f1d7520daa0774142906f33e5a624653bf8923c70694098c0bd149646ce4d055a31d7cba2f2613819f139ed4ea75b9d105738063169096b4689eab1072513c001659ced83a3f7bfc635f71bcfde6b0634489bcae497e7d565265e5b36b4b31a44ef31b40b5863a7d6c5b22dc2acecb15073a4bbd76c4c6b0dc12a70af90a310d67edd53e01352495a52f7bdb24cb645660a2aa02c1769a150437b7d", 0x9f}], 0x9, &(0x7f00000017c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r1, r0, r0]}], 0x40, 0x40d}, 0x2) 10:29:55 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) msgget$private(0x0, 0x100) writev(r0, &(0x7f0000001100)=[{&(0x7f0000000080)="82cd4aa3ff2b44374d269ece6c5894ecb22cebb412171c57b8750378e36054cca71d967800f7d38170be72f6e00f01a1d0aac6b8ea4bac2556812649bfd2485d559925c6d7aa8e292f675143c9e0274e975e712ef83c38cf68fb66d59b4c403b13e767a3e1976aae5889ec38b2ce0c81038193b3ab819baba22cab2f9974a52a94f5a53d9d10fbd3d11ce061d69ecf94ddacae2ef632431ff5428469f897998d9b15906a27c43808816651029ffe3cbf9a453985be38a573f17be19815211074edd31ca9d823243b3f173e7e8ad9a8dc990910670ab1563f133b3f6ffce0b2c8d916372789ff7f4fc0151b103d6108492e496d0764ea6d94039dae52a80777597d80fe22f65612e71bbfe71064c608fb4d3ce2de5c4b6105b70fda2cabd5ab76efd643f774e5717f6ef7c586b86151e9aceeb908f660efda23542d33a2bf74b167d373bd10b704be5769d0a223dbf6f074a8eb6cb5d3943be1f9de8e2df59a0367c64497444ee70b0009dc0478ab5f075d8d9442f70a398f25d638a6c90d3d42b0604d870677f91d984401ecba0fef718105cd2b2b32a82bd2b8c414ad0b12b8de0d430fce870af0ec5ea16de31688a7c1a7bfa3a368cbbb8736c7ce7c3cd32d1443b9751dd3b3862f44df88d5505f7ad0e85567812b188554fe4404afffcdb56a1e61db68bbf8cbded0e5dbc9415a5c9a3ed713d5586f1b0abb30f371064f36b072dbf5e88444b12d109a2d3831f17884520ef9e2c9faabc8865bb3a6eb11daf7748e6a0458e0314aacfeffdbb361dcb12aa2f0cd49c69e9a32eb44ab58cf3e90c771dd48a33a2559b41f15b8a38fac17293ccbef678151ab0dab470773b979bdbe4bea97fa0be26280c74ae6c1e14d30537b57af60a59f800482c064cc780625f405943aca8baa4e97cc18b6cbaf0ded771838d3b29c509ebe8ec0bf036d450ba6cca4d6b95cd89323fb8df5d559a916503b3c4b075773eb52333db923519b8e294ba13a0e162445746e7a9c89bdd7afa8f765f6b87e55b3da7379fd7a7bf3707526f2777cffe9a134601aa37f94ab61194d570dabdbee0e6339dd7262cff5722ba8fed80d61f0825bbdd0f2adc6ea7beaf79a2e8df8362d0ea8b04f48a6de4ca1fce71c07043ac20605e58c4fc7aae307db981c5a98f36d8a1bfbdf8d7c3bf2e9512bf04d9986b3b54228a5b4a2fe87fecfd6c7b5373ec20807c71d2ffd0c2c164c3322014e9c11921d0f0d106f06b59f9ca836f800c2f13dac72209138d123744aef3d21e01497468a3b21b5b624f5defdfcf429a4aefe7bcb6fd82a7c16e1603429efd771f3ba6f61b19bb5f3e1edf61382786af53dd171b2288390d9c0705be7808a3312587dc857abe8192baf29236c42ab749d3cfb7d1a3887d9cc6d37fc30fddcf0d5179ab4c72e88ececfcf93da1512520a7d1a165490e25b63772b8a5281cdf189cc74cb0d01cf4fb09919d32ce4c66a4c9e9274a293a0cc6dbdb2e355f146ee214277a0d977d01aec276c6a1087d12358c5939070bb5e55a0531c945e34354152577c35265e53d39ea177acafd26835f68a342e4a9b32ff5ea527063f3b75b0c67644e5c363ff90ea8825f3a0f2ffd1dad17236c46c4fa1feb667b440aa101162a4a6fef3c8826826eeafcc564183903bf7b46828a3593f1f446ec67bb459f2f4efd631e91831267d794401e2b239171291c0166b66825552eb1a039e1aa7c844c58bd98bc98ea65dd0913ecb397e130d3935cff89bb78612050a42eb7a70c371eecd3c796d10336e7b9e5503503b0794074d528758631f531f8a3c6e2770b81f83bf59cf33ee37e5f4ec2f3e17423378c881a80ed8a40469798bae8d3085b7dc80e5d96c4c6c4ca9d8b83259a56cced37c701ed8694f87ca232ecec9380fa111e2d8e9a21af347905674a179cf1ef2f0333dafd30d8470c2e5c4223c8d634e450ebffffb49c61f5df663c67fd224553429573f60d8587a0ecf4235b212c3601586f1e2851d214c2c9ce6e56dc27fb9a0997d48beb1b15a3bd61d34df05465d38a733088ab30e936ef7b45bb3d82fbd76d11056ae6afb3107403aa8d524e25e00e3aaf1e75c379945be4513de217a27c463e956a0bdd2a2236007e5edbf1b8c1446ad9e73aab712f85162fa12bacd0b1e61c689e376efc804dc919197925db216cfbe336da113c25d71feeb6495be200bfc9aca7c577cfbd3fd0aaaa746ca7358f0950712cd6a46cf5c0bb272a7f7cf9b9c38b78ce4c9f9038d587b3227746a204d27cc91c0e81e4799c708d3eb8a0a2e3c093d7a847656cebbe0c73337c0a8bf750e3ab1a24d3509dcb8e106f2f7afdcd7735283ac1623dd10d9b9c7c6c04597abca20b740e344a16b3952cd93461c25b917629dd362d19f49314529a313c2111cde93970285400ba382bd17474b4ce77cc58da3cdb25d4895fde3973988e633cbc6e3ca9e0bd5b92d33ebabd4f6bd2f731a7f5e370e264fbd7285bdee42dccc7b62ed2f23160990c33c6e27715f4783c8bed641cce9c6575727deae7cadb1fae493bfa224ad6d3148ee7453d0a96053e6e619a9fff666bd67759d060c5df2e587d626940afddacc753bc5d41559d7ac9eb08d92da537c5bc9aef73ce37b69be58d8b2249d283874a1d25bcb7d2f08716dafaf14f4d04b2dc1c625204493a99ddd85c87168cc6c5baaeb1eee756b3961311d1d1365a6a6be858b46219caac430c2b0dfaeefe8b00c8543236f349593c217caa29a06c8bd67c03a029add44580f0e92b98d811b032803faab14389604055ecca1a11b734835dfc5bf4a7a95804ba76cc0d779ed1053bc6c7dc5bb8ecd1f8afb27bc13180aa50b62f60e7f351c3421559f8c8f732ac326a2e0582d97e37649b4219ee08d41dfbe080b637dde87feb6d13999506048be1bb2eba6de2a14930b4b321a9d55a4ad6be1c399362eba43fed8cd65e1894c25027b43be70342256deee76d466bd113ad45b2984ffa17e2e5a2d243859ed4bddbec3b1a1f9fe89cb84d2cc2904652d15064379ee192f45d83fa10d5038c72dbd2cbd3abade64afa628a7f21fee54905956459265b8f8c42a06482fda7dbc6602ba47fdfe196c3660798a4dc468e8ec3d5500855ad3aeb5d0e9d45c63721500473ec90dee14d76284084c1d4df3e7e9cf08cb2de2d4d1557903997e43ee508d14feb0ccb2422a7267cef9f06cedadba212d66243485f11678e9bbb278af57b975de5e3099448b6ac54b83f362ff510264046bcc836bffb8f044ed5b24143088e5527b2f52aecac5f4c44485075bbdb8debc0f4a153fc46dd059ff05d016631ed1e1579d988ff34e2d5e7e37047417c8f997883921f15d00adc9bc1da9fa604de4773272aad4472536dd307ef1121044a2f58d723e5fbbf97e6f3484e0c6719675f37a974a9789732cbe495b0d469f749522b9b33718c15a277c4f4c0d1db92105952c29a7bf809552ea93eafa3dea083fa1b174e169731a9f393baedaeca15d9e1fb0dbf279dc10237098f95143cd42d21d53f94271ce654019d0bd760a603384aa27b9a35e1e32968610ace3fa950f12a034d2595d065b3518aea8d055adaa4f7450d558da29b32e339c45b9316ccf79afd0e90dedac9a79680511848e0289165ebf8ff5297ff507bcf68e76a76c7658ab11c599e83f166d61851bfee46c01654b29c4f5940ce3e8db81ab28e821081a44e7560cdd9c276f82fe0ab6879edaff9c77e066c9d4c34a61eb5afe374c400bfc72a5f0796c35ec1816d9df616ade6055d1344068644ef4c9a15f12467b2f0267c713dd7941cd72058bbf3c8682c477107678337b4b283915f323a2ba2ef3f550bea129593daeff801ecc34e779b7b6f363537edff34e9f720554b33019b653d189aef521bfb44fd48de92218717a6f8f481ed7b711649de81bf0abdaaab999da3c8d629c124848eeb5fb2a9050a7c95a9e32fbb59376c4bf566311c941eb0f4ff9aba8f78ffa9d02900fc7de41a3fe42adbf0de54030a2b57553156c67c181d18c9254c68ef908a13b3a6cc73481651977c407b45aa6d56751f1f99cae9d3edb7f6e5af6ba75cda48dfa5a809196d67875809a98386162f37650fa079a02ef6b590b5c5672d50827bd1f7f3eb021a2771bd554bb4f60fa209d1e258d1a498a6faff67414c644a8f3df716585655d1059f55fa3c0b77f2be03c8023445f7c6c0f499879807be8f1e5239d1e1308136b27d35985608e747c200f0fee552c2cbd4465a1b32ac961add3f6e62b24d68fa9de78c4367e94ec62992f8b2fb19d16ad29427f27990148e0dd24190e64fbb04eb603e44cf3317522dcc9a029149890497adf8f9c6ed032b0005e314fb326dffab02bfc258517a37b25fbf143852123b1524bf030dc5a904a7372fb6d75affc7bb99b2fe07309158f194e2f3501d65721a9fbd1211e1f9fbf74003247a746fe018fa0c83874a9e8b959fa473bb7401b36b761736e4722a1c978150aef0c80a0619eeb4e34cc5b8a91fea633c6dba518dcb43ca5cd83d1acc28f3c9c02819e8f84a434a59a70f8bf102aaef869969d7f91f7aff22d4ff8270219eae317c22f4f18e3efb0525e43c64aed4021c45a63140fedddd3d2f1966a8c92f9de7149238c729e88b60a1779ce3b4f23093ca653d8f760e2564d884c16e1ee485c11b2860427139175ea72c14a6ed3f0d6d33d58f1110d572d4d8a9220f541990e87a2dc5f93bcde4e6f8fad6fa4b565117159698aa1745f111de5396787f91f1e09c50f80b2f96113b75240e88866742ed6083f39d6a8470dbc02bb41f4351478bf95a99fb1cfdce786b484e44f15d711fb8982564dfb3b59cfb87f46fb4969b2258d6b4e6de4667f68ae77c5674ecb2a6756ce1281ee214014b3b5542bdd39130b0b6d0a325478346a282ab70414713638b11ecd5af4128f9c54f6c653ae14f9890b2d63f807784a9a65a15b2a787ae4faa1c50eba61ef4c06d5235bee07fcbf50848c158b1bc3229f1262908b29a12f5b9b92adec22850cdac06c12c20ac0989e91f36432ecc09627050777f72e7e6ba0613ee21370bc0af6665bb32f82611ef9eb40c428f466ec8dcbff1e50f4417753b3cf89a4095e817938f14b33ab9b803657e913591a48959fb2d19bf0a7843edfa6dbacb9f57898bcc8ab21c5ac7f7283d1b88defda9c93f0ed77ee1ecdd53d8d5825f31a814f795656f734e4ad5726c512698d0669f760dee76bfa7ce74aad3746a12ca0b9e4a74bb34eb248ea4a38a0074339dc1d0e11b32dd9347d79fc6e14d1528eb42e25994279b7ea2b1456c8dd7faf205d0bcc4b04463da0204df550b0d926541b598ae681cd177ad33f7359e18b5236ada5b02408525fc55a944bc39af59d68c9c7c180b660cf251fc7c5b3a0ea1b175220c81f8dc37f8c3d61032a2f2c11855be2eefdd61f2c0991e211863dcfb047c5f3210e594a2ca6907fb435696cff50b1f6c839de24267bb15ad2c2c0773042182ccf68a8e3073c9a56b4d8369a20d0844b60862ddbc9b38a390395f165aaf2c04b6b630b8e0309f5c68352bfecc2d98b4707da1e931e7d2fb7cc5cd059a7c9bff8dfaf0903c6abfa49bed8803e9d0af1657b0546085ee3e38c05547246d7542601cd9bf98cabc728bd091030df4119e2131aca146e7fcd6981e2bbf3ce71044e9115bc5dd75e0700022642526fc5ed2b98559c03838d38f98a002ade1c17844881c8f39509827eb9ae69eaa0bfadd414cee5d4e7cda67b9293b746cef80fcfbd41fc3bb8d117d34990fdfe64cfb7761b64a", 0x1000}, {&(0x7f0000001080)="489d32a525a9c254c90099cd43d7953777a56820cc70c37f2de7ab9b53f37d38ca61abe9d3f04b9e5728a6c7519675c30b4b1a5627a3e5e53252c649d399a290505c9375aef436", 0x47}], 0x2) 10:29:55 executing program 1: mknod(&(0x7f0000000140)='./file0/file0\x00', 0x1000, 0x73a3) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc01, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000200)="4eff6d09e0b78bf108aa11b3f1e218d13e0476931d65e2ab9e3cde8484a95be9205548ed7f95e5a78c14aa26bb09bbcf1e36fb5d848137f3b995c9ef5c7586fd1b6c55189081dcc64495b943e41d1f5d3b8295620152c2b5ccd9b94ae372628f4bf525398087c07f8c1cbba8ca2a0f424e05ba98986124fffb28d6", 0x7b, 0x4, &(0x7f0000000040)=@in6={0x18, 0x2, 0x3e5, 0xe5}, 0xc) connect(r1, &(0x7f0000000080)=@in6={0x18, 0x2, 0x3, 0x4}, 0xc) ioctl$TIOCFLUSH(r0, 0xc02069a0, &(0x7f00000001c0)) 10:29:56 executing program 0: r0 = socket(0x11, 0x3, 0x8) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x5, 0x4) fchdir(r0) r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000040)='./file0\x00', 0x50, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) chown(&(0x7f0000000080)='./file0\x00', r2, r3) fcntl$setstatus(r1, 0x4, 0x4) sendto(r0, &(0x7f0000000180)="4fb4de381499e9a8a5494ae7163a83f8ce1f95d20f48ea71bb78c4c9e9b4ebf601429b19b859e0a6c13451c42a46738fb64bbecdc4712f934837f7e0a20343747618f48b84e2d2904a6d3bbdb6903d719f1f3f979f112e098f2b10213e59ef1dc281186c3fde2eb4ea560cb42e79059db6e03e00471e7afb49aa214aa112fb31b654ba0ab5317babf467af24d960566b8978a397c1079d9478a2341f0befa60ca0a575e4c423e05cfd82b65c4796", 0xae, 0x401, 0x0, 0x0) 10:29:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0xb69a, 0xe0d}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000500)=""/4096, 0x1000) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 10:29:56 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) openat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x100) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 10:29:56 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000040)="81268b13b7810771cfd3f5346f47361242c201884066a40d6be9fbdea88af1c1117380bf6415dfc679f8962200c0782db9ea42d36a6bc828b01deb818dd38fd3a4169ba458cc0f4539ed4139096cf83ececa19bb5125a5598b94ae8bcbe74c4d33daae34ddb1605e7446d1365c6bd5efe814e09eeff0c96cc98f31f4be285633b05f877f3cc8c4c153c2dbe0e72350969d3aa7ab20f8737bf276abcf016fd7c79e9ad35267abb947e38c882144612663f3a656d2a122", 0xb6}, {&(0x7f0000000100)="67db7a5583e24a2e934f5bf709f7634bc080bad8518c92dfc2bb238736a130b5be6cfd8b1eafc5918045545d118a2a277a879c5beb2461791506bb06dc0be59a227d3fae7e5b5861452cf5e8c004", 0x4e}, {&(0x7f0000000180)="e8902ee68ac417975c0622a97ab14fa673b8b5ad941d95896585049f27e664e19ad015d5ce5c3d6072eec844cc6bb881a3a7d5f1a291fef7efb86687d0aad44e59ca05127ceabcc46ce391d862f5edc502eb5fc476b40eed011419d5a7dc4d4529787b285cd24b4e47044d6e323d25b8dc8b7a4089f54c24967601f1438b229568ea3fa29bb9c2fc54acb9bc4f8440e0df9688b24d60d8ec3f6243b959977aed9e8245d0c45e96c0253a5874284266cd32ae8f2a1f9b177a2da54bca70163ce4c61041bcd25beb3f4a371cfcb12bc2b71b365991e6f853a6d171598d7ce7c92335d22d55e56e229c5f5206cd24d900f108788c5fe04bd2", 0xf7}, {&(0x7f0000000280)="0a56fd799d32bc3ae9f7090a4b317666757501a2791817ac90f034116869d4f9233fe39f3d8d7a873c3f25b7bcf6dda6456108e6af5921c18b6b2088e6924fe99e15b4f32a8e30721ec5db17e6409f34c7ba614a24c7bbe3afe4c8fd1047d72365984a31c8e2fa723396d7b8760f76427bbde312c64823d2026cea6e46cb0dab192d35ac35bbdbdc4bf26e42df8ff700e1c919f3a90e16f6bece753fd05da0ac78c80188728219e90281f01b2af1a89187e812e42b2979696a921ef73945f503ecb8d39c8938048f1a641908aff7191c96153639a56dd9843998ef82ba72bf86ffe0be05ee9d980359aa28", 0xeb}, {&(0x7f0000000380)}, {&(0x7f0000000440)="cc086f5d75f23641051d8408f5eec7fec015076689124dd9b3c3d3f228a5b30e0e5b4ce178ac11bdcc42379d9a8d6e6f6cd94c63fad2f0fd1c8213d4248d5b30c46f985ea98b05a6eb04b738014a3bb7d08b2f6137f67dadb0cc999ded4d55c6a9fa4f15a7cedef17a1e", 0x6a}], 0x6, &(0x7f00000003c0)=[{0x20, 0xffff, 0x4, "57eaca39a9df956d4efacde0"}], 0x20}, 0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000400)=0x30000000) pipe2(&(0x7f0000000580)={0xffffffffffffffff}, 0x4) openat(r1, &(0x7f00000005c0)='./file0\x00', 0x0, 0x2) chmod(&(0x7f0000000380)='./file0\x00', 0x20) 10:29:56 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x21, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = getppid() wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) r2 = semget$private(0x0, 0x4, 0x600) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000003c0)=""/153) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e00)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000240)=[r5, r5, r5, r5, r5]) geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000e80), 0xc) sendmsg$unix(r3, &(0x7f0000000f80)={&(0x7f0000000840)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000d80)=[{&(0x7f0000000cc0)="42c73b77f3ca90eb337f2ced15bfea5794cc3dfe0dc6c21f914f0f84912d86d1c29418675ee7a6de94cd34542acced8b905f20b67651fb1cdddee43ee5d1a0a1188c8bd0b6f5b09bf16dd054050aa9711039f38145563a7a1fbd396da20d0284726b502e04d20afcbd03e49bee4315664a239c2c0af18a5cfaf606c4435257848f105dce34f8a4d74e8726192892", 0x8e}], 0x1, 0x0, 0x0, 0x4}, 0x0) mlockall(0x1) munlockall() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0x2a6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) select(0x40, &(0x7f0000000600)={0x0, 0x6, 0x7fff, 0x8, 0x208, 0x80000001, 0x0, 0x1}, &(0x7f0000000640)={0x7, 0x6, 0x7, 0x5, 0x4, 0xa, 0x17ab, 0x100}, &(0x7f0000000680)={0x0, 0x7, 0x6, 0x401, 0x9, 0x1, 0x100000001, 0x7fffffff}, &(0x7f00000006c0)={0x7f, 0x100000000}) socketpair(0x2, 0x8000, 0x6, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r7, &(0x7f00000008c0)={&(0x7f0000000740)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000007c0)=[{&(0x7f0000000880)="d3dce337e5d4cd9f054828f4ba16b044ccab34ce1b887f58afb7d5a4c69dc5", 0x1f}], 0x1, 0x0, 0x0, 0x4}, 0x405) semop(r2, &(0x7f0000000380)=[{0x0, 0x5, 0x1800}, {0x2, 0x4, 0x1800}, {0x7, 0x2fa, 0x1000}, {0x4, 0x1, 0x1000}, {0x1, 0x135d0445, 0x1800}, {0x4, 0x0, 0x800}], 0x114) r8 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x201, 0x0) r9 = socket(0x18, 0x8003, 0x9) wait4(r6, &(0x7f0000000500), 0x8, &(0x7f0000000540)) pwrite(r7, &(0x7f0000000a40)="35847ea01a4be8fd5c7267b29ca046cd792ca0e02851e1d94186753680143fd41ce9f4da03cfaa5a228dccffb58e2381ea1f662dc80a400f5921c1e0da55ccb347f26c9a71f7809d53f4f443632276634939c762e5aac800064400c297a7387685855a2bb20de3a504913cdeecdc5a6e0e0886f947b83f17c83ab3b738be9fe152527abdfdeaeb4fd3cc1d8026b189a67a937af00ce012dc0158111ef06bd2d3eddb0a175aeecffb570fade1004b56aaeb5c85c3aa5453c7bc7edc8606a159e736904696be78d5a5f024547838e93d3e4f6f2daaaa3851ca9a64e5f6efa236665458", 0xe2, 0x0, 0x0) sendto$unix(r7, &(0x7f0000000100)="8b2f332cc74e7a1d095d33c0717e9fda9513d26a264edd84fe036b8abfbf58c4e1d1a84241228ef680ed45063e81c9373903fe2f639bd0c191846fd3030c3d8587e5b3c1e4aae5e8b1d9bd943fbf727db4014b3fae0324c66a4d400e2d0fc8e060e5a9ae499397ff5af3dfae54c5c302844343", 0x58, 0x400, 0x0, 0x0) r10 = accept$inet(r4, &(0x7f0000000200), &(0x7f0000000300)=0xc) getsockopt$sock_timeval(r10, 0xffff, 0xeca22de88bafc70c, &(0x7f0000000780), &(0x7f0000000940)=0x2de) select(0x1c7, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x8000}, 0x0, &(0x7f0000001880), 0x0) r11 = semget$private(0x0, 0x3, 0x80) fcntl$dupfd(r8, 0x0, r4) semop(r11, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb06, 0x800}, {0x3, 0x6e, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x4, 0x6cd, 0x800}], 0xa) ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f0000000340)) dup(r9) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000280)) 10:29:56 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x82, 0x0) fchmod(r0, 0x40) socket$unix(0x1, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0xfe04) connect(r1, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) 10:29:56 executing program 0: pledge(&(0x7f0000000100)='vmm \xfdB\xb0\x00\x00\x00\x00\x00\xef\x95`\xfe\x9f\xbe$\xb3\x00\x00\xb5\xe3\x00\x00\x00\x00\x004\x83\xb4\xca\xa1\xa6\x16f\xb8\r\x01\x15\xd1\xfa\xc6\xa7 \x93\x9fP\xfaf\x85#n$\x84\xf3\xd3\xb0\xc9\xfdd\rEV\xea\x04\xe5\xab\x15\xfcE\xacl\x9c\x99v- t3\x8b\xa5K\xff\x01\xf3/\x18G\x18\xf6\x0f\x18\xf0\xf8\x9c\xe3\xdb\x89wGX\xf5o1\x97m\xb9 \xc3\xdd\xf6-\xe4\xde\xc5J\xd9:Z\xf0\x0f\x83\xfb\xffZ\xd1\xb1\xb0\xbb\x910\x13\x8f\a\xb8\xe2\xff\xd2\xcd\t\xdf*\x86\xd1\xe7\xcb<\"L\x1c\xc6\xc0\xce\xd9\xaf]nF^\xcc\xd8TXa|\x175\xe4\x8a=\x12\xd6&\x1f\xd5/\xa5<', 0x0) syz_open_pts() 10:29:56 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x4, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 10:29:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) r1 = dup(r0) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0xfff, 0xfc00000000000000}, {0x6cf8, 0x4}}, 0x0) 10:29:56 executing program 1: r0 = socket(0x18, 0x5, 0x0) r1 = semget$private(0x0, 0x3, 0x10412) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x9) openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x20, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r0, 0x0, &(0x7f0000000280)) sendto$inet6(r0, &(0x7f0000000100)="cea89b906ed483d4352bfa3fa36385a7699de6392bb6b692961e1038576fba864b9fb0193d563c8d1bdd3763702e7b18bba87816f6333cfae928e61486c551fea314369bdfd7c356cf2f6490e9a4357f9ed15931331d404458f94299281d6da5cb5ebcfa449219f5406f3650e26bf5a8f7a1f7343f9773d1ed4d4f6a29313b74882c1fe8679cd05e672b079e3a9308177f86c82f23977075d198fe278cbfe7e2da16f8", 0xa3, 0x8, &(0x7f0000000040)={0x18, 0x0, 0x5644, 0xfc}, 0xc) fcntl$dupfd(r0, 0x0, r0) 10:29:56 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$inet6(0xffffffffffffffff, &(0x7f0000000280)="2e89a75fc3a7061bfc351f79e5fb4b1dc8f09c2138b1a35f363d24d3b89123ee2596f662994148d66b033fe9adcb2f011965912c504443ded99e46e8b14952d1387f494a07c70171fcfb12792b370ab482686e2f5f6178e12d01edec896a346e2b2f9be792a0f713d24a9cb758ef4577832c02b7aa68f9a93feb26ddaf5f306645553364e7e457309f55a595004de1dc4ac6e2add57d10470fc209a110489f203ce08d0496b00093183d748993cfc5f8d6ce4812be20e360187be906f44f1ff9a77ed44276dec6a5eea50e95bfd811ff180ac5d71a8b647cacb60bb9babf086ecd01b76da14ff78936b212b121a3b7fc045de5ef1e97160fd2574aca9cb92c84392d476cfedfa7dc757f57ad8bafb12f5872bc80e5dbe2ba3939a365279c1de9d6e3855e90724e6d9bf6832a1fc5e62bd869a6f9ee6a15d36e82c96e88b16a4ecfad5ca4a652910a634513e46db9dd2bcaa5a0cbc4e79fa74f345d1d44e875bd94ac3e049d8ffa03654a12690573b1d11c49bb33514c274d853af91817ccc967fac711e1540970569756c9bcebebeb78b7879ad8bdd581b7b149194d1378b85486b53d6fccb0d49281ecb54f333af8f8fb13bd902c7315e70328282cf42c602030d800248afb7f31e2bdd56d555cb133d6ae366c2479cf5cace3b8a2ca5867e3117a90841f7896d6f032edb3a07f94eebbe4bdb458eb5b5eaa2feeecceda17c05a6f8285ab138fb3b4123d7675b5ab350f689ef1ff7ca68974bb85ed74176884b8fe04eb60bb666c3082ece7b732cbcced9a92964cd83f26af5dc9ac8036b242fc10c1088c", 0x245, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x4, 0x288, {[0x3f, 0xffffffffffffff11, 0x8, 0x2, 0x139, 0x6, 0xffffffffffff7cc7, 0x2, 0x3, 0x2, 0x28b800, 0x1, 0x40, 0xc49, 0x0, 0x3, 0x1, 0x6], [0x3ff, 0x9, 0xa1af, 0x1, 0x8, 0x2, 0x100000000, 0x3, 0x7, 0x4], [0x4ee, 0x5, 0x9dc3, 0x80000000, 0x8703, 0xfffffffffffffff8, 0x5], [0x1f, 0x1f, 0x1000, 0x56b, 0x0, 0x7], [{0x3, 0x2599, 0x7f, 0x400}, {0x1, 0x8, 0x8}, {0xfffffffffffffffb, 0x6, 0x3, 0x1}, {0x1, 0x3f, 0xfffffffffffffffb, 0x3}, {0x0, 0x7f, 0x9, 0x8}, {0x0, 0x1, 0x1, 0x4}, {0x80, 0x430, 0x2, 0x3}, {0x2, 0x5, 0x8, 0x720}], {0x4, 0x101, 0x9, 0x2}, {0x100000000, 0x1, 0x80, 0x6}}}) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f00000004c0)=':\x04') 10:29:56 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r2 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r2, &(0x7f00000000c0)=""/77, 0x4d) sendmsg$unix(r1, &(0x7f0000000380)={0x0, 0x0, &(0x7f0000000340)=[{&(0x7f0000000140)="c3", 0x1}], 0x1}, 0x0) write(r1, &(0x7f0000000240)="24aaf07d43b7be5673887df001951a983f3d41fd826e9fd8d98e50a5356c31d1a7ab3ca86cd099f8eb8ccc9d5d3cb93df5c3d3778de789dd6f464006fc52a7c140aef4672c1a653d90691ac56e2e6a540c9207fe07570a8d5ad34a7498de6817d5c635a2e4b247ed7fb0769708d0368fb47a5dc54d271d39331bf764d58326211714081400"/145, 0x91) dup2(r0, r1) 10:29:56 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x31d, 0x2}) 10:29:56 executing program 1: r0 = socket(0x20, 0x3, 0x5) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001580)={0x3, 0x1}, 0x8) write(r0, &(0x7f0000000040)="35f21804e57ebea890acd56561ca25fd9df83a311cff0ec38bb4d92852079002fed2673b6406b4b7ca050a2cc386bd12e2a0366ed289292786389d8289d7aa6748d00c98ffb3f01b09aeaecabebe7711621d415f53111de30f1533b68937a061eec71163e766071004112ee39f8418322204fb41e819d743d2db8349b6045d122035d7c59736a849dd30b1586bc3f4fdb872ae5b39ab691aeb8a9793d0557162f69d08746702e7f4f06a4a3c3cfc94e6617ce361f9db80813da50de8b1c1abb0ce37", 0xc2) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000140)="7389a3fb5124239236edc286d0742aa30463f02b1c490a95f80417e110fdf4ab1f093d81ce015816104e3f030d52a1ce185f51514173ff33274dee7a65afd9a4cb62f8da6b14441ed2e64dcaf7282e8f441e427ea43bf50718f07858f8f561f72e4441824a3ea70d87d95e235398d86f91f2c0aeb121ef280d536cbe3830e1aad8bb2ea143c318737806a5e6d2c4222b56904d889a7a1499b8a94dd52d83857baf0d9603e1658c9e41ac9a1cb12fac46a90ad7a5ac0ab17247510cafcb9a1a32ccc6cbbdad44e3e10671ad6ab2f71d1b5050c7ff641554f53b55391a705e5110cea67660212b257f76c24d02123781fe5534f5", 0xf3}, {&(0x7f0000000240)="4a6131965ef5c2b00dbdfa389e390fde079b8f388845e84ce93557930c7ed83cae76344c0f672b98ccda5d23054817c223cd11564f9957b9035e58f80d4d9ab8fdf1cb0e35c704de8b6b48f3bff91b1180860570348f8aebe087b24bd17959b656d0c71f0ef12b735dd9c5984ba5ef4c0721bb483287c936da9bec528b9066710cf1746dde750bf0acfa7fb1ae58eff6f9c7a90e0aa261def2179cf0bf1320016ba8204e6b07b0f8c1c02491c26a87a83d9f4e92d19fdcbe85844e1749fa09951d57a44cd95ea36e428fe6e079a92fd53237abe5d4968675026203d85ecb719e60ed90b53c6b292a097f3892af1a1182f8640a6f0cc35110c03fd8e00a5dc6283c2a90a5a6ed872b6aa3025076dea837321c3db4df15fa1fc22ef3d1fd3670b728e5cc4190f308dc49a2a805ee452941579901cbdfe0bc9cfac27865986d4bfeb614385c938c96eba064db3c5a06291a393b96d9f6e689b08e59a310c9ed812f7a664a73693bf94fde54115547239e7c498cbd89a6de655617623db5c368eef9e1ff25d2294285bee1f9a42ad35a91bf881c3fb370ebc7acbfc459d102f0ccef2a201498886f513b83be7995ca2b2765203d8f6d196330df8706de661066a67daf5690c6eac9943eb5b3c98f999339b0a3a430026f2df67bded481a68e2aca1efd408b17a30cc66820da1d317aa18f8912d8f3369c0e2f4b56600f861b4a94251cb10d58453a46d78b6f4d6ee3ebc352c77ed72bc1571c337114add9f622e959aa7a6e4a64aab014528ef4be8faa7a53992f5679ac43eb26f79af26f05525a7e3693ee3be64f3f0eadc869eec5b999717d2dd6855ea6c317e9f599d0ccbaf5737b6ad1f4cfb996966d8991414ad8cc88ca0a9ed3b95287e28536e71dd41f5f4cf37dd8cdf0d2773231748542fddb2a12c7f256746b81fc881d3af2b1776e128fb0542b757b75c9521707b819cb1e014d7530914828135a32c2350a4b0e24e17d36e75d9d5f45d78db94c9e290bffb2ad9e6b9ec34eb4006ed9a206541f000545a217120f777a1ea3765e8530ff7e21c4e5a74e95ba04ebb97fbccbdd459ba3fa3232275f3d4d06f10c7af1d1f1a3f2d1c56a44dff722f8cb5cd9869669ec81e0a96bcab18a64c65fc358f4268325f81b91555f42e0ea20b2775667538a0049da4029e492e4d56ef5a5302da28a17d453e34102fafe385fff4d86a9734c8ce1d59b0ed37d72e6d22ebbec460faf75f12890b91fb10ac9d858c4605a8e77ba90f56e964b2fc6c22ed1842e3bd662fd61b7e5f448b8adad6f71f5aada1eaf49d9e126ff4eea00026d9cedf8764db7a0884bca462d215b042658abba1881074c4d7cb3c0a4fa8321633986d38b516eada02a0af471047cc59beef0f7016292faf994adc33dc805d372e1687dcddaafb1bf8d62e2ca83fa3e26dd68d0308820cb6d4ce5fa3fd6050c3f6e77f85196086c00c338c1a040c26d2d8df7eae002389820a22856312ea88b60ae7f2569202aa39d2484da6d39df80e0a43444ff83514d43f65b1c6d034fa753408d9588e2f5198a5cb3345f80a11421c455b5b648ec1e3df005f0994834450feb6f9bf48c5e0fdfa954733a94d48f1a434269c63c3298ce9ba3ff03835cbade2be7b91fea39f20e2a24c410f872b2e8266b779e4128bd7c984ad4302f07ecbb1c3a5e989fd749ba570ffd85ad91c419569287c94207ac1404b69b3bfcdaf29b93e13dfc625ad4d5188652935d4c0b03e96f6ef05f70cef994a8e3c162d6f3f7cd637639ff3dbc0cc1870438a949025c8f1c5b2e4448c14070e28d5746f8c4903de520e9fba62218e37c764367ea603e02a4814460bae9ea36ab965fff859afbe6da9614ec01eb45bf0dc6197fe3a9fa3950867988202fe8403b96e9e5b4fd245703ba75fe027312299da9b127083a60d2fd5872cd7d9814bd8eda939dcda7052d3e4787a8ebdff0025b49d0916a2d106bc5f5315e79dfef89141e25c4f99befdd9c369049612bb460f10341e46e7c6d56814f0da9ea83cc4f530857f4cee0a78d5698192859fd115fda4ccf2f6767ec09a2e4d1e52cb91e5665e27af89463f2d543d99778b7f9d5a5bdd64d46c6b34b60f33ccc741deac943afd2815a1f7bdc8717ab44535dd285df89f19b6f0f4565ec773d94e948169e33c1d6ef39abb69f4a8792a8e5e5d00d0ab70fafb34a1f1c3cf8fda2f148f49ecca32071c6884d99c5d52fd2b20d5b14f42a1c9bdbc42189ecdddbf8a7e6fb7ff3824b8f1f53558b63b71d60283ae0bd4b22061ae423dadb8c27334295c96fbff823dd80b73348a8d8cb4fef7a397d5c4d7e2f1a560bfb35fd181f49bf400b8218598c78791ccadb90902e165b011604746382580445da4023229bbae297a5210f7c5e06908bc1bdfaeb093102c375df7f83b389f909efa5fc420de1064796ee16507394037476525ba497702ff40b6273c99f774f88aea6353e0a15c911869578a4c15aa900a5df3219122605662b14ee08c0caf40c07a248ffb6ed6d11d96acfb3b920a35ccb62a04a10dc6c32036ead31468380fec40d31d151d5af92fad5c4a6f30c8aa5e5b2fe7af45ffcc51d0c241e367dbed18c360833c68f438107efbdd7ec7e71cfbceeec6217db3563f2bc06f8bbf4d921afe5a7bee562a8ea7a509fd87a4c13a8b418c0ad102ee8b7e2533b6e66456a17724a4d590fb0a96423b407e4dd2fa0f007e10f932d0b4bab86ca90df730b5b2217042c160ab6368bea563f0b4d670d02693143dd9799bc55aacebfb92e860ecaec94ba535ed7ae9bd8326e59175157a00e1de344cab5cce5379949602004ff3184e21751d6f6ea0fe4947791ee6471eb778c426cce5377f5c5e7867be6a6c8256dfc618226bc1189327b68f760b498d5b494f8e118de466a2238441c82e8870a48d405841bf508255159d38fac3f18e3f09a510b69c98da968a0939af339d33df045a53b46687de78f61bcf7a0909c3aae144eb47819ec1607e679ae725c8eb735a86629f701244c01267ddce7f49f90c1fa6d3a66cb4879f78507ae872d9732c5f110be4f0277dc55aff65ce02dcdb8b038207c2cc2be057918df247fb9f3c179f3bfeb8cd4f1462a7a4ddb6f925eb1ad7bbb4a7633f1174836794625318be8ddf65877202d632c14a2f29c39e5b95673c45f0942d9112cf726b19d746d5c52d50c36038d8af5d86850f2d6d89921ca0c1473466732f7011358f8faeaf3a94b2b9baede26b1eb1c16d463e58276328ae268e76ab329808768b2ff1c8059bd887ab1d706c21e25dc593989b8b1865cfe5da4799cf54be91488c4227306fcc7c68a26d85b2033db143ee04554f49d3a791d235fb8614ccea9fc7d6a7cc1959da4dcf61304a1e52ac680d79932ce15b85919d5f27605633327baae57c46068f2649ef3ccbe0f165e434ebb2cfbbb11d27ce4c46b051e4bc794e97ace2dda9fff5aeeb96ce60c7044c5f536efcba2f188afb06555d7c7c138e403317209d048b40e965439a1ac1f1e6b67e70ef39338da3f009ea369a508e4467f501059e1a4fc2ca1c11e6fb9eb3e35e1fe0b8ecc145d6334e5a0630ed8357ca3f82f66e134bb39cf382b7efd9ebde25853644561f7f5137d6f794677e20695ebd58e916b90411e1f9dbb464262c459b9d60b166dd8facca65ef5a2bc8e045d76a299a9bdb1b7e1e175f55092df5acda8005611d877e73e53cd92a7af9828a1fbc45c2bfbbdc2a7757ea5857573d501246574ca315a6a5139d5d72ce3e7504dffc5f31b1b5620012e1f5a0e6b0e8885808e3e0403784be3ffeffe35889dbfc6e4e25620348e4fc3c28affb16e9b3356f6a6716ebe76daae6e3d6de400f9864bab6ee5622831a8bd58168e4dd8eb0e390a800e5afd70d97609038ea06cf59916f16f9696212a6a9f31115cf26b1de53af576adf187af5dad64c13d4a3278f0b74dc0238a48c0d6d757f4d02c38001f60f6f0d49ff940e569b48a82a2b2eeb50518d1998977eddfd209d6e69973da0f1b37de72c77724e7b5e27fa6fd1f538fbb806a748083ca2acfd9dc61822cb2666cad69787242df7bc3f654bb5d828ae06e26a0fa410481c313d901abb8589ab53f765fa9dfa22d47a5105de958aff5fa3db32381f524efe3e50211db994b09c4a986887ea5a178557da6a8bb4f5955221149a3024500ca3fd609d74b1f6863b2fda729364bbd6e076ce6214261fd3c442fd4602333045b1bb6a481410fc92ac0072244a1b478e18bc2934b8c94b00c12c9e862456ec2f0d57769d5c29eb7cb39e8d21e6a51a8f4a64e639c177a3e33b2cfb4c3a4879186094b67d0a74abb763de6ee3d8cc57bd070863dadcb97ee70e5229168f9a4e7ae4f7cbdee2c2fc1d05a1ded27c52cc2512de071ac3f8ca258218f6b4837536c7450887600ee60e95d8870ba8bf94095e12e5eb4793f705b612e0965ddcf5aa6fe184afc21d3b8fc3f6c38c18ae65c38f99440825248239b5f30a11404f11470e34b6742cba32bbb734fb414bf3aefcd1ebc8943f8b397284f663b4c20323b56585936f29bf84e2fb423cb11a0b4dabde80992a39c7ffab79004aec20354320880167deb8ba7b7d4d33e6894482b558d6eac548b7cae24f71978bfcd1660bc0a98e2b9e1ee59f8a339929357276648e70ed4d467670a4a3c76911dca283e9fe0f8b768d8634e8515718aa875263262fe6b347889d5b4a74341c1e854d49fb4f7248ec89cccfaa483fcaaefa39fc3f715c024587f4c8f99255be64b8d83bde7562df15ef2cd9eaba987921605183abe03c922b549b44b20d9da15d631dd1641016bb9855385a577707ac124fa397cc89b8c67cdd57fc385a6b145850a5b145d4918cc9e1669ecbbfeab7a677f87cc683957982ee6e9c9c27f4a2ecf1e8840bdbaf7ee9565a57adf498fbc14a4c492751ad21c508baef97ad910224a6b0be1b95c80fbe3944f55d8956dcf7b0d6be3f75f502626dad4e456adcf10f28c163d4f447154af656716f92dbbc3fe484bbc0234601689619d3eb34dc54adc375a6c671327e5ddacb28673aeee7438460173fb0de8659d8a1bc44cc25aa15e08985936bd1921d9facae47ed20349e42df588179682e622142961aab196c59252e80e86e7ea388d2d41ea46645e43b86af7d566dbfd7c54fb0948dddf5b5647daa99fcb450c158985f1fe069716c00413bda3921271f1f6331f1d93e7559c538df4de6476ea0825bc01ae855501cf32acd087d7af76f93d4a56f58e131f3ae6afb6db38dd8ae00f2ed44ab32007bbe95a18c9d59fe856a30ea515d641789921f2731f3973331c18715e66f5ba4549e3d552671ab3f0c17e36dc72f137c50ee47fff8053daabb768f27d00a0c9fc8324b1c7050b6e00fa97a718ff3e4894f60f1f7a86135b8e9608245aeb6d6771915b7cec34294f1cb9887a2bad3e04b39c363c9b337b7c2465502931d2991f00c335a734ede7a46a6dad55a8efdb984bc316fb8eb293b0783bc8106e2104e444291dbab931f595bbbe9ff4388c26bdf57b0ee1a896b65e936655b84a8e5e4e6904cc6d0c0b9e367a849e5f3a99424858fe14d8b2729ab6a13a8dc22dc4a08f924540f250ebf3259b4288714b9bd4e03c4d5cb66ab7de04a0d5eb0be9029f15a63540fee975de02ff3f2ac379f5238d36ddecc7715aca40586eaa28b41d8650029c945a6f3cbac6db00f29735e30da7ffcb533ee9b0b1327f8ed8e72298709cb12c8d6b4b68baaa73d99d52bc407feaf8cba2adf185bf025c96603d22f749ce04a99bd4b1ef", 0x1000}, {&(0x7f0000001240)="de21b71ed5c47d89bbfc675da590aa4aff4ed8cf0342abd42eaaa21f9293cca24a40240e877f6930f34f4be5833258f919d2156ba11d975b490b62b890e7f3c6019d654e216fca2e2060772720441c7a996a527bab3a15322ec20f54a4a49fc330f0707c9651b8f0c80c65c642c9b758537e6944b86c46", 0x77}, {&(0x7f00000012c0)="0a61ca081d9dc44eb623d876365524982801d7d3dd5d2870ca5b92ff3224f4b7548bd092dc80f5d0f554c6e1", 0x2c}, {&(0x7f0000001300)="0fea9eb5baea1789c51bc1808c3a4e3af0a96a036d3b314fa1c9454705dced562a8839d4b3a4ce00bdf446ba380e76317723c6c15f282cbdd92eddb0ac8fd797dc44478345448b8207729d6f6186a5e226ba76c724a859ffa50552f939c168269b0ff3eb63d40290507f1e138f0ac76d904fcf7758816cc8352a4ac13a07bab8ada923726d3e830b3dbd25ae517bec55a41751f0f1335390c1ea14aaeab28e6a6886e9cbec758acf26f851bc89e05b8a9c4dac516f61d6031496ffb9afeeb1686a5d43d020c805135a214316b6527b256f4153aee7332406a927591f50b709a839babcf57a815966d5bcd828bc", 0xed}, {&(0x7f0000001400)="df515af76c8f9cfd1da8568250f4ad32d55feb422e2542d5ad1a84b2154afe385a1cf53dec356fb6e9ffb504c8e5396313a31c05ba0e76bf11ce8de6d797222e497a742cf94ee75671098f1a9b755bd2e8e1daa5c5fffd18c9c2307cc652c51796c6ba25854584b5458168c1fd976491a99714", 0x73}, {&(0x7f0000001480)="1703285922d9493b5efc810b4baeb13ed5f42886622cba8ed61aac7aff81aad71044b058c2bb5dec344824f811dd1de018215df9fea4994a478e03969c11f34ec9b3cde3e25e79ef5b293e1a768ab06454ab8645cd163a139b58f2f9f23cfbba6124dbe3994265831c5c0b8af0d79cc313453868a9c37fe745cb7154c4", 0x7d}], 0x7) sendto(r0, 0x0, 0x0, 0x8, &(0x7f0000000000)=@un=@abs, 0x8) fchmod(r0, 0x54) 10:29:56 executing program 0: mknod(&(0x7f0000000280)='./file0\x00', 0x100000000001ffb, 0x0) r0 = msgget$private(0x0, 0x340) msgrcv(r0, &(0x7f0000001540)={0x0, ""/14}, 0x16, 0x2, 0x800) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) sendto(r1, &(0x7f00000015c0)="a1a79106e1c408c3cc84fe8e2f781e048eac0fe99d3731ddad7637105504416989e08b222f0305feef9fe82ae60e2d21ec51580f19520d19d4e657fda25c3aad049d0096ea0df4aabd5b543f64c85a1be0511efbcaa14915ebe18c2970e0ff53c5cbc7a2f88cff401920a471e8a7aaea1052977ff65291a370a96a49dd8fba2348f4b5de6b94b4cb5f08eec376bb9efb855f7dfafe426fb6b07176eff190fd0846fa55fb706efcd2b5e274ae1044485bc7bbda9e2a9b2b22eb57de94aada6f76cbc3f2def867543419737f851b665c2c73bdaaaa9c1aa94b15fcbc6fafce77bac0ce9ef01c1f75408170f35462fbeb426ccf4c5cce7ec96704fff6c5a0ef1bcb773c9ffa4e9cb011166d4c94930765cecd222fed1d56bd97209334fa5e44bdd7a32a2f57adc8390144314667f5ce6cff23600144a7b6b97c576d4b0bb596f1266fb1267677a3d79e8d090422f41ed1731828f504cc3d99144a5a93bffeaf169d95f48b5c42fad35ec7f6ab82a4ad570e488220536185250de9a67c72e5183ed152d9a1d091efb65bc22497095dfd04a943e05590c4f101df53e5678e64892fed56d557a14bdb8d4b2848787c9776728c2eb4fe0ed736cb93dcf2bd27bca42c0395baab7ff3ff044f945cb435b516a50bf6fe2421d3d8701bfb410111473b596eb44d99aae52876835916bba4de858053523a35dbbbf7ad9fb01ffa683db5cf8fe23ef32c2c22d6476c334c4a2d055d42c637dc07c42e685c21add2e406e25fdee97ff2edb287bc53a6a984feb3cf17d850b57a005964217409e037cb6fc94e10c8eb42470349927bcba615fb5533ef60f905f36701f6c8b71e03b6c3caa38b721aaa2fd6c9d500659848e9c2381db4a449a5de299473d780d4fe060187e516e0eed3a54f57668415add1d0638013392a23abe8bb229e098a411a213a6597aa08474477409eb99bbe3ba824cc56bfa40f3f75d1224395f0792db472e85d96c93757f657f69bd677e4b38063a5cf678e3c562d39a1d184a275f8fea591c56f39edffabdd90b587a3d023e90577cde636dfcd314897ec54de26f5d006ac35db8ec74ea836a549b8ca638125ce0bac8611964bbddc1ec85845c29f4bc7f7259d7c2905b816d46f186381cfa132ed4a620fd29c94298e085bd3d150631834cc2a89d8a7efa69720cea4a2e4fc359ac75a0cbadf144711c6ccb1977bc26cb6ea70ff669d99ff4203b207df256b9749ca2f72599549974d2d866d21f9cd434807f5f557cf78fc8bf1cd751cb21b65fccff3e53a41ef184c0511e2db82f8dc86fa723aa9db4921605efa3d9693463d1658360ac2313d48447e37cde619cf67237c6d5c3a03cbd2141c16f3b76fd8361796b4a512ba7849b87cc0e4608a30f349bd0d39e116f8feca9187e0659a8f07038ec9197dcd553ca281b667f7b68b776901fcd48db425d293727aa0076f6d4d9e22a767bc7b4cb60edb154ba7553f4c8bafd88aa650f63cd01dcda7d91e53817d0dcaa872272adae9ace0335ec2d1b37a29a4d0c320353e0fb67fde2ce80b07f7ba4d7edc12dccb628fcd6e55c2df65735096eaeef9d34173339d141ecac80d99bc48b2c59e79a1c3716b0e288cf74f9d2c2a0e5bd8873749d4e9da13cb7ecbf6171ecd460c4a7955f012427efde9e6d5c51d04ae2583371b96988cad8298f432bae9d233aecfb0225627b25c9a4a0a07bae4a9256c611411197e9d662e02919f413012a5dfe1f46687f396c8b676d9befdac9593e55fc7a11f00d591315b94745df7375c8cffb320699b122180bcc96d9b38d261c14596da5b1d75a3a0da58ce29a60c13028647152963f3cdbce156aa35ecdfbfb3d24351e552f9ff27b9e41bf23d15e1d38a980e55c042a0d8c4e446ec47b7a81e05ba8f7050b05748c84880615f839ef468cc2b6395a5d3fdefb83cd34814cd854981151a5a30f07a90eb11fa612d35abd5f109cc785fb36992bf32373871b87eb54d10dbd4eddecabfe59a003bfcaaef021540a5a8ba2b76e4b29821a1f77535b3e1992495b5277b3284ad2fd1d8e3c26c94fde8482f0870ee4fdea2b95070ccae12b4d55e06d8c73193d5372c3d3e6f04ae419886a09633724a99953787e11edc6de534fd0f49e41b72a9b2e3e7d783feaccdb201dc578a0ee18ee697a013a6ad5f121ba732a568bdd322a4a6fb049e0a89141128038e7207fed43b85e010ded59a632b1d1b63a6f3f9ec5fdaff9a37fd8abf11c9b283301b03a2292b1e2bdad1552a963526dd30e0c7730f06c485fe5aa83b46d84866e2c0324a7d35ed38c3c6fc3fa6049c15414b8ddae43b058f1a3b575d2a6601862fc71b9aea84087e2ce8a60ed674527d07ea0fcdfcdfaa99e2599efaf00f33b0b07d390e3ed1fe1cdf2e12cbbf83d4a3377ddb6ce59f7e09510015716792ea7807e1a5d4441ac0d1b604e0c89afd66fad07d880b27557fefe96e728420e48793d017cfc0ff458816c6a74d832a73996b15fe6862b8637d942b98315df8767c0d33caf137c7b6910c5bba1943653faf5eef7e409b78b8cb4fe357d0b639ce03ccef72c58d064ecb6865b21ca293ae8e319103a73f044e2bc0f1d33b2256c2e6d1d980b1f699f56ee4f9ff9ea9c0e65be4dfc48f61996087ab2a8df2bfc5a857a69afa4e63ace26786ca94340358bc7be8413a8e5bf08949f0be0bdc25a29ad158f798f5c2c7c4fbb8625d8d3cb02366293f13e30ed8ff66dc08c4f6fbcf19152b42ec30fc14b387c89f9de80f4ba1667b78f8fd9a6ec270f384ac5a76606557d293efbaafb4f96d0353d31630cb97826409f2f29f36714f6ba7a80dad41f9b1cf8c8fafbf43980dfea4377e4d580dc25152b5b1d0fcfcef7719dbe7f22be59e1050c7978903afd8b3470d3156f2ae9df73fb77820099f9a5479f0b8028b95471f4d3e5de355c82998fdf60ba51440a6cbfe8348fcba448d3b6c14f4b4283345c2a4dc9d3c768c2f499c5fb86f1f660bcaed4b2963d980ccf1e3a6cc50ab9c3ee6f3c05375f839742e5989a00e67f74dbf646d1cf209a8e6069153a8452c5c4bedf03f0fcae0d19927c5596e0842bdfd774bf084549dc65e32b5ec1c9e0663a7964443b60c39f72a40ae5eee8c30f5f6450b0a5f4002d938852347d92fe89308493baa437ad05bfa33ba81eb007afd7a991d20ca9feab989873eaa314096cd1db22c248ddd243fef7c544db6e4219477b8b99b5dab9fee32f05743326e5d8bbd72ce8cc4f0a1fb18cfa62ba7a7760089d58e2c347c2981b829b35d7e98e9dc26a4d8e58cbc3bc97150585ab852fff18f179dd54a8438d4b812066f7a2c899bd376e2ce434742425b53e2b9981e27c29f5ac00c3e559ff4205be1cebcb1e59b733e94de83f01a6a8d27acfde9328f5bfb2e65335ccb2ec48957852a3fd9dc6ac33d3229fb2341d5104cb9adf53bf4bb8edcf1987f13180c918bfa007cc5ca298ed6f8fde61e490bab58325396dd856248865bd3a44f6dc1a255cea11eb335879b9040596d0c236a60021a574a32ec637b4983ca063304194bb93f96a68e9a4b56713113e39164e572ebe4cce7e163fdf65dc60f3365dd8b1cf8404b4886fd36bfbaa4ea98725f26b7d18e40537d10c307366bcb2632b211ee9d7b00a1070cced31cc448dbe97696850cfdc98d4a306c412f97cb85c32e8b3518f86607fa4cb0c01ca74c958e1d46d25c4a84bdd3394cec262b939e404331b9742ec9acc303c6d3ef225895420478a767681324af5f8393b3f60dff8d90b4bf071765ff74c8d77b486cc217b194575c874d90cf54198235c1c17a25b567ce107c61ad621e6f3a7d32b88ed4f69f48552debb3709c2cd6f37c222160c09e16fd8efefea44279c4483b47af499c89e2effcde6eb085ab8247fffe5c4c77b40a70f256c39d778e37516c899394e7059e401012ad9fe94b98c3a162b6688057c21827d8016aee450b943aa07c1c6c5d08cbca572fd8797bf47ccac4042b9b4b97acda1867703b10180c42e1af46f68dac45a81e66011b058768f13c8ee8c6a3ff1ec4b72e0a24174e1e6e5424a9a9021e078966af4b288ec4697ab704f8347c4f372aa07cf31a5ef7bfbab2ef84403b5c0160a0d67123c48d9b611b56d5bec4bda25bc5e7ac0d8b86286c9882ca3a5601051761d0b7ff6558ee181eb74750864c6a62f6c8bc59efedf9178f05c267f7c221f236f9cb8ae10e953e3ef6e374eac0a337fba7655638a015885aa6127b2b2c3da98be731349e75f2ad6fa47b7761123974261e488cef6ec07a29f9808d4cc45629a04bfe92321c13420408a6adf3972a3b118f726912da6fbb9f49d5b28b031a4a7b6fdef0508d92f00d44cc8a2eff5d9a6c75e30d001785bc2432104e05ac9ac732639a5c9f8c62900ce7e34b0fd966843fc5f49c675bf99a0520204cac15ea03909e106e220dabe47d878a86351e1747d5ae36495f4d7e0d655076575b3420c56af3f903de652e2b86d922365229fa7c6141dd7df298a960aaf7404b5549c99f255331dd79cdb5bf381e45f8c58b1afe7e69ca04b026749564b345659659a9b4e7b49bf6a6dc1324ab2e450599b13750bce3bdcf50b4feb896d339e7ed91280c4b2056c4d9cb530b955933a32fea33550e8b5bf90b19be5f7086560fcfbd9a8705f672620f253081f44faee85b5d41b7d7026a6eccaf4eccd1d8fe46f649c515ef812b9f40055692dd000974c8899119491fb158b499c8d99f56e1556c1dfb3c091cfa8e904817841970a9c558769ef08ad0da2893f0f8eb23a1cee8e950ea7832deae40342bfd5c516da0780fc43dc205fa8d5679b6474c609af4e78f00e96f77ad27b13edb18431290ebc2ef070f382cda2f0a1ceba80fdacdcfb0e398d218e2625de3055a89e5ef92bde34b730d80ce2f78492b973b0ae4e2c84817cc1580aec99258c919a02c9a5ce7c1b4cd834a31dbcffaee6596c5142f6e80619a11d7262d06815cec151a0f6b92fda48fecedf3f82de24a0138ec8e5f938aa534019525c68ac151fa31dc16b8d6dc5c39209050c24f6250093dc086b6b7a6aa7d4f78b1a28d4c7d62ee8cc2b44de9069980c1bd54d7633f568eb038f07b34a006331d007a534fcea747387e1ace4268a692225a51a9eafd50c2407d99fef68aafa03e3c88620d45a732fcf4ca4ec17f148cfb07a548c01ba4e69ca5261f2c7b2a0fb832e4ebdee30ba655912c2422e7ec9b55e45aba28c8c3973d7622def06e89ce419cc637ce967e7cb4f7bd19df89491d11ded7ffc53efff48e060fde69f836779d1fde9d9a56d77cb9916e69fd672f14ea2fe412f1a64727067c10b442f6d592ee3d2adfad601d911d9f3766c1a95b17721904abf819054dbf114fb7e8466e2e114125d5a7b000c1710ad4585816bf3280fff0cb3be7c58f96905b1d6d3506ee0745ebb9f63e632de9eecbbc5057e2ce0c5b6e72de007b1a8460fc9c3a7a2fa6cce11419b12f9361230a6c93aa1ed45c42a85c745f698c06b8bed42a9d00022d9818cdb4b8102dd2b78f2c815953cb677741a7f72ebd937304d5f311450a44297c7c324489c67136c39cae9ae8b50d4358d8e33ca078ace546ac72829040e328a471dee84b71e048b0ad1fe837670d7a581176efcabe8e69a055c5a6023073c24ff08c1734f03b5b45fba687ee2e35f97c98ac3416519e23dd548656f8fd509e8b98579550cdbe8b399667d2a34a050ebfc96d34fb99082c6beb6ee74a597c74f9d577e8b153a3eb3c52ce32025c54eefc40b96e003eec0aa553d21c70252c40e0", 0x1000, 0x8, &(0x7f00000025c0)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = kqueue() kevent(r3, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000001580)) kevent(r2, &(0x7f0000001400)=[{{r1}, 0x0, 0xf9, 0x1, 0x2, 0x4f1}, {{r2}, 0xfffffffffffffffd, 0x81, 0x40000000, 0xffffffff, 0xd3e}, {{r1}, 0xffffffffffffffff, 0x46, 0x1, 0xbae1, 0xde2}, {{r2}, 0xfffffffffffffffe, 0x17, 0x4, 0x4b, 0x83}], 0x8, &(0x7f0000001480)=[{{r3}, 0xfffffffffffffffc, 0x40, 0x9f798ce2040e79a2, 0x80, 0x5}, {{r3}, 0xfffffffffffffffc, 0xa8638d4b25feadb, 0x1, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x80000000, 0xaf5, 0xa2}], 0x7, &(0x7f0000001500)={0x1f5, 0x40}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x4, &(0x7f0000000240)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f00000002c0)={&(0x7f0000000000)=ANY=[@ANYBLOB="010600efa5ad9e000000"], 0xa, &(0x7f0000000080)=[{&(0x7f0000000100)="8c98627b820cb04e6f4f3df0f29cf88d204be593cb4d3db0315194d4c7b4e2086b3e072fa5cde8bdcf2671e13388db2a32297479804327b7dfb8fd67128e14efa43ae5ec5ae35e9c7c8d5d4d8047f38fc350add4", 0x54}, {&(0x7f0000000340)="08adcaf4d0938ea4d5d873062c725d80f7d59e49e3748559c7cb5b277985ee3564a6acb631fb7f466a561a4952a479f63b99ec936068fd903f9d5204e024fb07cd4f90e865306f4f92f14e1b7aa1da10d80cb3dff557f149f0fba398b88342183e7fb6a68215265879a1bac92dc7564c2916576636d4c9f53e40d950f46d7c10bf9f76edc45da08ea07d7ff710f1989b0a7635b75098780b1dd36aff58ddcf90234af32c95de7aec560ae60b7c538d7d269bf311b2e9ee7174c39eb7501194b3efc58cf30dc63bfdd3011d8bce604a3d9ec49892ba78092d2a1dac4fa3d6f953dab2927028172a83040d578b37a362d89d395fbb8051734d861b065a9913106e1fa480de3eb3e35315c70e96d8d1dbd888bfc9c0eae24c83bbf64ebc4f65d683140c618098ca0d574cbe8f8a8c75791bae5153f2cd0ab6a1039e5f3217072d7db59a549a1a9ffb345251b23c3f46b6257bde3b75121ef4f4b8aad57b16e79c8f0cb036427eb334ada42c7ed11156393ac6fb53f24db76cbefc063a06f5b95d404068b4d7206db175366712d6abffce777e84e977504e0ccdbcb03033beca665e826e8e0ee9c0044dc7d29f9afa48f52280f5637d312453978c9954695eccfafcf93c6017a9d2714aa799e5995f2f826b049147e6612eb6e5e429605d4b25dcbfc94c078552a6a8a693d3c8b1c6b83649768bdf6e00321d597ccc01e4b32ec7d60c3029c4dc23bfc7da1e7d82dda5c35fde6fe270d1daab707460ada261250f8b09da539d879fc455eefafe7e621c4e93523a7e43b420a638897532090bd09c31fa664fbb045c1ea6453d844c8dfb66caf942f8a21a61928bf8a3ff87e77aadbfd346d20c08a1c3c9cd2bb102ee74689464aaf91ab7040dfb79ff54f857008c9ee173b285eecdfed61416508caa6eaf98da2dfc143f1efdf113886cf2faa6069bc70f6d4fa7c09e9ebe0acbaad599db3f6b354d8465db09f5486b6b571e3c6033a2379ce692577dcc3947638231b418241350a296ec73c7af8a80e9d907db40410b7a7e0c4402bd56636420704ee3c1e736ff03571ecbb2c679fdd2218e9648599369b8744c7b1f746362d77d3841abee710041dcadca95348a79d5ce937158b2246a62f0370dd77f7291ec7b02ab63ad50a26c0d1691ccef739a49a1545b702846e4aba65adea4aa45e00069ac6da93a6b5a22cf0d78aaa5c24b971d5f9e6a856f79213755feb5a8530639d858c352357e9c06bdee55247fbf1be70068c4f77da0c52b91e4c45b5ab9088ae16ed11b3bef34658090a56e017573496894d8eb64332ec816b33b535043c6c5ac39b1cc827a0384806d9cb557489486e1917128e7efa278cb389a88ae22c73d7cae5877272ff529e99efe1579d3734d593b8ff5598cc728c3039de8fd179d5695d9d553bec6f4f1cf5a50d079079397df3bb4424455c40ded1822187a991998cc6a84b8c94ff7e6e998a013ac0eb7cc3549323da42bd118ebae1f153cce6f1235fd15dd5d446c50c31eedf3bca8d3ef37a1df6b2cfa5827beb4bf3860c23c4c10598aa5e6b42553acd97837207747c5b3977443b66a951efff3cc3f84c340ce74c322fd48f451eaf311016f290900a89afe674f5c0fd13a8d5db3ab1379bd9a4a1db65849b71e09dfb28bfce5cfeb1195b20a0316a13ff06adcae4bb33ff9c0d663faa3e5a72cd0e37846c74bf3424dac26e6709fc84d0f8d2131658382fa977455fa058d92e9bc2fd0459601ae76c0947d3af6589ae27b17b69cd5298f2300f8c8eb28cf8788dc68e2018efc868390513ce0711acd33439990f9ee8e84d33d6d7817f4ad7aa24873c8221861e50471b608cbb85b00ebdd7841166d4cf37239fdea625651f5ce68045e75cfa0bcb74919113d56e8d8c37894c6db445620c9443d1a63c6a12cfeaf46896785b25e955ddaa6a2e4384f6d9aa027f9ed9b834fc4fdf54363b5b7ac71cbc98901cafe990e61e61cd522b256412100e981e2bbf57cab4661159ffe7cdf511e29a31eadc35eeea58ddf9e2e63c564be563542c6d055bd035b456e70c40efde286530dffd6171f74cd80125ec86326e12dee1a522c1aa66f781cee3cce0bfde245b0259f6afaff394d77a653bd7ba1f42c9f4f0a38582e669975e58cff620bbc259d4a9dd98b95d0b34f5bfe4f9e8fa33552d2c24b2fc9020862eb1d51b4b135465036230ab4cfdfa1ffe350f36e800d51d03a2822811f0e7ff2e75129d57c77568f40c041cb758de0bce2181d926ca14773e63d134d22ee64fc1dddca93d3e496554be9b8a97ff25ca71b6639ebc869a2e11ecbf661c75e5f6b3430365733403aa6fb524f850e2f32e88e87cf971febdec5cf3a10cf0c77c4791a8e031a600ff3a52ab5aa2c1e8bb28e10f7263b9310578a665afad3b8794b7494c4820f9fddf677ad898b84ed314711b0038ec302ca210b174dcd4bda427215746448bb75285157f71bfbc7180ebfd42cbf765c68b18e582ae339b518b591972fc55c9d2d2cf0126f3b1bce0a3969af17247d693eba08d8dd445dafef907499f788cf3216d56b80451410f855af73a82b382cdfd5e39bc9d331ba7e0ac9e52e91cd0c233ec6a4537eb0e8b7fe5a04d88dcacc418c184c801f64c1399360b5af436bf485746e3043fa6acd6589035f7ec951216324ccd325d91e26252297e60a21beaeacb4ea8103c7223cad6a9216bb6b1f0eaf9849ae879a6e8c4d70718583dd5defd3f595ba7f8287832ae049cdac51de0798e13b534ac5f3f9e846815253ba0ea76cc4fb9609e8fbb7d47a5b5d84c3015e233698ca91fafc4e88793094fcc85c755a8c8bcbec09b15c2f32f61894c8cba569bc5fa93312ec98a70e7a245ed2a89ec77b9154ac06ed42275aa59530c6928ac05b846232d84091d9d2657ed820db337a4bc50d16d7b45c7d24bc1087f7bfebf51344c486d2722fb668cecc61e4f9432ac21a93c1693e2cb9b858408b814f48ae176b66f35db708171d98d0ea658d2cd8feb1b6971ef8f0560a47b011ae920a8429a9c002054699966891654b9b1b05d3996b1c0a49e4d3f504c396ca5a152c2fba05bbbb2ce9a45cbbea85fe0c95f58a26efd9ef47db3a01da502d689cfbef5b753c09a0bc96d4a6184445eb8a1b71da7c77919f337d9c79daa3286eb9f4fa6fd567ddb4d4df5d7f33dac692b4fa599264713fc6e34a825db8ac19238397f494456b509b271a8068a6f6703222cbe50679b004d4e8bd18b632c0093456f8e332d8d21cba0600c0fba0a61a29f448a1299e51fb0fbb63c47e0b19772edbae9e35456dd12464a5ff37bf96d285eb407b611e659bbba2cd3a48c527a2f8215b56abdb5073bea5a2f3446f49ef6f50deec76db077dd62f788513508648e80ee2f66b92078993dc7ca8dfe77ee1a7997dc4215a942a0517153eef46db399083c8fadab63535f03b0363debfe9f2279767386bf55e58396c15a1a3b7c0c212c9d8d781a27370f8530814ce61900070d4918063c9a57f030b8afb5da978c20f3cab7f96a7509d6abe5aa3be10c0ad4a2c68a1ae5a566ba4d7118cc7124a9532b1c2a9f1db12f8d9356f97f2ce3e30f780726aea2affead323aa4460b274a3c2102963c642ccfacac7e2a55f378514c343fe65a82e6edb05b5bed53b56fe2ade2b536bd8c268e3f60c09ec3eafa0153f8b50092bc0115adad6c0d4322ed82a9a5091aa37c0c898aea83a7548c2ea8675a0c022d13d2ffc7aabe8c94eea0479b502db9f48fb3d395516c0525879cf5e68c4425d42319f1d614738facc9cf705d8678573d8651e1bfd7846cca7be123c1e8ac6f2bcf54af79e2e67bd1b3700757477e01550d75c52b5f1752cbe3b88aa279ff5b0d633580a8ef0445f1f1611a1ae02de16a90d89a88549a42063ef0fc35e2b417e1901c35ae64e9250a782a68b076059985bb31512978e7b6d48b29749a1c8a74cd0e1b4013fb46f717242fca6ccf270cedf2633a0a769f7515da5f85f2ddd8204e03ed36c2e48645c7f0260f3ceb83d6e3b0f0b22b0e4133e08151c90ded884e5cf49012fc7408f66a5eac8c399d77fe54e9711ac81f456287a289e0b4d66369723e7c59c816bc1f1a709cb1edc6e83f2faa45aea037a6ce36af4042e6efea4043d9af74df5b9db3f5d71f0fd3a176377a2b002c48106476fb9636e7df119e2e7913d01dabdcbb28e92ce600a5d79e172cd0c68089c4021ab2c64266fc5526357f0575432822e77887d458370b90a966143ddbcece60b9924469df7b83b2cc700703e378fbf9b8894673e29a04726251b354e36b495eab1710f9174ce236e98c58eba0b4f7ead2f1e250975aa127a9f28ef4351ad5548c93dd202426c7b5e72d39885a636ab316455fbd568079bd95d18ab30dc3d2b88eb236c40afab1f3659ebc8927baffac171da5053aa4f42a18276c1e141da6437d88135e31abf440c42690f4e82e5cf2c38b7dbeecc601b77c9fcd9f0e28f64631021282c1d8f62dbd42c20697f5fa0c150a739691ee25ac2697cc7a67ded5affa619eefd8630898b208f38b40bdc9a42da799d928e09ce82c41aa75ad5af83f740fa517c55d6ab1d9bb3b0fd09e3b3840a709631dedc72a0f2ac522e91aa484380cf014ca4ec34fb68d992e2fb1e341f0566c03da3d01fc19f9f658f59340706672f527a7b472b0d18e2117f45d4e2fca7cda80f06e9450383e89cea0dc140f3daed5aadb49d4a072b755c484de09e99a7e853e4a4f16f59741ce1222d2c805052c8440b99c633dc5876196f8ac28cbed893a513cbb70b79ceb49fdea4123d762eba8de79c4c17e9ee525876e3818fd3a84ac4318ae7b1b4da229043ee2a4ec77e955cd34dfa3e9e7ba93bac5d10d8c8c090238920eb479f490f3c2b8b3044b30059bd56f9fdbadfa839c6c9d5452ee9664b03b7c0200708706e2649618dd1f16b55a23c9ddb6f041ae7026cf6571a44e8e7041d9b32442f1096570ae80c5e206874649a604cda16a52f46497b87632482dd40f14ade0398730b8a94a77d247b8ebfc92fbb94e902a831dc666917ffba95f9feb384d9c00c80e6ef7987e21404a8d431cf7fcc3ca95b7440f11c8fefb77c5733de1d6da7e1696e53183534eb37bded864a9cdf1d3659e45a19b2edc708e5b9076eabe0ed59f88dc5502320ac3e2fe7251ae2ee25a33e5c6faa2d22c06c9453c40292aec6b712dd95a92338c958117a4c079e0545248873a737799a5bb31c796bc4dbe9d39bb726da17ea8898c3eb2cd1d3343f22a08a11a1b7db86f1b58e50ac68a63c9e3d56691b07a43a7c066b9b2f1e77052c497280bda92e30b909a846436f9cb9523901f4d8e4fc5abb2b65111421adfd0d195b31ffd76988ceaec8a2dd837dba0e44936dd5c437d6860a3d70dac722d36a2427abbf957042bffff52c5157398917ad1c4f8bb216ec0f40b5e775538930f75cc030e4f95c3b661e743f0510abf16c2e55ada2d29b65d26f867da4d7ca526910bafb514f376953f09d7e2b291abca0bcd6bf74b44ebaf32e37373382b5d7ee063b090d0a24051c540bd8f62b0327f2a98cdb477c6c6d169a5aee0178a0dcb6f12d6e26e289c1d17040645ef0f80d5fb9406995d563faebad7c6184048b0ec62c12d19665da7747705791409c8a3fb9f1552af045ca18fc20701b3848b4bd268d8faedffe89330e245030ccb90529b9076c02c3abd37df8389f051a9169db57cee33ca135f4d4227bbc899a340df59c5628975d8b07ad3bce0785f8d7803899b77d5936ab0965bfec5641289be729dcda", 0x1000}], 0x2, &(0x7f0000002600)=ANY=[@ANYBLOB="280000e9307a0400ffff000001000000a75cd52942195d4c1eeb69b9f53a61f0cfcb169529f0f3f941c9671c9ac40ef664b2677ff0829df738df206a8108331dc6599b691d7095b086d720937e5a682f04c14ded596d46d233d7a343181acff37491ab2036b922dc1805e7d1549683df54226fb418e23aefe82b44d32b330b47bfe463607bb5f636d30583f51ac9e59b3320c64aac1672e6074cb7e174843472f18a5e6ba4872517bd6fcaf4384d33d8d7d7006b1bd303183dee2b60848b1822f7f4b40a78a93de599a582e553805e1464fb015c7558412d1947aa86003bcb7915bd2329044e7194768dde54c5d8baa69c14bcd0839f39176fa7ba13a7cda78e4ac1c246c4edf2c87a801ef57902dcd3fae65a09d518d6a778a7db40aff8785dbf99b5a76474d88ac4dbf60d", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r3, @ANYRES32=r1, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0xc}, 0x1add2328a9dbd07b) r7 = kqueue() close(r7) 10:29:56 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x400, 0x81) socket(0x2, 0x1, 0xffffffff80000001) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 10:29:56 executing program 0: r0 = semget$private(0x0, 0x1, 0x2) semctl$IPC_RMID(r0, 0x0, 0x0) 10:29:56 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 10:29:56 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0xb8a0fcdc77b3dfd6, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0x2, 0x80000000}) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x200, 0x0) r2 = msgget$private(0x0, 0x40) msgsnd(r2, &(0x7f00000000c0)={0x0, "378b18b5ed646b1d50a9d3d9126eeab0f2cb06693e4d7e8d5ed9a341c8e5f560517ce9926a4139ecfd39c114a40f9b74af060489105b96c60f9c2403c5073ea1278c09e9210d3d1661cd9ef13e5d15a92144acbf4ea872592075cbf959e3b613e9cf077fe557c57edfe9092d610c8d2d98d31f6660314f8aba10f4a563fb98fa226ab5ced33dc4afc75bad50ad68b625d60d4a0519b58d70fb7ebd5b4ef158de3762ca"}, 0xab, 0x800) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000180)) bind$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) recvfrom$inet(r0, &(0x7f0000000200)=""/27, 0x1b, 0x802, &(0x7f0000000240)={0x2, 0x1}, 0xc) sendsyslog(&(0x7f0000000280)="e40aed4fbbba429132503970478393c89bea00765b790a86d41f742b9727be641f1bf5f14eb82c9631fbcad380a22179cc3307be0ee438006be838e812f0d580e2c68580ae952700c758f6c5f8dd0c8166995c524e34ece81bae832e95c91e70280a4093bda169c77e4f8c9140f3723b9f6af142a86cc3a96b9e1cdc773fbd269132312ab339245f235f5537b693c79a5f54cda5aa3debe44121b770f41e3c5421bab62d1ce204390cf9496bd637a34e5caf0f4528179d58b0a273cba89a6779c0aa0247b9c2b5a969139a2e4e781e615f1371364a36710c1582e286d3", 0xdd, 0xa) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10, 0x0) r4 = semget(0x3, 0x4, 0x42) r5 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, &(0x7f0000000480)=0xc) r10 = getgid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000004c0)={{0x7, r5, r7, r9, r10, 0x4905dbb59087fc9b, 0x4}, 0x0, 0x8, 0xdd28}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000540)=0x7fffffff) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000580)) msgrcv(r2, &(0x7f00000005c0)={0x0, ""/245}, 0xfd, 0x0, 0x800) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000740)) lseek(r1, 0x0, 0x0, 0x0) r12 = getegid() socket(0x6, 0x4000, 0x153) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000780)={0x800, 0x2ec}, 0x10) msgctl$IPC_SET(r2, 0x1, &(0x7f00000007c0)={{0x1000, r11, r7, r11, r12, 0x1, 0xc826d71}, 0xfffffffffffffff9, 0x100000001, r6, r6, 0x10000, 0x4, 0x3, 0x3}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={r8, r11, r10}, 0xc) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000880)={0x400, 0xfffffffffffffff7}, 0x8) 10:29:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) r1 = socket(0x1, 0x7, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000000)={0x3, 0x2e74a54}) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) 10:29:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x62f4) r2 = syz_open_pts() close(r2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 10:29:56 executing program 0: sendmsg$unix(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffff9c) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000022c0)={0x0}, &(0x7f0000002300)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002340)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f00000023c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002240)=[{&(0x7f0000000040)="d76e344ed471b9a4627e55b74ab1", 0xe}, {&(0x7f0000000080)="0821ac09a4adaf1ee9a8fa413862b1e8c303b6cdb88400170adcf1a98f50241cac299ef8bf7df18782f618e2fabed8f251a76f80b2ff0ca5866450cd53918890e5884500c250682f751aab3a0c306c595ff55da3b77b6f052e5b9825dc83b5e9c9d3f6321645660264806fc38b97f36b", 0x70}, {&(0x7f0000000100)="e4b21432f201032ee6e2287b034d47f9aef82a8b8c08b3801091a578ad4ad98cc45c2e823a0b98c159dbdb643fd3c9ae50a01e89a45be994cb2abd6a9734058f57ba84efc58c94a84610b99726aa76c70b85fb8d7ecb858ae1917f04327357838e345b47e52da44b460b609c341bb3c550f2826d675855056403bbfb60", 0x7d}, {&(0x7f0000000180)="0ba79cfdcdede67873a567b84ff661ad90956359521d7ea3ac3244f199dc5455f5f7c388a9f61825b00ae006410a3ca3efc5d74f54a36224df46afe1df9c3566cf9cd9a51086d4e01e9bb1715513093724eb078418f0fadd630367eb9af7c515565830979d5d0eb8a773344a6dc972ea2dfa6572b1c88972c9e8981c6e51775d011789467a95731b3f9b3c1a14522ce08712a5fa3c95f874b5e7c73c6cdd5b9799dc1b71bc0bded55c2b424d258b434bc616750f11a6866d3ac759766c86705f4c8148d638bbb7b3a64ff9dc11ba988712a87f382ca30530b08a51272874c0bbc691f10e6a3df99d7c965b8ad5497319e4a674826a6bb8e071aef1e78bfe7e3d5e7bb9f1d56e33783f117a02dae54f8e9edf02db8d95ae19e39475ef39d1a913c73b1ed3478d6bbfe314557796a08b49f5028f4d02c0aabee123fa1add0257677e4d1d1a7afd6670fe947f2fc667c26ae0eb2434eee7f61ae85fa988df8a62dda9de8f69026da8458f1b88d8f4bca3cfb904084f8146584ff009241d0d70803fa2b2fb7d7d8eb933011a0db4c898f06f1c7e0810c970ad5616fd732f6cbcc2ad92871e4a81a0e5c6c847705722f5235c5ae9444ae7d7b719e28d989cac1be9e70242857a3e6c3eab4abd7d4240407ca27692e74b3ab82b7b3f3e42659189377c3927db713930d1eb12d90655756f6d6eb3f11c7d171dbd092f220e08d4afd637751329af8e032c11bb4d1231bb55accede7c055d4cbe03ffa3fc7c1236df74a64822cec767213ef4299d2b9c9ab099b499c3c89c9ecd184c50621888ebee24197d514a747aa60cf0ca41bf2e3690c7a75900bb8573cf03ca73b98fdf6dd861ce117de8f221d46069c05018f97f4137f2730d37e28780105477d30c21b4491199c67c8db245996b085ad11065274a1470057a015021dfb29879b1fbed51fefebf0bf62319979d51cbf2c76fc94275f4e6999a0b363a7c7e49c92f330b4ee70a79b48b81e1a8f58f5e8c16d705661f0516e168b43742c7df0894e3daec94b89d7dbaffd862e0aed46a177c5957b8be6abf8fdf22170732a487d3da157333d007064acf62d888f5f31a35716f349418fa9d4dea233a56147166d914c47fb72bb5f84f26523e190472a94e9cd98dccce66874fc75afb6b6d52ef7f7bc454105a6c5f468ad233da986b95e3abedeed25e0709c0f2d4b4e032877d9ebb294b2db4ce252313f290f4a74842dcedbb6ac5bd67ffad13587588d0ee44fd353f51ca2854ff2e91e07f70f23ff468cc4ba3c23f92079c56ca9072f0584c2b54eced677eb193be23947b4d874fb12df9e0c1551368dfaa302a11018db7392b9c504f54a4539ec528030da4e2c10d65520727c7f2b7c47dbcda022800458067b034e576e65fa8c8dde631c5fcfae122a297a2848428b9fcc310a1d38e05eb688babc5137a6cfd46ad29a3b7edf86cce43323768562c61f08f194ab03f0fd5a7cd0e1c4f7dfffddfd36561a795c0bb24575704bf33cd2c8b37728df7447fb2e791026a16044ba0af2a39942b3c5865c885d03ac47dc920506208e95198a29ab7f1b4c19da8967c1ce9a162b70c4442cbb1ede4a1d982aca229703f4ff7a6eb3f5800f24a3a63af217bdbbf97c6c518e129d1da0263ddeec2f72e7f4c883f8f5781553691e6590f58e6cb44377ee0228eeb83227e2f260b9479a8074b5152c36abdd94e9ab6e1795c93234ce661f677894395cf908c97c6abfc0b8a8db53738e17274bb70d98b7e410a6e209c93089f5278165b2f8b566422ca2d0711779474921d8fe9a0834434af1fdca73e2459f7b3d854ee3b0861059752e4641f3637c29c014f801f73cfe1ec7171c2403f9e9bec7ed3753b5594e165940aa829869e549efe43ecbc5cb1882b6399523ccbaf962e40e8ba2981c3da7fd14240c6cfc32c3fdef8030acb8414efb33a90df44b2d70c262648d99746e4664024f87728731d578f30a40f56d2d2d3f5678943c1a0f58818e6ccc0b0c2b3777c76472ce9b64494a57ee2346ec22378942a0817b81d223b446f279598ef1a012d9bab77befc7fdeb737b0d64c544a1e86099cae94932eb126279e0b01b58e8db509ab1cd5a5f4adc99560f8e58bc5588b7b7b7dcdaaa0052c1536fb02e027d40b9ae110f5e034f43e657edae11e1588b7467b8f6128c16d73dfe5fc0862ef64da31dd35f65d85940327a9928ea6262e9b5f8946e1439c14a3281673d7384d9ec67499c285c0064c2063495b9bfd5dbe4cc6d0a42468c1f736a0c771e515ae4b3c056ce042b71722da06fc35957e0a88a975fa2ebf3c927071166159372d75a309fdead0ee1a59a51b4275c6d99425b8cca1cb8e37e49874af94efd8dd825d0945835ecec37388868a83fdd00b5171deb011a183854f7eca65e04260fe8e1385807e7ba1b952d514ef060dd02c140c04a38f53b8bb00c731cb9bd88a59f9f7738fc55894557fd287b11871d96fb1d70a6975a072e2ee861d7fa498c3d6d34ebc860ac804bd5d02215a63a61c5512390ea04fd15ff1176e1f7861e4ad01ecb28e31bf91cce124937e47c17a9bde82bf828826183f2b6de7c929d3b7352a5551233925ed3e7e19250e895f99f0ff5579570ce6102dca25137e637c92d4b2002027ec54d7473898fadf861f414bb519c5ce28e443913a396bf077c84104969a155c6c0d95306581d894bff236d5291819e615cb3d2a6f8907d779907ecb5bbafab9c274ca522c8c8296b79c514c8a65aec1a398c02a7d5aa2c96e44ac7e93e6d14220f1d77147b28e5cc369ea0ee4127ec6c0115dc053915ffc3b38e0a416107b4c289c077b2bd858576270ab2f5d2bcdedda19091a344a07eb6d7dd9229b22285381b0a28a2827822c9b61d90786fa4be3e68f228122df98479182f93e0c6f1466a94bc68f5b70f62556283731024b0b3898ce6e26600fd6baa6e5cc7c516d0f758b3343ede51f1bb15f89cc9dc0efaddd9fb5a3bae91f1e5223bf5a9cd0272a84f2edf7060dfe1a52e4e15773f3c788d86e67e33870fa066dbe6b1c4aada47da0ff061939efbfce6e17205bd0abbdc9b0bbf554767401967cbcd5650d0d76b6e05bae8dc3eb75d6273bc2ec19c8b87947809218eebaed83b8377f0d366238b0ebc6107802e2957c7ccf6b7942fc9d6e7ab71a1f97aeda22007325c3223b5ab687c4abe24bdaac377a3eb1feb9393cc847edf32a3e60c34d08ec524988b1bb35137139e7cc8ebdd0916e6a4ee5740c00d964233327d9a7f2e70cdec1d7969a80cc616230dcd3f7f4884d9e5226531873b7f6fc04829023a2c2c12fb3912bfabf9afef162c3a5329787d318bf3b2d287878ea2ca625db6b3d9a55f74da3700fac34e868b96017eb4179b6cadcb0ae0a35cad4c44de81d7b1e92b3c88f5860a556b9970034c55d04794d2f3807facc6d2706c6184545a7d689f842ce558525fce102d6a934d28f99101fdb56c5646286cec3c76cdb58e8fef33aa4ce979e19e9df659b57da5087b4cc0ad879cac34f2706d9cf09a1b23c4d85f345117010dc12fadb884d4a8518876ee1f2a9faec3b5541cb5201d651d5e183b00bbd7c597433f68bbbb84656cbe25a05a43d9ed4ee607cd8ab3164642731863fd61be9e2cb464e21cb3c957bd96804b550f7eda6e9146041ddbe22836e33f330c02e436836cf649b53fd78305ae97b04336c5e10bdf8e79ab4080b970ead1e0405ac3a5a5e557cf9288cb6cf4d5e98d8fb2effd49dbcf293c30be9db40b032d2fbaf09e81fc271df169b54a95914a174bbebf991a46cdeee87062694d533be1f33fbb45867dbe2b23a0a052a64c288e8810f6c1675d3da81b87a631df1aeeb34df36f2968b8c0ac0b1be72e8560350d71bfb428b66a1c14dcd7f904b4b8e228b76f4c37867cdc806dfe94390720abc9c14a0e21bcea6c3b6d1dcc3bf87af032bb757b60763f2359c79e0c5c2c6ac09bf73f7d64511ee7a761ed3a700444f9b9284b173000d9e4b42e9243346f9a4ad56ab505de5803ac0063bebd34456fc6877da131a2900a09b25edbf09fc30a5ae32e1bee87ca5ff16528f7d3cd8f4a7f267577df50fcbf20c58d39bd59954df3f8c6f5391af665e2fe11d5cb48f763f46a5b7bc06956e1e8853f5f4e7bdd3353880714dd55d01927a68db1b1de5ccfbd663a36e7c258b6306dddfeacacbc76cbb9137f337e281e054cddee02fe196a25cdde0cfb3dd252107c2e971da7b083327a1febbe6a1a1c157df85fea69064759504a0aa54a230bc5b594d0144ed4fc4dc51c37eef8fe68fd38e1e242eeb67fc02ff6b69250818afa99a5f06af535897cfdf817cbc198d31b5fd085538adc1b9e6ae8d0b95f02ef15316cef8242fb51059730b4f74c32814781b4c8bd66f937f97f3681b613af87a1649538670eccbc4dd5a20d500557e416bee26c310dedeb455b9f05d185cb09b8bd20bd5d408bb4fad96a5f551e37047cbb7893700fccadb1e15a858355df5b57ffa1eb2d88ef87af5979da463f0a9ce5f6611187855f1c765f8aeb4b60c2c662ece65544b78cf48000acf027e391d73fdbbe5ea81d878e571c03e724d9538fdd97d5995af7d402f7b570cdfa3519918b5cbcdd34d1a2c3b05225107a4066312a06e7ad9a8ffa406ea50ef9a3cf80e0faae360739519210ee4104d78d6576bc9420d98244f93adefe4840ed7809bdbf2306114c323a10144cbae16741348a698f267bb7b3e8fb0129101aacf96fc92f03f20955e4470bdd89bd068cec8dc90f01b5705901c49794f1bac934a362fe0bb30e7251745f79ccff094b2d7dc6347b4dde4ceeb86d78ae873c9b0c7a22a4a2b11a9a6b3d6185756e1314819f55f82bc8ab5dbbd7efaa07831c966053eb598b6bcbbe5f1f62e8a60f1d0abb7ce639045f34c251b15a9fb9ffa46b796315b0c42b9be4ba22d3f20c1af5787c4114a2c29ccd156ba84d6b8b772e014d021b4f467def7da0e2525bc86d432141375116f226babbfb590214f64bb77702764a699dd7a7c8997bf74fb7b698dbe6bbfc85c15ec8acd2a3f5c85dca01b03845b5837bf9621eec806e5350acdc553c1b5a6bde2b51ad3ee3e2cd429e6ca6afc15b409fd777766620ba304461631acfe71c6b8ee498d21d94c93349a295f4e575eae6c647f397b337b83457c4e8715b9534ede89568feed46a9e8f6cae71116ef06a94fdb2e63a06994791709600d446b7d11b9e41dfa1cbe28b28b1caec81bddc1e73fad7d740b22c1179386b9ae5c73f3630aeff104156dec2f367ba12a5ab0c4ca4fb331a1036faf35d5158eaa4d0f3e1f69715c59420aae88ecd57544cd9a88292f8e1560957b74fb1d7cd1a394a2e166a7362fcaab29c1da0b11d71d778031ee0ce897dc3380b81e8b45d692c2634910cc8ace0d0d40f8ebcfb85388f3da5dd3b5ad0d2754f03b841f79ddf8e501a9355113df0b69d454614b162daa5f7124ebe72ad83ed20096b67da4c38d20f0378c7a96cf1510e61b0a9ee9605cce9f780d563d1a900b7f36da219aa77d825aec977ae71175ecac729732a005d5e96542e410feb6a5211756ce35a1ac4e625b6960286646d6278954a59227240cf6a424ac15abfd63ee63ba063c48233bb499a6d0e8e51dd685cfca66095e4ffe51bf61ff260962427874e7b91e3fc6ce9810e540182e00206960d85dbd01a09b146fa3d0c0840bb786a38023f70fea06d42382a3e1daebc13875158c7e3a1331f7700c6cd262f48eea1e1267d9281c829a5db9363d41baf98d8e10621e3fb15ff5d8140d4c686", 0x1000}, {&(0x7f0000001180)="14304f6c520cfda188d207082b278cf925bb6fb3d7b2afaf050efb340817fedbc302cce9e376ed1a0882712a1d6d387e4259d02251bc5f37b59c564125f58910835c2b127c55718bb15496c1ed9fd44013794a4234adfb337de5890ecf60e064b0fd3341f0531f133c1111f62abe59913e4a95c92485c1fbdac0947afecad06d1b99906f541f3f4130fb380be8e1b08a79703a8d23d08a19f706d18ec8cc10e3e04122af1cfab8386ad5a948f084f99226dde73f550edbd9eba351b3691a09a0dd9ff672d0ee50691815dc4de8e2865bf661b40a5d7f5d4a61ac2416f4ee6f3f98ca90337d86fa5eae3075cc37719ecd63d48e38a4267336f2808f97ef2be593cc3e577acd9fe5f23f78d8e98b1a182de7a3fda6c09fe5a5241acbe85e347f4448d7923dcd11fdddc66f825d31b2c99af964b3ea5abbeff139e951fba8e1a644002b0e2d8b7de294c8c2640322f6ca999e3f58b04b0c931768edae679462eed8f85570e821c2fe15c6d3f6c6fe86fd26abc5ae951c954b3262fb84bf7918df63fda524e201f795c474a169006b4fd9311ec5882775200837c2065e09b5e998a4f81c89e504fcf639e36fb543a52797d80c536c220c7a900d67abe594b343966fff093802043b339270ee2ab621cb939eeb37c169b2a05893b3d9709b2427c8c1fb5a26363d18c9f7b7703a75f35c4a6be5f95f753363a1f17ea0910cf15ff8ec48f4b88aa48da8828af4036f99f6c2f318a80f71847fe6df304b8119a4038551302713fc462ee21ed0633779a571bbd09c10ba3371ed88fda49396b1a51f53abc076f635b28361ca859dbd6caa41b9884a210e09438bdb64d59c88ebfba4f4dec9edacaabd48ae1bea6ff5d98f205c13936808489ad1720323c107ffddfc62c12978ae920c0ab053b4d425a12db29621bccdc8769e612e4a61cbe38ff6f5605c8e49d7047de6abba8b58c84ca88929ab1d435ebe93002f741e6c7d84a3868b48d540955c762c8ecd1f78a10f530dd5d4b995d35d87c5370d5205682981f139af387ba61688f2e2888eece4587cd5b2423236e74a07c832c0fe89fe034204402bac07a87c6feb9b0bc728e98191eaf21fca2f340d9880679426dca76d8aa2969f920e1ae05fd4e8fef50c9969fb2b5f7bb3e431707ba47843caf47a2b6714b1549b2d4438ba6c4c362e1a5fcd2244edb67f4fae9a5c26b9534b1434ad988fd485c7a29cdca9287e1addad85140513d2dc82c6946c4aa2eed235b558540e0e65a5ea26a5d65997af3873a61f39b1a7975b25dd62094dfbfbe93d05cfce83d3f6974ccafb54f381f6f60dc5ce0585c08efe9be7fa221011fd14a739bf5caf976221008e2b80819116f64715337b0ba1ad370d84d5b2f2c15ef1c9a3381b273270d279dd77d5541c8aabaebc06d4795a235774c0a31b369129a48eedf699411479aa5ebb1cec46fd011630b3cda42adadd4d7f192ab5f700f903b7acbd9dc42759f12902313949cc13d8825192c9391e4181d65477cd80b8689cd866a8be90c4ed5ad5d91a6f89459c30b3056a6d88b27f974dfba3779c5b5dcad7bf26502c1b3135ab37d9532805a944484e84cea35a83ec2ed614205b8f08ae655ec62a178b64020395c2db9b2cc1bf356d2ffdc6cadf02b6a55a16c4e29553cc0957c558055258d21b12158daec68186fb72790f3c5b41b95ad43edfcfe5cb9296b1c9aa7a9f58ec4892b76bbe2ce8849d134f7d0baaf68a09d6c651f3953ab84f1410786d63d6afbb16e2bca21513c6ef4565cdbe532c9f425315378267eb76914bfcc9d9b6b2a14bc52102e24bb4fc573a9e236bc096eebd79afed76721f83ad38702ab622b28d1475a0e285ce187c58bc10aa99fc1286fc60b9fe80d966ddea7a13ba72cd7afd7d6a00bf6240f788bdbf249342061f91bd232137bc059ab9b108ad72c9dd2c9ff6771363376724f2c141b73b1e3bfb65e04572d49099d020f0bb0f7139fa16fb48b674f5448efebbffc7c256760718e734063e7f14708bb4af999712781e7a2ffbde14831018c36d2cd67a0946bbd2a781b66f3c46021195bba80b09e3c222e455367d675de9c27818aab6dc7c56211e80b4dc5a5a90629ddcf1225de2b1951c2fe0305e012c08e0d888c6b810c888b312c564ddb88b521996bdc839c4569ff79a9647962d7875b14596d1bd58d752999b6ed53200f7f3eebcb3e936858dc124193dfb41036cb935b6294312d8ed303763c66762407797bbb474e3421b6c76f0fdd2b4d6892b8722e4bef36edeca423ba199a191e906cfe57e5701390ded65daaeaa6a1f38d3354e865533884f165d46caac6e135d3b1fd1af5e05df941064fe97198e3ee7681c22b3b9f42db2bbd16b7316362c5de1666563bd588643d1ddf101a390831c4423901f1d224a920f6c76d3737a70e0daf083947d03953a7b670a81d4df74e68b4a601a894c668dd0f1f9f876920d700c4f203e42c242417f59b7e15b50091b19c6d0cddab7ec3ce4673b7746a412f354f812389de1cb0a689aa4c6275213a339124e8c10cc0594060ffacbd975167cf80b0b620e404c5db0c49a2b53da935fe87b90010b30f4e17b17cafbdf8feed73e25094ac7a2b175ae9dec4d46830977543e86011941a296480bb8441209363d75a2196ee188cd25906c8d00c29b84dc9e03271f1d7a6cf9a3db22545d98e0915856e387f780eaab02a471bb6a8ef4e275b7778dc0099fdba796615e50180e184e46079cc77467fa2db84ed673d6996d556a232488519b8d62639a1523db4d89b6fed599cc90eb28bfaf63ede6d6b2d805cdb1c44bb822d136e1474ff4a96f0eb6ac3a1b29fa8560a3cb3aaf6d6bd79b6ec84ee8019939495a668ebe20db6479a6ce766964ec300bb714621a8cc9b42bb7c225e8b2a62787dd0f1b5b35649915b5cfcdf6971aafc8b7ea65314840d3003e7023b619ebbda37ece444f08ad3423c2865882246912a6769846aa2b3e901be01efd92107fb279fe61afb1b2233b95ca6dd443c95206f8363fa64e8ca937afb327e7b0409ee0a4782a08fcd5f59b7bd08cc0da085300f9bac8f5604f9f9c4c4b8d0c0ccb0a58d8db39083823cccf6c79316beb7102250b519894331326a13aa0712bc6903552323c6959e87705c0a03d3ae97a26c15e88f23d11457f431320bf05852acc55e002850579105cfa34edf8d67d10ca2b4d3335347860de3291d82ad85ff41056ad41320f3f50e699c9b802d32b0c4187dc0b264c68324fa3f7a99c37ed948bae7e40782de8d595fdaa8e1b3a56a2ec48e0a3efe791f03aaa4a246015e95743fda77fb9b1e3dbc455b0df4f5faf66785c2d3cfd36b0a0a011c94eea9253323a10a5f70db2108d4f3d31e514f2579a73dc8a1a14a227d703c5c774a818f9e40fcee70d07300a7fc3a2252fbabe8af6f18dfb906912565bd6695483f7608ecb0afd347c1085c4d4ef3e77da7255d8d3af7c7f0675c7874ebb2d4423aaff32852d13986d1709dda73d4a6417dcb9df0c4e5d5be39eca691c83fce25ea3645907f592bb026415916fdd60d46b77a28c7caab600e2a6f6c0e49f51dca9a46f643d1a6906f5c99692c879ed4adf1f317526687851dafa81e5b22780071f2326f8b45ddc153f6ec1618b0d9d2daea771d0b92476d63defdb1bceac48d6b05ccdffa25a0f19168436378599aab801d09b311251c85e4b4bf36050479bf11fa79d48b0ffb1a587a38bf5d07c058a701c60fcb71f6a1c5c0c70cd9c570369e9a739db09409b64672a30fe5d3b9cdb7d44760f90febf969ff86d6253c097a264a0de74a4e1ae307a5fad625e090b8d160950e3b2341da3ab155730f012805957f96fe7e85361f67d6825793972f7c20e917f43fcd7340ccfadbd57695074f9173ec46a20ab2e02d30ea6c73f111e78b2ea643e625bf68c76cb5975e10f79ac20f983af5886038fdb1caf2fe3b16fbd55db105bd53f3f75588d5dcaa5ef1a28ea504bf7055cbbab8e4353695cb7e72044590ca11e76bb64087c8006e1ce20beecb42c9c9d0e05795b4269ec78c8e035ce87d9dec9cda7424f4bfc9715b82a83e2d9308f4269fe0a905a8a4347ea1054f3f3d3aa8938dcbdcbd30bbd447474ae27a709f587669eaa948af446629a02928423fedbc851213e534ebb21390786c03b922dcd528ea63f4f50db4826a87177f2c45045ed000eeb2db10f4e026fd25a77a95d831dc3da15b15e25e57f2d44656e4950095bc5dd7c0a2090fd7cfe3a6c6b278a6452cbbf4114ffb73d1b0c76a4b4d6c8ba5bada7bf6be564029ea966a26f13792f496090729dfc8f2d651f86541f75d1575fd4060904a3a3fdeb11f59268550d9589e9d8ad8c626a0507ef533205a430574563b89f4959ad70ec589945c4a9b31396b132bec91d0ef0e441a38c358f41a947540fe72052034e8bc9a48ada3eeb16f933d49d0ce5dec51103030aa3144f57f8babad904123f3d6bc7f22f7719ec8807664d1b2b8d3596cbe2a123569978c31afe3cdb9a70a5c3f3aa70b2ee5223a036d76b38c38a8541bae3bf8791d7c3401f1bedf18a43b12c8fc199911e900c01449fa5968fb9a6e0ca07fa4376d8a514a388df3722222bc23c82962d0da7255a4af62945a63b1fed3918dab7b0e1361b6312625f3981620bfdb3aeda44934b6c9c0ade221f1948c30ba9367dacc0f62b6467033b87f52c7f40e679de4d8e5dbaabc0ca84722a1cdc6fe2d40423e7980a6dbdf5a75a4abad3557ce96b70c90e500274668baef020ed810bd14b3028e8166e8d3ea8892293ef005eeec485b93f99304ae3eb03cf82e7fffa87fa65eb9ac05638a82c2a6aaf83b52b2bee5aee0b55b4b465491d587b9cf552e7378983ba0bfec3cb5597ac941765eba08ed7833515d21f77981e045c1d8bd4e03f39c831ec6dde1aba83c0229bf9e566a261c16706a91e257e4c1586f817a0168d84f23a963a205c716a9a76eb543fb621ea80cd2d7a413273c116698d5c3f141b510b83edac6b357c94625c58f4bfd91549ddaf88a90951b2b015c988b36e2aa19e95d8386daaf60bd32f674b33de03ad26094314ef3f7cb59aaddaabad854ce8279d97b87f893cd5a4022799dba94e3f2bae4cebd52dff09a71287d5e0cb209e4139846afeaa34d17112f3be96e7ae405fa9583176feffdba41950f90f86b20d3a57119e6d3654e88ea7cc6df8f58def50738023aa2fe6358e956fb773085d30928b4551b86c53afa2cbc868f58e97ace03d9751bc30829473a59d78590978d61e192c7d6ae10797eb2252e8e6305ebb7d24df2a1f427b26a06185339ffcf009b6b0185fc064f729908b52f1c009cf8da6717a42fc873b88fe9f3142cef6620cba6344e72bb71dcde366d95c38cdf1036e74abbac417a4f8061aa3173bb4476aed0d1dcea496fbdcf56142594a4d004931aa961cd7134185c47a0f32522d227a86cc1ee79cce769ed8c56f172d44b359904cf7e2aea9cee310c3ef61b1b560fe2162c9affe378c398a091d85888ea664318ca62074dccc53eab9d6ff68cc645a0155d5bd987a3a87d0d09990df8964ff9c9711bc5f38bac712ab843c4fccfab1d7e97deee19fd7407f4869c4335d74cefaa1db48c61ef702a0c3b94a73c6dac7d4c85306defbd90bb606959dd647cdfe8f5eb25cc84dcc0b676d0952e36d2bc4a617e53663c86ea69050e53b5ecaea4af8c205cc1326ad15820b274744a8415911617c7905c7ddd33492b7972e6e853a90f0781607a3503bd140846530180d2acb9f611998dfd228b828b6", 0x1000}, {&(0x7f0000002180)="56a82c5413c7ecc91547f17b5a59f960da843b6b41d13d3384ab1f3b666471094f0cfb54f99928cf4137b54153cc5642600565133aa34ee32663456c1ce4218bcbaadbd0eb73b84fe93c4e5492d1f4b33044fa09c513ca6ae8a083520409dd6b7a8b644569c4fc142fd534ab7c46162b718c9d334f91459b0d5fc93a4460e69d0c265f23d5521be1a87f52071e499053fbb5077e0bdaf2fbf0681493814f32210739", 0xa2}], 0x6, &(0x7f0000002380)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x4}, 0x400) 10:29:56 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r0) lseek(r3, 0x0, 0x0, 0x0) pwrite(r3, &(0x7f00000001c0)="6783974f26a5d44a1f3cca062efd5d1520ce50035e17fb3f6c3ceae2c345b6b959710de130bfb22946166a9bf4bd3819730faaef1de067274e75760e9657e100eae93c9d4f53028049eb8ecd86fb2558e706b15489406827e62b824cf0cf45f2194b3115794d08d853035d202a6ae7a77cbda8814d5e63bd7ca09b0cb141bed6a75595ff774eec83fbf33f7212b6e092c31ca2e892cf9f5c756a9af1f77267aa7f53b849850bc9da34afe5f858195490f3f8dd875a5478bfd865db02f8e6", 0xbe, 0x0, 0x0) getsockname(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)=0x1) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000180)) 10:29:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x2, 0x743, 0x80, 0x5, "53bc6ee3f80e3b3c5e23286b958fd38a4fabca81", 0x4, 0x4}) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x10, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000140)={&(0x7f00000000c0)='./file0\x00', r0, 0x2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "020002000000000600", 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2c) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000001c0)=0x40) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x7) 10:29:56 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socket(0x1, 0x1, 0xfcfa) getsockopt(r0, 0x200000029, 0x80000000000024, 0x0, 0x0) 10:29:56 executing program 1: setrlimit(0x1, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000001, 0xdfb, "3fbfe9590034d4887dcecff9021f78a70bc0e5fd"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959", 0x232}], 0x1) 10:29:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x12173c90, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) 10:29:56 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x0, 0x1f, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) 10:29:56 executing program 1: r0 = semget$private(0x0, 0x3, 0x20) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/103) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) r2 = fcntl$dupfd(r1, 0xa, r1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000000c0)=0x4) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000b40)=""/186) r3 = semget$private(0x0, 0x3, 0x108) ioctl$TIOCSDTR(r2, 0x20007479) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000780)='/dev/wsmouse0\x00', 0x20, 0x0) setsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000200)={0xff, 0x1}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000240)={0x2, 0x1, 0x7f, 0xa32b, 0x2}, 0xc) r5 = getuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r8 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000300)={{0x1, r5, r6, r7, r8, 0x20, 0x100000001}, 0x7, 0x9, 0x1}) r9 = openat(r2, &(0x7f0000000380)='./file0\x00', 0x20a10, 0x2) socket(0x0, 0x2, 0x3ff) ftruncate(r2, 0x0, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000003c0)={0x8, './file0\x00'}) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000400)={0x3, 0x1}) r10 = msgget$private(0x0, 0x4) semctl$GETZCNT(r3, 0x7, 0x7, &(0x7f0000000440)=""/232) ioctl$KDENABIO(r9, 0x20004b3c) setreuid(r5, r7) ioctl$WSDISPLAYIO_GETEMULTYPE(r9, 0xc014575e, &(0x7f0000000540)={0x8, './file0\x00'}) ioctl$DIOCMAP(r9, 0xc0106477, &(0x7f00000005c0)={&(0x7f0000000580)='./file0\x00', r4, 0x3}) readlinkat(r2, &(0x7f0000000600)='./file0\x00', &(0x7f0000000640)=""/154, 0x9a) msgsnd(r10, &(0x7f00000009c0)=ANY=[@ANYBLOB="0300000000000000f377bb06952081ceb81b25c8ef9e6f2922d8c75d1765f73b9fc1c6d4a29118ccfbf9dcfe32f0815a797a22ea470bd800f0094062957a51c4edc78c59d3dd60c94cf6c06ff0651886de8e601d4e1c7e959f5dcf5cab34d001ee4cc89de4148d5cf6b34c27480099aeb4cc2b5eb36d7e36dd2bf0b38d83137f49963d3ecf53fa38892ded8ac87771a7a574bcd5bf9b246f5a8ef8b642a9c87f6ef1ba3126ea1e72f0406f39302cc3d9e3aa38d92d1bb3be8aa85f6eedb51f83df85330d6223f397be82acd607203ec377c26409f282767a61792ef17695e2f5d6c43ee2cd096bcabeb9f07d53dbf6af0000000000000000000000000000008e70e4c3ff6cdc0c64b8a37f32d84521dfe831ffd7b76453d1054f87380000"], 0xf5, 0x0) renameat(r1, &(0x7f0000000800)='./file0\x00', r1, &(0x7f0000000840)='./file0\x00') 10:29:56 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000000)='./file0/file0\x00', 0x2024, 0xfff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0xa012, r0, 0x0, 0x0) 10:29:56 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0xbd30) ioctl$KDENABIO(r1, 0x20004b3c) mkdir(&(0x7f0000001680)='./file0\x00', 0x0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)=0xffffffffffff7fff) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x2, 0x7dea8, 0xffffffff}, {{r1}, 0xffffffffffffffff, 0xc3, 0x2, 0x1, 0x10000}, {{r1}, 0xfffffffffffffffe, 0x2, 0x8, 0x3, 0x6ab8c754}], 0x40, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x42, 0x10, 0x5, 0x7fffffff}], 0x6, &(0x7f00000001c0)={0x7, 0xed}) recvfrom(r1, &(0x7f0000000300)=""/167, 0xa7, 0x800, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x142) rmdir(&(0x7f00000000c0)='./file0\x00') r2 = geteuid() getgroups(0xa, &(0x7f00000002c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0]) chown(&(0x7f0000000280)='./file0\x00', r2, r3) 10:29:56 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) getpeername$unix(r0, &(0x7f0000001700)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000060000000000b29dd71176d5253e106846def004b4d9690e4e6cce53272a7389cc5f95504e973d8ba17f5055a4ffaea52e5309e66ea66b356a77a298d2e9f662cc9a683aa46f8108bb50b667ac326e73f600a75624fe9a1d5a667d3cac63b86e132e5e70a57b93bc25553ff130c591f77c3706d79d7aa92a1ce1869abba19f6cf02eb1a2f1b8b1c8e50ce99ee0389e098a1de46804b05ee9056151e283343756c8908c6c290b44ac455aa1e206ecf1b8b81fc0f7812d38468ff4cc406f2ec4a14ed627b2602def71f343b9de3f8f8652f2c65fcee0ae1ab77ca8888aecde219113493a4819541cfb"], &(0x7f0000001480)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) write(r0, &(0x7f0000001480), 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r2, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r2, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001100), &(0x7f0000001140)=0x10) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000001680)={0x2, 0x800}) mknodat(r2, &(0x7f0000001540)='./file0/file0\x00', 0x2040, 0x5) ioctl$TIOCSCTTY(r1, 0x20007461) sendto(r3, &(0x7f0000001580)="df1a838fcdecf3f2932da7f5e7e1dabba43ed12bdc5bf9a57da3d7077f2a9208a6a598254de1d0bc15d2969f3d94d3b8689ff48b356f5e550407ef94ac1cc9673c62e330ee3401d5714eb41fe32ca8849d966516c9a092c8dcd7d687192fc98b64df0b2cbaa9f5bf78f11a6321545b49bff229f2966c36bc73a5a64d6cdbfa32581697aa2ffef357d34bf5cc58db8e7f7894481fa42643ff1af15b6686c27ba57a25a2e2b0fd3447f27523000986c18446aabe36745b57e2f499d0890b0fc0699def5c29dd181915dbe6e3b610d4d812f6b4b7f593e357c11453db30343ac6efc51fbaf27a9c5cdb78eb7d3f9b8dc72adb9a4cc03b22e9f3afea", 0xfa, 0x406, 0x0, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) msgctl$IPC_RMID(0x0, 0x0) 10:29:56 executing program 0: r0 = syz_open_pts() getsockname(0xffffffffffffffff, &(0x7f0000001980)=@un=@file={0x0, ""/4096}, &(0x7f0000000340)=0x1002) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)=0x1f) fsync(r0) close(r0) r2 = dup(r1) bind$inet6(r2, &(0x7f0000000180)={0x18, 0x0, 0xf95, 0x7}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 10:29:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r1 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0}, &(0x7f0000000900)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000980)={r1, r2, r3}, 0xc) r4 = syz_open_pts() close(r4) syz_open_pts() ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) r5 = syz_open_pts() ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r4, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a7", 0x730) writev(r4, &(0x7f0000000a00)=[{&(0x7f00000009c0)="8edc819451", 0x5}], 0x1) 10:29:56 executing program 1: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x8) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 10:29:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003c, &(0x7f0000000140)="01000000", 0x4) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f00000000c0)=0x4, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) witness: thread 0xffff800020a89b48 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8067a7e3d8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 spec_write+0xec #6 VOP_WRITE+0xce #7 vn_write+0x1be #8 dofilewritev+0x1ac #9 sys_write+0x83 #10 syscall+0x552 #11 Xsyscall+0x128 panic: thread 0xffff800020a89b48 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 127121 94690 73 0x100010 0 0 syslogd *439479 13963 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a89b48) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: 11 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic thread 0xffff800020a89b48 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a89b48) at witness_thread_exit+0x213 reaper(ffff800020a5fb30) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5dd20 rbx 0xffff800020a5ddd0 rdx 0xffff800020a5fb30 rcx 0 rax 0 r8 0xffffffff81346de3 kprintf+0x173 r9 0x1 r10 0x25 r11 0xed0c6c17163be643 r12 0x3000000008 r13 0xffff800020a5dd30 r14 0x100 r15 0x1 rip 0xffffffff81833028 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5dd10 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=439479 stat=onproc flags process=14000 proc=200 pri=4, usrpri=53, nice=20 forw=0xffffffffffffffff, list=0xffff800020a11b28,0xffff800020a5f8c8 process=0xffff800020a4a388 user=0xffff800020a58000, vmspace=0xffffffff82640108 estcpu=3, cpticks=17, pctcpu=0.58 user=0, sys=6, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 65473 321538 91665 32767 3 0x90 piperd syz-executor.1 91665 321673 36399 0 3 0x82 wait syz-executor.1 26998 272963 73534 32767 2 0x490 syz-executor.0 73534 478537 36399 0 3 0x82 wait syz-executor.0 30806 338074 0 0 3 0x14200 bored sosplice 36399 322781 28544 0 3 0x82 thrsleep syz-fuzzer 36399 49019 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 309159 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 284127 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 212657 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 160689 28544 0 3 0x4000082 kqread syz-fuzzer 36399 328660 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 208119 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 497499 28544 0 3 0x4000082 thrsleep syz-fuzzer 36399 234929 28544 0 3 0x4000082 thrsleep syz-fuzzer 28544 419705 20240 0 3 0x10008a pause ksh 20240 230040 12890 0 3 0x92 select sshd 22967 483072 1 0 3 0x100083 ttyin getty 12890 481195 1 0 3 0x80 select sshd 94690 127121 52518 73 7 0x100010 syslogd 52518 390090 1 0 3 0x100082 netio syslogd 57006 329663 1 77 3 0x100090 poll dhclient 53447 244317 1 0 3 0x80 poll dhclient 59777 318983 0 0 3 0x14200 pgzero zerothread 49907 414877 0 0 3 0x14200 aiodoned aiodoned 48937 172043 0 0 3 0x14200 syncer update 23696 477087 0 0 3 0x14200 cleaner cleaner *13963 439479 0 0 7 0x14200 reaper 66400 402059 0 0 3 0x14200 pgdaemon pagedaemon 68291 198954 0 0 3 0x14200 bored crynlk 92480 480562 0 0 3 0x14200 bored crypto 69831 2972 0 0 3 0x40014200 acpi0 acpi0 63929 456785 0 0 3 0x40014200 idle1 77851 225051 0 0 3 0x14200 bored softnet 25583 43774 0 0 3 0x14200 bored systqmp 10728 281929 0 0 3 0x14200 bored systq 91228 505230 0 0 3 0x40014200 bored softclock 99355 427926 0 0 3 0x40014200 idle0 23785 418315 0 0 3 0x14200 bored smr 1 172226 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 94690 (syslogd) thread 0xffff800020ac0778 (127121) exclusive rrwlock inode r = 0 (0xfffffd806eb3c1a8) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_lock+0x6e #5 sys_fsync+0x114 #6 syscall+0x552 #7 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9464 6322K 6322K 78643K 10731 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 1795 0 0 ifaddr 35 10K 10K 78643K 257 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 108 0 0 iov 0 0K 16K 78643K 127 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 2119 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 9K 78643K 39 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 224 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 6 17K 33K 78643K 1906 0 0 sigio 0 0K 0K 78643K 11 0 0 proc 41 38K 70K 78643K 1990 0 0 subproc 34 2K 2K 78643K 646 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 196 0 0 in_multi 33 2K 2K 78643K 471 0 0 ether_multi 1 0K 0K 78643K 13 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 72 318K 318K 78643K 72 0 0 exec 0 0K 1K 78643K 770 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 88 20K 29K 78643K 6980 0 0 UVM aobj 82 4K 4K 78643K 91 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 114 0 0 NDP 5 0K 0K 78643K 117 0 0 temp 121 3554K 3622K 78643K 11208 0 0 kqueue 0 0K 0K 78643K 22 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 78 0 72 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 162 0 160 1 0 1 1 0 8 0 rtentry 112 441 0 397 2 0 2 2 0 8 0 unpcb 120 653 0 645 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 3982 0 3982 1 1 0 1 0 8 0 tcpcb 544 410 0 406 1 0 1 1 0 8 0 inpcb 280 1040 0 1033 1 0 1 1 0 8 0 nd6 48 114 0 108 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1805 0 1614 13 1 12 13 0 8 0 art_table 32 1806 0 1614 2 0 2 2 0 8 0 art_node 16 440 0 400 1 0 1 1 0 8 0 sysvmsgpl 40 14 0 9 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 222 0 212 1 0 1 1 0 8 0 shmpl 112 89 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3306 0 1879 47 0 47 47 0 8 0 ffsino 272 3306 0 1879 96 0 96 96 0 8 0 nchpl 144 5697 0 4072 61 0 61 61 0 8 0 uvmvnodes 72 3961 0 0 73 0 73 73 0 8 0 vnodes 200 3961 0 0 209 0 209 209 0 8 0 namei 1024 22295 0 22295 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 14989 0 14989 10 9 1 7 0 8 1 plimitpl 152 371 0 362 1 0 1 1 0 8 0 sigapl 432 1969 0 1955 4 2 2 3 0 8 0 futexpl 56 17918 0 17918 1 0 1 1 0 8 1 knotepl 112 1185 0 1166 1 0 1 1 0 8 0 kqueuepl 104 435 0 433 1 0 1 1 0 8 0 pipepl 112 1256 0 1237 3 2 1 2 0 8 0 fdescpl 488 1970 0 1955 3 0 3 3 0 8 1 filepl 152 12034 0 11938 8 3 5 6 0 8 1 lockfpl 104 310 0 310 6 5 1 1 0 8 1 lockfspl 48 94 0 94 6 5 1 1 0 8 1 sessionpl 112 53 0 43 1 0 1 1 0 8 0 pgrppl 48 81 0 71 1 0 1 1 0 8 0 ucredpl 96 3307 0 3298 1 0 1 1 0 8 0 zombiepl 144 1955 0 1954 2 1 1 1 0 8 0 processpl 896 1986 0 1954 4 0 4 4 0 8 0 procpl 632 4801 0 4758 11 6 5 5 0 8 1 srpgc 64 72 0 72 4 3 1 1 0 8 1 sosppl 128 34 0 34 7 7 0 1 0 8 0 sockpl 384 1886 0 1869 3 0 3 3 0 8 1 mcl64k 65536 6 0 0 1 0 1 1 0 8 0 mcl16k 16384 3 0 0 1 0 1 1 0 8 0 mcl12k 12288 15 0 0 2 0 2 2 0 8 0 mcl9k 9216 5 0 0 1 0 1 1 0 8 0 mcl8k 8192 4 0 0 1 0 1 1 0 8 0 mcl4k 4096 16 0 0 2 0 2 2 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 109 0 0 13 0 13 13 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 247 0 0 12 0 12 12 0 8 0 bufpl 256 7736 0 1157 412 0 412 412 0 8 0 anonpl 16 205112 0 197915 85 50 35 46 0 124 2 amapchunkpl 152 15025 0 14925 31 26 5 14 0 158 1 amappl16 192 7506 0 7137 71 50 21 31 0 8 2 amappl15 184 549 0 547 2 1 1 1 0 8 0 amappl14 176 719 0 713 1 0 1 1 0 8 0 amappl13 168 202 0 200 5 4 1 1 0 8 0 amappl12 160 39 0 36 1 0 1 1 0 8 0 amappl11 152 393 0 381 1 0 1 1 0 8 0 amappl10 144 310 0 308 1 0 1 1 0 8 0 amappl9 136 1152 0 1149 1 0 1 1 0 8 0 amappl8 128 599 0 582 1 0 1 1 0 8 0 amappl7 120 356 0 348 1 0 1 1 0 8 0 amappl6 112 296 0 287 1 0 1 1 0 8 0 amappl5 104 411 0 401 1 0 1 1 0 8 0 amappl4 96 1940 0 1912 1 0 1 1 0 8 0 amappl3 88 971 0 956 1 0 1 1 0 8 0 amappl2 80 12361 0 12287 3 1 2 3 0 8 0 amappl1 72 60301 0 59854 23 13 10 19 0 8 0 amappl 80 5594 0 5554 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 90 0 9 2 0 2 2 0 8 0 uaddrrnd 24 1970 0 1954 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1970 0 1954 1 0 1 1 0 8 0 vmmpekpl 168 19588 0 19559 2 0 2 2 0 8 0 vmmpepl 168 253737 0 252172 133 57 76 84 0 357 6 vmsppl 368 1969 0 1954 2 0 2 2 0 8 0 pdppl 4096 3947 0 3908 6 0 6 6 0 8 1 pvpl 32 606328 0 595713 195 85 110 122 0 265 22 pmappl 232 1969 0 1954 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 568 0 4 17 0 17 17 0 8 0