x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) semget(0x0, 0x7, 0x0) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) r3 = open(0x0, 0x0, 0x0) r4 = accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0xe46) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000500)={0x1, 0x0, 0x2, 0x7, r5}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 08:45:13 executing program 1: r0 = socket(0x800000018, 0x1, 0xfffffffffffffffe) r1 = fcntl$dupfd(r0, 0x0, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) setreuid(r2, r3) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000002c0)) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) getsockname$inet(r0, 0x0, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000280)) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x67c) 08:45:14 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff9, 0x1}], 0x6, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0xb5}], 0x40, 0x0, 0x0, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000980)='./file0\x00', 0x8000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) pipe(&(0x7f0000000a00)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r3, &(0x7f00000009c0)='./file0\x00', 0x100, 0x73acb489b3a7c4bc) accept$unix(r1, &(0x7f0000000a40)=ANY=[@ANYBLOB="00000014c6f6af97b763f3000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fdc0a40af698b4b84c90fabccc00"/123], &(0x7f0000000000)=0x6e) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000900)={""/16, @ifru_flags}) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000080)) close(r0) sendmsg$unix(r4, &(0x7f0000000140)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000840)=[{&(0x7f00000001c0)="ac254f8a9b7e40e54f2cff865c620d6cd9f911448ac13971cf487a3e0b1e24cf07383e1895c4f1d032256de18025ebc4e8155acb36f1cffcc93f59412d3d08444bf9153bf0268310eed48fbabcea81869a22c6876936046946ec1ebe5bacb5567616a59bc5684acc454a44b5cce6858f4650aaef0a56fe66f1036f57220b44dc4e38261a008f8b27b12179035a5ff5422fd43f32d795ede181de0c533b67ece35d1efcd0a5869ea9a114b217ef6cd3c9996aea16590999e78c87428fa45ca688ef826259e72d8a524071b9c560", 0xcd}, {&(0x7f00000002c0)="69c02a75be8e541a8cb3142270f1edbf61ec0ccf12f6bfb925723578ca7b5f7f355704bd65780040d6f593152f7080d9993d76ee58f74ed095ab89a98995d56aaf6543dc84c171b7b0e4ba26223c002d27d89e7cbe32bc70698bb0c33a5c2ba2895bf5a8330a28e768fe38d57e075e5c42a9a5e5ee129513b4edcb1adc27907cab295fe4ad37429094b370bb6cd58a0a0d9c4ed2fc6a3eee423ffcab7d1f64854ac9fef8", 0xa4}, {&(0x7f0000000100)="d6a6785d81fcc1be389786fdeb97670c3931470d0983414abc36d0c3a7316ebdeb0322f4a95614c2ab2ac332261e14aae8cdfae2c927fe92c815c2555e9b7b42", 0x40}, {&(0x7f0000000380)="f566347777b64eb55f1c7b7de71e61b1d37d6c8b9960135f099e31aabbffbae70954c20081aa27142c490f307a55bce4b03c1e2527416f41c66e3e9c5b1b3f87111c54377733d2062413b79d787effd18b3b4be0b2779876606962aceca699bb4805ec002c2bc78860265c5e1b", 0x6d}, {&(0x7f0000000400)="54648b357ac335a798a600d7a2fcf131e03884207fcab68a4e38cc3e4f5d7475bef787f22a87c1be084023ca293b4e1cede1a688f43ca2fbb3fa63ed1c91bd933acc1d794264041fe1d99336dc0e36bc7e08c9a1ee6cbe88e193bd664d72fb145adda6e885a74ef15234dc6664d6788a883a478b8695b54c0cb4ceb47facbf92dd", 0x81}, {&(0x7f00000004c0)="9b5dcdf04b9b5d227df1d5ecb83d76dd5408dfba5e1ac7e648877da422c24db907bd06f8a469727ae4d922d008f688b168e899397a092dbdd16c2134ea63b3b743b07e674603defc11fb33c838eba40b08845f6c116bf4dc45fd30f19f00892701109dbc1d7d1c5184050541602f97f268a2fafbcf4796ecff2c175381a85b9fa596ebf1fe1eb5b078a84eada4c55578f5dbaf4276ab9dc091c76e27a9abb4e49fb422ba47b3b1cd7e2652078aed6808ccc4c438ac6038719bbfe6d8c676777bf2a3a1e5d737bcd5a5cc7678ba5c091da7693ca29b9f0b", 0xd7}, {&(0x7f00000005c0)="99e780b865f44478c7b331149ee64eb67134e9d8e50444c851f3d74146727a18c343a56462d70832bf1431b9eb1044135f304d4a851ee2a8f91cc247069b10c031d297365dda", 0x46}, {&(0x7f0000000640)="deb3d39807bcee00db251f830cf29e4404e43cd17fb316202fda8b38d36d9fb85ce1ab78eaa8d48f15dd407775636d74b08d641889e5dff6159260e936d31e47b5cbade73610a56a2658d37800de4fc6fcd899fb0470e6b6d9bfcdbb31527b01039900f252ecba1320a743a8dc49ccaa183b0d4f2f06358dfeeac3ea7cb9641d76b0b447f8dcd14f7f43fde32c1772bb47cefe512a4b7df8dd43d6cd1a7f643a25a10e0d2417357a2eddb277a3a6b92c020c3496d7703e4ecbdc459183e0dd10d5499c77ae4c97777a2004d9e5bffa0215ec", 0xd2}, {&(0x7f0000000740)="43c22b2f2c71cb108c06875934fb0c70adc835b1254bed5714ab2d720f95a708a201a699fd6ac3c782e6c8daf5567de3aa477cafdb61d74c462228b3717039e679b8025ab9cb0709b340909739c0a335552ca1a96a2117be6823ebc411af5ff79768676dc6711813d2315dbf4ceb87967bbbcbaf53083e3e3fb3d9a5d092932fbe8d498de8a58d7fbee5486b664b14e0dd92b6becf487f241aebb57c0dc6bdc3be0deefe835afbec8dc834f11b190a602b39fec5e98ecef30119d02ee1a5918cf60dc3ef80cc25e43cb42ed9c4eb50d52f50bf590ddbc836bc795f096d37fb0c512f88fbd639511c3a92ab2a21c1", 0xee}], 0x9, 0x0, 0x0, 0x8}, 0x4) 08:45:14 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x11) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r1, &(0x7f0000000080)={0x18, 0x1, 0x0, 0x9}, 0xc) faccessat(r0, &(0x7f00000000c0)='./file1\x00', 0x2, 0x2) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000100)=0x2) semget$private(0x0, 0x68f03521e5e45aed, 0x401) 08:45:14 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) madvise(&(0x7f0000011000/0x4000)=nil, 0x4000, 0x59a297fa035aa8c0) link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') kqueue() mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x15, 0x10, r1, 0x0, 0x0) kqueue() connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x3}, 0xc) sendto$unix(r1, &(0x7f0000000140)="3fb97739711356e336d97ab6d43ffd0834853262d0219bfd785cfba93349d5f9e2402bbdbc02e665886de37e900457bb37d2798ae61928ea0de4e5a9367a458b4ad90c8df301cbaf6eb41bdb", 0x4c, 0x8, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) connect$inet6(r0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0x4}, 0xc) fsync(r1) 08:45:14 executing program 1: r0 = socket(0x18, 0x1, 0x0) socket$inet(0x2, 0x1, 0xcf8) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x3, 0x7, 0x48143862, 0x6}, {0x8000, 0xfffffffffffffff7, 0x80, 0x2}]}) socket(0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) setrlimit(0x3, &(0x7f0000000100)={0x100000}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:45:14 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000080)=0x7f) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getpgrp() fcntl$setown(r0, 0x6, r2) pipe(&(0x7f0000000000)) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 08:45:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000780)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a426c61d3289f931c752ba8355d1c8d142b950d75d62f9d78407282eda38bcff885df380adcb844ec2914bd2234efee3d1c5ffa3e5a92ce6b3dd500000000000000004e90420027b4954d2f46c6511b444ff60e98f33bc712cd6089ba04ff0f00000000000044f2919c0a800f45d7cdce9a4751169988d041d9e32a6e9c9f014fbacc9cc04c85e2293d705ae6b376881cb5fdb9c5867e37464e40fa7348775ab77daab523f393bf7c6744739501587f816f3c63b20efdb20978e8ca9f534c3602530f25ac9a74e031301f00000000451d34ecabb353e69332aa52c1a659e820fc93eb5acf865404e86dea3ed906f1b833af014176e6d3d56e101a880000515759b6d4f0ffdd17f450f943be4ab0a73fb9fc0a4058276661bf5bd3a95d77412a6becb63898e37c4dd62dea041bc7705f9f07193193fa3ece0b77290ffa66cc55c7d0e11503321d8364f24f1e8ebb1121526db1b80b9cfd45e32ed51a61", 0x16f) r1 = syz_open_pts() r2 = kqueue() close(r1) r3 = syz_open_pts() dup2(r1, r0) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) pwritev(r3, &(0x7f00000005c0)=[{&(0x7f0000000140)="97d3307b3143f87e15276268f06e3a1f242452536364ea77d06d7fb658390d746c5b496dfec36e98f7a288f26e783f55db96d87c93c524a1e7820f31c64392443209c387452d80a61adfcd0f782b4b023468e01d8a32285b7804c61beff95b83946982745eeb5fedd08d27a291a5c859a52385cfdaf43197a31df48a9d6fd3d1d8cb", 0x82}, {&(0x7f0000000200)="942fd61463f2f3a1100f3b2c85344c49927cee4c2f525854069fbb3e5ffe5c8e9f5245c094bb1b09a39d6234bd226fac042b3e64cf48aedf28fca001e5d024f51ac6d4c56233e709f56b52d06b9f4d53cec66927b04c6441c761ff98a68cbd938b214b7cf27cdc15d249aa52c0c4ce5b4a6b8c8e3aa5f1cace754225e5a43f5a8f2c3be7ffeb94929fa37a3297f8c0327d79ba6101b647df682e751b1fc391acaffe20a602b881bd9bddd918590b2c347b6d42b0d864b669b884499ea73c009508a2e89f41063fbe63a8487ed3d8152d33090f422d3cbc92bd7a4a74421b3678c66985679237f64b9e7945a755c1", 0xee}, {&(0x7f0000000340)="7aac4a3a41d7786fa0cd2bbdf64030267d21b5b84166df23c0376f7852d91a424893b4bdb0438dc093afc31d01553394cf0b8e816f3011c04240df121a41260f9a97dfb5b89613003de6338d200d134842106e126731bfa5398a99dafec51e9a1e1833d0c296aeb77ae53215b023cdd8905fc8400fc79736f3b8d578521da1e9e4e94a671b544d57866100a3c7b355406ba4985c2aa1f2c482e36eabd46e1d7d0ca9e564f2a965e35991db622eeec122f54b4fe6569d329916730b3f2b9a0d0e2f09b7e9f1cb07bd5e7d4d48f2bddc472215567f7de870039e6a1fb18a06cd9ed20a4e7fef473295e6401cae4f095925b11f37a4952c2accdc9f6fc7957e", 0xfe}, {&(0x7f0000000040)="39f3e649902f5812e6a0f0c2bf609097714ed22daf4fb7c57c64043a8a0655c765a3c5ea07a97167f341330097069ae9627381cd286fd8c3c817a33b8c88", 0x3e}, {&(0x7f0000000440)="0f559c5e296c43d6a96187782c85fd6a2406584a3bdc5ae209b95cfa0245dfe52e639c04a1927711550c05ec594d70327b26c464a6bef2a66b6661fab54ac7dd8e1a9964ce36f231", 0x48}, {&(0x7f00000004c0)="e1bcf32fa57d058225f8eababb1f221274b7807fcf74e00b0ac9ee6483c93ecfc988e451d20b194cfc9ed0352afc7baf81bc888c1dfb9b4b98659499ae1a97fdbe262f5aacfb34c5069d5068b03d12174e0847d3b050fb7047b6e646c450c4f1e595fad9b909391481e7d60f19d7146f8287d2e01320eeeb74945942f8be3258422d9983e53bac67072b0d322b3fac1df63bced34749b3899668d4006323a004cf92a83d66a7aa05a86b52b9e6c719482dca10aa2b8fb03d5fe6e922380a32dab353f2e157db474be8fda3b1ea2c6bffa977a63147", 0xd5}], 0x6, 0x0, 0x0) pread(r0, &(0x7f0000000900)="a9a765ce04d74a22ac5d7ed355abeb4be5c91a2b92c5c8f07e44a358640cbb5597ffab015bc5a51a124fa8fa554d4255ac22fef54b2adde93d3860392de33fdb3828d91d6cc7ad1963250a813b672511fa7459b73083fdef2dd359bd0e26d4f8b56cc4a5a72be64a80124f887bf7cfbbda9a2d2e78f6e94ed11c57b542e7028921b4a0d82818773ab7634c939762e336d981643be5b000c00706e6d3e5f81fa7f5f8e66e8a84392f183b014889e46440dc5b86453432ed638b893f27f3613990c4c7ff2ebac523235631a12da12e68840c31a2f9c9e5352d8457345bd66fb7e036ef60ed873e38bbc8043b1e41588c2bb4a658dc9b45cda6500042d3329f1e1e589e8afa4313c8e2bd3dc94c80b177f1cfac8fcb44bbb47c918e3fa71134436e5ab5732bf7f1ef704dd81c824b880d2de5c7cdca3c823db0eeca89e8444f7209bb9a16c20e9ee77d78e2085e4d7ce8b56ff7720e3f83fa265832b0b3c338f7aa591761039cf13ec733b8f167b0aeb77991cd564169c1eeddce1bab0bcab189f741aa6eab3b87b0eefee863ffee728bbed54d31a7326b2b017e6dface70b48172079b18b07b9e273a321a5dca09bf73d57b34f6eea310b69cff3ad7fec1e6df0e7425307f28755eaa208d6fa4b06144b821c91fbb658d3fae0a705a8c3b851411bb87762d43a3f1c3208523e3c98a8b932b8de394db54c9f924e2f58f6dc719d122684bb1bd316f261350a25abff23f1a85ac43e74a06da75b782f33e1a146088e80e1754c2543d4114032dda3ae8e4996b3d8e3a97f9bf23ef058b298ae14a96bca379ab508da9864cd7911cd0a333a9d884bf6573fa4d45063e5e6fdd3b91925dd4c676e68aa5a783d706055eae83dc747342f4c864e2bd0bd61156736c044f783dcfb2060edb002c771601590d06361940a0bad61870ee265e2291e32e4dc3e6ae6b9d6fdf858f2689ef363595c67be660534934798d550e8cd86bf1deb7284240da9d1a895a37ae4ec252f591a1baa9a154a97612c32fc67742b28cb2ea656cc1a247d3ddc7f6115603f2ee1fbced931fc25cdd4364f8c9075908dce832808b11fb6d181583e235252b7f74d208f62ca9ae7fe4ab95faaf527896bbf98304e185dbfead6d2a30a759b0956d82996db98b07e13af881c199485e0449f1c81a89cc2a1679d0b487272a24cc82170dff3d158014f11d33fa878eabc4bceec18c48637e03793cdc0b82cf8ade20542d603eec9f0b329b063736c37f173aa21dde92e89f3ae5b8d42f9628585cdf809ae91645070c3443becacbb55f5b50cb16c1d03002af58bd95e9d02fbd6f0dcbe3bcba59bdaa206905dec1d73cb26e2d401f924863ef3b7340c00efff3881aa95749f69881435f086629535a5a8c037f88e365184d8f302600c1182a7631241770bfb39d69d4b3ffde46640c2573a67092c389acd03efa057d961327d163c84fbeaeb582009e7ecfb2831c0c24ec6554e07c1b5c29d6f44256b5881ff728f700b1a4cd0140408bec1b35a001e5ec1b829454f430b84a852bbba147bc2c278fd584f4a76c60066a43cad96a1dba91939ce8306788c63e466144464a2ae96bb7fb0846398b4ac80a53b1938d760da5f281dd166e5641625f6fdc1b3a639db9001e3c891b20233733a4dbc3352152e23e2917568d90f15899deca0ba15cd130fe8475ef45909575a9a6039c282e9e9bab9e5e409181d0a335c61089b5c8dc9b61f10ab493d53d2c531d304c961f5667f51ef8cf86c54b87523b0993a0695cb39909b5a22305d223a8a11427203abc595f72da576e1e3ad8b4388e05cf53425b096deb7824dcf504b8875a8b23ec92c241807800ee90201b28d80660d2df5e1a7d070f8a1d70069fe8b8721c2ccad183dae1651d667048141d52e32c8ca4f3d30bd8702774b78c968de92485a9a1c50810c1561006a2da791cee26ffff959c2f649b9214da1608aae9db5cf399c2c0a4643affeacc148af836358459ec3e0b7b278cef96a176377b5be03076649967e7abc939c55546369c08e72c02ee59eed4f94b28546b0da4e376ccd851994d208d1ebf11bd52c4930eb285b1866bb30cbfefd8ff9c2d318c023e3cfe464c34df173d7fcf9c9d330f22e4284dc775ee7b35e88f070e158ed17fcb1005d44800c4ad7fb0cb86d225b42be03e8be556deaac925432f95b02bc95b42ba1650dd0c06b088498d7ec187cb3177f847688b1675ac6b98c96e9970d37f248f0159bb2c6b619a05ea74a26a0036c6e9798a47a3fbf69a4aa119bacf44fb13fc984738b1189a439d9cf9d344f6869b0b8038ac7a048e58ce700c9306415848ce71430c238102834517ae7103ecfded3f90e41390eab8a415decdec0d5515e4516a255ad12a27febbe1e4c759c0bda71682783390c0f7bc30bde032b64ca1e0d2c0961fa9eb8171e27c90dd324beb44ba13227c82b8d78827064a499d8d9e6263193ffc7958ff40cdee6ef26e94eb711b5739aae9eee0367908ebbcc06a43c7bfec83e8c7d1b95effe5959e06e66b5d951ba7311930c331f4a01116679b5ed1e4dab313f47955688384c01680cffe225343cb18b9a768a292fe2054feb41f4ea845de87e17d6aca63685034e4f725ba2d22a2c317df056b4fa70d7a748da8d8db109ac503fd5b6875a21038f5a8f934a102679b7b0d21072f16c0d6c949ae0ef697a3243e3d450ed0cf5f9cb32269314e2f43226b3eff0a92cf351f77a2d5b55f5cbdafe413c49a0a33443d35227367c87ef6ca4ea536ff6ee3559b53ef4ea7cb9b2b19f999d1b91341c3830c2f698f06d1bf2bbcd8501d04f756a7e6dc35c6a0aeace53c271c118811d35ed395c3d3e6bc057e08f4808c30638fe42ae9efcca292bcd212d099a96f3f5d31f35c722bf3c2daddd79ccb05875451a343ea5d3836e7b5f451a74e8243b2f2d5aa764de3836a456620b3692e6820b1f2a2830e3a209a9000f8d1e5e7722f9b54632199479b70bacd031765f9d2727dde0564c236bf026aa388c45eb636d57a332f9f6ee763c066796fcd229e970a523b0151eab44af1df74a22c956b95aed848a1fac1a7565e23ba99eba9ded83e68cf6f3346f833a7ea6f8ecdd804f40771a01fae69bf2feaa360aadbae0f3b23ed14823035700010b7a8e2e9e9d49b68b79a92da8a59280447a61d87f19f291fd4cac56478370049dee3adbf5c9535b2685994e3ca745785c23ccff4cb32f055fee0b4e97a153e0c17d7a92ff23b6d142ae9a5e790054e1ac54d92098dca675071147e943d45eb8ae284c8590dae81183183ef2e2e184b586338ac293075898dfc906248d8b1fcc366bebe20f4361cd61220878ef4299259447aeed8075eef5dec5cbfa6e959331f59819fbc7665df681184c571c15852673484d34bf6535648ece1cf8d7153c117d35bf2c536a6225821d30b00733df7160a991b0ace286ab502d7fcc1496aec34e6043803b60c4628724dc795ee741ad56b024f933827ac0281e52dc88744d0caafa75d064323b24b5be2bc7b65d77268ac32b504f118ea5b3e80e340e880f1cb2886e36296c16e89bb87ec2e95c666446c4921acc9ee646ad1e0fc699929d11434a650948fd665359333022751439435d6667ddf2e611fc2b07ed8f38e5ca17933bee664c2a00b2ad37d44e7234317abb59e5c187611a5d7bf176024f5cfc7f83ea05fc83bb8875cecd026261bbf6e02416fb33eac259aacbb3c09775a96bb4e2c574b8881779e4d8edfb932d1dc1b0efc301e6ac1fdb9300b546e23a9f740085b852b22ce3a05491d96581d70f4bd067ef40f5cf39ec6d44bc456193b94d88817026a00f14158050a65f89608e5daa602ea1c9dfd897fc40778b18accae778578f3c7ae496ffd2635b0859cb0eb0436431f7580a5db2e05875d33a730b0c952dc4e5f4b7086c6c3a3e07ba4e73fdf1486c2718c416e00d7582bbb3327c96e51b3fa16f9b1bdf6d50af18f6529c8147474df82fea4caf952491564389751534bddb84f66b4c9c9d65c4258634db660e81f5145d803ecbfdff498e2bc1f248df58f635db9aeacc40e3153fb2a984c5489350d952bfb2b0e853da0b9a13c5acb86daeb9ea57a1939c49660239a7ca8b1819bbf61d852e8c70f610d74f677bd66fd92c5892b184316ebb3fa839d3bf550a44107af5c9857c702d980de31cf6db824c53c1404921074d9f4d2524b43cdee1c0205da725fe19f4461c90ce1ef3c043328a1a79203dcf19049cdea72e21f15ab094c3ebe01a0b7e908053df6ef7102d79235e4ab26c7344fd8925da7e527c7d3ebf8582e74da3cc89aa0a1c40ed374c619bec528998797732420c1a9a7419ed954038d4f215ec077bb38ba16a9f992c41cd1e5c521561655350691c9100abaff7e93bd417f9e250856408241e43e82896f03b4db9a72767a67e1c778838568f93eb10f27a8121696ef2dbd94546960893085a224016061a1b840c80ae4d08fa1ec58cbcd0699dce9436f53b2f61e22e43f822324795e139b8da5f498398e691c9cefde003dbe1ad602131f786c02ed8e44a0d0eb1520b4b4d200a7faf13d70f993787bc0292cbd2f15fe49ace1fe1c1a744d8e5ce9fd2e2d241afbdebe0a4a0063460c6990bc0dfde5b7f0936a23287031346e0cf807e9d5806122aeebad7880cca192d749ed9c7f132fac983cbdafded656f84a6fcddf462e9336aaa9e97a76b0355cc3b1184c9fecd5aa8d581ec716cd1cb1d7be1f84f62841d56a02ad30d5e392528aa14f5c9eb269aec179d95c964ddedf2dc74562c8e9d2e56a81c453084be08ff54a9b4acfa62214ee41f2d71cf355aac0e59ee821887e92e65d68ded468b28347effbb2aab71c785f5c371c6d5a3cbe7f97d06f392c9cd2a16957074236855b2611383d08346f6113bdc784f980faa88cac02cc4b29fe3eb8c4c18b239cdacccb1623a6f1558ba1e354bcc34ae5321df6da62f153903998c6559380b8d9d625e045b00d903a9911739c2508dcc5ec7225aca6a7c0f868552b89bbc76977e0910764c00ac3555e93f11ca3d13dbde0a525e8bec69151667bef662adab1e3b0c9582c0e1141103b7425e6ae1ca21758c75f9fa3a9956cd6488dad6dc9d0630bdab37776088dfb6638c4dc0585c20bc83d7952d59f3431101193e940ad488ea60c5407040efc698a96f43ef58b6cc71109297de20e6eef67ccbc30dfcc2c1f80a4cc1fa515a45a43953ce0ef2dfba64e77a49e0650e8b148e6896a16379b00177d3e1ebcd9c679afdeb7dfece07645ea61f59987b3a5eafbe8e59925c0c3aa8f21509ec298bb79e7929221244abba83effce2b77c55f311d9686b3e45eb0a2b0ff2490b64c35c2e3eb8fe47777bf3afcfa9e3e594c9a352f314a010642a4cba3ecb0e3c67caad417e0c22e77490c0a48cba6271874dcc3fd59842f8c9d65b539a1ce52a5eddc8f9b125dee82454eff710db2565a3c365c0c1a333030af7fe924c1571bada08e4d5c69b3b0d5ddfb05d118d3bb614b89ef1e142371548651649e9f8666ef54b364dda94d50991f839f87f17b21e74a3d8fa03440ddb86b3ca123d4ba42c981fa4499f524dbf7f69948d15863eba49b3de52fae97e910c5108df9d818f4faa503515f0a6063c6ad8579e04445838085c2985e195f7b32f42c56d5dfac90e35659c7feea29d77142b418555006ee86e420390cceeffb00f9b36d2b86eec9de227d7caa7df3bdd051b9ed612f96f500ef78d1948455e6ebb9ae4596230bd77c61800a9742ef128600c29f742f98b2af12a6a8", 0x1000, 0x0, 0x0) syz_open_pts() kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x8000, 0x0) 08:45:14 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{0x0}, {0x0}], 0x2, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) linkat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) pwritev(r2, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) pwritev(r2, 0x0, 0xd8c645df0485fa20, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) fchdir(r1) pwritev(r0, &(0x7f0000002780)=[{&(0x7f00000001c0)="ce95155c4d115957197abbd7b8e6e77070d7d3e3520bd033d29d20e17b0e55f4a796cc13945e26c64885c99761c02332e29d9eba5822843b264b50b3c7da15d90235e061bf042d246aea22d44c5b3068666421773b23bff8586b3990eac3240942a70bc41fbe58f9835f2d78d0e98aff74ab38b50fcf26e4eae981c8f70ea81dbce58c84dbb4ff8582079f8065c22250d286dec9e5156e", 0x97}, {&(0x7f0000000280)="0d4d3a2a5795ef2d5cc6060eb01d6e80c50911b7b9451782d5c9f8fd442d50ff54af8c4ded59523b13dd2a09ec2b0b6d4003849691dfffee3e0aa376101f9e0f0e245505ea118347295020562c6943413ab833c12ad92f4121dac3cdceee7ca5c6819ea058c57979e9d35a4cc2d5b8bbed8fd92e242a35ab8bb8db3071e25dc7f7d7118a1402f478796315626310f8", 0x8f}, {&(0x7f0000000340)="9ec36dace5efa2cf216a27026a05302af9c1d7c50934c0f341fe946c51ec344481d5a8c7bf6e58cbcafb62c5eaec318422865715f25ed8961f749f62e223ee354c77fcaed8b2122ca18a6e3334d2fb2d47e659e65b3d1d4d2341ff14794f0ad115b27e3f73356e4bfca277", 0x6b}, {&(0x7f00000003c0)="a4d4a93f0e015793bcafae652d36d5768be39986a5a97d", 0x17}, {&(0x7f0000000480)="668749e1a2cab15af2d68f7d46de4c045b9c7e8d3e1578ccf74e459f4c07d9549696baa21957f72c7c06767b51cbaf453c3180230294ef2686482576d3aea80652b9560537bae3549ad5cb12bff484bd0a2c27dac1c57d0cd7", 0x59}, {&(0x7f0000000400)="b798fb", 0x3}, {&(0x7f0000000500)="cc8591be790b6a097266676b40b1a674d51cf8aa8a5de20ed8efb95fb3682b44dbbbb67bdb506abe240c7fb123e4761d9da3d218f4935d2af94469a8c9f212c0435d32442af40ec9c16d1139f2ea0f38ca96931f602a83f7a1b360a1894a8d4fc840291faa18e75ea0333a9b70678d9a88408ed43d0fa32f7993b77ba706d067c7bf3ab0eddc2eb16d9c6b1c95f4c822a16abc01d65198b6c7c8e0ce6f7993", 0x9f}, {&(0x7f0000001640)="c95cbe7e77afdf423b496625d150da5798b2ce19652ace40b1ecb888a7851a32789d353c35361b9da56abf88d7bd368ebe2fc0694d840e352fc450529344d6129612d025e9bbe37dc34330432723571f6b5df2bfe3c3c8ada237f960d58b302d807ae0d14ee1e91be2fa5a01229258ff47bc98a84d8ce33633365abc576cf574bd507004d7cce2333b7b356b2419d3b5eadba511fbf676003df09480ab6ef5af2ee61be90bd78d0fa7ccb9c29052faefc8d0", 0xb2}, {0x0}, {&(0x7f0000002700)="c0b547fcd9d9a732817f848e60611561b2537c9d65f9b818f90f5045437c0e5adeb02173b37295313cf9ea81cf52b64f0a7965f5a7c430a9abda9a25a302a6beef3dc73c94dd7b4fc003b61ee072d8eb19c305a2e0db56f6361fce7fda729289f1d3dcf082226242ead0f53abd6cad1e7e", 0x71}], 0xa, 0x0, 0x0) sync() 08:45:16 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x69, 0x6, 0x8, 0x1}) getsockopt(r0, 0x200000029, 0x25, 0x0, 0x0) 08:45:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = msgget(0x3, 0x117) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/54) kevent(r1, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) dup2(r1, r0) chmod(&(0x7f0000000000)='./file0\x00', 0x81) 08:45:16 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) pledge(0x0, &(0x7f0000000080)) 08:45:16 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000540)=0x8) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='@#\x00', &(0x7f0000000500)=')\x00', &(0x7f0000000580)='e\xab\xfc]t\x17g\xe8!2\xcc\xacA\x81\xed\xc1\xaf\x15\xb4\x81\xd7r\x80\x18\xda\xa7\xa6:2l\x9c\xdf\xc0Q~\xe0\xb3]\'\x14\xce\vb\xb4]<\xd4\xd9y\xabf2V\xb8\xa6\xc0\"\xcf\xa1\xa7T\xc7!+vo\xf7o2\x1a\xc0\x8afC\xfcNq\x92\xd7\xb0\x96\xab\x96<\x81\xfd\x18\xe0\xd1\x8afy}\xed\x0eD`K\x17\x85fQqJ\x93\xf3?\xed\xba\xf3\xb4t\xaf\xd8j\xf8\x82\x1c\v\x00\x00f+\x87\xbf', &(0x7f00000001c0)='^\xe9,((]\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='!!\x00'], &(0x7f00000004c0)=[&(0x7f0000000040)='\x00', &(0x7f0000000600)='(\x00', &(0x7f0000000640)='\\\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='[\x00']) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x20220, 0x1af) openat(r1, &(0x7f0000000180)='./file0\x00', 0x20, 0x80) execve(0x0, 0x0, 0x0) openat(r1, &(0x7f00000002c0)='./file0\x00', 0x80, 0x29) 08:45:16 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ff8000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x4000, 0x2064) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x11, r0, 0x0, 0x0) 08:45:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x100000001) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x100000000, 0xbbd, 0x80, 0xfffffffffffffff8, "26ad7ac2e424ebbabff6cc0fed6024ed122f147d", 0x1, 0x7}) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x9bc, 0x5, 0x5, 0x6, "f89a2f7aee1bc150788be87d6e175387a0cd5372", 0x5, 0x57d6}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0x280, 0x0, 0xffffffffffffffff, 0x0, "15e8918ed30000000000e19ace1300"}) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x3f) 08:45:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) fcntl$getflags(r0, 0x1) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 08:45:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffe, 0x4b}], 0x3, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) kevent(r0, 0x0, 0x3, &(0x7f0000000100), 0x1, 0x0) r4 = shmget$private(0x0, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000000040)=""/91) 08:45:16 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xf2fce2ff6c4051f3, 0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) r1 = 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(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:45:16 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f00000000c0)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="280000071800000001000000b2d44500000004c81ce60bcd472d62b7ce062911ba8d36765dfc263c5de23469c9177e8765ab9b0003aa1005a9e112a085f8242e29dd4a001681559bd450feff7f00", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x66, 0xb}, 0x0) 08:45:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) write(r0, &(0x7f0000000080)="0a01486af31672a41f68ba3965ddb6f9ac81b8ac48cb1457052b873f67b47434cd52cb6fddd8c919347520cb386eb6537c05ef14e6776508c7c0165898e99b8773cf968ed2aa164e1e4f97cc1504ed01e293b0f950fe6210722ebb971780a2ce5a9ac5a5dddf2cfaa432113e74d3f8792a2680f8615886b1516f863778b978b39c4822416621a2ad5f59acdd928e8c49f56fd32af1552242a1269a470394e618cd9ba560ab2c8a4a4f099330544eccef36ddfa64003803dd9994d4ece87ce1ed26", 0xc1) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) utimensat(r2, &(0x7f0000000180)='./file0\x00', &(0x7f0000000200)={{0x29e, 0x6}, {0x0, 0x7}}, 0x2) kevent(r1, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r2) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1c}], 0x9, 0x0, 0x1000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) 08:45:17 executing program 1: r0 = socket(0x11, 0x3, 0x0) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000000)=0x101) r1 = kqueue() dup2(r0, r1) write(r1, &(0x7f0000000040)="e2feb9ae8f7d395c68d24f6554", 0xd) 08:45:17 executing program 1: pipe2(&(0x7f00000016c0)={0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x1, 0x200000000000002, 0x1, &(0x7f0000000000)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000001700)=0xc) getgroups(0x1, &(0x7f0000001640)=[r4]) chown(&(0x7f0000001680)='./file0\x00', r3, r4) sync() unveil(0x0, &(0x7f0000001840)) flock(r1, 0xc) pipe(&(0x7f0000001740)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000019c0)={0xea, 0x0, &(0x7f0000001880)=""/234}) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000040)=0x6) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000080)) r7 = semget$private(0x0, 0x3, 0x141) accept(r5, 0x0, &(0x7f0000000100)) setpgid(r2, r2) semctl$GETALL(r7, 0x0, 0x6, &(0x7f0000001d00)=""/121) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000180)=0x10000) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x100, 0x45) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000140)=0x8b09) semctl$GETNCNT(r7, 0x7ffffffffffffd, 0x3, &(0x7f00000017c0)=""/84) close(r6) msgget(0x2, 0x3fffffffffffff) 08:45:17 executing program 1: r0 = socket(0x2, 0x8002, 0x0) execve(&(0x7f0000000080)='./file0\x00', &(0x7f0000000200)=[&(0x7f00000000c0)='/!&\x00', &(0x7f0000000100)='(}\x00', &(0x7f00000001c0)='\x0f#.'], &(0x7f0000000340)=[&(0x7f0000000240)='\xfe\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='*\x00']) 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) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 08:45:17 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, 0x204005ff, 0x0, "b0d42000006e9300"}) socket(0x1, 0x2, 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f000020b000/0x4000)=nil, 0x4000, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffff7fffffff, 0x1, 0x9, 0x7}) syz_open_pts() r2 = socket(0x18, 0x400000002, 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:45:17 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000140)={'./file1\x00', 0x7f, 0x9, 0x101, 0x1, 0xfffffffffffffffe, 0x7, 0x7, 0x1, 0x1, 0x200, 0x7ff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x10010) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x7fffffff, 0x3, 0x6b, 0x7fffffff, "bdc07fe48e168bc56bea627c4263e34b084eb7c0", 0x10000, 0x3}) fcntl$lock(r0, 0x7, &(0x7f0000000000)) 08:45:17 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kqueue() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r1, 0xa1c41b7cffbc0f7e, &(0x7f0000000140)={0x3, 0xf54c5db11ca616b1, 0x3, 0x1, r2}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000080)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) fsync(r3) 08:45:17 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000000)) pipe2(&(0x7f0000000080), 0x4) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 08:45:17 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x204, 0x10) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x3}) mkdir(&(0x7f0000000040)='./file0\x00', 0x2) 08:45:17 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x7) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) socket(0x20, 0x8000, 0xc450) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) flock(r1, 0x9) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10001, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r1, r2) r3 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000140)={0xc0000000000000, 0x9, 0x9, 0x0, "f20e121ac72807ddfae22887d1bd146f04dabe56", 0x2, 0x8001}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x2}, {0x18, 0x0, 0x8}, 0x0, [0x8, 0x1, 0x6, 0x1, 0x3, 0x2a000000000000, 0x5, 0x3]}, 0x3c) 08:45:17 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f00000001c0)=0x8, 0xc0b281a6be23c986) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000002500)) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x5, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) readv(r1, &(0x7f0000002480)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/231, 0xe7}, {&(0x7f0000000100)=""/189, 0xbd}, {&(0x7f0000001300)=""/103, 0x67}, {&(0x7f0000001380)=""/170, 0xaa}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/30, 0x1e}], 0x7) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 08:45:17 executing program 1: semget(0x3, 0x4, 0x204) r0 = kqueue() mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x2, 0x812, 0xffffffffffffffff, 0x0, 0x0) kqueue() mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, 0xffffffffffffffff, 0x0, 0x0) r1 = getegid() setegid(r1) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) socket(0x18, 0x5, 0x9) getpgrp() setrlimit(0x7, &(0x7f0000000000)={0x4, 0x4000000000}) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x20000, 0x0) 08:45:17 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) chflagsat(r0, &(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) 08:45:17 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDGKBMODE(r0, 0x40044b06) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$dupfd(r2, 0x0, r1) 08:45:18 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x0, 0x20) readv(0xffffffffffffffff, &(0x7f0000000300)=[{&(0x7f0000000000)=""/25, 0x19}, {&(0x7f0000000100)=""/71, 0x47}, {&(0x7f0000000080)}, {&(0x7f0000000180)=""/19, 0x13}, {&(0x7f00000001c0)=""/45, 0x2d}, {&(0x7f0000000200)=""/226, 0xe2}], 0x6) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000480)="34a6bfaa0c1bba9f8fed8e79f128a4d52fa401b276e3d5830dbb1243e1553173af4454da817e4b631851cb26136893b4fc629980a8f334fae36a9f670c5bc6be1d30eaa4bbd8bb8df5bbd05df7b3988d67f8cc3ffe2984042f649aaf2d7f5205a6073c80594746b156aadd3289c262b0eaf41def52ac2b7b8c85a616b36f9e65de4f5ad3f034fd0c7d4ecc9402b46aa1a221b58b9297e99d7c42f888c39d8261b2290e115346dae6781ae8f01aeb37aa93db15f586c092989247c1493cee57fbbf8c0ae9164704ef64673b2faaa6dd119c4a5dde4923cf89f441474cf0105f4f087b61618038011b5c14a0c77b52a2a266f6e93752c4114c77dfa8d512196e64c8e750452aad22e1f07da3fe2cdaf4a4eaaa64be3b516df5c076704c645033492b18fab625026289d14af2b117a6eef1781c2846dadef46a040627791f5ec3bf4586814563d320f7939a2704317bddb5cf6a19c2364ae7151ad89cbb8ba0ccbc7a73252fa308deeb1290e05e4f3fb0174f", 0x171) setsockopt(0xffffffffffffffff, 0x0, 0x800000000000d, &(0x7f0000000040)="eaff950000000000", 0x8) nanosleep(&(0x7f00000000c0)={0x100000001, 0x1}, &(0x7f0000000440)) socket$inet(0x2, 0x8000, 0x5) 08:45:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) socketpair$unix(0x1, 0xb15ee75281313c70, 0x0, &(0x7f0000000040)) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x5) ioctl$TIOCNXCL(r1, 0x2000740e) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:45:18 executing program 1: 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) r1 = dup(r0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x2) ioctl$TIOCCBRK(r1, 0x2000747a) mlock(&(0x7f0000ac0000/0x3000)=nil, 0x3000) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 08:45:21 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000006c0)=""/4096, &(0x7f0000000000)=0x1000) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) 08:45:21 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0xc) chroot(&(0x7f00000000c0)='./file0\x00') connect$unix(r0, &(0x7f0000000100)=@abs={0x43ec9fb0360cef21, 0x0, 0x2}, 0x8) preadv(r0, &(0x7f0000000700)=[{&(0x7f0000000140)=""/72, 0x48}], 0x1, 0x0, 0x7ffffffffefffffc) dup(r0) 08:45:21 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x1000, 0x82, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/196) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000000), 0x0) 08:45:21 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() setrlimit(0x5, &(0x7f0000000080)={0x6}) close(r0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x0, './file0\x00'}) syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r0, &(0x7f00000002c0), 0x10000064) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 08:45:21 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0xd84b45adde4ee9f2) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000180)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) setrlimit(0x5, &(0x7f0000000000)={0x2e5b, 0x95}) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r1) r2 = syz_open_pts() r3 = kqueue() bind$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r3, r1) 08:45:21 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) close(r1) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) fcntl$getflags(r0, 0x1) 08:45:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) connect(r0, &(0x7f0000000040)=@in, 0xfffffffffffffffa) connect$inet(r0, &(0x7f00000005c0)={0x2, 0x1}, 0xc) 08:45:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) write(r1, 0x0, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x10, 0x40, 0x1, 0x80000001}, {{r1}, 0xfffffffffffffff9, 0x18, 0x0, 0x7f}, {{r0}, 0x0, 0x8, 0x2, 0xfffffffffffffffa, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x4, 0x401, 0x2}], 0x1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0xfffffffffffffff7, 0x1}, {{r1}, 0xfffffffffffffffb, 0x80, 0x40000000, 0x4, 0x100000001}, {{r1}, 0xfffffffffffffffb, 0x2, 0x20000000, 0x5, 0x8}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x4}, {{r0}, 0xfffffffffffffffa, 0xf2a3830d862360e7, 0x2, 0xa3, 0x4}, {{r1}, 0xfffffffffffffffd, 0xc0, 0x1, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x80, 0x20, 0x6f70, 0x14}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000083, 0x605, 0x6}, {{r1}, 0xffffffffffffffff, 0x2, 0x57b67cded3827812, 0x35d, 0x200}], 0x83f3, &(0x7f0000000240)={0x1f, 0x9}) poll(&(0x7f0000000300)=[{r2, 0x100}, {r0, 0x14}, {r0, 0x40}, {r0, 0x144}, {r3, 0x2}, {r0, 0x100}, {r0, 0x10}, {r3, 0x10}, {r0, 0x4}], 0x9, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) 08:45:22 executing program 0: 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) r3 = shmget(0x3, 0x4000, 0x100, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000000100)=""/114) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000006c0)=""/29) 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(r6, 0x40087603, &(0x7f00000002c0)) 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) 08:45:22 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x40) acct(&(0x7f0000000040)='./file0\x00') 08:45:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 08:45:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) syz_open_pts() fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:45:22 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x3, 0x2, 0x190) semop(r1, &(0x7f0000000000)=[{0x2, 0x1, 0x1800}, {0x0, 0x8, 0x800}, {0x0, 0x8000000000000, 0x1000}, {0x3, 0x4, 0x1800}], 0x4) close(r0) bind$unix(r0, 0x0, 0xffffffffffffffe8) 08:45:22 executing program 0: r0 = socket$inet(0x2, 0x0, 0x9) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0xfffffffffffffe5e) r1 = fcntl$dupfd(r0, 0xa, r0) sendto$inet6(r1, &(0x7f0000000080)="19422d5fac93dd0c22f051e23856ffbfbf7199852c62cc5bc3b2e0e159d7c5408fcf30c3b6f37e77e9ba3596efc26a21b1f09b0b6cef13033e070ebd78b1202e4c178690719f3e534a57e79bcb6f92ae11cdf2c775cd9c1f81219d53e52c9f9ab99ba392eb2c075496b992ba3bbe35f51975d16efe3871e99d2c810feb16a870e2354aa37409ba5ef222ecd38fad16c02bc7833fce182275985123f41fe4a1c6a044d651f64147210f69ee51c2", 0xad, 0x40a, &(0x7f0000000000)={0x18, 0x3, 0x65, 0x3ff}, 0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000140), 0x0) 08:45:22 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket$unix(0x1, 0x7, 0x0) r2 = semget$private(0x0, 0x4, 0x100) getrusage(0x0, &(0x7f0000000040)) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f0000000000)=""/22) r3 = kqueue() r4 = getuid() connect$inet6(r0, &(0x7f0000000200)={0x18, 0x3, 0x6, 0x1acd00000}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r6 = geteuid() getgroups(0x7, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x8000, r4, r5, r6, r7, 0x10, 0x1000}, 0x40, 0x800, 0xffffffffffffffe1}) kevent(r3, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x11}, {{r0}, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffff9, 0x3}, {{r0}, 0xfffffffffffffff9, 0x2}], 0x7fff, 0x0, 0x6, &(0x7f0000000240)={0x0, 0xfffffffffffffffa}) 08:45:22 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xa0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x69a72a9449fd8ce1) kevent(r2, &(0x7f00000000c0)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x20, 0x10000, 0x7}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x10, 0x6, 0x10001}, {{r2}, 0xfffffffffffffff9, 0x31, 0x1, 0x0, 0x6}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40000000, 0xffff, 0x1f}, {{r1}, 0x0, 0x10, 0x2, 0x8, 0x9}, {{r1}, 0xfffffffffffffffa, 0xa, 0xf0000000, 0x370aed0, 0x8}, {{r2}, 0xfffffffffffffffe, 0x18, 0x20000000, 0x10000, 0x7f}, {{r2}, 0xffffffffffffffff, 0x10, 0xf0000000, 0x7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x80, 0x4, 0x3f, 0x7fffffff}, {{r2}, 0xfffffffffffffffa, 0xc, 0x40000000, 0x1ff, 0x8001}], 0x800, &(0x7f0000000240)={0x8, 0x2}) kevent(r2, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x425700cb4006e28c, 0xf0000001, 0xa976}, {{r2}, 0xfffffffffffffffa, 0x5, 0x11, 0x5, 0x1}, {{r1}, 0xfffffffffffffffb, 0x4, 0x2, 0x0, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x4, 0x200, 0x2}, {{r0}, 0xfffffffffffffff9, 0x1, 0x40, 0x99, 0x5}, {{r0}, 0xfffffffffffffff8, 0x4c, 0x1, 0x7fff, 0x4c47}, {{r2}, 0xfffffffffffffffe, 0x40, 0x0, 0x8, 0x20}], 0x9, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffa, 0x22, 0x0, 0x9, 0x4}, {{r1}, 0x12e02abb665be41b, 0x83, 0x10, 0x32, 0x4f61}, {{r2}, 0xfffffffffffffffc, 0x90, 0xf0000007, 0x4, 0x5}, {{r0}, 0xfffffffffffffff8, 0x20, 0x8, 0x1, 0x2800000000}], 0x7, &(0x7f0000000400)={0xdb, 0x5}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000440)=0x400) r3 = semget(0x0, 0x7, 0x0) semop(r3, &(0x7f0000000480)=[{0x2}, {0x3, 0x2e}, {}, {0x0, 0x6}, {0x0, 0xb682}], 0x5) fcntl$getflags(0xffffffffffffffff, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) syz_emit_ethernet(0x0, 0x0) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, 0x0) ioctl$BIOCGRTIMEOUT(0xffffffffffffffff, 0x4010426e, 0x0) ioctl$TIOCGTSTAMP(0xffffffffffffffff, 0x4010745b, 0x0) open(0x0, 0x0, 0x0) getsockname$inet6(0xffffffffffffffff, 0x0, 0x0) symlink(0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) recvfrom(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) accept(0xffffffffffffffff, 0x0, 0x0) poll(0x0, 0x0, 0x0) accept(r4, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0xc) ioctl$TIOCMBIS(0xffffffffffffffff, 0x8004746c, 0x0) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) 08:45:24 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r3 = getppid() setpgid(0x0, r3) r4 = semget$private(0x0, 0x7, 0xb) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000000c0)={{0x8, r1, r2, r1, r2, 0xd0cf298c75fdc09b, 0x8}, 0x100000001, 0xb22, 0xb9}) 08:45:24 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x8080, 0xa2) sendto$unix(r1, &(0x7f0000000280)="57ea8532bb69cb331afa5d7af328e394a95b5b9d42c4da6935b55dcb5b800c3eca3a88cc55210ae0f63922b86b2d55e8a15dbe16cc62cdf970e389365231108e7767a01cc91bcdab45b6e877f3c36028bc3127fa5c8cae6557767965a51429776c86fdb03560b8881e133085bce1f914b9f75e257403d21ad49d4fb34db429b7f9770afa", 0x84, 0x1, &(0x7f0000000340)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x1, 0xfa, 0x1}, {0x18, 0x3, 0x8, 0x4}, 0xe000000000000, [0x8, 0x1, 0xfffffffffffffff8, 0x2, 0x84, 0x20, 0x7, 0x101]}, 0x3c) ftruncate(r0, 0x0, 0x6) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f00000001c0)="d0c51008769d7ded017ce64570cfeaa27266f96075895e2df11e5c50b1cdd30e49a44604b5e2de2b9a7dcd47a063bab9fd9ca2771f23fd538eddd18db65a7bc03bafd8575535dfc96953d1f2ada75693449205e7ff39aebb109328d2bf40e17bfe48aa683edb11da4315da5605f97681086852b6e686258d469051612fce03f16590717866a7618aa59f67ae79527b0b1f6d216e05267f4a132eeea6210b475adbcdf33bbd963d65423ccf", 0xab) r2 = getpgrp() getpgid(r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f00000003c0)=0x4000) ioctl$BIOCLOCK(r3, 0x20004276) 08:45:24 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x7f}}) r1 = msgget(0x3, 0x1) msgsnd(r1, &(0x7f00000005c0)={0x0, "98705cd3a75b41618b6e8dc3818f20489c122557f490af5c479ed43f58ee5c570eacace4bfd90b978aaac7473152c24f1d14c325559b4784eb9590c4db7153ac4d8ce6b4ce2d2b5ddc45ef954edcb8e00dd824dfedc79eb1083cfda14020a4eb631f78e094e03ec839d358b2da4cd45b3ee7b56b1de0db23fdd08985133336b5ae6eae9b983514977960a8a50f9f43073ced45c59419d3b0b310acd96cbb860d5c047dcf7c158e0795c5ac388c5614a27d30127c8a8e64e89fd2769560"}, 0xc5, 0x800) r2 = semget(0x2, 0x1, 0x480) msgget$private(0x0, 0x85) semctl$GETZCNT(r2, 0x6, 0x7, &(0x7f00000006c0)=""/224) shutdown(r0, 0x3) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) setsockopt(r0, 0x7, 0x2, &(0x7f00000004c0)="7708682fdf725110434d7f3393a80fbffa9bf7fbc5f2b7521826bdc05c01a93c8dabcae1d12e16635fa746c76ffb1e5493e756567525adc438aeba9077573ca5453b79ded855005ee7d990285fc6da6cec0ae61bdf009fd930d804e22f2f2073f807f6a00cc6e81c788535c4a489d62d975eac9d8bed4cdb18013f46a7415e294517a096620ae7b26f608f9fc901f6aa4c4db205c530a00f6743", 0x9a) pread(r0, &(0x7f0000000340)="cc0126619f32d1eb42e6e57be9391a965d75900516bed0ab1d677942ffa4914124f3ec330b6c763886398c4644860011ef0ad43ee92eac2bc92ef5183434e7e89624d2b7a38f1b457d021b33ba06ac89aae33fd155bd5a072cfdb6338a6cffecb80539aec49c0a3b26309cb485cefd439c76f011b165e1becf715a0ce56a212ef9afd9", 0xfffffffffffffe47, 0x0, 0x2d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) r4 = getgid() r5 = getuid() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000580)) getgroups(0x0, &(0x7f0000000200)) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, 0x0, 0x167, 0x546}, 0x1ff, 0x3, 0x2}) ioctl$TIOCSBRK(r0, 0x2000747b) socket(0x18, 0x1, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000080)=0x1) shmat(r2, &(0x7f0000ffd000/0x2000)=nil, 0x3000) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000040)=r0) r6 = semget$private(0x0, 0x4, 0x100) semctl$GETZCNT(r6, 0xa2fddb08c7463ba2, 0x7, &(0x7f0000000100)=""/36) 08:45:24 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r0, 0x2000740d) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:45:24 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x40, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file1\x00', r0, &(0x7f00000000c0)='./file0\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') rename(&(0x7f0000000240)='./file1/file0\x00', &(0x7f0000000280)='./file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) getpeername$inet6(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000340)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) 08:45:24 executing program 1: nanosleep(0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r4 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r4, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r3}, 0xffffffffffffffff, 0x5}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x89}], 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 08:45:24 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000300)=ANY=[@ANYBLOB="6ad42e2f66ff6c653000f9782f512fca9c656df0967fd4bbe945e91944b228f2347e45b3eb55f777028746002781bf381bb188ab77dd6a8aafda7a3be674b21956b7a5cc90d35d08316851555713940d6c93fafbe4dbb2db906d45007704cfdeda459c3c019238db1be58f487f5a9f0239e817c4b337034f046e7939cd9b3c5a7fa23cdeb7b4607e0fefc5083eabfbb6e3d192fb75a2af1f"], 0x1) getpeername$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fffffff70000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfff00000000000000000000f5ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002ebc811922d63700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008b64c8c6550a5a1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002d4a0daf6437eb5100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000065b64cf60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0291cc2985a97fa02d0169a058820e9091476075fa2a5"], &(0x7f00000002c0)=0x1002) r1 = getppid() getpgid(r1) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f00000003c0), &(0x7f0000000400)=0x4) getrlimit(0x3, &(0x7f0000000040)) r2 = dup2(r0, r0) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000180)={0x8001, 0x6}) close(r2) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000040)="04e060c4", 0x4) socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x6, 0x2b, &(0x7f0000000540)="ebffcbff13b9fd812eaa4e713048e6684e4ceb486dc6056a6500496685875571b99930da34c7bbc80db1c9a8537d00f90da9457ca067eacd8ae7205471cf58c6ccc491c302791e91c589846f5f68ff1b65ea1184bf2e04190d871766613c8d8133f38effef5b4f92020a4401de23075dbda0e6b621135e5a8eb5a70984328145ff4d9c9d9831856bc8389ea2f7316b429be8d1c684a86fb193d318e425549ed09ba41d74e953562f78fe16408e6dbcfcc673086ec1faecc59145345a210223996d6120c4e18668434ce6f4b1bd16e1ca34bd40150eceeece29f3ac7f9a802b1d168ced2906054bd86ec9a33eb41bea25657ce1160b44dec299113207de8bb79c8060cebc40ee7fdefbc090b92cb239cd9e0fba7b", 0x114) openat$klog(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/klog\x00', 0x20080, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() ftruncate(r4, 0x0, 0x1f) close(r4) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000140)) r6 = semget$private(0x0, 0x7, 0x100) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000440)={0x20, 0xd9, 0x2}) fchdir(r4) semctl$GETPID(r6, 0xfffffffffffffffc, 0x4, &(0x7f0000000240)=""/114) 08:45:24 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) write(r0, &(0x7f0000000300)="544c28dc6f3f3817caf90c8b0ad9077f1be5cf005bafa691816704324ce150ebe28dfc18ef01b99b5bd84f4a3c52b3e5e296542fde09798b593caf6d5fda3c993d43fabe5026079b6855bfc642b51a41f20085ffd817428b4047d54f4825db9ec9ea0c8af66e1407dfa4fc3578aa257fc444e32b822fd491225d68e2a62ef0b35064b3b4b7dec088957f7a32f01e41e54b75c422d3a73cbb76e8b69e27", 0x9d) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x2, 0x0) socket(0x18, 0x6, 0xffffffffffff8000) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) pread(r0, &(0x7f0000000080)="cccbea18b5a7dbd6b771d15cc290b23cc01e64dd75df4d95d4ecb053d87dccdb84f8486484206b5e83524c33b9abeac8c157c606af1921b8cc9c6e03cf30e1a1b017bf3c28591a90082f8cacb03e6d685c0250e6bfde35ee9dbefe57c85406449c57d55df348e74768ce616b1f56f7bd461102cfab873f1e53a528984ee941ee6f4391daff0e5b7191be617ae81a65d163415e22cfd3374ebd4abcd69b6e7b5e06af1979d153cf460cf60b06a8a927973fb34917b981fb1936f666010cf1345c94e9dfe8533598d957ad7be11523d4640554848727c5e8c313dd63e6e64d330793d317186c75c742b3afffc453f9f046a84e4be351ce", 0xf6, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) writev(r0, &(0x7f00000002c0)=[{&(0x7f00000001c0)="da95dea06634c5dceeedacf8fd86008b9b3847332ca90f0bd68b47923f28e91f1731e65fdcd4974dc1687e8a30fbbe7eb7b625fb561b2ddfbfa7711d6d5bb0a09467ff3c0501203a33e990d44712a99f97be900bfc828339e1ddfe49bdd5997648fae492ea4749d5a6242c2b667f8bdec1110d483aa7cb08fbe4524cbe6991d73968302073baa62c221efa3a59527a8778730d4dfcfb178f040f5522ca04a0adced8cb8e45ae147c210e017b69ba", 0xae}, {&(0x7f0000000280)="bc5855a735c399a47b59f2bb4270767f658066f37c1ef5d0b39e0ef0179f10c770a270080ebd97812e1f0702c56a7846030a6b2cf5eba62b25b167a5", 0x3c}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x4}], 0x1, 0x0) 08:45:24 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x38f5fe1db452f2ea, 0x1c) r2 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000, r2}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$KDGKBMODE(r1, 0x40044b06) 08:45:24 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000026, &(0x7f00000001c0)="4b749519", 0xffffffffffffff6b) 08:45:24 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x4) mkdir(&(0x7f0000000040)='./file0\x00', 0x130) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x4) r1 = fcntl$getown(r0, 0x5) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x1) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setown(r0, 0x6, r1) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000200)) r4 = msgget(0x1, 0x200) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x5, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r8 = getegid() msgctl$IPC_SET(r4, 0x1, &(0x7f0000000380)={{0x1, r5, r6, r7, r8, 0x60, 0xcb9}, 0x9, 0xffffffffffffbb82, r1, r1, 0xbc, 0x0, 0x1, 0x800}) getitimer(0x2, &(0x7f0000000400)) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000440)=0x8001) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x200b0, 0x0) ioctl$BIOCGRSIG(r9, 0x40044273, &(0x7f00000004c0)) fcntl$getown(r2, 0x5) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000500)) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000540)) ioctl$KDGKBMODE(r2, 0x40044b06) msgget$private(0x0, 0x0) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) openat$vmm(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/vmm\x00', 0x364a9c9df37b7da2, 0x0) fcntl$setflags(r0, 0x2, 0x1) 08:45:24 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8001) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) poll(&(0x7f0000000140)=[{r0, 0x4}], 0x1, 0x1000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000180)={0x1}) read(r0, &(0x7f00000001c0)=""/156, 0x9c) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000280)=0x2) ftruncate(r0, 0x0, 0x7ff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x5) r2 = getpid() r3 = geteuid() getgroups(0xa, &(0x7f0000000300)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r0, r3, r4) fchown(r0, r3, r5) fcntl$setstatus(r0, 0x4, 0x4) rmdir(&(0x7f0000000340)='./file0\x00') unlinkat(r0, &(0x7f0000000380)='./file0\x00', 0x8) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0xa7d838dcd912e8e8, &(0x7f00000003c0)={0x2, 0x0, 0x1, 0x9, r2}) shutdown(r0, 0x2) socket(0x10, 0x8006, 0x8000) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000400)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000440), &(0x7f0000000480)=0x8) unlink(&(0x7f00000004c0)='./file0\x00') ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000500)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) unlinkat(r0, &(0x7f0000000640)='./file0\x00', 0x8) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000680)) 08:45:24 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="08761e1bfcd996b18f3edd98a36b3104fc48", 0x12}], 0x1, 0x0, 0x2c) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x6, 0x80000001, 0x0, 0xef5, 0x7, 0x800, 0x4eee, 0x1}, &(0x7f0000000040)={0x4, 0x7, 0xd805, 0x1ff, 0x6, 0x800, 0x2, 0x7}, &(0x7f0000000080)={0x2, 0x9, 0xb6, 0x0, 0x0, 0x80000000000, 0x5, 0x6}, &(0x7f00000000c0)={0x7f, 0x200}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setegid(r2) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000380)={&(0x7f0000000340)=[{0x8a, 0x4}, {0x23, 0x1}, {0x2}], 0x3}) connect(r1, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) socket(0x1, 0x7, 0x8) bind(r0, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 08:45:24 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x4000000a, 0x8000, 0x9}], 0x5, 0x0) 08:45:24 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020000ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000001040)='./file0\x00', 0x10, 0x80) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f00003a7000/0x2000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/4096) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 08:45:25 executing program 1: r0 = socket(0x10, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 08:45:25 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 08:45:25 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)={0x1}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 08:45:25 executing program 0: r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockname(r1, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) syz_open_pts() ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x5) syz_open_pts() fsync(r0) 08:45:25 executing program 0: setitimer(0x1, &(0x7f0000000fe0)={{0x0, 0xd30}}, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x2d0, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x2, 0x5, 0x0, r1}) 08:45:25 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204005ff, 0x0, "b0d42000006e9300"}) 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) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:45:25 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) close(r0) 08:45:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) write(r1, 0x0, 0x0) r2 = dup(r0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) 08:45:25 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x69, 0x80000000000000c, &(0x7f0000000040), 0x0) 08:45:25 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = syz_open_pts() write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16eba", 0x8) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x7) 08:45:25 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x7, 0xf9}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f00000001c0)="c8a84e3f04", 0x5, 0x0, 0x0) pwritev(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) ftruncate(r2, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 08:45:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() readv(r1, &(0x7f0000003940)=[{&(0x7f0000000540)=""/192, 0xc0}, {&(0x7f0000000240)=""/107, 0x6b}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/248, 0xf8}, {&(0x7f0000001700)=""/146, 0x92}, {&(0x7f00000017c0)=""/86, 0x56}, {&(0x7f0000001840)=""/162, 0xa2}, {&(0x7f0000001900)=""/4096, 0x1000}, {&(0x7f0000002900)=""/4096, 0x1000}, {&(0x7f0000003900)=""/30, 0x1e}], 0xa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000002c0)={0x0, 0x1, 0x4, 0x2, "014955882e0261c7374dbfa608e0eb2ea43e00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x6, 0x3, 0x1, 0xfff, "df327d9959be8e45ea30d38ab3be539abc3a290c", 0x8, 0x100000000}) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000440)=""/241, 0xf1}, {&(0x7f00000000c0)=""/63, 0x3f}], 0x2, 0x0, 0x0) syz_open_pts() 08:45:25 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, 0xffffffffffffffff, 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000040)={0x0, 0x7}) 08:45:25 executing program 0: munlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) fsync(r1) r2 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r3 = dup2(r1, r0) poll(&(0x7f0000000000)=[{r2, 0x8c}, {r0, 0x4}, {r3, 0x2}, {r0, 0x100}, {r2, 0x80}, {r1, 0x46}, {r0, 0x4}], 0x7, 0x1) 08:45:26 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x800, 0x100) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) 08:45:26 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="1444e586557ce6012e2f5c2436c2d2726123643e15d5fd1f67dee31bfa2a96f43f3503cbd9490795726bcf8f8e81b85b5ae83948ddcba82bd42c4c"], 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:45:26 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0xc9b2, 0x0, "010700000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0xfffffffffffffbff, 0x4}, 0x10) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) r3 = dup2(r1, r2) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat(r3, &(0x7f00000000c0)='./file0\x00', 0x18012, 0x40) 08:45:26 executing program 0: r0 = open(&(0x7f0000000100)='./file0/file0\x00', 0x80, 0x41) ioctl$KDSETRAD(r0, 0x20004b43) kqueue() r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffc, 0x1, 0x1, 0x7, 0x40}, {{r2}, 0xfffffffffffffffd, 0x40, 0x40, 0x6, 0xfff}, {{r2}, 0xfffffffffffffffc, 0x80, 0x1, 0x4, 0x8e}, {{r1}, 0x0, 0x0, 0x80000011, 0x1, 0x2}, {{r1}, 0x789d4e5562e1995b, 0xe, 0x0, 0x100000001, 0x5}, {{r1}, 0xffffffffffffffff, 0x68, 0x80000066, 0x2, 0x3}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0x3, 0x8}, {{r1}, 0xfffffffffffffffe, 0x4, 0x0, 0x400, 0x5}, {{r2}, 0xfffffffffffffff9, 0x0, 0x1, 0x7}], 0x6, &(0x7f0000000380)={0xc8e, 0xfff}) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x2, 0x2, 0xfad, 0x2}, {{r1}, 0xfffffffffffffffe, 0x85, 0x1, 0x10000, 0x1}, {{r2}, 0xfffffffffffffffd, 0x10010, 0x2, 0x5, 0x5}], 0x5, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 08:45:26 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) close(r0) fcntl$setflags(r0, 0x2, 0x1) r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x1, 0x571, 0x400, r1}) fcntl$setstatus(r0, 0x4, 0x80) close(r0) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x2, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pread(r0, &(0x7f00000000c0)="94f93bb5132482c3671f04feeebf4896d55e4b5a8bba04cc502434eab6e1619ab7f72483c091cef33c2b9cde3f8dd7b9396191807dd68c6e28c6ea15b163ab97b30f51d3c9654a9b512ddcaf3326f12ca577f307f1cfed7aba11b2c671feb5c06b9040bdace0fc597f02ccbf", 0x6c, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x12, r3, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x80, 0x0) sendto$inet(r2, &(0x7f00000001c0)="159c85bc1c0cdc87ba047d4aea0f23012829a3fb5e06704372e36b5a38219b9718c81338bf58548b93f706532266c0d9c5a8318748b08a0827e8f515f3ad9f9bc6ac08f6288c130ab9ecf49d788c25424f01d2409e8ed4c015bc29b387cbff54f8ad07fc83b1efd078b64decc1e71238042939f4c3517648fff56a5faba70bc0aad1443c6141ad53b4ea658b47358785d4d450283896", 0x96, 0x1, &(0x7f0000000280)={0x2, 0x0}, 0xc) clock_settime(0x0, &(0x7f00000002c0)={0xec0, 0x9}) close(r4) r6 = semget$private(0x0, 0x2, 0xa3d935cda60c9b25) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000300)=""/107) getpeername(r2, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) connect$unix(r0, &(0x7f0000000400)=@abs={0x1, 0x0, 0x0}, 0x8) readv(r5, &(0x7f0000000500)=[{&(0x7f0000000440)=""/140, 0x8c}], 0x1) mknodat(r0, &(0x7f0000000540)='./file0\x00', 0x276a0524567c78c4, 0x912d) bind$inet(r0, &(0x7f0000000580)={0x2, 0x1}, 0xc) 08:45:26 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0xc, 0x0, 0x0) r1 = socket(0x2, 0x8002, 0x0) connect$unix(r1, &(0x7f0000000bc0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30b4e8e7fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f63b0ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000040c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d05f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4238f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf6208c8dbf602dee7556cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5afc60000000000000000"], 0x10) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccdaa2fcbc0ec96f878764a369e7cdc8c3fb33a783e0b3e7800be924907dfbee0dce42446da3e4e5913252a72af4d76811b6fc39d1fa067a2fb287130c54234fd7bb2579775f71c6bf2db16b358ea90f9626188377f4586a93e88060fc77357da77d4a8576420e81d2fce0172fe0ec129313fd10562c848a4e8f27942f740fe1e3c72f8d23eac98de5be7845150ee2d7f20f70cad9fb6937ae1ab7dba904f8d0c8775adccd9ed1d7accfc992034d126e282c76d2089e3565b065ea333d56b3909605b8415a939401e138391cfdf0743d208c992591bd2b050f6fbc42d7f5d1e374a78ebc7ea9d6c6f3b98bafd490cc59545931352b7b56d60ecea88a29eda664bdc73d53284834c493db5d18c9e6dd1831512299512034ff16a685526d46b5b6c4de83cfa3f470a39d5a5c99016338bc690d882c016b72ce7e51c405589d95d6c8af5e919adbe2cca8453d31623a54ce547a05f85b2ad91d45033cc5ba9ea7213cff0d9731b04dfe4a6aab91bdbff7c23e4c840427e98defc9efe16b5acf4cf88a17251e3cec5ce46c8998a3783e8827d3abd03054e066aed79a672d30be3738b90431d00ca9f22237182c7c89adb760ec9182e381cd8c1bd764ab4c8dfef8a2e02bf55d35af6a0d1bf39e015a2b12416b15f633cfb60e11ad648d104eb22c39767d05a55e80f7760a625306eb7362e3aee2528bc6a66373fea96b1c88e1994e6fb00c034708a9319bcfbb9d908675f94e41ea8c83e4f5f8671acd603cb36f1c6c863c86985e431e3cef69138b0578b0eae176dea77eff16ac9f4f6d3bb849df316553bf16ff66832dac3c067e0c694c08e2a62c8b690945acd6dda65a749720a9f677c106249a61a5a9a6a6ad87676a1c6fa79078e597ce09348e3b0eb8ae05918191f2a80ccf1e211b960c6031375dae8651f71942668c97f39da4f79c8d60e2f9244790c5a726db89059cbbdacece5ed287a8c56513860bb77928f4bf2a5ede3617f9258f4f5f18b77cdb2d79108cb5dd3b4c89b93ab99d4287cd76690df6099ba2191e9844f3cf25a9a21f31891f48e747dea0c7b8a691c23efd0be3442b5b09be202a977e1043c83c6f6a9a4fc17ae58214a17d6d5a968603f9f344160cfe0683442017e5d631a137ca50b1f190a806abce43c463528df93140085de8ec57789ef5877d44f3d0374f24fe07119e39629a7e3a6cd67451d53666f4247027144536ce75c02d9d200aefa78c378cc872cb90c8e13a23b0082bfc13ec623d2c489f3f4b84e889342965cd909f467518121aad925e1ada4d70e621efaaf608000d0d18ebd3fb0f0ed1d425ffde4c6be2dbe7f17f726ae3ec29184fc03b63fb0ace6c69b95912635ef0b74936e8eb8268ab633a3fe2b27f194efa23d6aa79719ba3dbfb7738e69ea64335e5000bfe90e0a1d9ccf6fa85461b8e3652da61576942237ab8548893eaefbebd3fc7aac24430bcdeec40eeb6b35575ee14c96e623c30ec7042b7c40b8b884d34875d2505858221f43952fa2f28933abeb1867c7dea680dadab0a4e3b3a6eb5e1001cb46a4197cfaa04649cebf1439c3c53d7059755804e4565e287e49d72440d72c7ec691dbf69fed1bab26ab995b7ee6a2b5bfc53f94eae5129262559609f713e87196513280dbf7ee6c984ff35d478d30848e926a67d66d9c392c49d07f9aded9ffb134210e3b339a455dc40bbe5af7a7f73756d15d952a9f7a40ccc8996cfbefc47a3cd187a75fce19ff0e16d927ff257ee97f013e93c55e24cb1d1a035e5068408e2d72022f4d214ba9e73359ae1dadd9c995f73d9c5215dbca1ab21a493d30eb43026c814ab237db99b19f5a738e53387d4202367d4d711d03e16cb0df1c942427eeef10d27bccb71fec528cbd402fdc732fb8e1ec40e58ea3f22f8b9e461d1b7059c334f558c4cd207e1cb30f3de0b00f9959ca08eca2efc1afc340bd8abbe715559d066d059065ff43e34f84706660b03761bc5ec42f2d19841ea37efb9bbdd4c8dfc00fa7c95ed8a78e759d1b246e402526aa1acb506640e77cf6c239cd1105a875f0917e514306839efdd3013e1c46c3b57551982ae64837961c6d45707b6003edfe0691b8b32c8bcd5b492e3ab5f85cf16b7b9c081ca28250ad2600f929e64af032d97cfb4fd26fe418756d4b07a10e3e52d3ae0a610c9ad440abfe0b82a087c3a5aca4593c79f8ed53af3530f71b03af4347d657c901dfa0aacf06ece1f093dcc86a214b9c44f5764c531c774bbb41a92cd099ff4b10fa5085eb1d40efc57129d68eabb08dd315ab12f0bbfc2282048bfad07a914e0bcf69f886fbb89cd452a527a8dceb8e5b06f712320a21920ae854540a8881e12eb7d8b697fa52b6b91869710ff3e3d21fa2b7ca8e9753638c8b49aaaab04cbd028f82dc85aee67b125992115a51051f25551130bc0fba26966dbd6a46ef96cf9ceda7dfc50f7004be22ba45527d335191d18314f3000b20409fa8d8e329341b08c285c46f21afd1172aeddd636a08a05ca5df983a568587cc40b2c69075a61799a2ef8ef74f6d0c4bd21c69966de3683518592f4853e542e971d558d04c2e9a0942824a5f9f09bb23fc8b56a315f046c718a8c8a9f485d65101d2608dc84606b95f08c4accb5d05793d53d87a01e599324443fea388f71a85ccaeb62894777a98853ff44021a74f24ee95c6ad18463b0f9b29dd86ea3425dee689127519f9ef7fb7b7d62ed62e5980fa0926dfd74f91cd71449606c7d6c5d671fa45c1e58297d44f2e46109ba2d3cd4fb03ef36f8d6d2b1f32820a765ef6047c23aafdfd40d6bee895cecb77e6df7c23742a7fe7559613803d2c503b60303c1fef1919819a5cd5a07502108ecdeff9105fa870bc780cb2873822ef939feff63dd4f8a8b3c04987c99c91d207679b3032414444f1b8bcab2890c280256ba3d001477e01b1543b9fdb24b664c8df5556c77fdbfa88ff5b15d69dcb788a54f218256806e2bb22a2d927b5cec9932e6c114134abdd890828769d777e21f7d2fe13a78027767462e2240694fffcaf1b979249725b6a81d0f16375e8df398118c242d431ddad04d1480aa045f8d463cc24c9abaee333b0b63ee4e6041ae2a621e9ab2a26d9b0cf22608c2e073fb347b7ac37005888e1726355ad8f521f020cce24e8494a90b994ad893c9517c98db3033348a9a3cc87d98babddb60ad7d8fd09f1b7c0877eb2f1c8745dec46c526a2e22948a590ef1d0d53ba0f9d7b039973e25a6b32cafa68cd798a9c4553cdc1c60eb249984f2f59adc2f59e990a58a19c2e0e08fdac8823ebb1459a430865c2003a19c68a4699eb4502e60d22f017b67ff91fe4ff9063052ea3f81dab9b0cfd286b6c2cf5f2db60eb5b8f48b8cfe0255f2aeabcd417d5118390a1db662c6ebd8ef42ed02011169569dc97fa7d35ed43e1f2051977a24297891bda43f5c0386e433c4cbede2ad4e3ad4ba850a378effd5a4a2d269c1c3cab89b76f9dedaaa0e63fbb9b26ff0290dba66854b4d02caab8aa524d68e5c6711d68ed0beadd739240b95be3137e0ff7b90fcfbd2466629eb3b1e8e229c1cc18e671c8fb63958c39adf7469aebb0f75755f28395f592824d9d0d68c8ab42eb52d49f9537f92de38b9f3c47af9a2b71ce69e63aa4a9ded76e3420bc033e6d333d2caa8481ee3467d5c0886b9a217d181c7f8981c4d5d77f589132407639b5a3602b8591e886822500a6845fe23044a8112f7d3b668f45ce8a909d185199f1fe9b8f3134d348e55a91e79cea5b2cfe186cc6da403bda7c28bc942932c420179e12d7f9957c731f23aaa6133748cc99439cdb96e431a0e1b148b2b335546226e51d90164024c0167232831bc66b6e6b37f9c5b3b23e0d156bdca8b92dcf42a72679153e888c6b49c01959d441f496eb4120f2ee6a5081c3bcbd13697baeb7555bbcfc8a47da5d6a5f47027fe6b29dc8b50fd9acb0bde167b06edfcfe0e1c5128aa82678530fb40cd2358554b9afd8f3cbdcd537e542b74b4cf5985d612fe8e4cc2b63076f6739c19855214763f4bcd239cb16b8465237e90c30c2da7a236aa8ebcb0e37fddfb11cac95fb835b991bda94b06d8f3f91860185be7498debb150b4f00de9907c7abd3139040af4f51e9e91158495226c37c533dfc2e159ae348c9864c48782fea8ed2d1fabcce43095e66b18957eadfa29f6336ea1a9f331c486cfc48cb8f8ef1ed4beebe612e1f524a64f25608eb9598dd8006a781adf6733f8630598d66558d943984296bacd7fdff53cdcbe2e1d68309913703fb5bd95b6c393de8ba1eb8ae4641fc1af05fa63a8ce22a3f5a4832a88dc64a5c914c9d0d4eba055099911c5eab8c18969e9b6b07e0c7a3565e8ecd17efd0b78aefe79222859f74e945b233c0203add8daee44074adf8ec752b22b483dd9c505c170a298dc678fb203cefa3a9e7b412ba38196565d4520041bd91ddf372335a39a3544c06dc072d695002b738cf698d24facc3878e696c9a8e7094da196734147c10cb28dcf2d264df2ddd40507e4390e7499afbc5060d5f5c5da4cf5b1fe2b632d0d447cbf01d6dd1ef9d36634c473ed6e7a816360e07e1bc5f6e61e47bbc68f4b797fb944490081873dceee7e2821fe347c09237147f30733cd923ff9bce628429e70f8158d6695b5886e49922d4bed1722a4a5f4bfd6097f9e506990078abece35a4085161ffba45aa6d02cf0008cd6857a80b6886a3cb144bcf29640768b15fcc5aadbf0740b894d71b3861affa016f21dc290dc6c077c7a002c593dce7f0e71a8307c9f9b5d90f730d11ee2cd362dbfdbcc7567b88c4ccedad95119812f27a18fb3a786f0a26ba10a181f04478ef8e5cf424faa7d402a145556e740c5f15825bfc215da2c22cb0467077633ed8629f25016f5ff8e84cf649301bfe1424fbd8febd1a654c2be43dc3a9fe025e9426e68896504743b2445c5e9b5967ca72e8763d25966eaff15cb4ddce91f15b4c173e9acb6992659159d3be013b31bc145003df6f51ecf7843b8f63b82102cbb7a2f68597cf6ec716ce80953afdbcd917668c4a4eed02e10891990e903db57eb5fbdced87fe7d43b7f8a5eb333a82c5a79a7b6edad791a8e0312179c95352e820c46e37ca49f17cc323aa7b5a14c998a3e55d388d38623baf7a96805e59078fe7e8509d450fe9f4391021322b8ad8387974af790b0b715bdc1255d93c49113a3ea18dd520dbf22bc558a577288162b7df58c7107f89b47f8129b4e5157599519a0e09c2d09a2a3a17fd5f64da4e13c38aff7cb8a2c7e85b19252c99f317c000ce5d154e54916", 0xefc}], 0x1) writev(r1, &(0x7f0000000300)=[{&(0x7f0000000100)="d10fe46249e0fac2752f854bd0f0276e5aa25d62f492b9d470029fd4578d73457d8cc30a8f64ea9a93cc5a3499d71def9939bdf5a73270d1fedf52ff5f4280fc9d63e986eb9ba467af0459ee18722dacfe153b910f20758cb3bf5d2ef33251b12ddd002ad8997b810f57998a36c58848907594b6a90e8a338943ebe3dbfe4d5318b454e979585b2aceed2a1a8c8ffd8bf3df7bb22614fcd037f9633643c1e21037d5fd7621a3e4efd961f39b3055184427cbad24dccf0c9fb7f011930c99caa3fe8d4365ef0ec4207aa3d0faabc2882416f99b", 0xd3}, {&(0x7f0000000000)="35ee8d264863b740d1bd0264368672126f1284c37dd9f9171d138aabfcc25f067d5b3f728d917bcc33afb9e1554354e66152094d2d367425b83fc405d895a8f7dd9b0f748225c3efedca27ca5e9bdef0838e8b76511e9174d8e81bcaf23558a345edbfb6a90829447c9293c14b3625f6f6318f5c4a867515b97df52f7a7c8fa3f14ce9511ede244641351c3a33e2ac0854a52b881463f44ab23d200440faf02d648c1560a62d94e538989938", 0xac}, {&(0x7f0000000340)="768559445ee538895a603f8f81ff2386180fa9cb23cb30fc463892f53ed7994008176130319e443b7f9ae4ef3f368f698864e44d8b9b6f24a3890503e47465dcc4a8cb5d6bf1689030c9e30fd05fdac7f85870944005b1d5d1d1572e587dae478438965e447a0a57fea27808eabe2b7fbeae2412e3a229f237a730d0e6b9b695cb208e5f91778c31c7c2f06a0e28e509733be715d235adeb197b989b7e8c3136e7f939cf109580457610bfe06e8515fb14be43dab2a123db7e", 0xb9}, {&(0x7f0000000240)="035db64eeb349632f25d5b6af7f42dbad146d118c02612254f8a80ebba929c9d8269bd8117a4ff20327b7ba5ccf29370f8eeb835cc6cef055f0b6b2755c93d89148d9ae220c0d3c1628f97e7add959f808c09c7c5bd99efad0c8e7654353c781e2880a5090d1bf56da2b1c2e4837dc3c77831c0b2454dab48cd9062cdc2c8a3e07a0a73df12794445d7535d141898c5424de4eabe58dcf760be98b8dd992c35d8a66677b6f9d", 0xa6}], 0x4) 08:45:26 executing program 0: r0 = socket(0x6, 0x8003, 0x3) r1 = dup2(r0, r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)) sendto$unix(r1, &(0x7f0000000200)="50010504000000000000000113060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5ba5030000c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e1208a31fd3f80004ffff00b20000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c7389e9f6b576837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f00ea65f3482e093de7", 0xfffffffffffffe0c, 0x0, 0x0, 0xffffffd0) syz_open_pts() ioctl$TIOCSCTTY(r1, 0x20007461) 08:45:26 executing program 1: r0 = socket(0x13, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 08:45:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt(r1, 0x853, 0xffffffff7fffffff, &(0x7f0000000100)="be2131643dea6689f27add7cdce5254a26d716604ab486e94ca0ec0a9ad23879c37be29978e3aaaef3bd5889ef46832a548a4a2c9de71df4bf181d5491b42111a8c4b0bfbb8ba106cd61cb6a2d0ef9aa19f7bd5266ff13ee7df1314ea2ce35cdc96ef0646c7624985b1fa85abc47df2bdb4357939e11f96437319dd8324579f8c3c010587484433c97425d181da6b2a098805b2642c029be4a0951aa381273c09edf8dd65bc61220e7c8ddfbac9f734c14805387c0cdfcc7c19c15484dff1e8f90aca16cf7f202c40ac95c", 0xcb) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000080)=""/40, 0x28}, {&(0x7f0000000200)=""/90, 0x5a}], 0x2, &(0x7f00000002c0)=""/248, 0xf8}, 0x42) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1ff, 0xb, &(0x7f0000000040)='\fFW}', 0xffffffffffffff89) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:45:26 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000000)) 08:45:26 executing program 0: socketpair$unix(0x1, 0x200000000000005, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) r3 = semget$private(0x0, 0x7, 0xa0) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r3, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x1, 0x3, 0x1000}], 0x2) r4 = semget$private(0x0, 0x4, 0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000200)=[0x7, 0x401, 0x4, 0x5, 0x3f]) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) r6 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x12, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000100)) semop(r3, &(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 ') r7 = open(&(0x7f0000001600)='./file0\x00', 0xa42, 0x5f) ioctl$BIOCVERSION(r6, 0x40044271, &(0x7f0000000180)) semctl$IPC_RMID(r4, 0x0, 0x0) recvfrom(r6, &(0x7f0000000400)=""/4096, 0x1000, 0x40, &(0x7f0000000340)=@in={0x2, 0x1}, 0xc) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x20000, 0x0) r9 = getuid() semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f00000002c0)=""/73) ioctl$TIOCNXCL(r6, 0x2000740e) recvfrom(r7, &(0x7f0000001640)=""/4096, 0x1000, 0xabab671b2e2f8f48, 0x0, 0x0) chown(&(0x7f00000001c0)='./file0\x00', r9, 0x0) semget$private(0x0, 0x3, 0x2) lseek(r8, 0x0, 0x0, 0x1) 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(r7, 0x80105728, &(0x7f0000000040)={&(0x7f0000000240)=[{0x43, 0xfffffffffffff800}, {0x6, 0x80}, {0x45, 0x8}, {0x80, 0x7ff}, {0x8b, 0x3}, {0x2, 0x7}, {0x6, 0x7}, {0x0, 0xffffffffffffffd4}], 0x8}) utimensat(r6, &(0x7f0000000380)='./file0\x00', &(0x7f0000001400)={{0x0, 0x2000000003}, {0x2000000, 0x6f000000000000}}, 0x0) sendmsg$unix(r1, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002640)=ANY=[@ANYBLOB="c1000000ffff000001000000000000b721874df033e637f6b1124c45239739f198d2375d6e8ec5312eff89187ac5c0a71d708af2a8e3ab9c8d523bfd677c69131c6ffda41d9310cbe084ae004bb3f8eaac5f0a40aa30f00c90ac9bff3c3095ba141067bdef5854f95e978584b16c9434f1faafdb35c655d2f37acccf36d8b1e91912d9dbb64809dc7b8132bcaa6c486d3dfee5321294dca5ae5906aa033f0100000000000000f1205c458ad269d7ca8a8c8610c3ed291cfeb708b5a7f46b869d6d997ccdfb0c4057c0a996ec7f18048dce3e523a441b59348cff10b16c97a50a0924df7e0a415258bbe7954079d73fc78bc1ff0f1a771611fa77055f8dd6f87d9af19770cf68171e88d20afac7f10214422b8c109fed91e4f90134ab25e4913a0ab653ff8e22ec830d337d8e46330c70cc646ec1ae32eb85fab34ea4ec5d089856fca07c6f68169c81f0db2504d1f6d24b116fcb4f598e7cb592d6975bb8fe7d0edf1cade10fa5ee3c411f513fa8bf0a5d999105986e1f0730a7e3a2eaf6d4f82e0c22c2e08b923670cb4e4723ef64c69020f70228", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES64], 0xc1}, 0x0) 08:45:26 executing program 0: socket(0x2, 0x400000000002, 0x0) ioctl$TIOCCBRK(0xffffffffffffffff, 0x2000747a) r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getpeername$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206921, &(0x7f0000000300)) 08:45:26 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xfffffffffffffc4a) connect(r0, &(0x7f0000000080)=@in6={0x18, 0x0, 0x4, 0x7f}, 0xc) setpgid(0x0, r1) 08:45:26 executing program 1: mkdir(&(0x7f0000000180)='./file0\x00', 0x88) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000200)='r\x00') pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname$unix(r0, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 08:45:26 executing program 0: select(0xfffffc64, 0x0, 0x0, 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000100)={0xc5f3, 0x2, 0x26e, 0x9, 0x4, 0xfffffffffffffff7, 0x85c1, 0x2}, &(0x7f0000000140)={0x0, 0x100000001, 0x4, 0xd3, 0x800, 0x7ff, 0x3, 0x9}, &(0x7f0000000180)={0xff, 0x4, 0x7, 0xca2, 0x6, 0x1, 0x9, 0x5}, &(0x7f00000001c0)={0x4, 0x6}) select(0x40, &(0x7f0000000000)={0x1000000000, 0xe56, 0x40, 0x5e5, 0xec, 0x401, 0x3ff, 0x2}, &(0x7f0000000040)={0x60b, 0x7, 0xf, 0x3, 0x9, 0x0, 0x7, 0x401}, &(0x7f0000000080)={0x9, 0x70dd, 0x0, 0x2, 0x1, 0x0, 0x0, 0x9e4}, &(0x7f00000000c0)={0x8, 0x7}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000280)={0x3, 0x100}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) 08:45:27 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) open(&(0x7f0000000100)='./file0\x00', 0x200, 0x50) r1 = socket$inet6(0x18, 0x4, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4, 0x1811, r0, 0x0, 0x44) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r1, 0x200000029, 0x28, 0x0, 0x0) 08:45:27 executing program 0: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x5) r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) poll(&(0x7f0000000040)=[{}], 0x1, 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) r1 = shmget$private(0x0, 0x2000, 0x4, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r4 = geteuid() r5 = getegid() r6 = getpgrp() r7 = getppid() shmctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x9, r2, r3, r4, r5, 0x1d4}, 0x4, 0x7, r6, r7, 0x3}) 08:45:27 executing program 1: r0 = socket(0x1, 0x1, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x4d0395e23bd1a490, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000140)='./file0\x00') bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:45:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) listen(r0, 0x3) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) execve(0x0, 0x0, 0x0) 08:45:27 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 08:45:27 executing program 0: socket(0x10000000011, 0x8000000003, 0x0) r0 = socket(0x2, 0x1, 0x400000) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(r6, r6) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r0, &(0x7f0000000680), &(0x7f00000006c0)=0x3059b6b611da2231) 08:45:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) 08:45:28 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, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x3ff, 0x5, 0xffffffffffffffd9, "855c000a67a7230062f913000000000800"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:45:28 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x20, 0x6}) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) 08:45:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYRES16=0x0], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) 08:45:28 executing program 1: setitimer(0x0, &(0x7f00000000c0)={{}, {0xffffffff}}, 0x0) getitimer(0x0, &(0x7f0000000040)) 08:45:29 executing program 0: symlink(&(0x7f0000000180)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000002c0)={0x10, 0x4, 0x4, 0x9, [{&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x406}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x20}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x24dc}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xffff}, {&(0x7f0000fee000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0xa}, {&(0x7f0000ff0000/0x2000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ff2000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000fee000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x200}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x800}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x200}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}], ['./file0\x00', './file1/file0\x00', './file1/file0\x00', './file0\x00'], './file1/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7f}) fchflags(r0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) 08:45:29 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) ioctl$TIOCSBRK(r0, 0x2000747b) writev(0xffffffffffffffff, 0x0, 0x5) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x80, 0x102) writev(r1, &(0x7f0000000000), 0x1f0) getsockname$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 08:45:29 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8001, 0x0, 0xffffffffffffff7f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0xfffffffffffffffe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 08:45:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)='{', 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000006c0)={{}, {0x1}}) open(&(0x7f0000000000)='./file0\x00', 0x10020, 0x90) fcntl$getflags(r0, 0x3) 08:45:33 executing program 0: clock_gettime(0x7688bcd18aee4163, 0xffffffffffffffff) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) select(0x40, &(0x7f0000000000)={0x6, 0x20, 0x5, 0x3f, 0x7ff, 0x101, 0x0, 0xe1}, &(0x7f0000000040)={0xc78, 0x80, 0x7, 0x6, 0x3, 0x7f, 0xe8, 0xfffffffeffffffff}, &(0x7f0000000080)={0x8001, 0x2, 0xc1b, 0xffffffff, 0x5, 0x5, 0xfffffffffffffff9, 0x2}, &(0x7f00000000c0)={0x5, 0x1}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000140)={0xbade, 0x9, {0x1, 0x1}}) 08:45:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x41) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0xfff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r1, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) 08:45:33 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000002c0)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000300)={0x401, './file0\x00'}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r3 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r4}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7}) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0x0, 0x20, 0x40000000}, {{r2}, 0xfffffffffffffffd, 0x91, 0x80000008, 0x1, 0x8}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x100000, 0x100}, {{r2}, 0xfffffffffffffffe, 0x4, 0x1, 0x7}, {{r2}, 0xfffffffffffffffb, 0x40, 0x2, 0xd6, 0x7d3a}, {{r2}, 0xfffffffffffffffe, 0x4, 0xf0000000, 0xfff, 0x4}, {{r3}, 0xfffffffffffffffa, 0x45, 0x1, 0x46, 0x1ff}, {{r3}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x944, 0x8}], 0x66, 0x0, 0x81, 0x0) 08:45:33 executing program 1: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1f, 0xc00, 0x0, 0x1, 0x100000001, 0x8, 0x0, 0x0, 0x0, 0x6, 0x20}) fcntl$setstatus(r2, 0x4, 0xc7) listen(r2, 0x8) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x40, 0x0) 08:45:33 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000880)='/dev/null\x00', 0x8000, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r0, r1) r4 = syz_open_pts() sendto$unix(r3, &(0x7f0000000580)="a819cf8fbe9997518dae9417adcc3372a3dc1064636d8afcd9676612c8b9c07f7e609422f0cfd2e058619094b37726be8b766084ae06eb3967e85bcf704c81da9c8b06da4c2f0fc06907bf20e6294ce6e781749e5046eb33ac18d308cc415575f89899d8dbadf7c423fcae9d6cd034c64916da5b138c1b888d5f8735fd2c22f983fb5344e023b8bad5434b5d9466a1f4d57a629c577f4dbd9f16994c3a9e627179f5993ed00bf69292", 0xa9, 0x400, 0x0, 0x0) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000480)) r5 = semget$private(0x0, 0x7, 0x286) semop(r5, &(0x7f0000000000)=[{0x6, 0x1ff}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x15) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r6 = fcntl$dupfd(r4, 0xa, r4) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000240)) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000540)=0x1) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r7 = socket(0x5, 0x400000000002, 0xfffffffffffffffd) sendmsg$unix(r6, &(0x7f0000000140)={&(0x7f0000000e00)=ANY=[@ANYBLOB="08010000000003000000a5326e17d175198bcab5b0063722cdda40accb06fb5d9028a8a20670c5481be58ba7b60e72066a134acd74c74ba223889e000000000000000000000000000000990029bd0cb777e662fd7725d8403df7d999e8f68f671d44f5dbc10cb36b8e9af2c6c36bc6e44efe36b6514eb37d7f372860c2d6fc9310eb6afd9a16f7fd25bf4b305add7695d476aa1865bd16df25c321c18de57e2f520962b9e1daaf25e29d9ce4edb7622c1b9a490452eb3f90b756a1166c7c0b6a992246efbc70b6979bf707d46f49a6c8dcbf3a36c7e6c958741252fff10a8b1c0306ce992119c23ab80dd5aed6685899de608d1b41320ba06a7b8d4351086e164738c4ccb5e45dc4089e7fbefbe5d03c3f564707f1073fe363ef0be91d541fa5e3e3a56118986ab3d341d0b2459d5b7267d7cad7dfadb284ab39fff0c2f8f8174e91abbe9453c8f51d57f5291f247b0a01f3380b8cfbc01c98f2e52293209571ed117377718baae01dbd99760c458015316c228029cb56d6386e44710aa5d646757cc27b1a"], 0x1, 0x0, 0x0, 0x0, 0x526}, 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000280)="0100b8fadfbd3b12ad57423de74222b751a7510000845b9dcc4153717f94e2caf5568108818652cb3444e9e04504294170", 0x31) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r3, &(0x7f00000003c0)=""/57, 0x82, 0x3, &(0x7f0000000ac0)=ANY=[@ANYBLOB="6c65302f66698f6518000000b7880000669c91a379c374443cc38e34c569d536378d1412c91289a4b93cf155bec1cb20a02c0f4995f7ca3455e1c925793565a658a3d5ba6ebf72cd2e7fcb7f12bdd361d5e3eb347aeb0b5e38c40b3ab223f22f03f4e7403450b42866fe43ef2b092150c2f74b051e6a50fc7f4b9b2e2eda80458cbbd4f3018ec253c8171fee87ad863d8ed243d8477edfd925e100548b3158036d41fc2083731788409aedbc42aec77a8e39cbc50b8f9620159fb3443fbf4ff6ac9a01821f907c9d8f77e44e96a516e1d0aa5210f53464bc6f034c6bb7afd05b6d1b1a73de55902e58ead9b7a8723f98326166a8a38011a4843a7648e0ccf0dda31059722a4e0644f4513102e2630bc9aef0c82000caa97d5ea722a7c7c6d2ce065eb996da19864ccec27344ed9c97"], 0x1) rename(&(0x7f00000004c0)='./file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f0000000200)=0x6) write(r4, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) syz_open_pts() recvfrom$inet(r7, &(0x7f0000000900)=""/30, 0x3f0, 0x2, &(0x7f00000008c0)={0x2, 0x2}, 0xffffffffffffff90) close(r0) fcntl$getflags(r2, 0x3) r8 = dup(r6) ioctl$TIOCNXCL(r4, 0x2000740e) write(r8, &(0x7f0000000d00)="44076ad8f8c20638c27b5621d3c9a1810720fa275e134a3ed444de9f0de5eec9298bdb03bb0a782ec4a182df3453dc2f30b845ce26ba74df3d6749c2344f752bad1cba29edede2b04d843de36aaf90e277b636efec3ce9835ddee1fb92af64c9a9c10c0b19cf829e6de7d2babdcedb21c1fb32db99bec6822f0e1ca8254fecdbba5acc736f1d681df8d06330220b1c08cfc1c5cc8f0f1fb96656d8af57d2e921e8f7905e862c86cbdb8a1d4ad7e7330f955fc113b582eef7bd5e2d8b7dcba0e3f2e49bf28ccd72cbd9d2f0c9407dc25b3c8fae2275b67cc4c44c08f2cc012592cd01a34a05756ebe20e34b3b498a8af20ec7021852d381", 0xf7) 08:45:33 executing program 0: 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) r3 = dup2(r1, r0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000001180)={0x4c9f07ac, 0xa3, 0x6, 0x20}) unlinkat(r3, &(0x7f00000011c0)='./file0\x00', 0x0) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000080)) 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) getsockopt(r0, 0xc2a, 0x5, &(0x7f0000000100)=""/4096, &(0x7f0000000040)=0x1000) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001100)='/dev/null\x00', 0x80, 0x0) ioctl$VT_OPENQRY(r4, 0x40047601, &(0x7f0000001140)) 08:45:33 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff, 0xffffffffbffffffd}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x86, 0x4}, {0x8a, 0x6}, {0x0, 0x7}, {0x6a3d13e36f614844, 0xffff}, {0x1, 0x10001}, {0x6, 0x8}, {0x23}], 0x7}) 08:45:33 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x4) getsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) recvfrom(r0, &(0x7f0000000100)=""/252, 0xfc, 0x41, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) 08:45:34 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x5) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffe, 0x11, 0x0, 0x1}], 0xffff, 0x0, 0xffffffffffffffff, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000080)={{0x18, 0x1, 0xc6a, 0x200}, {0x18, 0x0, 0xa2, 0x80}, 0xffffffffffffffff, [0x6, 0x0, 0x7, 0x8, 0xfffffffffffffff9, 0x6, 0xffffffffffffffff, 0x5]}, 0x3c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:45:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) close(0xffffffffffffffff) syz_open_pts() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000001980)=[{&(0x7f00000005c0)="a83026861f4e71362507215415aa16e3f4c36e1d4f70e6464b42cc9c79374c92600e27ed6ab6714bec99781a599d85f3136949116331fe1f3a9c0be66508f19de0abac7e6869835323c101df705f9ede85ffebc6a1f261f6e0ad581a1e7d1873683b0bfcaafde7c9d3fd81900f502133ce49ad0eb17a59a1a34b13662d7ed9e50d84f8d7dcd6d25ad8e92d53c638dfabc7bb3888813585cf9baaf6b043bd0fddf8eab201d80428edfeef717dab2a7157755868c94e4fbef93ccda07085501f7a49f909b32aecc019137f9bff1e1dc3fdcabc946f266537c96b2b5cc6d4bcc7d896b2ec6a6c2d04e2315932872f16d30a11b3665eb1b1887c13fa0de2e000f969d10d36af7c163808ca72ddf288a16e28f25ad1cc642d5237489f97fc69bdcc49b18f79b897b47e71f423c6574a5b762b0b30a0b1a46d8811d0aa72ade887e8a79c3b2ac169e3bb7d580387bae189539b56d312355cb66ea0c752d268665d3d53c8bca3a8f3af7b86f372de9202091c76ef9c0443f5a5bd519eef763368092504de9535e372b855736cf65e17062083bc12210835866e91e5878ec48a708fab2bb1db1b0041874fb2296b48c8976dab6d81671f4a159f72fa7fce5238c0bf9b9c47c28a6f82641a4ac66e4e4f87eb76d0138b8b02ffb42ae02f7f60242fdc0009bb2f41f8f897e1341a061753ca48018dd1b9c2c562314722cfa2be1676e2a80553006b2bc2e3d7b4a549490deec960a0fb3130a0a8bd3012f4f376fb054433d4488dac9e67a62b1e4bacdf34e4009675dfa617dc346eda4a828556be9944b21caaf6c6fc08dc33f970d862c653eea8a7c475b5333b461a49488c68a0cdf619fbcc7c593283ceed94a8e9a7e8127c40321737d9f218daf6c6c8bf0f58c94f9c7c8516896ef966f0aaea160acfd0eefc396e27a69815", 0x295}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) 08:45:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() lseek(r0, 0x0, 0xfffffffffffffffd, 0x7) close(r0) socket$inet(0x2, 0x4001, 0x0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x3ff, 0x0, 0x1, 0x0, "5e00000000001b5ef99b0e00"}) write(r0, &(0x7f0000000080)='\r', 0x1) 08:45:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r2, 0x3) r3 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f00003c9000/0x1000)=nil, 0x1000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 08:45:34 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) 08:45:34 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0xe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) socket(0x1, 0x0, 0x5) socket$inet6(0x18, 0x318746e2f2208409, 0x3) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x4) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x810, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x80, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) r3 = dup2(r2, r1) ioctl$TIOCSTART(r3, 0x2000746e) r4 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) setreuid(r4, r5) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r6 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r6, 0x1, &(0x7f00000000c0)) shmat(r6, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) 08:45:34 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5bfa600"}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0xf28, "6572e5c84cf3d4b5096e0fabaa78516b49fb2824"}) 08:45:34 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, 0xfffffffffffffe9c) 08:45:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x0, 0x0, "172d76898909080000aee16900c73d1b1bff00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0xd9c) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) 08:45:34 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x120) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) 08:45:34 executing program 1: socket(0x18, 0x400000002, 0x0) r0 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000007c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x10) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8ae4d747d0ee6a9f, 0x112) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) renameat(r1, &(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:45:34 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x0, 0x0, "d730c1e7bb6fc6e23c5a000026bf000000e74de4"}) write(r0, &(0x7f0000000180)="8f32e83afb961033fe6cd2783805132f12ebd3276136ed381aa90786e5ad4c55c068f6a7c17553426076d68f3b07ce30ac7a9eb1afc46e8fa204659c175995470c14136bd3bcc15ead4044e32b2481a20114ee9101f5c3e19f69bd3f9746008305599546dd1e", 0x66) setrlimit(0x0, &(0x7f0000000040)) r1 = socket$inet(0x2, 0x3, 0x4) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f00000000c0), &(0x7f0000000100)=0x4) close(0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) pipe(&(0x7f0000000040)) 08:45:34 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = socket$inet6(0x18, 0x2, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x1) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) setsockopt(r1, 0x7, 0x5016, &(0x7f0000000080)="944fa2813986ad51a3e2e0a7c24960eb7404c21014c94c7008a1d41d0f5ac9d6c67791a1dae892c6c200ce58948ddb5e327934fbe26043c658460aa8a1457886857ca0fe5a5cc4bec4e2a7c796e4d2e9b45bb7e7d7440380e3ab4aeb6ed84e892ddd694a1fec1c6c9602a3d318532d68a1632863dde5c5aa4bc6a33f6517b2fc5f15251a8ec4985351c6a8365f086d96376a364ba944197b7901062eacd90d6e33e75845da2e288617b6bce419556a1dd553cb3bd9e3f96b684930ec93fa1b1f453af2b6bc742aced90afa011acb10eab5dea41f6713d0834ebc3cfa7b36c15936f020485ef31cbfe94f7f5d", 0xec) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x591, 0x1, 0x2, 0x2553}, 0xc) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) 08:45:34 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8, 0x0) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x200, 0x4) select(0x319, 0xffffffffffffffff, 0x0, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) shutdown(r1, 0x0) munlockall() semget(0x3, 0x4, 0x300) dup2(r1, r1) 08:45:34 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000001280)='.\x00', r0, &(0x7f0000001200)='./file0/file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 08:45:34 executing program 0: r0 = syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8, 0xa4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x100) 08:45:34 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000180)=0xc) sendto(r1, &(0x7f00000001c0)="128b657b3cf479a5e4eebf7e26f4ceb5870a9dd0898ac14a2d043b4acc6ad86c6f1adac484d3cf82f0f75b8a61497e988636580132c82e6eba8351a2d3ff8258fe6bc823f3cee8fce63c19f657aa57dc8481b4317acddbfe2302e45beeb61d8d519a306305251a571bc307a9c31a397197504779c36f0dc546ea", 0x7a, 0x3, &(0x7f0000000140)=@in6={0x18, 0x3, 0x95, 0xec1}, 0xc) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) 08:45:34 executing program 0: getpgid(0x0) r0 = fcntl$getown(0xffffffffffffffff, 0x5) r1 = getpgid(r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x40000000, r1) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000200)='./file0\x00') 08:45:34 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x3, 0x0, 0x8000000, 0x2000100000000}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x0, 0x5, 0x100000001, r1}) 08:45:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) shutdown(r0, 0x0) fchflags(r0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) 08:45:34 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x80, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x8001, 0x1, "0100000000000200", 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x8, 0xc, &(0x7f0000000100)="cde3b1999adf5c5a97642253f2df79c84dbc78", 0x368) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 08:45:34 executing program 1: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)=0x4) fcntl$getflags(r1, 0x3) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000400)={0x6, 0xcd00000000000000, 0xfaa, 0x2, &(0x7f0000000180)={{0x100000001, 0x6, 0x7, 0xffffffff, 0xa27, 0x27, 0x6}, {[0x0, 0x9, 0x2, 0x3, 0x4, 0x7, 0x3, 0xffffffff80000001, 0x7fffffff, 0x10001, 0x2, 0x8, 0x31, 0x0, 0x4, 0x9, 0x6, 0xbc], [0x7, 0x1b80000000000000, 0x0, 0x1, 0x2, 0x40, 0x3, 0x81, 0xf979, 0x8], [0x8, 0x4, 0x0, 0x6, 0x7, 0x5, 0x5], [0x7, 0x7, 0x248c, 0x1ff, 0x2, 0x1], [{0x7fff, 0xffffffff00000001, 0xa7}, {0x101, 0x0, 0xfffffffffffffffc, 0x1}, {0x7, 0x7, 0x4, 0x6}, {0x2, 0x9, 0x7, 0x8}, {0x9, 0x3f80, 0x5, 0x6}, {0x7f, 0x9, 0x7, 0x7}, {0x0, 0x5, 0x3ff, 0x3f}, {0x400, 0x4, 0xff, 0x81}], {0x155, 0x4b8, 0x0, 0x48}, {0xffffffffffffff62, 0x8, 0xff, 0x7b}}}, 0x5a68, 0x3}) fcntl$getown(r0, 0x5) sendto$inet6(r1, &(0x7f0000000040)="e87a5d0d899da4470b69018c036b68c93c3ffac95285a780032932ac96649d002946034b58f26ec88fd2bc24bdc850de07175be3c707208e6702db994c49207307bcd8a6ab02af6e89b87199f49157929a2ed89b236ebf810c4e3807c857d351d32ddd24ed88ce7d0b4173db4170dc14dfcdf888a6c1d80d36b53c069995678c7f59f847c0687ab4d49e0a54b995be0f678a6cbf1baa22a30bd2706ab3c88ebcc8a273a0", 0xa4, 0xf, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x5}, 0xc) 08:45:34 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) syz_open_pts() writev(r1, &(0x7f00000026c0)=[{&(0x7f00000005c0)="e29c66800ab7cb21b27671db0f8573472af2beb2eeac08c134d7506286ad15a342c372e113917f9bb693d114899874f15786044d6389ac3bdeaa05694f08dade2a1ee064c777f0a78c62faab390ee37238dea7d51ef43f236826801e143697389c03377000fc211daa13592ffa316e8bcc76591b6f1fa6a583191f5466aed660a58b6f5dcd2f59d5eb9e68d2ccd939106e69bbe5ac3d20c1eba420149c9e52852347c6346a12a7154758a3f4f91258d6da73002ff52e029db12e23eda7d8a289ef8d9fbe080bb260322eb04577382e1ef8335cde8249230812671b2422322a419c608fe0d8ae6f7f65401c48bb94c01055841dff903f5523e08d8ea996f14395ffd4851f82c86a555c65ce1d9da5791f445c9e6daeb791d990e65dca20eab39ccd41a97b97080172df0a2a1c9e5f900e0eaa0da3cea68b9abafccec3ca460d9ec03090fe4f7d54bc259388aa89b61caa6178da1d5f42aeb201c3521af39801ff32222e2732b4143fd3ea4d078be9936e5fb6dca89ebbf068e663de16adf5b02508042c9305bb8a05eb520bdd7ee17d114dd0e2f676459a68f996f84fb1864a8fb1b73f2391a33c53ec20e98c0c7eb42ec31fb0955cd92b15a1a9efc87cf629f5827ad85f7fa4c5876d6413983d5a2d8a166cb30dce7d0bdbc342ea75b53a378f3809c28aa47b5e02b19563df8e158faf0802720df9129795aa253e4b404ea8dbca7ad1aabcb56bfecb2d360df05b220c521715f9ed1011e3a9eaf52f07b91cc8d1d8f378b86940cb174bbd7008451a7d2809464097e804a02bff61e1f7e80ac9646afae7e13f8ab9143f793041c8f2905d367cf960374382200ce685df8f7ffe47c8f8e4d52a646028729e629f67df2cf2f1d51cd33a754817234dd3b4a08cd532d298ef391d56a7fbb77868ae21e708ab0c52901cb1f668b0f0bc5ae559bfa82f2e34a96e67ec27cbf342325e94f9836e598d5e18d0c6a4796c3efdc2a3b65032fb90b1917df6d629fbd9e9f9ea81f66bdb95477e264a49a08cb87a4614bbd31685ca803c2753f67a2c15b64fee4ba6f9f3ef6ec7c53d49a7d1aaff7ee09ab3f7ce37dc20a027deee4e1a375d9925824ecaa9c7d9be531d2cef1adee592e5129af1d51e04a070441259306d6735d714fc2db675c1dc7252323370dfa33387b7deb7e91eef07686ae047481c76b8f95f4d81698b2637636a47a2e91022855df265e256ffc2ca8ca0e7ee29842a58afc35be535a79c6603f546863dbf4c5303ac6d9b6d6c24d5ad54534240eb3345af9b803f756796c5b811a3c97a42afbbc0a7383c0aa20d716e1bfc389b4511010321200a4c93ec1c19eeea1d0e35ca60942ca69c80bf122c10998ec774c9e6561216070ea32e6c82e5dd3a081186deaa0f89fb986e9b03082b359bac6a375bc42509a3f87c40c5d7904c8d737cc63c9a7efc5d3816801103182969905eb77d320f5ed3a76493b54cb6c987de16962d878fa7fc2729296c9e46c0813f875839131dfb7f4dfea39c0f7c3487fccfe5a89fc40f1ebeb85af11fde23e89512fef533e38fb950c5e330869d128f1f93896b1f93c3da1f2c254191352f987eafd96c4591af097bdc440fd3ae368bdc1d303d4721809b4e5eed10dc311b4004f7450467d12bb6b4dc05552976d853b42438d43e0e13057b2657a7207ecc501cfabc0ba24c1ddeb5366ad951f38f28e3be7bd490004be919ef21be517c42608980ae9daa8c861d7bb954fa877527bddb9b286a722c44e8a0fedc4cc229e195b270c0a8c6b2bb964e288b4dfa71db26570650911a6c5537d8a1eaa8b2fe5b40cfa5da5b361eec56eb972e51d7a79296a88d215b348341596358f511ab23dfc460c71080ae7efb83926fa74fb6e8e74d39bace6df4e6338149cd3bcbef06f6609cb31fd4f345bd020e2c7f202e6985f5929591de8fe6da5ef12ce58458648c61a956f12290a1e28d84e605e494ae611eb25c956c51572ba1df99e1e48018c090bb498566145c1eae52c420c9822e644eb0e49a798c1eafe3a0d2cb0dbd9356209cd19af0cd9d5c956f064d8e0a8bc66f3a2d1c426894b10034b4f83565f1da7d5167e9d484545b301fc18b88c246c3c89e48cc01a157fa228be7dd29a8dbc86afdc7ce6e190eac845e0794a104d4ccaa10f5207c696debf7a0f036fcbc166e14c29d1852953c8d5f836b8e06c2a0e9794e05703aef62c489d6aaa95b6170365a0a7274776d4a8b50fc92c577f7895de7d5e7a6ba90387993f22d73b07bec8393b871159293fd892bfd8a93125c3c9369dd62f0b952efa3f6198f3e833958d316544a13c4ededb982c285e2323b21ec6a77408478b1379e09b7ad52a42a5530a1a50b95a8894cd779a08335f061b49fbd5fa1f1242a247bdc66adb540a8a616fa61afd9cd5c1bd8ffa8840351aad02376b3253db98490777bc29547dfc43923441f139961d3189e2cdd79c3cce39c7db69b82a530f504f0aa8f0cd267b9dd86c8c0e44d34d3cd0daefe913d079f812f7d8e359b0c7d2d1327abb6aeb420d125e9a5cd00c2c8874ba02d0bc987ef4b3e51d23d72a852e026a74fa52adf83040172f9fda21ac776803f422aa531d1892d12f533dde7a4b2322b4ed9de88a1d81e0f58968f6c6c4bcec8bc7d7a6d225613db9a080230ffe83561cde8324611b87c620fb7bd26d83f458e8d47e0162accef7ba375a547472f471ddbb7968e551ae54d3287c033f7adba31795efd088c12a36a5b7378898fbdce2047db4e25f757153b707f75e46ae8278909e5cde4a92e9ca98ff28d68b43679ca2c8e085bb63632cdcca447cd5b661dfb61c779db8d2657d6a0b480eab9ffba7dc6be5e44e4a42c380020e8ba8d13b2426eafd655961e2b37ac5a5dd95282b0ae81ca9efa9af6a1cb4f282668aad9c3832ef845b93fe6405f16c20f68577a87805426402f79c9c98fb8bb11f6fdae114568da2dec2547cd9fbbc6ff4371c1990b2720544e0c99f32bd9c4a2f6f550379133e27be35c6d832e047812f9da57436fb8f3793784906bd578b25a976c8d48b9cd5beef4e7fb31cb6780f2ad889cc91c3937a342876126faee18ec1391d37f43afa02f8e17b202bb34d842516b7141ad5eec0f78f510a55bdb71060b8719e9cbabdbeeaa618ac1f29e6039c7d40edf40184768063c7c44f0f3a2b67b566eb83b4f0ec0447da2a1a90d511df905f970d4a9b46ca431bec8fde1365d0a3791785a00fcafbff983618bd9f14513de08f019ef24ef7ffcac188ce68628b9f52b815932841c48cbbd6c55f08ce2aaf92254851875d709f3622b5f73af24e281f5a665f918f224cbf68064125dec07faed58a0523b42e7c9ac0f8d8308fbd2117f70989c6427f3cf3c17816175d11f240978e247e1969bb4825728fb043bdb8025f7717a827b6882c2e13e13ea5bad789334975ff83b72f9e96e2bc80a9ab92408dc0b47df6874ccb4731b2ecbff91c6c4fecd1d8e28d06635c15a51c445ae9d3a39fd2ad95a31cf08ec4063dea105f4bc7ab7b4de210062ddedd1aa5c8611071a9c6c88f95e93d32bf8e86698e9fdab9d8b94f3e69c165f63efd331ce8414a6c02be933a6bcf9b6d42823705ac0edc705b1c0354e21a6170ebfd10b4fd6affc0591f9ffbc0898ad9855a77e74eedcf06ef5aee73be0d27ffd8b39fa385a3e11171eb64d915165304b38cc14f39adde23b736d23585cd6c8f72f8084fb177a1bad2fc74f2890d805f5e4bce7e1e24d54c12df1623b5fc2ea700767aa87dd7bf8e88ca6da8c9bd682f5e16eeb0a6d935508a64c97bbb2f5324b5299fa24e0595b89d89d728ce460b9c68829f2c84e0c7abd14042c9b2d750ec0e04ddfd0c2f4e1fd5531af9871853eea64c5d364bd1f05e0a9f1f1a310dec13bdd64f3bd760e933c764812a3d208fb94a954519c090fadd037d6a42c3be5f5f926e60052ac7bd12be13b342374b3c9611e24ac731fef85e76d89d6431eb2095c2f049577664706b1d15d9b24f98331d9015d324417abbddb46aa4167c34515f189494a34f0454aa9aa44bca87f5d7421a7988a17315f3782ecc76ab9368223f8481a0272fdd16e5b957369d317555a29830972c90ef6820bc61feb3ea88c841e81cb42109ad779d61a5f767e832b7f57c6f8f38d32d79e4d6da41cb1968e39ad55551e0fedee89fc6da06589e07eecb2af64f7e72cdb46b4292ad8b474ae0dc9530c32ed9b5f8beb55b168538ffdb1254241c2b0efe7fe5ae09d134633260796135fca0f3f3d45fd5224736c0c93a0a379f04e4f6aeea1c8d4d5404d15ccf169c0725eec562d188adc7eb60ca0089a681454b1ffe3723fcff8fec95df4dbe98abc70e8f222bd29bee597633175eebaf59c93e2367c5a048168853bbc255c611eaaacb9b9551ec55a47cfa39ffb96710ddaefe134329be3d63d9e2b59bedec163f4d9660e2bd81f626c206e27b3ec574b1cb974c25fc5d7201bcbc28b7a2e6419fb8e5848790afc1405c5dcf4d75524dac5ff3f30ec8b466e85029b575003290b90c0304ecb43eebc03bb366d17c6d971796948b8ecd029fc6990f8c260a8761b3234600f614888767c7853688c7aa3f2853bee143bf021b9dcb8ecc8157a6eb88cedc9a02ce8cf8a00ba2aae1cb61be904fe6a37a39445eb49e9df26613fdef33c73152fa8c6777a65466225aecf927a93b33aadf8d1eb2c8e081ae482aec87ab6f42473f4c5709501a8963ae333c54d5090d4a611289ed3b0d63b740f3629985a9051594510977ac97b280ec520f10a73fb49c3c802eefd31ecfcdf84f19097f3da428eaf03c6c41172c1a00d8840df88a14d86feb1bf8dec42638cd9bd49874fb130da0a6577a87db6f0bb0eab0766762dd36ff336e643bf472da039ec47ae24103430763734f0b342aa1ab5c524d1a31ad762ad03c6da846e756df03abe228c7bdc468a5b2bbf6fd3640f17bad2f925a4fd6f05e4544f9567b7fbf5119824bdc74b89ecb5c63b19533770f395d134b1807afb77ca353d2f1c6cc03d5663713e230d58252c91b38caf73c0a44ef18e58345b420aef7ba1a53efad6d3bc98e587c5a1d50c84bc41def65caae133d40abb78a5145af31f503315efca61ebc9d8ad1ba013e45625f0f724434807b0d9a388a9dfbc47e6d86b500ac93edab78ab17cd2e79ff1e08dcb7be7f99ce71e59a5eba5da2600efd3bfc3dacfb67bf713fc50709370442870a5245073d87b93b3e61b32e7ad350fe7df2eb97315186fcab21330e6288eb9902d1362e62937aaf9219d054466cc590d728edf9b69f9762919aa0a29033acd6632faf29528594886dadc013e3b0c617c478a315ede3e7cd3cd887ded767a02f95915725c8e5119ec5d24fdf8381432234b3eb4aa88741ca061f4e1ce463f658739f8668a848617c8dcda87dcfa284f29fb448471d3681a6924c2b843bc8a9366f71af9a6865076ae1e2175daddc52d3e98facabf71244fec61f78518d1fc2a7e200b5dc30c807dd4ced6175243a829426fd9d74aa587e6a316169ed98882bf603db1b22f780d6c311d65b77fe070dd0d1bd396cb7b4bb09910991019cfec7085d4685a15b2e94044638c2417a598e2fb207c60c4830fa42c0d766c8b2cbdcc8ab05b57c73935097a3dae5cf4af2b7db6c21a0f426b1ac742edfce094f46a921e1ee4507fa9f13956b1bbf89128b5fa5a53745e7f6fe5a3cfd58b0cdb49a1830afafe7aed6c8946e34afb5bede1ad6045b8a14212957a98c8106e592d6e704923d78ee8cf604d98ed447ccc437c4905400ba7", 0x1000}, {&(0x7f0000003900)="be453a049eb7ce6655540e99cea894898d3b148fc8c02749a1dee3fc5ed1f59b97e89b6be56dffc6928c6957ec313ab207f5839de17280909c3267ae3d781d0162e4ee13f1e36f78704d97eef37974fb4b72e0e477fe60057b2b880334a652b9e2068d8b652c1eeb122f41adae1fbb55883f2474c20bc16ff5a7ee74fdf4d066be23d6d5cec567eb1c59356702ec1b612832c80ccdbf1161d078ce30647976bb9a", 0xa1}, {&(0x7f0000002880)="25779eb319f27f2d38fbfbbed2f345c0a8cc33e948b4b65628d3139637dabb2495a1f0bfbbf70f96fbe590b84832a913ab2a8a746c2d93d60694e43d52e1f9b306faa00435a6224e68d551259f7fa3e836fa039889eb0873ba1058886239b3729005dc54f8f67be1847b9a3e8e581b876c494074ba6516b3bff9c77dbbb1b62952c8d676b2984fa6d07e4ab0373bfd3d962dc3441f165597f3dac8d29b99cb2c86d20561089d0db637a14b9a38f86ebb6046b58346c069dda513f9b6d8a70b97b9afcfa857787eb0b8c0f6236c6014c7fca4182ac1c99bcedd97c7993521539020ff095d9d37b38f2e6b77def57bfe2232d97ae3c4732fbde453b9a3c518b6d1a165fc9a80b3daa111219e402ccc16ae64a5f47381f009d170e1253e2dacca8f6530b2d6005e538fdeab9273d3e88cea9da30d22dc20ae8f766cc29dd31bc9758ef6da2384063daca6f2056a12ba3b0e66f03be568c2ca39f301b74d461ce0686b469f2fa6ff57949f78dde239bd907aabc50e5691a6526f91aff85100a8675df386108262b645aaa72a8ce59c9f0235d344012c286d91e0ce8579a503ac997cac7cd0931aaa2331e0955dd3cc9a14b8991019e9ac03f9fa97e4019153d93b8050dbdf7e94b419964c155d1c8d6690daf70747bcedd344c22c02c6372f14cee842bbe9527f1a80693433ecd63303c9e719ae3b1dec66f7dbd9cf4a5bda544df3becac1154faae02e8476e023fab14af183a85b803762265b32ad5406ef694533afc68ae38673d3794ae11b020d4cf9617e59a927d24bd0337356a9f3794f9415eed14960dbbf273c1bdb99e189e64a0a223c1696790d45622169fec723fc12608604a354d7e7ef0234efbf8a408bdc89359e2fe7e35c568067b30e14bdf4e2261b9b85ca4da13c4e5521674084aabb13877dfb7db0f58d4c3f8c68dec79653092f734937d24abcf9b61faa1824a795cf77af145a7e231edd42391ec00c7f0ca4be756411df28e57d7632228fe96e61a7c9905099e3aa67d98f149318ce4390e2a2cd7dfa553c79144177b2fe722d51651606ff0869d4b17443fc058770fe3050ba1e1043baf91c2e7c246a8253480fad3a744d08d6b88886427d2cb9ca064904a05251b3f8b612de1b28d1c067043041d8c8f14bac2141b111117b502360dc1a6187b7465e85dbff9eeb359f6f7872c6ee68b50ed40b7c0b90d47f5efa3fb7eb701fd7964953ae5683c0aa2a9439aa77067a782544e1b960e4592eec360a1a42b9e855304637ec352cfa26e2fd4adf7fc929bd62ebfc30b3bb17bf3b5c4d1f490a62a17f83eda2333e44f67a9902a5baf96b59b2fa9d83b0fa6d6df1350410001617deba5ad6b7bd561f1c577e9dfab76acdccf6b83297762d6f83233751cc552dda13b24f29540f031cfa30b8d0786327a4faa567e61c489aba1cb6aa0baafde1e7991ab38c069209a0d0d22184b6c960d307bc47b3f4b3127eb6bd5c8ec85f8919f2e1bcef4ed49c9f99b91f5be1400be80f3e863d793fe1e15f01d535ec73fcc11b70652d8b76e5fde8ae54ec47f5c89ca4a4ac5561b4cfe8460ff3bc6c3190b07e04b8b439008270f8791044313b94cc9f0ff970afe003d8c69993d96d5a3d905dfe99185a0342ff5c3b39306c999c630f477c176a608cd6eda0329160cd51128a992112384c8f54f94922a758428620f91b8cc850c49c3d0c1a77ac632bbf9dc03099ea9fb89fbaf8ad7c118d459f45fec217b0561e706434da4c60c31652ef971a97f480ec9895b008cdf36453d22857c3a8dc76939b6bfbc1c60bdaa8d770dbccef24e0d36845d3405e3fdb21adf641183ed16948cc2760dc512d29743fc5e5e7e42d316ae6350d9f2bbe3592f0d9b2d68c24c8dee82fb868fdb03e833000e2657a0052bab694dfd12e269b037afcca844517a1ce73ea8558ac843c0214d8e05f9dc984ddd93a6b9a57036aa7a6deb854bc403b7c7eae29c2805948d18ee57f98c50b4eca09d5992d9dc41a45222fdc0a20dbca6c15bd507f9b164ace2053aa6ecd5717094cc1755c19a5584f3606215ea49e1ec8210eb3f389d992c8615eb7436e3b1ed4844667a053222369a537c30511534a8412cda62fb89653472e157645f904e58318974631242ce08c4010528216c8a83b0457d00c55ed3d6eb674a8dab14b0fb5d892e695c46bc6d4133022d56973d4db40d53608456e40f1388bb19beef58fc068e97fde794ce593420bbb9d197ca45eda695845f0f713636d048b0100e034ccfbe260703976146528072e4a4b9749ed74d24a8addd8247ceb13177d104baaab6e43bca6dd634e9dd51c952813927c975b8ff7c8282062f3c099c075430b15d71b1768491e619a53b99d2406d63f4a30ac69d66e638a3817073ea04137ab52af699eb1fe6ba46ce30c136ac5f756c42f0be6f293d0691986d6e9ffb40bd913de9fa0391988c437ba142794006db0b31d1c22ac4ae0fa79c17d61fa03355d1d6c578d836e08e05f2530efaa3d5df25d64657159063879c384fa329fcaaa74954f143790fda0f3b3ad2fc48fb08f34a2010facf2e4ac5e4127978572d361bcbf092b74953983b219d3b4e037374dc94c441400249cc3cb3f3d623883d925539299693cf38a722639554be68cc5c733de7774cf37f6a3267c131eebd503d41e6e2b6ab2324813a9cab8f9d1732c2b554f7a9476d2cf1f0ed406d78e62bb037a5644fd63cc692e23865eb353cc73704c9a0ceafd06d48066fa5ce5a7dc9b029e0728f901c48c3b0494fe8db213d1c2e559d979c599ee561829a9e520eb4b249520480ce5215e2d286c832d7dc7b808c81a4e5a1d4f62db091e808ba30d149933bc02e825f745787dbf9407a091d60d5638e8d86c4ad4eea4f6aaf3504354ac2b49746eb232cf63521e1bd33038c0294e12b318364643f029cc4676902247f3fe70c1d593f35985008165913dbc35d8730f0a8d3d423c683c496d1ae2f6ad7d47ce31c72d986bcde7f720c9a248d65c3c1b3bd56d94c497c71376c4025b349f787fed2c4c621e8b679242e8321cf8d93d914206ab87685058180ba9325c24c8194adf3afc5f51ae995ab99a19991d591df6faa2d7cd25ae1f1b9ac120575774712dced8e5e06744b9dc0ec10daf0ae54e3650156ed40f1618dcb97b79c62b4fd3300384e8085695347b7746bb3d807437279cdf687418265648cf76ed17882e4bd32f257635b8acf96ab8d44540311a6f720732948eceb3db07f7ab0ede311844028a97426ab6785a8702bd5e153aab705a555b604503387cd8f504d3e4449a3c2db254514fcf0728e4e16e0b918ff8a71c8ce382ded354fec1fec68c40f292f6df679711ac4a1cc861795dc520539fdaab33a32133d0e4906cf152696df24af18b3072666b35b74b75423a54b3eb69427a8e9a1e310e7ccc8f2ac75a067db49847bdb79be40b1a6a2cccece16aaaed145e5fdf5f98221deed7bdf21ef3bf70ebb6603796623f4ce77467804de51f8b52e8a19e10db848dc1cdfbfa97118329547aa00348b6e7b8e1d0d68aeea6f1809f4ec47957b828656a3b5306a97641faca7c2400acd1a33cadb4fc23426087d5c857be2d2c4bb51ea6564f5fb0e043d021976c08f621cad248da95aabfe0a016711e7c503130c1cfa2046c23a8aa3acfcbb9673a7cbf732ba5ff0572cc8cec0cb48b88cfa4b42bd826a86f847c1f2ac2b4a904b1dbc756511393c89e58624d49cbdeb8d3e2e59aef137255caa019cd7fe94e1ae5d5f0962303ac40228b2996415da5a466b9a95c5e8392ebd35c9ba6e9d9044f218d77b60efe322067848fdff0c4a3d4fbf9d74c4764d746afe28ee7f2bb46268c78ca650a020000003af44ffc8c268ccdcb5af9065f5e396adb8285970a4014ee002e67ec2003b52d1690ebc1bb97814c8ab00740d0ec7a09e7136e0bcb7e89c1d9a867c2c023d66d9fc7cf5ef1c51ffccdd280c25747761d7a9ad5f8029730a30e938f6efbb5175d0fbbc6920672addadc0538e2af01550e70ea2f744774a2655888c6f64a1a4b2761291e72f76899cfae95e6c9747475f38a54ba38e0e4b1ff045d612542de7db4c5ad3a9934bbdb9940a97b32580b3fd77c897b924b5676fa3e995ef5761630b3e0dac53dd93fa97a2ad82813fbf8b11406cfc3d36f0ffaf5b688b184436500f765ec934d0665e7d1ff61ccb5d0fcf9ada77622d6d02b3be6a744f415a9dd340cd0362ec29eefe947bf49aff67707610acd2d3f4187bd99f2390011457ca2998d1dc7ebc81199db321f0fab337b4acb0f3494458308784e1c3096cb716c9dd95c73920083692a5ee859fcc655997d15f4605f38bb1551fcb55e0c1e6737bfc8c4039a2628e1a335407f9221513bf6afaf6f93e51b0ca775f591c3bd19b3858c44b5616bcfc20ceef91d81ed30319d20f49da224e8ef1b6845a051d1937e7097b8541129838f9f12dd4aba7c077b923e2d95097e5b31a0c4d1bb0a7bc40ceeb5ffb71d9fedb0c7a6a72bff6800f9e239d85d1aaa90f64179263a9e04cd12016b7da0f2dc785ef7de9eaae160d72db2ea7c168fae48f70b17c29956b2df49999b5110f4bfeeb488ff1dcb41330787fea7d4259db51810b8d4bf37566cb2a3b729ec33636f9ce62b23539c955f95d76776f528c3b0c4cc61ba68aad61ea9669cb24f9e13840927dd7347f47dde2f48b34dbbea5b84bcca8fb6d6b3bf06db643add50e9af5bc4e2a21fc80f58127ec67029a44689313169f592366ee67e4254f023c53f5a54a0b28df300a699048e062e8e7357236d364e4bcdc8a28543ad54070ac0bc6d0015ad0e173518201428dbf48e12532a0a2c1ac0422071da2977bc93f04de95c9b84cedf7ba0d7f3ed2bc662fd25e9e792e761532cff2ff2f5b21b440a9b027b8da1f98f1028bb2067784288f4f5d25a2abd5c0ff6e3fc0b06a3b5aa67af2a5029e303d2a4576b15880beb887018da8b870a442b833db62a37a91eb7b287afebdb8f57ba33ff985f6967aa54cb2fbcf736deabe021d9db4e1aa2fad85edbe2bc11b62ab433bac9768ceea65f4959c6c1e9553562c31b8ce992870d7dbf1ef2191d23acb4d6762062b67de2c545aa7e28f0e3817b9458c8219d8e205ffe466b325143ca4428b2461a1afa8d2000585984de5d1801aa2397710a702bdf8a020658a7d760ac3427c468dadd2b6afc6b1ff4281566aac3764137884ce8a4b891ac7952ecd05000c2b2932b656e6b425fe1ce77a82b44d40d64950da0b152a6b28755b654f3504d4a811d2227503b39a83d26647cbd61d5b07a8cb4e6e9d9414907fbddba5c6eed419d79138136f4d8fdb9a8ac5b84c8a46062e7da95f9a08727367a7837d2ebd2af3d1f2b308c58900fa2597cd2d0d1e16d9e9c2d7c6916d16c21986f95d68a7fccbb3c264855e554756b910409c15176cd107b56d58741b0594e85af9ede35808f5dbff11a86b452e5bca7322ddb81740ecc8c1559350bb2780eeec5d70fa5ce31ee28b775f69655260a1cf61ea584add38864c380973f6f9f6bde8e053b8c489fa175a05323799b755d8a1472671783e7e6ca443f1808bbe51b7bb80ab78672d3ce54b54ebc1148ff1adeaabce162876ea831d68056923182b9356e2a351f447aa6682313ce3fc6fdd6f48b05a0c118efcfc5cb762e5bfbf5153d3c128bd497eed18fb58fda77ec94731227f87a9f8f5f1bc7f0d0152641c25a552d7b3a00687b534f13a0f7f7c6710fc862da8afeeb02a133d1467596f3938b30fb7562e1fa9c8d05156f045e0ba4c624eec82e26e19741d39e9be6a52851f6d1fabb03aea239aba7458718c8", 0x101f}, {&(0x7f0000000140)="a4cc6e7cd7c1dfdcf3bd947fc5947408db6699e2e29887415ef7598be5d590f4c9627336b994690fd1383c01d0973789e80e810c6e36f4c0ae013a6e7045cc71b8317faa8009cbb24d557137e31cd321d2d83e774915526ae0e09935605534c468ffa7d48834fdadd0e3978d8e7aaec1263e8da34a9c4826055db3390e0c5f3a864cde3bf56ce3d5adba57b4316c2275010a14cd89c32b64a056ea8b079893872be043dcecb0d94ff35942cc557ecbecb2d4e8dc58aaa2f6e02bc61be93d53a3bc4f4bd9255adb9d33930898", 0xcc}, {&(0x7f0000000340)="f8487a6141f2472c5f3b58862291d2fd59bf0f0dcd1161f0c4f29eaa4ec6c61c562bd8486c1fc45a2281ae3e30baf0acb8d73792752841ebfe4945a7139fa406b23b910e0cf5ea4315d0ccba4e2772f0f9d080c7fbcabc2d80e2e61f8f055d0d62e09c11b155e5c4f5676248df5b4c6a085bc97c1fa99bb25dd6806d5c07dfdaa2fb37fd3be7a6512197a2cadcc8e825956249a54ef3a0ebdaab903ae7bb10f312fae88e0494794e836222c85335c0a889429b4c5a305ff67e31b8d6c127d4e36fe0557ecd64ace1da6c03e161d1288ac7f9aedd9d314d43c2a310f5556a969dce13747fe4518d04fdc88ece9f576af1330335bbcea79ce9baff9c11e197", 0xfe}, {&(0x7f0000000540)="292f23192ddaa898ae7c", 0xa}, {&(0x7f0000002800)="b982e05acfe90a73c9c782f16ddb3f58fffc3378048ab4363474be03b99b814252cbbc1744c71831ea3b897d7da4546ef603378d6e256304ded1c67535da1b25c79c8051caf02ad3e6ba593c128e15a355ed2af939fc1a4bdd5c2578a9572f5867389861cc9eb3e4272b398c5bf5d40f57c1cce9566609", 0x77}, {&(0x7f00000038c0)="b7bbe22434a85dac7f6f69", 0xb}, {&(0x7f00000025c0)="c68345de2c2190713df101fcfb2c88e77ae249d2051b20bd4b05bd746d1f4898fd8920bc9f2498eb6d4a9198c3a8ba902420a4806c264607f4459ba160fffed6305e2f2fde3ac57da4495d9f382527b384b724a33d4556aa9e5b06cdba4908184e3bd5e0601c5d19052b177191d9056bf0c3ef18b2d520edf7ddce57086a188611b056530631c490992e83ea6f9c72cd9e2d68d8dbf9e2d8ec86000000000000000068184685f1ff0e3e7d91002120c2d4e11cb543988e91c199bf86d8484bbee07c055a7ecee8e123bfe5fbb30ce371ff45f6b1c2341fe7a1aeac3907070d7c3ba14fc322f71ef674be6370aa39be773f49ace8cb8bafc5bb0f9904", 0xfc}], 0x9) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000500)) writev(r0, &(0x7f0000000580)=[{&(0x7f0000000240)="cfcd4904cafa3d008b48b0e4cdd168ef85c68d3545dfaabcfe2a97682794cf18833844b508d02c05cc7e836003a95c58e4ade2cc6de5f2249230add8074e1589dcbe61904bfbba6e30fb90b684de136c2962a7020207c3dd69b2cbab299501f1f38e9d9fb9216b9de585fd02c0cecb73920d498868a8b38984021988a6095af27a98ee9aac356e0f265573521e90e646e69abb21e406a40f05448bec867d76641d816510eaeebf9c955c1bd99cb0678479cd66334a5256221826e409d8c6d5a6959ff4dd93ae9b3c68a53844fac0ad257309658530446a", 0xd7}], 0x1) 08:45:34 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 08:45:34 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000000c0)="3b290f530057f8a77c73d862bf7fc399fc12bda7528c16ceff886fbdd8463e723713edcdeb62cbacdcc1f5bc39266e199fc30aa0044e7d1d46e00b7fb26bcdf659aee9cf625edbfa96ff10410987d6778e3ec541fa3a07741e", 0x59) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x5, 0x20000000000008f6}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x6, 0x3}) 08:45:35 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x10}], 0x2, 0xbda5) r3 = dup2(r2, r0) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) dup(r0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 08:45:35 executing program 1: r0 = syz_open_pts() getpid() r1 = getpid() syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x8) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x2, 0x1, 0x3, 0x4, r1}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() 08:45:35 executing program 1: pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) ftruncate(r0, 0x0, 0x7ff) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) getpgid(r2) close(r0) lseek(r0, 0x0, 0x0, 0x2) 08:45:35 executing program 1: socket(0x18, 0x4000, 0x400) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f00003ff000/0x2000)=nil, 0x2000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x3, 0x0) pwritev(r0, &(0x7f0000000540)=[{&(0x7f0000000040)="38b0b8eb239af56303a91f003a42695cf2aeeaeb9fded7022c80137fe8b3c38677cfe3fadf22dfce9740f1204db439fc4c0a", 0x32}, {&(0x7f0000000080)="335080f9d01dc56769b95013ad1a6b74243600b5e898f2a9cbd6882c8cba", 0x1e}, {&(0x7f00000000c0)="4ae4d548267485178042ddc542e30b6abc859c0995e972c2298ff127694c6e5af62c866d3a172c1c77241240fcee8d2010fe51c07b5f696da41af089bfa4b4d6ace74f55f0c71d5b511fce6c07d9d0796a75d68c84d25c84191ca665e10b6470b3a2951fbe557a9a4690e0d5", 0x6c}, {&(0x7f0000000180)="1e2ce855b1be5682", 0x8}, {&(0x7f00000001c0)="700e47", 0x3}, {&(0x7f0000000200)="c96e2f03996e8cfae50a783a33404b240187b3eef6d09fc16ac764e843aa9a2ada6b55af80da98d66a06bfcc54b8d35a0fb1aa4de60903e8b54f0b9a6f38aebc960821aafbac160841f2cbaf8730291216ebf0f96c764b958f857b34080969f8c2a2d838453f9d6afb1a07cbbcf811148cff69c9337ba16100b96054b6a141ebb274c6f6e3d2fa1eeafc8772f582c514f29d037676cf33685ebcc02e4d21562d18047a85a09b2c8534fddd4b716a5b867a7f2dfd98e1dbec6f2637a2214df0d12169973805f03ea9e1cc24b4daca644a4f3a88c65af06103091be1f888e6f88c441fe9403b137e7eaa355402d103e0b50fddfc400be1e9d98129257cc502c1", 0xff}, {&(0x7f0000000300)="fe37f61b8b2ece0824866343ecfae739ca4775c22f2d92c08521d3d61f7ea3fec6de36125219561fb451d67173571a84c4b795954a76c76d6fbc3864dba9aea1f9f39000b592", 0x46}, {&(0x7f0000000380)="aae5c9bc8d33f5a549bab27e2ae78bf0b72dea796e225c251cea0230187a91538e8550bb51858cf9eccd7f5729f9775f58a3bccc98af86e51bd474b47c94386a193fd93b364fb61de6f71d15647addab715d95609d171e1e16f55f82f7efd58ba3292c4435fbaf456ba6ed50658280076a8f8f9eac0773504ac2ff4a953c83d4520d967126d2d7522f2baebc15310e58dff1b437af2f2583ae3adf07e246e7e124dc9351b412e1297f2aadd5a70e9c5dbe4f3f5ed7e2954a375738fd61fe9469226b5222d2bc4806799760893048be92e42b171a98e1378fbb0f921d804c612d8dfaa35089f47a8a", 0xe8}, {&(0x7f0000000480)="976b35fc84965d3be226fab0a4820c102f9107a7423444418208920452b8491306e496d11130df97c986fc63f93fb847ad63345fc523f8780f7bf6d54b1bec8ac49ae0de799738207b96bcda3c79c76555c230b844b3107717db495ad4cc25d75c69cb9fd2da52ed96d23f706119920d265756468c32a286a7768808188a8d40f4117c6b0994ad922506d7d4e88bab43584c80", 0x93}], 0x9, 0x0, 0x3b) getsockopt$sock_int(r1, 0xffff, 0x100, &(0x7f0000000680), &(0x7f0000000640)=0xcf) r2 = dup(r1) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = dup2(r0, r0) mkdirat(r3, &(0x7f0000000000)='./file0\x00', 0x8) 08:45:35 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0xffff) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:45:35 executing program 1: open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) 08:45:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8e0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1ff, 0x4f4, 0xd2, 0x0, "a30f7bc9c8e4b91ccb10380ee247fdb91c1bf5ca", 0x10001, 0x81}) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xf090, 0x0, "256df64a0d773b6a3f0c992f34b0ce98b17024da"}) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x2e48b2fa943afd3f}, {{}, 0xfffffffffffffffd}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf8af, 0x0, 0xfffffffffffffffc, 0x0) fsync(r1) 08:45:36 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r0, 0x164}], 0x1, 0x0) sendsyslog(&(0x7f00000000c0)="a5085fa43970c131d5a738c26ba9b2c9c72a8c1ff9a6c8f39d072ae0d06d1cd7328bd77e1b8c752f62b201a7498f7a991865a0ae1d9ef08c31fb7dde43d4a13a736e8721ed89b66210b2f839039c58977f4c78d98dd7a7225ffcc11e081061fa3dd94822708cd26007ab877398ad286e3022f38b2c419fa336a7d3cd6f92aae83069d0fee14c6c5b25c20da558da0b878e3d1c41a0be685327315b777c2e8506ef61ce357bf2396c071e23d5acfe23971bfa94fbe5a63578016057f0bf517735050ebe24db02d47c8955e59cb8803e3eedad1343ffe28708b2d38d523ab9809ca7928de612270ea723cb59c27887d5bdcb31b3b032e0cfe7ee89", 0xfa, 0x2e) readv(r0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/89, 0x59}, {&(0x7f0000000480)=""/142, 0x8e}, {&(0x7f0000000240)=""/72, 0x48}, {&(0x7f0000000540)=""/194, 0xc2}], 0x4) lseek(r0, 0x0, 0x0, 0x1) 08:45:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000001c0)=0xffffffff) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x8000, 0xc9f, 0x7, "544d6422e63f928e571937c9b353dd0e7c523549", 0x1f}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x1, 0x2, 0x1, 0x5}) close(r0) semget$private(0x0, 0x0, 0x2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000000000007d"}) ioctl$TIOCNXCL(r0, 0x2000740e) kevent(r1, &(0x7f0000000300), 0x1000, 0x0, 0x0, 0x0) syz_open_pts() 08:45:36 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x42, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r0, 0x6, r1) r2 = kqueue() pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000000)) kevent(r2, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r2, &(0x7f00000000c0), 0xec7, 0x0, 0x48001, 0x0) dup2(r3, r2) ioctl$TIOCSDTR(r3, 0x20007479) 08:45:36 executing program 1: semget(0x3, 0x3, 0x6586624cf0be1aad) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000180)) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000040)={0xfffffffffffffff9, 0x0, 0xb93, 0x6, 0xfffffffffffffffa, 0xff, 0x9, 0x10, [{0x0, 0x1, 0x4, 0x9}, {0x7, 0x80000000, 0x3f}, {0x80000000, 0x4d5d, 0x800, 0x9}, {0x6a, 0x2926, 0x8, 0x4}, {0x800, 0x7, 0xfffffffffffffffc, 0x4}, {0x200000, 0xc660000000000000, 0xff, 0x4}, {0x3, 0x1, 0x3}, {0x5, 0x575, 0x1, 0x9}, {0x100000000, 0x100000001, 0x6, 0x2}, {0xc0000000000000, 0xd4, 0xfffffffffffffffe, 0x40}, {0x1, 0x6, 0x4d, 0x10001}, {0x2, 0x1, 0x100000001, 0x9}, {0x101, 0x1, 0x40, 0x7}, {0x9, 0x6, 0x1, 0x7}, {0x800, 0x9, 0x64e, 0x1}, {0x4, 0xfffffffeffffffff}]}) r2 = getpid() r3 = getpgid(0xffffffffffffffff) setpgid(r2, r3) 08:45:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f00000000c0)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) getdents(r2, &(0x7f0000001640)=""/4096, 0x1000) write(r2, &(0x7f0000000200)="bd", 0x1) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) sync() 08:45:37 executing program 1: r0 = socket(0x18, 0x1, 0x4) dup2(r0, r0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) socketpair(0x18, 0x0, 0x2188, &(0x7f0000000000)) 08:45:37 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000", 0x0, 0x400000000000}) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000040)=0x1) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000002c0)="a97e3cfb142491e94ef2d3438e9a616dcd7313e83634cf2c81798d1fcee76485f9730d707d8f5e02ddec5920116db058a4db6eb516edecb77ce847be364c935f04fbb4883dec6202cb36a03471e956b0a5f7833d23f319824ee477e051d73d92f795305af63e51f07830c307eebeab62e82e5c6ca989fcb10e6193920d80b97fc4e23f73b7fb6d1e7e5f4b48b53b60d6d48357b1c5083f75e86067ce5b55e88e59346ab26122bb67ed101a0dd4eef7565cbc9834754adbb2c6a371253515d8c692c7638f5b145d17972bae8a32f4ca7591c2a1c18fa66479e2298a672495bafb9ac3f81001c559c4137289c70c2f1fcbc03703cb81b7ad9278109372a2fc017a857ec959980afedea9005bcd6b8607f763bb623bfac902b265bdc32918d45209273bd90348884a754898f691686b7e450e958a7ebba369ac", 0x138) 08:45:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) getrusage(0x0, &(0x7f0000000000)) 08:45:37 executing program 0: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e5260000000000000000000000009cba7184213033d98a7c7fca00000000000000000000000000000000000000000000000000000000000000000000ac779be1304aea95d19d144c98006375aeb3bdc04c45a8829e32e3bff6e7e4128dfd9dfe1ea3f939acdc29fcbe316efd1962e2013ee4dd327a0e31b513b1caa0456c2629112a1ce858cbd1fc1361777ec52ee2938029c6d55376"], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(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) r3 = open(&(0x7f0000000440)='.\x00', 0x10000, 0xfffffffffffffffd) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgsnd(r4, &(0x7f0000000040)=ANY=[@ANYRES64], 0x1, 0x800) msgget$private(0x0, 0x101) msgrcv(r4, &(0x7f0000001480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c0000000000000000000000000000000000000000000000ffffff7f00"/178], 0xfffffffffffffe9f, 0x1, 0x1000) r5 = semget(0x0, 0x5, 0x0) semctl$GETVAL(r5, 0x6, 0x5, &(0x7f0000000080)=""/19) msgsnd(r4, &(0x7f00000008c0)=ANY=[@ANYBLOB="0000000000000000261100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f3740517e68bf3f0e8d1e8f3b32b99730c1ee11e3888c2f88b33d0000000049ad4ae8d462fcf5fa3b57806b56cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fed4e8d8d583dafdfcfe9d38bdae38ecdcbf94b6a3166dac0e4ad7872f5682b7a054e4d84de9ddfbe9fa4b8fa3b6a5ea22e60f5da05a5615416a1e222dcba8dee9f0cdc75f02715b71822fef27cabfb52b5abe182d3b5cefd0a93bb9c26f6330fae3c14accdbfaf7c2bde29fc5b5d897a3fa6ba097ad550196815b597a988e0e12046e870b95eb0daeae332bf8b7ab4296be514c21e1f52dc3695616461c171f6bb70bf96b79c29"], 0x18, 0x800) fcntl$setflags(r3, 0x2, 0x1) msgsnd(r4, &(0x7f0000001640)=ANY=[@ANYBLOB="03f5000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d4375d31059c11f0debb408e72ffe264033c254df9c5b2ae7d4f0e5a3992da2c498c2583001647a64469feaccf00000000"], 0x51, 0x800) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000140)=0x9) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = semget$private(0x0, 0x2, 0x20) ftruncate(r1, 0x0, 0x4b6c) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000800)=""/166) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) getuid() getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000280)=0xc) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f00000002c0), 0xc) getgroups(0x8, &(0x7f0000000680)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) recvmsg(r9, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) fcntl$getflags(r3, 0x1) msgrcv(r4, &(0x7f00000000c0), 0x78, 0xfffffffffffffffd, 0x1800) write(r6, &(0x7f0000000300)="4fba785c9922a6c950d890686f037920a35ed089a8ef72f7257dd497576357c8d03ef41d2f8cfb693d3247a6d2b155536c2fed12f05db3ee3230109dde3ca07a7ab061cb152c563b189dd3813b2c857929ad8c0ac7", 0xffffff06) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000200)='I', 0x1}], 0x1) readv(r9, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) 08:45:37 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7, 0x8}, {0x7fffffff, 0x5ed}}, 0x2) fchmod(r0, 0xe3) write(r0, &(0x7f0000000200)="d292ad9bc9293ba5fae1a3486bba4e8c98d05f63d658932983f80900553104cbe5dd4c8a0dc59bccef62ee3f0b23d99ab5d846da84d4b613f39c6fa8b89f7f00babaef5dcacbdbe4867619c9f696182013f80a", 0x53) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 08:45:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="953573c94c01ec2078ef88a0821b353c943b9ab749704313c8e4a5d8dd966c9158e1f040fa5179ef13c7d4849ead6c6b3fd69a7dbd8e0b40f8", 0x39}, {&(0x7f0000000300)="f836229fe3cec378a2210ee55d8f6ae63ff37407c849cfa9f3c5b2416f8fe6feb30e5e85bb23a9a0bc00341c", 0x2c}], 0x2) write(r0, &(0x7f0000000200)="493b4651d2a0748a67bb84590b0000000000019a861171a40000636070a5b52859c76aafe8d94ad4910dc39ca524c4ea64417365ac58c116eb0badb397e76ea5e3e92a158c8604d58025c203d83dbe9dd0ee7e3c034c040f130f", 0xffa0) r1 = syz_open_pts() close(r0) dup(r1) munlockall() syz_open_pts() 08:45:37 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r1, r2) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) bind$inet(r2, &(0x7f0000000040), 0xc) 08:45:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) openat(r2, &(0x7f00000000c0)='./file0\x00', 0x141, 0x2d) bind(r1, &(0x7f0000000180)=ANY=[@ANYBLOB="2d032a2f66696c653000"], 0x8) listen(r0, 0x0) bind(r0, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x2}, 0xc) connect(r1, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 08:45:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$unix(r0, &(0x7f0000000100)="16d9941dc10b7d5660630cae2f0c6ad1cf673d844851bc98be86f00042ce1eea98704eff6d732c6abfae73a3e22078badb7e1ba95da3d8e29fb3bf01dda043ec7c320e0b04aee5e41f2c4d4d49826d4973cd18930b6f5a1cbd2fb9ed5573019a882ebe9025c61a53b7a343803c5ca0e2d9482c1689f31357036346e043bae1140cf7d5d9ec788b6d9d2aa7e01952d70122ca14982717e73bc43da319d711cb", 0x9f, 0x4, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x506, 0x100000000, 0x6, 0x3, "9a052814a41e53a061c342660e0fd33e9152cb0a", 0x2, 0x8}) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 08:45:38 executing program 0: r0 = open(&(0x7f00000002c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) symlink(&(0x7f0000000280)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 08:45:38 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x2, 0x7, 0x10001}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x8, 0x2, 0xf43d, 0x6}, {{r0}, 0xfffffffffffffffb, 0x9, 0x0, 0x4, 0x80}], 0x3, &(0x7f0000000140)={0x2, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x30080, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x1, 0x6}) kevent(r0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) r2 = dup(r0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x2000000000000000, 0x6, 0xf, 0x7, "92e23bfaf484fb45e047b0e18fc215fb70587a29", 0x4, 0x2}) 08:45:38 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x260, 0x0, 0x2de}, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) fchdir(r1) fchmod(r1, 0x0) r3 = dup2(r0, r2) r4 = syz_open_pts() ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r5 = semget$private(0x0, 0x7, 0x286) semget$private(0x0, 0x3, 0x8) semop(r5, &(0x7f0000000000)=[{0x6, 0x4}, {0x3, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCOUTQ(r4, 0x40047473, &(0x7f00000000c0)=0x3) fcntl$setflags(r4, 0x2, 0x1) write(r4, &(0x7f0000000340)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSTART(r0, 0x2000746e) r6 = fcntl$dupfd(r2, 0xa, r4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000240)=0x1) fcntl$dupfd(r0, 0x0, r6) ioctl$VT_GETMODE(r6, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r4, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x1, 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0\x00', 0x0) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r6, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) r7 = kqueue() ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000540)={0x7, [{0x3, 0x200}, {0x3, 0xb8}, {0x2, 0x8001}, {0x3, 0x46e}, {0x3, 0x41}, {0x1, 0x3ff}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x1}, {}, {0x2, 0x3}, {0x3, 0x8c5}, {0x3, 0x1}, {0x3, 0xab}, {0x1, 0x4}, {0x3, 0x400}, {0x3, 0x31410c33}, {0x3, 0x6}, {0x2, 0x4827}, {0x3, 0x8000}, {0x1, 0x4}, {0x3, 0x7}, {0x3, 0x40}, {0x3, 0x4}, {0x0, 0x7}, {0x3, 0x8}, {0x1, 0x1}, {0x1, 0x2}, {0x3, 0x6}, {0x3, 0xf7b9}, {0x1, 0x10001}, {0x1, 0x7}]}) r8 = fcntl$dupfd(r7, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x2010, r8, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) preadv(r8, &(0x7f0000000000), 0x342, 0x0, 0x0) 08:45:38 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r1, 0xc0206917, &(0x7f00000000c0)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 08:45:38 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$getown(r0, 0x5) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000040)=""/81, 0x51}], 0x1) execve(0x0, 0x0, 0x0) dup2(r0, r1) 08:45:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="20c34ad8992e7151aa511028be25dc91d35e0342ad5ec0074a8b85cdfb5e226b27b174d5effdf856d9c2d43cc4b5fb74b9cef7010e26e0078f8f3da6f8492377c5", 0xfffffeae}, {&(0x7f00000003c0)="43a5063cb4e68841e361b36168b469eb97d99879e538a4aa50375b9458fede08c89d91be2a59ad8316197c740d110c04a00626a927fea56ff96ec2c062daf6de0c6cd3c129c6e9857f7dfbde160e055ef72f08d7c72cf8d8a1019feba7f686d8f35b7372b50b66981c7a346455b9d0e9e673a7131166dc645e625f71bd4c40043cf0426c4bd988e86ae9997e9ef7965ba4c0870c9b696ad6a3fc7edc319f1bd3e1", 0xa1}], 0x2, 0x0, 0x2f) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[0xff, 0x4]}) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x673) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f0000000080)=0x40) 08:45:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) r0 = socket$inet6(0x18, 0x4000, 0xe5) read(r0, &(0x7f0000000040)=""/158, 0x9e) r1 = kqueue() dup(r1) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 08:45:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0xffffbfffffffffff, 0x0, 0xfffffffffffffffc, 0x6f68ab90, "851097875f7c84a4fff9ffffff9c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 08:45:38 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000140)="93b7", 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x80, 0xffffffffdfc50131, 0x3, 0x4, "db561f8de423d7871e1a764013ec73bd201a3a4e", 0x1, 0x3}) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0xff, 0x3a6002df, "86e485734592e93fe884fb78ef46997ddf46901f"}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x2, 0x5, 0x4, 0x0, "10b0798bc877671202da52cefb2c01cedabedf37", 0x6, 0x6}) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) 08:45:38 executing program 0: getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setregid(r0, r0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:45:38 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f00000000c0)) socket$unix(0x1, 0x1, 0x0) 08:45:39 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000180)={0x750, 0x5}, 0x10) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 08:45:39 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026cf7ffe208000000000000e0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e8c5f6a5e428f291a21e4062baa8f9e1619549c324dd17212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750dee73edba0973d49b9e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad8d032af722b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d741"], 0x10) r1 = dup(r0) fcntl$setstatus(r0, 0x4, 0x80) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="b90cca859004030180000000", 0xc) write(r1, 0x0, 0xfffffffffffffe2c) pread(r1, &(0x7f0000000000)="e532fe6825a9057dbae4bde098df1bf2f0c99863a5f3808cc41bf38f117489cdba7e771436d20e39080a486e79d566128a236039ffbb6a5efca2e2f4db1f14e7576e0252abf5d8634f3032096d34fc5ce1b07c5c7d4cb487bfb86c42a66b9bf518230d1c1d0e3981c9ea2f8b1e3719ef101b26243cd759a26db5cb7b4204e58e563a75c7", 0x84, 0x0, 0x0) 08:45:39 executing program 0: setrlimit(0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, 0x0) pipe(&(0x7f0000000000)) 08:45:39 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98048e5a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061fe8cc446bffffc9aa57d4f4454f0a751731e5c201c6be9bdd11c4593548f7d1d6a2e60e1a7314fc1cdf8648b48935d14a79a15cecdd79cd66c31400b4dc31f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907edb0c61f1413fd003dfdbc305a33d6b9ddaea92ebed7d1d5210000000000", 0x1731) kqueue() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000400)={0x0, 0x10001, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:45:39 executing program 0: 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}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000500)=0xc) setreuid(r1, r2) connect$inet6(r0, &(0x7f0000000140)={0x18, 0x2, 0x80, 0x5}, 0xc) r3 = semget$private(0x0, 0x2, 0x444) semctl$GETVAL(r3, 0x570667fbde681e39, 0x5, &(0x7f0000000440)=""/160) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f0000000400)=0x1) r5 = semget$private(0x0, 0x4, 0x684) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$KDSETLED(r6, 0x20004b42, &(0x7f0000000280)=0x1) semop(r5, &(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}) r8 = socket(0x18, 0x2000000001, 0x0) chroot(&(0x7f0000000380)='./file0\x00') shmget$private(0x0, 0x2000, 0x80, &(0x7f00007c1000/0x2000)=nil) bind(r8, &(0x7f00000002c0)=@un=@abs={0x1, 0x0, 0x3}, 0xfffffffffffffdf4) connect$unix(r7, &(0x7f0000000540)=ANY=[@ANYBLOB="01002e2f0100010000000000c545c749874971973edbf083fb06c5f18b5709c8e97e10042d872e8e29f5a6014ca1794c9777f1c136959e3cd359c69ac9ae8d721cddfa585a8c175026d09508000000e34d69f475a4ba4089c72606000588eb6a060ddd684205513f7dcff813c0c1077e2c5741f097faace56741953c495cc5cd8e623c741795018f7c5d888ec6cb5783cfec5ccc6839e20ea74689bf041533b6ae146395cd39d3b8d58c2d755a193832d8b40c209949a41d75fed5a2d662cfec9c1d8764fa0bd41e1856855a61849c"], 0x10) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:45:39 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000000}) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x40, 0x0) dup(r1) r3 = dup2(r2, r1) sendmsg$unix(r3, &(0x7f0000000600)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000100)="3774e68695f9315a295e01b88913210017b922498389a4bf6920f7a971ee47b8c8af0ec8df570edaf3bb7e3914690437bedf8d1dc8ec09c4d70c514c44bc82834f3e19bbf681cfec1a9ba979100a3a829395dff9f2b36bf3", 0x58}, {&(0x7f00000001c0)="adf3529f74b1b85cb735ec51e56be41cde7e1d57b489833c43a1527b012986fa8c078de5e499cbbd215b43844bf96ab43baf88a241d3d26aca66a22a7a06a03fb0bdb2dc4540b09fc4239da485ed65641327ca41731a7705e4c40e771f3a0bda9432ffd5baf4c87cdb9be01c156e79124cc124388ed1d979e7e9f0470a9d67de6a1a6b373c9eee9c3c173e98aad24529e7d6e9658cc8b91a60577d86e08b4f78c3fcd4a254f473d78691d66b5aa77bda84b873d3bb2faa6a551f1a5d96f4ecd57a51e3180f25c179cd657c62436b", 0xce}, {&(0x7f00000002c0)="3225d88ff97bcc510948839d0f3e75ce4a02edea69bd47b2c6ce6ac4a895ede92c60ae724ce7a2bfaf760e93070d2abaee99d7f4010baa15cc00ed74fedb4b48825a65299711f25c729f4a4e874dd9f8fd", 0x51}, {&(0x7f0000000340)="228cd5e73979b6ca315c9067c104e9c79515273b6d0fcb440466ad5ba64b7dbb64e1ef88d8a023f364362b5ee8d7a1ed6066d5db9c7c40123bb9e0a6180c5898ad8f3e99808e74b66cf5f10177728816bbf3362225adeb3f02549af534d719f7b2553393201bc8fb17bd01270e37e1361141c4fe0c04dbb632363f35bcf401bc12231b9ffc875f0c06fa8d2f5cf2ba3f97d1d6366824485b07aa1fa05ac881da297acbecbfc093a907eb88e7869a", 0xae}, {&(0x7f0000000400)="73fa078cd0afa794321106632c0da4f79cf9f97d30e2df86c66fe48169336b6b33104f7025293f783c4035790d", 0x2d}, {&(0x7f0000000440)="336e38b9e0d137f209c6b4ce0f99efae24542d9f70bf5695f585bd36ca122dd9a6dad2b3807a3e090687ed6102c9c38eafa99ed4423e8ed783a8d52343873806afd11ebc3cfce5dfaddfbd65e1ce115043dae13b4494b6d033e31fb0874b53a6bd1e0ac8ed61abf757985fc370c0e21bead3e0ebfc8f9e3d6682f98e5c5621e178149266a9f8e4a9b78f4a7ed618edca1c209a354a96cf9c576ebedaeb7c21e6b105e89cb189c91b974a66fffe681b331808dfad73a69a18e18ebf2e32acae0814ad7117843ab7d419f6e1c5935753b3a361b5dc06cb3010e656a353bdd6da52c9b01246247b82", 0xe7}], 0x6, &(0x7f00000005c0), 0x0, 0x8}, 0x407) 08:45:39 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140), 0x34, 0x0, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x40, 0x0) r3 = openat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x40) setsockopt(r3, 0x5, 0x2, &(0x7f0000000180)="d003f30968cd563cd5cf1cfb59a6e128b992921c7b667916b0e265991990aa133ce9f8d05096f1c81ee36ef1d10c5aa2c6c1facdce43fe7824eb3609b482a231eefc4a56123695fc917cceb9a5f93a583dfb05c8b556957bd8dd88bb8da265dcc3c483fc3d6273579615ab72b1886e212a138f09e20632b64868a23f37d21e02c33c0b6f0f2ab8df8a0aa9e63682d1a502e3ee120d64db34f3e81b17c8bc1621daadb82bf3d7dcf185cbf978b1fad9d7111768bc2ee65e736456f8b57a22c66e37877bdaf31bc22a28f2", 0xca) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) kevent(r2, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x8, 0x0, 0xfffffffffffffff8, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f00000000c0)=0x1) 08:45:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/146, 0x92, 0x40, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 08:45:39 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "85496a00020000000000001167f5bfa600"}) 08:45:39 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) fcntl$setflags(r0, 0x2, 0x1) 08:45:39 executing program 1: r0 = syz_open_pts() flock(r0, 0x2) flock(r0, 0x1) r1 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x3, 0x7, 0x487dce2b, r1}) readv(r0, &(0x7f0000000580)=[{&(0x7f0000000080)=""/50, 0x32}, {&(0x7f00000000c0)=""/67, 0x43}, {&(0x7f0000000140)=""/154, 0x9a}, {&(0x7f0000000200)=""/75, 0x4b}, {&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/35, 0x23}, {&(0x7f0000000380)=""/200, 0xc8}, {&(0x7f0000000480)=""/201, 0xc9}], 0x8) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 08:45:39 executing program 0: clock_getres(0x4, 0xfffffffffffffffe) 08:45:40 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x800, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:45:40 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x2, 0xfffffffffffffffc, 0x100000000}) fchdir(r0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 08:45:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) r1 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000001c0)=[0xffffffffffffffff]) r4 = fcntl$getown(r0, 0x5) r5 = getuid() r6 = getegid() r7 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) r9 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000000c0)="f56c28ec58dd5ce026df0f44631cc230bc5bef82663d60c97c85d7757f572e9801d69414ed808af7d8b0c8d67c065f1595db4db97b47a79f032dd40ec05ace1af5f0509311407b58c638f888d1bc4eea67cd11b3ad79", 0x56}], 0x1, &(0x7f0000000280)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000000800000004dab9000000000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r0, @ANYBLOB='\x00\x00\x00\x00'], 0xb0, 0x1}, 0x4) 08:45:40 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_extract_tcp_res(&(0x7f0000000000), 0x3, 0x3ff) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x0, 0x20) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x40) r3 = kqueue() kevent(r0, &(0x7f0000000040), 0x8000000ffc, 0x0, 0xffffffffffffffff, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000380)=[{{r1}, 0xffffffffffffffff, 0x84, 0x1, 0x23, 0x9}, {{r0}, 0xffffffffffffffff, 0x2, 0x2, 0x81, 0x8}, {{r1}, 0xffffffffffffffff, 0x8, 0x1, 0x4, 0x6}, {{r3}, 0xfffffffffffffffb, 0x40, 0xfffff, 0x8, 0x7}, {{r2}, 0xfffffffffffffff8, 0x80, 0x874b46d24db86424, 0x5, 0x200}], 0xf8b4, 0x0, 0x10000fe, 0x0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000140)) r5 = dup2(r0, r3) mknodat(r5, &(0x7f0000000080)='./file0\x00', 0x6000, 0x400) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000100)={0x2, 0x7ff, 0x400000000000004, 0x100000000, "e72939ea20ac1c6f06e6636ced178058e7f777de", 0xf5f, 0x803}) r6 = kqueue() shmget$private(0x0, 0x2000, 0x403, &(0x7f0000ffd000/0x2000)=nil) ioctl$BIOCIMMEDIATE(r5, 0x80044270, &(0x7f0000000300)=0x43b0a929) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) kevent(r6, &(0x7f0000000280), 0x8001, 0x0, 0x8001, 0x0) fcntl$getown(r4, 0x5) getgroups(0x3, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setgid(r7) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)) 08:45:41 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001300)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000001340)) pledge(&(0x7f0000001380)='/dev/bpf\x00', &(0x7f00000013c0)='/dev/bpf\x00') nanosleep(&(0x7f0000000080)={0x68, 0x1000007ff00000}, 0x0) r2 = socket(0x40000000011, 0x3, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)=""/4096, &(0x7f00000010c0)=0x1000) r3 = kqueue() kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000001100)={0x7f, 0x1, 0x2, 0x520b, 0xe2c2}, 0xc) kevent(r2, &(0x7f0000001140)=[{{r2}, 0xfffffffffffffff8, 0x1, 0x2, 0x7, 0x5}, {{r3}, 0xfffffffffffffffb, 0x40, 0x20000000, 0x200, 0x7}, {{r2}, 0xfffffffffffffffa, 0x0, 0x1, 0x38, 0xfffffffffffffffc}, {{r3}, 0xfffffffffffffffd, 0x20, 0x2, 0x80000000, 0x101}, {{r3}, 0xfffffffffffffffa, 0x21, 0x0, 0x1f, 0x7}, {{r0}, 0xfffffffffffffffb, 0x1, 0x1, 0x1, 0x60}, {{r2}, 0xfffffffffffffff8, 0xc0, 0x2, 0x1, 0x5}], 0x9, &(0x7f0000001240)=[{{r2}, 0xfffffffffffffff9, 0x80, 0x80, 0x1}, {{r0}, 0xfffffffffffffff8, 0x9f, 0x10, 0x7, 0x81}, {{r2}, 0xfffffffffffffffe, 0x90, 0x0, 0x10000, 0xffff}], 0x1, &(0x7f00000012c0)={0x4, 0x1}) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x39, 0x3}], 0x81, 0x0, 0x7, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x8) 08:45:41 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x2, 0x5, 0x7, 0x0, "1a507c09f761a22ba94f617c8ec43317b4377069", 0x9, 0x2}) 08:45:41 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000400)) close(r0) socketpair(0x18, 0x8000, 0x10001, &(0x7f0000000240)={0xffffffffffffffff}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x400, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = dup(r3) read(r3, &(0x7f0000000040)=""/195, 0xc3) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0xc3a71aa7aa8638b2, 0x0) ioctl$VT_WAITACTIVE(r5, 0x20007606, &(0x7f0000000600)=0xffffffffffff7ff7) fcntl$setstatus(r4, 0x4, 0x46) connect$unix(r3, &(0x7f0000000540)=ANY=[@ANYBLOB="82bb292f66696c6530003976a6d5c75fb12695b36ea2bbfd2ae00c94730138acc12e92c898c805674c248f09b67079445e48ae1dea3f514b4df92c9d0c375588a3078ceffda990763603466fa31a292d797b6e644a61fb4cf52f0e5a4861c2c11cd2ef7e03c8b560b44a69cf48bde1c3397547d390633b8bf290648e30920ec38ef465d5bc9fd4977eb13780b1dd5944c4c20ba89f833a740bc29827ced43a6f39eb81f80e41a5f3"], 0x10) r6 = dup2(r1, r2) r7 = syz_open_pts() ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000480)) r8 = semget$private(0x0, 0x7, 0x286) semop(r8, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x1) fcntl$setflags(r7, 0x2, 0x1) write(r7, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) r9 = fcntl$dupfd(r7, 0xa, r7) ioctl$VT_GETMODE(r9, 0x40087603, &(0x7f0000000040)) preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/64, 0xffffffffffffffed}], 0x1, 0x0, 0x0) r10 = socket(0x2, 0x400000000002, 0x0) sendmsg$unix(r10, &(0x7f0000000140)={&(0x7f0000000640)=ANY=[@ANYBLOB="12002e2f66696c4bbfb98a934d9a0eccc2bbc40a627a67efb366632835dd9527c3654131656ef28265064a6c5ab92b948ac78098940033dbfdae136173c4aba27845"], 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) symlink(&(0x7f00000002c0)='./file0/file0\x00', &(0x7f0000000340)='./file0\x00') recvfrom$unix(r9, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=ANY=[@ANYBLOB="b0002e2f66696c65302f666908653000"], 0x1) rename(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) ioctl$BIOCSBLEN(r9, 0xc0044266, &(0x7f0000000200)=0x6) write(r7, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r11 = syz_open_pts() lseek(r11, 0x0, 0x0, 0x1) 08:45:42 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) 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, &(0x7f0000000180)={0x0, 0xfffffffd, 0x101, 0xd9c, "098d14c67504f300c5664521d3f131bde5000001"}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000000)=0x6) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:45:42 executing program 1: mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0/file1\x00', 0x0, 0x4) symlinkat(&(0x7f0000000080)='./file1\x00', r0, &(0x7f0000000100)='./file0/file0\x00') mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x2) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) syz_open_pts() r1 = open(&(0x7f0000000000)='./file0\x00', 0x280, 0x80) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 08:45:42 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000540)='/dev/zero\x00', 0x100, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000100)=0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000380), 0x0) socket(0x20, 0x8001, 0x0) r2 = syz_open_pts() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000000c0)=0x8001) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) dup2(r0, r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) clock_gettime(0x4, &(0x7f0000000180)) listen(r2, 0x1f) mkdir(&(0x7f0000000340)='./file0\x00', 0x4) listen(r2, 0xfffffffeffffffff) close(r3) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x10, 0x0) dup(r3) r5 = syz_open_pts() pipe(&(0x7f00000002c0)) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) rmdir(&(0x7f0000000280)='./file0\x00') ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xfffffffffffffffd, '\\\x00\x00\x00\x00\x00\x00\x00\x00@\x00'}) r6 = semget$private(0x0, 0x1, 0x120) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000000)=""/155) 08:45:42 executing program 1: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) r0 = socket(0x6, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 08:45:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0100"}) r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) acct(&(0x7f0000000040)='./file0\x00') ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 08:45:42 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) setrlimit(0x6, &(0x7f0000000000)={0x7, 0x1}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000180)={0x0, 0x101, 0xfffffffffffffff8, 0xfffffffffffffffc, "661fdc1f000000000000008bc1ff0e091fe60002"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 08:45:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 08:45:42 executing program 1: r0 = kqueue() kevent(r0, 0xfffffffffffffffe, 0x6, 0x0, 0x0, &(0x7f0000000080)) 08:45:42 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000080), &(0x7f0000000100)=0x10) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() getgroups(0x5, &(0x7f0000000300)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) r6 = geteuid() r7 = getegid() sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa, &(0x7f00000002c0)=[{&(0x7f00000001c0)="165c06f712e637bd5bd87de8b39875", 0xf}, {&(0x7f0000000200)="ac018ad31891634f55914832a7d0835c7d532cc9ec81894e84383a841e5a387e310ec540000e12374d6037eb8c547b7d3ff55c7cd731cc363e9d45648e4bf04337124a35f03761b35bbc838b960beab4420d748274f69753ec2468e7b34bc1e2730d4e5fb536cb7c31d9c3b34bbaea75a8e8fadef33d54d07faf394c3834ffb84a28852ecfbee5243b630cd5065cc4445107b709391aa3741fee51728640e785e36e5ef05f7ad81646", 0xa9}], 0x2, &(0x7f0000000380)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r1]}], 0x60, 0x403}, 0x401) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/fiyO\x00\x00'], 0x10) 08:45:42 executing program 1: r0 = socket(0x18, 0x2, 0xfffffffffffffffc) connect$unix(r0, &(0x7f00000001c0)=@file={0x0, './file0\x00'}, 0xfffffffffffffd09) link(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='./file0\x00') bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x5) semget$private(0x0, 0x0, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x6010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs, 0x8) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:45:42 executing program 0: open$dir(&(0x7f0000000100)='./file0\x00', 0x92ccc4fd80ba1b6e, 0x0) ktrace(&(0x7f0000000440)='./file0\x00', 0x0, 0x0, 0x0) getitimer(0x3, &(0x7f0000000000)) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8a) 08:45:42 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) getdents(r0, &(0x7f0000000100)=""/128, 0x80) fchdir(r0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x9, 0x20, 0x7, 0x1, 0x101, 0xce3, 0x0, 0x3, 0x0, 0x101, 0x6}) 08:45:43 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file2\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0x40) utimensat(r0, &(0x7f0000000180)='./file2\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 08:45:43 executing program 1: r0 = socket(0x19, 0x5, 0xffffffff80000001) socket(0x0, 0x0, 0x0) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:45:43 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000180)='./file0\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') rmdir(&(0x7f0000000200)='./file1/file0\x00') 08:45:43 executing program 0: r0 = socket(0x800000018, 0x8007, 0x0) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000000080)=0xfffffffffffffe96) 08:45:43 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = semget(0x1, 0x0, 0x1) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000001600)=""/183) recvfrom(r0, &(0x7f0000000080)=""/250, 0xfa, 0x40, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) r2 = syz_open_pts() close(r2) pwritev(r2, &(0x7f0000001540)=[{&(0x7f0000000240)="d776d662a58db7caac5fcfdeaf6e8836cf28a3d96cfccee7ff6f1e2f3915dd1b12cf16ed40f8727707b2461583bc333e6c93eac93e14c2cf8ea14f42480183dfc9dba94d00cb6a65c5bd07687ba94e2d7979f645cd3a4c8b3d80d864b7a419269f10460f5d5a3cfb443f3fd62f4896349f923859d943060461a3327f4bc00c84a4a4c9fdeef6a49e6fdf438a570f9042bfd29abc101defab03f5972e0873b5863a62a6a14246c4b489cf353d14a77ba663f18d88ed88b001464d2b5c7ab4fc3694bcb01cd85d115a6f35a7f17220", 0xce}, {&(0x7f00000003c0)="2fc68bf3759b5818b92a6adca62b8f897b77a8643d3858e5416ab994668e0ed2fdb58989707d718d6afa60364e0117ffe09b04f4f3c995a130afd190dc7f72928bc2904c1a36a0c48b520c337fed37701b60d8d92447f76c2d3edd155d504027e8d673b284497a2f10ec61b8f7dc218fdf192bb0c3f8312d7e00ca1b5e481b66e73121c3d1bfe298c058aff091aa1a321840c33a4a21bc508ee5b4a54f8e7ff4aaca631d22344a2e2f95c58fb909b44127407f27704d8c7da52f0ae69eb72c529c06ec9f3627ffd034a38f402ac08e5ca13f21d5b0373131b7e7a6fe5bb7e65b2125facad66c7aad75457978c8584dc66f574d0da85598212398a24ab5504b60e7e972499c8881b4f42fdd47d95896120d298775a766aab88866c6a1792df4c01c7a14c0173c347592f2c2dfa9814ef48b66e1bc388901af675b60d834a938a8c2817be4409dbe3b849098e35907c4acc903baedafd673f3fd9ac2fa24c30420ce8e5bd91fc05371ee60f10f67acc25fa58791ad169d310099afe776ab8fd50949122a813816ca2bc9436018b42c20913c49d6af7a9b6b41689f071d79c77943d6f2acbf0832202c6fbd1ec9826aa14f0b980b5b909a3bfc75451981c2f875472bf07e94e93fdc2ecce7770c6a7d8107fcea07b7099cecbdd79c1e398f58390853e60d5b213c74b1091b9f4b178156f6a231835406d1b0b9ed4b75c10ffdf7dfffc9309013acb63b54a2e3625739f5ef2ae4d768ed3af861f87e86ecd81b1768adc93aa46552699f4fb66f3a57ff675666bdbd5b84ccc503abd006695b50e43f811353696d3acf4fdac3d515d56a3df458df59d8f59b0cf3e27502b8428368f47355f62f8808ee2d1d67776925b44d7f9877f2981178a595dba8f4589e767ebf152f11012b872a9cfaf9e63577c28fb5a54e061e4acdb8fada9bd33d9826beab53cc96f1e51a60f79475d2870ab13894a4afcbd107ff9e4e6b4cd27b1ac3928a257e4b90a40bca4be8d6fe115ee387556156a1428d1a6d5b2e9603d65485e368391dadd877ec35ad16878cb0e3a98b51481720587dde8d0397bdc1eed9977601c1054fa58851ffdf4fb2db2fcac33e1f1f7ef0a0dea02a5c6b5e89821a848c92f616840d90ed0a2c0487bfb1ac6778b9a8ce9febdc97842086f6b4cbf13d5b897b618893c7ff7a3a492449cec1a8175497cf20fcbe055bf3e77d0e8a6621ca24decb28f561774f0122c0bddb10d895761dfaca9e9532c07694e309f0971a7469faad370ad446ed38879d889ed9ec6a0a25f6eb4a8b2c3791f75bd21adfb06b5236203247bb08093d8a727f2d445cd387af0db945c7590d5d92576ff74a0fd10623ff88ea915a708dae5c5c3928dc233712b72c612dd60b64fbcf4da9a033edd0678cd7d9595746369e8fafb70275161fb20fcc2873e32e9d4c1ea406785ced6144f4d7298a9e0bfcc0b58743587be68199cc61e03fc34e752568349d27400b6a0f9e13dae0bbcef744e36af3ff9c8b887cfdce8eaa7daae2c923c04e09e66fcca0b62ac12851498d3c2541cc4c4834febbfeb58f6578b86786bee558cbb987161dc86034a87541b096cbe066c45b10f409b534153059d9477fa9ac96f728414340589f30f0fed20f2d041e60f0ff70db27b708bbd79a4999088d07e3eebd2cec1d796058845b7c1255cd70a8841ca5c33190f928e2c8fcecb28c2ac1b0ad5046dda53d424db6862bc509c194ab988f6a7d15979a6236ef4c35a3b5fab0a79b386623b957e95773065de105c46b30e8921f6eaa22a7115120d272cd47dec1216aec4801b242d3dac3121fa5afb7b0f191110fc6de2928ec76489331a206ea050c00e55d06ec0a0f364b23799281ae956cc1b1e0a0f54d17fd8e47b9bf78e304c4a62ad5457bdf2ac16956d3a4f89438b8e3c10ea7a0b554e04bfd141b63c349f6040aa43ee06558081961edb01c0ad8a7950e693ed5d3d2ac0e1f4dfaea50ed060b8ec3c4023b86decf3e5a59fd70e1e911e0437bc8751f5806e2cf0f9e4c88ec3caf4bd0ba51d593bd515cc88b0512c4bc3e761f5de04e648f6457d7c94f41838e59865b9f31c91eac6f683b9946236e41a744d2750e2d1a0fcef959ae20018917b5206ce0506e76eabd418ee71bb1c12f526d448420e96a6130fbe475d6821fb351b5662bb04fdc93519f11a4b149d078a68dc80c50316c1b8117f0bf89b6149099fa57389ab69bd3a5cd597e292217c32c468adcf86e0a0699cc1ac56e7ffdf8988b39f73b84b68d3dfebc358f03b7d472524828a97c77df0e5c4b00e5f67cadbaea9846abb21596d3416d974a45e3c365ebe4012eda7d714dff14f02774e845a8e949faa3ca168f79134d9676d96a04d91c6e41ad1d4f01908c64406d3c829f3ca16bcc11025b7e48af1c57d34a43ebf23eb04873b95b51a3aa2882131c308c1c731f949e90e52f6fca1b32da444b39c26fb6b4787949c859065f63da8964c6e0d834d1471d5a1f2d2eea581ffb28411f70f7062aea7704f1a1304c1408ce3b8faaf1a000333f37d2d980011a9ab4afad79972f279d0169be1250bef5f72676b5e8db7f937bf675dc16c3884ef3342a28335d8e28e6ec3f88a07d001a62893b7d8430e24ffeccec0c5d384bad019e6ca3bb324b485c56285a85dd7e56faefffd525951c036d8f9685bd13fcf277078c739814c13322fba8c87547589c5745c8206bd7ee116526a0eadf80c3869335992648de9711a1585e49398b319b3b7f95d91f974d6b6e86a5d53485f978251f43aee4422121f24e59936312dfa1c94e4e8f301e15a07cd2bd3f53c6325abab13ef65a48f2664b9f047d6ab46c20e14fd9fd8771f13b56488822b303d045c49b440a5ca0a9f0a0243dee3ccd37e00b38d88def2b49dbbda7c961ba2c365ed8c40db1ae08d2ee65c2a38fa9a2cf439e290d350819c9f9464971d1f9ac97e26339ceba885ee9acae8ac46f35c4e38ad80be94b9413aefd9fd0a980178798b1dc91dba9c20951ccba60fce7f1d30fcdcdb5f02209e6e39a25f0a7c86c2a8ec72672968d9e32e54d6f8810ae757c9db30707a187cad1ae78cff5a07521f4717ab41b720faa48cf5c1c6cbf6d05a5ef43848cce2560401a1bc72e965c056e1b34520ff2e7224841cae24d940221346af0f5d2da2e472aeed33689229a00fa5d24848cb43973324df01ded20bc5443eda743005a283f55ecbc7ddb1918cb012b458ae528f66bc81e0f8a58d81587f3700cc864d7e67629b2ac4c1f6cec0a94a08224f62a163d389f02370f4a738a3c40528e64e080d043a762d495326eabdb7c148fd8eb7decbd9143420ea377315d8720462a1aa6ef59a60707cdb8f35a8ee3dfb2192a5a429b3e9874a3c24ab0639ba0801821869b620a840bf232d668f3eeaa817c626aba390d809c8eaeba182b1f86ee9c287e691dc56044e5652671fecb90e73230d4e459f995640e7e40f3220fd404ef98f6408d98cd2908781da65053f1e2f02f8957ac897771f0891c3983c5152452e5177c3e4bae5979d252161d27e1f781457342095d10cede5197e25897b46a4dac20106243b216bed8003d18ca80dddd26a207d7668d15db2452a3fc9d66c41fbf488db9348d95302e0c9a806c962c0b13bb28974aa4fba6b2cfffea3569d173855a3553d81bd5f44e9e39bc97fb04cd5a3bc9c3aaf301d9129d2317fc5d6368d572eedef8e88bcb30567b01a34cbc8a357647994a462b44bbf4c0916fef178aa61a858c77fb3f3e057c77e7c273658ec9cf8e6d516f47af82dc7837378cd38fb26b83833254ca0d5fa867af0d83bfbc56b0dd53ca73eb08559beb5588a39bd17dc5e8925698660e8e95c88bd3eb65df985a009159532d26f06af0b51d20a6d31239703a47ae6719b8f546c84beb87badf834a628cbb37692748cfb3d02ee999091044f1812c066f54728c54d34bd0dc5c5768dfbf601ed52cdda52d5c4e0cab0287e321f22ebcab382ac1be30f075b607e190cf8317da2a334f410570616806395ae6166b802d1d40b3ca5d0fbaf685acf98c8344f608f6b1a3e22664dafb5ef59a90b57f28ce1af1de9e4e5d86438c5e413b0ded834164e0b84aeb0d6cb09470aba0f94596669831c689601394e642a1e452258eae0a8ab18fb8b83951d8450e9a1336cf25047a1d2db8f54bc664be0c9f2814c675626d859006efd054add963460a835ad141a3fcaf29cf353bbdc62bc060272bcb3c28593ff9642c5403866634bc0a15644560fc585dde609f9c083dcc727ebbe33c16d4d120654e3988b03948a10fc2d0a19c9099479a44b760196eed6a3e86e53b84b047959b28d73b68d39ce400ade86897f2d22df81e3e3e3c355a336c99641e45c772ae87d355425bce8420db7edc91ad7c496c69e668e3ae797c6344273a5f7eb5230b62127907a2a5bd5bd0355ab5e0f6efbcaca641b72201fc72f7429403f36d94da3bb422a602d4ecfa709a83b36f717b38b6823a77c3509943eb9d413c186830b1bfcae5076c9dd7382b4064a35929ea4c4fb33d1f3381d85dbe29d1fe17174045b453af2e3a31fb7d21fd524093c30092aa3b8ddee250aadf54ca8616fc98bc4198be4dc663e1b14cd8226a0942a5d027bcd791e2cd56f5a10d795d14c73c7490946b332f4f73c050a5d285f19bbe3b802ee80ef6df61169c6b83aed9f6387befcf3de089dede5780c1d7edf3ca1a78d369878eb7d4c2d32e3d54db0e5901e3884b18c4115176a5947a1a007dd63b0d3afa725b0f22de18e6ad97b546b9f64cfc3d97d001ecbfbe6ee4712da9b4f14278dfaee25564fa0e9d1a30542fe1be9c1d18fab3ecbaa9e41e6425fe3f3c1e2f530b2b2ad9aee364bb7d8875aee6beb380a918ea40b11e36afae6ccb5f7dcc328ec079c06ab465295a7c22495a55fd0b10b02aaf9c14ce118ddde6f7eceff5b58ea23b963b8d7b6d086ba43fb7214b0eeca016ec214f8ef1a325eb301e47c3211d552ca48f674834d6db872df5bbd15e89600db0d7f1686a2b71327dd731f5f46adc5bd0f23bee9cd5171a34f2762cc52b518296e759256b9af63cc452d5a6624b240bfaa6b49e3f7eab8d14164c0a13dc00bd8b141d087fdd44a29a3b0ab25fc1e8ebb5cd4f1de824505e561752a75c738933fb0c486b7f28a97d3852d6533de640f5f8e970da29fcf5c9acb259fc87dea0b7e94a2801de0f4a0399eb22b4eb953b5738f02214dd50b8c8434407aeccb627606e85a83204403a5919232b302b1c6711fc99ba2e817bd7e9cb4a15a1d895a03981631071c1fa8fd6d82a5145b9b7b7f2e2d19d114009cf71eaeb5984cff143c5e198107a75dea3ef58ae289c83c46eda8eb072e8d1dc41662849877875e1e73a34102c3e8060173f2b871ea51dad3c9e2ce458c9c62855423194ee723aa9bd8c890a24376cbdd2695bc7b677be6f67de6179380304bf647d53c1ea92e8fb0971d15e8866ea18a0169756bb1d31d0b492a0596a12aa8c57a1b662787f43f42d1b1a05410f6d8df6d54ff2d58e288a5c9729da6d5e07ebab57572e8a52420d24217ed6c8c75aead4e2bd76ccd2cff0652e6ebe0dfc2f1b632612f2ed053c37ae00698966c8a9576bb946198015e9c629836f9064c118b1d7efa0d319772c68b43713e958789c66ec0492803c5819b743828fe55d1e0fdc2be406b9e8ee62d1b16bdf9c7b8130a52eceb1260988d8da1d6d9e8f7b7536f366189d3f6ddb1d2ddd591a3fcfa99880480dc6a515ba06365aa7a5e8765698fd82609a808429b6ced8eb3a41b2", 0x1000}, {&(0x7f00000013c0)="0e4d2e2189a401dde453c817869140d76111207d12c4635e865400b00729a729aa959c9b850caf3d28ae0038a7bc3dc69fce0c522819a691dd646a91c1d43e1bbfd579e8576ce91f4ffe0e56f3dee485a82bc8c61f9bb97a0df27f82ffd8f8fd2770aa2cd4ed9d66181fc7337408450677e8f80a80e0aed0adf1438cc68cd973befd611ca54dc7242364cdb8a74fecf9b6c1d098c1dc8872fa248fb7fbe3e9c22f0f42", 0xa3}, {&(0x7f0000001480)="5e6d5eac2183c38175912f98b6ec7cc336ba6e2dccb8e73b2d5adfc4d0296ed4849d28ea5b01b058d1e86e7113b9d4d63fff3b8bf347c280b5704d7f3bc96f99f8843fd9f2d56d50246f691457dc47ed4fa76fdb0ab55a", 0x57}, {&(0x7f0000000340)="d45a8aecc63ee16dc0babdd753f3742615f83888a5599544a3c5ebd892fb6fe3c7bac049199689d1", 0x28}, {&(0x7f0000001500)="7299d906e9", 0x5}], 0x6, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000015c0)=0x2ea) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) r4 = dup(r2) poll(&(0x7f0000000380)=[{r4, 0x5}], 0x1, 0x0) 08:45:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x8) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x8000000000005, 0x0, 0x0) 08:45:43 executing program 1: unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) unlink(&(0x7f0000000000)='.\x00') r0 = dup(0xffffffffffffff9c) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x2, 0x20) 08:45:43 executing program 1: setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x800, 0x0, 0x0) 08:45:44 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) lseek(r0, 0x0, 0x0, 0x0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) 08:45:44 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0xfffffffefffeffff) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x83) 08:45:44 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) close(r0) r1 = socket(0x20, 0x4000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, 0x0, 0x0) 08:45:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) chdir(&(0x7f0000000100)='./file0\x00') r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSTART(r1, 0x2000746e) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{0x0}], 0x10000000000000b7) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 08:45:44 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000200)=0x10001) bind(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="f4ff2e2f66696c653000"], 0xa) fcntl$getown(r0, 0x5) 08:45:44 executing program 1: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x5, 0xbb7}, {0xffffffffffff290e, 0xfffffffffffffffc}}) r0 = semget(0x2, 0x0, 0x1) semctl$IPC_RMID(r0, 0x0, 0x0) msgsnd(0x0, &(0x7f0000000280)={0x3, "f52a6ac1f740c4e379fca2e0f173f049296176c8294c80d78de0ac14c1f48ace76b607c32cbbf667de669786ddaf1a61c1ebac59919ddc084e99e078810ab0f381392dbbac98f86b9a43d19e9c14739c7e11e6399ff00fe9d25c0bdae70d91a09258f2909baddd491db827514a2175819e2bf51482c7f37c7b24ccb0492c00bc14db715c1461878f505386c30fcc337252dd4b25a8d581c79c456dc2a1f6eebefeeed5f37f"}, 0xad, 0x800) shmget$private(0x0, 0x2000, 0x206, &(0x7f0000ffe000/0x2000)=nil) recvmsg(0xffffffffffffffff, 0xffffffffffffffff, 0x0) r1 = msgget$private(0x0, 0x80) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r3 = getuid() r4 = geteuid() setreuid(r3, r4) msgsnd(r1, 0xffffffffffffffff, 0x0, 0x800) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x3, 0x0, 0x19, "5b45fa71da2bb2fadf9e2a4650e74d998179bb97", 0xfffffffffffffffa, 0x6}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000040)={0xff, './file0\x00'}) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x63c6d94f, r3, r5, r4, r6, 0x2, 0x7}, 0x8, 0x7ae1, 0xffffffffffffffff}) 08:45:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() socket$unix(0x1, 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xffd, 0xfffffffffdfffff7, "0503c6a1d8cb9c81d1aae720fffffff000"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 08:45:46 executing program 0: r0 = syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="90", 0x1) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) dup(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229c7e2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x10, 0x3, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000200)=ANY=[@ANYBLOB="1e6b4a73ed0f83be4cb39ce9ddebdab417579080f1b7bd2eaa0b329d9174c2c959b03ca1b48b93cebd9d6882aa1b5708db318dacbb52c24a4e09b61074fc94933461a59229ffc168d36a147c0dda1473db281092d89f5638598398a2f5c71e41117d34b2b24255674dc8efd6fc65f92e2537c3662a5353d41c32594ef65678f4dd1b30483e1d44358310259fb5a14bda54ad149fcf6b4cfb2db12c0ce08c12f30c5c6ff9fa74f18fc4ce38fdc90f800543a13c9075591f73e22e2e43f21816b6a16efa1055d822250cd626c0b4286067cece438dc7ccdf0c83dd8cd8068e5eb646860791f34f94"], 0x10) syz_open_pts() 08:45:46 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') clock_settime(0x0, &(0x7f0000000000)={0xc4a, 0x7}) 08:45:46 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) socket(0x20, 0x3, 0x56) listen(r0, 0x9) 08:45:46 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0xcbbb05ce32a569eb, 0x54) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xff) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r2, r3) 08:45:47 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 08:45:47 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget(0x2, 0x2, 0x1) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000000)=""/222) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) 08:45:47 executing program 1: linkat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffe) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x20) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00', 0x4) 08:45:47 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00370020000f00"}) getsockopt(r0, 0x2, 0xffffffffffff8001, &(0x7f0000000100)=""/4096, &(0x7f0000000080)=0x1000) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x10000002e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xfffffffffffffecc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:45:47 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() r0 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) close(r0) 08:45:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000180)) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff00000100000000008000402ab1dd0382475fc6387c34a106912a6c06140881f318507d6f3ea58917e703393c56372e68c71dbb02401c29c12440a2c3624d32c0e22dc2a02449d29f6cd439f9f9408d1119361bd5048c439feea1d841041814b74da2a113bfe54c838b34b1ff", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 08:45:47 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = geteuid() r2 = shmget$private(0x0, 0x4000, 0x125, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) getuid() setreuid(r1, 0x0) 08:45:47 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000000005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a0f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0x1) 08:45:47 executing program 0: r0 = socket(0x11, 0x3, 0x8) sendto$unix(r0, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae264aa0416fa4f376336acf00b7804be781e4991f7c8df5fc482297be1aa5b23ed00a0edb2ca3ea3c257699a1f132e27acb5d602000d6d0263a8af47ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100008000"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getgid() r3 = getgid() setgroups(0x3, &(0x7f0000000040)=[r1, r2, r3]) open(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x102) 08:45:47 executing program 1: r0 = msgget(0x1, 0x100000000) msgsnd(r0, 0x0, 0x0, 0x0) 08:45:47 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x120) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x44) flock(r0, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f00007dafc0), &(0x7f00007e1000), &(0x7f00006c7fc0)={0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 08:45:47 executing program 1: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001c40)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001cc0)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001c00)=[&(0x7f0000001c80)='@:\x00', &(0x7f0000001dc0)='&#@,@\\{(/[\x00', &(0x7f0000001d00)='^sw\x03\xce\x95k\'Z\xda\xdb\x002\x98G~\x00\xa8\xe3\x19\x14\x1d\xa24\xa7O\x14\x0e\xa6\xf0f\"\xce\xa3yyf/\x95\x7f\xd1B\x1d38\xb1\x17\x9e\xf0rU#y\x82\x96\xa5\xbd\xe3\x91q\x9c\x88\x04B]aF\x9e\x80\xc7\x8c\xfdU\x900j8C\xceR \xd0\x1ek\xb2\xbf\xeeL\x16\xd7\xb8KUxLM\xfa\xbe\x99\x8cP|U\xf7?z\xce>\x89V\xf0@\xcb\xfbp!\x02\xe3\x1a)\x7f\x01\xef\x1b\x8a\x84\xfe\fk`\xa4\x81\x9b\xa0W97\x9d\xa5\x89\xb3\x98\xec\x05\x06\x03j\xb4\x9f\xf6\xf6\x81\x12!M\x1d\xe0\xdd\"\xfc\xa4\x18\x80)/\x9c\x15\x90\xc0n\r|T\xf0\x98N\xc4\xccq7\xf4eJ\x00\x00\x00\x00\x00\x00\x00\x00\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 08:45:47 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff}) close(r0) r1 = getppid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 08:45:47 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) 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, 0x7}, {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, 0x0, r2) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000200)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) 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) 08:45:48 executing program 0: r0 = socket(0x10, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x1, 0x4) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed2b76d93c6b8a03b10820a58fe43bea7a07246ebf798f5ad2d9ac55a52f7dc8062782813c8cefcfdb31d4f9c0e36d58ab4f79a66de7fb584d38a6acb07c62f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacb6584b976198a9ebdf1b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9c2f7a5daa530239fc1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b0cb0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f33d4fcd03af0c9fc348ee4013ecdb22c5"], 0x1) 08:45:48 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbe9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0xffffbffffffffffc, 0x7, "a4eccea6da0000000c000000000000008000", 0x0, 0xa6a}) 08:45:48 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:45:48 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) clock_getres(0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f00000001c0)="a796ba750da824037e41d55605b3a22543d43b676b39569e0525f53b1ac4c2af96c3692687472323abff0d15d80bb14449cbde1ec8c93a5a79acb7f89d660a1fac85d92c7abf42b0aeacfaf252781eacb0394c3cfa552e96b5943450e067c8cbe060e1ee99dc1bea70efcec6592f1deac43d935a0766f92f68eaf19844864e3900d0ce08382fba70edf1a2700cfe4f74829a5fe2406b429f598eb7502e07a124ba21fb9e5b352ab2b2a8f4e5a962917431ebf89a7476acf00750217024e749fff53cebfea01b810a", 0xc8}, {&(0x7f0000000740)="7aea4a93ab055f9da5ca4dfb609840b90b67bffa1b45390dd9e1661e4d6faaa1381c527d3ee9d415a0e5910718953fc0e5dd4ae61b2d45c696e55114d0ae6cb1ebbf1c3cc89dba0dbd44a2144b5e591dd6899efb2025eb2d6656cedb8b46543a04e20b2ae57d393de38cb7dca2f4ed1d414d8a234f35bb2101974b60e0175d3e2894256b4c7c0dcb77ac424c3f063edd642a964670cd8057b8efb9437bad4e2184cc365e0746af9e6b458a1ce6e6e011d0a973589debb4591ede0673658f0c6c8d389b", 0xc3}, {&(0x7f00000003c0)="a65981a12435c17457a64266039f6295d0b840c062673cf61f62513bf6e1edc9d2a124cef74abb7320b6713a99fadf38fd5c2f8fdac1f3f61a9d2f736c9b21b84191644bed153f189420a1f06b3bbdc304eaa732e480529271436471ce9a3adec3e200d0df85a0d29203fed3bf4693ad6c2d5ebff8d8544d789c93821a094f55d115627eaf436be1b2932030c48025bd3cfb77b6f924612536cd526d2d8b3411889712468cddcec6d28d955a886426ceecfbf837c74b1ac2e7c4b1b9f2862001e2922c7391da9ab6265c9d9834ee12e23783d820d045", 0xd6}, {&(0x7f00000004c0)="95e218cdbb894409e7c3f1465849a1a28a3c498fe5f5cbafd526b368adc7e6f3f5eadc5ab7a168cad321e71961ec12470509f342ba6b0bb0d2d441e3d5e36d6e4af9ba85b04f9be20db295eff91dd02a6f43b803c1c14eaac13a00e9e2bbab41e60fa05783bf1dcb58649589092adde7b2e1b5c2a69cf1864aca94065e0330bb042d9f40dfbe5823e62b127583dae04ac2716b13f2555bd9613e35fb923749c777ac616433787ea507a1d56ce9dfa46ee9c07acb19fe8c41d0b67dffb9ae83a52c7e6bc36f86855be1c5c5b159bda1de4134126748d06d1e627979", 0xdb}, {&(0x7f0000000640)="78670aaae7d7c64dfbe38ce18a3fe0e15a82cda1fba00eb366c779787d8762880667121bbad5fd8ccdf0f4c87a341ca3249eb21e8013ede175726f3e91cdd19e9edba76c487474632e089262dd", 0x4d}], 0x5) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x10, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x0, 0x4, {0x9a6, 0x3}}) r3 = dup2(r0, r0) fcntl$setstatus(r0, 0x4, 0x80) close(r3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r3, 0x80185758, &(0x7f0000000000)={0xab2, 0x200, {0x200, 0x3}}) ftruncate(0xffffffffffffffff, 0x0, 0x0) 08:45:48 executing program 0: r0 = open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0/file0\x00', 0x0, 0x0) 08:45:48 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1006, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r0, 0x2}) clock_getres(0x4, &(0x7f0000000000)) 08:45:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x8001, 0x5}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0x4) 08:45:48 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$BIOCPROMISC(r0, 0x20004269) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) 08:45:48 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x5) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000080)={0x1}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) nanosleep(&(0x7f0000000100)={0x9, 0x6}, &(0x7f0000000140)) 08:45:48 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]) mprotect(&(0x7f00006d5000/0x1000)=nil, 0x1000, 0x10000000005) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000040)='r\x00') truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r3 = socket(0x2000000000000002, 0x1, 0x0) r4 = semget$private(0x0, 0x5, 0xa6) semop(r4, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) r5 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f00000004c0)={'./file0/file0\x00', 0x74e3, 0x40, 0x40, 0x0, 0x1ae, 0xcf, 0x8, 0x2, 0x2, 0x0, 0x1000}) r6 = open(&(0x7f0000000000)='./file0/file0\x00', 0x10000, 0x80000010) read(r3, &(0x7f0000000340)=""/167, 0x147) r7 = geteuid() r8 = shmget$private(0x0, 0x1000, 0x204, &(0x7f0000005000/0x1000)=nil) flock(r3, 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r11 = fcntl$getown(r2, 0x5) r12 = fcntl$getown(r3, 0x5) getgroups(0xf2, &(0x7f0000000400)) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000840)={{0x3, r7, r10, r7, 0x0, 0x1c4, 0x7ffffffe}, 0xd, 0x100, r11, r12, 0x0, 0x92, 0xffff}) ioctl$TIOCNXCL(r5, 0x2000740e) r13 = geteuid() setreuid(r9, r13) clock_gettime(0x3, &(0x7f0000000140)) pwritev(r1, &(0x7f00000009c0), 0x0, 0x0, 0xfffffffffffffffc) setsockopt$sock_int(r2, 0xffff, 0x801, &(0x7f0000000200)=0x9619, 0xfffffffffffffeb8) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f00000002c0)=0xffffffffffffffff) 08:45:48 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0xfffffffffffffde0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000040)=0x1) 08:45:48 executing program 0: minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x2000001}, 0x2) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0x4b) setpgid(r2, 0x0) 08:45:49 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000140)='.\x00', &(0x7f0000000100)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x6, './file0\x00', './file0\x00'}) socketpair(0x1, 0x1, 0xe9, &(0x7f0000000240)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x7, 0x6}, 0x10) socketpair$unix(0x1, 0xa50648595ed89a76, 0x0, &(0x7f00000000c0)) bind(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000f727c1f3"], 0x6a) r2 = dup2(r0, r1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000001c0)) 08:45:49 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000005000/0x3000)=nil, 0x3000, 0x3, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) poll(&(0x7f0000000000)=[{r0, 0x20}, {r0, 0x40}], 0x2, 0x7) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x72de}], 0x10000000000000ff, 0x0, 0x0) 08:45:49 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ftruncate(r0, 0x0, 0xffffffffffffff62) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000000)) fcntl$getflags(r0, 0x1) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0x2) r2 = fcntl$getown(r0, 0x5) r3 = geteuid() r4 = getgid() r5 = getpgrp() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001880)={0x0, 0x0}, 0xc) r7 = getgid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() r10 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000018c0)={0x0}, &(0x7f0000001900)=0xc) r12 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001a40)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001800)=[{&(0x7f0000000300)="f1e28e3e579cc3f996879782a469875401290e4f66e838fe18183c61463e0fd909c91b6137cd3e6b2085c03dc7ac24521fd4b2dd598ae83a2203966f8d47d2e65dc864d856719b14892c20e436f156aec6f501fe00f58d542eeb354e755728c7439da6e91ac2c917b8c342389c43b7901cd5037ca55532a7f7e07077e96717f30550c18016a98e2c5c1a5d37201b27038894dcb51dcc87fe1aa5bc14ff7cd759d8bbfa9526dd0b8b090a0b0450581bb08e44ae8673486834", 0xb8}, {&(0x7f00000003c0)="e816b2c2a8ddcbaa3e6164c52a7d6c007e4469d5ae00302c00adf7f647591464c1e7f062776c40c33bdf4aa9f2597a159abaf1d61bee9627f7e706b1051949443f524fd583c7bc705a2a559436d7f39fcf80151a5fb9e7605e31f19930d2012e037553a6016c0c307f3c7deffd1ce8e1d91e58ce92d1fe3990d82004a9730f1ef7873c97a2c76851f5286176d703e9d6f1468ab20325ff3df3e9ba19298f3ba61a27d2eebefbc6b129fcff25c3d5e5f08c4eae096e2487081cc3ef5945ad18a33c7b39a1e5a708a8439a4b71d63b36b2", 0xd0}, {&(0x7f00000004c0)="83019a86834cf019bd387360068c1c64cf2ab02bbb70053cffe0fc20529b90665a4188432fb4bd6829e5ed9d3865fb66a8d7b57ea933039d408ff5bba30b829ef4a2e3d8867207c90f86ca13aedb70368a21ba482e960e32adc1b6f5add5ed59f1572406831466e014d21b0348a0146fe00c170e42f7e69e46ae4dfcf9e4e54057a4a1382edf58da9ee59331995686ae015dab4423e816e77ddcf5f50c77f9a54b726179e3e8c650465f70019f9e6bc547bacd6b5c73d770f254746910ff33dba5c4daa8bc7e0a48ab469bb11f18971642a3e6b33e948fadb4afb026bd4a84af27efe80a15181234fe3ddc124737cb5d87133840e93fea025a7acb6e556ae8a08cc1b959e601ce828693d9d2a53ffaed16e0c9fe5edabe8c2d476593443c7d73129520b22abc6693912ecc316ec7f2b82d9dde2f2c4a77877fe1a92fd6d4a9b3f7c4adb8fa4e893545387065328c729a92faf2a5589d1c96f66ba0274acff7973a12b697fd4c629530c7677209ac51c5b2ca121e9ca9f1716b1ddd270899f8301f6f51c595b5404fd20e0d1de41096a8e9356f4b7790431d041b5194afddc05c5d018dd745d0df0c2ed7f15ab7f4675b1db8b225b4c3326f42a0d9869c598f42e13550f463447989760c9eb9a9634f095e6d814a02e7d49f7f823a3a80a02db276fc8b46126f8629dd87b0de29339e2ab093fc198a529501311a26bdeb65909af0591171d0c160efabce8aea65dca7804254290a4e0f62455a8a7db0c3eccaadf13be006f24895d7b5bd820cae6c0f6b310e5bd2db26bb8b566713bdbebd75fb275225e64bf039d1cd2dfa4c6c510d4a999fcd55fc959afa0c806e23194ebcf69b2c8076f249b6dace69cca7b36633c6c2ea3d7108028962762ce7ba0d9a12ac063a0d42d35a121a5759bb158c03ffa107d5edfbf9985381dfc8c9b02967ae8b4acd0df6be7f5952a4cf2f007020144a7e1749bc6e53038ccee5cd9e2fa44d59b241bf35391aa446425ea32226b0c9704ff84393ec4ae2c037c308979d8fa4a7adffa5af295ac2728413b4d391064e2f0f2141ae2e28560405d37cbd5623d8e99c120ce00150a3dc60a11bc55b572bd754bdc56ee5a732524420379be999b84d451cfce68959580d8bf53b9cc85b020d50d7ef1f9b82f5498766e34056331b365b1a1871eaee5ab9c933795af4891bfd0e60920e2636f3934b989b4fb755f19a0b52f9b457ca17208ee6521463133cd3d7642bdf50b0d6e42134fd10e430da465be29d682e6e951b90425e56810053404ae46a3a8c4ae191fc008991e935b7f766b58de84a82cd98b94f2efc3d9b0141853d736694da1550be45f679d067b84e5d34af4709d1e933533557d64b816aff24c5605bdf2a8c10641f86abbb1fe0e9dfa0bed8482d99b5ce44e1eca734378edc1d4b1d3f6d78c68dd6a864b15163ab319df9867f0d3585dbf62d33b1be7ef5a24f38c1a333c0e57c3a27b81feb990c0da5b228b35f30a95ee3dae1fe39a216bac667ffcd5df8d790c630bb3cf60d7809dc1e018e21abd2d038450d73f45dccca5733a2c480ef8bd4f0f165c084240b5620d163d086269f62d682012c5ed534ee355d48c4ba0f71aa0c9616002dc02d0eb76b1d28e5878ba1a440ac7df39c0b54b7b4788eeafaec83a3ff1d14f7fc7a936fcbb62bc51bafbff64df5e2f7805096340b897de47dda192773474afa929d6d06b365b04ab5e4ba8aeca9e0042d7a399ba6b84992335f603bf065715e2d703a310734b5f145e4691f3512afbbc0e8becd9cb7709cae787d98f50a5456bf815be913099c99c01c95bcd61884c59ce1c37b5967da8299046aa8945cd8fe173137618472dc487a0244205d4e68e85be80550389e72961f686c667a7870a3e04f156076915a8fd07ceb4499c1c28b251d9a4a8a4d2ae525b0a54cf59b304bdefadfd73734f3675d502df0b54dbceb5c78c81c8fb70a03d96ac099716c9ae4ac1b51eb1ce6a11cc79b67e5a85e71033b1105fed7069f1d2e0ff185e496df982af7256d289f66e8a4c41ffdfef4a72ff50adb257ef1ec1e5967475b46044ad4918ca28fe8625495050bc06c3cd65a86ce690198e60416862fd718b89bd0d9ba4a895dd603d427dfaec4a1bf927265c49e7854a46c947f978342e5f3b01e4866b2279e4bb5e6393e3467c8ab9433a6569745bfcf4fa7e3b2ea7e618c36a77f3d13fa1573c26339c3b6ed3ac27fe0de42fe3bf697bc639c6858de22cacb186d49d13a89c32981cb0b4beead4e5322aca731bc6c607eb6fed3565e5293a84a13253756ba94d1095a606a01a7d380a759af40814a1798db68b34cd98b55a8d53856f8691d7a4442163bad384d9a7b70a53dfa67e2b8eaea4499f4586197a1e5557f7c45ed240065274bf0ff473693578b3d65f44f590fec1f567378b41062bf79cb3b4b2bad894f7812bdbb3dca5c7263200880c200d7ac1c6407b01757823c041bb4dd216db60ee99e11d07b586418c476c69f40114e91be21cb3168a1dda669613f32e7205a975a9b46423832e89316c9b6495ba9d533cab6184e8f3bf2de2e38f3054b7235fff29996a4084e3517abadb84c95bb2b0cf56c2216292a27f03e0cb3386dfecc7255e24dc2fe58dd7ad32e328f07257a9a1d7a84c886a358a8796c298da6806a1a50bfefec1b29ab2d10b006fad114fcab8cf464d5a93c2f59a671e177e2ce897524e2b591f9e8a311be943ffdba5619b6d835a3199fc812eb13858d10c7584a457a1416df9dfb5963717a9c168f78712b4a4dfb964c3dd2c4a36a3844cc878d02537ca7a1686a5d1faad5440467bb649353527d7d55af37f756103b596bdee779c9e4006e96c0b6f43f402dbadbf873552b18ad035660ef44b1ee6dec0d69b1b57962e5eb2e669585d65f6c1a58661247b6b3028e9d7e373267a85559d8430c29c8d0c1d9bacc124d65fca1f59e32764b852170ae5da31f0fd2f6361522989052eba430c4d6bb9c8cb5dd8408ddda924b09d82432b5ae7625e08655d0dbbd0bb3d952e24c741bd6fefe11b1e85cf6284ecd3a3d517851d02b6b24aa1c6d9477356e42e29f97291c0e9ca4add80f9e3226dd7cc1d85cc501105a8fcfc8c0e3d7e5c224235168f3eabe934442f971460f4918d072697246466c88a8d156aa6181cc8bb54ea369cce42b74e3eb825c6462f6b6a05633f6113f9675a33f627facfd7acf008aca18d01fdd3551771d1256c82b12bd3d610537a60b74bb851bdedb5d9ba01b17f539e9b87b8216e3bd451c56d00ceddb9afc91250f5012ab98c7e1b58a5a746f4059faf09a536f281759b0f0298ecf80d9303c08176919d9c262544060ea97f2ec06c2bce38599967727712a4f74b7d59865b36206eef40f6c283772ede64f1a5d649e418dee97cfb07ab0f0d66af2a0728866fa0537f116fd5b92f51ae763df46a0ae697cd823703fd899a06da191580bc9be1a5a1a4fdd1bd7db1188082a3fbf30393fd53f8c1fd7ee3b7ef45f46ecaaf4c09b632abcd1e97adb615f0808bd8d921e74561c8fa2a36aa60c0ec1f08bf8df99268b9d555bce51e6d986d96c32501b9922fd2ab4a0f9b89863d6af731a2a932abc3363c2613f755c9c4240299dda5d5e9a178510d215935007a8e99cb164320bad5be5bb5baf44d31faa4db48f44045ab0d0e4941613532b7508ddd7f2c4f090f247aa8ec994f54029b90e8e3d169ae631485796d4b5bad6aa6b79979a484cf6066dd2f385a3e0d827a4b15aa304fffb3838655b0f67d23a7f28a0e8deb8db9cd1a93544f0a8f486dab9a62bcb5a3e9ab45f01d8e6b42fd1dd7b3b57123deabfbd3b720f3893d869eb8c11d2552fc7654bcf379e57baf56a261a602d5df56ea75f205b955dfb94f9ef5747419361c5cbbf9974dca52edfa2292e9a455936df6349df7ac6ac1037e2db7b50a48f2221fba7c22f4a2e6a6d840cb7039a448e151daa7d8df97d61dd8f7e26fad3c4821d7de95077a5bcd28585a5b413b3920f20a3cb23c057677d76151d925e373f1a301737223ed13db714a7c9d64aa4e7855543f0267324f796bf51a5440968a20a950f6e279822abdbebbd6c3c774bf0434d40f1a504dcb1b29118714b87918dd43204718984b6b0cbc036a934928df49f95240a894b10f3d64888c5d99c102937b2cc3724185d5b4a58e5b068882605fc9747b11d79db9b49096f32c7132e4419ffa6a243d50986600502b85f43e66bbbe3296c3ac3470a7ff267570c6a7a8ac293b0344eb82b45d7ac85d05949e7b41bc7bfd0f78b8bd900c0d5bc10917a8bf9e449e02202eb0685a9d84f7d0ca9af59e13b56c1120c6505457e0c15e2435a75c855f2e90aadd06b9c5b84dd6ce77eb843b8e1140c498f36aee6e4adbcd041252e94fae8b263fad2248323de83e9301fb357a2d4779aa08f9dee2ea2427df4031e78411adb131daf2f222755b8239235345243d1e9fa6121378700ad6514254da2e85877b6d7f1450398c15ae739f5bfe0e05f5744df65f59ee0e0f7e821d1f8f945f5ef1e62234702bd90a2b08ed519c8a414e2b2e2f2518a829fbef6c63d9fe3c98f09b34d90551fb3dbab5fad76900f051475375aac67382da76ab9e6eb6ab61c62d195d2aedcba7190f8f54833665e64596992a8d33a5e863e76841541f2b57c1fd2cf714009d29e50f868a3b775b9a28553323a7fdeee9564605061d877be2d0b8e5f69c65b6f6c996c433f38c91c27764e7e67a865658bb3cb1f00484384035156f0b2786ed8d7147ff216072189787375ae5f7332b400ff7382130c511a5b1ad21fa5040d14aaa6313d860b0a20c9f5cf145875fb3fad4922297ca5afb31da2bb77a5cde6a6dd3b1361f82446f16d0b18ce1d54685a202a1f92275426d718029e2981977a9c68b62b9bcfa6263ce96b681315f8e298a8029a0b53996a2936ccac045dbdde0ff7be1609e6098be0d46e94e56500216e91fe633cec82a995808e982be7266d9de26139f7ae86808fc1a5ade289a9f7647f4a2d081e80e532958872c7eef32c1f0fefc79d8a12d939679998ad6abb497904666426acbcb61c5be65a5cb99a84e1a6f5a847bc1dbba12b67ced56ae9b8c3c67803e7cd02cb7951752e79c43f54ea35e5fdb2d31b100354fadde2cab2394395e8a5f97e10ec6a699b7660b5e41d0a047d0b1c326cee8d711c2cde85ab4a8b21c0897598fcd46013b3007ce5c41257c38bb50aa735e8689531af0506db7bcc8b8af8e4a21e52dbeb55be7bc9ef78eb7effae09c246087d7aec7a38c9113469ca0bf8a890d3c59f7e04467c31c42705c0febabd9d88cdbd6c08b5a7657ff5650fa4242b2f34ac73384c256bd7aa04b92fece69c31ac6389f5d7d27791ddc54d7ed94a5ac8a67fc585b1c41005d0abb4f522fbbcdd38498a47773b54ba3f7dafbecde68dda2af5a2c9714de63ec0dafc54b0c5129d3dccbc30d01db50920d3b28810af8f3227d4d703fcfda18347a32a53bf6d4c1b33602fd2bb08d74dff9edb29ac6a13f4c6d08d2226c94e22d385d7948d5149b0f4c98ff0bccdb1df93d2b36e64ce6df5a92b1b98ff7c95a5e11ab6248e03c9ad6118fbd7613168244a299e0a8faab552ebbaebbaeb22617d74b453e10a7d0eebc4a7cb4f60041deffba478eaf181c116146163974c0c203dd626df0ffc487fb49bf38e944d199ff12c03d44ee22737624d3ceb5f277f5b744c25d2a123051d4f7625197f511b42bf3f0524e44f7e0ef057837b8b9401540e0b792d03a9751a01efe36931edc4da08e869", 0x1000}, {&(0x7f00000014c0)="2d4e5548617f57f37c9812984f756ed5d7cd97650aca115e57b3e6602f6bfbb7edb29446d34c4ac8fc05db76beb614c1075d15b2b6957db1de874a7aac237481c78ccc0166f6b84583f6ca7a1fadcaf04af425ce003826bad434096c4c8a3df8b4fd06671025754a19874c647578a817ac8a8ab04b568367d4e77f5ea4e12e2875d0cb78da6a7105dbf6a879355f83", 0x8f}, {&(0x7f0000001580)="d163ee0ee597ceec14b6b7493c8704fc1ed82f1166c5c1ba020d05a8f6f60eb42d04a1d380c32a92cb8762479f9871e07b88fc074194c9ff630483c76004ecce6d4bb5d11c0e2c8537f018b05c9907a83ba251116f3ecde432382b832393584155f9d5fd6706cdca6643754439fc5206edc68e616d786af69f2fee295272", 0x7e}, {&(0x7f0000001600)="2205cd870d9be21707fe5e199300060143d9431636c92e5eea1a5e57e1541f5ff7d0c8241d408de2a1c33c8f5e1cd00494783c4642c1e457f62fa245703da4c4158cad6ef3993d364829dd7bb07d251e1a70c9a974a113f5e469a13a030a513bd22341f6920022a71f17fd8958a6dfb15e884e528108582e2388f8a09c7491042ba8ad2579dd28f646545e0ced1b3744a2f01035afe6f0c09a8e4bd78dd0b5f0e8671fce3476a14dd4c1740dc463035e59203ad2fc59d073e63d87d5a2611f429484d36873fced4a8da28e560aba3fb9273770bd3f70aa", 0xd7}, {&(0x7f0000001700)="fabbdaa8f36de36da172745bbddfd7b01575a5546e55b65c6c4a74260aa18c228441827c06a1e15423ae87175b22a3043d0b79aab019140d65f507690f2e3dd9a0811f", 0x43}, {&(0x7f0000001780)="275d58943179896e630ffeadd6ef4577e2725b5c25724e995bcec7e505781dbfe7fdaa290b1ccaccc04ae73273bf92ed2695e3a1ea8cacd685bd97b3527d158b29e4822700288873244f645927b69e980e1f6e09f297db9865d52bbf91b5bb9268f40600310853d3da46fd79682941926a2261f2a870a7a215f41e4e", 0x7c}], 0x8, &(0x7f0000001980)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}], 0x98, 0x400}, 0x2) r14 = socket(0x26, 0x7, 0x1) sendmsg$unix(r14, &(0x7f00000020c0)={&(0x7f0000001a80)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002000)=[{&(0x7f0000001ac0)="4818fccfe52a73218ca0ff47ee363a89c8ecf2ce38cc966215abc199e733910517443e4ce0da6129f0d9920ea008c3370b65e34d486b229301bbfabae99c5a7f3f97b4f2f41df03ccca4b3d5e4d62ab3597e58646cfbb8f12f86738d83a745ad47159668d6438c497f7a7c5ba16589db61b9500aa43b49c215604a027c8c6eb60dee571e1890548ce6a6efccf370cfcc7b005b760e848c6c1ddad4c6ae5ecf4dddc6a94042036f6a0a63e31dc0d7c13298004d3df80225abff12fcb710690824dc775940c9246fb56c60ebbbdef913b2cfce2e93b86ccded7cec1feffd0c0c5175c7af33bcc408ded57c328b5a8d6b6f87b8db93325cd989", 0xf8}, {&(0x7f0000001bc0)="cf8ba8647fd2a58d13715009b465d0090235c16ffc370240333fa369e4cb868c4341aa11e27c35d0606faa41f21ff58372af5cd9e6746cfb9ab82a4f88349165b492e18a3f3ead463870f6f33aef245efef8f516042f58abc257e924594cfae18d7565f6db03d6a6b5bd002c317a9dea828c307d35f3bef808c43369ff9818d54b22876a02f921a14eb4ce47658ce12095eaaeff2d48fa14ed01ba7be138bd2bac63a6c24ce1062940f83685b4f491fe242a088686ec75d5c8ae4bf60746a2c9b8487f6877ed2a694244f8332dfed2ed42b58ad132666ee2", 0xd8}, {&(0x7f0000001cc0)="cddf5d0e75e0da2c50f5f3d51308aa8476b1ddd9f943bb4098972891c8bc1027abc4a1db3f7ff5e547bb5e3c618b37d403bd627492a03b3af3d7ac69c18c094a947359cc50f628cc5af988daaa7751462f95692c37c2c3c269e7a947d2c534d6de7050eadb0319bae03369e7648577e89f5579c6953976b094ed38cd4b2fce286e79b54fcbc9633aed5e1d2b2791eccb0bb0fa4b42d0c4afeebec7f6a4de82546342dd3c36d1b61e36957a310ad9e3265d59d82a267654e6be7568", 0xbb}, {&(0x7f0000001d80)="bad7624921869c0a31442e3ec5fded090af2f64785eb920f838e591ccb396b953bb127b43b671e82cb70b6ce9b82deab0c3b957581c3fe6b1ed25bca313e350d7e8dba488d49d569ce2340df20bd8cfa0cf647b4854dda6850a9f9ccf64e4b228d37f0938cb29fa8a28b8e755ed2d10bc08091b62884f90057b718e0bcab79598d5c7f03cf5f2ba20a445fcf4e05aa8bb1780000d445882ef03b7e29c7b76d62e31e34ab81881b34cfcf14dfae587b8e893db4b3ed83763590852a68eb457a96e25072e5cf529520e1da2f6692c5e1bc7fd7ddd449be52008ad33625605d5f663556afd737878f837a", 0xe9}, {&(0x7f0000001e80)="f397561489c447823861aee62e8f05ab0176ccc30432ae92eb3ddeb957de26fc23af14e0e0ad11526d7f84940048495e9770bf45f32f4c42426779087579695df271ef289667e3a25225eaabb349a5a98c948ba2df753a2d8e570f21f288d554ecd28ceadcc5f2462aaede", 0x6b}, {&(0x7f0000001f00)="5189d935aa8db487d78072b1fa3e0e13f6dad21f8e435812ebe5258bd6c9b029117aeb339b8056b688d758f13d4280bf2e050b25eebd52c08a7dd5bca1e02cdb76c53d30814c477f585d0f4926625b403172ffdbc018e659d012857bccd67567673d7077158bb53502568f2c036c1bd74088a44dd0b16ae60dd55961f3d15bd5b2dcd05451ea07144b37a099b57acce4ccbfff0bd5b0ad64ec19046e495245e4bd3bb2c55d8beb6834976d1364c7a10fc26e9265fc43aca388285880765569eccc5eca6edee3084f26c7a13849e8", 0xce}], 0x6, &(0x7f0000002080)=[@rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r9, r4}], 0x38, 0x8}, 0x400) geteuid() chown(&(0x7f0000002100)='./file0\x00', r12, r10) fcntl$lock(r14, 0x8, &(0x7f0000002140)={0x2, 0x2, 0x80000000, 0x2251, r5}) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) r15 = fcntl$dupfd(r14, 0x0, r0) syz_extract_tcp_res(&(0x7f0000002180), 0x27d8000000000000, 0xdb0) ioctl$WSDISPLAYIO_GVIDEO(r15, 0x40045744, &(0x7f00000021c0)) openat(r15, &(0x7f0000002200)='./file1\x00', 0x20000, 0x20) unveil(&(0x7f0000002240)='./file1\x00', &(0x7f0000002280)='c\x00') 08:45:49 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x98) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:45:49 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="01", 0x1) r1 = accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getsockname$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) 08:45:49 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x131752aa}, 0x8) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:45:50 executing program 1: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000c00)='./file0/file1\x00', 0x80, 0x1e5) chdir(&(0x7f0000000080)='./file0\x00') sendto(r0, &(0x7f00000000c0)="d2ca382404b8c790f3f7a41c365113e6ea6c337bedacecebf1500abb501598a4076288122f960f1e8ba7dba9b3dc528d9ba425a3824e2b4ab33bc4554e4ec8f46fb52a0140b75f339184dc179fa9c87bd24e700663b80788f94774cea02c1ff7c0e453805920216b4d5029c1059424f095f3fe861e89d4ce1495aac3d0d8faf6cca4825c10eb8cf879a88066fdcf957b4e4c23cb774fa4b6efb680df242e7b9ae4f5548311f9373cb1843e3bc1893637371036bf124b0ec2b6e5ffe1b216057802928353d119a3765e3a8b3bd3618b4138b4a4fd21746391f2b76bae40452d93fa584f75b71e566875b101b6e9799aa7c60283c339", 0xf5, 0xa, 0x0, 0x0) renameat(r0, &(0x7f0000000200)='./file0\x00', r0, &(0x7f0000000240)='./file0\x00') ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xb8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x80000000}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x5d}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff3000/0xb000)=nil, 0x800}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000f9e000/0x1000)=nil, &(0x7f0000fd2000/0x3000)=nil, 0x6d}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000e56000/0x2000)=nil, 0xffffffff}, {&(0x7f0000e78000/0x1000)=nil, &(0x7f0000e0a000/0x1000)=nil, 0x2}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000ecb000/0x4000)=nil, 0x5}, {&(0x7f0000fdc000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x2}, {&(0x7f0000ee6000/0x1000)=nil, &(0x7f0000f2e000/0x1000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fce000/0x3000)=nil, 0x2}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffffffffffff}) mknod(&(0x7f0000000780)='./file0/file0\x00', 0x10, 0x6) fsync(r0) unveil(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='c\x00') r1 = semget$private(0x0, 0x3, 0x80) r2 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0x0]) r4 = getuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000880)={{0x200, r2, r3, r4, 0x0, 0x0, 0x4}, 0x1ff, 0xda, 0x3}) getuid() seteuid(r2) symlink(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0\x00') unveil(&(0x7f0000000980)='./file\x00', &(0x7f00000009c0)='c\x00') ioctl$TIOCSTART(r0, 0x2000746e) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000a00)={0x1, 0xfffffffffffffff7}) fchdir(r0) preadv(r0, &(0x7f0000000e80)=[{&(0x7f00000001c0)=""/25, 0x19}, {&(0x7f0000000d00)=""/90, 0x5a}, {&(0x7f0000000d80)=""/211, 0xd3}], 0x3, 0x0, 0x0) r5 = open(&(0x7f0000000a40)='./file0/file0\x00', 0x0, 0x40) semop(r1, &(0x7f0000000a80)=[{0x7, 0x81, 0x1800}, {0x0, 0x6, 0x800}, {0x2, 0x9000000000000, 0x800}, {0x0, 0x40, 0x1000}, {0x3, 0x7, 0x1000}, {0x7, 0x7, 0x1000}], 0x6) getpeername(r5, &(0x7f0000000f80)=@in, &(0x7f0000000ac0)=0xc) sendto(r0, &(0x7f0000000b40)="6bcf6c5faecd738610913b905336161625452fddf2de5272589ec6846343f79118a90019934f235f8667a1dae82a8e0b8c2f3baa8d5bca8167dd1aa883ee39b122f1583a2a4db4362aba681154e4d2f2d7ee7053e5aa92459244fcdc5e13f5368da564ac6b70ed760c0f7bd108fc554762bb330672c03e3e79e38f5af31c2516424f6fa86112d4d34e8dc228c2f53e07b05f692eff1f", 0x96, 0xc, 0x0, 0x0) lseek(r5, 0x0, 0x0, 0x0) rename(&(0x7f0000000040)='./file\x00', &(0x7f0000000cc0)='./file0/file0\x00') 08:45:50 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) faccessat(r2, &(0x7f0000000040)='./file0\x00', 0x114, 0x2) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 08:45:50 executing program 0: symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='c\x00') 08:45:50 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0xef34) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) syz_open_pts() close(r1) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x5, 0x7, 0x7, 0xff, "71a177cfbb50366f26422eae21ed463b9cf3d390", 0xf81, 0x5889}) dup(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 08:45:50 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0xffffffff}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x7f, &(0x7f0000000300)={0x91, 0x4}) r3 = kqueue() kevent(r3, &(0x7f0000000280), 0xf8b1, 0x0, 0x10000fe, 0x0) nanosleep(&(0x7f0000000100)={0x7ff, 0x1}, &(0x7f0000000140)) write(r1, &(0x7f00000000c0)='<', 0x1) fcntl$setstatus(r2, 0x4, 0x40) r4 = dup(r0) sendto$inet6(r4, &(0x7f0000000180)="f689410c476108acbd034a2fa866001a4d2d69497596b3f0506644d7448e2bb3", 0x20, 0x8, &(0x7f00000001c0)={0x18, 0x2, 0xfffffffffffffff7, 0xe}, 0xc) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000240)) kevent(r3, 0x0, 0x0, &(0x7f0000000140), 0x7fff, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x100) 08:45:50 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000006c0)="582721efabd16e5b9d703f3d3d40ab035d49bc95a0257fbae60125259560f8e5815f73f2a044fc33055572fbd5e41798632dfc94ff334a5619305a4c8ab00100824b3da025bbd47bb2667002bc1896e21d8cf883c3643bf579456dc7d409aeafe904b4be391a4c37efc0ebe0118341896bbf1df61aba62aa784fe4ea307632d02b0f313d5334c6a56a3f3f55f695cd2d58e0151a0fa68fa529c08a022edf474f8e56603bbc12e79aeed498737ec8f9aac3d98c941f441c17caad195238c22223dcf91e9767bf99d66531d98c80e23163c72782bb652569a38c23e5e8bd0d6f378554129ef495e96ef719808a9634e3a9b90a1dcbf6ab4e1e5063cc8d541dfb83bd66c5a1f4e2ba6dbffd2de27524b475953272061ec40a3b6f05b887c513129999", 0x3d9) write(r0, &(0x7f0000000400)="bdda4d2591d3f65ce6c321a8cf98848e4a8051bd240028dbe0f53b523765381a3fbed9d7c3f5ecd520000f551f007a4cf6792f60a2338e4594000003e23a001000009655d47cb5e32d0fd4e7199679daa9010075ee6f70d725a085d160d11a42a768557d275173275c000024d9c33bb0ebf3431748935d0eaced4361fceb73f0d68131400b4dc386972d2eae000000000000000000000000000000000000b7000000002000000000000000000000000000005fb5949e6b2460f432bebe71088b97d368ddae83c48441007a71a35977425de6ad0eac49cbbcca8b8f4a91cebafdcb6e080009ea4970eae9ead250088bf1bacf7a229f809374d0a15c7c5778f0eaa44692c1e3489cfb10bd16961512ce44d1712ba40c059976a86f363542053354f7e3ea8fc4a2d14cc7deca84c85301424a22c9ee104601ec3f1da29edbb19495d9b0dbc9e1becbd6e2198aca7ba1305c8e78e2ea0e4844d564abf805e90777fe1ed46a86d28aadeaefea5a95048cace90a", 0x171) r1 = syz_open_pts() close(r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) r2 = dup(r1) r3 = getgid() setegid(r3) r4 = syz_open_pts() openat(r2, &(0x7f0000000000)='./file0\x00', 0x20000, 0x10) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "856000"}) ioctl$TIOCSCTTY(r2, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r4, &(0x7f00000001c0)=""/161, 0xa1) 08:45:51 executing program 1: r0 = shmget(0x0, 0x1000, 0x400, &(0x7f00000e3000/0x1000)=nil) shmat(r0, &(0x7f00003e9000/0x13000)=nil, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1000, 0x7ff) r2 = fcntl$dupfd(r1, 0x0, r1) semget$private(0x0, 0x1, 0x121) ftruncate(r1, 0x0, 0x1f) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x4) ioctl$TIOCFLUSH(r2, 0xc0206917, &(0x7f0000000000)) 08:45:51 executing program 1: r0 = socket(0x6, 0x2, 0x580) setsockopt(r0, 0x0, 0x1e, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r1 = fcntl$dupfd(r0, 0x3c65b7a7edfaa9d5, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) listen(r0, 0x9) 08:45:51 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) close(r1) 08:45:51 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="4b5afa42af4046b528084d136205fd986f75e074006414c857cab91ae54d2e65c1645a5d75d4d5fe85bf9529f130053d0624c55c28b539dca49ba6d156cee6c3e510e812e253a8e274", 0x49}], 0x1, 0x0, 0x0) read(r0, 0x0, 0x0) close(r0) 08:45:51 executing program 1: pipe2(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) readlinkat(r0, &(0x7f0000000500)='./file1\x00', &(0x7f0000000540)=""/229, 0xe5) r1 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') r2 = getuid() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = getpgrp() getgroups(0x1, &(0x7f0000000340)=[0x0]) r6 = getpgrp() getgroups(0x6, &(0x7f0000000380)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000280)="fab49fad903e79f5c60e0fd58b7306d56307a84245eaf143b01c3e8e20c36a502bca2d0adb951ea2482e30cc9c75f1a9362019813c88d5da4c9fe78b2226b9ed9deb49d2955c96f3697df6cf1812b25a5ee2b8e161f70bec460793ed4d59f9fb9f1804adb642e223a1f9c767f0297e7a36c44cf4e41f35b8695e3c2695e1d15176255a1172c1ad84e10d715b547cb4866e8ab8f78d3b837d234a9608967bbd689028f3fce6f317005ff108392e12fd32945c7e52e4317295c83bf3", 0xbb}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r2, r5}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r6, r2, r7}], 0x90, 0x2}, 0x4) chown(&(0x7f0000000140)='./file1\x00', r2, 0x0) 08:45:51 executing program 1: r0 = semget(0x0, 0x3, 0x0) clock_getres(0x4, &(0x7f00000000c0)) semctl$GETPID(r0, 0x4e97d4dcd443e767, 0x4, &(0x7f0000000000)=""/147) madvise(&(0x7f0000a5b000/0x3000)=nil, 0x3000, 0x6) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000100)=[0xffffffffffffff8b, 0x3, 0x2, 0xff, 0x7ffc, 0x0]) 08:45:52 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x1) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1006, 0x0, 0x0) 08:45:52 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000280)=0xc) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0x0) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) write(r3, &(0x7f0000001b40)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf37a9735f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac1d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56f56899e175f19cc7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e9010000009aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea10c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d00000000000000000000000000000000e61995b1e9e157dd034ed20006e3c0528134c795324f80fc26d108003f8d0b7c4b1ad62d80de9767efc4f8053480aa69385a39e9ab045da72e52938f6ba7b34327dc4be71f26096bd2a8e8d8d3f8c1cc2b76bc31f1", 0x3eb) close(r0) dup(r2) syz_open_pts() r4 = open(&(0x7f0000000340)='./file0/file0\x00', 0x70e, 0x4) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000002c0)={0x0, 0x3}) pwritev(r4, &(0x7f0000000140)=[{&(0x7f0000000400)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b00d5c54bfb991dcca6919362e1a0b65844e9194c21b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8ad83b82d2e75803a475b931667c15a63a79906b6bcea066bf4154eb491eb54d420d5e32ce015f664464dd7cd07ae9e3d5b4331d1506795ee556813a78ec3afd8c3635999d8402c16e4681f0736211de67a8c5c1d4c6a8417dfa3f93fbcb45e77c3050dd6912396c380eabd931e7717f1b6617d2d74b55516b4b80d97b3609fa996749e70c2247f5b4911ce321db250df7018812170335e77d6c0f14095925c163c3794913e13d4a88c472c980be3b32ad71347e836ce2d661b1cc09454769479e8bc30eb6ad53230657be259884b2251835", 0x245}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r4, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) flock(r4, 0x4) r5 = semget$private(0x0, 0x1, 0x104) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_int(r6, 0xffff, 0x100, 0x0, 0x0) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000000000)=""/155) 08:45:52 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) r6 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) pipe2(&(0x7f0000001880), 0x10000) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/1, 0x1}], 0x3, 0x0, 0x0) 08:45:52 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) r6 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) pipe2(&(0x7f0000001880), 0x10000) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/1, 0x1}], 0x3, 0x0, 0x0) 08:45:52 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) r6 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) pipe2(&(0x7f0000001880), 0x10000) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/1, 0x1}], 0x3, 0x0, 0x0) 08:45:54 executing program 1: socketpair(0x2, 0x4000, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x78}, 0x10) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) 08:45:54 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) r6 = open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) pipe2(&(0x7f0000001880), 0x10000) preadv(r6, &(0x7f0000001ac0)=[{&(0x7f00000018c0)=""/150, 0x96}, {&(0x7f0000001980)=""/252, 0xfc}, {&(0x7f0000001a80)=""/1, 0x1}], 0x3, 0x0, 0x0) 08:45:54 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) pipe2(&(0x7f0000001880), 0x10000) 08:45:54 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000017c0)={0x8, 0x7, 0x7, 0x2aecc04c, "fd88b19dbb255bdf7fe2ce346f8d624532254178", 0x5, 0x1f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:55 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000fef000/0x11000)=nil, 0x11000, 0x0, 0x2010, r0, 0x0, 0x0) madvise(&(0x7f0000fef000/0x3000)=nil, 0x3000, 0x6) r1 = socket$unix(0x1, 0x2, 0x0) sendto(r1, &(0x7f0000000000)="3c18fc35b7363ec650891482d2e63e80a0590815656621dc551eb053b741b6eb380ecbd499f992719a66c7d2a222395c03ca540624", 0x35, 0x4, &(0x7f0000000040)=@in6={0x18, 0x1, 0x8, 0x2}, 0xc) 08:45:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) fcntl$setflags(r2, 0x2, 0x1) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:55 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000001740)=""/120) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:55 executing program 1: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000080)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00']}) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) unlinkat(r2, &(0x7f0000000000)='./bus\x00', 0x8) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc0286988, &(0x7f00000000c0)) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') getsockname$inet(r2, &(0x7f00000016c0), &(0x7f0000001700)=0xc) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x29a) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) symlinkat(&(0x7f0000001640)='./file0\x00', r2, &(0x7f0000001680)='./file0\x00') semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 1: setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000002}) poll(0x0, 0x0, 0xffff) setrlimit(0x0, &(0x7f0000000040)) poll(0x0, 0x0, 0xfe9) r0 = geteuid() getgroups(0x5, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000240)='./file0\x00', 0x200, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={0x0, 0x571c, 0xfffffffffffffffe, 0x0, 0x0, 0x2b8}, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x47, 0x252c, 0x4, 0x0, "36a3315c9b360fa5720c18998974a9643b3a6e16", 0x0, 0x5}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000b00)={0xffffffffffffffff, 0xffffffffffffffff}) 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(r4, 0xa, r5) fcntl$dupfd(r3, 0x0, r3) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000002c0)) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000140)={0xe57, 0x5, 0x4, 0x5}) pwritev(r5, &(0x7f0000000a40)=[{&(0x7f00000009c0)="2abd6604d86475aea6c3f92cdd8996d00d6c8b9ded24ab68c7a27353a66c5b6daa9a7c0bef7910a2afa00aad857852b8fbf1676bb99955e36015fa94881425e8670bef2dfa581309e97e6bab27468c50aaac12401b7aba68452620ef8199578f8ade522ff9292b8a3cb17a8638f55c99b6d30d46370af99951313c", 0x7b}], 0x276, 0x0, 0x1) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f0000000b40)=0x1) setsockopt$inet_opts(r7, 0x0, 0x3, &(0x7f0000000280)="5ad5b8fadfbd3b12ad57423de74222140af507154979f84a94e2caf5568108818643e73444e9e045044eb70edc8c494a46", 0x31) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000015c0)={'./file0\x00', 0x8000, 0x40, 0x6, 0x1, 0x907, 0x4, 0x0, 0x0, 0x0, 0x4}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) sendto$inet(r2, &(0x7f00000014c0)="169d8f4acc7172ca949d857da2b606b406dfac564d108c03bf55e713365eb0cb85f8ad5256d2c59d8459a1c2251f56008735061011790700232477c84da5ca2eb53e289c4231e518cc4e13a3a3065d690d5d97da952a1c5850e6faec567437b5609708b4a2f909ccdb2ea803a127038e3b8c4c84274adcced7864f09a07a85fd601bef765746c8bfac7f6880215ca059afb5ce0d6165c67e48e37ee66e02f82965092b2ff63fd6da8c71322dbeee61a728d62200ba58f35bb18a3ec0e5e53b07c80d221f1fe687b6235da20dc3b5d354f5db719562572d307af97079dedcd328efa8ed273876071f43978bbb0371d73d6d19fd16ce36f4243df6397cb1", 0xfd, 0x1, 0x0, 0x0) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000001480)={&(0x7f0000001440)=[{0x48, 0x18000000}, {0x0, 0x8001}, {0x0, 0x1f}, {0x8a, 0xe56e}], 0x4}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xfffffffffffffe3a) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x0, 0x0, 0x0) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) open$dir(&(0x7f0000001400)='./file0\x00', 0x8000, 0x10) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f00000013c0)={0x1, 0x4}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) r0 = semget(0x0, 0x0, 0x85) semop(r0, &(0x7f0000000240)=[{0x2, 0x7, 0x1800}, {0x1, 0x5, 0x1800}, {0x3, 0x5, 0x1000}], 0x3) r1 = semget$private(0x0, 0x2, 0x20) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000100)=""/37) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x2, 0x4, 0x0) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000040)=""/124) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="a5b4b765cfb3aa18ad158a990dbbdebdc6604146a9cb523453b83cabd106ca198689bd287728907d93aff11d51b10aa2bf6448bc3da2925faa3622a6c1ed70e826f74ac85947b2db91cf3febadb95c80f5d832d91fcbd4cc9a00dec9b4e2bccacdab5aee8045661c3074693c8b468172e895b3c7b1758432e2b1c6d8932fa64b368f7071acbe", 0x86) shutdown(r3, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f00000000c0)={0x9, 0x7f}, 0x8) 08:45:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r1}, 0xfffffffffffffffe, 0x69}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x101, 0x6489}, 0x0) read(r0, &(0x7f00000000c0)=""/190, 0xbe) r2 = kqueue() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x0, 0x10) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) close(r2) kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0xe7f00c0b62f3bdc4, 0x0) fcntl$setstatus(r3, 0x4, 0x4) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x1f, 0x0) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000001380)) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) r4 = getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340)={0x0}, 0xc) setpgid(r4, r5) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:45:59 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) getpgrp() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001340), 0xc) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x142) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x0, 0xa00}) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) getpgrp() semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000001300)={0x1, 0x8, 0x6, 0xfffffffffffffffb, 0x7f}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 1: nanosleep(&(0x7f0000001080)={0x1, 0xf83}, &(0x7f00000010c0)) r0 = socket(0x200000000000011, 0x3, 0x0) getpeername(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000011c0)=""/224) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000012c0)={0x6, 0x1}) semctl$GETVAL(r3, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETNCNT(r2, 0x4, 0x3, &(0x7f00000011c0)=""/224) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = semget(0x3, 0x0, 0x521) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f00000001c0)=""/4096) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:00 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r2 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getgid() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000200)=0xf9) renameat(r2, &(0x7f0000000180)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') setregid(r3, r4) ioctl$TIOCNXCL(r2, 0x2000740e) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) r2 = shmget$private(0x0, 0x3000, 0xa4a2a1d494c9ed35, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) r5 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r7 = getpgrp() r8 = getppid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000180)={{0x4000000000000000, r3, r4, r5, r6, 0x80, 0x6}, 0x6, 0x6, r7, r8, 0x9, 0x100, 0x47}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:46:01 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x6) r1 = open(&(0x7f0000000480)='./file1\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000000)) sendto$inet6(r0, &(0x7f0000000040)="a48139a4cb719e", 0x7, 0x1, &(0x7f0000000080)={0x18, 0x2, 0x1000, 0x7cf90ef0}, 0xc) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="3cb2846508b2860464d4ca192c892a4abd4d5a2a802242b2693ac49a6fb0c8c47989d7c585241cdecd50344b38e177ba121e5f99a40bc37ebfefb0d98850025498d3581c51549bd662150d719cf45ee2955d566071e171c2d05244e010334babf76fdaae470b4c30e86b6a07ae8a010319a70046130e14af23be8f73ae50b490316abaac1f657c6e28c08b1b260793ad515a516d126a15c981403b74557943b616f4fc81b87bc097b01a9b108cd5a468fef792e72e387e4f7b93ff20a50cf0198c2f", 0xc2, 0x1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='r\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) unveil(&(0x7f0000001880)='./file0\x00', &(0x7f00000018c0)='r\x00') r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001740)={0x0, 0x0}, &(0x7f0000001780)=0xc) r4 = getegid() sendmsg$unix(r0, &(0x7f0000001840)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001680)=[{&(0x7f0000000240)="cc751bae3616a1bd21b9351bd1632de66c37d1d806a44f743abb81b05006912a16d86fdae4d466cea34983201d409b2687bcf01c3c303756bbc6fe2612dbfc0555bd9403b724f281440c52c2fb978e4f11469e31d47faff78131941a9e511e58658ae44ca964389df229eacd1b76fb8d09aef05afeec5c23baa869d5a125791cdafb961b98", 0x85}, {&(0x7f0000000300)="bdde895d49c23b3712641ad95d811c3462d54f27f00a98f0320d4a3b8702e02d06cf56dabe6638b23583ab64159c65e0949d8adac0974f030ee8357a59fc909be387bc9db9e70f8c095a67e509aff4641823fec01b7f8383ee7613319a6eaef2b19371a5333eda9322959c469950ba198dc83c12f822378537d387570417cb5825bd0f376adac5b76bcd5ae330f75a9b4831f2ca798ed99ed48ea7a57d6d70c5e204c3253189ab5c9bb41239158408e487bebf5cccd7280e4510069c0259d7955a617948827b29eaa05a52937abea05d4878a58754ab9d508bc3ca033a8606b35b56fcad47277c6916b2e50ecdcba7eb062ded853dcc3fc0079285b5df22093af00addb40d829d332ff85a30bfa463d503ad8f63e699c490cfe6bc372ab21cf39777e2c0c4e4697b858f64abac6973a3fe591336ebf1b2e3a9a45d5aab21e896c8ff0791884b98521db6e97b8e681140bfa2162f4b099ca0be731414046e2b638dd9af1ae7221230d549c7804404847774f1cfe5faad8191aa17911dff141051caa8634d9fcec69f842f666e863d951bd4b8bc30dd77cade449b2282320a78246cbd137ea52925b795ce25536f8cf0d535d07d13e3ca126d54afa919555b3d925053babb4aadb9737e5cebc34b0a0875715e7267b54900f65fbc0988aa1c7bc2177d9376ea829109885d9cd1a88afb416edd064cb4d8529342858dc9e3339a4a348a4d0bc5d9f2c67df8afc1e51779c400ee31f0900a88f2f1c4fc1155b225a8e255708afa74e8d6d66d1891b7d9a99e242b928012e33dce056adc0d0fe50665cce8262fade77fbc9199fe5c470745a23f31d5a8b70268724eb4d1811ce5abcf1f49ff60f18740af05d84c729621a38d38dc00a0247f13453e1f844e8225328a47cacc8e4c335fb715567ba7ba64f5a5ee548224e4efd2d588b9a9bf6b17d879a290557617ed03d438ab802b31266e90486b7d2efd29ac142da8ffc0c21d7ea168a675b151be5d3403f1f542690f74ca5b8d66b2dd8133f14605b3f0da17622d338096dd417a006cc3b99f3a7f04b7c3f30a470c05c42166982f02193e184fdd46310338d56035ee4854bfa34eeb182108f4e61ae2eee738d68394b11bbdadd3257a37b46bbaf4294d445876cff6106d2187ddc53697c4749aa1715217bd8c04f420d9d9a88f4c5381ea79aad9b7d10c92ba6e63fbeca8864f174fde7e504236ad1ce6e22b5436986ba8e5902580baae7daeace6fab6181095c1107724b2153b051a9cc5858efa99d5a2ca31b7f5c830e45a01b880ff16095b73b027c9a2fbbea4f6e60b707d41ef8b713537277d57971bb9bfa17fb48dc2484dc0859a5d89fb6af88564511059815df52844c44695f393388c6f5ed34f074b940ef4577a613f72bfdb0580a421b720ad74392d703237e5f0b073540c584507e63cd144f72924800788ed352a7cb634bd8271a52fed84aec345e602e8ce8a9df16e14fe8b7e6875c3af31c89b616594c246e0bb23321e3298e1edfd6cb053e557cc02934bb827ebb4fec848c7a04cd136721adc12fefbe2fb6c8eb2fa228ed90eb45cdd73010596e0c5333deeb2257ffed835f5f8154325de0c76ecb446285d67ba3a434a289c04ed39a65ae38cee7dad53c750ce513967979bafa8c25d0004b2b0da16be5b95190a8aae9fffbba8a35acff72f0e443aef7a9f9d0dd8f08fa45cf2521cd34d77e11b19b128c063929a95bf56a73eebc2d76b98aae4655598a0e143ab69f7d1ddbd5fc6d8a2be8a655ec73cc8594d1f4f93f5e3bff45279aa70c96de05105e9d4c73b66c86058e190f087126ef8b288718ffe368516e23fa95f337d448f24d0562b237497a55f1cd17b9334d7247356daf6db758db3fb8da86b48b221f71e50659fc8762367fed8730d85914c074b0eac3232c1038d692d397cd44fb0332cf0442de53342eee7e96ae298b20348f6940af97dfba821242789a814aff3f2a2cc3bbd5c937831e1de936cb5de8a3053b74a24e1b26f3d1f582690ef006a84dcd246594170433ef416deeb7d5c8992e7caee4f876e859a48860bc0f2384d487144f257d65ccaf144705b3889ed17d2d781ca258d01146740d0f954ab0ce409bc7af0dc74301d38deff2b3b6b13fba03127b537bf1746d7b9c8e6d80eee056b550bc4467a00533d3642041ba601945da89d058d87dce67cee1a2addb10dadcb82aef3691462889570639c9f8778428b2418648fb793d36bf46768668a888c5285b2c999d1e0f631d4b2ad55e082e09129563655503ccb30bf43df5a4956d644306f8fb3ba20f72e092061f6ff45f5df21b19e0872cc352abc72865c50adb08ec65f09cda9aec3448389bb4beff46b1724c1fed39f4990e4e134c4eb39b871d5e87aa2fe22aafb36de6c2a5c020add7d83d7b541c6cf223e6182f0ed9fd93afc93ed61ce15bbab744d6d050998272e465db469d1634c497f386ccec3f3c33062fb7485b75e335cf7f32f4ea7a7725cb25af6e1877724d8df96de03ddeb4629b9fcc640c0c16db74693626b41a7061d13b08ffb3ee5180e2c2dc6e6610ef81e68aa1f7e21a73805a7df80b5c09d07b4ecb744865e02bf46eeeb08047ee233e13a5d01d5c356903692f659c530a253e2d971d546bf7d91d549ab7e2377c2c0d3e57bfe1d72bc189c24125034676cb74f89cca2ff8dea4037d96db380957444d41ab078dcc27d0a7295478ded1a9028d223e5a055e4433661bfd12bf504fe10ec8a678a60c74ac3b18fbc5541497c85c0bce494acd5c02537656417e8feacb33d096dc8059b7409be0a27cb64889fa22130919ee7decabdddd09bd6161ab98c19d1129872c664db7e2a5dccd984a27df4831a4598676ace717b4f1ac03ea712f73985a04f22f8bb63ccf674c9813a74d81184ea16c72f4708ffcc9e225d7af54e8f58a2e6d19bb009539d89fe704e26caf5e975450b22bba04678d9d561cc82117166a720fb8e1ff725ed16437092ded41361133995db9d67f05add32d41ea7be37e5361cc0c0d0ce0c8cb09aca78571e7c83808ca54ea2958a3f3d2ee5751983d137bf0c14f072d6a73c0a52070eb7cff93214079456507666fcb0f377a21d7a58d6af3a27c53a6836727e80d587dea215e09edfb00315f470d29caf8ba052c9f12c744867f6b7534085c60ee743a1935eba0cd17768a9337a7cae27b5365031e8909b6c908d8e0160595722060e25a33e92106c1210f4c05f5f21b7123c1353ddfebd44bb1166054fe77a76c248848f7b113be116f21af9c44fe662695a75716cffe5b92c82dbbb566dd2a7bb85a93bac43c1734a1ee42f42bf6b4cf1347f88c56a6f2da43f7eb39476c6807cd329356b67482f981f67ff8e04f1f42fb6bc98d0d9a1d4fb0292e3fa52c61ed9da3cbb6ec6e07401d8cefdfcd27311a8c297bfc99c01a133de5449750bf5fdcced2a053a15be1d0ed33761c1b04189353beff12dfb08d85e248ce36cc0c2e096ca84f6ec2d1c6eb7b99b8313b595f642955bc41d14fe109bc9a03907c107041b42efdb96932b0233a72d90c1f4055c832b17bc44d796ce4e82da3f7b086ac8b8de08741789e580afc7ee4dd38b4f5b2017faaf0bc8f3d8b6d5c1847cb4a16a3498fdd03872ab9304e048cb6a67d0782376868efc4416d6561fb0252190b46f020b7ca6030be7c383ea5fab572c84ec61479f7a4d45b688d7269c0f8c0e99efee6f2803a20b02d69872b0fa03ae3605278fcb63ba0cb76b27538234f502cd722fa48fcd1cbaef6903430b92b098752499cf29cb1411adb10fb2e2229a85d1e360ce8d8da83ee20dc4ef7e9bc14ee056c94efe9b6ce136b9ac2dcb5c4ed8f4b11b130f025240349db4fb8c7d3e49f396fe3e89bbdb224add2e8888a70fc3505f6f99b4d7479ea0a35f3e5f2a7844efec7935c5c013559f40f2a57ed4cdcb460d6a3afb11ee58de2b259ff8413b2bfce16bd559604ac6c30d46e92f25c0520c24e3ffb9108faaa8a4dbccca325719642c0b8762eefdacba1389bb3489503076b7bbc509e54809158e3e00532ba1d0b869a5523d65369e77785012ecc005ae4e8afb86ebdd0d5eb1c898cce6fb6faec6ab2c02c20501604fbee7fe7800e17d25f94eac1e4674f5eecd5d424d4783dc6537cda415fccd01741cebdeff61ff834030a9420ad50fd584f8d0f4e125e205d2c317df5753f7176c864d43a2121188ce5d29f3836a03b411ced9142c59613fcd2367d7abdfdcf41430a046df87d00468cc703bf9f882bc974cb6fd85847a83d4f82206597d74493fd481b487d4366d41bbdaa33bffd6d273ae132a0640850e547b485a2c280cf7313d4fb2826502fd0b93acf0cc458e66347ac6e16d43da55484eb93ec3d6258ebb446d7c05d2f35e1d7f6efa63f88229aeedbbb64cf57d568df9e3d3814dbcdfd76311193fce340b997047adc654ee1b1e263f3f5fbf4b540a6fa1f635f7a60037689e5a5063b01019fa4429d3fb77adf3539e30c9e268b2f5486fd43a1b8a8acc44ed0e676fd7374b6743494a1807b4c5f7064b8a568e8370a17849bc581ac55e5c1e6c046e337bf5c13240e3fa5efaee04f9fd3da5c1488ef6ecf5563e76ba1f38225c48225c2eb2fcc7f7a5c89acc5d1873acd88f1f4528019c9a070d09306ea7fe991f1f094b6635c7b09301bc565704c4004f492317c40b09d83fa7e10c8b20dbdf87551879bf6f8f585c7f694194e538dc2fc0aff5930ad136aba868d84462024e897d062bb5b7e86e160b74c5311b82cca77e16e34b97b534bb764e2269a193398b1ac1c464f734dfe570a69b0afd030a5a7af931ed0446a10d111ab22964106f641f115778ed6f5a07c5a24ea41335688da77c143c2481a618d0a732c07c0fd3ba1a12de6ab10e79ba8324a0190b454039093f8fa1f0ba80af80b77e2c1609f20b9005dd0d6c276427c9b7cc8df7280568731dfa2721c4f546e55aadb8d50271fe1f22e641dca30b3bca3465887c7a6fa3ccfec2667fa1ddf372c90ee849f7730dd8136076d244a66f17e38d283e9bdfbe0125db0e7e151e038b1928dda447671361d1f175edff8d43425bf2db65350839e895e69d27473b3838747d71352c1763ffc518c20445cb2e2e64ff24fa6088d30300db23d8bd41eb8a55b49ab3cf0aa1ddec589e253af0339148c1d07dcb9a7910281540ad516007f167d7d85aaf856f5c7804c49af412e69c784f2df0467db23f7559a6322c33312c535d93128f3a3a81069a94ab1fe49e9bf956207b335bc93871a0d74d858fc67662fc032a24840e6e14d8ffe99e81d59e9cd5a56c5569b157e40f4daf625d5bcdcaee352c517968198336f56b4b97f0be924d015706cc5466d1182fb1b0de26c65501a9768be2df7a034a29a9c9ebf6fb278e06ee9581c99c5b8301ee1c00ff8add41e946aa9f4ef27c1a9c41bff8186286072dd6a2850cd5a95fe861e255ccbafd7b2afdc17e2b951747e2641fec03d204d295e5e105a78345ee195e9e4dd8375ed2a722937fa7dc4f6710eb895143a8e1acb85eb31f53c4f4b064a8fe7a98159dd4e2ac5c52f0918ae885d005aee07032fcbd1136de461f510c0e95d0a0ba4f74bcb2303ed0fab86a2b108fa0423ea5f2857815de36b95164513149dfda5bedbd63f8b4b4be758afcd5970c2c6a006d126df907347fff079f02dc468aac92f050c53ab5dbba89c2af5dfdbc096a23fd1c6e016a94de21e52dbf5b7611636898f152c9102bc1e667443bc93e2a6b614a666e0cefb6c4eb1e0aa53be429786cad7953a410", 0x1000}, {&(0x7f0000001300)="cf7969ef295243cab7576a39124b13126b", 0x11}, {&(0x7f0000001340)="603605dd73103edd2f48a0a42fbceb3c8b6c1e20011f86f8a56d644a29577dc78441135fcde1ed1b8c58efddbae3bbc15e040e64bcc4871142025180", 0x3c}, {&(0x7f0000001380)="e525098ddd5dd0be5000c6c78025b66a9e643641bdf307783917b4953b85782710cd0b3de754eea431e9289ade0b3713115460ffce1f4f99b712b811d4fb948e04ced18ccd94598c38471f8013a6aa02766c3a136ba4af8de0c34e2dcf9e", 0x5e}, {&(0x7f0000001400)="e96d345b6745eac7a88ca3db780c639dd15870480a3f7eb581338efaff1c559029ef3a96775baf8090a5cf5f277fc26b7a5bb0fe62ee11cefd6cf4f958071c894fcef1e1c3466a993173c432fff70a8ed966ff1608831ec0fa7a92f9f6dec6185287ae1095a58c978a8bb42c96a2e10f87f827c46fc01196e4fc9c067648eb9ced6993", 0x83}, {&(0x7f00000014c0)="c9fc", 0x2}, {&(0x7f0000001500)="df4e748126906f380e865be7dbb10e228b393ee5aadd5f049841feaecdbbe25144fde7559fa41e22ef6365fd95f385d29c2a849ecb81ba02fcbb6f3276fb95df2b52cd5b8c2fb90f10ec2683", 0x4c}, {&(0x7f0000001580)="d01d23fa5172afa139362df2f6bc4a9160ee2362a4798d201434ae4012ebec66734408560faa75e6d228097991393d163fbf5987260d89984da58e6302fbfe86d3c22d841af96d7113c0bdc7f2aff4512e47652a2de4306c2ee088fcd3c55fc75e21c478b00c4a54b79dbcc5e6c682bbe27ff62e9f28b6b9ce5ff3303f71cdb072ccd202d4501886f8ef67cebdd49bb40354a853dc8222bcaaac2d04a7f62b69ac995a56fd5820eb60bfb5c28a22c1a5e3034bb21129c758cadd4ae50eb8b348726be9f3af665008dbe587da00f8bb5220f104a22d0efd2029bbf0ac37c019cff5bc30a123b6d6aafc9500a2422d", 0xee}], 0x9, &(0x7f00000017c0)=ANY=[@ANYBLOB="380000000000ffff0000010000000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0], 0x80, 0x400}, 0x1) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000140)) r2 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(r0, 0x5) getpgid(r1) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x100000000000009, &(0x7f0000000000)={0x2, 0x0, 0x80000001, 0xfff, r2}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x0, 0x0, 0x0}, 0x8) getppid() 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)) r2 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) getdents(r0, &(0x7f0000000080)=""/36, 0x24) getdents(r0, &(0x7f0000000180)=""/212, 0xd4) ftruncate(r0, 0x0, 0x8) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x6, './file0\x00', './file0\x00'}) unveil(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)='c\x00') execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) pipe2(&(0x7f00000000c0), 0x4) r1 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = msgget(0x0, 0x40) msgrcv(r0, &(0x7f0000000080)={0x0, ""/17}, 0x19, 0x8a3bc407be561969, 0x1000) r1 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/5, 0x5) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x20, 0x0, 0x3f, 0x0) kevent(r2, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) dup2(r0, r2) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) msgget(0x0, 0x40) r0 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r0 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000001, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) r2 = dup2(r1, r0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x80, 0x40) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$BIOCSFILDROP(r3, 0x80044279, &(0x7f00000000c0)=0x3) 08:46:01 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f00000000c0)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x5, 0x81, 0x4, 0x695, "71142d9ee31572a13edc1edaa2e4fffa1d8d4dc9", 0x5, 0x8}) fcntl$setflags(r0, 0x2, 0x1) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x4, 0x8000}, 0x10) 08:46:01 executing program 0: r0 = semget(0x3, 0x0, 0x521) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) close(r0) write(r0, &(0x7f00000001c0)="47f52c6a9c8e10cc11b239b2f797e53c0a021a2fdf18c287a926dec4771608e7cea19d3bdb0d1fd882732672db08c504c9450b279ea8a7", 0x37) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000200)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x10000000000000bf) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000140)=0x3) 08:46:01 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000012c0)=0x8) 08:46:01 executing program 0: semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 08:46:01 executing program 0: semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)=""/221, 0xdd}, {&(0x7f0000000780)=""/131, 0x83}, {&(0x7f00000003c0)=""/162, 0xa2}], 0x100000000000031c) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchown(r0, r2, r3) 08:46:01 executing program 0: semget(0x3, 0x0, 0x0) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, &(0x7f0000001800)=""/68) 08:46:01 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001800)=""/68) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001800)=""/68) 08:46:02 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000200)="b1000504de30fcbd9000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804befdc3a22bf7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5f24eb3c03b8f625f3ba8846d4fce6e8612908172c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be4698cc7bbf02e", 0x12, 0xe, 0x0, 0xffffffffffffff46) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000001800)=""/68) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) pread(r0, &(0x7f0000000080)="d2edd88c58439a5aedb3df889b0a4d4e5687684ac1e159653da2faff46a335ac499df02c08a65b5e7e47a5e859e147ba0c98ebc03498e07914f85619f836267a0eba94c77d36cf06161a4235c740b4b6aa3b7465e582d90d4e3a93d66ff3465c8a79ae4b", 0x64, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x5, 0x7ffffffd, "73ccb37b2efe222c245e1a23e6b5c9c06d00"}) write(r0, &(0x7f0000000740)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affdef1fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed9150021f8057062fe5b8d9494862445e525e9824fe20d39cc1eb28cd47ba2c9a1843b0f0fbe9ebb055fc2734605007f7b", 0x200) 08:46:02 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockname(r0, &(0x7f00000001c0)=@in6, &(0x7f0000000200)=0xc) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/197, 0xc5) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000240)="b90cca859004030180000000", 0xc) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x2, 0x0) 08:46:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) mmap(&(0x7f0000000000/0x4000)=nil, 0x7ffffffffff, 0x0, 0x2010, r1, 0x0, 0x0) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x3, 0x0) 08:46:02 executing program 1: pledge(&(0x7f0000000000)='(\x00', &(0x7f0000000040)='**)\x00') 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x4, 0x0) 08:46:02 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r1, r2) r4 = kqueue() kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socket(0x38, 0x5, 0x9) dup2(r1, r4) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x6, 0x0) 08:46:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1, 0x104) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000000c0)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = semget$private(0x0, 0x3, 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000280)) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r3 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r3, 0x4, 0x4, &(0x7f0000000080)=""/16) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x7, 0x0) 08:46:02 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f00000002c0)="ebff05dd1261ff8f6c0e4e713448e69931929648deb5fe31ab171f7b034c6e35d1c55dd43066f21b0972d728510b182e56cc1789010000802338cacd66056208290979647fcdbebff2cb7ece0f4e60a5c6413ffadf7c00183fdb11e479af63e848edc286d2a4bbed46551a3a69b3a293133a2b43c4fa21b0f4abb829d8da6123b7b61baacf3876668c9a68ac0007da7cd029abd85e6b6706b86f8291e51f90bd7979d74f77df0a52873bf12990356fbf931b6f31c810c5444d59a8d5b4c4bc9ab44b7c80abe825038d27f6a8c120c8a9b47e4e00d048b6b33d161ddb715be0c6a974914e8d977fc1e35ae9277ccab9198efeb8e73003dccd3e9c69d984ed3099df4ae657b910b02343f172c4a6aa01ecf11c02d2f9652cb8504aa847", 0x11c) setsockopt(r0, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x8, 0x0) 08:46:02 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x1) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/122, 0x7a}, {&(0x7f0000000040)}], 0x2, 0x0, 0x0) getpgid(0xffffffffffffffff) r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x1, 0x0, 0x0, 0x100000000, r1}) 08:46:02 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x9, 0x0) 08:46:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e58dd8ef1e1868711ee5b3e9740a34de31f15dca"}) poll(&(0x7f0000000040), 0x27f, 0x0) 08:46:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0x3f, 0x1000}, {0x2, 0x4, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0x6, 0x1000}, {0x2, 0xfffffffffffffff9, 0x1800}, {0x1, 0xffff, 0x38dac6903c35cb24}, {0x4, 0xfd7, 0x1000}, {0x4, 0x2, 0x800}, {0x4, 0x0, 0x800}, {0x0, 0x8, 0x800}], 0xa) 08:46:03 executing program 1: r0 = kqueue() pipe(&(0x7f0000000040)) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x400000, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0xff}, 0x0, 0x0) 08:46:03 executing program 0: semget(0x3, 0x0, 0x0) semget(0x3, 0x3, 0x10) 08:46:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f0000000000)=""/4096) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000001040)=""/102) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000001000)=0xab29) 08:46:03 executing program 0: r0 = semget(0x3, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0xffffffffffffffcd, 0x1000}, {0x0, 0x8, 0x800}, {0x3, 0x6, 0x800}, {0x0, 0x0, 0x1800}, {0x1, 0xffffffffffff9b07, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x1, 0x1000}], 0x7) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) pread(r1, &(0x7f0000000100)="cf6a1f9ecd970aaf55b8886b43c71217f8d048b63b58f5bf40e51c73d27b417278674a98b806fb30c1231448c93b043872c4962dd09e5c9767e7d37aa24ba62ef6397a0ec10821f1fb92df07fe43688e11cb2c52", 0x75, 0x0, 0x0) semget$private(0x0, 0x6, 0x10) semget$private(0x0, 0x1, 0x81) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r2 = getpgid(0x0) fcntl$setown(r1, 0x6, r2) 08:46:04 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) openat(r0, &(0x7f0000000040)='./file0\x00', 0x80, 0x80) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x4) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000feb000/0x14000)=nil, 0x14000) mmap(&(0x7f0000ff4000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) chroot(&(0x7f0000000000)='./file0\x00') semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = socket$inet(0x2, 0x3, 0x8) getsockname$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:46:04 executing program 0: minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffb000 didn't change! 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:04 executing program 1: r0 = shmget$private(0x0, 0x2000, 0x7, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r0, 0x3) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x50}], 0x1, 0x0) r1 = socket$inet(0x2, 0x4007, 0x0) fcntl$setstatus(r1, 0x4, 0x40) r2 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x200, 0x0) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x80, 0x0) r5 = getpgid(0xffffffffffffffff) getgroups(0x4, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000001540)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001440)=[{&(0x7f0000000240)="671facdb53de33f8ceb661be925f13719ab92dde85585520aae4e671e27807d29ed0b348d7fff6d3b4c96b1d7c9e6830965d379e7034d43dc17d555e042ef82afe75461c05c9f7767ec66e092a2e05af7387a6371034733318a38fd946cf44091d659a8939455923798616b5b22df94960283d5359dd192a678a3efbd007e3faae9885de02463f7f71086f719ade1edcc4d5b35c1facb47931c522d11ed5b89a68043637c4465e44b6a12af90483294e8a25f87690a183bea15dccfe10ff19bd4707eae28ef0b17a1dc6c29ec277", 0xce}, {&(0x7f0000000340)="1953b9daffa9d94a1ac8a928b44d6191142ce93d80b5492b16634f5d6a8c7c29281949066b5cc147fd261e31e6592c6c2078beefc6c3fdc7343d3daa9971fa652eeb72ca251e84e765fdfb417bc480488f0a2d069def12bc552477e36dd8a1a86cc81c2f0d17e9eb52ff2135fb7eee92a063dcbafbbfbf18176bd2476fadcfea174252ab43aa6782211f6569f936aba225c93a920f2e646fd15b2f06b64a5d064992cb47969495f42f56b4160847865654bf13bc2e98df0f43fe87d46a49dfc7f34ed7f66e727eb2890a0d42da9113678cb31fc08e7f0aaf62353d516b5869e975bdd0a8c2bc573376ab96d1853b9d0e907f05470455d0e77f5262872ae708cf94bca28a8ea0d68fa53824f3e52274397652ce6a7763315fb25f19749284724ce280ba37d1131382b25640ceaa08c0599de5c068985469439dc6485e8af6c41c371960eb7a7dfd2525e4e83e1299b62964fa193fe301d83a54ca0254b62fa7bc2ed4bcd3f5f7c5ca367d104b876eb149a5a63dca422fb2dfe63548e7c9cdb0965258407d18a461eacf7e3cc9e03e14ef96f39531de3c791ee4dfb1c57c6bd064cf034f93e830d94856433da70e89e92db9926aca3e6a485f5f4cd3537e38dde48ef22f48906b595d64a203b5cc9547550e1054a1ede4f0452193343c478a049b0ec3c35434c297ad3f3b7b0d967575cf84fff61601e635dd4a2c5dc4cace9cc54ce4d9e2612fbd5b257a236a6a2496a05572bfe9ca0d11deff17d30212c2e649ecd3717a1ff095f682837eef2d2dec77831a44009615cab5adab5bc4f8f893e652147562ec56f6c6109cd64778473dcc0619a8519cf59ac3e7c4a65f6b966cd07c1ed519e9bd4cf202fdf3b7a118c1bbe918113c893f22dc2d85da7ad80497d962efaca9260476af0504662f41f639d00e10480740166b96280d28d53bdaa343da09bebb4f6223de1cdf212d89fdb3606efd0aed82faec2e6ccd26ab80b03156f6d6c177e228559b5e8182ced16dcb7e476bac2b07508471c837ea73629b7f5f9860bb974b5567126486fd2e72f32d2a654956d383983169096e423258f47cbe624f478dab97da6433ff43650b5125f18560a1087b413e0159ad4f8db34aeb89ee2c682d5b48bf9be80d59ae94252a73fd0c9300fa29a0f72cc0d5ea479717623454c207bded494160447de00095072366575b7ab7bc3d75197323002f8017d188a9a436f172853ffc0cb78c81e0cfe2224a894d7c1a1dfe521c72863c1465a43ba350e2509dc1d4326d548483995d35bf235744fe904714764e63f125061271ea6efbc3843d3b907a104b3a6ff203083ef448a1bd279c78a91f34d85d31b9e2342bd000e447c422ab7c19ae1932f9d6fc33a004a794073bd0a6684c9b82031dd787e8c5cf693b53ef0401cab1778a16522e9299d3c5734cf2164c79994357fd2eb4dc3e035ce087ac461651bb42213551cc1a85f7f4f63ab10752c29ee835b4e3b4a83173d59ea3a35d621b22fba0fa9a43cd56124c8ee02e1d49a03899c13837c161c7c291d6e032a7ce6c60bc679c612b6bc4edf3ca946dbd0847af9c5b53083f3abca9751763f03cdd8e25c5216c4447936e4303518457cf0fc94f682abcb693c5a83e11119f82d10ca0b3288be8be80a4e6f81a526f7f8d324d7d1680af493585439af45758b04c95db3962d2198a93c098b81f0123542170b7d0dbc27f26130e325f091a9f759cd7d5f01eeca3fb46685a3f0623f2a886f7f1b2b10c5bc5a8dcc7081d440d4037d5aa42d552112e1f8f28db3aff646117da3ca455ba651f10eae1fcf6a48f2b1343d5774da4c6fa39a25f38ef8a4c55d2f29701ec98170c1244fcad4d8f54bb34d5242f6a677d1f90e0b082f84667da8dd0c5b7a25a395b55da19ab7a5ff2672b4cbc9466c426828d94e45ff3fadf4f74da2660dc7bc9eba9b8165bc858fe93b1231399d58ee0b3a947b5fee87671103fc991d9104f1099ad75efb6039e3a91b07da4ee79db28c84994bfd1df083d5f58bc5438cb8bbf3c818862d4415bb2b3fc6e32e3843ae607a4af3d00d86a70ccd34dc55c50345ac32ec9b20b3d5ffd2f0baef197a0bee5caaf618a4c7c086cbbe82213ea56c228464b28b8f701db565ffc0a7a8b10e6cb7f1decdb575032ba5ba328fbb055463d8029e3136617cb7a74ad524a2fa85df85a67b2a709996e4daf60eca006302fd8f1cb3986a7fd1236c96e800cc9fac3944bad17eb90b5895ffb248071a632873e050756af19be4c356cdb58823c41b8ad68edefaddf1fc65209b3a5e6ffeb63f3db5fcb9840407ba62666c595688212cd96062eb00a51020a05e673c1fccf8971955cdbbb8b9c8b19cf735aec8c7a0bea536704883c45e3cd58db51b63db0b212e929115651a8bf3be42dc41c109f67eceba74576559fd5c96fbb441ecf3ed84225426158b2183c5aacaa61728b7ebd79a2569c0db55cc1b6cd3fd5fd5ac25c757990579f9b5d1b8b3ec889d63c753e81a9eb3221d249705be4924a87900bc03000046187cfafa9e307f17f615d836fd1d040c29b33673a1f9ce5652325f228830c689a11b02438e4ea8636dcbff3d42a1f5a25798dcaefbabcc06033bdd556893c28741f09d4c3ca96d1cec247f943b65d942f32e91922ad4d4718fdd7f7a7d7bd52ceeca483aff2654c881c33a4b25d2c7dbe0487cb8cd17918fdc782009a1ee0da02dcfd99a6be3edb0aa22b634ca802750c5eb3d10466a7a038118ee7b3663f2d80af029b374bf8a497e51c02d7349f7e0e714a4c870fafbf5425f98c695295a3bda13ead9d697a93cfdef35d1e8cec6df75f4028894d99763b3b83db8e562718455310539753664be3c47735ea25bf0d4f287fa49b7be3fa1cc1a1c7357b03314d06622dfc245853c42d0ccbf2c7d4af41615f391f75b654b7dbb292de32009af2cdd99265692b4ad6fdc4e4d7f2336df2e68eb891f4cd0c992033821b1b7648121d7b68214fb7c73aeb43a4a0d5a62903cc703b8f1e6ebfcc7f178e36c3df40a89649b493975ba09147a635ef023f6ff9d88513d05e5252ed8f4d637da429660465029902563ffa24c7c14595e6ccf7c6939287f8a1e2be4db1d4b3a152af5924251c000670420022755346941c532fdb5fcfc8ed41fe9e8a97d180f5b2946b164fb1c6f2ae757554bda80b5a0058c453c7f241b7a350ed54cbad7ccfb3e8c82883fccc4258c0f463c8b58ec5e2bd2ba08199f420ef2eb70121742948d34fd063a0d13edf80a9a8172d6008b3202249a7a2a538f76ce09c71936be50d18093608f4799c93cc1f18c742596f0c80899da8a8299b4832a8004830bf205950838a0d8e44aa43cfbc56e3d5967104c406a869e466ecc406e1014fcbf604d4a1da07b0d37b191e9610ed212902865f0704a1dcdbfe83d4307cc0c4b73aceb9fb6ad981aafcbef7bbe4882fad82218d9cfe4edf9130f153bf16a02de29c18cfd20e4017cf6855518f72b18094aa1869ffe7df8b0e3e3fad54b75afef96cfb1e526e221b80e37ebb538e87babe3b83dd2130526f9e1a3e976cc7723cd7bd422a3ada5ba1516198fff57f5b8f802ffa24d129f526dc540032eaf8f906f1b068f505103edba21dd03f1994c59d1e234b5ee7525d41adec594d8f3ffecd10baca5b49c4e0eae65043a271ffaf7b64f18a71fa850196491d03e92d435b534b1de8c53398cff0b8fcc1eeae7d8cc4c066a945185dd2b38c33e02527c9d917849ccbec07f654afcb1262101c59a62e5b96e8cba9511c69100c9b8ed5eac7c9d3bce1b960a2f76eb56d63edff7a53bd889b11c1ec695dc00f628db3c5c87ea8622f9e3c03e4106b5bfa52410b86518b71873dee75fb120d870bf774bf4f3e319822e1db49408f75d4c2d2d609f448a2a42f5cfd5ec268faa193b4dd0da57b170821b827078834b871371d94d766ec39fe1d5329f631a1ee34d85a3ae2b4cc0c6434d04cd42b4d1b42dc5b7175eb1b6f5a3845854834eb9eaa6b0b123db71f5d6e9e19fef25269acf373df07c20594bb761c14cab40e17a8dd2708e7f25e547b29e1c03e5ac2ae849315605ba922a62409dae3ca835f395189ad1db01c667fad39e9ae7d94e9c17385ca1260cfcfe006788d50ec0f519df654040acef1b9cb3a9a41a400d5e05910e2aca068aeeeb20a2242c86243fd4a9f9851b6969600c3847ca8f562447776ec05b9a65c701bab543ed3346243ac4df5d247be58230cd51c82755bdec87dace589a0298d85ad7068331f82e8e0eb1c6b7357970253c9b800dd72e85768374312f6608b6fc196d4299929ae55255568c6e9638bdcaa7794ced617ec2538374970578a2aeaac943460b67c9ecf34b3b65b5a828aaf28d0e915db555797f36a506b8129265ea0c572dd99f17c3a2e45c207c7310b4ccf35426b79b9474ea510b0690a7627fe664eeed4aa2305926750e88ad993484a54a32898d471cfe8dac23adb6e5aed3645e2039ed0844896cff22b6e60de18a29fcd9df1c042e99ab0f03c844798a77bcda1342f2b25b29e86d676a22ee596ceab0a42fd280b08fcfa12ee039b593f641322c583ea26ee0dbf172b021fe5dfcd2649332ff00ac03b59975b19083558dbb1c93b31b36b410530e5e6bcf2252fff784d76442515d8e28bd75ad2d9d745977da787409bee34d4c0c6f8537584135037403e36593866b23936c1c3c13ba49662fb030656140562214a45d07c4effea39ebc5cd839758e710c3298a1e2c5893a471738d443852b5595b65f2ff360634041cdc7afe511883c363fe333ee4c5e2b3bb6f4088cce23d8046ffe44264b00ab2325a52097b70d9bdb56b2b673405bd356f1282d01af6181cc661e5477a6c2bee6440723ce9833be9389f1ee240e6dba73389130dd40d9ea9c89919ab4f7f9ada221c5d11ec630d60345b09b88e4140f1512e4bd80bd58c5b346478b0b80a5ccb93cfff6d99a383f7808ab0cd3245af9d074fabbd41f7d08df68eb01e120349947d03d672576c16e589f5c969938ddded2b579987ed771cdfd576f3238f6ddb97412b03e99150784c37b2fd0d1be0846be2947d0a8d9ba95f872b930b7f94c8a33818857cb1f3cee0cd30ce70a5dc8497aa54f9ec058038d32c2f9de2b52fac5d5c7150ff2c8fbbec9d6d5c528aa5c8cad84576a4ada73ed92b29e796cac1705a478a465874f21a75c9b7566f6d4e5d9ee79310cfa74ba48d7311c5adf1e32d8d1e85eed828b1ea836d31e30f6ed80df06041d963b924b281ab40664fee8cb511e99f02cd5422b3ae5931a390d34ee6e8c8f6c781167ecb5d49bf349d00d996e319e903bda7f3b04f9610d3d29def4f3fcf31a083b62f737622efeb8ee6d5e57d3bf810eea7dca8c0c97bd549c58ed1ebc9ad2ffb25f5f2ed5b2c24ae006238e730287fa490e9722eced8124d63f481fe5dc4162ad89f108f773ad2e2ede906cd9f128588cbc9f441bba034c8645b4592df69cbf1bdb723b3c68a23f39fa555d10eee790ec5e80b102dff0874284cac53e49d0d3e33015081e4f0e2e066dadc08090f9fae0b60e0749beeea233b61236c5d4ee05a5ed71365ba9933a56e57884963b417a8278e5b68b7fe2ff10684879f00acc9262bdd0a45e85f311915a2dc29ccdb402b7b3de71580de7e4b15d13f70802a27cfaf92a3f9ad3e740741dd0019421bff43f2f03c80c8742668a2be0f06f69cba1db4bf0f76b07c574d3fc9ddb47f416e8a07f118ac1540d22b74c17c19064e05e4fc4585705ae22625c95f68f30827be1b5f325627", 0x1000}, {&(0x7f0000001340)="b2f040538a167b018a791c45a6934689cb57c0bf14cd5c32afce5c96911a270704289c870e1d4bd0c67f9b56eacf6cbe47ccaef0c296b5dc225dd49caca990f4b6817d938029a7756685e1c8e186202398e203e4ed7fe8879f8fac4d8833e2fefec0ea46bf9c871a2c49b5c067a02ef96ab704055b84e3ca924d2cb7e095880ad981f3ef329d5da01d296062889854e1e520b2e2e41151abf5b6e6caa8b344b2bbbede6db56e4380eed2b917123f6775490c862c87fbc6829cc1c9076cb103ade1569e7ce7ac53eba78f977eaf918e22174cd04c2d8be475e3cf9e427da8938bc5254cb9", 0xe4}], 0x3, &(0x7f00000014c0)=[@rights={0x18, 0xffff, 0x1, [r2]}, @rights={0x18, 0xffff, 0x1, [r2]}, @cred={0x20, 0xffff, 0x0, r5, r3, r6}], 0x50, 0x4}, 0x9107a3e05d64324d) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r8, 0x80185758, &(0x7f0000000140)={0x8, 0x5, {0xf1, 0x9}}) fchown(r2, r3, r7) close(0xffffffffffffffff) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r9, 0x2000746f) dup(r2) pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807f00ad98 va 0x20ffd000 didn't change! 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semget(0x0, 0x0, 0x109) 08:46:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r1 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 08:46:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff00000100030008cd3fdf0000e4b2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) write(r1, 0x0, 0x0) dup2(r1, r0) 08:46:04 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='\x00', 0x10, 0x20) ioctl$TIOCCDTR(r0, 0x20007478) mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r1 = semget(0x3, 0x3, 0xa0) r2 = semget$private(0x0, 0x2, 0x1) fchflags(r0, 0x1) semctl$GETVAL(r2, 0x4, 0x5, &(0x7f0000000080)=""/92) semctl$GETVAL(r1, 0x0, 0x5, 0x0) 08:46:04 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) dup2(r0, r1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x400) 08:46:04 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8, 0x40) sync() ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000140)) r1 = semget(0x2, 0x3, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x1, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x200, 0x0) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000040)=""/75) 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = msgget(0x2, 0x1b4b5c9f5bd66256) msgctl$IPC_RMID(r1, 0x0) 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) msgrcv(r0, &(0x7f0000000040)={0x0, ""/74}, 0x52, 0x0, 0x800) 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x529af9572ab34b10) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x2, 0x81, 0x2, 0x1, 0x3, 0x12, 0x80000000, 0x0, 0x334a35b0e10a10b5, 0x5, 0x401}) 08:46:04 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x45, 0xa7}, {0x4, 0xf76}, {0x5, 0xffffffff7fffffff}], 0x3}) clock_getres(0x5, &(0x7f0000000100)) 08:46:04 executing program 1: 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) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) preadv(r1, &(0x7f0000000240)=[{&(0x7f0000000080)=""/154, 0x9a}, {&(0x7f0000000140)=""/223, 0xdf}, {&(0x7f00000002c0)=""/236, 0xec}], 0x3, 0x0, 0x0) 08:46:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x0, 0x8) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000080)=""/147) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x0, 0x401}) semctl$GETVAL(0x0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:04 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040), &(0x7f0000000100)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='][#\\\x00']) 08:46:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) read(r0, &(0x7f0000000000)=""/229, 0xe5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 08:46:08 executing program 0: r0 = semget$private(0x0, 0x3, 0x200) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xfffffffffffffffa) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) 08:46:08 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/11], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 08:46:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = socket(0x6, 0x7, 0xfffffffffffffffd) sendto$unix(r1, &(0x7f0000000000)="04000503", 0x4, 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0), 0x0) ioctl$LIOCSFD(r2, 0x80046c7f, &(0x7f00000000c0)=r1) semget$private(0x0, 0xf49407231690a865, 0x14) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x100, 0x20) fchflags(r3, 0x1) 08:46:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = getpgid(0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f00000003c0)=[&(0x7f0000000180)='\x1c\\)\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)=']\x16\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280), &(0x7f00000002c0)='\x00', &(0x7f0000000300)='(\x00', &(0x7f0000000340)=']\x00', &(0x7f0000000380)='\x00'], &(0x7f0000000680)=[&(0x7f0000000440)='+!]\\\\\x00', &(0x7f0000000480)='-/\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)=')[,-)\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='\x00', &(0x7f0000000640)='\x00']) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x40000000, r2) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000934eb928000000000000000000000000000000000000000000000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:46:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) preadv(r1, &(0x7f0000000400)=[{&(0x7f0000000080)=""/77, 0x4d}, {0x0}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/58, 0x3a}, {&(0x7f00000001c0)=""/7, 0x7}, {&(0x7f0000000200)=""/138, 0x8a}, {&(0x7f00000002c0)=""/239, 0xef}, {&(0x7f00000003c0)=""/18, 0x12}], 0x8, 0x0, 0x4d) 08:46:08 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmctl$IPC_RMID(r0, 0x2) 08:46:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) mprotect(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) 08:46:08 executing program 1: r0 = msgget$private(0x0, 0x129) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) msgrcv(r0, &(0x7f0000001300)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d652d975dca7a04dbcdb648915ea5583bddf2a2d6619e6af093bb475873e2e2c6e7c718a037b3bc40f5d8761a30cb558d9b9947853b1ef8e70540af56b000000000000000000"], 0x1008, 0x1, 0x800) ftruncate(r1, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001200)={0x0}, 0x3e3) socket(0x10, 0x3, 0x2) fcntl$lock(r1, 0x0, &(0x7f0000000140)={0x2, 0x0, 0x0, 0x2, r3}) msgrcv(r0, &(0x7f0000000080)=ANY=[], 0x0, 0x3, 0x0) sendto(r1, &(0x7f0000000180)="c3468f3045912a601dab36b1b6c82735c4d665c0e9437b162b63b91ae8e13cb2b0ff3955fe4f2f252d60ccfc93c0a2f52d8aed0c59b2d0954324d60a51bfadb9b9e0c5def39a348c08565b3e675e5c671bf33e1a046d161cfd1a15a263e05fb18721f4c659983ca2c22ef004a0771cbf60ffc0643db2b34c57e01e51c6749cf2f70a4476c39be3e5b2078b06bad41804197b7fc40ab9901b30b81c45903cba68434b03cef7edc80002c3cb61bef7a56604fb15950a37fa4ad9bfeae719eec9290cdf15a1834fa428c95a36f3ec1fbc4873cd45c8356345746ba0b9daa794a558633997cf2d7e9bb98c1c4d8a213b26ccb359357a19f34abbf07430ea8ed54bfbeb6dca0a62b184a28619c49253c87137ea05d5069b10584f4c21cc1c81ed2113bd561398da7ea3b2943e331b02d34f1b04212014822f88c148588af54521d9f280a4aa0ac69baca09d6342c5bff223b87f4f5205e13e13a5019fbaa1be1c0094f236f7d2ff0830c2b36ff5d05d7331fff3146d2dc58d2f2f94b850bd7f0566baf27ac9c3c21ad6e6558c28ffa12ad35b32f035be5810abd7124ab9b1c1c8f44c44630f2a1696f124121f967818c3173ce97dde67a49d7f38febe2fa3c773e6a2df221ab17aaa443b37b1e100f05c7320198fdcf830fd47e0d5d0b84e558239b2387c7e0f7527c1c61a7b08b697931ce7ef43545216469ce85aa5ea5c7b61a096ea91c8a60ce251ce254ece04339d3abdd2022e703fa35b3298367dc6180216f3f391ede06c21663bde0698bd1c3e593433c392d0a677dc331cb8468c6d36463d9e354287d01a8e0599f78c96cfe20240d548c2c7c8e833b340d2f80a880f2be7ff0e8098960b9e305038517069e552c56a57f7e1167a1f5b256d8addb19926e1fe2c6a6b7cf5b35c8f61b5e47e22fa9345e087227592b0190b2c9779bf4fe38c3bf7ce28588c9db42d6e88210f1d300f40837e14972db2ef3f27c1f95877749e5ede443800e1404167eec3cf1ae43347a1a08657642ef69c1c5602a7748d4f6a2b5e069f9413e3fae861d672236e87532eb74188c80643f27f37c199f352fb5f32f3124b40df469fac2607a95321c8a4910026d2de062d2b8e0f35e8f2fcc7469de7a4b1c0e4cb258dce2a6ae6d54a89c038592243b296d2dc97e04052c197bc6eca92c04e4130684f694368c89402f996d3af5c7a1ad67e7ac9e21b6b1bddedae9f5325794c8bb9cc05654cd3f94616ecd4151ba9ef5beb511d54d25d8bf90f1b7ef0d25fb92db49a58898db100b52a031e40ed9b05b6fcb51a56fb0557147b37f0eb4dbd21334d7d4df2576ce20763dc8efcb0676b329e54e80f473e10b1224637567d1dc8f0665e35f81f6c8a7667b3cb0b0ac52f10d5fab8ac43d5809f26c16a6348723a144c294455a4d147e8815b601c5eb040eaf644a112983a18bbcbb63de1571fba2a551115afd95c0a8fe5dd115ab7e9bf18445edcc9cf1c3ac3a8c6abb2a17d234164dd6f0f2644661de0d679dfd4af08c4a0f5451d80ec1f8782063e47cf4a0578b04de54e78d36ea88700c21da806eb2a8b0e3ac5bfca682aed8a5f7abb3ecce9fbcc48ce15b9a5d8b0efdc1092c8d47e23f049cc7e4ee9ec3aa7d9b4823d0f2a39f1e9da7011b7bf2cd3ae4e96493bec4a6ce1e5f6c3f73e536045a51108290a50f342b126dd0798e9c3fab7b335f1d5742075587b6697c906715c2793bc069c83d7a558792c90d51c7a3e196cf83c2416d3e913a9b8926c74941d3788ff788ca037b09c2a65d013e406488dd9db22541f78c0be15f3b5d42479298975eb4df41864cdc321b56b28fb4f35517985d1a96a7dd30e0850d0a9edc322495a982a017f3322abe4b44f8165484d0316cf73bf5dbadf1784b394d0493fdc1873e89203ac01ccb741ef7373b53a47c710d68df7f7e70e7e41cbceceda7a130e5d874c8ad7b115e318e0920cbbedb13259c26bf8770b0230c01280eb7597948ed07693f90cf21ab3b2539873ad7201fcf834d3e107d0d2292c31a8732ef6656f9dd879a43cb3b04aad8bc6f0d42710a1202cdea88419d55d1c42bbf4468916203000c1aaa17986c12b74adaeb5da8778d08217f1eda02b78b60526a0f19a6a10782526f0be6f5c76c4aa6ebd6f93d50bd28db67441bb8daba2827a4b4bd5f2954bfa0f6fd16c6b172af7fa18b0b276daf0e11eec480074140132678d6e33a5b26e417537089f75f27b93c7385cb9cf2c0f89a900fb37df658164537542d0ac967551e3bfe8a21083e9cc9c152baa5b3bc9b3d389484e1464f259aa3f2af31c9fe6cb01e2080d97e8da4c5ab4acecd4caf81ca091e8b37be5ff53a33ad3679f53af7c03d0d5e61b2875263061c1ef77693ed93b34ef510f9ba0d1db1b79ebbad146fdac832fec1e4bfc9ada2f73f1130e75880304b377796f1415b5b37b33a1cbe0ec15da75cde7eb17c21b6be42399a9e8057ee59beb45050f1461e7558f8f09b5e0ad50e3d67b9c896dc552739fe90159b412705da054533abce8c21eb538e613fc980668836cb488a91a640e468da6cb3ccf839047c5e67ec2c1008a0dd90996f67da2c3ed59ee4192078308ad4c12abab658b0bf1b21eab0e003ccc7af0572b87164a37abd40acb5178387c8b5d857197a50338a96125779fa1c08f5533d12716a7ebed1512361a5d81a58f5f459524b8746b60db1ca039abf54777ce352f63231d1fc50a5f5f994fd40983206ab622223c618bb4fe9fdc09f77aa09e08eb51d1dce736bc09518a14459156c1b3caa7d4f5a46b3e6a5f17cb69b5aa86ff7096c213dab6c85a9250a62171a12d66fa8e4ce48ce577fea8fe97ae910379b16a207cff8ad7b69ff759a8880f59578b873d88c2b420b600a7ce32e0f349d80e86dad2584f240eea01de00adbde92e575813f1a41d203de188f6449e60ed2566bea68ce771fc1708f05b2b7076db1285aa8cade86a43ef650ff36732f81e73bdc537d19b24fa686777c919cc70cfa285c3e5e1fc5705c557768c459cc40d6f20a98080077770a3c18b1d71b75173052f23b34602efec622a136881ebefd83511b4d699ef7d0ad5ce973400e3520146fa44b90c231957a570e0c4ecc517d92fb6e00706e225049c38e76c791f2224fcdad19e255a24364a20fbaa34536f8572609995a8b7fdb1022645ab717f15a17f51f88d3654fc8e31ae5ae5f4e1f5d841801577921dba7300a074cf2ff870807ae2f0445bb1eedce7513fc934c401fa1428d285ea0cf2a13f02fd42a86254e45ce6840fddd70bc69d7efe1793b428f08bfa374528cb19ea0829f84b11af838387ce4ec32572825d421c1805bd12c6066b1b3a8a3afecb41be8cef7cb8baa598077416794a41f9c54ebba133b1dbea25088999bf7de764db7179e020a6a9ab0a9a15ece5500498be358a3f4ede72425e4d0fc61a30e8c5dd45506ba66f05f49d2447bc5f3c25fb6ebdf479a6343db0ccf19e25cccf575ac52baf3b313c2542a237b42777ad0a1bce65c2b0860d39ae7858cd02e74611483a48813b592bd9e2ceca0784510a1317d9cda360f1a1b9f6e3d6aeb41baa551906ed9047a9b9fd641543f7a338b3f3a86f71a07c7dc6a9990e886634c12042e7abe538db530ec61ac3aeded0a77a8f77310c9f19c8ab5d0ddbe4cd7c4722b88dd4202fcea539055656578588842ab4b191e9b02890f9a2b3fc35f2eecbc3b04938fc3975c18dcc6c1e92f359c34def1f8242655a225dab037ea78d4ee9d2996507af5099a2e06ec5197c619c8b649a07a2bcfa7024be0796d07158bc78cdc101afc726e56abf554e54e4f79c74029b2bb5435543d3d86823675aea7f8efb611f63d635bd9373a50d5252b58307c9265c1f1ca13c80cd0032b1c2e035a87f247abe90f1df213e5fadb4a87b8048ea36fdaa645be9bd451bb218e07ede1e41881eeca865d760d4f3ba3ddd1b68c13fc4acbf77cd55346fd1d793cb23ffaa1ad8f845a7590df69de9ce96e95a04591b457832cce1e210a77d4b8c234774785e78417a58524b8b47c0fe8c2ddc5ab39c1f46bf837a15c2862ede97d66cfd1aa1e427b1315d80578969232ede2536497cb18c31893c02aa858fc78046647844d03f905e843fa80385b28f5f652c9d2cc1de5f0385ae672d57095f5013b4a7c4577e850fccb44582d4418a1e9fc01ce1eb4f1e43cbdf2ba27d865bb9701f82d672ceddea4133d2fb8d7e012bdc7163c9cff4266e1f78686f6f5dca16dcec7500ee2d01cd99fcc1e229780bcdc7aec685ad17e2b049cf3fbe9481befac36e96b131b01443fad00259c239b8d75f9dde1b433cf7dce0210c0c9e85c0acdc03e837189a89d86eb2ff9159b1730e48f39bacb436a75d0757e01a304b612663eb414b6a6480c0b3073b0eea8a4c1694a8987f8c75520f1eb843ec453ea3d53be1f80508b625344fca24cfbfea43228f7aa5b00e4a539951aedb47012278ac9413e7578c645d726a65901171a052755f160bf3d347709dfe9e075361928e732de274c0e54fb37f325354a033ad5fb7d69b38d179080f6ec0f4443e25873ec0108d8bdf9134871b7d41a1b96feaa4edaccae2d0c692501f4f9c5530a690fda9b92b5a356335fcd6beb91b48de347747777877da9bf6d0bec8092180eac0497c2683279346aec6a9d62f3aff13e3d5a2f25fe2984d5d6557983da3dac2e6a112c1df2bd97d63a0ce119eb47fb1acd813625f0ab15e74b9a679aa32cc928c6336ef7d9c1ad02ff4384fe7791e7addff09a2e4342b81680ee51c9dc481299ca22c9572c6da08ab61fa75f61817e0007c81f1a3a337cab5759d02a5fe94a0967d0e468e24c089068ffbf25ea47930d0b86106986c039d059729544d75388fbc2d76bcd48f6a6b15c2c8ef492a4f14601ebb50889510df2c0e36fa4816dacf11453623d3b6d9b6a0b941cc404bcda848b51ce647d707911e6610587feb2648366beb52250eb20f56f0d55ef79fdbe335f062d656571c13c238818526e672523e848afb1f3dce5820069c730d8bf5c275dee83c426413e365f1928901d2b8866f9c46c1753655662a47a68a6b383159c3117d8325a8fbcea3d1bf467a0d23dd7cc2b4ffd760f9df604253a23b8d5c459e592ae5b6024932b3df3e078fa60ea038d8c378389665db95ab08b51ef687bbe17402ca738e0a16ff87421b8102b79da0ad5884d9dbbbd1538ee34f0136584514a5c501e13ad9f631649753d279d4c592f71c4d47e4d7671ec64b30905b5fc2dbd3c11e55541bdfbe24e08032356f8db835599d498e9ec605605e001f17d6c51233d4b0c984c4240a390befa8874df020f4492fcd9e646cee90d076e8915cc79babcb025e18e2fa80f4ee74664b016d71a91e454a163c6bc6426bd5d9c71a20b1f55b2633f1b6d6688fc790b84cb07c0035ee76c822f6486a816ed32abb41a32a5c4910a445fce7b7499643e09bdec1566dcaa8de5a0b30ca7a907861c3eb5854c33a2d76b1fcf0af1e0a5dc4bc781c8e1b7fad0d4a49f7f85db56d428eb9f175dbca235bd1e3c241ed444559f9b86d5cf435e1f64d0b6db7cd99e0d000b46475b40fb88f8b39308bf9078e82cec9e4a94a95439dfc0b09eb69b37fcdf1f4b2c59b99018273653f7503e3e8f41184fb65086833e52f5dc741b899d6994a156f093927fd408158543ba26203ffb4b86d42217963d5890ecbb3062c6a9421b81da982fae29cd03c690317e51deb202019f41267a092c884f7bc49e3379eb55f618c2dfaa6da5af66979fd3db3ebb3962b65e719", 0x1000, 0x0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x94a, 0x75f2}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x10, 0x6a) getdents(r4, &(0x7f0000001240)=""/181, 0xb5) shutdown(r2, 0x974adb1b6ee71369) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000002440)=ANY=[@ANYBLOB="0300000000000000a11954b43ee7fda9a1872c089ae044c6300cd93fa8a9eb8e7aad65cabaae708701e4eef9a394697d2ba81c6b49ab2c178f7d728d266723df65dc78d01a8ff672f3c940ffe71dab5c9a40cb38e262830fface3a7638a53b8612080bde3bfb2b8172f7932b12e90b9c5ca3b7e4fba231dc036b198cb74922decfa2dd85c57757023ddcb794a8d18858c5b1fdf100d3b21de15a00"/172], 0xac, 0x800) 08:46:08 executing program 0: r0 = semget$private(0x0, 0xaff27d87489bb1b9, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x4, 0x8, 0x8]) r1 = semget(0x3, 0xfc572f0626380039, 0x86) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/188) semget(0x1, 0x4, 0x5) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, 0x0) r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) shutdown(r3, 0x0) 08:46:08 executing program 1: stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x80031}) 08:46:08 executing program 0: semget(0x1, 0x1, 0x628) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x4, 0x5, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x40) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x3) 08:46:08 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x1, 0x1}) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x63feb163a74ba2bf, 0x5, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x9, 0x10}, {0x9, 0x800000000000000}}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x7e8) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f0000000040)=""/38) 08:46:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x1, 0x3, 0xe63c3f1f9385113) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:08 executing program 1: r0 = msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {0x18, 0x1}, 0x7ff, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r1 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r1}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) msgsnd(r0, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000080)={0x0, "07664c7cf2bb25740a092eab38e6c960041e4856723bf5ef6fc4b61e404ee930393a34f739d94ac78d33"}, 0x32, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/89}, 0x61, 0x3, 0x84cc401c0dfce581) 08:46:08 executing program 0: r0 = semget(0x2, 0x0, 0x20) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/50) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x22, 0x14) ioctl$TIOCNOTTY(r1, 0x20007471) 08:46:08 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x1, 0xa49e34bd33721f1f) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x1, 0xdbd, 0x81}, 0xc) 08:46:08 executing program 1: pipe(&(0x7f0000000100)) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') syz_open_pts() setrlimit(0x8, &(0x7f0000000080)) dup(r3) 08:46:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000000)={0x9a45, 0xdff6, 0x5, 0x1}) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 1: select(0xf714139b08b38fa, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x3f) 08:46:09 executing program 0: semget(0x3, 0x1, 0x400) r0 = semget(0x0, 0x4, 0x412) semctl$GETVAL(r0, 0x1, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) 08:46:09 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000300), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x7) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20000, 0xb0ba9c5bfa4c0a9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f00000000c0)={0x74c4, 0x5, 0x4, 0x4, 0x1, 0x383dafb3, 0x7f, 0x10, [{0x4, 0x9, 0xffff, 0xfffffffffffffffe}, {0xffffffffffff8054, 0xcf1c, 0x0, 0x80000001}, {0x10000, 0x7f, 0x7, 0x7}, {0x7, 0x5, 0x7fff, 0x800}, {0x2, 0xb3f5, 0x278e, 0x100000001}, {0x4, 0x6, 0xd32, 0x5}, {0x9, 0x7, 0x3, 0xfffffffffffffffd}, {0x20, 0x5, 0x1f, 0x100}, {0xd09, 0x8001, 0x9, 0x401}, {0x80, 0x800, 0x1f, 0x2}, {0x7, 0x4, 0x1, 0x10000}, {0x8, 0x4, 0x1, 0x3}, {0x6, 0x200, 0x2, 0x100000001}, {0x8, 0x8, 0x0, 0x7}, {0x1000, 0x8001, 0xff, 0x3}, {0x100000001, 0x200, 0x7, 0x2}]}) execve(0x0, 0x0, 0x0) 08:46:09 executing program 0: r0 = semget(0x1, 0x3, 0x10) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000300)="8f1bff8ce258e2a13e04db0bbe", 0xd, 0x2, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="ba2dc11da49f8c7252b29d68f3b9ba34f69c3ec485dccb1b8b9dba52dac6a1d52ce2ab09683bcc61706147aaffbed1a4b45b499d2b68dff450d2903fd66fbdf1cab9a7a97f5b6978783c03247121490c3f5a575fdb554d97953be8e255d32d00d883c6d8683e2da8f6bc601ef564dd0e9a8134398465396a43d4d6946d", 0x7d}], 0x1, &(0x7f0000001640)=ANY=[@ANYBLOB="e800000000000000ffff000003000000914a4373b6c1b6ca795fa47755056a9f86763f6a587f7bed1f662ffb53c8e73252a96a21ab17a8e651fb3983abbf6e951065afd9d85a4330daff2929bdd6d399765a38c06cfa20b75889d0c673f98b66cc503b7946282c166a85a8af7e31840511310953b62a4f02f4d0b031069a2bbc9ab4a8fa8df6e8cf01cdda26158bb535aca84bd2645b3777a0bf8a4ebc21d7fccac315983be421040b5047745a79e359372dbf0a2ee1ba7bc208f1c7818c26c4625dd296d98744902ffc41ec1275c47c6608adf18d6d0cc7487a57ff8eaf3b382d15000000000000e80000000000000001000000f8ffffff742e183ddfb1af086619888aa4531c9969a7eb4b078b1a493a4a85c83d02916cea846fba9cae4e6e586446b5763b7b99660a40b42bec06a6593b04d00ce4567fb165bbaf36082bedc7663909974b8a633b792db0c3e201898019b4b730cce339ac158a13786c5ece73604b0576dfc8156637a35315d1760fc1c59aa7b55de02f42e9180f61d65ac970dbbec693a260c6904d99e31405e6ba7777a43a95ab51f18f0b16da7593e200249948e6ca2c11b7a064429d3a521588931ae8be83c22a479c63854c0f8e3f9766ef466036050675e7cd891ad7dc2e79b000000000000000ffff0000ffff0000e80b224e3b38cd9e1b760cfc50ed39b6d8d44045af1c2eebc7f40a97fc9e1a218eeaca7ebebb5a4964b9270a16b53f49a4da9a0389ce08eeb56d505c84d535095bad4e361a080bee3a24879fbcd4c978c08c2ced25de1655106f1de4faf4d082b9f12f1077c8a248442b644432d5fefc51ea1fea80c0f567118c5d23f2a16821246c2301f7ee5d284e386505679ee580cde84e01cc71abe4b67e3cd156e5f40a7000000000000000ffff000000800000d43534ac889e86a141b249ebc8dd2dc29db48e7780ec8d7e2691d11f5ef635ce2ffdb1fda02640246dba5a68ca23e5f456ce8d74feb9f873128282b4d2404754889d4028ca519c4b0885c09305b1e5deb584a66bd29b4be02f0000000000000010100000000000000100000081000000983b9db31ddb31219d9fe8513312dca36e62802013aa0b54a58b867f58541d7617ec520063baa2dc5f55b4009c6590989881d29aa4326a8984b0bd5e18dd10fbfa6cb97fe40fa14c9b1e366574b2329945dfc83a1e7b92eadd9e8bc61c73aa2f08b0cebb30b18c36bf318bbc3cb860ed3bdc029a275199497f0c65a9f78d9a8cb428b0866c3b4173266650cad1efec0ea01c7b36bd5a30b7605bf1f9d5376125a83521a3ff9f68d5489cf85dd9859af05cbea6b18e081982f45f29b725d92dbc2743ce8e08a7ab85d68ec31907db123b1118939ff2e11ba56e4003ae09bc0631c7138a6e82d4471d5b879d2884ca8659372b28f61578607e5a985345a445d2404fe6a0329aa75d4823e0f81156b821e0910dcf7fb342747a0767cbfa09d4771f40a8b596a8a7c5f313294eb0c6f4b8a2c2267b9197caa9e93d955bbb7683321ab2705d01133e7cc27939a7cd8ea4b9b1e4058f07ba1ddd3f68122b33b662ebe8721a1f0ee93ba97db2d2a822c3bb8eccbdf37b4c7aec0cd69b795895d3f1f8aa9216760623f65a87ffed5cc12dccc2a3e76277e6a074462fae4aeef087a6b964ce2c48695b9b7086c8d079d6f4c907e3df9965321ac741b01a73003c8fae84974147dd91324ffd809480bd4da9c7424fe09467cf85f704d4d40ff3c981a6c19208f967956b648c005cec7dd404efb11067656ccf9b534cd73162e1725eb9770ef7bdcc69a95e63295c875bf0f933bd522cdc65c7c46cc6bb3f59af270e07b6c107d2323c3a0eaa3f9eed5b22c9974875d8391cc7182b5b97345a7ed64e071c82f45f728317585eae9a2273113f1cee04b5fe508ce6b627c70f399ed0e3585b51ed82b9ade3ec3e7bdf51635e4692055a4bf23a33b8f48f4f0938510177e032a5b910f3de061cc86b2c4f79f4fa6389902b64b01b398e80de38bd4b749f3ec8bc10a1e15cf642c1e14ee4b062a3b93fff44976767e4ee864d25539696499ff91094ad5595e3a7fe01e1a5303df5f09cc07444e104e2cb997d8cf929b4da4453f678901ad40ac66a2a3a25d9c5b96db461af843024ef9c1bed5b4de6520c6515594688096b6e032995732ac0bbf8f8a9d3cc9d6f5b71c3e05889863e81c927efe596fb6b6e6e6ff29d490272b7022142c7da9b71241d55b4187fa19b65decfc9108963a79e9b6048b71fd28302a1d46054ae1c5687fc77d6b847ee681856115d3eeb5630eb3443ff4ba8074af4880439ed5fbc026def586746e2ab4b6d32bdb246030089e3da7ee8a27957e817f62f83f4cc34a18ba9b0060600880aef782d7d3c018865c359b551f918df8ad91959f0acc29fa89c79d3812af47a1766c48fa2b11a64a550a28e6c3820ce765a52d86bb7040ffacf81f07e997b3a3b032fed9a2ed6eb4b04fa3c53986ae9bb57819de73b59ef76bb4951f618752816606b72d1838ef8ed8bbf5f23e4bdd523da1c1449f4f3abbb2333b0b44409746650697c90eb1baa2fa1aa6f4474d846d3e8480c77cf79fecbf0657343c6ad3dcbf35dc3b44bc04130dd88aa561005fd75a05490e03075f53342f2e8377a190144e1bb19e357127a85ffe560a13340a3df624b14648a1a511df457fafe3ea5582e59fc3ec641c091f93c7b999705343ecd14057b338a7f1fc8a20e35161cfdf82e361f13b178543eb8b8e3075ea12974994a0c6731323a52154c7a817d6132b6b06d3275abdd2e7b4c8c89b84e607b58d85ef9c9e9eea455975e4531de757071cfed3a847d24c7f7ed01ec4a5babe9f42f3567b97ec592860684937b1b8c55b65e5b964959f7dc3b4c6cfd0a3245fd258ab91aab71161af55fd27a45ad4937546b6d791525dda149419fcb31b296e939b15c40053c0530fcae116d43edd06e02fbad2c9c02ef6094d2d6b7d09e7eec86038461122464cff0651f79a497b15deb50820569ea27b97f61a2461c7daaa4dabc3dd965edb0f581d6f7c3c6b82ab97f24a88a3bfafb8685bf8c6349984841170f317b3e06a0dc32b616922fb217a6cfa3ace4ce8cbded26be630257ec35ee80fad00b7f675f94aac5b430bac0a68f918df05c6aa51d896a3d498f79cd26697daa38726b630a9930e83be4f0ff310bc7c50b1bab0fecef2e3871dc2dd457cd5989c61cbe794959688297b1f3505c34f3e4a763e4f57f4df8495f39e574336bdf8f77b486f61c9785d7c5407f3526bf158c4e48bc5d8b7ac0450161e67dcd17adaebd45e5cd29ec9c18c28f4aca2dd0243de049da3413f07b00a94ec0dc58ba295a7c4a14d75cdfd7501b27aee914a602e76ff73295b35cbd7c257e9d88558781c66c964f5dddd274a39552fa60861f0b2a26b96a51085a24228067073b91718c686cb5010b74f951762500a71045860c0b6cf42f8ac6e20c0f3ec1e83fb7141c6ff73cc4ff02b32168b04c3ad106363361b6e9eed779da1aaaab15d1ed00496ef4d905c1f4c06ea65e95448eb8727e98d6a67738ac239c926d64d57bf6336fd9dcca874f368f0cb7d047a6f249d24ffc8fa9d9cd36cd881121669e10947ad0cd3ef10e941730d16244c4e1b646a7e91c4cc1ed5f632597e312617e8fe0b07f9873851832ab01e0111f8b333f5ced3fe79ae942c30a9420da9d050deaf6b322005aa49ac79fc799f6ff94256a4c320e1884f0c5a40cb4972b444e2659f4e63a31bc021a6849b0a8bc90f76a2ce6c0a9f2ee4082bb2cff2713136ec605904ac0d1676b2bf66f8104093690c454d8a9946c3a9509b7f16b08cc272ef69e26fdcc89916c7e199359b7472b89e3599a9da3649e756126ecb98115c3afccc9e575e0f3703b1cd79eccfab0126d72cdfca67f6d177f14ffbc7b452e33c2dfdcd7f98a8dc952e57dd9885552a9ff9488929d021285c099130d24b5ca1bd39e922838524acc9b28402dcb774ec651205eb6230c5ebd9a5bb4b2a09a0facd33dafdcaf259455be2d506afd55801ff6527dc0ec7844a48f31271e9a2f1982fcb808972a46c9adb7a8bb0d63fda3714ff85e472aa706a7bd898f46edbfe3563879999eb8119d903977bcc0a33a6ef185cd5b80b3fcc68004bf77f4c370eebdf1dde7fafd6e58b034254fe4199b3fd6a3b99133616efeb2b045600960fc05b38451a1ac92d3eee985a9e113d04359e74edcdfb3cdffb4f8889f14ccf017336caa266bae211e69d035c4bf04be2d24aa16a92d5004800b192aa66ddff9f11d317974ad5f6d33e7dacc801f73b6ccbc54336af0225d0695fabd816f44bb9565916be8d340a6b9720ac2859815c0451e7b670d70985f6bb401b689ffba07e621f9db230d5eff920037c25b50742147f9a4f062f5215a47fc3bccf7da730690c3e4f57248b030c5540f2bde67b72b51006028ef02dae726d6728684de8895751e0910608dd818f7e6f8b652a0bf174f04a738eec04188d45e5f7d98dae158874cd07014ad0cff4c6f4c98366a79d5d49079f1313ad53ae50941f2f72fe405f43945e48daf455562c9a24c78e527a356fb99d8ee9dd3bbaa58deaf29b695abfc87a70da8d1c6edfebbb613f1e8c475aca72ad7d60c2c58140da953f1f1be2bd24193701b3a7711d5e776452016eee40227aef6ce4c57f3da6e7ce384718b7c82f3eb4ad290edeee7980279d715c9fb03c0ee74c48271e30b58e76ce8715196d508cd4730f3e57952dcf01d8d28ccb5b8f88e6ca91fb4de6da97f4bc218cbba4f7abc84cd39eface8114e204ad163c95839c3787d04e5b3434a15a83eeb8b6cf56cd3ffba173a2d32f371ff01b2aa00e43b6f296e16b0e476b580536a05405a26fcd8e5e7cb6f661c291d8dcd03d837d8a74322edd5998444f0fe7dc05504a9ee568c32f9c8641c0392c0e9ad0493e1a966893e43d5d9ed5c09872bdbbed2e787ac3413728c56e5593b91556bea5ad019ee0d74692984c2b37fc0758be5ac35636a9808bfd10a9ab0c442cfa3d60b5a6ba9e44c024f9ce60f8798bba52a76eae9b6abff977bdf2ae1c3f326c49842cfd56942c82a855deca2df20a28da305e02f706a15e073a4904ddc8eac2bec307fbb7f1e777581f766846b06978a6d22bdd2e9720319088de8c576a4ae2674ef97f541e2cecf908f8cf82eeaa5ab4cbeab9f254e0d9a4154acd18b70d3e16f5376a6e233a9fb9a81b99021de179337cd1643e5ad78dca4de268754cbec3adb0926b76257f61567410968fabd9cb56a9e065ed8541bdde4778055a94f7f7b34d4b08af3761944c8369a0800b376e9cb1bedd1d355c0d9cc9bd622eb2ee423d3b3142b43b8b82a304c42e11de95e21227529d032ff17f7df04bb80c5dd5bca42950befa3f2b63aff87dbff94b08e72fb48a5feafb2d310a0cccdcde6838e9a9c6a368a83c0731ddc5a433f567c77ea99f0735ca859f3128b5118b2875a4841210ccbb89df72f7f9eea1703c14ef03ab1ec92cd4efab026ad795124e480df404f71fc6756422bfa72f7b1518c61ef81b761de7e8d445ba6e5598a90b81d5e692ebea1b6f80dbaf50c93eb81d959b804d455ccc982d251372466367189b04ac1b2ecac84ec65f93af470987602104fba74cab50ec8b07841e6ca0a62a2bd361aba505149a9edfd5ac970e476c27d4f3a936f01b996651013d88ef4ce70e37d6411e1f673367e446fdde5007c00648654a92adf0cf6fd1ec313ccee431a31556145862d09831b88610b4bf7bbf96dc0317cd84ce3adaad7520f5593a6b10e8264dc643f926985651defd148d535020836deafcf73b454791a970027f34f8fc51416de07362b5d2d64f1e0131db326db68ce7ef837867c1c206307122ca77c7de0c6d255a94483aca69bf2894ed2a254e7b6565124643bda907f77bc2f9cdd2b4968ef92b5c687bace291907144e815daee7e849eb39ba0123323edcd34eef9286bae6e23d13a601f8d02d85ccbc51348869dca54624095bfbb363ca3fd471cb63656570c3080f1ab136c4a90bc0f7f0978009d073c2394c476983d865ef7797b7883eae754170e6955fbf8d0916e3172760ac62b003585c5c0314b317bfe512ff314d0905944ac90bfdeed514fb7d894c76acc736717ed9251676e9fd1ad2c1dc0e614fcd3957fa56ce44294331a4849ca9a49ad99b6938dc07baec35a60957c810aa4ba5959f835e3d6ab43c1f93487e3e472b4a1849478b8514553ceee525f25fae82b3b84c5a78eaa59c1d1c4b6e341ac65a31a9d9333b19973b2f4c815528f757231ef14abf692b1ce1f3b91f9e9e66454ad6f41d0432b9c20a7a71f7da50c0723a629dc1144965544ba78cece6c20658d0fa40d4f4f132821918990a4be5af1755f76b088a3b3c03d5c6a62ab4f75dd85d221494710a32ee2687894e3b4c3d65625a037b56aab198417a1ce78552ac95d299f71bc99e9a34145ad398b6685f851299228c08a61eb5005f9bac4a0c3925bea27b975a18c571b98a22c42d028d5d77d299143b103fd0c63b47c4c0be36d8d23443fbd5499061b42a26af09967d9f17d158dfd915c10837ed992d5e00f3efb741a3b362972a2caece6e74f48e046c50ae66a1aa53d77dd04faaaf16a2cbac92305d8f9e6ace7d4c4e2c9eaf4a985958c3b70ef7230c616c703154b833d7c6cad7736b65566a521031837e33b47d6e7b75332181f512cde0bea04c60a8ceb8a9c1dfbae177507880f32409ccad945c02157ded7a8fe4bcd0ebbaeef1023b003bb93346990ab2f83271a4d2731ce7f08d23a9cf639a2339027408e6fd233587509c15059f88e98d6b9069ae6e3f398ed2e53ff9139acc1f00d1ab07211f4405cb37a37d8800000000000000ffff0000ff070000aae9c6b1964891dc6e7c7982135bae0b5dd03a0ce55ca5931736b6b3de7b49fde44e14a4299134081e6bca0e3dd76a42e0501b29b53cdc29741ff6d2ab2c8f4efcf54c8c6cbe5f860040a94bf7c06b3bcca3c22c3fc6c0c9c17beb226c8b25041b79cb8857e66caef7c17ef2b13a58ef3300000000000000a8000000000000000100000004000000127a881cc9de236c6076f7c9a2c11e8f2fc4cbfc72fba8b894be7aac070a680acfa3c63fc056516c620d3933cc1ded969c3e923de773ef8eabefb028932620ec1d6d1016e9595e1f2d03f2afc42793eceb904270da6231c78141ad011c5d2db4746ce337bd956feaee5e294e04dc3535f87c507174980a8813ba34eb461ce6389adbf7edd03799fc373f2db8c4bfdfaf9bff855e6d88000018000000000000000100000003000000f605c800"/5202], 0x1448}, 0x401) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) connect$inet(r0, &(0x7f00000015c0)={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000001600)={{0x18, 0x1, 0x7fffffff, 0x81}, {0x18, 0x2, 0x3, 0xffff}, 0x8, [0x6, 0x20, 0x8, 0xfffffffffffffffd, 0x8000, 0x5, 0x4, 0x123af921]}, 0x3c) close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffff9, 0x50, 0x1, 0xed0, 0x3}, {{r0}, 0xffffffffffffffff, 0x40, 0x40, 0x20000000, 0x101}, {{r0}, 0xffffffffffffffff, 0x8, 0x0, 0x4, 0x3}, {{r0}, 0xfffffffffffffffa, 0x8, 0x1, 0x1, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x20000000, 0x100000000, 0x10001}, {{r0}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x9, 0x9c8f}, {{r0}, 0xfffffffffffffffa, 0x1, 0xa, 0x1, 0x4}, {{r0}, 0xfffffffffffffffd, 0x80, 0x40, 0x5, 0x8001}], 0x80000000, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x92, 0x0, 0x4, 0x400}, {{r0}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x2c2, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x89d7f3cd6de59d62, 0x1, 0xfff, 0x1a819ef9}, {{r0}, 0xfffffffffffffffc, 0x0, 0x40000003, 0x9a, 0x3}], 0xfffffffffffff0cc, &(0x7f00000002c0)={0xffff, 0x2}) write(r2, &(0x7f0000000380)="de4d037725983324cfda1bf269f7e4e2248376040c5368f7285ac8afd0a1e24c7281117540c56ff12a8a247b8303ca1c33561b8439f2cc4aa9f5ae46f222fe29802055f8dc9c2d73a9a6f965e95482cad6633c72646ca20db2414bb8b01be4e8d3540cf823921a62b084fac70e7791f5cb3b55de12bccb5f9d6a7559f4e1afd593d21ce3ac20c5d802560a547f7287b3eeb3ed476cbe", 0x96) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = dup(0xffffffffffffffff) close(r1) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb678ab70d76738d1}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000140)=0x1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) bind$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) 08:46:09 executing program 1: r0 = open$dir(&(0x7f0000000700)='./file0\x00', 0x202, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x11, r0, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x100) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget(0x0, 0x2, 0x301) semget$private(0x0, 0x1, 0x50) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000000)=""/88) 08:46:09 executing program 1: syz_open_pts() r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000007c0)={0xffffffffffffffff, 0xffffffffffffffff}) r9 = getpid() r10 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) sendmsg$unix(r4, &(0x7f0000000480)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000001c0)=[{&(0x7f00000002c0)="16620a38a584fd4c8fbaebb2f252262104d8dd6b2be7906f12f8c8039f050a6ee2a9ff2115b192ed26f1a6f3a6fd0b92e817f2bd4fb8fc54d9600ffe9561f4b95fc1371d5d88ea5f84b5097f1dbf5497e1f7cff71557f49b884c2b1f6b8b98f3c1b7b5dfa19b66eef8e6f57ad875c71e683c55b15bc53f14401d8ca73e822a723a90c4d8a469f08ec23629e6b4d83a2e4208c61d49924ac288f676a10ecaf218654d9484131974dcfd6ba49de2e4b0c88e4803649f12c0d1a23ff2c7a71bedd7032b3ab8e3f639cf1ebe363b68", 0xcd}, {&(0x7f0000000100)="3a7401b61c7690a735812857e926568d1d9acdf78f08f1bee9e3bb3b1900f7e445e80621a154a05093110a1f9057476fee7a85dda6b9374a57bcc9396f4d7564b88bd336", 0x44}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r9, r10, r13}, @rights={0x20, 0xffff, 0x1, [r8, r2, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r0, r3]}], 0x58, 0x1}, 0x474c6d4c07b25b14) ioctl$TIOCMBIS(r7, 0x8004746c, &(0x7f0000000000)=0x100000001) pipe2(&(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() recvfrom$unix(r5, &(0x7f0000000080)=""/37, 0x25, 0x802, &(0x7f0000000900)=ANY=[@ANYBLOB="0000f46bd5dfb20800009071cbc57f6bea5369ec316d5b7cdde84147ac6b85a17d3246f8f92cdcf51eac1df1603e0cbeaee1d15d6a45cf63b633bd17dab677116b2facfb4e04adfc58990262a2bce2bab6fc28f1516449580e8ce951dbf35f863417e018fa9021846ef163a1eb75712b2f698bd4f96ce420e44d171a9045c688f73b41a3ca677213d2cc979a68aa6abd2d4bea955f9871692935984c707ea5f9da194f4d0fc9962bf330e080e4cd6b04fbd65ff649aa9d9f1ee6fd88d9a6db3c8b49248bb30a55699e84fa690d9ab73d5183dc5774dbd8b45654ea1f4017e25dba6db2f3a5fdee6da1ea7e1c8d7a2a4e68e3182e2e8c9e41e2135c7e79db6fbfcf3ca5031d7739c74d5fc473c1cb65ca226f92f4e5296e52c1dbad9701f88f7371b34c841dd2fce88ec15366804ff16df63bb003377a56f1fc4b9f1f56c28383f8b5bf56e470d1974bca32ac9057bfb51766c4f3d725925a4549d29f52d936f5f76e95be49cb3b58f333f3987643e356e623d844c29bdf0e3fc067f4820000000000"], 0xa) syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) pipe(&(0x7f0000000040)) r16 = fcntl$dupfd(r15, 0x8000000000004, 0xffffffffffffffff) r17 = dup2(r15, r16) r18 = msgget$private(0x0, 0x40) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x8, r12, r13, r12, r13, 0x85, 0x2}, 0x8000, 0x7f, r11, r11, 0xfffffffffffffffb, 0x7f, 0x8001, 0x80}) fcntl$setstatus(r14, 0x4, 0x80) close(r17) syz_open_pts() 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/95) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20000, 0x0) 08:46:09 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) bind(r0, &(0x7f0000000040)=@in={0x2, 0x0}, 0xc) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x1, 0x5, 0x0) 08:46:09 executing program 1: munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) minherit(&(0x7f0000ff6000/0x2000)=nil, 0x2000, 0x1) r0 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x3) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x0) 08:46:09 executing program 1: clock_getres(0xeda3e69750111132, &(0x7f0000000000)) rename(&(0x7f0000000180)='..', &(0x7f0000000100)='./file0\x00') 08:46:09 executing program 0: semget$private(0x0, 0x2, 0x202) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = open(&(0x7f0000000300)='./file0/file0\x00', 0x180, 0x0) ioctl$SPKRTUNE(r1, 0x20005302, &(0x7f0000000180)={0x81, 0x1ff}) r2 = open(&(0x7f0000000380)='./file0\x00', 0x10, 0x82) r3 = dup(r1) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x33c, 0x8001, 0x6b7d, 0xd, "d50fce4d832d4194b4bee38bc303e392d11a580f", 0x3, 0x8}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x3) r4 = socket$inet(0x2, 0x7, 0x0) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000340)=0xc) r5 = semget$private(0x0, 0x3, 0x4) semctl$IPC_RMID(r5, 0x0, 0x0) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000280)="b1884275016f6c531ac991665e3516089528302aa81986751f143c2523e7722bccc025f2a6ac6dd3e1ae5ac8bf26f8e757757747a9c5ba46bdff199fe318ac1f0aa19f07ea476aa32330f2ed14e103b6c4db77", 0x53) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="18855a494c7f568f05d31cadd24919309ef9135a5676e37a295cdd0fe16ea7d1ca162496dd3a65db21e466fe3f369e57e3de4ac64ebc0c98ba557fc972e185fcd28205665145af83db948f98e89870a281b35382113e0a3851c36ba13cd8385767b1dba58259baf8b1325fbfc4400a4cfe89dbd86f1a950761215b6616df845810cd529018b7fa99a0e8", 0x8a) setsockopt$inet_opts(r4, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r6 = dup(r1) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f00000003c0)={""/16, @ifru_vnetid}) 08:46:09 executing program 0: r0 = semget(0x3, 0x3, 0x0) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x2, 0x6cd8, 0x81, 0x1, "b04bd237323439c8f84aa3fa99ac0b292297e8ed", 0x4, 0xfffffffffffffff7}) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCEXCL(r1, 0x2000740d) getpeername$inet6(r0, &(0x7f0000000440), &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20000, 0x80) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000001c0)={0x7ff, 0x400, 0x9, {[0x1, 0x1000, 0x7, 0x7, 0x10001, 0xfffffffffffffffa, 0x5eb, 0x100000000, 0xb9b, 0xfffffffffffffffa, 0x1, 0x7c9d, 0xfffffffffffffbff, 0x9, 0x1, 0x2, 0xfffffffffffffc01, 0x5], [0x4368, 0x20, 0x8000, 0x6, 0x100000000, 0x80, 0x8, 0xf9c, 0x80000000, 0x10001], [0x401, 0xa8, 0x8, 0x8, 0x4, 0x6, 0x401], [0x5, 0x3, 0x2, 0x20000000000000, 0xfffffffffffeffff, 0x3], [{0x6, 0xd58, 0x400, 0xe10d}, {0x101, 0x1, 0x1ff, 0x1}, {0xffffffffffffffac, 0x7, 0xffffffff00000001, 0x100}, {0xabc, 0xfff, 0x1, 0x7ea2}, {0x7, 0x1, 0xfffffffffffffffe, 0x1f}, {0xffffffff, 0xfffffffffffff98a, 0x429f3825, 0x9}, {0x6f3, 0x10001, 0x4, 0xfffffffffffffffb}, {0x7, 0x7fffffff, 0x8, 0x1}], {0xa80, 0x7, 0x101, 0x5}, {0x5bc, 0x3f, 0x7fffffff, 0x2}}}) open(&(0x7f0000000480)='./file0\x00', 0x0, 0x150) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) setsockopt$inet_opts(r2, 0x0, 0x3fceeab7f7d0c5bb, &(0x7f00000000c0)="953bc73ac812bf636590c6966f5d8db1b9fed2e42e31afe467d5b9", 0x1b) getpeername(r2, &(0x7f00000004c0)=@un=@file={0x0, ""/108}, &(0x7f0000000540)=0x6e) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000100)) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0x595) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x1}, 0x10) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8dc25d1e246f4973, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000000c0)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x8001, 0x0, 0x1, 0x63b, "a9aca9c61f93805c27264726a6e671ad80c9c9a8", 0x0, 0x401}) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000100)=0x1) 08:46:09 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000200), 0x0) r0 = semget$private(0x0, 0x1, 0x2) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/164) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x10000, 0x0) fsync(r1) r2 = socket$unix(0x1, 0x5, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) pread(r3, &(0x7f0000000000)="8f04f6008f31526a91ac0286c283468df4b37300ab0e84601138d609790f9fc3f9ae64f3d83f05bb0fb52b1076a1b09c17bc773c5c9ed34b3a8f935f4ae7ec3efbc7bef06edbeee34ac3fce4848d3da7b976c46854374d35215667d70e4a9885a41f17af5b028f09872a013da861daca2d68f80835e5fc2d98fbfaa451047680becb595678a7ed51b76c55701290fd2b02181d6b472945ae57511c0a02424de1a9c4f18fbb5d0b7c2d43d1a235cce8b3", 0xb0, 0x0, 0x0) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 08:46:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x82, 0x0) semget$private(0x0, 0x1, 0x10) recvfrom(r1, &(0x7f0000000040)=""/225, 0xe1, 0x40, &(0x7f0000000140)=@in6={0x18, 0x1, 0x3, 0x3ff}, 0xc) 08:46:09 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000000)=""/4096) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:09 executing program 0: r0 = semget(0x2, 0x2, 0x204) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/21) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0x3, 0x5, 0x0) 08:46:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x1c96a72d, 0x0, 0xffff, 0x3fffffffffffffc, "437592eb3d520116ea946d05ba4925131f60eb14"}) writev(r0, &(0x7f0000000080)=[{&(0x7f00000008c0)="244d48690c6d9f8d80", 0x9}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d7590fc2d6cb74c7370ce91a30515e37328c8d0f"}) close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f0000000900)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000100)=0x1002) 08:46:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/155) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f00000000c0)=""/83) 08:46:10 executing program 0: semget$private(0x0, 0x4, 0x90) r0 = semget$private(0x0, 0x7df0a076cb90a39f, 0x150) semctl$GETVAL(r0, 0xd66155bcb750c887, 0x5, 0x0) 08:46:10 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) dup2(r1, r0) socket(0x1, 0x4000, 0x101) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:46:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) 08:46:10 executing program 1: r0 = socket(0x2, 0x8002, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000240)="39d6be40fa4484f7fc494e0c040774e6526bd88bdb124e52e24a5ab2a0c5134ddd8eaa2c8db78b06863606506fcc14c4d0763659e6e953c6b672c96f9cd01755a6743b28b0898a2d2b126d90fdf7620478639ff64e4e18187a554ac1d29ac099acd6de674db5e0f844e61c4bb3f656790bf2c698d748ef6ecbdd68650400bb520045f3b87d084e22b11cc8a874bc5960b8ca4d62736329541ea1458cd2f53eb7b9c01435a252c57b5e61e84a9bddc5200042fac038b00d96298df3baf7980d09e4221a229509", 0xc6}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) open(&(0x7f00000001c0)='./file0/file0\x00', 0x80, 0x4) accept(r0, &(0x7f0000000080)=@un=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) chdir(&(0x7f0000000200)='./file0/file0\x00') connect(r0, &(0x7f0000000580)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640d5efc7356523c1b0b0137aba8d9b4eb574bfc9d779182b736afd477ad13bce599d44832592431b0da56b346b5f95006b948fc48ea88186c8108d45500a0c08f05f3"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 08:46:10 executing program 0: semget(0x0, 0x3, 0x49) r0 = semget(0x3, 0x0, 0x10) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0xded, 0x3}, {0x18, 0x1, 0x0, 0x6}, 0x32, [0x0, 0x7, 0x1000, 0x7e, 0x6a2e, 0x9a, 0x2, 0x9]}, 0x3c) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:10 executing program 1: poll(0x0, 0x0, 0x1da) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[0x7, 0xd28f, 0x9, 0x1000, 0x80000001]}) 08:46:10 executing program 0: r0 = semget(0x2, 0x1, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) socket$inet6(0x18, 0x8000, 0x4) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f0000000100)={0x6, 0x9, 0x10000, 0x10001, 0x5, 0x6, 0x10000, 0x10, [{0x8, 0x1, 0xfff, 0x553e6e87}, {0x7f, 0x1, 0xfc, 0x5}, {0x6, 0x3, 0x8}, {0x3f0, 0x1, 0x3, 0x4}, {0xd3d4, 0x80, 0xd52, 0x2}, {0x1, 0x89e, 0x5, 0x2}, {0xffffffff, 0x5, 0x0, 0x1}, {0x1, 0x0, 0x7fff, 0xfff}, {0x4, 0x7, 0x1ff}, {0xffffffffffffad72, 0x800, 0x1ff, 0x8}, {0x2, 0x7f, 0xffffffffffff8000, 0x81}, {0x80, 0x0, 0x800, 0x1}, {0x8, 0x0, 0x8, 0x9e}, {0x0, 0x1, 0x4000000000000000, 0x80000001}, {0x4bf0, 0x1, 0xc6, 0x7ff}, {0x8, 0x1c000000000000, 0x1, 0x310}]}) r3 = socket(0x18, 0x400000002, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r2, &(0x7f0000002800)=[{&(0x7f0000000240)="37682d48f818cc287e9d2735744c91fa1a969b8912c4cc797483be9fe7bb50549c9e", 0x22}, {&(0x7f0000000280)="af5d0682cddcdefc4023b91e96f92413b2929f2236ab4fef512250997e4e318634521955adeb1b36ccd6add5948894040d74a33f33263654f1377a5cb74f0120719dafeff5c696cef115543ba8646e6a122d8fe9f1408d1aeb35797861793643365bf161cf0b77acbe8f8877a781af28cbea1ef99bdf8109e585440cbae155c887392e49a22a71dbd6c9431ae0cfaa7d939dc2629175320e27366672a46eb335248fab3aad7ffc7ba84b3a9459758502418f8ed968814ddd2d5e0c4bdb9b28dc550e5c5d784a334ef6c23012a2799a78dab0cba473bfe6bbb27e990aaa7142213bf6b93b84f4c61cff2e1c", 0xeb}, {&(0x7f0000000380)="68d255ea18e33130f7459a3985c2f4bca8d95ed8971e926bfed74e6153b343e5ba7e014fc964de17ca0df3d234092d5803059d26344a9c63fcb35cf35c016bacfc2000a9081b421bdf39c4356d8436011e0786e3d9ea4fa3631c59e7408f7812710ff05d9a2be84674ed8c299174f24712e59cd8f307cfdb965b2d3256a63919a542221ddd5e614ce2ac7b3d21be25a78ec540989f37169bd4461308013da1312514b62553efbf2820909deb157d78b8de4ab6ce192e83855d909e48936bbcf518c253656cab1b32f6e0de542d82", 0xce}, {&(0x7f0000000480)="4a96600b2c083e257cf00dc0e0bb2876a16d6462fe68ca30967e249e6328e09566e6c94a32d2943b90d89b1644ae4900f7fa900b4291dcc40e5ab8eae0ffd6063345d4a303422713c17d4d89bcefdb8353df4352a86408e3c3c684a2c0d54ce714e473ff851ec77e51881233a5db802684238ac7789b5dd58e0d7e2bc42eb3a415ec2928a643788f2bcbbe500420bf13e2d400585da9ee8b1f6dad84debbd8fd216cf6df6708c743b5104547286d165ac4773cfa2ab31ecbe87e7dcbd4f56a9fda943b738b4a7c82ae832912b647baab9b3ae3d7d25e4cf0c67e8d64b98ca35197b2651448b656f712a6f1", 0xeb}, {&(0x7f0000000580)="e722f17845b70a6e10a049c518c1f4e4f2394e1d44c63bb692deb46f67cbd504efcfb735b459a60c89480a01341a7bc110f1fedb9cad0528d9a60660c23f7f32d35d2903a92cdba705a263c63f0ebbb3627f2486a5cbb8c18d586c5a944d445685d947c2d4ae0b848f0541208a99645818b7d8623ca0cbf39757da86f79745396fc4c2c4af177344048331cf211ddd161da2617addc64c6c6179d5bc29cc13939786faff050c59d63abd2965508144c0c89972ba6b1eeac8a7c6d980c061c8c37557ff70365bbe7fd3d43787444e7581701cf8ebac86968dafd227dcda7f3781f28a9f849d57b5a629b547e4f1ad48b765c2317f13ce2776c26949aebe1dddcbfeb342f44c91fd8f2b43833c38651905f4ccbfc96c4d86e6056ccd7b1cbffa0d8a355b6cfba32787983f5af19126f17c93b5104fd5ec6f42e0d05b130372bcace625a7232e8b6c2e496a43f2763fb837101e14f71dd8b061059541ac5aabcab0cc24d389f251e6eab76d37c187168deb42cf70a7ce00b649aa0cf54ee16a548dcfb9243cc53a0895242dd6fe245ac025cfd6ab8b0fe1e90780955ccce566cb2716159cf2851f57283170d48da70acce999cacbcfa2094f81e9fc3a77ef0d7120431b79b50d1382f3ab6a8d5e23813714aa893b7270bc7986fd245c49baea29f6a7f53f83b22422f4623ddfa6079faeea260777c9ac449a2d3555800634f5cd08cb489632d771771502e1d6f7329cd8b6c91f1f39d4b39ac4d2e053c98361d33060b944fbc39600a5b1edea4b47f1b565ad64ca96df87eea40a47c38304486dac272eeff327a84abc33a64ee878bcfe5ffe7dd70d387642c2265b11341834219f5a029659af2847c0014e5b5a6d4f8fbdea1b4217502e0779c86bdd9e8d5c1b7cbaf9042401740c4091b50e2a695c2b657fcd95c1e9cb62e23b2b8e993ea38c9382f8d955b8ea89efa9e45c9cdba11a2ea73b9c42bd3ee0e5819eca68dbeb6151c3e18d9f7eae8edf872a1dc410546589d71b7eb556d8071a4a85f085f568bba7d96c4eea8ae3017d092ef37e6698004799096f1d49fe90846e38fa09731b33457121077dd6051ad5ea5fbbd18779b595a23d030150c1391fdcdc629759fb5f4e0dc890569492336d990a689817f8e2444c59a4f0825a23b078d9c9c5ca7e72a7f04de868ee952d1759522cb4304d00d36f59ae03c24e1e0c267d540c055588fd124172249f36066d06a9974a9a323a166c19cb02a7360e4c2ccec97719685d1af245873dbb78b6a0b8235d6fc47ed8ae32ca49da1171b7ed10edc8129c2509128a27f1c34d56f9ac4d7f1d04d9f6da9db297f0f72d684b8f84eb90b647a552e6537ac58e93a4289852b85f527f69d6a32133895ba035f738eb7c79fe2e65e13442fc5843ef5f6e2b48218414dfb58d8a7d85f85dcc74ea811366fbd9e432c0175c36fbf53da127c2f442c6a1143f04cd0f3df0aa86258703d225d6aadff899f9b11bf31015d3b5e489693b851891100ad8493b00130d183091f553238241ef89398cdc5715a44f86ee577fd165786998af681694ac88c3636dda5860aafe56cb1b058b86743a6421eefc7587a8de0c511d327a46d839fbd84e59721bab6e629acfb0158f98a8dbc03a171a1068cfce0a7ebddc67c4a91cc0e87ca662b7322b00dd21be70825c2eea935fd540cf9b85088f6235293a8f191f085eb43638fa9635a048f0a01f75294ddddf45fe05d7623c02959216bd9b1df1043056ecae9ae6919d26588ad0ad7689edfaa7e25b59ca6102d7bd420e5242a956d6bac2b76c49108357dab148556394666f02d67aff616753f878b9331e86a860bfaaa18d7591c8ae9ddd6f5814040e2eefe9e7fe448171152fd149e81ceeff6a7aee30eed438ea772733c5e4148b225f8473babc83888893a8a92656a628bdbee861f2ec98bddabab7e5ec9ac65eaec228acdfd95f94f8091e07dc47ad5940fd5194ce82082d191aad890ed90ba794e2b6f18a148db2aef474a197eabc58539904dde48fdb76bf576725cafdf2c076131431d7b0b7059a5a8c2481bea1695467e86bdb96579897490286d46040fc1fc99fa94e687311024f6b4b98d62ec1561ba7575f6662f155818ad34d8f733cd615619f1b6b8749185be60069fc879a8776b50c4407646b5588f39b0a9808ff8f2873da93b9920afba7744e081993e4e780f7254a7ccce6b4e219870c5d5cb6d961c011290a6418b3fb38f97da4504df08ba7ed184de079c46e6d73c1a856483621ef8ecee67c5eb66f7084003ace969e895b5e58ec7c9be5be8f9ee6c87e681dff848a7532f166cd17aa616c1121ca30d399d28bd873594514fc2f1db0fd92e3aa38d6ad609313056255ae9c1cf23c388a36da74cb0317eb3ad1ccb63c394246ab19d5425df87426276dfcd253c0552e516b74dbd60683219fe51299bb23c25851dc7014baa2a9b5cac3485f0e5c194b783cbb54bcca0de1b364fbe340b2eefc6d36b8c02e356c70135df198f6ac342452bbc4574e968727391a5682c62a722ee64cf6dbdf8c6dfbb8bd1dd59ab12707eedcaa138e4fc8aa4498156d7d42e1c2c7c5f52b21df08e84a742f45a87a4eba09b8acc0c4f0f5b5da54c2c92b1bda3aea328a487217417b9c2baf8114ea009e0cdbb2463b308de20d4a21cd569d63fc0e8b32d8574de3eede3748d2044e27c9dda92618eac4ba146bf51aba811630f820bd81d1d05ae46e75e546173a9efcfd5d9969c581997d8b2d961b92b0a8149bbdfef096f7548bab94e4f7235c65f7012f0c0cc2db1bd32edd0d599798b16e1856fe4b4e3a6aff8c40a7c259471564c0a9e5abf21de8bcc36353d2226ab6f0fc026ac6cfe26f79025654fce6a0980688004a1a479ba5f4c4d83828ef8ab72347388393740e5430e1b35e9b15232f7fda1652288c337824b6fd3f927e1697d0f1a6972b12869f5217168f31eb9b3f98fc6a1f245c8e133489721ec2bfb9e451631ca9d318470e09519bdabebf51c5a250f0f67792adde6dca6f3736488a137a2912e76e6bd9462c35575c523b603b85e3f333d5aea53e02c6086544a62fbb288889efd3317c0377b54c6473be0ace06bba00dd5ceb14a1e52dbe8a6ef6e82d41eecec685041e04fedfbb196556146469df71b56dd1292394a3a33cbc0a1c582f686ba813fb441e8ebd83f7a6bb963e242b2298a23c294b013896fc47256daf90ef980920b8631ee1f1911f0ef14a6ef7a32dcde91d3fa5ab3d3220b3820e3dfb1a2d68d78400fcb1c32d40a7bafe0e575b3ad5e697b9275d0c7c5f85738e687d0b78667e22fdc2eef7a469ea1da2fe2492d62ece8dd9480057b1273719d8a3b063322df5391fa8348e764b6b96bed09a31fe10021aecf35426bf25d84eac4f4889de6d2561f1ad925888c0dd1f9b11a6806bdfafdbba2f070cd6cc9d07d42fd4da9e95ff78dad264d3b37aaec217d75314036af972272b8510a0f2e9ed9e408f0ed2b5647e6f2c5ba7e8b6abada6f21e1f99e33a380cec25d371d7eecf3c443542929f4ae2bf68017818305d00ec88e60a0add36c036e5653e0f3f9fb81e95c02ff34fa5a7da70225f9cf87ff1153d756a8624513a403bd1bb634a3a1972942ac782372d6e55fa5ef98cb45689d17e40fbeaf986893133da9298c6ba32d1ef93c73fefc99d47b1fb6788a1f3f6d9ca630b5627985cbec9f92434d690858ca2be4b4f332ce585696d75978f8130aa3133c514d6a7af885bf5b810f5341708e354227b2560f76dfb1e8a1070781b4699e0bdbc57305cf44d1d7651b0a2368caa2c10032cf819c0db90700ff57650f163f686cce45ed0ac237996bfdf763d172e192da144ef7a52bc3542cc8cf80647c35f8e764bd042553bd35f2b5d3f4cd549934c8680a0ceaad0319b98a58df2778a83788ffd899ec2ebc897dc529358b3651184f73de4f6f7a24a3b853b104c987a4fd10d402aba49cf9de0ea0bff582e671c44310b387f4f4f0b8cc4d8a04e8dec739c8cf0185681fa9df22638be72d200d6bc93fee4daa7bfe16e9a3f724061060ac65fd21be2d848fa8253dfd761966ab9fb0486e00b6b90bb8a3333c7eaf47455ec1938506c9b20a6af965b018f6e955b512dec5aa8ac4a1f1308b8b03215603e8f0861cd1a1ebb078ae995e3f683b3a559242a8a2e1fe334b1e03bce4524b14cf23ec1bad161d1235197370f5f04b1d728b4b22d7e88e0b1ffd22b66251da160073da36fdc6db6e2f468a4db9445804d2dfb9bbdd1fff7945c2ff86cca6e7bd9ff1c365c6aedb1dd185835ad52125c55220e8f76647137bf8c028b14ab30168914eff0b01c128cc2eb3e6f18be9d2789228661ce99e6a577869785a9965a3c76b6376b43455b65128d54b3a7dc92b33f162bd7d2d7be9362b6328349aafbc80ae189cacf1bb00cfde09e39e790d63125fe05f589f6530a98978ad3c0ecaf1bd5302f65c130373d4c1ed47d4d4a7f1f4bd8234696a656ea2a3353fcd4e2fdbf91364ab4658bdc76ecb7d9b2fb8211b9277e7ec20f04dc0a22803cdd9cbdb0e6cf0b80cc7738e81917699870c14af7e2fc8c355bb7304acf46cad11877a9903876ec0f5c61a5da7e98c2e516327f1871c3eb3c9e9acdc77c410364e0c0123e364df9852bf8b21f0d7de60cd23ee9749a9bdd2c14502d368e21dd0dde96aec608d322066d501297face7f6b88c83bc949343a69df7b12c857cf8f7826656071eca5ff6e66b423c5b9f492d3c6d28edfed890d36d839ee159d00bb22e2b62f67262bcf13a576a5b3872b3f08c5dbfd101d4d022f7ec1b6bdfa38731bbe76801b2602334e20bfd3b5f0eb72937a3bef43cb60064b57d5008f42ca10e784cbcb26f2abc8d83b9d18a0f4ec407c026fb6e3d46c35352f8f0d4bcde576e75c036c881c7f77508ab4e74dc69c8650043f33287ae1d38270c7d2c9a3a34aad505bb5cf4dcf15b485c84260f16eed25d2a7e64eeb89a4c85a050dffe991a18ba54857df5700cc4d09b8b988cf072aa948d743d5e39f62240f4a08a543cf5e21db2763aab19cca9ed6f5b20e69dfb9141d2d9b609d3187d423ebd90349ea909ac1bdd5dd395071edc9abe8d9bb4c382443caaaf0cf1a919b2c38a42b6a16249b4091310ab9ec95339333279fe2b568e0d044d87bbc483a4e8a09e7dd63133dca2d610c1399222d02ef8ae43370e576e2347d03a7944888951cbaa6892d8783084d10862bca7197719e9d307591c02ec49f515e8e5618d7a0bb035bbc03ab1ec3b5ad6b7efec5f60ff43b4f1a49ae73a0deece99dbe0a757cda8117e1e65e275a20f0de4f0dab114953b10f1015c287c7ea9adac50b25f25c5b3c1f2c8b24c2d9fac595a5d021d4592de5e184eca16b5477275a0106c57f9e4c1e84c3ab4f43f83606983aa4ef102e9b383221bcbd57dee3161f46a74dc226461730814534a0d19bc6cdc3e77930e445d9b657ac0cdfb6cd40c657a1149d00888773651abea118e45608e13ec89fbd83ee47b1995012f6da3a15db968708b993b079a5c1cfc337778f0ae15ede5ea79eac91d2abe27eb682593a4547c38c0c8df2533bf3005dad57a4fef05d93b6ef593080508dc06b49dacbe063a4c7b87fab8ca2dd764cf3018abeb874ba152c8d1750c6e2d742b3e49fa2bd78bc00e564c1aaf93952ccca32276ef80f9fe158a62cbe4718dd58f1a1860044a9bf13f6691e543041ea26aa0c83b5c1dd70c3fe2df963dd1418cb90d539a1b97a120556f3e83b31af6a6398b767e3bf76807e160a53335c5b6021a", 0x1000}, {&(0x7f0000001580)="93f032c787190e67e01d5c5075ab82a98d56d15bcf257ee887831f0325a83797205a95d8c419ae943d9afe94d8874ff25201d587d6196c93200326c3557f9e0383bec7090ec9f079c939b70f771ee1e3dd4c7686125efaf45bee3758ad3d06502ffa812e6b2828367afdbcd4c7d4064583673a5c9a155a866cc1e783b34a177f295be0aef3ed317fd6bfa66a26babeb1bd69a504a0b4bb2c32c9582df3dd346532a74cce453a686ff3e29f6050cd1559bb656aae913c4ffb5de7a2ec9af0eaf3b068c4828866560c337749050613eb20c3c0f1b468585065ed9c21208fb396dd23427e64864b931451fe0cf379f5672a510a83008055b3f27458b4dee14679441717d70f5eaf08b6b1542b9978bc04915b83cbe3db1c541f59e17984ccf4553056dd09308094d840db4f366b30c45591f27e5db21e57f70cac8c64144a20f9c592626e2c80bbda54e05bb81a03d9df08862d0cb90cf87d749be4048d8c655042d747c053a876bf6dfc70418265c7f9722d6d72143db086c49bf4be89cf34a813aafe78832ca29dd1bcbd6dd1944290770d3c486aaacb2c16faef54a899935d5f0e77d2158f39f0c3c78ee554616b552513489532b9bf25328d1ea1c64cb8f3a8fe10e2a26e5a1c752e1d18a8c66f6a39e2b542fff07df95f123b534fb9a3c0aa27fe0c6d3c63111b92c401f151a75f82656ee4d02c58c19f837f733731c2ef9301ddcb9157cd7063860984818103bd69c51115ec9ac07aec283e2abab3901d08dbf6740b4a6d0297247784e425952fb14d2dea4912602b16111ddcf078845f7028939fb2215ddaab26a3329da0c09e35bcfb69508c25ee101a965dd30f864f73f9b8f594d21b605e91f83579380e0fde99a8a29078275f47f11b73662b9d5e1acdc246362deb44c45e9a8896101f26fa1580854e9c9836bed5e381c35133451336d54657339b45f550b2ffccc67a763bac84fde474892d4bb1ffe6939167bb841f9477015be2f69f304af2689a53fe7710386c7cb7c9e0893616a0cbf2deef9395c36435ed22fdd01eb9a57a0a78547d14cc02ad22f79043e5ebf2f5ce850d912ab23d2a0b95c8b58222e0c405461cabf96b8b5dcea7c8ce4b28f61f716cf66dd18a939e52f1cdad63714330cd9fb0e1c8cdabdc649ad3ef3445981398bb7253f4cb927194a6747d151d1055e5e0aeb17aab942008d54f4f03db8113e41a05b64c940ac8ff95dc9f64452fd58f1318abf6c49bd0b0273ab93f0b7d026e8d3f65bca2d9232551673b972786a42b802e51982a74658d25f8f150c2aed3b70ae4b95d83ac060977ed16198efe849c303bcc40438e5250b10fe1da543f8b3116bd4e826cd7a65b34f729bcf2824c5a8bdae9f292a8b4b1e1a69294eed3c29d4266a97588bb991f559b9d47a3e8350d8255fdd0de2d0e011939f8bf73613e0d68d763f5e6e291e612ba57d2ca40536023ab20dabfe4f7e930c855d323e82c7df8ef1abbdb0efab7ea1cf7eb63d0bd8fdca5d9221389841c4c50dfe9b7c1fdd38d49d8dfd53be74075b666b43637e9bbf73dd8c2d89bbfc95545f7fd89554117d474af8e463debed7838d659885c0216a183cbc86281a589798204de8fffe366ad1cf3a16acfe53eb3be5e30c3f0a2979d3f8c93a6ebec83506779587317ff298af057e438dd95c268d01f9582604f93553fa1b4c7d3392cf88807ac77610d0beca4358435d7606db00fa0d90fce789a41f556f725fc50cebb7be9452f58ade9b9a5a7ab38c8d6a0f6a6042c1d85e3e1c43d7b29fad7583255137080c866396953958cd3163661aa460f89abbe3f28b984a383e7f3cb561b145d6b56b95ed2bb1ca8cab552c03fd9dfd0f8a0c68c837f7c70ff532858c6c39774520d8c2ec39b7f703b9c874977a6191c6f988e32cc76280b5da4e1835ddfd0b99b52a62b056fc889688aff03a755910ac71add4d5a8734806d1b1aa30c92b64683ff4fa7ce6e0d0f55555b00d4965627e67622bfcd82178fe5c14d47338012a2f3a4c9d7885d09f1335726187f92f8ce7d9769c8fcdfd73b6b037858e56b12b7d4fb16954569990c8c35bf8fd3ce0897ed4ddc4df12123979af920068887a8694fac56113c05d9a7b1f8d04922a136f61210ccd4832e180a3ed11f9d56fb99e8f6c7dbf03ceec67e9bfed600e1d01f6c2dff7f4d026aa51fd6cf61698612b927e9ddea4a713f76d326f0bf9a268b133e195ed805b95d95059a5c5e0672217f7165e7738829c6e625e5880ec1771b5e35bbf6f5c23c45f17d401ac9954a90df12dce2facd3f354e8b01448673696f9a278b6692f98c291ae864276ff7edd71de7deeb030acb53774e3c4829145af6afad32e7d00c37aa14e63168dfe01c21e736109d381f925bcbef6ebbfc3487a936785629dbb292809be2b30cf3e6e2d5d7f0cb06ecaae0d15487cab14164455ea3e8105d5819ace7ec64d4efb765194c510d757c4dbfb39f3e173905c906453b46069a139cf8a8da45663a58e3bccc7309af4f8627cbfd0e1f70ef76afb560beccb97d78282a84922e683362d20f2cd9582718a4608d58ef0edaa40ca6c1d736225a01f8ac63e4b234cdca4ced0f68e106fc8349b786ef73033cb0d32534a768c7849e826c576aee04614fdf6067f4cd2fcfb5845c2f2b8fdb7d5057502a3f90a068bd9b222287c4d9d273f40fdd8f7dcd057e44c464b4a8d2e59eb6e8afd0cda81687a478868a47c376a164a1f0d7f26b01babf1693a8b61a5083b9b25686363e56cf9fcf0495bb662994503e5a145862d1cbfd55e0225a09036db3109a3b74df9f0aa85447321451c1a3e4554df7fca427e760042687baf641ba30f08bfc6f743783983b1a42ca2e23d9864dfd8758de39ab63ea2556b2cb79be6170634ec5418647b84f23abd44a8b7368ce94207276a0b4930e6d931e9eba9df2f2a5de35714574f5f151af7c86a8d3c5132e497fa071065809e968be59e5c59a950fb09ed8190c4f1d3ab5087e410ed0717c2f4050be4b7973a945306c9f6026e0423814395cce35d15f99d0afb24db1c1d63df9b88946a8e69361fe97ffc2338e3668a3bce764574a7ec24aae6c42fcbc5ad14f3f0dfefb2ca14c706da8ffb026180c362726f8b08152d899345b6a4d4efce766481a39c96d0f39e346676e1ac3a8c9ae7fed375df6e10a3c436d2bdcaafd72595bbd8b0db31f9aaa638d0acdf9af44a6a9d70eb76c3cd19ca128aa99100dace3a685d5bcb7ce750dba9cdfd5bbd4a6bdd1346386167da5f2947f86b147533826b50d8d346330f5ff5c153cb4cd14f3c45b87fd0cacbb55808373aa55580bf22f43e7c2c2b4a5f1ed93bfae9dcb596a8f863a84a350b2c3ae24943da9576282ba4e27a0341b1b49d4786eb8bd86d23afbf9cd3774a3f73b73989f0232350d1b903b52012fc22a4ea7aa53bef373980d5f53b981f30bca4595cb624cb043f6176f9f3f301bde39f2c5865f40673063c398d4dd8f6a52969050d1bd885f181ae63b06ddaa54dfade2b41784b2bb778e8d87cf06b65becf4d412b5ba5c7df8532596b4fe32fcc2ab8adc21e124138c7aca1a70e36203943d675e2005f2abbdd1a2afa86396244b14f3ebed24e15cef9743ea3a7524a4c04d89dc374eec1d2fcf2d098f9c31b96738d7aef60132964c83c718c6c0b6e17b964446c1fffa9201c41098ec43e7023334754bc23da39ae0547b6667c67ffddcf6701f116c45fb9a53b148c9319e6fc8a7648f27e2f5ae0da627c44096e0ef58c6ef935febd68752a744b19cae6045e23716d92e3692f4d814438dd6b047f38171a6d5507e18d222bc18add05a128bdc74889f7b91fce1bff395ef89ac8f4e5693427007952fb2e360a413562056031398c7fcef32e369a1502f1f98d5127bb4787d916664367392b488451016ae9cef4ef26b1278edeab361f6e27e18557c7b84f5384964dee16e5dca09276edf8ea5e0add5071fb618c4c908c9d5a014187723ae274657713059d6fd8c05733f92b4fa31d044a569b0c5f97dacf6c7f9289b71751b1c21dedd93bedd23d652ce69011640a8d3cbccf342456bba6ffafb533f04d017746cd6b4a78d3721ec3c8237cb52042abcf04200d04110827d2db8b5ec6d9af90ead933d0245cdddd2cdca431f4dc64ca99c9fa39c456ba03899bb0d0137b8994dd98cea00ca4486749872fc98725e3994fe1be42b8c4c9fe855fd623da022ac33b93a544342ade3172ae1ab699f68badec053b6841e5b9de18d94fafb4f0c609bf2641977bde16a719a05d4a5032028e52457a90ca014dbff9209ba6735e4bdce5e2830e1cbd09621af3334b66d4a7c9789cb0f4431f59fe6b7d9322535317f92907fcf33aa050ea67ff5f3c659d7c5acf913e9bfe65ecd92bccf2b86880de78aa0236204eb9031ab29c3bcd4254d97fd40356a585ed94e07385562a6697560aec5778ac4e4f4141e061f466832f0bd3b55c9c64beb77719711e04384552e3c79a90e72d0fd4aa01eafe61feec41c90fb4144e0c1c95e939e88af46d96494874ca32fa168addd57e31f9cee4177827ad7f1736c3f7b31ab4df4964ff3099170a6dafab637dcd415d187c5c50aa22f4a8f296848fa6b07ee79f71939715933c7a6b548a55dc9cff84c42d3763211293b972de63c2dba4ab71bb98d86454cd871a6fdf77a65244ee436111de52ef0d45f4eca40e82476bb5a42b1fd8ac7f8de5211c73caf6fe9454cbf3dbaedcaed3121b175f9201f62ca9ee4b9fba96c43eb3e29e26ca59e472c6ee34158bf7979f41f5f788bd7c3facd0e4a01a53f41c95d97fbdb21a4c8236700bce6c7fb43533e7c8065de3c54ccadcab4321f966a16593615ac85229d49787de5d6a3953eb62572e2e25ad46b4daa416718d7819164e038b2d91ed89f9eec34e66cf2b05d190d6753199671e7d3674d52df73dbf3128ef6e7aea51bf9769d1de7d02b62a1f8344d61e8dbcaf8485e5242893db233a49b3ef823666a8ec749d9bc443b398738a6dc644559e4ebc9690891074fd5adeaaa76142318e7077240bf508eb526f9a4856d70c2e22207b1c4363a33745b86519d0819891f832bd259d284235c67292fb2bc13657dc0cecb8726da5338b53cd74ecd13158e71dd01cd3c38e98ea1ad8d6cd062818b7846b2232c00edfbc0f45e37c27e88a96ca29490efbd7e355cac8c46f521c7ea66d6bdc24eb89518ed3074d3d00cff3411e659db544aaa26e5f041db053029954509fb170b39b4012a1e4b9db01305445ec0fb7f556a2bd4aba6dffbdd79e844763678ecf36d3bcf9819d27abc2dcba35b55dbe885537125db0de3cfca4cb074f10771e8342fc813b0b7d034adf76f5babc742e97c0129a92b764f35967f3c032733ec5be7626b8a149e1bbff27f93e7c192c8204d272ef5904c3065816788905763381e8eb4e7dea92f8a142c476a7919fedcc795befff97ffeb59b2c3181d11aef32c1d3ca9e5dcec15df759725b0ada899ec3d368adc96ac76512e6fbfa52bc2b28b8e9f5c570d3ed85fe12ce5afbf19d9496593e1ed32ab0c8bd858dbe70cee25deed3a0bb08fc548adf58bc5d7759501b0a818c7283e3db62958445061f5474b1f8c00e46549229dc7f04e89ccf338c3569fb4c92737ba3136bfc299edc08598e0ac956106b15750476f7b89b8c0d9a9e79a9da343712ec574efb210c07f72803a69db872088ff2671ae576d2d3113b7feecd0bd25e5166dd4316905144c6f871845194d8aa3a905788e8709e15a2c620214154541ce72eac83130b1504", 0x1000}, {&(0x7f0000002580)="16732c9b0ae8a3db264c300da38ace0056065edf497fa163d87515223471625c2e0a1ffbb12c2499f4934f97eb60e1380c7d1705d8e40667395b9ecb40f6a3f2a655dab883765571dc270913e1592e6ce70977abeb697873f26fd5b07c03a261cad18db27a597b4dd0d60fad429ba13c3073f7fd23322c0747f2bd3a1d4625d742e4d4c428bfbb292fa899d477fd5542ed30aa9ce7012095ace286731515e6af616ae8485268d9dad6e985d30a7e9ce97dc7488c6d17a1bbfa97bfa30162cb5ced313ff3226787c0285bfa551eee510358f047de58f9d1ce6d4a0e0c17dc0c528b28820dfc7c9d038d561cd5af04c278c6ee7d688451198b34", 0xf9}, {&(0x7f0000002680)="154b1bb2148e7d23ed36b9a868b0deae715aaa7d7f69e4517617cc72a573fda4feabfbb63585ce72900150d511d0e570cdfbb34bd82f33c827287b5a3074d053bf1f4c3d1f6ee9a21a7600c65ab9ef868dd2bec43fce83d049cfa7baf343af9a6b44924dfa9cf056541bf48da03ad94eca7adf6af689d08632780e167a0258e1c731ce620ffb1254cbe48f2360b94ec715a6e4e8aaaa929e2eef25cd0f2ba2ec91a3250e2be2f61a70d5871fa87b3c8264b2a97d09", 0xb5}, {&(0x7f0000002740)="720331976063a7f5a1ecdc8bbd1e835088c2a28013b7f536fd527ed5dd79a4c2d6fdca1c446e621aaa929f49c466369b7181d551d355e7dd40a312764dd8baf688a0900800b7f5f8dd0892cd421dffe87ef9569083ed9c5dc2afea945ceec3b436da8d08a489bce5a6995d501a37dcede1697fe6581c45d0b6392bea8440582dc4f6de93eca1212937c66d379c6d08de03b77f0342a112e5f6853f6d7f73c3058a482383d966cff45422ccd5376c698db8ecabcd07235053243945", 0xbb}], 0x9, 0x0, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup2(r4, r3) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:10 executing program 0: r0 = semget(0x0, 0x4, 0x100) semctl$GETVAL(r0, 0x2, 0x5, &(0x7f0000000000)=""/234) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getpid() semget(0x0, 0x2, 0x1) fcntl$setown(r1, 0x6, r2) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) select(0x40, &(0x7f0000000140)={0xfffffffffffffc01, 0x4, 0x9, 0x1, 0x1f, 0xdc7, 0x1, 0x7}, &(0x7f0000000180)={0x1, 0x81, 0x3, 0x1, 0x2, 0x100000001, 0x6, 0x3}, &(0x7f00000001c0)={0x6, 0x6, 0x860a, 0x3f, 0x2, 0x93, 0x3, 0x7}, &(0x7f0000000200)={0x3, 0x8}) semget$private(0x0, 0x2, 0x20) 08:46:10 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10004) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x30b2, 0xb470, 0x1f}) r1 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r2) getsockname$unix(r2, &(0x7f0000000440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fb9064695e12494e732908efec360f1b9a295592b3d5aefbc1f3d620fe5477c0ef2782b9a2a4436884052295a652a2053261e6b6d22ae0926022d6c2b5837192507000000000000000683bdad06000000c7519c79d5edb0a45970fff99db2b3cfe9681aedbbb9db946cc1bba8323fc7c9c6a570dd8a65b4cfb652cbf679b7a9157bf638fde73b24ae4505d40b0e3b165c45ea105fc700"/271], &(0x7f0000000280)=0x6e) open(&(0x7f00000002c0)='./file0\x00', 0x80, 0x80) 08:46:10 executing program 0: r0 = semget(0x1, 0x0, 0x10208) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000000)) 08:46:10 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000080)='./file1\x00', 0x80) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000100)={0x6, 0x10000}) 08:46:10 executing program 0: r0 = semget(0x3, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) shmget(0x3, 0x4000, 0x11, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0xffff, r1, r2, r3, r4, 0x80, 0xb9}, 0xcd1, 0x8, 0x401}) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r5 = msgget$private(0x0, 0x90) msgsnd(r5, &(0x7f0000000240)={0x3, "52b545c34f0e98908a467995f7d8e40ec160642543cfd77c45799e11758b230a73e62082a1cfdb8f26af959d0a93"}, 0x36, 0x800) r6 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x40, 0x100) ioctl$TIOCNOTTY(r6, 0x20007471) 08:46:11 executing program 0: r0 = semget(0x3, 0x0, 0x0) syz_open_pts() semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) 08:46:11 executing program 1: mkdir(&(0x7f0000000040)='./file1\x00', 0x10a) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) getpeername$unix(r0, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) socket(0x1, 0x5, 0x2) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 08:46:11 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x20000, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000140)=0xffffff65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r2) mkdir(&(0x7f0000000080)='./file0\x00', 0x80) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='..') 08:46:11 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) 08:46:11 executing program 1: writev(0xffffffffffffffff, &(0x7f00000001c0)=[{&(0x7f0000000140)="9b2cd53f2420660e7382c5593b1a571dd0a7fa7f81caba5bab3ad1f54ff8fa87f4ec9526265f8c5798f0df2ac9b4fc177f83264c2b215e93af4c4c3c09e991786ea4183c9a", 0x45}], 0x1) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x100) getpeername$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x2) flock(r1, 0x2) fcntl$lock(r1, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x20, 0x100000001}) fcntl$lock(r1, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x2000300000000}) 08:46:11 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) pread(r0, &(0x7f0000000000)="9c36017a9114b03cdc29f1d1d83a20ed", 0x10, 0x0, 0x0) 08:46:11 executing program 0: r0 = semget(0x1, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semget$private(0x0, 0x4, 0x71e9b674f6c5abd7) semget$private(0x0, 0x0, 0x80) 08:46:11 executing program 0: r0 = semget(0x0, 0x0, 0x200) semget$private(0x0, 0x0, 0x420) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x110, 0x0) close(r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) chown(&(0x7f0000000100)='./file0\x00', r2, r3) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/249) semget$private(0x0, 0x2, 0x80) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = openat(r4, &(0x7f00000003c0)='./file0/file0\x00', 0x20008, 0x142) renameat(r5, &(0x7f0000000280)='./file0/file0/file0\x00', r5, &(0x7f00000002c0)='./file0\x00') kevent(r5, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffa, 0x2680c0e1e7ae6093, 0x40000000, 0x5, 0x6}, {{r5}, 0xffffffffffffffff, 0x21, 0x1, 0x4, 0xde}], 0x0, &(0x7f0000000340)=[{{r5}, 0xfffffffffffffff9, 0xc0, 0x1, 0x0, 0x2}, {{r5}, 0xffffffffffffffff, 0x0, 0x20, 0x1b44, 0xefef}], 0x2, &(0x7f0000000380)={0x4, 0x1}) setsockopt(r5, 0x80, 0x4a3, &(0x7f0000000200)="84d22653a708205dc6a7ce0d110eeaec29852d952f9db39f6c134f69156e314a6fc0232fd63201ea57bbee6a6aedfcf586aa420608873a1e0e97426e2a58938bc0ca8a3ba93f3ac5d233af46860142", 0x4f) 08:46:11 executing program 0: semget(0x3, 0x7, 0x0) r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x2, 0x40) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:12 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) 08:46:12 executing program 0: r0 = semget(0x0, 0x0, 0x4) r1 = semget$private(0x0, 0x3, 0x10) semop(r1, &(0x7f0000000000)=[{0x5, 0x20, 0x800}, {0x6, 0x3, 0x1000}, {0x1, 0x10000, 0x1000}, {0x1, 0x673b8cb6, 0x800}, {0x2, 0x4}, {0x3, 0x0, 0x800}, {0x2, 0x5, 0x800}], 0x7) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semget$private(0x0, 0x0, 0x248) 08:46:12 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xae7, 0x1800}, {0x0, 0x4, 0x800}, {0x487fcdf62c64ff0a, 0x8, 0x1800}], 0x3) 08:46:12 executing program 1: shmdt(0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) r0 = shmat(0x0, &(0x7f0000ffb000/0x3000)=nil, 0x1000) shmdt(r0) r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x2000) 08:46:12 executing program 0: r0 = semget(0x2, 0x0, 0x10) semctl$GETVAL(r0, 0x1, 0x5, 0x0) 08:46:12 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) munmap(&(0x7f0000355000/0x4000)=nil, 0x4000) 08:46:12 executing program 0: semget(0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$SPKRTONE(r0, 0x80085301, &(0x7f0000000040)={0x80000001, 0x2}) 08:46:12 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/152) semop(r0, &(0x7f00000000c0)=[{0x3, 0x1, 0x800}, {0x3, 0x1ff, 0x800}], 0x2) 08:46:12 executing program 0: r0 = semget(0x3, 0x1ba1604d462bce5e, 0x20) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000100)=""/20) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) mkdir(&(0x7f00000001c0)='./file0\x00', 0x2) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000140)=0x4) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000180)={&(0x7f0000000140)}) fsync(r2) semop(r1, &(0x7f00000000c0)=[{0x4, 0x3, 0x800}, {0x0, 0x9, 0x1000}], 0x2) r3 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x43, 0x800000}, {0x81}, {0x65, 0x1}], 0x3}) 08:46:13 executing program 1: r0 = msgget$private(0x0, 0x19) msgrcv(r0, &(0x7f0000001540)={0x0, ""/227}, 0xeb, 0x0, 0x1000) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) kevent(r1, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) msgsnd(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="02000000000000000d92f87a67d790805fab37eedb5db9b4cb6a6ec554c20117c2e4b5f7a3f1c2dbc6910374426bdcf306843b34f7c027e297a4aa0d7b33bef296a85554c457623f5c6502fe1511e442c8369dd45a04db4e728cc6c04308f72149497ca128ed16d13c44d48af8ce273da6581d3db901c48e582d225bca8000"/137], 0x1, 0x800) close(r2) msgrcv(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2e7d5de7b963c6eb"], 0x1, 0x0, 0x1000) r3 = getpgrp() getuid() r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, 0xc) getgroups(0x2, &(0x7f00000004c0)=[0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) getuid() r8 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, &(0x7f0000000580)=0xc) getuid() ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r10 = semget$private(0x0, 0x3, 0x10) semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f0000000740)={{0xfffffffffffffff7, r9, r8, r6, r7, 0x1, 0x20}, 0xffffffffffff8f49, 0xa8d, 0x3}) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={r3, r5, r4}, 0xc) getgroups(0x7, &(0x7f00000005c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000003c0)=[{&(0x7f0000000380)="f01e2ca30aa80dcf3c5cd7e1c2860c14ee99cf037a728d32efa668fa961fccd6db1ab1ec661dbc4f01847a12d7841254003963b66228", 0x36}], 0x1, 0x0, 0x0, 0x2}, 0x6cb9948154a5f21c) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x98, 0x40000000, 0x1, 0x7fff}, {{r2}, 0xffffffffffffffff, 0x28, 0x20000000, 0x1, 0x3}, {{r2}, 0xffffffffffffffff, 0x8, 0x85, 0x4, 0x80000000}], 0x100, &(0x7f0000000140)=[{{r1}, 0x0, 0x81, 0x1, 0xc546, 0x1000}, {{r1}, 0xfffffffffffffffe, 0x1, 0xf0000003, 0x1, 0x3ff}, {{r2}, 0xfffffffffffffffc, 0x22, 0x2, 0x9, 0x10}, {{r1}, 0xfffffffffffffff9, 0x26, 0x600fffff, 0x5, 0xb9}, {{r1}, 0xfffffffffffffffe, 0xe8, 0xf0000002, 0x79, 0xffffffffffffff75}, {{r2}, 0xfffffffffffffffa, 0x4, 0x1, 0x3, 0x9}], 0xffffffff, &(0x7f00000000c0)={0x2, 0x6}) 08:46:13 executing program 0: r0 = semget(0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCPROMISC(r1, 0x20004269) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:14 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/114) 08:46:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x10, &(0x7f0000000000)=0x1, 0x4) bind(r0, &(0x7f0000000280)=ANY=[], 0x0) 08:46:14 executing program 0: r0 = semget$private(0x0, 0x2, 0x1) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/4096) r1 = semget(0x3, 0x0, 0x0) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) readlinkat(r2, &(0x7f0000001100)='./file0\x00', &(0x7f0000001140)=""/211, 0xd3) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept(r3, &(0x7f0000001000)=@in, &(0x7f0000001040)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) r5 = geteuid() setreuid(r4, r5) 08:46:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x58) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{}, 0xfffffffffffffffa, 0x1}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x3}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) r2 = kqueue() kqueue() kevent(r2, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) close(r1) 08:46:15 executing program 0: r0 = semget(0x0, 0x0, 0x2) semctl$GETVAL(r0, 0x3, 0x5, 0x0) semctl$GETVAL(r0, 0x0, 0x5, &(0x7f0000000000)=""/15) 08:46:15 executing program 0: r0 = semget(0x3, 0x4, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) 08:46:15 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x80, 0x49) r1 = semget(0x3, 0x4, 0x44a) r2 = shmget(0x1, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) renameat(r0, &(0x7f0000000100)='./file0\x00', r0, &(0x7f0000000140)='./file0\x00') semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000080)=""/93) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f0000000000)=""/30) 08:46:15 executing program 1: munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000001500)='/dev/null\x00', 0x80, 0x0) pipe(&(0x7f0000001540)={0xffffffffffffffff}) r2 = dup2(r0, r1) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0x1, 0x5) readv(r2, &(0x7f0000001440)=[{&(0x7f0000000000)=""/107, 0x6b}, {&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/55, 0x37}, {&(0x7f00000011c0)=""/173, 0xad}, {&(0x7f0000001280)=""/111, 0x6f}, {&(0x7f0000001300)=""/68, 0x44}, {&(0x7f0000001380)=""/53, 0x35}, {&(0x7f00000013c0)=""/82, 0x52}], 0x9) select(0xc, &(0x7f0000000140), 0x0, 0x0, 0x0) 08:46:15 executing program 0: r0 = semget(0x3, 0x7, 0x100010010) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:15 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)="39060027400addf5bd8e3b", 0xb}], 0x1) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) write(r1, &(0x7f0000000300)="09099838059d010438b171ce20000000000000000400000000000f1892aed5e1a33cbfe83824add0752bc6e69393bc16eb5f11eafaf49bbe21d2a8f79b7f54dd8509b7636078a867d059906e35c7a80d82c15c9f8eff860261c906d861c88352b3b4ab1b27f516d67833527635a48a102ac03fc6ab4eaeb065fced250a", 0x7d) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x10000) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) 08:46:15 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0xfff, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x8, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x400000000000, 0x200000005}) r1 = fcntl$dupfd(r0, 0xa, r0) getpeername(r1, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) getdents(r1, &(0x7f00000001c0)=""/252, 0xfc) 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) write(r1, &(0x7f0000000080)="63fdeb7dc4e18c2bb50caf2aeaa2781df6ba2728f0d7b475d0135821b1d68f150e8fbbf7289b4da2baae9fd87040e675582d5e05e5c7bbea76c523da9ce4e29cf4646b2b5eaad45df847828f618dedfeef2e0c0429c7690c6eb97ce651a9e67ed208a18a47cd44662819e7b0fd7ecd3099cc36df27c3be4e27cbdd7139e5e5198012176f62ce40215919b036c13ce8773aad81f766426d16c377a0c32d3be40bd0f6053f74a0919cd6e0f31b964fb2b3406a5ee6b31a4489315ba81959dd1227", 0xc0) unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) semop(r0, &(0x7f0000000140)=[{0x2, 0x0, 0x1000}], 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000001c0)=[0x6ee]) 08:46:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pwritev(r1, &(0x7f0000000040)=[{&(0x7f0000000100)="d57f3d0a38301ff4fa5c68fb74bbd1457a00e8d075e6ce3952db1cdbe6259d1d086744b1756c3f36da0e4c578cc293011bfd9ea4583b9135fda96f1b428985d72ec6c7b7260a25b2e6252928c0f95ab3f0bf393cb7e39c40f7aacfdb9e147e8f06a36e3b86f1ca22a69eec70910525e56372be2af8c8f55d04b9943533b2f9b42377973c42acb76084dff4ff987cd5495531df3e7533b7f8adb0e02bb0c451b81e3ddb80380fea7cdd1044ca4e58f89800027e20f8a16cdec2db1cf2e0b9dc48eb9cd49419a1af732e8b6d19f5ddc6c6f2dbdcc3d7b8fe53a306fe7239479793613259e9eb43356ca6efd89f2387a10e9f0e447ff4f1fe2250f1bbd82b3005cc0ccd2d421962263d48ab82f3b12977638a1db61a02fefc8292357334bd6cb36c5cc58a4333eb926c9e6fe91524e6eec3a263fe37d5c66c7728f576895e38582ac895211babc11b088a8ab3b3ced2d9bc9aedbed0d50a9e3b147aa435106e147b04c6c127521f6e9d253fad8e245ce9bba78c4496873c62dea266725190ad9f7bf670338cd2110d93d17f6f6154971b6bdeae015535a07cefb6145feee00a50b464d9edd495b550230328cca78d2d6efcd8d4348d1680e04dc23f20e69b9e40bf3abfbf2d68b303a9c6c54a3e1e6325f66e6238144f2743e753d639791464bf470bb55112a5570a4ef3c3a6053397cdb72bc7a9a2b74d4aeb3330c1eb289b2de922fb97ad515f3f2eb307a7ee0f6cf82d19b7bc8917ce6d604449d3c2fe8e1e35f1c5f93d2d0e5250898f65f7beeb4519e54f7f8cbd91753cfcd8523083c683d4bf957be414887a5b8319c01096c692ca7bcb3300e40fb88e4b7af9a3861177ae3bd8f8f601f4ff99977d7618f0e1b48f7cec96370d2059c078411a93b4c27af122ec3db902c7733dedefbeff1323aebb7994158cc763460a3d409bb1ebda6e4a32a66527605a536314e03d1fe83abd41749e16a4b832f648cdd3046abc0bbd74a0460fbb7ee1a286ecafb0b1ecc184a432f8e9b7f65d1108625bfb7df11718486e059f7bc10687c7c648d6d2f6e9ad1478ebf4c7455c4fb8fed4ef56ca8450ecf40747e1b2a2c927fb77fa0f4421342deca11b8f4fbd3e020ad0fa88a8ebb4e3c9ee4cd52ac7419bebb162c89fc4551111cd89d1f52c61f55788029f3e567fa74b3e396bcff2fd1c2cd47776b725d423e2041570d513aacb4c3ff2ec409b929e97a80e4c620b4d0039ce6eaacdfe7401ccf2f3fbf4fd7792ce0bb13385a44d10550630ca23a08df73062563f7aa3851c54202412806f3e9b3363781d386b4e77519ab0c04ee26cd194f1f36a84c4960938f0773a32fe9567ddb8154d8efdb6c20735c568c327cf1b877b6228c7a5c76500e4dd97f7e0bf45ed5e00405f8c3c7a146684bcc803f1e387d1bc4f140c82f6f6705bd41c3ef53edc2536b6dc479d12ee65bf897d968053e0cb7b7c84388028c029945e6292ef8c661b5e96ae84e06eecabce8443536704c7540e19ebcde2234602039bfc6eae9572252b762c5f0c60c762e02e28007a55b9fd8e35360c0eab6ff4e1f0b819dd314dedc0a012e40ef71e7ab267cf15415dd3f42e015938c8ab565331261bd06b92490d916c38eb3365c7c52f2109464e01223402701fcbbd3360d492ed5b98dd89d08392da05fe7845b2cf04389afbcac2b5f4730ee3ca36c943849b94d00671b74b8d947a7cfb73d2e231e6782e32982de453d1062f428c33af9e6dd3891de8485da20f16ea4196e9523e9ddf5f6b1ead34ab5e13640d48b50f2af24b1f0f0e2f232383a8298357b49d5c97bb2f6fa10a1e1a451ef19a8811b0050978bb73de4e26e435378841ad216ed0e4133f0419db3b16cd4a5832291266d662c4e2555bc95fc3d2ff3003165129e57dc4a2843675dd48f72160d974844cbb29268b78b87829a85458ba87f802b2b7d694928240d8a948fd04c14612fa983a0a02250e174b2dce7cd6ed0d1c929aa2285ced5d6c5744abd530318dfd45335096244d6b3ca58a24d341c69e730972994061e059b5095e47f94affda215b49c83fda4c44c61601a7e0b4aa7569cd7251d1fda01e07ab86b9376178f0fd3fc4d52cdb76a6c46638968757aa7d53e139df699074161518aab4e289b96f5eeb0a76501d4f9d075110adc9967fb3859950c0ea412e8be0a320178e076dc08d8fa41496cabac4d77fc23368d31ca75c9047766dcd9f8a8f66c9890cfddd4fa7ae054c67dcf3ff4a063a3c572cd794ad3d78eb922bc8d438e39b1c12e70cb2fa0dc184ba9a0297c2139b13ffd368fdeb63e90b44a6bc0ccb9843a525d9913bafb92c46153827820ea7f407deab89a1b4ffa666be4e558d12df9f3be768a4cf3162949d3d25cb9bf2de7c6f2201903deec4a7137fbe25c7c0f5a3185a0a4ed449e2fe548af97abe8a02f61ee70b2f0ed13fd5fb2f0ff08da2990b2fa839ed7321bf21a377edce0bb150b81726704dac56c404f3f63622c4a7e69b3a06a62267b1b3b6cccdc429519fe59b3d8fe78832b411bb0fafeb191960bc4584bbac60b67cc81eeb54bb479f432b31b5910a03e0926fc18b8cc5fc52f2bcd294399716a8da0b2eb549f6eb87d2ed09d89ff63f7439f9eca22bc64712ac7fb2984fbc3a1f4abd676b37b23bd6035c061fc53c6a636798695940e909a3a2e12de032f06df10f9c68f384ff1a9b5af27d79ddae1a3f5c1e8a1159543d405e4abdc25236deb2b41ad6092ba1a3b15672a2713b176cba215a481262dfaa0211d027749182db04c23a7fd13a0b36dd3fea9ef871149147d7fb99d4e91c7bbb96334af423a95141086979e0fe551e08d9cf68880696470905bc614900644a3a62f5fc8d4858fe4bf18a159b1843a25f6a320b6f7ccd449571234df62eae1ede5afd2d95878ec2a98dfed9fbe9fb30df30616326396622c983ee1af0e9f5da4e4ac9e5691709fb00205745ed66026bc0b92a5259ebe415698a14eb9746be0c00a07da2eb6259669d5f436f3dc07b644e63bc2c7c2fcf6fbfb89b7d52ac653d1c792473952732fcf8f30bacff23faaee122651595b44f98ca815712d5c1238aaa02237b8a76bafec2ee616af1ed4d548747998615ee29cb8bf02d056934f375dc94f28eb55847ca66c8e2de02ad64776c15ace42648f980c767ac46c478f6170276838fc4d1034f40000342ae0d109f8a628b3b289fac4b0540aed0382e54e230e8780b4ff0aa65786c9a599f6fcc003d19df651e8fd896ed10999e95593d0b62550e4a6579caa28d786f78d7efa96ca9e0511c15a0b69c93e862fa090bda88d3793b910c5f26d94388a59291ddb7008b9f03e00bd965b652c5244b3b2389c713a6556558000d4cc61c40e1b95c6f0face53cbb31d3ea8b1baf1b521f29da94c50aa941e8288f85eb88d787d20ef4058148aad9049f2a138f67b49738c41f4da09df5f94e2dcaf773d6af0c5cccacab5c970cfc1b81b62e37bbda0496b8355f0007fa32d6d12948164858993d1b70ca79389b1253f1c3ab31fe323b1fecb708194e438c1717b6eb8f63cf9fcbc3939271f5f4fd6d72ec42ab5e8a149c034a51fdd5204d8d5f7d5f002016b7fcd9d20539a28bea46675c6587d2b4adbc7e19ce110d4054f6a16adc58288f6ad8a0901b4b4df306bc7a0b117989114361f46b6403dc2b453fbef2f8a5fd6242f85e29e362a3e1c497a3a730dfffeaef93f628f163809b902863d7b0a8dcdbbf637fc5e83245b1c4e22644a3bde969370f687b4e6aaa12d142c09594181988163c1a5ab9c4276ecf7a4e4a5909daa2c770c7e843504a2d14f10e9a2b33e7aca2fe3b30df07cbef4fe43242338288c247521ad9ac4bda3af85f74e7538e7a2a18c5111d83c3bd337761a640e901b2c5ab45a2598c449dab303986eebb9f3dab315e1a9a982b7e63d94166af806ce675a561ef4d3d9595717e742870ae300cc97c02ea57d299965b353cb62b094f2d267fecef4fae9a2c3140438e31c32d69b1b75a21f686e3bdf2679cf0213144046e54e3cfb89392ceddb8d7c0c94c127dcbc0507293f5c68e1854e5ec09f73854cd9b714c415acbdaae31b541081f9c7a59895e5ff6650a43e6ba1f01fac5c0417b7019a18a283d4090173dacc8d21b2c624127b9d4242fbcc62771f95c297d7b13912216a32d3300b87b2fa1288ee1ae6d34a428c873e2532b39ed56c4edf05832e8c6870344865c31484ff27f0850c2697ba4c229859287956bcc4a000302aacd49419fa5e28e6dff1b9ff12c2c72d83997b939a8dad4ef77b0d064997e2354d4e4f67e673b352178b2060c5e22571bf3d2710d9aaad5a1918cff2a57a8690b115f35374a58d994c8320766ff4251a7c6639b5cbac9e7353e8532063963c25fa5d1a3112a10d4264a097e52dbb19513a43a177662298886cc4a2ac40275aa9d9268c39bc390cae7dca5b4624c09174f0cc97543517bfd56c5f59911a78ff251281507772e08734b97dc5b8add52ed50ac5411aabdd57631464d9149be415c2d6fc335931dd7015a0106e663f10226dfbe0cf04bfa05d015c5501ed6d1078ecb9d002acc1a2cf47de4549dc5076cc9cb1896688c6f35893821136e94963cf2bafa79e31f11942fa559d82b61de191c8bc109649b586a09fd3c7a6aea4a3507149faa5fa17df925020369be6b8fcd65d0f6d220275e6f0725705ce5493fe0aa196346ec4abae6840f9af101e77ee5229423d67053bb0e160d0b2ad8484f00f417530c06f4e9fe679366780b20c2d9a06e9104eb3eaa558f38ff8c6f2ed347970bb9052965b3f7bffa0540729b723382741a94521b6e5d27261c185cdf6c9b373ecff8b9c4f1eca72e970884cbd5d4f9a4088336fefe11c665b333cd7cbc21575ca48f23c93d4fa453e91e0d5b95d1bf28edc036c889e46619afe7f3f05b2a56f47b2f5832a6c5e07f467a9227f66e82e755fb602132256fda370455978ac7ae453c3237f3b4ad751a4f5ec03667b26855fb2132b8434150f6cdcad1888b5b95301de32007c98c6bc2796c1b92782ce3744844d327145f4d503bf0bf8358802597b9bc5a236be4cc396dc04f645290a21495070916d04d6e1a7a663b02ea8090f0de65751636497b1528aa1b0474c1d92daf0c46afcebdeddf4336dca59fe52d74528882527adf7707ea0698cd512a638bdd2a13c40f88995186056ac943dc3f93d350cc9d7448f1f059247e5b21bd43fea16b55748dd922e6b4c90fbe2e98349e75ac95600ed238116f3186a92d5135fb96bc0586f3c6d6719e14e30fd0406f5290b15cf95853cb42be634a3ff9737a62bef072aaada31ca575e08b39b7e9c0aafd5c738e29a67107b7928e33e978185a994ddcf5c92bdebc67e1a87f78c3dfd81930b5508f449c52fdb32ec38ab13b533c0e2f1a0d99a130139843ed9a06f881757311ed5309dd31a5d8b6c6ef214b3e2d2148ca58f51ded4cdb54e5a0454a9d8e79271aaa00f2c7f2a5c8191b070c51fa4301ce804047b88f9395663a7cd679d70eadc3a8f4bff04801a16b7204b6234772afe0c28204e764cf4fd8adfb43c7d1c975cdaa9498334288ece8af6671636a44a387ab8a55fc1a316cce5c15d5960aa75f3e72f46c885ebfead197cf07c5a360eb3fb69e0b389dde6059f1c55cee00bf21b87db2c1dbb111b0554353b489e6e3cdca56807ae85a1b42b6db31b14a5b78b4649654d1b3adfaab610eb18dc82d345b71a0f00b243b850f4b5541d4bde9bd161a456e7ec8da743c3d5038ebcc984ff83e34f55d4b39f1a38aeee1a6b683", 0x1000}], 0x1, 0x0, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000040)) semctl$GETVAL(r0, 0x7, 0x5, 0x0) semget(0x1, 0x3, 0x4) 08:46:15 executing program 1: 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semop(r0, &(0x7f0000000000)=[{0x3, 0xc0000000000, 0x1000}, {0x7, 0xfffffffffffffffe, 0x1000}, {0x4, 0xc5, 0x1800}, {0x0, 0x6, 0x1800}, {0x7, 0x100, 0x800}, {0x2, 0x8, 0x1000}, {0x0, 0x3, 0x1800}, {0x2, 0x8, 0x800}, {0x4, 0x2, 0x1000}], 0x9) 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000000)=""/154) r1 = socket$inet6(0x18, 0x4, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x10) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffff9, 0x4, 0xf0000054, 0x7, 0x10001}], 0x7, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0xc7, 0x4, 0x10001, 0x80000000}, {{r1}, 0xfffffffffffffffd, 0x10, 0x80000002, 0x9, 0xebf}, {{r1}, 0xfffffffffffffffc, 0x6, 0x2, 0x100000000, 0x1}], 0x3fd, &(0x7f0000000200)={0x80, 0x1}) 08:46:15 executing program 1: 08:46:15 executing program 0: semget$private(0x0, 0x1, 0xc8593e357c42169b) r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180), 0x4) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 08:46:15 executing program 1: semctl$SETVAL(0x0, 0x4, 0x10, 0x0) getgid() 08:46:15 executing program 0: r0 = semget(0x1, 0x2, 0xb8) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000000)=""/170) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$TIOCDRAIN(r2, 0x2000745e) semctl$GETZCNT(r1, 0x3, 0x7, &(0x7f0000000100)=""/188) 08:46:15 executing program 1: 08:46:15 executing program 0: r0 = semget(0x1, 0x4, 0x1) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/123) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) socket(0x18, 0x2, 0x400) 08:46:15 executing program 1: 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) msgsnd(r0, &(0x7f0000000000)={0x0, "7bcfc9755808b20a7ca609fdeb561866d858e9b7b33c2fa17c38f67fa02150b9e774f0662be0a1e36f14c7e20d5a279c97b5bf56a041c9a9e72b093b1c723b7a0835d3fcac81d5e9c0782b7b8f633ab2a8446d22aaaaec0f535de3a65b3b32ba53453bccfd2b59db954e52a4e9e7aaf6c20120740ba046"}, 0x7f, 0x800) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000080)=""/227) 08:46:15 executing program 1: 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) 08:46:15 executing program 1: 08:46:15 executing program 0: r0 = semget(0x3, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x9, 0x6}, &(0x7f0000000040)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:15 executing program 1: 08:46:15 executing program 1: 08:46:15 executing program 1: 08:46:16 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x0, &(0x7f0000000080)={0x3, 0x2, 0xfffffffffffffff7, 0x6, r1}) r2 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r2, 0xd66155bcb750c883, 0x5, 0x0) 08:46:16 executing program 1: syz_emit_ethernet(0x32, &(0x7f0000000ac0)) 08:46:16 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:16 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x1000000000003, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:46:16 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) linkat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00', 0x4) 08:46:16 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) socketpair(0x18, 0xc4b66d5b63b0482a, 0x8, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt(r1, 0x8001, 0x2, &(0x7f0000000040)="abc77eb29971a116ffd5f9fe28073230cc1dc10116d4a1face0cd727a473427633df6c840effedcb87004a7edb23b9a2c5d77dd052a31f35384ea6707a07848ee9d3578d4963d1667eb5b6879cac57d40aa5309ae754108fd7c52be7a5cba41d1a58ad792dddc6365c162cfbf05878300acdef822aec395f622e542433074c3fc972c309f93e51b804e9f40f2923a7ef3f680f40000cbb7cc60b30a17c3569452299c2803b4b76e56684c37fb0b0af63ca990cd230dea704e5fd1185fcb12e0367b1cf1b359b2b5964997a2056cbf6e5b8179c515bab541d01b3c4293eb9e1ad815a9ac9acce297c8e109261b14a90b9baa734260bb25e67d7a02dab63f7d670803cb43744a5068725902fdba84c7aa1e6a2471ed4e92b898bf03c25dfc9eaa14493ffce5c3d7138af8e6377686d1c29a23c1b89f74a7af6005bfdf600b10d791af1520c348d56c87aa571501a6616d7eccd79b2c97c1d24acb982b4b3f587ec225c4a1981924ad391f83a3687eb144b3f3eb520f71da171309de5ccde1dbee1ef4bd7432d29d56e6f0d2d351745720c6bce536c7f9de9ee600b25a33010b672c2ddaf425b5e13c077e3e4f2e56c8c15f28ee21614e9bad397dee3a0e466446e75d118d9cb4ab2676905d66fc19d360999a215929e6274146f3de17fb878c1e4fb0874a35890065d9077482e4710fe72ddb771d62517fa16f7c66e0a0df2895ab40b56a57fd0d6edf01892e5233dbeb4779b0d5bc5759106546e87b70f212f5a502ec1071d705b4641b759643b16958c92164553e6c4e9fed0234f7719a50deece0313dc70e35351ae53b641c2f48b413067dfe0ade25afd3fa2128e2a3f15c19f6b7f13246a921dfaa6b8aabbe525530ae35e60ee228c19e0681fdfaac961482bacc2c41fe5e929717a1cc1f097c084b96c1c2ae74d5f0dbd167ea83c9cd45cdfc35c9ccf500468a31693c14f88e4c017f37897966ceeeb86a3ca8abd898aa66e9f080ff4da1f16eac4d9d3f85d974e3c655443c505a91595be290a770ddd007c5dab0ed1f01a79fe644c0aa35f68014c0b4975af130dcc69c118c464b155210c9f38ac229cfc619bbb461ebabc5654f3c1dd878326d5bbeb029e8f965141266546b743f6f1cef6a0cf8ede820607e772ec7f1cb2728d5cf905e0971d1cc417e62ddff2211041770f628400c1a95fc89602291e8ecf4b2af2dbfe1a3899640b7ee49e2386b3697f8d6e7ebadba4e1fb64e68a54fd4ff31e0d36cb9774a5866ae709b2ba9e5f5b3ca743e0884cc6f304844635b90f99dbe9846e711d73fd11da750c7950b73d15d9b32e66990f5374c02959762618ed75b02226cb46b7d774071c620df929e13f7fe3c0da5175d2d5c9e524c0ff2d954b50b4d090b8f1b73f869a14a8826d9b741823c3f34150ea1a48cfcfca2bacbbde7b8523077d1b59d12bdefc4da4d4c2d485af4eb4fe31f1c747afeeb64c95dc6f94407e5c2a85ff2bcc260c9ba9d1358e3fc1c2725f2dcd5adbc97bd855a56b053e33824f475743ea02f0e690d8adb8cf1ed3413428a81b8fa1ce570305091c26383e7d6d92f24b0314d3eda7a8ef64bd3b4284c02258f74ddca68b3f649818babded15258ddc0aff312a25eea7c4589535d5669a07ae0a3218802d5d987e885d2c5ff6bafa2d5ab5c1079723a69d62eb893d3bb03411fe3f414154ed2632113b557bc5bc91d92414132ba96d9a90ab0a6f56dad0862cdd2b7eea7ac2fb1cb6fb1fe803a0841bd71b0075a8e8e0e516bebdcbd1918150b13bf8f2b63e8fcfcca8312fa16b2fdd2446fa0c2c6b997bb023829218e55705ff19e91e5693e410c2ae5a287ad87287bb9835e7b8feaa26b5f25a581a5255881c4d68317a5060af7b4b24fdeacce96c0aced6397589aa46bfe404a3808cf2a7bf44360d3a5b3fecba8538e0ec0699d9fd3d9c40060325a1057ec1f4849c284f489ff7d6b1742bcfc420a83ee01357739a1eb2225ece3655670e5b8d7cf4a793e3f2711eaa41a11a51b58f3bb6feb82372211846601f7ea8c0006d8fe4f67ca38d224bc431b6b175e88ddd643c56e9cd7609bd25e07773d99b91c9c4fa809836ba2078fab5fd6bea84c918a52271452cb24713889d35605b78f2a262c88bec4b0fdb9f47ab61f87ac000432c3dee057f618cb1056b06f5cde5a65c60963a7b8251e56f5382528386f06145a85d5f9c2e7a06364b2b50bdc55042911b03cb4d455d847d59a7b82b3f7205a62ae9d2440cc7a3e87cdafcbdfb23946ee7f02c1dd486539da603a03665253b6928abfea74c79ea23325bdf3002c03f358694ea378aa144ed8af65399011199be4050af22277b14c504715a46615e04e16ab0404025ce75e72efbb373a15ba642dddcc44beb7ee5e358ae82ef59e96f88d16fdea6d4b313ef704965299bcff93eeafc76e9c7a7a2f5386bdaa5163224cf61255eaee01b52b0486544108b94597edeea875ca335ec4a9ee85dc2c37fba9e7f4029204f5ecbc740e535b3e9b9a552991dc3b94600d0e3376a52ff5a654a3e7edc710003bea3ce05f2913907083a22221d27149f97651018c11de32f915fb72079e38b7959f9f1b10e276d73c16f2b95bb87e725605efa2542879d42fd2fd078bc6a22f648c0959fba69cc8aa455c310532009411a805fca119c1be688a7cd820d0203a76662097ac63feff3b01a68af5f0772f222d72ba589a07a4ef46bf2d992a5373e74e3464054d209c1ac8201cc379aac4bf3a5ae5cb7a5fa33855f49c269cf6b0b30b4f31db4ee6ea9df224f74d709b8a4114f53f6746f072f1991edc28724c532679f79a6ad97aa6a37db62b0757cd248fece750e179b9a779aefe6fbd2921b3f95a70af5df897713780ff5547ef94d92707711276064de74e926343690996747694c9414ee1cc7e7e742af7ad4c53f760d7cc8af7d666bd498d1ff1ca3b55dcebf105fc6162c0768f8aa05da92be103ec06c828ee66f83e66664d2f420a7d2f60100a5a6873a015e43415c0d66c1ea8482f9c501a6b037b13101b5594bcea25b268ad4e21c95230c47ce502ae1a9317eae9cae35cb83053f3542356b7bac4ccf77a031d35db5e0ed549b95dbabd6b2fee15d60203c12ce2d551b6af2f8546e339e914bb1fcee0a1f6eef87f4c0111be4f654e74ffce4f02fe914a9e45f0e9359e9feda4a490d7118c8d8d13e71a94b40472da4ea01f4f8086f184512f1b6a2a0bee5fc70c28a3cf51ddcccc2bf1e7d992578ffb977cee3618301e0653325cd00a660e75b8d89ffae6d271131ad7a610fea5f8500ef9432fa0cb7a3d4d983a65ac9bec42ef48df1ff2d17b0e9a4005893ba0aae4824d8ef872296294603b20e6e0988ad67c49a583c8bb8fdefb7d9eed3c7e43810f9869566a882bf387f67c4a82751ffb893dfb840ec5324d2805f6e3ac037a396ff00c4b46cffefc90e6d238a77a04dbc5d39f7c6af60d7f0f362d2ad2d72c6735afbf8de1c24135146ceccfabe77fc1b8a089c7282192bbd12029689b4fe5b5d4e18d493c73b7194f6c4b88147ffcfae8eecd7a14951c308ebd101b63015a363ebc45c6583bbb264e4a8e8c0248d6df8bd0bb5a58a70e57dac9d0195466c42b415bdbec254679f36922b29ae4e1996b3a7e678c283d376b76eebc9df4ffa565bca94b8193f5ae9985672acc8ae6306329899ff69d56e681951accba4283ecddcc98e058bee1413837bbf40ed3ac5ff8ed29bec689617eba73f51457ee61bb00ecba30e4163c0ef8e891e21581f5cf9262cc06e7da857fd94febeddd224f0007c1efeb45111eb70c787de2d2d4a20feb9c20668bd5e72da81881eabe4f7f92e342ce01f5e2a8154f898c559d3add3194dae5c593b1f78327a1230524ff48479a2ccc1bacd743772768cb55dbd1389e078f372241c621766523e2743671df6359a32942c0de37ebc3eb537a0785762e80118cbb1b00119965d3a96a6c91d85adaa0b8b380bc0f463ded11bd1a027921e3ea220dd2cb1dc5b6047ad0f1f0336689397981561d62db7d5c60245b2dd2a44a0693cac81f210985b41a2b3f3f6524e072690a26e821b8159d0f34d898a24ae906606832368bbd7d3a1f95865663a7e775db5fd706a767d1ecd0d51ebdfcd773d97cb517b6974f19c08eb2d0bb7a45de8bb5ebb7a354c2cd717a418a791e91ef40a0ffee269c2d514c7df71e838f9682292b28d8a5488b8de34968db56ca461f3ce841cab1628710bd2879821b8e5e312d444c302bedeb1b1e1d7d97aa0f33c0c818501a721980af3d5fbef1ef4b71fdf79b727901c51e074bf62b2ba076bb392d4295bdb6dbb6fafa087e5ceeb1dd543fd10a9ced4156add2c079165411aa137b3a7febb24ebb275e068a4869e82ef6d5676b3a46823705225002e571fd2e4f77f6f395fb39936a3a7c7b876c7818d2f64c5a2303da4747d032962d880634b0b13dc362ddf67982ef7d18893f6cdd8c44e24c8d88a07f169fecaa8a77efdee265ed5788143e02eeb0a96eca1e5352942d250e590d5530c470fb5b3db6ebdd7f582bac890e99d667d83e34941e55ec5e782109bedf67c4550d307cdacad38873bbe7f1b23a23f30f82f7a1573d11cb32d96dcc67f6b06b7fa2af3dfb87db10c0fd343c16c5abb73af70bfaafd6aa0705a0b35d61392916091d20329393ef370e1e5e1758503f6d368936b46aab4369fdf72f387865dc2b40775fa5b92a1046b84a0574cc84707907d0d7f5686e9bbbc6df96d7572f297623f2b3d25b80f7efbe2df7b9315bbce76af7a68674c4e546c168bab7c1ddd6fd8ebdb473f0fd8b083a6fa1675a349d302af13aaf3805d2e0d56964be7f62142456a4ac972af25150b7ae42b517ab4e66838160eeaabdde79085be74374faefbb6f4ed4f49c9cb29d6937e7fd2d7a16eae4ee9c2a8a92ebcc5fd8624284aac6bf73670d06dd46594ef2ced053304a8cd4fe64a2c6d34e72cafe4f0bbef859a1f5efd058165f441485a4bf8e8572ff45da2bfe557ff975cda9ac86e8ebef7b986928a5389673be788947b6a09183fd567a5277143eb6132a7160394726cc90ebbd408ff2120b34f162a6d648f9f9eafcece868e0e1b1378841640c963590aa7f8b97155e6f9f77a25c73ef2fa14960bfc8b383a1a5c1a6f2f5d749a060caf679b4336112c236fb801e64040e787ead94d1f7973c0162a2daef480b6a4e44ab9b4b12eb7a50f359bfe65c1fe95060ce2d4b826d2ee4f1032158262f197cfb99e24388d394565097dc1de0ff5f8d3eae9e49e5dbba6c6114b59593b5820af0f7c16ebb1784c9b290d7ac8d8dabc5108b24499ef08f96363a13e583d51b6ddbe0b99374db1f2d3ec32d5520eba693c3366c80b6894f2224b2a6b8a2c9bdd792d8201a5b17599336d5433cf1c82361fa7951f03156d9dca4c9aad70178b06f70ebc1bb8782f3ff09999bae2d483af960e083eb404821495f1d00243c14a2a0f0ba466c9f87a6ec698c58594e9838bcfb4c61aa82931ffe46498ea80d374c90ea7276b8e5d3b63549a0de01142560f8c0fa63a04d7a158d7d7a557e15934c86de4ad8d549573cf52b72f983394d8036c2b514932beae0e2bf9f0576c5e2e7307f9a44414e363f8a75f8e2ef761dd85ad8a8814d4b3f5a191b45de9d769bb7116b15ac1d079a5fbb69ec1ceff5451cec4f9e37fc6ff5c6ccdf8571bd15f24c2b2734af7afe3b97aa88978adb83c68a23192a574d24e5c9b9db0d3c25b1182f1b8ea2e1cbcf8b8debcee7400fe08ab6eb51b9c304f8f741d43622a1a31", 0x1000) 08:46:16 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x100000000) 08:46:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = semget$private(0x0, 0x3, 0x100010142) semop(r1, &(0x7f0000000480)=[{0x2, 0x10001, 0x1000}], 0x1) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8, 0x0) r2 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000980)={'./file0/file0\x00', 0x0, 0x40, 0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x2, 0x0, 0x1000}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000140)) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = fcntl$getown(r0, 0x5) connect(r2, &(0x7f0000000000)=@in6={0x18, 0x2, 0x4, 0x1}, 0xc) r5 = shmget$private(0x0, 0x2000, 0x20, &(0x7f0000001000/0x2000)=nil) shmctl$IPC_SET(r5, 0x1, &(0x7f0000000840)={{0x3, 0x0, 0x0, 0x0, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r3, r4, 0x2, 0x92, 0xffff}) r6 = geteuid() setreuid(0x0, 0x0) preadv(r0, &(0x7f00000007c0)=[{&(0x7f0000000200)=""/230, 0xe6}, {&(0x7f0000000300)=""/113, 0x71}, {&(0x7f0000000380)=""/210, 0x229}], 0x3, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000009c0), 0x10000000000000ea, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000080)=0x9619, 0x4) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000800)=0x800) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180), &(0x7f0000000040)=0x10) pwritev(0xffffffffffffffff, &(0x7f0000000780)=[{&(0x7f0000000700)="00b5d424fbcb4bd7a42e8d6b2ace7900", 0x10}], 0x1, 0x0, 0x0) semop(r1, 0x0, 0x0) ioctl$TIOCNOTTY(0xffffffffffffffff, 0x20007471) writev(0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x14816, 0xffffffffffffffff, 0x0, 0x0) r7 = semget$private(0x0, 0x3, 0x7) semop(r7, &(0x7f00000000c0)=[{}], 0x1) shutdown(0xffffffffffffffff, 0x2) setuid(r6) accept$inet(r2, &(0x7f00000001c0), &(0x7f0000000500)=0x1d) bind(r2, &(0x7f0000000640)=@in={0x2, 0x1}, 0xc) 08:46:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) semop(r0, &(0x7f00000000c0)=[{0x2, 0x1, 0x1000}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) semget$private(0x0, 0x4, 0xb893ec44bb2c1f50) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000001c0)={0x3, 0x3, 0x7fffffff, 0x6}) 08:46:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x2, 0x5, 0x0) semget$private(0x0, 0x4, 0x102) 08:46:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300ec0000828c0000ff09357f0000000400"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) dup2(r0, r0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:46:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) clock_getres(0x2, &(0x7f0000000000)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:46:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getpeername$inet(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) write(r0, &(0x7f0000000200), 0xffffffc0) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() readv(r3, &(0x7f0000000240)=[{&(0x7f00000001c0)=""/109, 0x6d}], 0x1) execve(0x0, 0x0, 0x0) 08:46:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETZCNT(r0, 0xde3d2482f57cd79c, 0x7, &(0x7f0000000040)=""/81) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0xff) 08:46:17 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/234, &(0x7f0000000180)=0xea) 08:46:34 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) socket(0x18, 0x2, 0xffffffffffffffde) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x0, 0x6b, 0x1, 0x0, 0x8}) kqueue() pledge(&(0x7f0000000880)='F\x8d#\x8a\va\xb7O\x1d\xd7\\h\a*\xdbJ\x8e\xc2 \b\x1d\xb72\x88\xaf\t\x00\x00\x00\x00\x00\x00\x00q`l\fT\x9dl\xb9\x8c\xe5\x11t\x89\x98\xbe{\xb9b\xfc\xa4\xfe\xb1T\xee\n\xac\xc6S\xbca\xb2\xfasw\xd2\x02\xcb\xe9_\xb3i\x86\xa8\xe0\xf8\x87\xd9\x88}\xffI\x169\x05\xad!f\xed\aum:\xb2\xc9\xfcHS\xa9+\xc4\tV\x8e\x9b\a\x03\xf7_u-\xab\xd6\x12\xff[I~GC\x9d\xd3\xa6\x9e\nP \a\x00\xc8\xe6\x85\xf1x8\x18\xe7\xe6\xad\xdfT\xa8\xb1_^\x87]\x82\xa5q\xb2\xcf\xd1Jg*\x16D\x01\x8c\x17\xf5x\xf5\xae\x9b\x0e;X41%\x97\x85\xa21/\xd1\a\x9ep\xdfvo\x98\xf5_\xd6\x02o\xf5\xef\x1dy{\x00\xdd\xc2\x05h\x95\xaaQ/\xecs\xa8!\xb6\xc0b\xe9', &(0x7f0000000980)='-%\x00') 08:47:06 executing program 1: r0 = socket(0x2, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETPID(r0, 0x4, 0x4, &(0x7f0000000000)=""/135) 08:47:06 executing program 0: r0 = semget(0x3, 0x4, 0x644) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000000)=0x3f) r1 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r1, 0xd66155bcb750c883, 0x5, 0x0) 08:47:06 executing program 1: r0 = syz_open_pts() sendto$inet6(r0, &(0x7f0000000000)="867dbdb8dafa42500375c2956a44d8017b56c12e3c9c8a3c6a79ee4309e11bdf1dddbe840d7dbf8a7c7ef548519100381cae84309dfd684464a6f6", 0x3b, 0x1, &(0x7f0000000040)={0x18, 0x3, 0x7, 0x5331}, 0xc) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSTOP(r0, 0x2000746f) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000000)=""/194) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0x3, 0x5, 0x0) 08:47:06 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x5, 0x5, 0x4}, 0x4, 0x964, 0x5}) fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) 08:47:06 executing program 0: r0 = semget(0x3, 0x80feffc961d85d9, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:47:06 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106924, &(0x7f0000000040)=0x200020101) linkat(r0, &(0x7f0000000080)='./file0\x00', r0, &(0x7f00000000c0)='./file0\x00', 0x4) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) semget$private(0x0, 0x3, 0xb566ef2d491a81bf) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:47:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) dup2(r0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) socketpair(0x3, 0x5, 0x2000000, &(0x7f0000000000)) 08:47:06 executing program 0: r0 = semget(0x2, 0x3, 0xf) semctl$GETVAL(r0, 0x3, 0x5, 0x0) 08:47:06 executing program 0: r0 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) 08:47:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) stat(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)) mkdir(&(0x7f0000000180)='./file1\x00', 0x86) unlinkat(r0, &(0x7f0000000140)='./file1\x00', 0x0) r1 = shmget(0x0, 0x4000, 0x400, &(0x7f0000ffa000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x2000)=nil, 0x2000) getpeername(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) ftruncate(r0, 0x0, 0x6b08) chflagsat(r0, &(0x7f0000000240)='./file0/file0\x00', 0x1, 0x2) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000440)='./file0/file0\x00', r0, &(0x7f0000000100)='./file0\x00') 08:47:06 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x6) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unveil(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0x0) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xfffffffe0000) 08:47:06 executing program 1: r0 = getppid() wait4(r0, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r2 = getuid() setreuid(r1, r2) mlockall(0x1) munlockall() r3 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r4 = fcntl$dupfd(r3, 0xa, r3) 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}) shutdown(r4, 0x2) r5 = semget$private(0x0, 0x3, 0x80) semop(r5, &(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) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[0x800, 0x401, 0xfffffffffffffff9]}) 08:47:06 executing program 0: open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0xc5921917cd925c9) r0 = semget(0x3, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6a) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) 08:47:06 executing program 0: r0 = semget(0x3, 0x0, 0x0) r1 = dup(0xffffffffffffffff) close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) semctl$GETVAL(r0, 0xd66155bcb750c883, 0x5, 0x0) socket(0x20, 0x3, 0x3f) 08:47:06 executing program 0: semctl$GETVAL(0x0, 0x2, 0x5, 0x0) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000240)=""/221) r0 = dup(0xffffffffffffff9c) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x5) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f0000000100)=""/39) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)=""/232, &(0x7f0000000040)=0xe8) 08:47:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a020000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x3029802131b54633, 0x20) sendto(r0, &(0x7f0000000080)="7452339251aecde8d9c0ead8ad0981464b47ba2324e08dd3e742e0f56cae55ae2bfd016850c89d988e7dd02efe414e922f79b45ab7b570a7ddb071fec74ef4ac0ed7f8decf01f448bb2dc4fc236f99af9c4ce6c26e4bbf4445ef29f20b16b348dfde0f0e7d4865b213d90dacfd9a8fc311a4ef830da0e5fc2f164abc21149d91040a84949389854e3947969ebba2eb38a8bd346c216f44104ad3323f33ed", 0x9e, 0x2, &(0x7f0000000140)=@in6={0x18, 0x0, 0xfffffffffffff001, 0x2}, 0xc) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000180)) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 08:47:07 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r1, &(0x7f00000001c0)="c8a84e", 0x3, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x1, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r1) ftruncate(0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00.\x00\x00\x00\x00\x00\x00\x00\x00ile0\x00'], 0x10) writev(r0, &(0x7f0000000100)=[{0x0}], 0x1) 08:47:07 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x800, 0x0) select(0x403, &(0x7f0000000080)={0x9}, 0x0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000000000000}, 0x0) 08:47:07 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x0) 08:47:07 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x18, 0x4000, 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) 08:47:07 executing program 1: close(0xffffffffffffffff) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8004667c, &(0x7f00000000c0)) 08:47:07 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82e92d2f669e86655d891dfe00000000007e63f07e5cc7b0e0355caba9b3de424089d0bc92292a7897af8e25461fa5091e501cccab6674a4c226c24b1690d34ad1b55f788e7479f19630605e0d6791ec46c846653e8d62ff7f"], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 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) 08:47:07 executing program 1: socket(0x2, 0x8000, 0x191a5525) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 08:47:07 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000000)="f4d9822c8cfd4b0e466fa7d109489a64f355194b83958e8fe43d735d828285e93de4f68fe26454c0c1a4106f300f3d8fc011e354ad8a669e3c7199251a78c90ae682c837fbd7a13d3d6b0e2f96b5c78661cc6d470525491fac2f11f23f72b8c90c0a136c9a926569be6742e57d3999a113489eafc8a4f437bbfb4c2b883c2cf96200e0046ab5dd22000071b89cd8e3f3e50939dd86dccb2aa77d") r0 = semget$private(0x0, 0x4, 0x1b2) 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(r1, 0x2, 0x1) 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)=0x5) 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, &(0x7f0000001680)=""/4096, 0xaf) ioctl$TIOCSTAT(0xffffffffffffffff, 0x20007465, 0x0) semget$private(0x0, 0x0, 0x400) r5 = getuid() seteuid(r5) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000200)={0x8, 0x4, 0x4, 0xfffffffffffffffb}) 08:47:08 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x401) msgget$private(0x0, 0x4) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = fcntl$dupfd(r1, 0xa, r0) getpeername$unix(r2, &(0x7f0000000b80)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000040)=0x1002) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000640)="542c951050c11a6b926cd0df5e1256e2956e838b24148f0d38227d458ba1a9107aaa46d6a98eb2c4db3d99a048399b37a4a995fcdc72892618bcf67c0ccf31948fe522ea6ad7b0c2f2f163599a40c37148e19be0d4de6733b822e41b60bd952d70f8dbefcf9100b3799988b7e132ec4631984ac612da469e10f091f95dcf877cb749498b496c8e7313acfdb48155f95ec7ad02ee0a24b0c6867082929501b339ac38c4ca07d85d7b6dabf32d65a9cd03e3e72bdd8c96484bae1df7e37d8141f7ea97ce44bf7f0f2376f3d7440ce3f260af958bb906dd7554907c9af6618094e97a6fd5bafcbdaa910eeda002d7016c2f83f43b11348e0907dcac0cd0b94032834159d6f824ec335c622d6c4258bf964117b576e901a2d58869f770ca2d56e88ebb686422f453303048eeaa8497182be635dd0020cbe422391a00ec825f4445aeac01d2c23200cb2f3c38f641102a85305f503cbd62cb6ce36eb09c6fde37463076f5833f3886c867aa1f764ee8235a3d4a86c33049941239baab8ed1834d200999743e90976f610908747ceb38c7426ebb32be940abd732858aca41a8fc4016593e1cac8e21e1eec76162edea08eb2066dc45e0518d1fc2ad3995906abc16a1ef21fbb841ce2d28d35d5e7b9470ebed63f616c8572b217ee63123da52d8939c5bffd591df3ef451bfd41f67424129f8865367c9a878eba62e26dacdd82dacb3f9d715449a797bea13765f2a1c3b9406479e9c3b03f90a51348e43cb46d621ebe9b9a59a933c46135fb4ad8d6ad80d040e849cc865376d4524e4493d7f21c21d9a044f68c8eefc9403dbdbeb222b6442bfd8e6164dcedf00f468e0fedca40cada5cf5618d7f7c36fe503e8ffb82341adc9efa80a853c7940089286401ef9134d5e8915d6dbefb58ed76534cd70a1f84c4b32e701b02209579c6fff089bb6a5bd154dd1c296cba806619bb063e5a52354a462ec19fa74951d70e5b328f9c35bb23ff48b32d96198576c45b503b3998079bb63de6ce5f6380e37dc6ce4489cf8b752089edb6f201262a9a61c7bffa27e70073c1ec6441a3b5cc8b7fd38b75d84b4cc02a018372e509270ed59a128750deaf26c84fe0dff0e36cbf2e496f2304b02afc472d83304eb41b07202948975fc2cd5427535f87a918f1b296413956426a4bafbd03c844fd08e23fef476ad85f4ba5cddb562a1b98f7a5ec498e78f355398584d38785500f49523db3d168ad6181e28fd3de622f5404a0f6c109bc526ac3d544031d74fc83f8dcef34adfb1a1a7769b3e8b22851e13572ee63d6ab1c50cd31c686f1a21bce50d1b2bd4001b3419aba22909b7ef4d89eef16b62be476a182ab3fca6dfa266fb1fcf685a91ab3f77306aac379fdc1a8533f21522dd38859a2a00ff4cd7d3dc06c8957fab2070bcc3d47a8df1df77466297ed73f7b5683fb8c7be23d89ce8260902ce2ba5e741928dfb8101e2f1a556f0fdcc167dc46d3f16ed1cfe24d6bc2b27d1842a6e8907ee1dbef8c69cca035473d182e44c557d2d12481cbae44474fccc41532a80b654bf6cad0822c588b57fe60ea4fecccca45a49ee9162125fdc1d9392e0bdeeb513134bab36f4884c616f523923779673ecacb201d7ce87c1126908900ebcf97b63d22abab1f108a70ebd0d54621820c9f183cf418ada97540181b217230ad16f861607bcbc027eace900bdd9760c1ab0b417d1bf7b0831d1afb2bd7ee2da6b1ad19907d21a5bf72c0c1ba703b255a8699ace7cc5c97073037f91a95c9936e2938f20d1e55cf800fd09ed23a338848836e71679e9125c5088ab1f5cc4239dd7ed6a9b846d3a9a3dd3017", 0x515}], 0x1) 08:47:08 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x1df, 0x0, 0x0) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg$unix(r1, &(0x7f0000000700)={&(0x7f0000000000)=@abs, 0x8, 0x0}, 0x0) 08:47:08 executing program 0: r0 = socket$inet(0x2, 0x3, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="898c0de3e45614d4b043d2f93eba6a030bea3073f6117c943411c56a0c13293c6beee178b628e45d625f2f91c036e6be8d6f1b7f47330f5f8cc235aec38aadde", 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="9e0facd86d07dbe491cd77addf2dcc67", 0x10) 08:47:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) sendto(r0, &(0x7f0000000080)="4e64b87c78e8abef480b68d464944bf0404f099d8d4b7837cea14fbdfa878e2214167c0e4afd47c1447488aa992045bb754144f459d69a7d8dfd69599c832270650ee7ca90fc34782d758f3b0527269d28bcd444cd5f3f4a41bd0af5a991c4a6896eec9252db4d760310580cd3047a721af6302409af0aca164c205e8fdee1c9adfa6a5fc721199121c94e8c8cc53ac14cc02b", 0x93, 0x1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) r1 = semget(0x0, 0x2, 0x2) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000340)=[0x4a, 0x0, 0x69, 0x5, 0x101, 0xfffffffffffffffd, 0x7f, 0x20]) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x2, 0xfffff, 0xafb8, 0xdb}, {{r2}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x9, 0x1f}], 0x1ff, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x80, 0xfffff, 0x2, 0x2}, {{r3}, 0xfffffffffffffffd, 0x3fb8a581c98e64a9, 0xf0000000, 0xaa, 0x8}, {{r0}, 0xfffffffffffffffc, 0x2f, 0x2, 0x5, 0x84f}, {{r2}, 0xfffffffffffffffe, 0x88, 0x0, 0xfffffffffffff038}, {{r3}, 0xfffffffffffffffc, 0x10, 0x2, 0x8, 0x8}], 0x100000000, &(0x7f0000000240)={0x3f, 0x10000000000}) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, &(0x7f00000000c0), 0x0) r4 = semget$private(0x0, 0x3, 0x402) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000280)=""/186) 08:47:09 executing program 0: socket$unix(0x1, 0x5, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000000)) 08:47:09 executing program 1: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x200) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) r2 = getpgid(0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x1, 0x3, 0x612, 0x200000005, r2}) 08:47:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00002ee000/0x2000)=nil, 0x2000, 0x5) getsockname$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 08:47:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0)={0x0, 0x1}, 0x10) recvmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000000), 0xbc, 0x0}, 0x0) 08:47:09 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x20, 0x8000, 0x0) fcntl$getflags(r0, 0x1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000dbddb97b00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f000063a000/0x4000)=nil, 0x4000, 0x5) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') fcntl$setstatus(r0, 0x4, 0x4) socketpair(0x10, 0x1, 0x2, &(0x7f0000000140)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair$unix(0x1, 0xc1ccd96da2f79fc2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) pipe2(&(0x7f0000000180), 0x4) ioctl$TIOCNXCL(r2, 0x2000740e) 08:47:09 executing program 1: r0 = getegid() getgroups(0x3, &(0x7f0000000040)=[0x0, 0x0, r0]) r1 = socket$inet6(0x18, 0x5, 0x9) getsockopt(r1, 0x7, 0x40, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001100)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f00000016c0)=[{&(0x7f0000001140)=""/220, 0xdc}, {&(0x7f0000001240)=""/157, 0x9d}, {&(0x7f0000001300)=""/118, 0x76}, {&(0x7f0000001380)=""/126, 0x7e}, {&(0x7f0000001400)=""/248, 0xf8}, {&(0x7f0000001500)=""/199, 0xc7}, {&(0x7f0000001600)=""/5, 0x5}, {&(0x7f0000001640)=""/60, 0x3c}, {&(0x7f0000001680)}], 0x9) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000001780)={0x1, 0xa, 0x3, 0x7f, 0x1, 0x1, 0x3, 0x10, [{0x81, 0x2, 0xfffffffffffffffa, 0x3ff}, {0xfb27, 0x7f, 0x100, 0x1}, {0x80000000, 0xfffffffffffff800, 0x7, 0x74}, {0x8, 0xffffffffffffffff, 0x0, 0x400}, {0xed, 0x5, 0x8}, {0x7, 0x5, 0x5, 0x1}, {0x7, 0x2, 0x6, 0x9}, {0x6d8, 0xd86, 0x1, 0xf07}, {0x6, 0x100000000, 0x800, 0x1}, {0x6, 0x0, 0xaaf9, 0xc216}, {0x0, 0x1, 0xee, 0x5}, {0x8, 0xfff, 0x9, 0x45f}, {0xffffffffffff8000, 0x6, 0x1, 0x81}, {0x1ff, 0x200, 0x9, 0x40}, {0x8, 0x80, 0x9e6, 0x7f}, {0xffffffffffff1651, 0x4, 0x1000, 0x40}]}) setsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), 0x1) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:09 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file0\x00') chmod(&(0x7f0000000040)='./file0\x00', 0x2f00) 08:47:09 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) mprotect(&(0x7f00007a9000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() mlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 08:47:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) fcntl$getflags(r0, 0x3) syz_open_pts() write(r0, 0x0, 0x194) rmdir(&(0x7f0000000040)='./file0\x00') 08:47:11 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000280)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a18c6baeae673b5a5668781d1cd590a3771eaada9094e889a477a334a38be5d914aae486e", 0x2d1922ad7ee5ab96) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r1) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) ioctl$WSMOUSEIO_GCALIBCOORDS(r3, 0x41205725, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000000c0)) syz_open_pts() 08:47:11 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) semget$private(0x0, 0x3, 0x180) socket$unix(0x1, 0x1, 0x0) poll(&(0x7f0000000180)=[{r0, 0x8}], 0x1, 0xb532) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x7fff) getsockname$inet(r2, &(0x7f0000000040), &(0x7f00000001c0)=0x61) fsync(r0) semget$private(0x0, 0x3, 0x140) setsockopt(r2, 0x8201, 0x0, 0x0, 0x6f) 08:47:12 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) 08:47:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r0, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='@\x00') kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x9f2ef569191812d9, 0xf0000000, 0xfffffffffffffffd, 0x389}], 0x3, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff9, 0x22, 0x2, 0x41, 0x2}, {{r0}, 0xfffffffffffffffc, 0x23, 0x8, 0x100000000, 0x800}], 0x4, &(0x7f0000000280)={0x7, 0x7}) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) getpeername(r1, &(0x7f0000000140)=@un=@file={0x0, ""/97}, &(0x7f00000001c0)=0x63) utimes(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)={{0x7, 0x800}, {0x4, 0x400}}) 08:47:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x99a4ee56e1b1ba86, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 08:47:12 executing program 0: r0 = getegid() setegid(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r1 = socket(0x2, 0x2, 0x1000) connect$unix(r1, &(0x7f0000000940)=ANY=[@ANYBLOB="5a61ec8e5d9f197a220bbc038faeb12b9f5cb02b7a47460931bfef3d"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="0714045f099be009e938d0737f73eb2b33fff30f", 0x14) r2 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000ac0)={0x0, 0x0, 0x0}, &(0x7f0000000b00)=0xc) r5 = getegid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b40)={0x0}, 0xc) recvfrom(r1, &(0x7f0000000bc0)=""/76, 0x4c, 0x2, &(0x7f0000000900)=@in={0x2, 0x1}, 0xc) r7 = getuid() r8 = getgid() r9 = msgget(0x2, 0xe4) msgrcv(r9, &(0x7f0000000ec0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f5ffffffffffffff0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015194d942e6a3b4e00"/134], 0x7e, 0x3, 0x1800) r10 = getpgrp() r11 = geteuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000b80)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000010c0)={0x0}, &(0x7f0000001000)=0xc) connect$inet(r1, &(0x7f0000000e00)={0x2, 0x3}, 0xc) r14 = getuid() setegid(r4) getgroups(0x2, &(0x7f0000000c40)=[0x0, 0x0]) r16 = getuid() r17 = getegid() sendmsg$unix(r1, &(0x7f0000000dc0)={&(0x7f0000000980)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000a80)=[{&(0x7f00000009c0)="2049339586ea2ff19d4abb2d9a3974ec251a10f79832f3edac4de521ee57d4e31af088fe6ed47eb7d2811ed5637f70cb61eef057e9c7adef14d808c77edde3938c2defde18d5de56b595746c9ed8372e2dda72bfe3928a2eafed7b0b88bce3360aa5fc476fb9ca73d999c15f3a22cf8293d88c07fb76d3d38803782d57078903035d355fc4294513ad3c0719083a593c40e5cb0d91ae2b3221458ce021d823e146eb7a", 0xa3}], 0x1, &(0x7f0000000c80)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r1]}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @cred={0x20, 0xffff, 0x0, r13, r14, r15}, @cred={0x20, 0xffff, 0x0, 0x0, r16, r17}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x138, 0x1}, 0x402) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000e40)={r2, r16, r0}, 0xc) writev(r1, &(0x7f00000013c0)=[{&(0x7f0000000040)="16b42d14fc4ee44807208061e6f41f6f97eb5cf5bfc617a148ab0858e1f529d581c05b4f22106d91536bf8eeabc5b30d", 0x30}, {&(0x7f00000000c0)="0fdfee1eeac0fac6be43a6fcbba2f3fa889d31e5e70438af5a0a3303bb5972be5027236338ffb5124b2364e0907a94ecce798fe5e1142a93b7da8fa304cbd71de53e5848bbf65d9603a4a48beb57df41c6e290ceecfd97e443e849e135f6f64784b79dd40af9e673b895772b0a950588abdcb4ebdb7c8d6edd43e10584a85a1ce01258c3a9d07c8527f34a69cc9d58fb09247fe9824f3ad00ef93942d6d763069e7f94398624df34a37a326321397355ce65dd33cf7912f6b2ba6f3c3f7ef560dfbbc327f34bbaaca5131eb30d21b1a4ba2aca433dafb74dc37c43c9b4816fa3747646232b8aca07f980cce12f9b5112094cbed245b89ace865a56eb24d490d72d51a19a60badf352faa774ca1bff6408b3463b6cef72b5ed03a2d6a5bd5aac68d9d5b5cfa7e1232b04199e322167ce34efbd8321000fe1cf514252842daf6ec5cf21e02586f1cc755f5fd50d1c6e2120b7a5bfe96a67f4bc1087cd53e87e222ecf1c682b106582dec1610fe59fff7c0d5e2c243f388aaa18e47dcc32a29b15796ec64f80f849aa2bd6fe71e3dcd6307ca6649eaf27047ae36e491d8b71898d60de132b4e6a1011e2d000921303f2359b896cb7e69255d8ae62defc8c9628351b408271ccfdc8beee0141b5b33a854cc2173435d0127eeef8e5cc0deb6997c65f879332ff2a5fd9c71491e772818dc6d6fd639654696f64be5747d440dd582a8a34d2082f30c62786edcc73fa0954184069041c1d54fda7cc54e2fe3d103f5500a3d241b12ae31194017305d811003bec2db82a3641afe7319a461087b0d7271a315127a7abc0956fdeb3dfbaa0335460e6d60af55c3680b721ba90b77b095f1f1fa9845bf906d3e8f6705377831816bbf1ed7ae87e9b6b2381f1acc58ccbd47e8f845fa42a99bf5c4f2276c3ebe1680d126d1450d3a18527d4c12ebea15ea484623af04e050064a53da707c30975a5eb89eb01fb27e85440776e23f182786a711556ad577509815205d59fa5eceea2f2e68f303995c4b6831c219a0038ec435df7a36ec2e7ead15e3d9c68d7c0f9486897762b67e2d760c95aa8cf44f8b1e7bed040fbf8a26cb9ac517d89f7e802b510e8180effb06031432dd1806be96f6213fcab7350d8ffc7f8fe3023d0583a8b07ad48161cacafbf49583e0e4def0b3773509fead2d2e22f8f4e68590a4cc207bbe61e85732158a8fb153d761cf3ada6398b007c16a35f897b5ea674acb6ef1202655b1673deaef3d78bcd2600d22f80f081a7bd12c9a1c66f4d1033ce2d4b00b43c12a56fb41c5900aea1a6a4635aa7273ef2829b429016e487b9de4b1cd27f6c3a22145ab609cc753cfb0ae0412b946507f2062250aac715b17753b3e0fe85c89d3995e5e22f1265dfc2183230f26801b9261028833ff08d719e0576d66968f9b2864295c752ce3fa74b27da614e5a267bc2c49577f4ca30d9eccbd3472e5d611b88279e4e7b1b1c7b4e0a10101d1df59369e4fcb87f4e3294e384cae136317948228b95cfb7f8bdc50c2b8d682e9a129ae047307c8666d3db4fb09fdbb5e224d6e6e45442479076c712a92662675c4c8dee3dc64958df96c799377f711bee1f3d972dd1044b1bee6e4ce394ec0bffb5e4a70c4166e043055a81a537110e1bbeb8bbedfec2b0d350b55d97e4a54465321553ba5120498c37c47e5c56e7c7bb9dfd39f7eec1d357489f186159546bf19f15ce7e0d6189e2c2f580728e0867e7864272da74bdbbde49175e4cd08fb57d054cfcedb07f917b51984695f423990f7a6ecd86e3da0857c55ea04cb6c58afddb24b2d457a63c080bd6af1e21400729d4018dbdfc7dcc4531aefdde4e4ba1af62c7c8ef9ca7dfdd10f20ae3e70eb3000474c3937ac17ef26a543ee3cdb73484291ca6e56370a116265a2de3ec76b0872188b6482a17dd4fc18caa94b941b374c275d2ef96b0fbe3f1f4510a9139177834548cddfe267aac0d6847f520ded32feacab0e7f6c0cc441a2e821d4bdf67039d0dfac3b8e11629ab4368df944248716c4e939eb0d0e23011b91e67d4a6ad004b409ad6eba9d944a1653a9b5ff49df146ae79409b3e5b4ea5ff13c51838667e56ea3c324cbc65617e802b9144bd8958793e0f959416742b1b694b2c6a2b8079a917f25ca1dcd8a22a034efb094edac03e7cf158d983e0ecef8f2ceb599944f737fd390d8a6162b13506e18f6f5ce47c31d617a00ea744e206b8f2b1cf4cc17a3cac5dbed1bbba35ace30a4d24e976c4b93a84fc16bac20c73f869b5ca27102e46af6f4cbcc64ed0bd717208453ad0d702f45d5bb01ee21e19ae488ddbe79f24905a9d613e11cc086f3ffe711abe571d1b9e3989966d74bd40e0fd12e657004c681d4646b7aec98a19264a1f856a6979ae8d453b403f57fa04eaf408ab4a347d585332f7d1087168f7346244da4bf2e98e398e51103489700c3aacba0c6be2ad3eddcc4a54d65a39acf2e2a8a124282c530df67da93d0f6abc003562a252c94801251bfe5844f9d4d078f12fc1be80b28f0cd2438cfb590066985f95e2d10a78cd7864d02aacdb397bf7e0763fc58ad41cf66b466f045435b6c5796f97c7347acea4a08c6dca859e0954f5c33174b9d6c7299a0e2e63371bddf3790e70cde8e13386b178c61f02975b1435107b4524eb42f973b6e2f8ce4ab76c9f93585c64b4e880a259c98c6423bd178c96c98d8701ec593a3a090deeecfa7a23d57fddbe5b81df21b44b056fdf017fd4bada1aeb29691f02a9c758c4efd4470a368635e19b0254c56f432d8f1976af8fad4a6ecf06e32b32d9b8ccec635d584f037df1c4374e1b078c879ae096d8543fcd88df9bdd77efc5b31b212a74582f102e781827c53a4dc1af6ebf56aaae24efc9a4fac43586a4b3dcdf4a851b8dfee0d5d67ebedc032", 0x811}], 0x2) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000f80)="2636e60ca19f4455227b", 0xa) 08:47:12 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) socket(0x6, 0x2, 0xffffffffffff8f26) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000100)=0x2) connect$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x7}, 0x8) write(r0, 0x0, 0x0) 08:47:12 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x1004000000000) setsockopt(r0, 0x400, 0x8000000000023, &(0x7f0000000040), 0x0) 08:47:12 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000002580)='./file0\x00', 0x200, 0x100) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000002440)={0xd68, 0x7, 0x3, 0xfffffffffffffff7}) r1 = kqueue() r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f0000002500)='./file0\x00', r2, r3, 0x4) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000002480)=0xba78) unveil(&(0x7f00000024c0)='./file0\x00', &(0x7f00000025c0)='x\x00') mknod$loop(&(0x7f0000002400)='./file0\x00', 0x4c95783736bd2212, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000002600)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000002540)={0x0, 0x6, 0x6, 0x7d, "cee0ac234285e939bf0dffc00159e60d85e6171f", 0x1, 0x7}) writev(r1, &(0x7f0000002340)=[{&(0x7f0000000000)="7bd845b625fabf30a2b69e18bb68ad220dcfdf1d042acca92cac90182339e0c7221aafafd54e7f3439e0a9b9eaa064dfc1e391259c079f39dea3198d38feb8b36712761ca0ad257fa257fc8e", 0x4c}, {&(0x7f0000000080)="5e8ad188589f20fba2e14ee649cae2d085101e5378bb6bfeccca6d1985a111d6a3247766fde2a4d9b1483bcfd9f7f3b0ae67c1142dae39a82a992b752077cc5ad5344637d557690944f7b5231a19477d59dd2023fc4c4999a04ce00b7c184ed37186dbc6b19adf6094764e6aab8d2bf6c70b14ec80407911731c3247c0ba2bffb17bd4fc84d60468c528a11e24b2dc7ae107858b26b0a14069aa01a2136df2efc9867627bdd8c57d7eaa2eebc3475b8d925d377d1d9d57ba94454800da40be84046777a6c4b73a1b0102eb5cba97fa61377de230f96ac195c5c8751292b5b4ccb732c7e8d566a50dc1be420e1e935bc1798edb5ab7f6d346a1f0c44d610497cc4312fc481a07ed35eb95bca591bc6108071fd27233b47cebb941a288587ca2f0122df875c4135c18b186a53fe40b2b1e24c0de759565ed56a25716903b077babd6aa78d80670f6d25b2adfb3880f627c929c2eab360076b67f9e3a849016cbd09834288387711411a98472bdf30da8c60ecf6ab630300fe8b69842b3ae300a71714f58a14d0589cb516ef3f236048c0e40aa6caf0bf1667ed4c6537cf532654f681c1033443c2563d53062f0d1428151173ed2ceadf160c7496c8097920ff9337b0d959e3634295e60f80adb8f66c6444ba31222266f57abed6f4ed1d2e8de3d8e2c097ba7bdf2629924701cd4813ab44533177699145319ec4c7be1c37d9cbe7fd8f7216a163cf7a9beb8a190dc6ee3481c58b36d14c71ed7a233d560f9698316d7ffef765e81261765d1baab915d69132cdca84a1393915292305f2985700adf085103129d0426344571a4c93abf2e12e8219479b3957675b2266ea955c9c0066425864a57fc1898ce85844f73e650e0b788a03ff270e1db169ef85f05e44cea86356799d409c030f1681caba2e0b9d83264855087adb3657de3136a025f614386e2410774faab768aea6d953db0be2d883f0d7f8ed6c5b0b63cde091f16f2d7f20483688d51f43d97d62b25be05c13e90fa16deaf459d7a9240ca95ba6678c01f9f97f82ad81dd48f8d7283af63c04513b8302c48fe5b0d9bc7838ac671033abb5bd44e5e91d1c41a373f291e0b2f1bb75614bfc1d0d03df1bf92e24f61734bbfc31c6aa830c820c2feed6c5b5ba001f808f85937f446ee8c7864705f5e149bda14b10ef020544f95a04ef38446ea98bb6208f9e6e3a617f993d2a8600703410f313b9c66e8810b3257b82a0b5dd0e0d9d6593bc642b55a3a56dd01f163f97dd92c4db49b0b2267815683048a23090cc8fccbcc862bab184781a324264eb663510b6af5465a08de45306b23cc7ff1fe713119427d2b7a4ab00e7a84610e48f3560cc67e94a0804a227430ecb1e524c141a835b37775078d804b855c2f2f77119732481b677b960b6d8577cf22c9a7222ccfaa885ea8ade4280b83a5e9feccdc5646fd6d51abd48c6f8b99c60b1789420c8a09c6ae26db3e45b2ca4f2352873cb1558c48e82031c847cd4ef9a894ac165de1e98cc2531d376e93d0d64b99e9cd0a74afb64b9a8d6b5fa94ce6ab14a348b351adc6620a0ca1cb7663cc8f42c6c290ddcd1e35dd8c65d09a23af17444f2099c29f506484c0233e07b8b2938f74a8e0c84db7bced591a2bf5026f5e5a76255a817760482d5db497e17f08759503115dcc0e69d1ad5ff189ec4adee355619f85e6841e8bbdcfbb05b3dac1ec8d865523f87b703e96c348cf355eed6bb1ef007bf64bb9ee757c96e81bd335d0fed0abf7a9410abd37a6f8f59df6283ce807aa751c82cfc91be013ef81f07a2e830d2e056ed61e830a1e37ce96a1c155a82c541c63c68b44175b8ac94e94b8dcfeef7b4690f29617a364731571d78854e4911836c7343b8e869ac408126309602055ccb5f5d91464df28adc5e1177f3a0cdffd853ba0f8b4a7a82933e2341357af4f5fa487a00c5833cf27d80aa082d7be5e7e18a59c8fef051b7e24627c73108a8f0fe3b62d47802da482222b74130d34906cb0d82185ac03dbe6938f6662cd72f6513a0c9067809d7cf255e5d4044f5f2ebe7465c6f54c77c559845c94abe5e79770d0c083ea070cc80113bddde51fbd6e5f2c7c3442b3f3f0fe9fac365051642fc82cc8abe7c410dcfded6c1f5e59d90a99a7c376c8356950ed7a99c11d77f34c59b5e012c929d2f926445ba4bcf920817f601eb05449fe54cf46491a02cf9e9b8361e3e25a2bc4617efef93a469e01bf30247b436a0b1e30e4be9bcd07b7ccf5284a7ee29bb72491084a7fe285d30743819b5f7d38bc12c350b94986007e06e9354382a8f1a4883418b5cca93f2be0f15ce9ae4e4e32337215d9a259c3d55ffb0fd3a4ee85af21ce634b725b2507bda0edf1cd43ef9b9e651316f302c0adf7019be1608f6d203a6e3a90e075117770bba9a3e7d2f2728d3e4869b9b263471521bf9c4184fbd3d9dd95f3a80babef340730337010e76fc7300709cc6f717493654e287934f0300c0e1cf3a11b94abc88a8a49a328f31421c574de6c7494f45deb6765b62c4775955ad9d9c577a573d892d13f3aff9d86f98dfed91e1c904a7f75a578dc8feeea0c462304a43686b4be9e1679ad9cd0d0a75b4a9ad22f0a446eacb7d9668501a2b2172681b5c30aefbf766b45cd4eabb7973881893af91108e03649f0717e0143db4992e65a0adba8ab5b0599090eec08ff13fd664a84853e1a5c38ecdc4465f297a68786b12baea8667731d608e07c0b4ae5d675af7cbc465c8956e2cbe2a8cec34c2af42d733ccc8cf486d681584315c863a11dc4f4cdc0c6d0603143f32b2641b417520a3b8a22a5943a6438d07401ee5801f7701b1c357f44ebe760b89114144952327ee07ca50400152749fee0f40cf3a2ac5904e807a11ac497d90ba99191141a5ab371c4f4231c60cd2bab78bf3beedf356e715c8c0a496391c22506aa4ffba1bbb7043b4eb8dfa121ac1f42e2db0ae6cf3af588ebe486cbdf259461e1aca548b6ba3188e44f08547a4f2fba6bf29f91bf43d33afd3b182c4c5796787db1be7cdc2ef6f3318a5f9667a0c5c7ff97ab8fdb015dda79442ebce97b643ab06a7e11f6a0902287fe4b81b42f475084237c652354b8e27a9e8fc2b0b9a397a09d52305658344fc389de24b560039eba921405747a2ef143b6c138097e73fccc49e1186ec6041faeb222ba0e7f92265e98568dbaabcd10e91db568de52be8096cf51a474539522d9d66c35b92a4f53307a275f45353e8d73a7a0e176b6b71e1b62468382226a7b59c34bbdab69cc7d36cfd97ed30c16b9da15e2b8a252277f529cd0e187411a6091943b7cd3a2aa94cdda56046e2b2978cfb307071b569d4f4ef0f8fe88ebcfa050756ed06e0819a983a62184b52b4e25e5d0b66d0aa797a54fc6cc795736e84613900d58664bf51d710baf979bf9bf4072a72fd772f68fb0d446baaf3412881298185ba869864c34e10bb419e425abd59133b525e83931e9029b49fe1be65ea7a1f10ad48ffe655b2fd91edb6a4f693d2ff9d3ce953361477a0324fb607f56d69d9ebc5b41176b7cfce0464762f34c423a0beb0e9653e584be0520dd3ee55a7677614f8c70bfcec9ca7ca6c753f00fdb7e622c4e009bd21e177ca41b8db8710b19682e7663cefacce77e04644877f02b4129237d009f94f2bfeae72c880f96395f6e4f46f072c7296daa9dc852a25d50dfd58022dd8b34bfa9172d89824ea7cf7dcfc92e511937915b4292a5578cd4d6426a3a05aa7ab1aa3b97c17b3726ef424801318499b62056e03ea502e7c89275515cf39f1b8c51a06c6cad6b4f9f350df9524951849138718cdf2c8aea299a73f61fe33acefee72ee187546ad315ae90249988307517f49ddca22d0841ef215ce3ba1d562c2676e20ced56fb0a60439ac78f903a6e5bfb61de259300fcbd59cf1bcc5ba5d6a6511ce67bf13de8f315d340868d9f3edea369a83a6b4332f6c7d4140624ff4514576f671cacfc1f873fd3655d86e2ae043a8db12b821996bbaab4c1dba037f5d7cbc715c897722b4c979ede63e332fd93c6f38a1678a1d85620805714d62e99aef25ef9be4f111ce7c536264b0a3a4d2cdf6539d07773bec1db1b761db13fe5083852f4a2c515c7c2082d998e28e66f76f8e87a151695884edfc9582bb9d3d7c13572f2b01f2c430229230a8cd9c642c5211f7bc2711b96781804c0005a64a822e1876185ddb476bacaeae965f05242e7a86ad4020b0995223b9361db0792d70cbc4463a81b853e293535ecf01284a22243e7eebc85f1f5c9a1b541f7670231fe0ccfa799d5c81284d0f2e87674c52b23da33289b94d66394c8a707f6ab75d96fc8a605f138862a919e69c61edbb3feaa6f864986f8164c88c56fcd382b1c16104bb590d626e298ec9248537d36e24f6054c7a75c0ffa65778fd1a9c9727a85e31885f9aaf3b68632cd98e2a6a046ee6878bcda9f86a2012bc34398539a0ad6204bf6e2deec042c2fccf583a494150ddfd41fd1f9070d8cb7ee4957bd0b29860469b8d361429fa51f873e38a871aa459feba31d907871cfa15208f98aafb6527785ca37a84bf46a3e4795d4892fab7ee0b33ccaf42a34414a900c55236b9bccf492e402967e4230856483959360a149f7629c8209aa034dd19f8791df902d11f4c2af549c27d4912ad69b088a49ec946a6f99aed424bff2acf8c711cbb043c41351bbba7c0567eb1125ed418f26208cce0da44832fa79764ced8223e37507da748d7b749f8102778f238dff5e739a77117229da24d6239ff1bcad14ae230d88a07c3b439999f8ee7b4bcf583768b059294cc0bf64ee26ad4e07e19e06a5e65a45d7dfd9869ca52a41ff29a11f35490e10adfc2264f782bfd6e48ed023db89ecd9a7eae7696c325a2356cdad3bef09bc4df8f3ce4b021af5c6a0de530fd60b5938fde4626ca2945994d7795403c5fce232dcbe9aae1c09b54559bdb385c814b3b632a8de8f0af2f749782a9a7e0adb12c5dd0cfa192c07900f4fbdae4e6638637f6a554da235ee0576f5a9136ba6d2f332133d71c5b7be4da92f969b62eff20e75f2d11e8b899a79bc97e12d021df32b6c7e26bec6859b8927a487c84822fe2d4912704d64b739a3ac81da73366817291d5c7c38f99076cb194565856761a59884e119c3afede8a870e3a42389734f3062d4a4d6d76ffc8db72352c503ac422021cf51b2f7eb18b74cb7cd007abaa391cacb2065d19ce82eefb1cd62cc3b4b5a59c63ed249468f6e511f370c07052be941a04e46f763d1aae9f5009620b675ecd4d2f19ec202894cc25e8285f455c473d2f5d783e80ea4c01cd870ccef0d9b1d2e29bf9c87b24839823bdd62479bd6f488d604a1e59d97a9e693cfe7a6a790e07b7db16d3cb8d126184e886520f9acd74e2287e6c614058f587fee34c221f94978fc4ae6bdba21fc943f0320cb0d6dd2c1b1bcc649c0cae50ac8ed05989deae8bd5181bc3d08b521eeaa391a29ea6bf690e69579f768050a433313ba0363790becccb0185fce21a1a1b44ef0ce53f50f071d8feee86fdf95a037f56fd4cc3763821e8f20dc3e5b0eb2a464e2ec2439102dc51884ac716164a4cedbb1768194181e463fc0e7d31478517db12bd566b35dcc83a063a86de6812afe33e52f148ecc667ce3e7e0f0514df5b94d37ffd00f9e399591568ce8b0d754a4fd892adab00a4ab1ce5e1f8d39e5c046798f02381cacca2a4b249409711f1e110b013dd188b09b72be6d0d18f8baffb3400ad7b063ddd96f4cfd7056ae97c6f7a1973c2b", 0x1000}, {&(0x7f0000001080)="3284f3885b6d9967d1d4f2f9bf042b263697f902c76f675652f289e9dfc124046a904cd03bb8135d34636b0f74b0b0c6ca4b9ae84499c571ab598880614deb60e63438afe66d7c00ec467e60d556ac1f293e76cf1d1bcbd03850b0dfc0616b01d93c1b7782e99c2d8264f88dc8f8a4e1a8dd55a678c882b2396dad04eb5183229e127c3ce6140de57f4111198dabb2749b7e39515e9e2dbdb602188c7aff373ee646505091155664ce22bd597f45f1a00a53bb57dc7d0871477f51e341f1306e8b478841a59ffc8f21a57744ce6b7bd56b179ffb", 0xd4}, {&(0x7f0000001180)="978ea846ca4d93757209fd956a2377c33e551d120769bac951eab9b6d1dfc2e1b0ff4a61c04c9d38af", 0x29}, {&(0x7f00000011c0)="00f9a371f5497c95ec019e25daac", 0xe}, {&(0x7f0000001200)="2c1c", 0x2}, {&(0x7f0000001240)="9dc30094dc3254e5d31eab4a01f2a233b43a24c0d44afa090b76ea67e49ea62c1c0912a0552b2e77388753ba6ab213f9117a822d389c0de8ccfa4cb476c6fbef20099f5a1fcfa86a10fb31f11ab00ad3581bbe4d92231dbe9f85dc4168f3641a87fd9578b1b5f562651a5d5c9ab62dec54969770e1e169b8170ae441f15741f93944759399977e25b3de0773ff40e10ba6d06b828a0755ced42fbf2f26b68d5a3ef78a90e2c70f2f2b2ffab2ea2fadd52a6c751d511ff68610f4faa30944ca6ad31bf9d9e78ac1152bfe730f800da648ba7eac7dab5ff9126ca60351a5a2c2723b4d279535204534d199a6232db79bfe374a31d0ebd6cd40219af6b0d1f715f3d3a7709d0be9d7a90ad5f93b12ddd1ec679ffc1c40a75da00968281d691f03ae35f20bad706fbcb976188ee222e452e737f3b9767d2e9a7a74a8de015131a9b5904ea6d5120dce91db5556ba4edd97d0e119c9a4854506406312c3a0587002fd5d41fb8071978dad0a70c09455c528c88697714628777f41fd4e5ef7220b628775d4f8e55b42c79df0c7f152bef14487779a1acc3fb8c1bc9c83fb223ed07831bc8691cded8ce091e94bb1a8cb5438f252ccc08234c370ed84d2a8c2359d691a832f57c7a074bd08034dda0fb1efc30c7ceda9a48b5c253f4e7c5d123c3ec3a86046f8acb5ea454062bc3718a80971e42f94cc6c86d52b99f02976232c9eff1a4f1a8b2300596215c9623f96ad6019bb6a1776dc18e155ee4905deb565aa6b793231ed8f92b2b15a36748ca0e0a77521c13d5bc676c159766f48f751c4d2e49c48f83f56af2df9a88874a28172477b264a7d4f45faecba84fdde827245c1b53594e1aea5d6da2bda5f0e5cc493fba4b7388201cfca6ca19924f4d8a533fcf145d19937c77156efb7c85008c9aa36047401f8013181682a94983d7c6718b9e0659117f4399be822d2b8cd7415d348a4d14d7ad324f10a4a8017c68d1a9c306ec0efe84471372a26d508e22f4279628abdb11a9f39a9092dd513e78ecb67f2e8fc51f180423c0a82d91d56ef5c521e4a6a78ccc983b30bb8196f22ec5ece3663b0dbb924af34960556c8eadb6153d9732a86c537dd42f6df7309c40648da78cbecd763f15d66daf681edbc155ec20bf225f7dfaf99ef8cc51d0039c63142a219b06ee8d290e7bcf62b0f156b24095fd11be67ac82b2d7c6e1a427f257379873b4ecebb1a5b2ed295c55af71a944f16ad1cd491feee4d347a3542872bc6e497aad9aa442f723f872517b1b3d6fa8985e429388b10b5f50cd06460a6515afb54eb94c2a8cd133e4ffa06e9eef8ca44b08ac27f5abb797fa12885e47c6ecd86d545011248fa45bb7fb855f0d75be3dfc5f8f557612e6de9b76b242367da514ddcea0092a900fb7b71a71e9c043a4dbdab7960976bbdbffbfec71f5c19782e2ccb5006f00a9ab60f949da26521cbb8b20728b67c9c3c5973a4848a2970ad11febdf4f759de8dd752ffffe2c0e4d3b7389e8447d980087db98c1a45fe4ace529d86b3536cf08b658334cc28da38526e3bb48749453b5559661255e654853997c309792036729dc9849091387d8116d2d49243a5664497333c84c0decb39ad7f3fba90df4ec22190a1ff8eb1a9ce270c6d59b86b16050aa53399fd9560a9049bcd6e222c2178e2bfe2efb459d90228c3a2767a361111edc800f9d4f7e46b613d8bfae51ea42d009254aa7c8894414102c82a8d7d831417c5b25c18dd49c87c8edfd10aca8e8f28a0c3d96f34742c3084875150ecf894da8164a6063f5b186b53069e100b778ba559a81ed07fedd02f4c76d09c9d81c32e8bc15914b468f33b68e921c7179ec00d74839a798c6c58b22674897ba611f81736e17fd413ca4faf3aa9209bd5395ac345873c66379beea72170e7f02c2035733e703b4d3c4ac79621a59f64630269ea89f06b691ed130e68d70363300e56d50dfc064039bfc83caf04ba07f1a0957a1fe0d3305ad9be098708a31e087befe5b101d671c8fea70006aae870a2653e996f26229c40caacbce0efa9e8909a7eaa3103c5009f7d9fe76a14bddc448f12b6d1c9a96be2feffe00b0543816baafa21c4ec6cfdfbe10c0072699720437c2b286574cd874ca9020c30614c3fa43559e441eac943dcfdac6862cd873e51294c5a819d15eacef2e54e3b00391608f65320525fad1a3b5fc5b9eb522bcd2afe57c09ea0b79ae058bc3d61a2de1161f78cc2ef72befbe9df347a900035e890e4f12f493a8889d7117049c6de523813241f71abf434e5bc251141cd4edc0eee136baec82d20ddeb35d157f4928cd55e0ff3fc35d2d74f6938e7e41e54a652e8cdf7345a2dfc047c37fcf3a028fcfe7599b12d45b8b277804f86a3235f63e854c784963de44e98ff7c73dde3b1e36d04f62a943fc05b7101991e462911774bfbf7c45b428a0ce888779efd14a348f832b8d895fa9a05b7589689d7e3f6be418657cd033bd4d5580898d37cc758052de1b3dcc58baf0496dd47495bb917437f01cbc385d260d61ee16d2038a29a252aaf624818ea912a656905b8f916faae8af04bd65c559d0775938f63d5e67e0af3a56c4fd41bb462356f8ce0852b5ec38aca5aea06cf2d09b2333c924cb3151534a82a32a935839aec8f98a8357a30bf62ef8bde750c2dd14ce4893816093a4895e70a56446addce7c246a6997d686bf0e5f3a10cb347f7a70062eb41a5b66ec60b3f85f6a92621b4d311122f09e3232aa521b35f575b97f15f14f29f8ca31de76aa581ec87d41a9225d9be5e5e83da8299d3b94c3233686fd5e24a7871d3c84a74a52dcc25748ca469840a43e01ceab3aa8d822f876cdca6081069000d08714b6cd663d8e1502469e46bf98da27bfd8a783205d3bfbbe4b55518a042a3b62ffe409706604899761759c81548a4d606679b9b22919e293fd1d5468f5c40e6a8c1a35fa7d9b38b28b03569f8fe64f7dae5e7fc094b548d93bbeee719910f6679e67c0143f2bf19870d6afef95050a3a53766df474b4465b7e69df74d6d335b346c86942bc30d4b9381c9caa431368250773943ecae4e51278bec4e0a7cb4ab4a820f5dc0cf03df36b544f3aa9541a914f8d45b51798a51afbf25ea16ae9def07a55de718cd1f9ba9f2b3b0280f7379630bc9a1606d6f5ae2f84583ef3ea887512f6398127caa60a75e0264618c5dbc39f6d75418726e0434d367e95344466fecd20c459f578a129455ab017b9c360447f798e520c6b7253ab461aca8d8c8c1b1cddadbdb48d0c472f5cfe7fc03d3bb2aefbdbcdcba88e868ff9ed2b7e793d8658a922824823b3f84b55a3ee30d9caccac0262030da9701e0a83ac3a1c573e449b80024c9610545d70090627cd522839e69033939a119cc7b75243c018479f2f64f2e8b61d6f5570b0d77f986dfdddd44e47143faf01cddc2edb9bf08029817328acdfd412e6a95757e83ba565c32a0e4f627bdfe2cc2d37a5ae90e1775c793fc5f7a7885e5d2c4ff78b8b06d6e52a8e5359d1bcf6890fcaf783b473289a21803c17b6e06a61b4b41a43fec1c6ca71377362205a5c6c4a207a8c1eea60642cc8344365c4ac19990b808e57a185d286a9a92f4c0a5f6b32203f3699da0073f53ecb29c1ad1a89bd2b85f8d200b065ca2444aa193280e7b393448d719606ed79c069f94eb89012f148cd183a81697037e8c0f171557acee17e68cc6c43ff1160df8379789f8112bbc6ac51433504441706ec2ea05f8881deafa2d1831a4208b5282de010a99823a90e4d43d3985a65a805a92ea501dffff3528e1540655c7c5859fe743181dae7b458df756b2bd6cfa73fc1987d64895bcfd5164659d4c65c3ab8761f86ab0bd4649e1e458e25e67196cca633ec2c4ca4a89aa9d6f061da1c986156bc9c9dedcb3237e7942df78690cf28f3c05681d55f842d72ef24a68d018f2958694e3d4a8a5fb584c9b6b83e8b056c5589f88d6d513484fdef3fc29b54c2f0ff7790c8dc4925d15b7a492ac1381a35fb553fd8840027dcbfee27c5fb48dadd2a8e3b410d26e239736ad38a6be2b1092ddf3ac5df70664e8f4bad7ed5d07f0519955b66ce2be826d918e416075f55e04901cb750b0376570cc71bc0c1905f33e489ec64dc84d8fdfc914153478dbb5413f9bddc5216ba28f82a6f520197fc00aedbb0fd3583e83ea821f3714f1739046c50773f3b5af5ceec7baf8773150442bfc3d51384eda93fee2c6e2726fe961148a9a320bca8ac1bf05215a66d85a10bbf8ef9f99b92155972197f5e6fb7f0e6a86afc4bafbb9751137394be111803e7d5d39469787ea6ec15be849a69b70fce8bc449210977c1f55415ab3e14a7bacb53fd0256da89913c0088e616b7b5e3265ad1348751ec142d550fed61b4f2b8465db2459a4a38c44220aeaffe906c704e4f5ad887bd47476cb5924543fe88aae54c8393e6ef788bf6cce6ed33415c7a282455afaad2005c276d62f2e49a0c9e210a1aaee5feb82efc5feec7dc369bc4a3de0dcc6d4c90181d8b7e375840b14e154d52a25dff436f874122bbd8d24970ccf220213bbc2702510b0475f282bff6bc8dd4e00841e711a2102fb0b3cb9a2bf07160235d95538d5c017136b03fdc16b40169433b4465a6e96fc3ea701c159b5a3a6490d9e98ee4936ec28ecbdac801ef5ad9fcd723640476d67eaf7b8dc857c57043381dc53843cd226f835ae6a46f75de027f55056e05d04ae24b91bfbb74510f40294efb83244b12f0fac023501749e2f77f12429413fbb1830773f2741bbc06b4341ae9de66472145453cf01f85d8b78d8823020d0ccc267c5a83cef3f4f06f3511013823fd89e5fca97898145d79afb52e8bf3f7d1b7a1a68dc41ca442897639e322f62694deea87b4b3150168ef22195ed9843ec99b886ef8933af1ba7bf4882881ce6581fec2fea191a9414e8a525d86ff67a44ddb69ef1a8d41e8904fce4959fb1bc84e2e693be082442ace108a5dd50fe27e5189fd52c48e3deb203abdcf359551fe9eaf13df25fc0808163a25fb61c66dd1bd8cc56233dde313cc6e3fd21938221922f0e285f61280820b17995556ccfb7e7821e99096aa498cb5b82f81332bfdb189f6326098b92760c723d00939b4d100dca664825f5a782436bfb4df331ecde9f5376f4631289c065be18f9b2dac8990ba7bf5b5dfbef40fee11acf0be819ad40250d1d1aa6f3b79cf58fd618beb8ad9500e12dc13513e8b3aa85ad44c8068082526b79f1842b6d4eaa04bbbd42d6bca68b58d9a76452f955fb839fa910c20dbab7f2dcda2f72bd5d7070f986f07fa5a6c5ed5b031e2fe236972eff20868ffb3dbbb4e5cc3a489e0099a5a7d3f48b33ac49e1d3108171e08ce9c2e56bb219ffa9becf824ab053f8c007d9d601d34e8c175efc1dfa7f83578c5185a47272ded6022c8813b54c68de9d05a432fda6b1f43bb4310a339c1bcbc828c77cca2fc2088da89932040c6866030c72172bc7791a4aae9ca1cd0a4ceb2baf18860d32343c5a44b68e35e3a128a038199a1a65672d250cba60eb1bee0e3cbdc34c7b8f2e4dd6deceb8900c6536375cc242c45b3ff90b45d331d636a2aafdade9926b0877ebf14730f0dac36a145c51d9fc9f69f148bf3d6a9cf030ab6d290e1548fd6cdfbd2019a0ac2c76664a57e0735c21da3092d97d1eb785171fb10d6464c1099a72bf7d4425b8f38c9f74b9d09280e8dfc60c16b7d61cc10e058dc798fd44d90257f4819af15c1f41d2886f7e0b57d204f505996145bf0c7e606f9f7f505b5f1e", 0x1000}, {&(0x7f0000002240)="048de7361513984032765e1368ec23b4b9cb7abb8a6bf2e299e939d2ae6235d62247ef1258dec7acd1cda5ccc857a7202c7dc67ae8eb1b69afe8667081e762043bec8e018e8ace4ecd0fcfa273105014269bd9cc1414deef84353b2d9d86fa5c34351ac214240fc0b65219b94b4615cff577d82335a53192ba54d575843757986e6bdcbd68adae1c3aad7c2eb81885b5578f56e58245ad80579fcc2d8c47909b3632ceae7af0112c4208c7", 0xab}, {&(0x7f0000002300)="eb64e075fea8", 0x6}], 0x9) 08:47:12 executing program 1: mprotect(&(0x7f0000102000/0x1000)=nil, 0x1000, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) minherit(&(0x7f0000052000/0x1000)=nil, 0x1000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 08:47:12 executing program 0: r0 = syz_open_pts() r1 = semget(0x1, 0x4, 0x400) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000340)) getpeername(r2, &(0x7f0000000380)=@un=@file={0x0, ""/2}, &(0x7f00000003c0)=0x4) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000240)=""/247) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) r3 = syz_open_pts() r4 = kqueue() kevent(r4, &(0x7f0000000140), 0x1ff, &(0x7f0000000200)=[{{r4}, 0xffffffffffffffff, 0x95}], 0x9, 0x0) kevent(r4, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) r5 = dup2(r3, r4) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) syz_open_pts() fchownat(r5, &(0x7f0000000000)='./file0\x00', r6, r7, 0x2) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) 08:47:12 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 08:47:12 executing program 0: mlock(&(0x7f0000004000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000001bc0)=0x3) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001980)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000001900)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(0xffffffffffffffff) r4 = dup(0xffffffffffffffff) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0x5) readv(r2, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x2) bind$unix(r6, &(0x7f0000001c80)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000001b80), 0xc) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x9000)=nil, 0x9000, 0x6) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 08:47:13 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) kevent(r0, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffd, 0xa7, 0x28, 0x1}, {{r1}, 0x24eab68364f8bcc0, 0xa, 0x2e372eb932daefa2, 0x7, 0x8001}, {{r1}, 0x9474428da4f8bb2f, 0x45, 0x3c25c38139e23659, 0x401, 0xfd91}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40, 0xffff, 0x100}, {{r1}, 0xfffffffffffffffb, 0x10, 0xf0000000, 0xf5d, 0x5}], 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = syz_open_pts() ioctl$TIOCSDTR(r3, 0x20007479) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffeb3) close(r2) r4 = socket(0x800000018, 0x2, 0x0) r5 = dup(r4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r5, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 08:47:13 executing program 0: r0 = semget$private(0x0, 0x5, 0x100000085) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/124) utimes(&(0x7f0000000540)='./file0\x00', &(0x7f0000000580)={{0xff, 0x5}, {0x6, 0x1bba}}) rmdir(&(0x7f0000000080)='./file0\x00') semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/142) shmget$private(0x0, 0x4000, 0x1, &(0x7f00002ba000/0x4000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) r3 = openat(0xffffffffffffff9c, &(0x7f0000000500)='./file0\x00', 0x8000, 0xc4) ioctl$TIOCCHKVERAUTH(r3, 0x2000741e) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000200)) r4 = msgget$private(0x0, 0x0) msgsnd(r4, &(0x7f0000000900)=ANY=[@ANYBLOB="0300000000000000fefd4a2c9d651dcdf7dd8fc187a26a7337a72b57aa8b4b1bdb7416a14486b87f6479674ba3ca0e081752698fe476aab23ed2ec18e0417dade9a2f46d136a19a8aa22b51b45d81f93ec207e5895c44f0dc12841a90dbe9e55d6d8f1c92fa8bd63b927e1c7035b6101a14e59d9de4d8fa9654d889b22d53bee334c2c66c3c2da3a6eedc2c88aa177efb20300d9d191eb3409972338a6d54c299ef7b03b86097b3a1244edd0598ced606b756f9bc6d3efe350a28bb7a3b770a6bcb6ab9fac1a6d9e8fddf63db1a363c4b7d3b83623f2a5d738d755e39705896729a9a60d0000000000000d0de12cde71244f33fbae60d6c3ee30f9cbc09a5cec14dd2308c74ae3ad7932d9abf4f52dbfb209996545b2d94e659a6a1bd52057b98f16a1d2705a320eab49e4200948d09d66e2d2410bbb3bb03fe4a816c329f911dbcd012168d6da1db03f06160c5e5f9e7c6290df4734ceef079c2944c569a988cad155b798cc9be95d86e76b1437162e53d2bf8d1e2fbcc58de803b976937a160aded3c715a33b05c9d7e75ec15144b7c75f9f1678"], 0xa5, 0x800) r5 = getegid() semget(0x0, 0x4afa4e04271b75d3, 0x0) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000440)) msgrcv(r4, &(0x7f0000000680)=ANY=[@ANYBLOB="000000006bdf0a5a1275a062b4989e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101b0000000000000000000000000000000000000000000000000000000000000000000000000000005fab486700000000000000000000000000000000000000000000000000fb753e84"], 0xab, 0x0, 0x1800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0x4) chroot(&(0x7f0000000180)='./file0\x00') semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000000003, r8, r5, r6, r9, 0x10008, 0x8}, 0x7fff, 0x200, 0x89be69c}) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f00000001c0)) r10 = syz_open_pts() accept$inet6(r3, &(0x7f0000000280), &(0x7f0000000880)=0xc) ioctl$TIOCSETA(r10, 0x802c7414, &(0x7f00000003c0)={0x8, 0x1ab, 0x6, 0x6, "1a5a6318d8a5e7f65bf738b662bcdc90a7699543", 0xfffffffffffffff8, 0x8}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xb, 0xa4e, 0x0, 0xe0b}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r11 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x40, 0x6}, 0x5, 0x7, 0x0, 0x0, 0x4, 0x0, 0x1, 0x8}) msgctl$IPC_SET(r11, 0x1, &(0x7f0000000300)={{0x7ff, r8, r5, 0x0, r2, 0x20, 0x87d}, 0x7fffffff, 0x401, r1, r7, 0x9d88, 0x3, 0x6, 0x2}) 08:47:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0xfffffffffffffe43, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) shutdown(r1, 0x0) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 08:47:13 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0xf, &(0x7f0000000180)={0x3, 0x2, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x4a) open(&(0x7f0000001400)='./file0\x00', 0x80, 0x48) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) pwritev(r1, &(0x7f0000001380)=[{&(0x7f0000000080)="5a4fe02ef60f75c8d1bbc0541146ce77a4", 0x11}, {&(0x7f00000001c0)="d6ed361cfff8ff63f66827ecd5816925172b7576f06b88290b1d055793293d0eb44fd6b72e5017aea9c06aec3885a45ed2326717044648f2f01650ee62229a76649ef32cb6da733ff479d81c327473a7c87016cfa96dbb385d9cf2c5bc17fe42657485ea46ffc7453a2a85326202aa6bccb8626127baa8620b", 0x79}, {&(0x7f0000000240)="b8fc94d1a487108597a3c3d8ca3837edcb85888cf3023e29a64a813828fa0534eee533dfa3e912c2fe7cd1d1100235126c4a7faec4a83de4c2169867c988608da6d5f3b5d3d38eaa9fda7389769e76bfc990fe0fa04a16faab30fa165060322230fdbddc9ebae7fe1623f2e798725f7c9b21c0eedbb1a352bc99e5693c4fd5c62321c1b8d09c7d7a2cfe7a735eaaab132a7dd0211340090c3d57b18e79973b98460790146f", 0xa5}, {&(0x7f0000000300)="bfc009ef0bdd5e1113ceda7cf25d6699e12862f37cabe2d3c312a2549dd948737664e5c45581f698233112a1128de3b9965f633e10493170e9ce5dd02db0dc2b06bf9b0e0a1c2911f478dd8b2a682dfb7dc015d1240ef29ad59e087342b31623b26c726fc2ab10dce6138e8dcb9520aabea079b7e7c749b21419a89755af5a837e71c8050a67160e0a74b99f6e3ef082f01ccbce7affa100afa7cd15cc544d87ce86e1ec3a1ded3f7b9dc95f02694fbbc2c929cb0cde09558ec394fcc3fcd6a0f692f44cab70397f1204f8bd329a2f2682fcd19371fc2263240b653cb8228fb2f6bea9697be166af98bacf4aaf47b66cc012764da2057e60801148cf6b406358c23d3f2dcc1d7776c07e198cf7401389d182e47a1358d61c015aa533fadad7fdfaf9c1f5d57ebd3d23a340996413a1192f37b8f60a23f99a1adfaae88e48aae2b195c25aa6383607f252f374fca327cc978fe8a62b1074bc3b328692db01205c4c956fbf918efa2a207afcdaa5a9cb1b6afa5e6386139a73ff8089f32cbec1d78532df6d31bfe47c2687c171076c7f03f13aa926a1fc2cd22608b61e14f4293682b76206f9ff310402591299ce2fb5744176e9ede69fc3a63c106f6de712efe65f85a2f30443ccd5db164f88fe01267ceb77ca1d46b0a5286545e39ca7455c2ea254cde295a60e8eaea4ba2ae4f50652c98e2572f2dc6e0d858c6fa21d3df25647339bedeb18c547f17e20e81a813b0e88bd53908dff40a8747d5bb846df3e2aacc46a7ded73d4723dc14880e59d2c9496df63fd45ab45e05fe45b1135e18dce18aaaa17a1b5372317ea01bd299854e73963233cf2e1d07c0f8267636f4822e68ca07ef4848a21878a15af78ef419b0285af88eb6a7462be3dc3cf9ab3ee1c417f4fbfb3e57dabbda411229b800f775737e970f0b7622fcd4b8458ee22e49785c38c49b443cb0d214a0394e18742f0a7f798888614eb9a07a30acd544ce45267e0b3e6ab98f77ba9b9cb9d3a0208bdae86d83d89ba4ef6e0ef84aea5375985a4eeb37dd4845dbeaf9c1ee551db97c84c4a6d2248e137a6bd357bba867e317cd5d9aa7b608fdf1ceaaa4eeb720c6df9b41f70ffa7cbf56e530b867be3e5f12231a17d09fe01c77f52ac6d3b8e527605c1267e57db790fd6f97ea3fe00a2755022523f49dfdfab5bdd9b2e2f0b59ec4e4de08ff74c1d1f16b73460ba6cfe8cf017247990f05a6a5890fa280f5ea383d2f369711b924c5ba623e23049a952c63f95fb46a45e6a27b185617e5c33ad54074c793846cad6de17c69d4ff9b1e42bf229ecfa431628ed69221f3ff8549249b02e15ac3375c5b8874953d1956fe2a89e3c3c66571a150f16bb81a0e473fd18ffbd623e166dbe326a7b2a42becaf9c3df42e166466e499eca1d68b0f6b611b75c76df98da1fd1b130e4b8523df94504ce4a04ac741c47133ca917481488b533a6bd4cc39861ff528559fa19bcd385fc53583ac16303eb97cb4a6a5b0e79e50c6e0da96b9b50afa6efe4988f09e2d3afa4a715f460ed81889e859e38cde2f6a9c819b178b23bbb4db8e0690ad14c494b4295807b7ce265e36708355549d4ee3a9b79d4780a1eef9a12cc0e55e1563de2ad7eb8d3ee080521cde4e42ab02e477f5ad5755f44e90aaf081069bd9092143b221ff6234fe7800e012fb19f0d224938122c8c103635f8f96978a486a2689db5303dcf93a0b7ffe63f125e024985b07daa23ecc552c28e77cd547f503b97611a5a7e0d22f2fbea6af00f8c4cde3fd9711b172b5156fdd0796c15a1c09f189aa93d2003284d1deadfd27be84c33c43b35abc5e28c338907e21ae0b3e59c616c089b8671336e30587bfc3f249854bedb42abda30774b1e51e178bacf180046d36ab15cc1264020ae6d568b037de0e47a9bfcef15383c41252746d30058be4c14727fa1c42cd8421bd838622e557cdeb942006105802348d8d337728fb0392fc6106b3cf7de770ce56eedbe3949e334cc43a4d3fc0faf6818dc1b4b88e22b53a397a2ad15bf3e2395658da33f98c9ea7e638803aeed706c0697c5368f6b0c0bae3a5037a61d00919f508a64a1b4e545eb6fa999aeea26ed12a6092242a7ac9c4bef13a66a9024bcea40fc2fd3db83e9ec6866d3b653ecc9d902318e5e85fdc26acb9a07116f687eeb3a9b8b549a1531624ad752cc369d12d57128264c7dbc166cda72e82c3aa748981d9e9b8098589a7a6cc6fec588a12d63c3f62781e3624d82bb848c4076e594bd1cfee06bc5ce12fd2fe190f49b4512d1de510fde407726e848e5009c8a54845461d15e1b14e07480ba30cb645c8ed795a131337cea2902da0d9b3a2368830edfa31ea1cd9d2a1f3b341e15a8932e26b2d553854d422cb6e371eabac75dfc30f0b661b98456c521fd6cb15325c8faf9714d45f7ad10e51236c1f9097e2bd0d54f6d9ffb8cd940fa464ab324afb03bef2bb11d98ba830a222898ee616d9df32b0fe08bee4cf3d6f31ba6c58805ae7a2e6cf25165ed636e98240f885df7063b6cd7db31e22d6ca847fb7cf8271848a4607855b34011f602b3e79287a7e56ded9cf81584862895026d9317fd5eae7efc36bf66711decbb30b9b5d4ebd320b7838c9854d2827360223cbf9dd3b0dd9774b60e2932a0a10ade69bb3b50e4b841b92ff1a3593a5c1105b35c940dc88dd0135b666f418443b8764d7c1c40a2ffd38de75291e056ccd0a9044486e8cbb26e86d5f0585eedbacde4fd8aed90df3be9b3dc94096056032e27a652e06100f2049f2258368a611243a2d9947c0d7680fd0a16d2a9b0744d2aee9f553622fe89a273a9a986df2eabc609060bb286ab0327bc205e186f56e29db7d766cc6ceb701c050c082a2b13d177467a8bbd53db4743d20f93fa9590feb64eedfcac12374b677241039c12c14d397757814bb39e4418d944b002b955f4f63cee23902c36910c5b00430237c72ed5324e5ca6bd68efd23be676bb9644f96fa51c221ca7a2270c815d8ec9e2310871228d085aa5e41f45165ff0a9b4863ab63c40b3928d1c1a55548fa119caa6b81827728dce7c3a023518ac79050ac21d9b52f0b9431a062aa001f1ab49b862392f1e2cc0c9122942970343f2ee38cab289dfe22d6b7d857b81fb84bbe6193f977a540fee38e0fe8a4788f4832994a676f3b72393c44872d20fd49fb803dd2c5f762cc9adf07146670db1534dc828adccd6e5453a29c72e3e314e6ff5b19ebd990e549b49508634496d4df6c26ae4b069969944e63c1178a3423d435dd9f243a0e4c984aef5b591621b3dc2afa3979e9b8e33bea13570634f7f0805f6cd9b73d8ff19658712f19ad385376ae0cef184ba05c84df5222fc3166900a8d9c72183a86708c92caa799fa862795839c0ac0f9db0b81d090081be2dc4a58eb4a4eac67d3c6923d33b39738a08f24ca526a0f23cba85bb898b2d2ab9ff6bd713ea22f77e4d5508c4a5173abdad2c99457ecb2cc25c6bddc9937af0c0b64d116d248fd9d490f29b1d7d4f36c735b1ec28142075519d2db1a4fc006ece9ea3ef63c5aed75eed40343fd466474660f62731985aa9fd097b714f95bc23b4eee3a1ababb5e37bb1d46f32cb090218f10ee2795607a1ecc0b5a77baa517938e88fa52c4ccbf7f30c702dc0f4b29175ae590fed0e4e3f6e8f831ebad1f43e33d6c4e7498fd24364a4943e7027e1738a0ca0661e66247d1190d67f31f3fd62b6d99140950ce1c2fc017f540b48fe7706e87994a36e58203af65504753fe1c4071ba47cf54b81f94915073a69bd9fc5d7070956906ef9dfbdba2b8db4ff71cb7fe509364fdcedcfc86e09e26246f31cfdf5e5e293a92f1b66236a77246c473e463f0bba6327afd49ee5e974376f789935d6153eba21aac99011d1a62daa9a6a8c1bc45305f2bbd88d790fba7f203703a3e64a1cf46e87cb73b1ddfa7759da90e74751a271eafb93d91b353c3b61bffebab732d590e476686d5a9301dab05084841376c9c892969f1b40d0a4df5ca9dbc1c0dc13cfc1f342eaaa2f03f2096685a04a4d1113ca3baeb69b58310f2c175b4ce42911af713c9f1a49e9ce6837561fa5d97c9618bc23bd8c662b1fd0b82747d004cf54aa7abc4b59954565901cc1a2ba442cd76e95b2f804037a03fa2bd044e044dd54208ce91c887cd3a870da21ee45df0cff232be2d2ded61fb29fa5994551b750e9044061a7d490bcfe0592090a86fd9ebeaab52cd8826fec96229d0cefa1c097447a0f374d855703f375b92ea65edb65cae2a5e72806fa35a4e1671e25737f686979a6e5f79313349846ac4bf0020fbe5d0716650618c9b9a29f8e93983e13e096203c16bdef44f9ffd0b5517fb408c89ff91fbe4af85ff6b17f2ae718ba35ff9fdee907e73c49f274a1dfca777964b040d97d9951302bdf6ed75850ace697727faa6e7438b7320ca7c7cb4fcc4a2f86d5bd6555b750eeb91c9a713a6e11b3bbf5ed205d0f7e420da7ca2132602f5fa9fca17671af57c9c2055943ad3750145419e5bcd52087882235d5ee6a041aa42c26e3f3d04ec11cbb43d0514eacfbe5462b6647a9f363b55651a59d08501ee3f7e6f6e6025da853e5c747030a10f30092412d02d666ced77462d60462130b463c8c90fc0980628c916cb0147f05ad6731f638dc84a4e23187e9a453339d0b7cb5b7466675ad659df597df39c948e5e7f152063731cc298340dd0fe6cddad74ace44bdcf11b4a2d9b9316f494f8756ca4683c1a3e84e5cca06235c1a9573337f88059299c195604b037195d8e36e5ec480a4ae61480d030d2556c7b2e937f33739e369a5014d54ec6e480986c90a847d0416b933cdc212e4ef93cceaf6be81887c848783bf79504fe6ed0374fdf3210c7378bd94b85b5a86cdb50fc0c94e829e2668e4206b8cbbe0b93161ec4ab6e944b6dc982092ea98aaeb237b2670f385777c5ee78905355a8ed5270acde4d854ee37a160b2325cf3edb976e309a5c4541fd701d7dffada6a49db6e8ea6484257e89a5d197a1991fc36350147d203c5e5ba6755211aaf627b02e3268f3e9985545b66baf7a80e493e219bfb29e9444f4683a69b08330fb43b161a627b1bd66e9a6e8e4953f41c960ba5cc2eea9defae63bb942929a8ccef49926ee78b7a3f08f29be901ab789055a895e44a1ee1c8e57d1d2188ba146761d6bcb0c5e55b4a284bd4cd59208063f1924deb3ffd5b067e134c1dfd35787ec52208966fbeb302b0f381275a6d8f6afcc243c387cdceeb7757d14d4cf656e5e98739f5a50d5f6dafe5f51dd0d6585922bfc88780fdb1b995e66f1a7441edd7e3d851c68594b59582a7416c697e459984776836a0493c2e1338feead917d1628926b6f312b99140f6d9a939bdbdad0082638c7eb05df8ab63e7840f7d50e9c8daaeb87a0552967efeaa2be5cd9ccb0e1218d25389c3978eb7694b425ca1fa05b69c23e9e3fe33fa374fd9c5d49dde9ade8cb079f066dd2ee2b5d7fb1f465d757f239d127d436aa29d1595b1cd06ad4daf21d07b123bbf174a85a8532f672025f6f29e2cc484e829aecd6f6f28bfece091e4169ac0acb23621721a188b28323505ca4b7e5b884de25c495ad0dea11ec6db90282cf2895327362f7b87baf32f25cb48c6b45960b03d4a3bd875fbad3f63e8f6ac90bd57f79761e71ed88776d8a6ad0f2d119107c7bc3d12ea85d3a80eafeac8c8e593708b73170a23c5f4ec3ebfead35e553a1446304f20ab77a86dd02dbd10f36b02d383dfc294ff111dde293abc631dbee09da7af94", 0x1000}, {&(0x7f0000001300)="a79de2d4618599dcf52cc3890475278acd57a20169a1edf95d57a86fe3a6a0eda20fd356f9a45599cceca4f84e5627da9db498b90527671e0896af1f86ca4f3514995fee71b5589f594f462f87577dead3e7b510c9b104f70b50d4456ca6eb63", 0x60}], 0x5, 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) 08:47:13 executing program 1: r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x558f, "64e16eb595607fcfd71100"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f", 0xcd) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) 08:47:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000000)="f9998aff4a78a3820001", 0xa) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = dup2(r0, r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x6) pread(r0, &(0x7f0000000080)="a7727518a11fe335b577f907d9c938fafb6d0eec0d46cf8a2fe8bb4c27d4d2f25e38a346733b6698327e3284573a812d97e6230800be88206df76dff53b9b4f6059879624033c4b7b1d0e776374bf985eb9ebb92573c9503c212a29475c6adb24c1f71aac1453145e2900913f12679d1d78d429a85bca7e191790473715d7daf9868535e2d9ad2f890e5984bb41b1c92a6187c004213060bd9cd85fe623a9c2a305df2f0ce", 0xa5, 0x0, 0x0) 08:47:13 executing program 0: pledge(0x0, &(0x7f0000000000)='vmm ') pledge(&(0x7f0000000040)='vmm ', &(0x7f0000000080)='\x00') 08:47:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10010) fcntl$setstatus(r2, 0x4, 0xc7) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x25, &(0x7f0000000040)="2f7d48b16738fb23e0ce62c9bae8b2ffa6427ef4d9a8e534cfb428e7e316a9392b71e3044b") kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) poll(&(0x7f0000000240)=[{r2}, {r0, 0x10}, {r0, 0x4}, {r1, 0x4}, {r2, 0xf4d9008c62bea557}, {r1, 0x10}], 0x6, 0x1) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000000)=0x8) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000140)=0x1000) read(r2, &(0x7f00000000c0)=""/112, 0x70) close(r2) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000180)={0x80000000}) write(r1, &(0x7f0000000200)="95555d6b627d9ddd9676", 0xa) 08:47:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r1, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r2 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000300)='./file0\x00') close(r2) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r3, 0xffb8) pread(r1, &(0x7f0000000240)="33d52bf21d36610d16fd78e7f60dc9519fe2ae2df6017db0e146323ba5dbf564dec8ea7b520cfe1e3a85052735", 0x2d, 0x0, 0x0) r7 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r7, 0x2, &(0x7f0000001380)=""/125) clock_getres(0x3, 0x0) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000440)={{0xff, r5, r6, r5, r6, 0x94, 0x465}, 0x5, 0x9, r4, r4, 0x0, 0x23, 0x10001}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) socket(0x38, 0x6, 0xff) shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x8, r5, r6, r5, r6, 0x8, 0x2}, 0x1, 0x2, r4, r4, 0x3d7, 0x1000000005, 0x36}) mlock(&(0x7f0000066000/0x1000)=nil, 0x1000) utimensat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)={{0x5, 0x9}, {0x4, 0x8}}, 0x0) r8 = socket$inet(0x2, 0x2, 0x5) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000340)={r4, r5, r6}, 0xc) connect(r0, &(0x7f00000002c0)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000200)={0x2}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:47:13 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x7fff, 0x0, 0x5, 0x7ffffffa, "03002c245e1a00070000000000000012885d8878"}) write(r0, &(0x7f0000000080)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef89fbb400002d4b80a0cacd4f43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5994215e40f1ed90d7bfbf1925487c2ada5305e09de00"/119, 0x266) 08:47:13 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, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) syz_open_pts() readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 08:47:14 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000000), 0x0, 0x0, 0x0) 08:47:14 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() r3 = getppid() fcntl$lock(r2, 0x939b206883b44eb4, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000, r3}) dup2(r0, r1) close(r0) 08:47:14 executing program 0: symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') chdir(&(0x7f0000000000)='./file0\x00') 08:47:14 executing program 1: r0 = open(&(0x7f00000008c0)='./file2\x00', 0x0, 0x100000004) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f00000002c0)='./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, &(0x7f0000000980)='./file1/file0\x00', r0, &(0x7f00000009c0)='./file\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}) fcntl$getown(r0, 0x5) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) socketpair(0x18, 0x5, 0x7, &(0x7f0000000040)) 08:47:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) chroot(&(0x7f0000000040)='./file1\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0x402, 0x0) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x200000001}) 08:47:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) accept$inet6(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0x18, 0x1, 0x65ddb278, "f86b721277972c06745ac60f1401a461853c222b", 0x100000000, 0x34}) read(r0, &(0x7f0000000200)=""/183, 0xb7) write(r1, &(0x7f0000000000)="75669916a9e44312c0b4e19ce5681f16cc5773199f2ab363ffa88ace4a613197b4a2869b0b7074ae5aff339a92f4c62e76730b8ce1548e41612ec3e6cb9b67fbdb1761366fbc3cc3543d1bc624877e79e6bd2d8065b316278494988a9a58c0d56509d96f0166b098c0a3ab0e49e3c9dae0c3f130ce8187b3c9eef86d74b989912218aa403df06ced30e3da759563446e7b2604f64c2fd24c3d5625cd078b34c82929797367931a79cb618961189666262ba7b17d7c77deee", 0xb8) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000002c0)={0x0, &(0x7f0000000180)}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000340)={0xfffffffffffffff8, 0x8}, 0x8) mprotect(&(0x7f0000442000/0x1000)=nil, 0x1000, 0x0) 08:47:14 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x205, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) kqueue() sendsyslog(&(0x7f00000001c0)="b579d2ba013d0ba12aa05f69159562e66312c3324fa48b57d89cd6d15c22ce5e3d83f656af2495fc400ffbd495eb29869012912f25dd9fb90ab7677a437e17640302216c8ec69d933fb79ece33d7f46220bdf1bbcc2670205bbdbd920407e49e5cf3d509d63550e2f0bd0d4d85ca5444a1481f529362bac1e5f47d8a2bfee24e6c5615826dac5494f7e7", 0x8a, 0x36) kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="0fec3302b921d3676b", 0x9}], 0x1) 08:47:14 executing program 0: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) fcntl$setstatus(r0, 0x4, 0x44) close(r0) 08:47:14 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() ioctl$KDENABIO(r0, 0x20004b3c) poll(&(0x7f0000000000)=[{r1}, {r2, 0x1}], 0x2, 0xc2) kevent(r2, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20}], 0x3ff, 0x0, 0x0, 0x0) 08:47:14 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x200, 0x81) r0 = getppid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0x104, r0) 08:47:14 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x40, 0xb) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000140)={0xd78, './file0\x00', './file0\x00'}) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwrite(r1, &(0x7f0000000040)="ce1b5746666edc4ed7b542f4161a98652f107d699d0f9392984c349a8efcca8714093a2bd80dd256c9dbfa75ba0039613f50c7571ffdbd22dfc242807b058fb5a39b73acc131604a2ca88cb43bfcb8880849f20a", 0x54, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x1) listen(r0, 0xcfb) fchmod(r1, 0x8e3) execve(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) 08:47:14 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)=[{0x0}], 0x1) writev(r0, &(0x7f00000008c0)=[{0x0}], 0x1) fcntl$dupfd(r1, 0xa, r1) writev(r0, &(0x7f0000000800)=[{0x0}], 0x1) read(r1, &(0x7f0000000040)=""/38, 0x26) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 08:47:14 executing program 0: setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x3, 0x7fff, 0xfffffffffffffff9]}, 0x3c) r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x80, 0x182) getsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000140), &(0x7f0000000180)=0x4) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x3, 0x8, 0xfffffffffffffff9]}, 0x3c) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x3f, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x7, 0x0, 0x7, 0x0) 08:47:14 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x4, 0x200}, {0x69536bfa, 0x55}}, 0x2) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x5, 0x2010, r0, 0x0, 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) mlock(&(0x7f0000002000/0x4000)=nil, 0x4000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-\x1d\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)=':-.\x00', &(0x7f0000000200)='{#,J:\\\'\x00', &(0x7f0000000240)='\'\x00', &(0x7f0000000280)='($(\x00', &(0x7f00000002c0)='\x00'], &(0x7f0000000340)) 08:47:14 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000000bbc200"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x6, 0x1, 0x401, &(0x7f00000001c0)={0xffffffffffffffff}) r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getgroups(0x7, &(0x7f0000000280)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r5 = getpgid(0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, 0xc) r7 = getegid() r8 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x6, &(0x7f0000000340)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f0000000040)="43961b1eb5d57381c698fa3b5ae03644a67d6e193c1f2523da60a4bfb90aeef6b7eaab76b308e24ada4dd7", 0x2b}, {&(0x7f0000000080)="5a017010eb9f64350460ebf63d4a65644fa161dac0d4a178ad58b97604936c4aa7b63ee1d2e1aafa8a4ad93bfbf6574d9fc5f3ce", 0x34}, {&(0x7f0000000100)="17554c1c48fc", 0x6}, {&(0x7f0000000140)="2726c6e48f3d867d7cb3f4a3ad7386629e9977532da9c039589789", 0x1b}], 0x4, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x30, 0xffff, 0x1, [r0, r1, r0, r0, r0, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x10}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x130, 0x8}, 0x8) getuid() 08:47:14 executing program 1: socket(0x2, 0x400000000002, 0x0) 08:47:14 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 = semget(0x2, 0x0, 0x90) semop(r9, &(0x7f0000000340)=[{0x1, 0x2, 0x1800}, {0x3, 0x101, 0x1000}, {0x1, 0x1, 0x800}, {0x1, 0x3f, 0x800}], 0x4) r10 = dup2(r1, r3) r11 = syz_open_pts() ioctl$TIOCSETAF(r11, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$WSDISPLAYIO_GVIDEO(r10, 0x40045744, &(0x7f0000000480)) r12 = semget$private(0x0, 0x7, 0x286) semop(r12, &(0x7f0000000300)=[{0x3, 0x9, 0x1000}, {0x0, 0x267, 0x1800}, {0x1, 0xffffffff, 0x800}], 0x3) fcntl$setflags(r11, 0x2, 0x1) syz_open_pts() write(r11, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff374a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b1360b330d1628b53a", 0x65) fcntl$dupfd(r11, 0xa, r11) 08:47:15 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287", 0x12) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f000056f000/0x2000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) renameat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) 08:47:15 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20000, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000ac0)="cb50690d472457db77fde513406cd76431061d34ec2c7fc6e6c9f61f4ad07e6851938a5a62315697fbe8f79758534d6bdfc34217ccad1ac2ccec2564e8483a0fc8ed091ed1db8224bb5b58f56d0b28e201a5e9b1b915516101943d0a2e32a6d1ffe84aa6b36fac591b1179747cbccbc2517c2e2ed188a9ff9c5ddc118c8e99d1f4f2441d437804e739d32d749cd3d177b81ffcd5e55332f33549f367bcc33c8a4d8d1085b287c32d6c465f485a3fcd465a509a5363f875d625889c0841b7cbf4dbfde7e0078a6422aa6e42c80fecfab626cb8b0a8a16531d87126a9f7519071dff50b0698cb70c4443a67a0cf0c95391320e7926b811f112b9bcc995511a701c3cde2e470b6c01fe861c51c7d4a879839492fa8217020096c6b4e419b94a76a3ff59e8bc58e544548185b720f929e1e00c2d0a14d6ed1087cc056c9ce8ff4f9bf2966812e2bee82166fb32cb297b8e19963a1b5bab66b14a7e531dcba725b7a7d7fb17b8a71c24c82d5147e7275e22a8540b20b19ddef4afab17ebef308365b4a925c52a49d52dde176cb6e0beed4abaa2da6aff14b11d49efdc84e708d5a64e84117637b435ace5e01faab334ee53a8fe9a7e575c209cd73a8895331dcde847b25a010c4c5ef960100d4ee755709e9e62a2bbabaed0abff4455ffdce2e5b3b0e91ffbf28aa2e42a4a7b0cfcb69e6fec0bd116463554b5e4cbe221aec90fbaeea3fdd967e73f3875451e1acca8acaf5b75912b2747659302d10a39cc16086181127d7e846599dfe9291312b391066dea55b34eb5a39f8b8003ca144a0659b19b42973047566ce5e9720e4c4691197f539cd0ca54599f0906d823a16ab5fde75a6a004762800241294764675e377f8ae8adf53003e527e20b92247191b8a6c7743cde6582e2f476f097a3ae43437def4478eb3c92d86498facb3dd09f29f9fc13a7abf83bda96d5d8a548d1f2f330b8a8f46ec32f4d0696ad791e29d9e6dac05390494132c6087ab8e9b3fc11f0e8903ac4e188d294f55d95beed1edb75ef429391a7c0fe24b2b8e4d272c99cb0b45d6ccfe6f5e146bd951a733de2c8bff328bd7a1b57c8cef882222b2a2a7cee9656143f3e513d605c165efde2265c8374a08a585d7133b1ab883d7013d348b910bf874c9d88089bb9b767fb94b388cd98246d3b051cda6cafe3cf277dd6041459ebe4aabcbde859487e9ea53ba49d600235bb31ca18d6c15b9e8f222aea75122e807cec64835e65809907dd2b7d20a8ad23894196b189e8297c63904a446abb9a86d4a146f23c70f37c42f6034096439219e1dbe0fe1e50c085fef5fd08fa1ab713934dc307a3a28ce0532bc2147917abd890a30b276a4b71cec4ffc10551370983145eb0fadf10bbb825cfd4a32c95559d3a5f8a0bd2a8c2d4750174cdddc9bfa9e46dfca6d4b041fba8c0565ad2725603e17d461daa16f2a276391ef116b7139b2657f972b3e96bd0bcaac05d474ad7de096f404a9d9b59bd276b4bc97ccc2212032d14091f035cabcd9370f0b62d6cc0a8a7489012ab7fe401e208906a263d842f3e514c522f2294aeb1482c9f14cf488ee18324a52892bdc4bdbf074c490f5dab4c5df15f3c545d6f9a5cf6007d73b092f96ae8e9f84569c31bf0df0f271598793c8f4b552873a97f2ea5954bc46d35c96bd28e49a855dcee51424ad1afc2e6b6b2a53558be59c75d229667bef702117d93942687a6e3b628b793204bf9a2938685d40e0c922e7c61e97153bdf7ff7dbff2c433ddd386ac50c87e17e6aa849915269c1de33641bc9fb2d214f7d6c6d251906637816b8519a1f092494e022afef75040756ab0ada01c9463f8d7f177672b70982b39bc6323b96fa7d24e30db12a3eaf713de92f9ef7b148a273f6c0fb5a4aaed122dd2bb417d405c0ca06a8ad8908e9d2ad7cf419a583ec4d0505d4efaff4b95191b4ab144bfd8dbc51b366ae487cd33c084023ff0baa6e41c8bc1ea9ab608be90a30bc492cd836da4af113dfbfc30827384a2afac6557ce78aca74b82d37f596ab8050c42d1fd05aaa9a5af51e08629bae79126f4822af5dfaad3e57e1881ca7cf7b35ce9ea880d0c79ec777efee116f28c0840eb935335b3c8f91d2bd41c375df7350e910dab2ddb0e577ed31f06e501a3d04fc9a25408145a79c46574f625bb6ea4bb40b19cbbcc2fafe9592015980ada0d4cd94563050c61f9dbbaa20278abc1dc7f71a0dd9ab430e0758bc6dc6a773cf47489f38d12d367a3ce15712df5c9bba0666ff0f0e267f0ff15f323a050c2c36fce6401d49a2e7ef76d6c56d6ac4740ca72b7d3772fdb8764f87551f9bd4803861b6dee7f36230ff3147353c717d05cddbf665b067061e8add4edc7ca12de9300b692253e7323d21cd2e5a245c0941f0487b08e6de8399ee92c7bc024ccab9ada99bbf41a2aa4be79ed3e3363aacee3794eebb142324229ba3190ca75722ab94c10cc83467e0d8aed9c0a7869ca00ead1720307843344dbde91966864688d866bdf8ec0b34079a07b8d483ef1952ea9f9ad3e1ae49edac41d5f7a181a2c7d79c86c1962480479c331c166edb43b20b0bec47491d9835005038c61407711843df059e05a113058ac2f5d347e8a10474bc2a0c45271a5f97eeb3de33b0d4ad9fffd5c0621c304da3eb6d2678489d8d22e48896f55941de831a9f664bd964c17f7ee6a8e4c376f07cdffcb24e5ea24f60567aad4dd95528454ea05b75e4bdbf56355cc3b7be62dafcdf7627898b5dd3fb04f4133d2824a148d5df463743f709764609edfef533e3996ede42bc6563ee7f64b1f5994d0df45db295e740c66242ed022690991955ebd041354e899890516357edede4ff1eb2e1fc7e8993afadc4ea3997dd85bd5fde0ec26606416c2cf219292aeb18cc55dea1e50cd6dce68ac7cbfd0ed2f6810c448aea99b77fbe2972330d5b156a16f557e663ab0bf4804a7c728f0a957c8c78d4c4a222f617e78d408ba4c82678b88ec3fb02b027d3b648bb4189a8c43185b86ff724351b2da61c9b87dbb3d0ea3dd8f33892810f27c1c94b2e07a22cfd25aa07fe10c63986735420ef476600a6be6ec9fe7428a9101506160eb79f09e61f069b928220077e553149796cac4bd2b5e4e1eafe3eb8619e978a1af7eb343086cb1c90bfbca4a392187b061d61872561f2fc59d8f623525839f426d11b90ed9caf3ef38ef9db13c2337800c8f89c50f02f6476ad8011cb3ab679916eb10041cc315be4af1ac8adffb8ffc532a4a0c46430f9bc918a12189e26d69fc2b4da2cbb6691b630b8f00d179368ff60ebb9e719a53ee03e03a66ec6e0d506f41a2359d207ddf6b03452928120492999bf4b0dcfb0c682adbb998c6e7055a739adb421acb018cba3d73416ed09235adc5d8a627b6354b1dd2bd69cd06de4281e9d49f57a75752654a8ffda6b73d4470a4efb4a856aaa5826e6ea41078ba80fe4d56ba1b9c", 0xb7e) 08:47:15 executing program 1: r0 = socket$inet(0x2, 0x2, 0x1) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000)="eaffffffffff0195", 0x8) 08:47:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x9, "85495500020000000000001167f5afa680400900", 0x0, 0x4}) mprotect(&(0x7f0000773000/0x3000)=nil, 0x3000, 0x7) r0 = socket(0x10, 0x1, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) 08:47:15 executing program 1: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 08:47:15 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file1\x00') chmod(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f00000000c0)='./file1\x00', 0x181) 08:47:15 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) shmget$private(0x0, 0x2000, 0x44d, &(0x7f0000ffc000/0x2000)=nil) r0 = shmget(0x1, 0x4000, 0x200, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) shmget$private(0x0, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) getitimer(0x4002, &(0x7f0000000100)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000140)={0x2b, 0x0, &(0x7f00000000c0)=""/43}) shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) chmod(&(0x7f0000000040)='./file0\x00', 0x115) 08:47:15 executing program 0: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt(r0, 0x0, 0x8000000000006, 0x0, 0x0) 08:47:15 executing program 1: r0 = socket(0x11, 0x3, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f, 0x100001}], 0x34, 0x0, 0xc68, 0x0) r2 = dup2(r0, r0) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_metric}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x100000000, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000180)) unveil(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000200)='c\x00') write(r1, &(0x7f0000000080)="dcedf0fa97f216ef035f560f33f5d30b3c1822cf979e7ac55adc7f30ad895490abb437136a645c249ea6765949b2423b96908482f6ec1973fff983170d9fbbfcc40697b96c159bef904f9ffd7e82e0ff5e86cc74eafd58292d682949c6aca4a4675c254c25c64e09893180dbaeca546dd5779886f45f7f73dbe362a263523a1a21187cf0fc1e6bec7190a18a9b1f5badb35535fa", 0x94) 08:47:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) writev(0xffffffffffffffff, &(0x7f0000002a00)=[{&(0x7f0000000080), 0xff52}], 0x1000000000000289) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0xe0a, 0x0, 0xfffffffffffffff8, 0x57cc, "be48dd66ed6146df226bf39671514cf53fb8a56b"}) writev(r0, &(0x7f0000000ac0)=[{&(0x7f0000000840)="fa6f01dbef2ffd9ea0ac41d61da1e837fb8697e9c997b9ddf1ee8575dc62538470f80b6f946a845c8cfa32682a8326ace8b870c6bad394fb55d5b74ef0735d0646d8275b7ef6dc580d07c599733f693dc6ce6be832e7a51ac04b27f5ae2c0c8fbad4652ad0a4fe0f46bd823ccfd403157bf8b08649dfd4d35175b854bbbd5b568a6fd6a8e57d79c88538aa7a2e97d859041894f1f9fc4d049aa145763a2e1988ab20659f44", 0xa5}], 0x1) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x6) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3", 0xaa}], 0x1) 08:47:15 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x2, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffff8, 0x20, 0xf0000000, 0x0, 0x7}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4f0fc8f4e728eda0, 0x93a7, 0x4}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x7ff, 0x9}, {{r2}, 0xfffffffffffffffa, 0x1, 0x1, 0x101, 0x4}, {{r3}, 0xfffffffffffffffc, 0x48, 0x20000000, 0x0, 0x2}, {{r2}, 0xfffffffffffffffe, 0x8, 0x40000000, 0x6, 0x1}, {{r2}, 0xfffffffffffffffe, 0x2, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffd, 0x2, 0x40, 0x400, 0x9b84}], 0x7, 0x0) 08:47:16 executing program 1: getuid() setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) 08:47:16 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x46d960a730084816, 0xa0) 08:47:16 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x12a, &(0x7f0000ffc000/0x3000)=nil) shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x2000) shmat(r0, &(0x7f0000ffc000/0x2000)=nil, 0x3000) 08:47:16 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffffc21d00000100000008cd3fdf0000", @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) r0 = getuid() r1 = getgid() chown(&(0x7f0000002840)='./file0\x00', r0, r1) recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x124, 0x0, 0xffffffffffffff49, &(0x7f0000000340)=""/88, 0x58}, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x20, 0x0) r3 = open(&(0x7f0000002800)='./file0\x00', 0x80, 0x4) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000200)={'./file0\x00', 0xa7, 0xfa6b, 0x0, 0x0, 0x3, 0x1f, 0x1, 0x2, 0x0, 0x9, 0x80}) read(r2, &(0x7f0000001800)=""/4096, 0x1000) r4 = dup2(r2, r2) recvmsg(r4, &(0x7f00000017c0)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000280)=[{&(0x7f00000003c0)=""/225, 0xe1}, {&(0x7f0000000040)=""/50, 0x32}, {&(0x7f00000004c0)=""/217, 0xd9}, {&(0x7f00000005c0)=""/210, 0xd2}, {&(0x7f00000006c0)=""/234, 0xea}, {&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000000180)}], 0x7, &(0x7f00000001c0)=""/39, 0x27}, 0x40) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x54, 0x4, 0x100000000, 0x0, "88324cd37647f21348a12bb24281df5b791ca3bd", 0x6, 0x7000000}) 08:47:16 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0xff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "1818c34e02b6ac46febf3b2d813b4ebff4b868b3"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) 08:47:16 executing program 0: chroot(&(0x7f0000000000)='./file0\x00') r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 08:47:16 executing program 1: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x20, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x23) r1 = dup(0xffffffffffffff9c) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="09ef521eba3c00000000400000774400"], 0xa) 08:47:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x1f, 0xfb5, 0x2]}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000140)={0x1f, 0xff, 0x800, 0x0, "2ea868cce46adcd569ef64e16eb595607fcfd711", 0x0, 0x918d}) socket(0x1, 0x8000, 0x8) write(r1, &(0x7f0000000040)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) syz_open_pts() pipe2(&(0x7f0000000100), 0x4) 08:47:16 executing program 0: getrusage(0x1, &(0x7f0000000200)) getrusage(0xffffffffffffffff, &(0x7f0000000000)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x80, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0xa) renameat(r0, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 08:47:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7, 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(r1) r3 = dup2(r1, r1) semget(0x3, 0x4, 0x4) mkdirat(r3, &(0x7f00000006c0)='./file\x00', 0x80) r4 = socket(0x18, 0x400000002, 0x0) r5 = semget$private(0x0, 0x3, 0x20) kevent(r3, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffa, 0x10, 0x24, 0x2, 0x8}, {{r4}, 0xfffffffffffffffb, 0x9, 0x1, 0xffffffff}, {{r4}, 0xfffffffffffffffc, 0xf5, 0x4, 0x6, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0xa0, 0x80, 0xfffffffffffffffb, 0x1}, {{r1}, 0x0, 0x10, 0x1, 0x55d, 0x3}], 0xf0, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffff9, 0xb3ddccbadd251181, 0xf0000006, 0x1, 0x9}, {{r3}, 0xffffffffffffffff, 0x80, 0x80000000, 0x68e, 0x8001}, {{r4}, 0xfffffffffffffff9, 0x10, 0x1, 0x6, 0xbb9}, {{r3}, 0x0, 0xa0, 0x20000000, 0x0, 0x7}, {{r4}, 0xfffffffffffffff8, 0x1, 0x20, 0x1, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffffa, 0x40, 0x20000000, 0x5, 0x6}, {{r4}, 0xfffffffffffffffa, 0x1, 0x6460712cc219d210, 0x0, 0x9}, {{r2}, 0xc5668760106656e4, 0x1, 0x2, 0x2, 0x7fffffff}], 0x6, &(0x7f0000000140)={0x7, 0x9}) semctl$SETVAL(r5, 0x0, 0x8, &(0x7f0000000040)=0x2) connect$unix(r3, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:47:16 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) truncate(&(0x7f0000000040)='./file1\x00', 0x0, 0x1a43a0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) mknodat(r0, &(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2000, 0x101) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') fcntl$setstatus(r0, 0x4, 0x80) 08:47:16 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) r2 = socket$inet(0x2, 0x1, 0xc2) connect$inet(r2, &(0x7f0000000200)={0x2, 0x3}, 0xc) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "2b6d1af631573a30d23be19fd73fe96273f273f2"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x24, 0x2, 0xe35, 0xffffffffffffbffa, "85fe8778179801e8d359378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) write(r0, &(0x7f0000000380)="617654fd20ae98ab17dd04d92e3897ce61126cd8e11c5f65b40aabf53a1591137dac75f92c6fc4426a652081f912eb79f29911b32977b42d6500e7b9c036b2800dffbd3e4ee8d6ac1add82bffeb5388cfdf05b2254355ce08336461e16d59125154d58b84ed144b67dde4ca61915affa4fcf2977245f47d79f1145bb46394548142ded4a", 0x84) 08:47:16 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x100, 0x7c8f6c59) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000100), 0x80, &(0x7f0000000000), 0xfffffffffffff000, &(0x7f0000000280)={0x7ff}) 08:47:16 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) r1 = socket(0x18, 0x8000, 0x4) setsockopt$inet_opts(r1, 0x0, 0x2, &(0x7f00000006c0)="de022584babf294104cec38bc1465476e68540ac12db00ec0ed5ea819c69e7e11e283638fb7e823b7f18ba2915e0c73161d00da7e2ad16f65f43cef16d2de704c765fd433d733748c367c3bb33e8a459258ddff41d1710f0180d8a5c3d61ac7c870f5c5cff76a7dd9242de7e9f62f546c1b3cd735969169b6b9f27ddeb6d9ba8c69959d8495c645674ea6ef0f8fb49843e4a25a49f821e3263e11e8f9c220692b132697794f8fef2b38f6824ad933dfa9af7caee472c34cba23e49535cce4f28dc05b6fe197b20051a555ecc4f03c1d1643a3a0d0e2941539421b501", 0xdc) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0xee65) semop(r0, &(0x7f0000000040)=[{0x2, 0x81, 0x1800}, {0x2, 0x3, 0x1000}], 0x2) semget$private(0x0, 0x2, 0x9) r2 = semget$private(0x0, 0x4, 0x1) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000180)) semctl$IPC_RMID(r2, 0x0, 0x0) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse\x00', 0x20000, 0x0) write(r3, &(0x7f0000000480)="b38e1b17cd71a6ed4a3664adea8b44040a0e50cc592173528e81d77b710056e777bf82d49c63fc8a7fe494679f938ced55291b065573ddfab3410cfad3485eb9827ff99e3f5d37d56b4695152b254f28e9984101e8a8014ff320812000000000000000a3a3f45dc0f7d5fd4e77c4bb518413aa36c2e1a4e07c7a8370dd0d509c21ddf42ea9bf7ccab09ea760", 0x8c) semctl$IPC_RMID(r0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/pci\x00', 0x48, 0x0) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sendmsg$unix(r4, &(0x7f0000000340)={&(0x7f0000000a80)=ANY=[@ANYBLOB="00ff5c0161f4bae9cd802f3f2e73000000000000a202200039b9e2fb00000000d5d30272e22ee8f18865e21327c3b9e174713563ce883e2d794145c93c6b62a536b6827ead7e13d4b0768fce170da31cd33a15c4d10893720e3c003a9896e088f9ffff000000000000e1576addb8e6cc143c28a0990c8a900f1d01003ccfd79cfaf95169232313fe79bedb4fb2dd515e65516f69f898995c2d0b1cce56c4a6dc2dbb56abffa2bab96abd00009ce17a56e67f8ad152e189e967ec91717b77a9015fd0b3f5a41d4f28b704432e470714e3004c04000000000000000045edda3e1f034ec8d52e1cb6c4fada830b6bb6d7a90acee315120acded8f0d1c07df76aaf98733708944c0879f8325dc30529f558e083398be0e7a9d7c824c13189c0d8587dc3edc49c11deb5481ea08206bfef382820acdc76872e18b145337a82e696ad34616b95c8baeac1e91399e62239c9294b3bb4ff5ac9c186997174ab3d746a62af19abf8a114cd8cfd54be3fb81d3020092bd0b9c7d0b14f140395182fc3f73d2460a55e6aad4db1d76a234223e80c9fc3a99d4145ccca9c17a42860961a207388ded062c89c4c655e1560adce67f2b0b906c5252010355c4176aec02e876881a1ce3ed0f5c9d8050b709fd074d9909bbaf95084fbbf3db1600000000000000000000000000000000db1b44a54acc0662c43a5084d396c7724e339801a43067517d375d23bd8fe221c68f40d2b6f9693216698f94b302035ff89d2e36a4bd98999ae96b86da37e14fde0a7e45155ebe0dfa497978265738be888d4901a271db3ac2cde3f53c53aaf06c25962620b806804b4c224697e05427e2745ab5169be2deaa79e5dadae6883b44fb59123996e6d7f9469e91fa6045f4306b5d417a276cdc1d2500aaab936666f44efc87875ec8e67105cef16ef1a8f7f11f92c70a9901c924d67df283bbed43745cf360d0453680364caf000000000000000000c977ef9448bb7f11278cf913a96a33b0810f9c153dfa2f0cbb8bf8b7b12bf77eb7263b98ad83a44dfe64ba8e06f9c7e33e0baa7de32c22f34e79d7157eb167a40a54e70f6efa1fc1c50fd60a2858bdfda7379b9514a8b78445d061381302d5b8e944e9723d7abde131ac8d03300324b6b46309710923363fd87dcc9df4cae8049066c6f8b482e9738bd5fe86ed22d5c72147d8d9f24f215cf42afbe6eefce9ae35334772c3e0098270f813d9b4fed848b47065869b7c8bb25188343fd2736e39a58fa6c10f65050761ff1ea3f3786e0204ebe8bcd5536f15c66e86406ff3b3ad8c43286ddb70916bb4d1b557dedc1a638b35ea984540de66e46f665793a9000e28e9ad854950951f0600000000000000384a53cf2b37bc5a04efc4ebd1eb4cb68d851e5cfb1cfe83f0bf92065ed21ebc0000000001000000c1b6ecd1136fcfe002f2df44ef7f5c3a1c9e6e1f509caba196ba13221f59372ac9666adc7389c3c6c0469db1a4ad112deec6b2708ce900a6fa29ac0698df0a3b8909892e05669d37805299489c0f8fc857f6d55aa9b475f37fb0da9203c587121dc6009cf27fae0f777f7fe968380836a81961c08907ea9871d31ad56c06f334df9bef02539057c5472f392f4f64324be3f5b21b060caebd06b049aa47865f79342e4fd81eb3e98d08122a480c0b7f18dd9494baf1fda643fc8a50e9e2125e4c77c3dd7c5e22d2f534bc8078340319c419596297f7b837c8db8e6af996c5f24a04c4691f799af35244bdeda10983ac247d7b81f0e775185555b6d07450317b62a6369023"], 0x1, 0x0, 0xfed6}, 0x1) semget$private(0x0, 0x0, 0x9) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0xd, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x0, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xc4}) ioctl$TIOCSTOP(r5, 0x2000746f) clock_getres(0xfffffffffffffffc, &(0x7f0000001800)) shmget(0x1, 0x2000, 0x120, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$VMM_IOC_INTR(r5, 0x800c5606, &(0x7f0000000540)={0x4, 0x7fb, 0x1}) semget(0x0, 0x1, 0x1) syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000001c0)={0xe, 0x200fede, 0x9, 0xe2, "abe4a051ddc660d05c70771d3b4f1afcd0e2ba29", 0x7}) openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x100, 0x0) r6 = dup2(r5, r3) fcntl$dupfd(r5, 0x8, r6) 08:47:17 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x10, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="4c11c50bf622bea306119ca9d340b7b1d81c0c8c75c1311c88cc66bbe906bfee1241caa5495c9c6a565a61c58e3fd414f5252834304265aba436488cadefbb0b0c5ca28198021edcdc0b1de8118403a5e63c9646a4389a34baa29f3c893777f4e3b456ce09f0563af661678d3171466305c7882f9b2f2a9c07c5081acac2ba80e52660150e238ea921c177793553a88f991e11376d8bbe43d7d7ee5f9da7e492c85285f01a5f0d431d83ddf5eb789ab23a54ba77f806123aa4e37360389a", 0xbe) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)=0x5) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x8, 0x5, {0x3, 0x5}}) 08:47:17 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="66b4e46d47fc003f000000020000ef"], 0x1) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x12) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = open(&(0x7f0000000100)='./file0\x00', 0x400, 0x2) accept$unix(r0, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r1, 0x9, 0xfffffffffffffffc, &(0x7f0000000080)="c9cb87949b7f20749a3b86a4b45b23dd2c360be7a4bef3b575350a30c95001993c4d462058f259e2", 0x28) 08:47:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x1, 0x0, 0x0) 08:47:30 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xa, &(0x7f0000000180)="06000000", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r1) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r3, 0x0, 0x0, 0x0, 0x0, 0x0) 08:47:30 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='.\x00', 0x2, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0xa0) 08:47:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000080)="1bb6f2c6865c5c6d920c0edbefad360539cd2457", 0x14) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) 08:47:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffa4}], 0x1, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) r1 = open(&(0x7f0000000480)='./file1\x00', 0x60e, 0x0) fcntl$setstatus(r1, 0x4, 0xc0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) preadv(r1, &(0x7f0000000200)=[{0x0, 0x2ff}], 0x3b9, 0x0, 0x0) r2 = getpid() r3 = semget$private(0x0, 0x0, 0x8) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x8, 0x4, r2}) semctl$GETZCNT(r3, 0x0, 0x7, &(0x7f0000000000)=""/3) socket(0x10, 0x2, 0x3) 08:47:30 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) close(r0) r1 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, &(0x7f0000000000), 0x4) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000080)=r1) 08:47:30 executing program 0: pipe2(&(0x7f00000016c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000001c40)=0x4) r2 = socket(0x10, 0x1, 0x5) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x330, 0x0, 0x0) r3 = open(&(0x7f0000001b40)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x1, &(0x7f0000001640)=[r5]) chown(&(0x7f00000017c0)='./file0\x00', r4, r5) sync() unveil(0x0, &(0x7f0000001840)) flock(r2, 0x1) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000480)={0xea, 0x0, &(0x7f0000001880)=""/234}) r8 = semget$private(0x0, 0x4, 0x20) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f0000000500)=""/158) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000400)={0x7f, 0x81}, 0x8) poll(&(0x7f0000001700)=[{r7, 0x28}, {r1}, {r7, 0x9}], 0x3, 0x1) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f0000000180)={0x0, [{0x3, 0x2}, {0x3, 0x728}, {0x1, 0xfffffffffffffff8}, {0x3, 0x100000000}, {0x3, 0x9}, {0x1, 0x2}, {0x3, 0x800}, {0x2, 0x8000}, {0x2, 0x7f}, {0x3b5a13699ce83807, 0x1f}, {0x3, 0x7fffffff}, {0x3, 0x8}, {0x0, 0x5f4}, {0x2, 0x1}, {0xc49547d3fab78f13, 0x800}, {0x2, 0x1}, {0x1, 0x1}, {0x3}, {0x1, 0x101}, {0x3, 0x7b37}, {0x3, 0x35d8}, {0xfdb008c5f7ddb2bd, 0x1}, {0x1, 0x1}, {0xa1427b7b5e6ee2e0, 0x4}, {0x2, 0x660}, {0x3, 0x8}, {0x3, 0x6}, {0x1, 0x8}, {0x3, 0x2}, {0x3, 0x8}, {0x3, 0x100000000}, {0x2, 0xe400000000000000}]}) ioctl$BIOCSFILDROP(r6, 0x80044279, &(0x7f0000000040)=0x6) openat$diskmap(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/diskmap\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000001a00)=0x5) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000001800)) r9 = semget$private(0x0, 0x3, 0x141) fsync(r1) semctl$GETALL(r9, 0x0, 0x6, &(0x7f0000001d00)=""/121) write(r7, &(0x7f0000000340)="d0e517bae62b71f2a435ef8423d691f5c521e4e0f7599d2551a722baef3b584e50605643dc66ef6662fe821231e2eda6d8bf403ee98720b87357975cb572c05cfc47a50ae1113ae2b909aed8a849097113c85f1b34adaf06d766e07f8337491fb6caf28bd49ec2a86c2add24d3ca1e5305feb0e290b26f105864975d9b13b819bdd57c39526a909b40272c5b8c93cde7fcea70910450213594206afe488195f2f4545605dded4632959902f6dfd37720385fd8ed2f8f72369a860197026da9eb", 0xc0) 08:47:30 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000040)) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x40, 0x0) pread(r0, &(0x7f0000000300)="35ab50fdb4dbdfa8bfcb8e3b94c64119b7e04e14b1dbfc2a49356fa3e8b16e8bdda56999109bd82ea62b8a0708e538a30694ee0b2629586618c99a79f64187440db5748ec417a100ab855c39b778715f8a76b90abc063d70d6b8934a19aadbaaddc9ad11d75c7152e137e63401fe4e7be1f847f54456ab116b9cc8116d7cc5d1739ace85a77c20ffe759de610b0cd68d465c0169023c1af2e9f840a3aaddd22655b0ce5d816ac2182531a744ea9af566696e27be4bfcc025b1bc3429dc0f2c", 0xbf, 0x0, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000002c0)) r2 = semget$private(0x0, 0x1, 0x514) semctl$GETVAL(r2, 0x0, 0x5, &(0x7f0000000180)=""/70) r3 = geteuid() seteuid(r3) 08:47:31 executing program 1: setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) 08:47:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x100, 0x0) write(r0, &(0x7f0000000400)="6e40570646e0949387e5999867a903ffb53443c5e51c59bba1cc1eeda4d226e680931ce4a61ff169fabedda49d035c4d7cc27b95f87ba4c2939f796edf074045dd0e251c021bbc6919b3f3322f58c46a0455c773f406ca3d9460e056e61165d43d6270c79977973297e94e9cc0856899c135ccb08a32e39e8cb4749a7fbddf935a1d8563195cab3c4277a7c27f14c3427c364e1dc922d0fe3c98cec56366e11a62a234a6997c5013e460222af81b9a5fd3525f759c87427337944f2cc24beeb0e7973daf88a2d54955fc6a2282aebb3d7a608e0143b933a0e7ac171356670916c8c03862f96caecc0c82c13b8272c7f88b343e9ad0788d862f505fdfb5b21bf99e9d76c366ea92d692742ef96e3a8d51d40d62c21037dd6e31b6106e1c2f597d8975bd08001979d8be52f3e8df29a51c703bf4029f8e985ba2651173abd7bf532d9bb011e8b47137bb9cc202e6cc52a90aee90e4ccb5ab48658cc8f513751ebd557be983766ccb2f6c1ca1b4faba6017037b30cf78c487ceef8414fb61b14cb854fa3000ae42e470dd17da722cebf2a3b0050cd8c16742b17f6ecf9aa66b95e1c0d1758af57be2921cea13b54d14d07a6cd636ad8ce88388f370c843fb3441bb736a1fbddc02c18c5736d3e6defb19786863b3afea32e0fccfe2e75e7bc6e370f6a5355c7b3c17df287b7be4f37aead8d34e2156da1f227e7c00e155d34943abae163e24526b9492edd2d01d4a586efcd0241158f3e10df56cc3fae2cf48e8e386e157f9bc31a29a5fa25878218000e4e96f46f63f8b2f6a670b9e1c6325467b156eaf8775231b7f5457ba3ebedefd756e277b6f8d522b4ef625978ac04d3ec1e961f5d6c46048332dff242f9f1674d3f19841cfa0d0286cfb8a0a458720a0e1ab2060d7ef692d828dcd28b2febdfec87acf90297b5305780f5685ba796c31cfb2d5210ff47ed15c6473a1fff26ad6993688456991bfb976f2fd40fac6b3e80ddddc9ecf25231a1a72410d88c864cd02f0401aaaf0bfa14d40ccd052a3bd8f7495edc7cc0b966e227377a466733f0960a744c3ff7e4c3b5378f740df4ad4944d7a08f4bbd22a3206df9f2bda706da817fd0e8bdaab95decc273dfe9269380856930dd499fac92a62f1d7e57c918b86634415e39ab2f0d28a4776b6aee02a96c9a422d14062ed573cec2846218e2b1ed2af53087fff02aa4bd0b4366ff1dad89c12e5eae1591f28bec2241f05c44e9e12ce4c24060da2cf7ae93e6d415ff894fd49afa042e81aa8e7bfee72e96e2d3c111d9f22ff6687c5cfe89e41d489be102c642ae178deed8bc114d2586c87cc163bbe42b9eec4a0c637e82c69b47410282b15200bbcd65cee259393b23bb527caec880dac1693adf10a9e863d6e39141d22fd2140c9ecd5307e651b3ffd3d95613f79a1c688344e47ee9043114ad20920ca311dcfb87b61de583d8cac8ef31a4e0123b0b681a455b32577a7e2270eb2291c811ccc68dd6d213603fa23dd8d83b071b947bcbecbdac5f944d836614275fc7c0979725fd7c9d0fa05c25aa929ca036918c678ac5f856bd43dce7d1a6ad1d6cde8ed785beb9495971da1d280c85fd7a8c1233ddec266149581bd07ef4ead3224f42545e038b03c2e1d41b68fc15fdd7e6d90a5dfcd18840ff35e0bd60fb5a8527fcc27982381071a26a2ddffb387337f53df996ecb093b81e7ac5c19b9c68e009db3197e4e0cd3f3370c5c08cae9e419c356efac8cffc9eab09dd9395b5609750de8e59b80c12f7ed8c7383c2c38dd97f28d4bbb1cf24d40d5ebd5b9696e6413149bb0bb0606aaab62324303b5a8a357527786607834d7d0557e867342dc282cdec280dba4bf702567852fab8cdcb51a5c9bc6bc287ebb6203d44cc69b1cf7455f8014c8543afc3971e83faaa04bd5a3c1cc79f1ab121d49f146a2a57ebe177e710c814bd7928c4b7368a8ee8713e8d4dc74c824f0c961bcd41c333bb9d1b56bb595bd37a7edc8056c6739987ad510763ad8c0f7d10a3a83a5d4f096ba572982a03fd008cc25547137397f9a012d8758a6884c279acdccd8ce5c12ceda8b2346643ec1f28df3c7fea506b2216858d95c4cc1ba26211e87bc31a54ebc015fe72ec86498d8c634e788d9228648669867261530e84b234590171d199cc2fa3d6542c2d30529a9a7b362132e575d857faa2256ce89755bcc3d92d8cbe7b814ddd3b8775e335dbc665a6b6407b93b9b0cc8b0398ad8148896c90faba4f469c0a9feb23c9c65b39159fd217d42d18a5cfc5c70e7250849169b298d7c823311b3c11507c09085f452896a5bd59ed595bfcdbf3b2f288d25a08ab803f25690b7a0b12f6af0a8dca691120065b7f7f9c1be6a426fb3725389116ce70ddea3c97b0d76521af0ac3797c1a2044046ff7d1a61bdc1414819eb308d38f9923fb554e96bd8fb70451ee437bc3065ea79a0ddda2eb233e569a21d8458a18949bbacf600ce9a7cce8291a2f2d75e4ca4fee8340f1cdedd54be6d4465f04a44dae7e4f996fd0febe7f33cc80bcc2a5fb7bafb194f492dbcb9215b41d132e4299b0e6f471123137f47d66f4dd8812fc0759f35d4b1a1f9f6970e670abf5c86500a083d411591a482d5991f2658d5b815a2d6e4e020a19d40f13f875881a6df99d20c53fb3af8c110710c98e10f4fc1478bbfc086e8b95618687e47f0fd282a5abfda5b111771e7f99dfdaf0332e511af1f8922011c9455cb8b05b76405244d74033903be95deb6b0a1efc73ba8c30ea658f61d4d6ac7e31a13e6699de3a9deebf687e8a4fcd8783b334eca64c3c219846dfbe8a3dbfd54acd7e40e42d5011eed3a06addc96ace41de97a27d9c47121a7f6b1f44570d5df10b7a6428874fc12e2f178ee7fee6645617e938e75108a45bc7c14667efac48567916f3f6362d999032e14ccc9f3db6d7421f7e34ecfc4fae3cfa1c190b069fc70cb0991966ff609ebf21aedf1d5118827befba63fd1f4430f2a2d8f85a8adf9cb9705816a4a9e65d033bb72a6db5e06e002c445b001295a41ac0064b081b9a2e3673f960d3cdb8c541f57a6789bc58d0e90c6b1a5ad648295bec79397ac243a983328d5c48cc8ae205bc47d8bc2c5930807286b6bf65e226ef2450a8d1a923a2697c7f8105244ed9b22da292f002bddeadba36c5def6d143ac0945c7e64c998b36a5bdbf0054d7a1d76c38b9f448d2cbe9c7fc1b4d4e70183a432006f9b01ee53d05cceb0eb31582f86997a7053e627f90063deda4a16015228f1f608e0ac2887a9977ebf034984d7fb316850ead2bff5adb0547720933e837ccff1a7f8a60e52dec31567a7714e449e7b97c25f4ae6caf25cac836dcd43ade9da4efd0db4eedce62c3f0c301c381ef60e262583b799e0bed3ce8d3775fe1d8a2ed4c2f0091abf015e0616e3e653f5501c4875d39539eabad78d6f8f6b9c01f4552b581a94bb241df7d0700133b58d9dfb08a92951a61032524f2e9945de50f640a59e2d600584488f80ec11d5f8f47b46404586dba3ac332fa8075f138b795be36111e856434568239469861ac7d4141ca674f04cc336b01a5f0ed516fd9aa699c5a7349a59b8c454e4c6d9225c05bca8f1954e51b1904398977674f9d7b026a3e6e43836013be06a01c1842902f7d91196f2e158e75bd574fc41811dcdf1d2e3d5444d3f7f96d9bbf229793e80798a29ab8853ddc3f8cd059ddad9c91844f593c108973e5b9d7135e5208080af3526d8593d6453156c7074a2509775d8b5325c8d21e9081e2a50fe373166d0782c3157f8c89d5e7d3cb7e5acd5dbdec9229711adf8ded00504f44b6dfd6698578e1ce2460169a2bc7a20c337a2644543dfba2c81b056221c3d16b4bc99cdff15110c69e781fc334008488e3f82166c17a5f5dff6c2ff29bf0aebc93ce5e3ec67abd0015bfcd77665d30b19c841cd09af869ba8b453982ae5f65e86deebd78436595f2424876cc7a261e02fc0db25fb904f4ac7360b27897848573ca9e9bb6195fa8b4fd2e70f1520dcdf4cc8f12f9863c38c368ffbbc790c52b6b165018ffc3a44b55d831ad179fe1c169a70c7117bc124ab8a994789423094549bb5880b31f89ede700415efbf375c0150102f3781d2d8271ce03ae98cdabf03ef34a59a1b4cd3e79aac78f4a8fdccdaa47657c4a554f4fb22fef16facb15b00cc4c53462a22689e2ed30c43c49bf861a0cfdbcaa94641696bdf54b5587fa2a760d067be9d6339ede1510468ef03da11e441f40ecb1ca040e12bd78a17f342664ea522686a6167c23d55ca5738147ae17939cb517fee5c00fc5a7591939a82cbdc8ac97582964d81a351dda43e3b1749aeb57731b5d52d9905c251e7724beaf0611cd2b01df00c958b0cbce7cb35ab77ff4409fc46dbf0dded61bb3e535b89ff73b54e0bf66c77df32aa7f4780afbd6c16bf3a178d97e1dd7b04b8b42a32c370fa614ae96e807ecd9c20e7983ad2742dec122982e3e21e42c5553c4bf0fb17c6021294593a78ace9bd0fc193d1e7b034ff31b5c3680d1eb7bcdef9b8733ed788cdceef96441ede1ea7ab51ce32a57e609da6261c5e6f18fb60376b4b9e610c2e47c14f5b7adf6c19c2a843a8cbc4f01749b167dd965295957b023b0d871a54d84915a8c486f74df738aac9360753aa2712248100318cf8796f36339a5c3d08c64f769f63a80d0b3e47fdc3184d0dbb46037fef0fb96251790354a800c07c52cb0648827747c7e2968086be85287a94792fe3333ec8c3e5ec8b4d0be6a7d52175b4e427f664f2abf139e93931a42767a3c8b58358bb7c0820948542aa2c770e444a0196bf4ee6f6050203717f568b12f331d586457abdca4503a84870108229b0d6d5cd8b18de6e6e15ad65526ccdda638ef4412dbcfd05e379b9cc3b9f239e619901c0b2fdacc37c3bd6af73b68f5472f895df6a5769ca69b7ee3493ffc7f91a1626b25815fd4d890075262b83fa635c3e76f9d02e520688fafd92cf838bc8df4bef4b83296a392f42f4f7e30a53f5f94ea1da4d197bf370f5291975e763537774656aab23992b274c7c79f836559ea9962b4149aaea77761d9cb31b98f0b51b176b3d8d73f24f32cb08bc98039b8d360dfa574e93e707c3c25810d5786ae0e31e524b9ea02f85234156a444fa22b79aae7f36a7e5c0f3a74baf7acccc26f2442d912b06ef08feab71712a81e644c0bcfac2334c947b80fcc753eae3cb417b73100386a43686535652bf9013a5bcfa29f5e0d2146608bc5bd0d1ebb8aef6cd4d19ddff379934dd378ef9004cea5d90b421d4184e49de8a3e81f38ad9a57a004fd3437e4debd53667899f866f6573f5e52d3fa8963b344013de3dc117269ac1656ed2d03349db3cc498bc9063b733bfc81001b2b4914822f60d3bac6b22e2dbc2c73e371f6cf8999b1b47f74c1b65c3f11e9a82c81a3c958b5eb8c8185a4284e56be587bb281604391f61457ee08807fecd7e48d4df0888cb35061543b25774d74cb5bfde46e1df3f6d8c8e18292391f2079f537d2a98a8f45975f1018103e807114ee3dfb5f0fe3ba50fc8c8da886df5c31da1e468408102001971ebfd3810c6057d3a7a137712008286d9125d5fbaab5644424e671b73dfa35ea537e9c731af0e1cd6370612faf64509028fe0159995039d35bab4a25471bdd0a32dc3f9a1dbb6b893663440e48c41f273e165b86e32255a89f90bb51b3a0fd20f97f28f24cbbbfacbc075a9a255c0438f2ee401fe4f59b0008c314ebeb57d64f73087569558c9d1b3b06155c55ecdbdaf63fa7754d4", 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r2, &(0x7f0000000000)="f13a3c20bfd86c6f3050c37c7fee55ed541e6f25846efc8723cc8de29cf48441a5d6450567d390b37fae76f4536cb7", 0x2f) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = dup2(r2, r1) r4 = socket(0x1, 0x3, 0x51) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x81, 0x2, 0x6, 0x1}, {{r2}, 0xfffffffffffffffb, 0x4f481d66fa277167, 0x2, 0xffffffff80000001, 0x7}], 0x5, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x80000000, 0x6, 0x1ff}, {{r4}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x5}, {{r2}, 0x0, 0x4, 0x1, 0xbab, 0xffffffffffffc4d9}, {{r2}, 0xfffffffffffffffb, 0x2, 0x10, 0x2, 0x5}], 0x4, &(0x7f0000000200)={0x2, 0x5}) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) poll(&(0x7f0000000040)=[{r1, 0x100}, {r1, 0x4}, {r1, 0x1}, {r2, 0x20}, {r2, 0x80}, {r1, 0x8}, {r1, 0x4}, {r2, 0x10}, {r2, 0x20}, {r1, 0x8}], 0xa, 0xffffffffffffffe0) 08:47:31 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x229, 0x108) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) 08:47:31 executing program 0: sync() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x1008a, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) recvfrom$inet6(0xffffffffffffffff, &(0x7f0000000080)=""/4096, 0x1000, 0x800, &(0x7f0000001080)={0x18, 0x0, 0x8, 0xdfa}, 0xc) r2 = syz_open_pts() r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000010c0)='/dev/diskmap\x00', 0x10020, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000001100)={0x10, 0x20, 0x4, 0x8, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x80}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7f}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x800}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x2}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xa9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff3000/0x4000)=nil, 0x9a1a}, {&(0x7f0000ff4000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil, 0xeb18}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000001600)) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/zero\x00', 0x2, 0x0) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000001680)) getitimer(0x1, &(0x7f00000016c0)) connect(r4, &(0x7f0000001700)=@un=@abs={0x0, 0x0, 0x3}, 0x8) pread(r3, &(0x7f0000001740)="fef1fd940ba4b4026aef602cfcdca58681a3362a528ec8579ef80cde2581cf1393283357016c9c913f44123bbce61d60cdb4df497c9cef0f566909b1ddebf3ef4429cb61d7be6cbca69a38c16c9ce804ec810108aea4a02b6184cfa82f7084f138589643ccdd8aedd3db5958e9c4eb549c5971d1224929c736ec2f096d6f53d55d9b4fed55820cf6a8a84eb438eaf3e058", 0x91, 0x0, 0x4a) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000001800)={0xfffffffffffffff8}) utimes(&(0x7f0000001840)='./file0\x00', &(0x7f0000001880)={{0xfffffffffffffff9, 0x6}, {0x32a4, 0x9fc}}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/zero\x00', 0x82, 0x0) pwrite(r0, &(0x7f0000001900)="4a0f218f06bd995f5a4fa57aa424b6d0746a80a19a2a2bfed5ba718450db0e0eff0d61f9b01ec6513c617c024e8c08c3fc373177311b12b275f72974ae671a7ec90946a75dac332a86f352dcf86949afdf5b8d5c99493aa8253a2f954765d9ee92bec81a2971907ca1e3c72a9e37106e95b0a9680c0d9cafb2af39c8", 0x7c, 0x0, 0x0) getsockopt(r5, 0x9, 0x1ff, &(0x7f0000001980)=""/9, &(0x7f00000019c0)=0x9) select(0x40, &(0x7f0000001a00)={0x2, 0xfed, 0x5, 0x5, 0x7, 0x40, 0xf5, 0x9}, &(0x7f0000001a40)={0x1, 0x7, 0x4, 0x4, 0xac7b, 0x4, 0xe28, 0x5}, &(0x7f0000001a80)={0x15, 0x2, 0x4, 0x7, 0x9, 0x4, 0xfffffffffffffffa, 0x9}, &(0x7f0000001ac0)={0x0, 0x8}) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000001b00)={0x200, 0x7, {[0x1, 0x945a, 0x0, 0x32, 0x4, 0x10001, 0x1, 0x3, 0x400, 0x7a, 0x4, 0x5, 0x4, 0x100, 0xfc4, 0x3, 0xfffffffffffffffe, 0xa825], [0xefe, 0x1ca40000000000, 0x2, 0x8000, 0x3, 0x800, 0x9, 0x5, 0x4, 0x7513e137], [0x7f2f, 0x7fff, 0x4, 0x6, 0x2, 0x4, 0x3], [0x8, 0x80, 0xad2, 0x3f, 0x7fffffff, 0x1], [{0xc1, 0x5, 0x6, 0x2}, {0x84ee, 0x3b6, 0x6, 0x3f}, {0x6, 0x7, 0x79f, 0x1f}, {0x800, 0x9, 0x1, 0x1}, {0x3d, 0x6ae, 0x3, 0x4}, {0x7ff, 0x400, 0x6, 0xe4}, {0x8106, 0xc06, 0x5, 0x80000001}, {0x8001, 0x1, 0x100000000, 0xb3deec5}], {0x6, 0x2, 0x6, 0x9}, {0x5122, 0x4, 0x3, 0x6}}}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001d40), &(0x7f0000001d80)=0xc) sendmsg(r5, &(0x7f0000002000)={&(0x7f0000001dc0)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001f40)=[{&(0x7f0000001e00)="cf53286e035194b14e5a014b510c60c1896f7f0b37850f2a1ef153b7bd527e9072d27b4a81776df3721f7d7e", 0x2c}, {&(0x7f0000001e40)="12e3277bc5b122a03ea9dcfb7ee48d0f608eb773c6c80c1d2a2b1f5ad45bc8a75920bd47f6be831e459651f2bbf92bbf5cb9ec1a00688ac2b7871cdcd4f6d050a924dfd99ad8f387fef5d5e5febf65ac74132ce904b57bb051fad9571d1356ded50c0057a5c69ef8e1cc30d7e555729a4f284efa3f30ab0490ff36ddd5c47e3aa786a2c3a22d703d94a30f80b649340d0a1c3f34c0ec60522461f1448dffbb1eeaa1b95f7b673cf250806932da63662d1a30735755727983302508b98704e7d1549df31bbe8f139677d3a8f106ab68f4aac20aeffbbe1116ec2afb559f81", 0xde}], 0x2, &(0x7f0000001f80)=[{0x58, 0xffff, 0x6, "e48635a6b414f7d2d4f527abda702c2b60baf06807cbf1a8534bea6d5d0c29ec5e338542a5e96333099998b44d298bfe5c62c287301cefc588f3e46a3e8667b0c3cb"}], 0x58}, 0x8) write(r2, &(0x7f0000002040)="1936dbec9aff0aee4547c8a24eab98d5b3324bb6dc61fe7e08f410bb3409596a4c16f1f3954b2fe7cd342d14257d1ae3b3c5697e39816b15721f23bf199050dcde35b18794f524b91f25d20a47081617d5227f0ef2507b94ddac82049e72d9afb1bf68f5fbae1b74e7f3a26a6f3ce6", 0x6f) select(0x40, &(0x7f00000020c0)={0x7, 0xffffffffffff8000, 0x2, 0x9, 0x5111, 0x4, 0x6, 0x8}, &(0x7f0000002100)={0x584853ed, 0x0, 0x3, 0x100, 0xff, 0xffffffffffffffff, 0x6, 0x10000}, &(0x7f0000002140)={0x800, 0x9, 0x3, 0x0, 0x10001, 0x1, 0x10000, 0xa58c}, &(0x7f0000002180)={0x3f, 0xfffffffffffffffd}) dup2(r3, r1) fchmod(r3, 0x0) 08:47:31 executing program 1: r0 = syz_open_pts() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x5) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 08:47:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = syz_open_pts() ftruncate(r0, 0x0, 0x3ff) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000000)) write(r0, &(0x7f0000000040), 0xfeb2) 08:47:31 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r1, 0x29, 0x20800000033, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000040)=0x1) 08:47:31 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0xfffffffffffffffd) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/179, 0xb3) 08:47:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) semget$private(0x0, 0x4, 0x40) sync() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000005c0)=0x8) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000240)=""/205, 0xcd}, {&(0x7f0000000040)=""/180, 0xb4}, {&(0x7f0000000340)=""/124, 0x7c}, {&(0x7f00000003c0)=""/247, 0xf7}, {&(0x7f00000004c0)=""/61, 0x3d}, {&(0x7f0000000500)=""/7, 0x7}], 0x7, 0x0, 0x0) kevent(r2, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 08:47:32 executing program 0: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') unlink(&(0x7f0000000040)='./file0\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10610, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r1, r2, 0x2) 08:47:32 executing program 0: socketpair(0x2, 0x4, 0x3, 0x0) r0 = socket(0x0, 0x3, 0x3) recvfrom$inet6(r0, &(0x7f0000000000)=""/212, 0xd4, 0x843, &(0x7f0000000100)={0x18, 0x0, 0x1ff, 0x3}, 0xc) 08:47:32 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x6) write(r0, &(0x7f0000000240)="e3bd46ec3b76ae5d96bf35e1eae24524c20b737cf3e0394245c8e68e389110c02d52f98bd97270394237d5940ec7ecaaeb9b27916ec8dd1c1fca4e0dc3165e423bbad7a00584b7077df32e1d0ab045ad22a7ddcfce665a412eb2b7538d411ecea2d6278f9a0924e9794a9cd769fc8ac3f951f26c2ff578597b6cad3c5e66513f3fdcce90b3d7cdab5afb391c460333bc8e0ea788a04a12d47477e689dde5208a43d051bbf33a2e425ddd0fc5ae1ac33258b59a475f97a9bed6c60dfbf9d7830275ea8da42b752606", 0xc8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000000)=[{&(0x7f0000000080)='M', 0x1}], 0x1, 0x0, 0x0) fsync(r1) socket$inet(0x2, 0x8007, 0x2) bind$inet6(r1, &(0x7f0000000200)={0x18, 0x0, 0x80000000, 0x9}, 0xc) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) shmget(0x3, 0x2000, 0x400, &(0x7f0000ffc000/0x2000)=nil) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000680)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xde9b}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xfffffffffffffc01}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x401}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xaee}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x4}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff9000/0x7000)=nil, 0x8}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4972}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x52}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f0000000100)=0xfffffffffffffd51) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) fcntl$setflags(r1, 0x2, 0x1) getpid() geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0), &(0x7f00000001c0)=0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 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}]}) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x1, 0x100) msgget$private(0x0, 0xca) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x3ed, 0x1, {0x6, 0x8}}) msgget$private(0x0, 0xfffffffffffffffd) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getdents(r2, &(0x7f0000000500)=""/192, 0xfffffdb0) 08:47:32 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x80000000, 0x88000001, 0x0, "010000000000000000ffffff7f00", 0x4}) mprotect(&(0x7f000060d000/0x3000)=nil, 0x3000, 0x4) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:33 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff, 0x0, 0x4}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x5, 0x6013, r1, 0x0, 0x0) 08:47:33 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x8) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x10, 0x0) mlock(&(0x7f0000ff8000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 08:47:33 executing program 1: link(&(0x7f0000000100)='.\x00', &(0x7f0000000140)='./file1\x00') r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wskbd0\x00', 0x800, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000013c0)='/dev/wskbd0\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001a40), &(0x7f0000001a80)=0xc) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000001400)='/dev/pci\x00', 0x18040, 0x0) pipe(&(0x7f0000001440)={0xffffffffffffffff}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000001480)='/dev/zero\x00', 0x8000, 0x0) r6 = syz_open_pts() r7 = accept(0xffffffffffffffff, &(0x7f00000014c0)=@in, &(0x7f0000001500)=0xc) r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r9 = accept$unix(0xffffffffffffff9c, &(0x7f0000001540)=@abs, &(0x7f0000001580)=0x8) r10 = socket$inet6(0x18, 0x0, 0x8) r11 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000015c0)='/dev/diskmap\x00', 0x88, 0x0) r12 = socket$inet(0x2, 0x4, 0x4) r13 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001600), &(0x7f0000001640)=0xc) r14 = accept$unix(0xffffffffffffff9c, &(0x7f0000001680)=@abs, &(0x7f00000016c0)=0x8) pipe(&(0x7f0000001700)={0xffffffffffffffff}) r16 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./file0\x00', 0x10000, 0x180) r17 = socket$unix(0x1, 0x1, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r19 = accept$inet6(0xffffffffffffff9c, &(0x7f0000001780), &(0x7f00000017c0)=0xc) r20 = getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0}, &(0x7f0000001840)=0xc) getgroups(0x2, &(0x7f0000001880)=[0xffffffffffffffff, 0x0]) r23 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0}, 0xc) getgroups(0xa, &(0x7f0000001900)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000001a00)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="18fa47cf30e19d921907f1789c00cedb17b3d0cdd41b925c950fd75f6320105e6c6392a70291fed579665cec5f2029866767d105eb2edca91020fe6b0754a8d3e03d492130ef6039b128dfe09dade65897277f0f0456504612bf0556f5474ca63eb36f4136210f918bf50f3f", 0x6c}, {&(0x7f0000000200)="aef82e672128f14ab136fa9aca7c04b7cad00711031bc1cdc7883fbd1a3a4722dec17e43fe7287a2f9adc91440bf4d8f836c7c61cb52c5f4936913f1512746aad08a1594e3a8050f5a1aba521e3561e89a8a3aadacf846969ae9a749c073ba0f4d259dbf0099b774ff3341d01d3fd38ae0d156a1b04629e78a1b49cac4872428f0f9a0d9f1f69a5e38694831e0f616c833cdd541bf76", 0x96}, {&(0x7f00000002c0)="eb4bcaabad13e8ced26a3986abfe71516ae6b34b74d61c15df4a705fdb7ca333a6a8e44bd649aaed438ceed678534cf210a7a9b9c96ee5d7a02a992abb85763b40baded4321450a1ab6340bf0cbe948caed72f526a5ac525975672bedf553f80874e0d75dafc87ef99d1eea9fb17aed3dde2cd5655d7e0f7b9e0a561bdef3afce07b62ba3ff24cb87c893d8ab155d7fd908710279cdd6880e0fb7ba27c265bca29fdeaba01f24d5794037439280d7086ff38ce5249ba9ce813b5b11e5631cabc1889be99cfc85dd7b3a8a35b92d25b18b8edebd213273425c94153ffb757ee8fb6dd40e8cbd85dc11cd99cf228e6b3c13826a82be01f1d2dc4aff7e5767843a8514546bd3482d916368e3260c3a1105d338cf437ad3822274b9749195aa6adfa1a0a3258b849f72d086de9bc76973193bc3c7d512039022cf893ac61a516b3703a775323a994403054654e9751937c49ac71fb4580a280699bf23370a0a950ad93a050cc523936dcd8682347da71b1d5905ead7195eb5bf3522c78f03afaec283a3acf2c767e5d485f8be6919099994a1cdfe7690fe7c62df5c6ab6d7a118e88256f68aed5833600a8600b80f9cc6d6e892e53e0024e998c0b0345aa5b379efc7b0f7848d0e06995177bd7d90fa0e300b7b2543b9e86932ddec5acbf1c609ae3577507251a3505f5a40d40c68659519c59cb1dff355a5bc93e7da4efb71c7a1cd52a77cf728befa84258939feb86d25e63a3647c1f1c1c6351e33a2ba7593cf9047d4d67f2bd8648c50a97e3d0cea5e03bea27722b4329c884a91d2fe65d224cdd87000475482afccdd185a2fb034e1cb96c574a3972c80d069524c586e49b6894771ca958687053d3d478df6f11fbba9446ecc4a26f4e152749c8ffc47ea5587d74aa84bb40d89f804102f04387ecfdcfe3f3989b5b56fd72f9b5a11707d5da04fbb4197d5f8971903585b72b0e9e3d6055c1d2099aa8ce571b1fead5384df4bc97a42edc893d325df9ad40c1090b7bdf4865cd1fb1d82375bddc94c94a9cc37c196d932deb3e0fb71b505d14f35d2a6a689da40382b5e6f11fafbcede2247a9a44851ff282b2f0cdb2b7ccfc28a37a55a47cc1890e74035ef477e9d1b542eae7223d33447df3d00bf43ecdfd0272f4e6ef4f608e26e34f89180a4e3bbf5e5cbd7cd3f34a880546a2219b4516991f5b7285b2e1239276eeabc4b7fb1a3eaca062ff2a8bcc1388fe9c39f6e8679641cef488aecae27b8fbcea1deed2851d0c16c4c69ea40e999d578210063e97f5126295fac6cabebd6cd0322ca2a706f6f7277423069d2ddb8cab63c19006359350814b004034bcfec82463c4a626617cbc31ddb121140c3f7781377b62f95c870ddd536a083a19387d905ed5eae83aae3245b5ae75dc4c7df937ae5c4e6d2e6295b9a363827d7bf41834d66289ca6fa27c8399d217722739835d46fca0a9885a51ada9ed24876d8b0fbdf4125c12049a251e8aceec4ca1f3a38c7e35cd8689b4b6f99d3b5ddcbad7abd195b8b35b2e97e5ca6aee156a95941c875cc9de91a88d5bb727db7c084da65243c44610536191b6f485ea54246d133ab9463e64a381ed9c0f43c77b49a8e976d9e2d6649d42a390464c42efa08868c354c78201bea12bfd4801ec38c9e8386221009f40ec9cb941efe996fe3b13e8b939a2b7cf9dab5513b093cb6d400ff5e99241878617ebd0fbe4f868a9999d2c519bf9dca315385c365078c975c3835a549ecaff7a277801df8b52feeec47af2d7fdd161c62e6f27ab0128a9471038a27a6b3064fe6574033d99b4577d00dc0466a9695c19b4d90ddfdcd95ba5200ccf08da7865e775e1d64f0d454d1c0111abbe6cb7a2531e1c0f160467ef9b0cfe791619495bca97d1267833120bcf8bc7f9e762ede515c74e8cc25032079218ec4b7a0da70c86cb74cc08f5fcadfa6e8bff971ff57b130d7b050b0c9901acde33e11698adbd283559c4d8843281fbc0c69bb982ce21a4629fb49877359ba27ec76bb84d6dd1d13c7dff87bbc5d4df8351ee7e04439ce55685bc14b4749c7722cd89d665fe5ab3e9dc57f576b0bd573a5397f485cb376fedae2c9ff06da6338c152de83bb9e7af29334473fb17166e835d21b2d7afd03d121c8a63758518c8ad81e7c20a2a7308cc24664e20242f4774ecc44dde2dc06b33f9c485889af58c39ffa529ca6d10827a31953fbd8dfa6fb15f84513f55db5f43fdefb3a3784e8736398e3b1c41a18a8ecd4e55ccb2ddcbe889f7b1c57697c8f9fa66df1b9695884b80e02dbdc476b0856acb105b224a79ba526fa8c10a47b50f26c57ab1e3213568fa9abc8c32528e17a8a12395da854e4dd1d76d95ce7b44b1e90fbe76c08f5db597726d4f3b817cd2fa847e02664b063812e3f315174c637acad9b7af9641dd2d2aa331434b53f047e83bb19a9ec9c1e43608421da462fd34d77967393d2c070023ca71d75c30d5b1903e73eb325c47bbf5d982b0bebaa65054308d74e750e057bcbf42b277f0bddacb5d794c0b8453db953b2065c1f911b4223817e2eb9270566ad5578f65b3d75703f4a97df0448f2966504122a61126bbd767e6b78603bef30cb4231c3ecf02d744dd7a06a167120228118b0c7d07cff9b579507e76faed048a0463e22a74fd3cfd3700947314966550e689971add2b89924aa8e9b6c86a868a5a4a2127f1bd97e575d3c0ff00224613b807742e8571aa27bea58b8575924cc7e8f1b6f0991216d76242d1818f1b25af7fd45a355049cb5fbcd4b10af963f2838df19a229d17d746d2cfb45d90af692cc2c327be5e606c4cf4484a9c4ba7f4c64ca1efdbcc9756f9affd9aba39ecce9cdd4d3ff80192746529b5a987d5db0e27ad26ef818ff7234fdceb5248c7d432453bc3854f5c474296e012eee882a721656ca01fbf74e3ed0c17aec79f43cdc4ee5f5a23c6d5a18584a2e5162423d0a4574f8cfa0a553a59004a62fdcef5871b14be8cd3ec7be21f61a852001f691494e9eb1bb68086d4f460049974adbd6fd9c8d8e291a396a7f60182bf9a8aff4d950a79b1f7a79c585c1fd10736e4257ac90bdb999ffd8635ba8799184b0e86375cd44ed54816b8133ef97c8b5868515d1c4479ad674eb9930d7cb77dd96609db9b05dd3d99d0e5d6b4976f17f7fb84b3b5622c4efce1d8ad3d9cc184b3d592f8a904e94ef67a4c76090d708922d0ea9879cc34e2706b207d8165b725bd2918ef8440092c88c175d38cf9e42b1cf48d0deef21ac33e3be509c1fd078c819426f4ffd6777e0ed93fa32f7e477bb1b7a967dd2aa78a4481bca9ba677450ecf4a743f18e5f37b7539b8632c4f78d18736bdfc57ddaff4ab4b0a68f898dbe4a4eae4c43db577103c3aa56ad7cdbf55d847345aacf0a50ddaf913bf62d77e684071d13d9af1f6748457bedabebaaffb0df1929b3e54b9c5708cd572fc406898d39a219877e2ef7d76f005e7a97019fb9b22188606e605b5350e5b1c9b749fa01525655e821a85bd8dc4bf690447d4bf1edfd6e2b818f755777fc6f69fe3f58cdc0650a3d10ac4d76ee9f7092b36f8183b4f8d80b620b5d7c7cebf79ec8b2fb0f9762376061bdead3097d3655e3a888a74d443d9e04156462d90a413248ce953615577f907be4b4e5dc53bc5094cdbbe912438f20c19a9f3c6d3aabef23c69117fc5e9e2e2acc9765111912a269640e0b25e075dfcedb9f30b8e510ec5b7aa014ed4e7a0673a4c981daacd4f66c75e0071122e0927e9fddc1600aeded8e8fc9dee02c94aa1670290f51927f470edc3f86c8d4e102390a422e1de601714dd0c124d4afbe80027245a6ad4326577926035783c1be2e450a01e453511fc022ea02be23c6b5724b8a16dcd925da11cd50bea8bfc1301ec10439fe6e8342f7120418d5f03b9278a532861cf4cf588f3b05753cf33a2f1619a94c4bfc235af72ccbbb900aeb54ac5a375473348f29f01a530b6461f57f7cd90f25398c9c8bb20c6182efb028df437c41ae3547afbed8a160c690bac80de2bccae196be899158111881907b0bed940a0f901989e443b85fade9610194d76a620c3c02858e9b785a8f2238231465b5e9fb6460a58c720ad0879694a1fb3d6d2036e20566e36dd1fdf8f6742d0521b70afcadb700043a6b34094080884809bf52a0b5aaccfb4ce6bc5fc9332d0bc5706270c196caa419c568dbe83490b4743b5b01bdfa5653d2b0e538715205cf059a86b70ec58fa9ff9c9b174887316871857c9c67c56d151c0889b3d5c5c6d29bdf3d284d7e795b2f2da212b5f7ef19ee78c4418a8eea4bfe1c95c493aedf0dc1ae441181bb4c5b9df2f9cc846db1934bc30db68aa559e659e13a15555ebbb7dea02434e70185822dcf2f585270ec1f5461d2f1982531b718bd17fa2d87f5c5061d8f0a40cf352e1c45c8939b358853164f9f688c0c0481830b6b5bbd80c439f539284ce04680bbe47f21e336707d61b369cb4e5d3d6ae7bfbbd965bdabec218cb851d51bbf592234019fb9e109b8bd26e351a9391bf1acf45e32c6203cdf2676348be906c6c4de9eb64bca6aee14a2eb944c01a0797cdb91743f08f0d6830abae7e0258297a62a493f25c5408274e662843964786ed07c968d2b64f629b3c61287f5a5acb958ec5d2be4c9399d9aa7d5d5e980566a657acc7dfe633689a6ad9af1eb09e838d211a37843991b16709d3b07b846f6d40d6b1bc0dcfb8aa8346705974d239264cb34f72631f8bd1420ebd59fa55e335585c7793fd4472d43ab7e98f994580d8cf48a4753c28d3621c225db20c7db563df3902548108324a521dd007187f4dcc19c2e729e5f77c01e7643b5ce484d866ce30b6ef1e1a3d2e7995da52faa7983a5ed29c0611ba0f67874f9044883336bd948eb7b451a204a5d14a55230f3e1c3c3003565530b1b2822d1b791d841c8ec8c555f57f8466e028e037a58d590b0614606eee561fcd69d92d1c078db1ec32ae97b13fc47371c396e88969e6c80e71b79720ae8cb976be57e71bd866528aa5078b4a5d3198aadfd66a960183745aa16210f7e403558e698c73e1be9f5f3a8033f8ba5c189b1b4eb21e57538c1bfc70b857e0c08b7d82482bc10a5ec8134b4e90079e73c81d907bd83e7bcca12c7f2ddadb0b4f51c52893e1c5d9af75c3b1ee7f8d8f3a6dc18553b162e83d320314897a29891821e1495f1d5386da10d27119935a7f50facb3b4d57bd554e4da032f4e0bef10db9e493313bf07edbe7720439fb55d06e7d85b4927ec3d7a179353c302a108643043d9b556d3b12bf5f1987fedc8448341d0afc89ced5bc6f0ba25210e6d4739de78db7dde7ff0b7e32323edeecc2ec5aabfc7b98189b35d79cab03a82840baf159c001925f22bae79ef16ba020d2566681a92b8a8c4a5e8f2124f2f711457525b1ee3f49c110995f46439e62492fca0f3803d48bd1bd1f803c91a7640a969d5e4e74ef137600848f971253735dc01159a341cce4d3683232de226e06e42edd612214a13a5582bbc91b4931e5c42277d31f37f8813e5c9f78be2662456b9097c6be975336cacb46a8b8c66281da40eb4515e199f3d253c3e05ee31ba75646a9f1b41a471c8f667aaf489393685d3d26950afe57677be3e9fe753d02ed0933fa45aa965926ae911189bdf6fa901f6312dad41c7fd5b77b0b19c7de674418af6b622a04870e7133011953808ab8ef178b62abf1cae6477dd95e68e9da793dcf6ee26c55fbe31f583b8a6fdfd1c14ca7086f52fbc4b7639987ddf6dd1d97e03438aba7436bada79", 0x1000}, {&(0x7f00000012c0)="33da3bbbc674ae4ba28ce683a08b626a84159a2c2b81e202ef56dbda8edc4ad3218c455fbcbd661d1c03885fbff7a6b47a5841b0a8e7e9e131a0014dbff30a88568c775822e7c0ef9dce477a4fb844f4d65faa3f6cc168b289da174f5101b2ed7e8a6963e25fca051d9e61555221ec2b4a5372ad9bb0166b2a839c5c4ecb29bf39a31bbaef4ca720f54862f5b0b232bdbb7b16e33688c885a2392493d45835fc2371b826a987e68072ffa1a8996de538cc27074c9987b34bc1d7b8d394e551bf", 0xc0}], 0x4, &(0x7f0000001940)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}, @rights={0x28, 0xffff, 0x1, [r6, r7, r8, r9, r10, r11]}, @rights={0x30, 0xffff, 0x1, [r12, r13, r14, r15, r16, r17, r18, r19]}, @cred={0x20, 0xffff, 0x0, r20, r21, r22}, @cred={0x20, 0xffff, 0x0, r23, r24, r25}], 0xc0, 0x2}, 0xc) 08:47:34 executing program 0: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x1, 0x3}, 0x8) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x1023, 0x0, 0xffffffffffffff77) 08:47:34 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x96}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r1, &(0x7f0000000380)=@file={0x1, './file0\x00'}, 0xa) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000003c0)=0x1) r2 = syz_open_pts() r3 = open(&(0x7f0000000400)='./file0\x00', 0x200, 0x2) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000440)) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000140)) close(r2) syz_open_pts() ioctl$TIOCSETAW(r2, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) dup2(r1, r3) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f00000002c0)={'./file0\x00', 0x3, 0x9, 0xffffffff, 0x1, 0x1f, 0x1, 0x401, 0x2, 0x3, 0xff, 0x2}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x3, 0xfffffffffffffffc, "8b00000000000000000000080000000200"}) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000480)={0x3da7, './file0\x00', './file0/file0\x00'}) writev(r0, &(0x7f0000000040), 0xe1) read(r2, &(0x7f00000001c0)=""/193, 0xc1) r6 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x80) ioctl$BIOCSBLEN(r6, 0xc0044266, &(0x7f00000000c0)=0x7cad) close(r4) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x15b919c1cb0521d2) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 08:47:34 executing program 0: fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 08:47:34 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000680)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) r1 = semget$private(0x0, 0x2, 0x8e) r2 = socket$inet(0x2, 0x3, 0x102) getsockname$inet(r2, 0x0, &(0x7f0000000240)) r3 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x842, 0x60) ioctl$BIOCGRTIMEOUT(r3, 0x4010426e, &(0x7f0000000400)) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f00000000c0)=""/8) semget$private(0x0, 0x1, 0x3) ioctl$TIOCNOTTY(r3, 0x20007471) ioctl$WSKBDIO_SETMODE(r3, 0x80045713, &(0x7f0000000340)=0xffffffffffffffff) fcntl$dupfd(r0, 0x0, r2) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) semop(r1, &(0x7f0000000040)=[{0x1, 0x8, 0xac95d12287ad2dca}, {0x3, 0x2, 0x8000800}], 0x2) semop(r1, &(0x7f0000000080)=[{0x3, 0x8, 0x1800}, {0x2, 0x6d, 0x1000}, {0x0, 0x800, 0x800}], 0x3) fchdir(r3) r4 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x0, 0x20) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0xfffffffff7fe0002) semop(r1, &(0x7f00000002c0)=[{0x4, 0xff, 0x1000}], 0x2aaaaa86) r5 = shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=nil) fcntl$getown(r2, 0x5) shmctl$SHM_UNLOCK(r5, 0x4) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f00000001c0)={0x8, 0x3, 0x80, 0x600, "b5011b35c8f4ad1cfee213f30c0c7834a919c889", 0x6}) geteuid() getegid() mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x200000000086138) 08:47:34 executing program 1: r0 = kqueue() r1 = kqueue() dup(r1) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) fcntl$getflags(r0, 0x3) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x6012, r0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) pipe(&(0x7f0000000000)) close(r3) 08:47:34 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x100000000) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae6370400daecfca5c18a3ab1c8b26688d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40232f533ec95778c2477c877abbed2f"], 0x1c, 0x0}, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x80000001, 0x1}, {0x18, 0x3, 0xffffffffffff0001}, 0x5, [0x3, 0x7fff, 0x200, 0x1, 0xdd2a, 0x100000000, 0x5d, 0x4]}, 0x3c) getdents(r1, &(0x7f0000000000)=""/116, 0x74) 08:47:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000100), 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0xab) ioctl$TIOCDRAIN(r1, 0x2000745e) 08:47:34 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) symlink(&(0x7f0000000080)='./file1/file0\x00', &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) nanosleep(&(0x7f0000000040)={0x7fff, 0x5}, &(0x7f0000000100)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 08:47:34 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) close(r2) 08:47:34 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x80) 08:47:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=ANY=[@ANYBLOB="000000000000000000000000000000efffffff00000000000000000000000000000000000000000000000000006fca6c3d00"/82], &(0x7f0000000080)=0x52) setsockopt(r0, 0xffffffffffffffe1, 0x9, &(0x7f0000000100)="81ce413ffca8291e8eddeac4d991c00b90ca59db31a00b17e4a5c633d9c90e538f0bbd70e2b78b25a55b78541aa872f86d3f3170de66cb0afb3dbc0fff09ce0b51f9f2afae856f805887d7508adc632b6fdc1df891cb90ac73e82b097b2058030e035dde39ca6397815f4f5d56edf34ea3b6fc9f88a98044b717490fdee182e7e4a1143359fd50d6a62f7bd9d59daeef4d9585b34b474e1c6a04e0197dc612359b0bae8e4a7f5e99b33fa48e461d36707e3ac3ef2d093345", 0xb8) r1 = socket(0x6, 0x1, 0x2) readlink(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)=""/103, 0x67) fchflags(r0, 0x1) writev(r1, &(0x7f0000001280)=[{&(0x7f0000000280)="01cd6eacd2f318fa494882e5e00bf597543eed738b51f655078e8129f5fe1680cba02d2fdd45b2d69f35b2d2984392e374185295de2d74e9b3455f5f3c9401511678cb69389364ed1b05d8bbb8fdbf9f9f424ce468108c881fbf3a53114242a23b6bbc8ddb91e93a429a06b893257133813b4fe00209cd5d0d37295dac23c1f5d27babb3b2eb436b915a19ba019ac171b5a60eb60f65be43539154ffd86f9719fabb3602fe69b3892488f4da3618310a53c3e3b218c5d09aac6483037992c1a650f625d6c849e26a526852173b5de9d771cd5f146e6e85845537919fe68101cd9b503af66bccf5ef5acc802f2c7fe8b29580f7554ad6f9f4f52825fd5a1156e5c11bade84007f2738986aad03f0e7140091449f8b2ed08bc50738c582222a201b5131acf4be3e542581e53b08c53261a91e129eaf2a67d1511bc891f6ae6e5d63435f4185b7f1a1afcc65118e00ad6404dbfa1e9f8157e28c6adc5e34c83579ad1404e63c90dd6c062e8cd8de31dffb284f2f7e232360a3d55eb0dff26d357e212e80659db40c5dd5d160535aea51570a357ea2c0c3ac293f56ebe442addb8b9038036ba2af791c8be73e9570edccc7653c51fce845eb911e0127c427ded14d093fc442869300fe0788de76be81ba7f4004e46fc7df8c4bc40ef164164d0e39d22b91c7b7e734e9f021b4ac63af22f8f181baed3aaab7183367702f0ae6642d7df9fb33d480c14013d113ec83df57d298dd84e3cff5b095a54040e0f1dd6ef1d65d37a66504dc37f6feca43cc66c66ac78ecd3a7f6930b6c63c85279b20d8c8d8c5b978de31a2362596b851577ca9e62219e5b8aede0c4d42794567ba86dc2d70dbb6b74dd1110c7704892a6ef411aabd9bfb3d9b4bf63de4ee412c38cf99ecb53b121d428e50daa7207bda643b9b7ccfa647de487502a7822bd7641cab0f62be96fc123c07027de99ce2a7742ea7d58fc4f659ecab780b187f9c7fb99507e08e21053fb606d99fcabe6cb0f68ef20960be2dd4731378d1c17a1ea938ea9107970ac01f9e7c063561659aa17db2642984330702be13db6a230561b2336d20b2a4b4e1dad3d5d34950b2a523908df71959bc351cc0319a7c166c115b85bff9ccd1fb3af1785e1c65bc2a61c496d07ad61eac4e7e9d4d6d218b6018b8bbdc73902fcb2e33f73ec836638e3f87ff89abf220d84b1e263dc0f188a7e68e027cdaf5f7ece869c91df544e5bd165958a1aadcceb57b41e62e5cd603bfca1b5c89243d0bef38effbc9a01bbfca2949f16b3132fad7d9c147ba5fa1e66fb26288c288feb01ef7cd964a16a263f74d5564ca0f143eb8b59ba383e99ee8c5eb277fa99844f984ab32eaca177e29a5487aa18990302fad9f285326aaaeee7b9e6f2e3bfd1337e123cb888f614ea331dd79938a41ab4d15ad80d33aa5459c4d59dd4f594df451979eb9b23730574161aad29ff03495ef06a1ca10bf66e14a7876ccf271caf0592e0ecbbfd13f91f4e4d2cfdd302f39c1c66af2c104a9d064bd9e7811a50a4d01b0640655c2375d43401c8c67ded57511daa858deae470b9dd3bd3a7e53b729fc1c1c1f9ee77de4c29c947a6d6a5f73d38cd0a86f89b3aa95269e0826c7a37129f66bd046c25643d4ce03968212f3ebbbd929a8593c80664844f1c47aca340a08b440a7f2e9f075489ec119df32b8bb0895d7a69ba297692ba96f07ec30f78ffff57ff36cb49060a361e05a1b915455e0e4c2468ee107fc6c6ad1814a3b66557b41cae1a6b3f141df6a55f29ab9a8bcc97fcf7c408b26f37a7aa5ea14a2ecf0324927d987e5a88ed27ee4ce0be73eddc957e17b552a3248c6edd16477a7d0b2b6e43657d0ea5f21afb7297d4bf47b2bbe870271df38a2f10c139e0baa7e47b63481d5f97ed74a0b45ff5f1c3a75ce9e8008b3121a213c5a62b4f24fe998818a2a03b57c3eb1f7a7ce32f74db8657d10e63138ec5139638440d3f81a2a5737316f0e7e59068bef6fc4f6fb34e8919db21d7865092da3e3d1b3ed86bf72f5b313a6da0d10e71162f3f487dce14e26cc54e243c266d5c3db791d3f2cd396ba28a0a7e10f90c490e77d1631f2b7a9871db6456b375611b98a94206d8d3ce33fce604519c4ce102f0cc7c685b4c2ec7b7e612d4513029bf665d7a191dcdec523a868dbc13d55b6673d8aeab7d00ab423c71bb8f7d4db6d71748144cd966477a43c2852748adc457ca85bfe1f5872ee17d80050461c997e7b994dad4e2647b94907a31cd2428af140775632d99d3185fc2994cbe212b924141cd6589fdcae65887a20361eb265495a888dbc1d8782401e2e7080dbddc63ba5a34220450ff9bf8365c64ee4fce8bd80cb587913a3d55a4990f8f7d9f14f5da06c442d537f0cd9f2ee9f62817ecacb54f13711d069fe8e586ad4fe4f32dbcf3e2d00c7b1b24b350540c860fe63615e53a8ae15a1a98a3de62dfc2d78996f2a783b7ca3b44a298f4d0847acb14b7e28780d5f6224040f5fd72b7a396ec22dfaa095550cb84a2f9d207577157dfd15fc9c7bae6672bbbc017deeb10eb367d8f84dc0593449bfbc4babb3b71128eb318ffdd217f33517b1f5dbfa1d1d24bb09bd4d7904b6cf9092be546d53521b27b34d6fcd68a7f330c0f161f5d122dc4e93162843f1d0d8c3b1d462fc6bddf3cbaa9edca2ff554d6de895a4563378279a179f8b935f6b9d720f2a10d0d554b723aeb08ac752f949b25bee3abf244d4166dc116081d77c071f5e43a20fd58addc3702697bba2437c6fb972a8816ea825a398fc07af63ec141043870fd294d8a3cb619db6d5eb43cf0f7ab0b22636f999dac49ab1d7f9821dcbc3e165179d0aabc19feb09e800739ee922cb2d0f25b011ba69221c59c13cf8d3870502fac244468fb93f6d9489dce9999846597557cae7d4d2d9d80588dd934642763a2e86a20e542c69efcae68b370169436951f922487f0cfb0a91f2858071fae1b43c3f36e1e2cb38ca053f9a7b828d0e3cb59aa8652dc3b9a3477efa84d205e4a9cad1925031f4fa53a33eb9b0e377d59b8ea553b2cf391c136df7bceba1e58cd1dcb8a802f3ef9437d7816ec41050170221311b7150a22a49d874912f916b94f5edcbf69fdc681c98b6b4b10948a54a6d46dbc79d86f784436e0442202ad541fcc8c78d6a9afce374856b7173965061b5806360b679f70730f8f62053c8cefe2678651bf6829845661a510d25e3261d826e1f66fbfb1f40475e0553f29bb315b9bc71a73eec85be13436b91a6f751df7fd7e91187224ee76c6e6c3b8f24dead8711d6563e59332682762b3a771d743894364bff3b7d7ea4a55c6e9ad56090b65ba10eba6dc6a774f86a0416998fc1d20d2e65ae090fdd6bce1f11f7d49b2fbd83a3db08957b1a502541bde1a640e373d35ad9850a293a42baace788797d3f2399529fce3ee45f36fe3b612cd4ad97b176fee9dd631cb12d0d3c9e510f56ceb47455735c43349e11e7b28067c1e092dd9ad710a83522e280609a979d84bb1d1836c914cf933825d43732c341b008b089982040ef27723a7886d3e0f8e382c071428ad51a94653a81de83f24fd2afb6f9bd4ab5a672c2a3f8c74d86682c7426c81d57e8ed3a7c11b6fbf9a181c3bc1e5ba71864a75ac7d88d5d873f8fb1fa7e61b204b09cdce8b005bd47b23b3b09e590c3ce1b7030f2f3e50e7bf839064b0ee9503130f7c0db68788ca5dffd73f82bbdb571612064c6e8b3cec9a70cfa1084d4ccdf72bc3dc24f3b0057ebfb917cd18922eb6ec2dd6854e265be2f4127f8b72d9259fcd7d926931a0da1382e99d2c098858274e84d4bef59d8f0b0e1aecf8f5bedb625dbb02e557b224cc709d39c64fb6a0efde87a06ee415966bd0549d7d54c986c6960da3a1d36339f4448810c90b896dc1cd79ecc4439322eefaee39595825640d853d3071662501842b5094399c2a273a6567b368f845a431511e14e34bce779414572daef3caf8bfe9fa0d1be940ee92f766421f05524f04bc1bc98fe0b246ea5cf3247bb5d02c8f8b316126c33e215757716c3ffe0feb36805f3f9f81c0928da0202c9385a0f5f892e2c2c5881576fa83ce2e01bbfc69209c299370dd57a3728900cea750bf73a5b4df44beff4aca5e0f9de7ca9aba96c937b20701a68ab09419d1c109ed76890f8a66eac314b53ee59385547cb48767c3c0d8f2a891c49944cd2aee4c0e7c3ed174a7160919c8a53643edb8d9a139a4444ab950349e8af4517936394671393174853462d4ba8a761f1739a048cd7e31b17bdc5b0202a0b369a5bcbee034274a35bb44c8b570c71402e3b70943413aeee69420bd7f81e2825cff98b09587736dabae6f2741bcf83f8118668656b4fd74729835acde9e56d23b8b2ae8a063787e841fbda6d12962b754ddd416cc03220f3b1ec35e683aebec73009dc4155de64f0f34aa5baf3a556bedf5cd4a6c1ff9785c7b59242f465e9304cd2a8f49707b97813cd8ea782b4fddede7357d577d28336ba0d3872bd92096d42cde28e8266e35b97de851600de26b68972800ff5ad4360d9fee16d95818c94d62a03cdc057fe4669b005aad84e8daab4a1a987989fa16aea016af6456e7bfd0f91f12ac89a7b863fd618768c7cc41e17f50bb876dcd1b258705bfd5aee02a449da9a3d2e9a792b39a1908658b5bc801ee797ab47dc333584fa83dbd734c2a71bde59c60f666075f84cee60d3622d160e4a00794ab1dde3eff4bed7b0b43bfd68fbb085ab9eef1b8faa8feb7680c189fb578ef2c34856779735916fff78e703c920e457df104a63a8cb3fcfa93612651dab406bc5a0118a02e498ea67eb2e98045237c3e3618b9625688750e6f35f08b6b104a959bc07f539d0667cb2b713a3ae00cb03328a9b8be9d01f94a6afa77ed45991e27f812a5b619bd88d220a0700c88c4bc86a050cdc8ef62b49eeecf124c1c90a2f7d96e9f81902e713804275a63ab19c1e839fd9fcb8de5d4afae2146cf6de1eaad672070ef1505632ef277615bb24059a8fef6dca58b72c9d48aedc6bdcaf1265759506b538c8dc29929249f952cddc68830bb94a8ff66b2578519826e5f76bf3e999aaa5219d40385972b734b961de678cddc9264726220a7068262d60f3004d5d8eb9f6d9555aa00581b76bd5b735824547ebb23be3b0e87c70b9053f49b5187b7e0ea3b5b4a337ddd15be25ea8a498e2fc8adc610558b4a9fbe3401e7cb79303bab8a51970266136442707cb654b0ad0d19449f1143d7912ee2c6170ef7d8b45538e5d782fb6a3436566d788b09ae7b0e4721da60746dc3278c8d65dad230dc8018ac48211391fbfd82d4df76acd9127270f0db597aa79c88e214419929713f116d69409e1510aed045f572ad96c9101b9dd9edd8666571105edff884b340b37d34037c94a14b21ec533b285e06cd2bd63db70654e63a468103cfeaafc5574f82476a34beafca083f45e97c8e722249e551fda7b4a03dca52d90cf29b52a55346e9011a6a3237ce8830c6ff80b202ed7d6b9f3a869dbb365c201d6437d628d6e787d70bcbfbf982d3f27d4d3990fc47edbf3f6f09425769a0af76a2c5f11ff5ab0e06ad12fdd1978e5f95c4bdef25331f2d6484f995bacf1f7de125f4a681e4337592b8f82743cf1f9e1f58255474c9b8fb72718a7ef6fe965ca8482c91c6087d26e85023ef1bec75110dd289561067f4397b02d096220030ee0d3ff0c14174d3f2c48de2c146d20ec21cf54d495d99e8c92c0641985f7aa948323b0bccbdc122c153f3ab60398611806a67bd", 0x1000}], 0x1) r2 = syz_open_pts() setsockopt(r1, 0x6, 0x5, &(0x7f00000000c0)="eb368f80", 0x4) ioctl$TIOCSTOP(r2, 0x2000746f) 08:47:34 executing program 1: r0 = socket(0x18, 0x8000, 0x2) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f87a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265367027548d8ffda5eb1152f6b60afa3393fc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc2330000000000000004751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c000001007c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb07365e54c94798428fd33becdfff903ad0000ac7557c99a8ea296f8f93ddc79bf621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629d0162d03821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630000000000000df395e367a8807e37779cb60ff7fb71682d1a247d5d2b5af"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x6de6d0e1e8540377) readlinkat(r1, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)=""/129, 0x81) writev(r0, &(0x7f0000000240), 0x0) pread(r0, &(0x7f0000000fc0)="4ad8332af592639fc5fee5165aea806b6eb243a40df0ee7152cc57c179f6755f739c22c353600906369511acf6b1aa3a74615d8cd8d35ea6205b14f98095ea2323a7ca43f69a88cef2ddd6af28b14a708e1bc51dbc97c39c26b3720d35af333dafa48e9b2874ecc68f9d3861d5d8869d5bc16350af8962461ad87170c6ccbb635a4cfcbd31d1ea3b7d44998092ec6946f4784d03649da170c4a493f01e2d26b424b7a607b1aad405062f88d8bd89b29eae48076c8dd49192239f12203385f36a8579969e00cc77499145a54a0f387ecb0fb322d809459b764361662ab399540a8c6e3c037a0142a6e821f1a69f66c79d52da479371249b1630cfa4a37efa316b8791c7e517090c7b15d32803f4558a27424ce60925f6417fee34dfa15a1e3e06547388632c71455b4ff68f860619df3438bfb452ff65c78aa9b8ad2a6bea56e12e0a3fb585dbfef9bfec6bf703c21b87288ada197d2e468fa0c774c0d2d23992f91d1dd025deb7d12bfe7daa64867e9094c5d1de3910847988e80c18d939ed321d7a057daa071408c8e027d2c2587377a458b2d05b06742fb4bb3904624d7eee598ef77261a0a80ee7b79528b0f599342645410fe3bdd7ce71bd588f642fd505a9033a2186a4aba4f3f186826bdddcaa658548be4ea926d9d4d7e460f8ad9b65aed64af8f354f126ce805ce1fdfbc9ce5215e09ff577971199649323d6296689d801533e82436f996560a6acf254e1f0b885bb243cc6d3b84ac8cc98e2e3e5c5885273dcb768cc9494ce869c7f580ca5cf13fd41c6bd1397eb63a0331294d1b9f499e79a6b8209821cedab9e7e1c41fed68b4d8020872b06fc7d6adb6b6ecf655f5cb4cface0cd0c8e85ddceaa533da8443cc12bc1134f099e82bff7a0d9e5f12db688253f4217bb0f9a9403c9847362937b06dd5108ad3563dcdaa767ac7b971f6e9ba96be3d4660c8a6b62b6adbd0d091eacb309243ccec15ac4cad7e33349d8b4e16984d083676ca91f2d68eacc31c70d54e9abe8ebc57d65624d4e264037f66143799039e4a41e6d57774d61f390defcdaaf9594c4b5ca61717a0f24b0ee85f81d9249c97d9d40213c51ac89c814d1e06ee11314d693397781d932e6bf666a4f24bcf0b30f64feef13dbd061aef579aa2a7d2253de0ff6faf93935d36399140b1777430964fbb9dd0a409ada3124933b2c58bf07993952c0902999b087c8909d7164892d0341da24805f30f69611b24666dac5ed60bc406e2638ede859911bcc9fee9c066e9fff2e09c611800e1db1e109888a06ccc173bcc500ed2065a16cd3308cb94f026c21cfd4de6a8333a421f98819d7b272752e814a3d34ef3fb72b26efd191c0f568cc3f0428505674c70eaa931a7a084a0c4f79c1f867551deaabcc8afef0bff1b3a5a43724a5c29ee58fa8319e800468985f5872bac5cb4f4d1ed56e3b4f3da3ac6c5f892170a858d733c60701502198ee5a99b0a180818f72180c02f485beb8c985bffaecb70e9024ecb20e7365178de43be2500b886cc75dcbc3a21ed11479ac9052dcf735ffa2b5aef4ab0ceeda1afd604d00e06a00630925e779af9b2ea1fe9af86d837e7aa0404e4bc2ad2b5ce54d09a6bd634216bb1e6426231e429282f58bc70aa691fa8d28a5180e66acb09d5a02a0611c5ae23902b6987b750b9388e9ae1e5a441c2e1f3b2db9535113e556fee98caa3f4d3ae89201d6c935faa5be01fa0c4ff490729884f4ed52b0e5e1ca94eb8c36a5023548a27e97cfd25d91c359a7e47c8b7ddab8b065b2aadc069ef554907f4c9fd02059bd542b529d82546b7523caba286883d8586bcb8978608c0c6506312a6105a3f2308b15308bd1d48805977ac7188b4db2567f6cf5addd7083352ee70d4813f74687862f2c9eac4abcab52935a9d6c7cfca55aa67338b296c9440e01cceb1be6ed28adcc87f4d56c775b1e9c9ead6a321535ea93c88dc371c2da761bd29f6a3de10b907207b2613ac1e33d1c828ec5f10b35c98ea4457120a178ef84013f7af493a134bc90516f11ac57370ce1fcf68c06cd3ee3f03a7ca4ccdbaa3f48f4f4a4f7afd99e1edd7e162631236aebda35e34b9bd867b08f225a61ff6f21443dddea04b45194dbefb65380cac2f45247251053f983881f59d82a5237156ce46aabe27b2583963e632c080b1623645db62204c57bb7dd442a4ff5ca99f66d08ef18a83a037f5a9c1a3956f5d8a40a5a7ab77a6a00db1e2faa941ce0d77e58732e6ea8375e230a6ae66dce2429da650cb20ab1ddd630b8ceaca314e21b03c54e1f68bcc91b7bc8e1c376564236a398223c9373bd21efb5cdd7166d5ad2f4cf3d1e2ef9a42d41ec884d4b7c3b479a700789aefb62cebd9ee66dcaee1ffdc68d280bfa8c4fd7f96bac7559ebcd32cacc7b363e1ca94296dfc87f2c8a0e0ca438ed4bfc5a962cb4b8938c691ea266d317c2c76f94e546fa9c4b4939636430d7e0ce2ef1f102afc1fb85f321a44fecc679c8d5376a13a9cd5ffb889f53ae836a2411ad2a5e120a92fefd2aec6113015670b00199cb1ea8dfd7e752488207f5a3cda4aaf10b96c65280123fcf0df6c5a546629861b12c2ff1d20a82fc03eae065dbb05cb0001ce897aaf08d3b587587bbfbe4f00826599d11cde671846223b4a82605dcd3646f3101825551010e8905e6beedb6a2411535e60440424f82bb4867cdf928df85a449361f409fac9e73f14dbbe8c96ce150249a379966beceb2692fa7b81a81f482e8feea3d92b7869a7190202a9488f632a97d6ca45f0c232fdb3396b7961d2c45570e1ed49eeba4e52da842e5577d129080c07d4557fe2bf81982a6b62d04509f75b8024fac84fb47a24c5a6e9420fc26cb3e6541f714c31c3f70c7b942caca0c48655db16b994babe68f4b200739312c50ed83397acfb93cbd409f64a4a5917af847fdb466696fb32a608fa8d98e3ca66f2d030f3499310d66e6ea833f8366657dc4ccc1c0d67ccdadd5b723d56c04f99f71b703c9b78e908bf4a06590d2844bdd334f31137a9079471906dd27e098e0260e46aca446cca77f73eead065edd459590831f7a98445b6053c248b1a24a867f6866c9d5bb8c76f14ac0ea5672a440732e051e0635e2f78ccf3b59c3cc5fcbb2a0cd97e0a799a29e36df3f93515112ad715f2f1ab64e5ad27456d34b09da4d340cdbf6ea0b4576dafce66114502240d16c48cb90d33973938989306528661f5d149f70199aa3f80d2f746569206fd42037ebdb9be2e1f5e60becfef85f730ca3282edcddf5a8574f1e7c971d62d05ee008810fa298722010d40366d4398bd775949247eec9cd9f8b0a2ebe99cb91ec676bb3f631d9e91dd3e0afc0bba9960f32ddbf55611484ff38d1e6654e347f0e8c9e6fe1f02bca8fe7fba4a1ff5bf12d2ab51aa27a9581851c15bdb1ce32775e32a721857cb23d914dc6d5870fb78b0d36679a051b7d8225c03c031ef9b1be331d2958f3052d311431ed2eb0f37dcc4151411577a2695897a0b3d4182d273b90cc35f51e99ee309f885c2496e2d56687f8b1b2a17f9c7197c1a06e7eb2d1ae2484544d7ba2897f37c496e4b0cdf5a046da0906af895e86a3a23a42a3b25aaa4f1d48513127a03514892d5a09ee5f5318518cdb4be7be11bd287dc2821b25a4cb1bc2fcccc881dbd5009103d4152ff2501e5d4ed80dce918ba2b78b306b24d9019078e33ecbe9106fece679c2de96f25d2acdacaa0bf4f5288e9b9af18a85b6df758f8e2aeeacbf6a8f84f2ee9f7f60d0fc0fd7eab1a96887d08660494790d5e9742869800bea49abe5acbd97400bd8e68c35b7551fadbfa3783749140a751c08d103295bdb984a2ffb785fd88afdab5ea4d42d22aa94bebc09d253bf8377c9a974a17328f133e29fb0a790fcf9c507629f13e19a656596b01277092bf5bf1afb177cd12c39c4f8d2ea83e91f20fc572d8ceb1e23372fff708284803b2271361475e0270ce46c561272de94056f11255defeae032d8c142d34b686ded5b3f71008ab1bcf6013618e4327f500d8cf673d8d7f7b8e7d80df8b5d1e7f217243770c4bc6729deac474224142be8f158d14437152fe8fcd96ee11e9f614ce2e34e6a129516a8478cede9dc347a999350fe925a07a46c6c2096040f890c1b0f506fdd41d97d1f7a8223ca785cd3ed3482d3674b7d066f584ad989d5b6146a5762d1f740513f2ce82f08cb938427f804bea1854fe591588a7060988301e2ddad0c0a0c37fc13b61d4e7524a5b7ad74521a74a4f45f8f43eebe73b8ffb56e585f2e70243909c0995d4ca2f6e476e7fe18e280cc5163b282ecaabceab80eeda2e3d1df307557e5de23516844315db13573b8eeb387558a57ca763d04f6c547f6c22caba2f292e50879200960ca2f6ffe50c2c1c76ab23d533c9373cdda85a0fd03de3a1af72d25725b715745bc4bb697c00dc57e4bcdc216b23d32eae55f56cf9a4b0320618067600f9c0f836b4bf96b3a423667bc9f706190069dab125af7fdb5b8f4c9ad1c047034edfb6c05a08ce0303f43bffc9f27552d4914ae6c30e80458595cd4f8c360453b415b4976bb30d649ed552f220efeea38dd2431592e1e18828a7480fade74bc473730cb2707f3d17d2d6dda0847d4fd68c7b6fdf42b18f7bbe3f05d181cc8104ed8071f9dab7205996a0757b16fc116b80b0c466f1cc0fb098eff899e558d0e5d84f5ece5306ec62de17c3dd44a840789b80f244d03b170b8ea81982728c8b349fd58ddb49d5643ef87330d4105737f6ddfb7ba7341399af30fddbddfe6836a8d008b45b85e6ec01e003668a7e34b48a98a70c8c741ccf1ba3243d9f32bf5cffa1f93445dc3f45b3fac7060104b609939d1dfe2ced3b9e7c679b437f26d5c6763c61f82dd91ab048aac2bcda1a5d5eb4842e6b13dec93a40568b0077c63c80501748b39c29818d95c2a9d93ea27ac5d1fa92379e8d70712ba975867c438b7467625c60166d4c8b168801dcf879e4be0dcde3c3f5434230321ec0baeb385664f808b912f59c8184d798f4b3bdb1f8c205a2762ddd6b215ca676b6148a9f19ca945c1d69fca9614c5b9aa134e6e2fae177fbe1d78edc80e1bd337edb43ae800a255fedcb4dbfb77038a2c8f75f7b76bb671bcb5589222f6b57260ac6d17029ed1cb10d69b305b40527d74dc2f219168701449ea4454a5005291fd30abbf8cc16f9912cea22678763fa9a8e5cb2f7e82bf453723890aa5b9b687ea4e62f2f554daba4232aa123dd209aa87411eea2fc198fad694f9077d8fafe3c5c723fac617305da087a2fcf38454b1cbe6fbd53f797b42345f70991968b3245f4bff135288bbfa2e2d8ec5e2434155f1fe1407359a474c14d0d95c5dd27e6a5d49caeb8b0f7fced84a41e0e015534365ac074ddadb9398953afe5f42cc71a6d66343ff3b65c762b670d89806885eb8bd9a8356a7dbd4866af22fcee9af964f2e2b0d2de3ebf64fb089447fe0998b494011f5fb0fe669690bfbd0e0f4f233e77b8aa892c0c7ba8f79dc53030428902079b75dddd81956dcd75745b8f15749e07dfd7b84aea0c6f40935d074c26c2e330e3b05f544944b27a9361ba5d7e82e2a2b410df3f832cbbc9e14d82761e9a93ebbf890676675c2b972fca5eb4cd8c619884520056e994e98861c4c58763dadb01a2e6e06450fc1bacd684fe3c9e53e87f5a5da26ca0e739ad679bc348d74a75f95c05b4a73ebc18cd911fb627fc909bb0928f082639cfd0e6b96ad6a07625c2b952aea70c17758c2b489882e74851bbbf36c286b15", 0xfffffffffffffffb, 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x2) 08:47:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000140)=0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) recvfrom$inet(r2, &(0x7f0000000080)=""/35, 0x23, 0x40, 0x0, 0x0) fchmod(r0, 0x2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) 08:47:34 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x8000, 0x4e) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 08:47:35 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x12, 0x0) pipe2(0xfffffffffffffffe, 0x10004) writev(r0, &(0x7f0000000000), 0x1f0) 08:47:35 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="01201b56e9681eab070000011b00fefeefffff1a00f40000b600000092aef7b3519e4ea603be832339", 0x29) socket(0x2, 0x5, 0xdcd7) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000640), 0x0) dup(r0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 08:47:35 executing program 0: r0 = socket(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000340)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000380)=0xffffffffffff8000) close(r0) r1 = socket(0x19b90b92de3a8e81, 0x3, 0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x200, 0x0) r2 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) preadv(r1, &(0x7f00000002c0)=[{&(0x7f0000000100)=""/191, 0xbf}, {&(0x7f00000001c0)=""/250, 0xfa}], 0x2, 0x0, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0x0, 0x0, 0x6, 0x0, "6b0000b40000004e26d03f00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x800000018, 0x1, 0x0) getsockname(r2, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) getpeername(r2, &(0x7f00000004c0)=@in, &(0x7f0000000500)=0x7) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 08:47:35 executing program 1: socket(0x18, 0x2, 0xea7) r0 = socket$inet6(0x18, 0x2, 0x0) r1 = semget(0x2, 0x2, 0x241) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 08:47:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x7}) close(r0) r2 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:47:35 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) recvfrom$unix(r1, &(0x7f00000001c0)=""/117, 0x75, 0x800, &(0x7f0000000000)=ANY=[@ANYBLOB="01002eea5e696c653000"], 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x810, r1, 0x0, 0x0) fcntl$getown(r1, 0x5) getsockopt(r0, 0x7, 0x4, &(0x7f0000000340)=""/248, &(0x7f0000000440)=0xf8) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file1\x00') getsockopt(r1, 0x8, 0xfffffffffffffff8, &(0x7f0000000240)=""/182, &(0x7f0000000080)=0xb6) unlink(&(0x7f0000000140)='./file1\x00') fcntl$dupfd(r0, 0x0, r0) 08:47:35 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) r1 = socket(0x0, 0x3, 0x79a0) r2 = fcntl$getown(r1, 0x5) r3 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) r5 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) 08:47:35 executing program 0: ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) write(r1, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 08:47:35 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) socketpair(0x20, 0x8000, 0x401, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet(r3, &(0x7f0000000140)={0x2, 0x1}, 0xc) setuid(r1) r5 = semget$private(0x0, 0x4, 0x2b7) r6 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mknod(&(0x7f00000004c0)='./file0\x00', 0x1ffb, 0x0) fcntl$setstatus(r6, 0x4, 0x80) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f00000003c0)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000240)=[0x7]) r7 = accept$inet6(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) setsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000300)={r0, r1, r2}, 0xc) ioctl$SPKRTUNE(r6, 0x20005302, &(0x7f0000000400)={0x4}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) mknodat(r6, &(0x7f0000000080)='./file0\x00', 0x8000, 0x6) semget$private(0x0, 0x3, 0x90) accept$inet(r4, 0x0, &(0x7f0000000380)) semop(r5, &(0x7f0000000040), 0x3cb) shmget(0x3, 0x2000, 0x200, &(0x7f0000ffc000/0x2000)=nil) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000340), 0xc) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000000)=[0x3, 0x6, 0x4, 0x7fff]) semctl$IPC_RMID(r5, 0x0, 0x0) 08:47:35 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x82) mprotect(&(0x7f000039c000/0x4000)=nil, 0x4000, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x10001) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 08:47:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000002}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00370020000f00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0xb0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000200)=0xffffffff7fffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r4) connect$unix(r2, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x1, 0x5, &(0x7f0000000180)="99722072", 0x4) recvfrom$inet6(r3, &(0x7f0000000100)=""/94, 0x5e, 0x803, &(0x7f0000000080)={0x18, 0x0, 0x2}, 0xc) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:47:36 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) ioctl$TIOCSBRK(r1, 0x2000747b) dup2(r0, r2) 08:47:36 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, 0xffffffffffffffff, 0x0, "00370020000f00"}) 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, &(0x7f0000000140)=ANY=[@ANYBLOB="f79a2e2f66696c653f00"], 0x3a1) write(r1, &(0x7f0000000180)="57f08f51e2d4deb72be350a0371a593cf6264b0ed877b5442c3e6f2d67b23c8be5726b9e34b5904bb192d6c2b8402f44a11c38975d40e31c64daa050467f2f5b8182a3754bd218d5341de44347299bc3136a1e75de1893971286a4d85693bdae0374cb0bd7de08b100ce1aa05b4ffae2dd86c38f4a20101e0f2d3e038dee7da30de465bbf98fcb76dfa63f6c466092adabbd9d4d51c240da9191a62325c9b7b6cf8afc647f2ec4e3abfd02926d73d6f4d0a68f6682561a0868ec330514bd48c9a22869a7e06898f2c6ce1de1bbbe329754f264b8459d1eaa0a90c0cfe81f09662e24c0032ee56ac7b28fe941c9f58921dc1623c77fc56cbc49cfda1ec3f5a921ca9f423944f736abcc7fbe5bee35fe7f22ec3aa5b19d1632be5335fdb6d8afd835c0c8d8c198d05780ff9177472739b7670c40f66ed5cafc8b96b50777ce4745ac0ac94db39e38db8179d8622bc293ccadaa8c4a97f4c745e0dda7d95d855f688b3bc16146720a5487c5d4c832044d24696ca335ae681a4a689f12deaa7eb2892bfeaeed4fa3c347ec87a03e4356174fb7b50fb1f79df8a8ae4416a666c5da799d1c300e33e2d91448d62aea0ccbfb9459370ebb9e93cae6126781d6cf17dda9ceed8e9679f6b126edfd21c38e554be7a43dc45c76b6a2a778cfac6e99406f50adf0486116cf03e98062aef4ced3dfe8b40171814bd1fb47683a7cb01c0f44ad11bae957277faddd3d52bc37bf1343054d02000000000000006aa7", 0x21b) 08:47:36 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fcntl$getflags(r0, 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) lseek(r0, 0x0, 0x8003, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 08:47:37 executing program 0: setitimer(0x0, &(0x7f0000001100)={{}, {0xc039}}, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) poll(0x0, 0x0, 0x6) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000100)=""/93, 0x5d}, {&(0x7f0000000300)=""/237, 0xed}, {&(0x7f0000000400)=""/232, 0xe8}, {&(0x7f0000000500)=""/204, 0xcc}, {&(0x7f0000000600)=""/238, 0xee}, {&(0x7f0000001140)=""/4096, 0x1000}, {&(0x7f0000000180)=""/28, 0x1c}], 0x8) pipe2(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f00000001c0)) setitimer(0x2, &(0x7f0000000080)={{0xd604, 0x9}, {0x6d05, 0x551}}, &(0x7f00000000c0)) 08:47:37 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget(0x0, 0x1, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000004c0)=[0x4, 0x6, 0xe9, 0x6, 0x1f, 0x20, 0x6]) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000580)) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0xe3, 0x100000001, 0x550f, "2ea86ecce46adcd569ef64e16eb595607fcfd711"}) write(r0, &(0x7f0000000840)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a", 0xff2c) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x80, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) setitimer(0x0, &(0x7f0000000500)={{0xfffffffffffffffa, 0x6}, {0xcebf, 0x8001}}, &(0x7f0000000540)) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000000)="e761e216dd385248263e5c891f6a1d3412ef609558f0d7bc", 0x18}, {&(0x7f0000000140)="be95ca03e9580e85b639883838cefc932d3e32b8b3f1e8d2aafd7a8e9a9f7106ea8bc827070c9ca38b875e563354c6fd2f9c8b0d049eaf23ae0d7a91550aceb3ace4a24564af32428f3cf516eb6f2914d4c9cf65f4ddfde76d72400663bc9e89187d31e3137dfd19bef3ac18dcac28106a6aa6ff1d6f91ab5f9a100eabdaaddce914da368344cb32d3a02fb83a6b5dee56381d854ef964cf5b8c020040beb02ac1cf73d47fabd6573cf6dda9887398f3b399f141c93c3bf51fd13a2064325de2a712686ea1b4ed23c5840313cb4f9059cb2dbb4d6180e5", 0xd7}, {&(0x7f0000000080)="327b62b4e8817ec267205d6cec4dbd118d396c0bf15321d13420f86c2795419dd815392ee170eb9cfbbd28d92755111e8baa0037a22e6333dcbec37fe0f3cf4ebb40c2772e16598e464ab8176158e3a5a07664b7cd", 0x55}, {&(0x7f0000000240)="20e517f7cab00d32eebea6951531be79482d6e9dd9ff849f5da71dd21fda2a050f9bd0877828cd35c7cb602cfe199f88be3d2a8e5371ed690fb86449632eba6ce1d9e18c0ece31f23547b92854d3c77f24ed29c56bd6ee0a4d2b9bf8a2005c1d11f601afd4dde661a55c64af4dbf29088fe68dfa73f5a22dfa9a72", 0x7b}, {&(0x7f00000002c0)="213d19c909e293b4fedf7151e75b210a0612979302b50ddfde0d59b790a0c47dc6e166b39f3c21246b3b99f9b91779e2337928eac2784cf98c68ffeb13844b69eb893730b1a81e7f23277affd70f27612f938b195ae959e9a7e08af5b59702948863f9db6d44955b96350379076176b5aa933095a82a1187ef76ef28225c49946861c1de71e67dfd674ada3a2ba287695329a538cd79d9e08e458537e4e4f19e5129977c3f5dfd6f5775771a947eaade70f409f9f4df0c2f62556e009a5cc02b58d241712f1360fe6f67f7aa58d5504dba8293e9e57d309a", 0xd8}, {&(0x7f00000003c0)="699c7f258470528c298cd9e81ae4699ba2356aac4fe4ff6376a634f1631adb7890cc8dc32189f96d84c38ae2e167e3345e5610bf995553202c4707fb51a8aaf84dfd106c8c74ad12", 0x48}], 0x6) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 08:47:38 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlinkat(&(0x7f00000003c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f0000000440)='./file1\x00') unveil(&(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='r\x00') chflagsat(r0, &(0x7f0000000080)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2) 08:47:38 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, 0x0, 0x0) close(r0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:47:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140), 0x9f) write(r0, &(0x7f0000000180), 0x271) getsockname$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x0, ""/108}, &(0x7f0000000280)=0x6e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:47:38 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000040)=""/207, 0xcf}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000180)) 08:47:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8000, 0x0) ftruncate(r0, 0x0, 0x6a) 08:47:38 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x10, 0x3, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_vnetid}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 08:47:39 executing program 1: r0 = openat$speaker(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/speaker\x00', 0x800, 0x0) dup(r0) r1 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, &(0x7f0000000040), 0x4) 08:47:39 executing program 0: r0 = msgget(0x1, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x44813bbba2633d37) getsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140), &(0x7f0000000180)=0x4) r2 = geteuid() setuid(r2) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) utimensat(r3, &(0x7f0000000000)='./file0\x00', &(0x7f00000002c0)={{0x100000001, 0x7}, {0x3, 0x3}}, 0x3) bind$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) getegid() getgroups(0x3, &(0x7f0000000340)) fchown(r1, r2, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/96) fchmod(r3, 0x48) ioctl$TIOCDRAIN(r3, 0x2000745e) getppid() ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000300)={0xfff, 0x2, 0x472f, 0x800, "945660f6cfb0fecaaa3c8d6aee918f54486ef8f6", 0x4, 0x800}) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000280)={0x9, 0x86c}, 0x8) msgctl$IPC_RMID(r0, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) chroot(&(0x7f00000001c0)='./file0\x00') setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8, 0x7fff}, 0x8) 08:47:39 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./file0\x00', 0x1, 0x185) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 08:47:39 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f00005fe000/0x2000)=nil, 0x2000, 0x16) r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) getsockname(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x3ff) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xbc) fsync(r0) 08:47:39 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a1a0000ef"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x801, 0x0) socket(0x2, 0x2, 0x0) 08:47:39 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) close(r0) kqueue() 08:47:39 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket(0x18, 0x1, 0x0) close(r1) socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) socket(0x6, 0x3, 0x4) getsockopt(r1, 0x200000029, 0x1, 0x0, 0x0) 08:47:40 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040)={0xc5, 0x90c}, 0x10) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x8, 0x8}, 0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000000)='./file0\x00', 0x8000, 0x20) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) 08:47:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) getpeername(r0, &(0x7f00000001c0)=@in, &(0x7f00000000c0)=0xfffffffffffffea0) r1 = socket(0x2, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) bind(r1, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) write(r1, &(0x7f0000000300)="9fe877a8fde7d11ed0917da2db5fcca881214d854d15f052e33ed3b9a2ce8106effef5376342fd6fcd5ef301ddf4995fccb941a7722c64d1fd5205f9b7c5c0964fb1ef29550a3403f0d21e6896e04f43823c04e3d0133902c8c0200852ced77ba83edda7e55beb2584b15344b0bd72818cf3fbc471dfcf33bcbba296b870e0a2068f917d2506b58988eba7d6992a1b06039622d6b25d427d0344ceda461c1e7d5c2482449e499986b6ce81297c8095fdf4e08974cde2b80d91b37c13e7e97d329ba64085e313a06dd9b17460dbe750a828ea1d9a51b4af671e9b79b248e4012103820c59e2135af7915a", 0xea) r2 = semget$private(0x0, 0x3, 0x121) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000200)=""/200) 08:47:40 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x8, 0x10008) open(&(0x7f0000001300)='./file0\x00', 0x24235b713e4d39a4, 0x0) 08:47:40 executing program 1: r0 = socket(0x2, 0x2, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "05beca6027d69fb18762dcbbf36f62d09c18c096"}) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x0, 0x7db7}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) getsockopt$sock_int(r0, 0xffff, 0x1008, 0x0, 0x0) 08:47:40 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x39) mkdirat(r0, &(0x7f0000000880)='\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) 08:47:40 executing program 1: r0 = syz_open_pts() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000180)=0x7ff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000400)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x2}) poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f00000003c0)={0x5, &(0x7f0000000380)=[{0x1f, 0xd5e2, 0x3, 0x1}, {0xffffffff00000000, 0x3, 0x3, 0x5}, {0x4, 0x969, 0x4, 0xffffffff}, {0x7, 0x5, 0xf2, 0x401}, {0x5d, 0x1, 0xfffffffffffffffd, 0x7}]}) r4 = semget$private(0x0, 0x3, 0x40) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000440)={{0x0, r1, r2, r1, r2, 0x80, 0x10000}, 0x10000, 0x9, 0x95}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1000) socket$inet6(0x18, 0x8000, 0x7) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x400, 0x5b914f9876604120) ioctl$WSMOUSEIO_SCALIBCOORDS(r5, 0x81205724, &(0x7f0000000200)={0x3, 0x40, 0x8000, 0x7, 0x0, 0x1a3, 0x8, 0x10, [{0x2, 0x3, 0x7, 0x3}, {0x0, 0x20, 0x100, 0x1}, {0x9, 0x3, 0xa7, 0xd63}, {0x3, 0xfd0d, 0x7f, 0x39}, {0x2, 0x4, 0x8, 0x8}, {0x1, 0x7f, 0x400, 0xca}, {0x5, 0x2, 0x1, 0xfff}, {0x400, 0x2, 0xe6, 0x3e}, {0x9, 0x9, 0x6481759e, 0x9}, {0x3, 0xb0, 0xa76d, 0x401}, {0x7fff, 0x3, 0x1f, 0xfffffffffffffffb}, {0x1f, 0x80, 0x0, 0xfffffffffffffffa}, {0x10001, 0x4, 0x7, 0x8}, {0x8001, 0x0, 0x0, 0x3fe6}, {0x6, 0xd0, 0x3, 0x1f}, {0x401, 0x3, 0x43, 0x2}]}) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100000000, 0x0, 0xf28, "6572e5b34cf36b49fb282400"}) 08:47:40 executing program 0: r0 = semget$private(0x0, 0x2, 0x0) semget$private(0x0, 0x4, 0x106) semget$private(0x0, 0x0, 0x5e95b30a90a1aa65) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000140), &(0x7f0000000180)=0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/195) 08:47:40 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') fchdir(r0) chdir(&(0x7f0000000300)='./file0\x00') 08:47:40 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x8, 0x5}, 0x8001, 0x0, 0xf7}) writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x84}], 0x1, 0x0) 08:47:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) semget$private(0x0, 0x4, 0x1) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x4c9) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x20000, 0x0) 08:47:40 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x7fff, {0x40, 0x7f}}) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r0, 0x1}) mkdir(&(0x7f00000000c0)='./file0\x00', 0x1) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) flock(r0, 0xf) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000180)={&(0x7f0000000140)='./file0\x00', r0, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000003c0)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000200)="7ed87c2e5ecad19516223250ad599774c747fe6349a2399a240699a8ad34", 0x1e}, {&(0x7f0000000240)="99427606733a3a354fc21181c88f966161805bd840241796462d4a6ec31754ef", 0x20}, {&(0x7f0000000280)="37f2e259ca", 0x5}], 0x3, &(0x7f0000000400)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0, r0]}], 0x98, 0x400}, 0xf5e598a687efdbe5) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000500)={0x7b0a, 0x4, 0x4}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000540)) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) listen(r0, 0x10001) r7 = semget$private(0x0, 0xc056260ac9577d08, 0x20) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000580)=""/69) getsockname$inet(r0, &(0x7f0000000600), &(0x7f0000000640)=0xc) lstat(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000740)) recvmsg(r0, &(0x7f0000001e00)={&(0x7f0000000780)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000001d40)=[{&(0x7f0000000800)=""/170, 0xaa}, {&(0x7f00000008c0)=""/253, 0xfd}, {&(0x7f00000009c0)=""/4096, 0x1000}, {&(0x7f00000019c0)=""/238, 0xee}, {&(0x7f0000001ac0)=""/214, 0xd6}, {&(0x7f0000001bc0)=""/107, 0x6b}, {&(0x7f0000001c40)=""/163, 0xa3}, {&(0x7f0000001d00)=""/46, 0x2e}], 0x8, &(0x7f0000001dc0)=""/26, 0x1a}, 0x40) getsockname(r0, &(0x7f0000001e40)=@in, &(0x7f0000001e80)=0xc) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000001ec0)=0x100000001) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000001f00)=""/6) semctl$GETNCNT(r7, 0x4, 0x3, &(0x7f0000001f40)=""/4096) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000002f40)={""/16, @ifru_addr=@in6}) ioctl$BIOCLOCK(r0, 0x20004276) 08:47:40 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = socket(0x10, 0x2, 0xfff) setsockopt(r1, 0x1000000000029, 0x3f, 0x0, 0x24d) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) 08:47:42 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10201, 0x0) dup2(r0, r0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 08:47:42 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x19) setsockopt(r0, 0x0, 0x0, &(0x7f0000000040)="d5", 0x1) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000080)) 08:47:42 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff}) poll(&(0x7f0000000300)=[{r0, 0x4}], 0x1, 0x0) poll(0x0, 0x0, 0x1ff) write(r0, &(0x7f00000001c0)='\v', 0x1) 08:47:42 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x0, 0x100, 0x7d}, {0x18, 0x0, 0x9, 0x20}, 0x3, [0x101, 0x8, 0x32f5, 0x80, 0xffffffffffffffff, 0x0, 0x2]}, 0x3c) setsockopt(r0, 0x29, 0x80000000000002b, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8) 08:47:42 executing program 0: fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 08:47:43 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockname(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030700"/56], 0x38}, 0x0) syz_open_pts() 08:47:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000003040)="e9", 0x1) ftruncate(r0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000000c0)={0x1e8, 0x100000000, './file0\x00', 0xf6, 0x1ff, 0x7, 0x2}) 08:47:43 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000580)) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x10a90, 0x0) faccessat(r3, &(0x7f00000004c0)='./file0/file0\x00', 0x181, 0x2) r4 = kqueue() r5 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r5, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r5, 0x0, 0x1f) kevent(r4, &(0x7f0000000580), 0x80, &(0x7f0000001680), 0xfffffffffffff001, &(0x7f00000002c0)) r6 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x0, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x51, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r6, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) accept$unix(r6, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semop(r0, &(0x7f0000000500)=[{0x4, 0x1, 0x1800}, {0x2, 0x638, 0x1000}, {0x1, 0x9, 0x800}], 0x3) semget$private(0x0, 0x0, 0x403) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000003c0)=0x7) fcntl$getflags(r1, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') open(&(0x7f0000000540)='./file0/file0\x00', 0x40, 0x40) pwritev(r5, &(0x7f0000001c40)=[{&(0x7f00000005c0)="45467435a3b0a9c92b70c84dd79cc28780dc322b0151a0ec2db38c568bf1bd9e8869117f7add223b283e1230215c24f0cb", 0x31}, {&(0x7f0000001640)="66e1d63c0c0a6fd442ce53e2cbeb68be7d9fb4c9812d6e78c6dc8dd48520cfe6112bdf000c6f98007d13c813a3014d54d2e695b0187dff6361393c9a628ee8ecdaadc4b994bd393bb4f93e9d3793d48ad1f82fc15cdb892c297b1bf093fa201eb989fba065451b3f4a8f7c43e5d0789171fe8f39559451c1dbf2b8bc56afeb93078d7c0d4d9fc961a4687b3eabc9b281531d364d569bf626111297c9cb1a0bca9e27d5e53cf9ea2d58cbc18498e4c926f793d6b53f4b06ee42baaef9cfce2278989b1e49ee639bd4", 0xc8}, {&(0x7f0000001740)="6a1ca9c04fc73d7a4165e4643f1acce36b5d93542840a7ae3bc5b80bd961854d35de60679e2d32dab375ef2c6eaab45f9a5d646e740056e35101e0c8c24b675f0756a0bae859288a89d20a4c160732ef81c0ba61cefa83b3d0a31e3606025b79103c2ebea77988ce79ffe3eeae115285ea4ed94375da2e6dc7ad26a8b583b084fa3427b11a57a7eb339c631faa4585af3dc36c625d7a0972500d3ed615d858f33147741bca33f237ea3f896e7ab40ff25b2be2fcf68b72ee0da3b76e9eab42ea2dea20c5646801d5a308aab35c45d809aa6a42d3972d42dda05cd0a39f77d05fb8b2b423f4220a61b9ec16086e9fb8ef5971e093fb39836ace7161ef", 0xfc}, {&(0x7f0000001840)="00acd0577fd82d64de6b7d657770d1421527845983aa0e3fa58600bb05856f7d75289c6bd15635bb6d4eeb3f1e2318d4ffcf3d4d64245cddbbfa3ac5f9a4b44980051140470c7f2f68807ae83295e86c209c26f1c41c1e6db2c2d3ca690e17136434c734ef057ea44cdf406c6c0da3c5e2faed6e5ac0f91975fb2d8b3979a0cef10d545f59bd53fc699605bf56ca11a7a14f16f7f017fb2de4f83e0c38627999687a292c2bdffd2fd3f47e7cb79df1662c7952165a2df513f34459d789eb8d7c22965c7936cfdc2023068ba31bd0d7e8dc4dbcd30c9f112cba6a6142e56855837640", 0xe2}, {&(0x7f0000001940)="a48f5d04397ce6fccc1b92c1f2b3d2d3dc7e1eaac7fe075553fd1bfbd529e97104f9c8bdc062c322cae8e39f575cbbea8766aa722b0b46c61cd84d80c1f037dbd7c8458cfc22f7e1179807474143a735707d0ba0aa48d66d77efd95898b306735bb73293fa4541b43b5e62434fd333b8e0a79d7856e415bde024e4d63d46e6408b5998ae18a7380a84dbfb7ec1c81c5d30ac2ddf11974c45cd93f0fac15b540c87f2d3cdeaea5afae42eff684e72c2d35a14374d6b77cd81a13170aff7efd0df4a3f85b7b6028a223f95691a", 0xcc}, {&(0x7f0000001a40)="fa2562b1ff7713b482baf86b7668a711bed4b6c38df22748859a3e1367706f9fef10fd4ae8d02c33589f815ce310756ded6447fd5f57ce80ed2bed04c139ada09c47ad02ae117853fbd4250ec40966ce9c06cfb608e9506d810a62f07727b726e0fd77e8d56178d162ce0dd3108977211f52883c4e7bd5bfa20bf4e2f8eb03c3cf0919a5e6e9ccc59758", 0x8a}, {&(0x7f0000001b00)="f9f5669b587adfc48dc051440d2fde33ca784702acdf2201045c3537de1e5e0e13a7530ce6458509f5bc5b868f22390b5b96c9914fcbff1fafd3acbe790251241b2c9a7293eb197cca51b56f5da193bf370ebf786865aece07b0e4feae2daf047a8ebace53897cb7c854a9626a0d520dd5e8b4edfdb7f1488b816c993a53f99ee25d249079c9af9040e37fc2267fdb6564d601d1b7ee2bbeba7e60c226692f20bcd0c95c420c67e0ed9083fd6a4623acf9086584e8922cf59d6406e366c456", 0xbf}, {&(0x7f0000001bc0)="d8809a7781f72c8d2ff0ec3a5288171fc1fc911ac2fa62c1d9590f878486d3a1edf5bc1e9aee600493a23ab6e921cc5d84c1317f43a7afbdbb27f88f6b22362bcf685e661ddf63cfc992b2eaa9e972cbc8431a7624a6c39416a442292bb45cb4ea4bfb759c", 0x65}], 0x8, 0x0, 0x0) shutdown(r6, 0x0) dup2(r2, r6) 08:47:43 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000000)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 08:47:43 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) write(r2, &(0x7f00000000c0)="f025d27d937ea42471795ad357ba12252fdbf61a9ccae8afc46e49e2f827874678d0df7eb37660fee24b77f80ae010eae957b1ba2f28de96b255a7b521aa47749722eff5", 0x44) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000040)={0x8, 0x3}) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1c}], 0x1, 0x0, 0x1000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000140)=0x2) ftruncate(r0, 0x0, 0x5) 08:47:43 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = shmget(0x3, 0x2000, 0x8, &(0x7f0000233000/0x2000)=nil) shmat(r1, &(0x7f0000239000/0x4000)=nil, 0x1000) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 08:47:43 executing program 1: unveil(0xffffffffffffffff, &(0x7f0000000040)='c\x00') 08:47:43 executing program 0: accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0x80, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000003680)=""/4096, 0x1000}], 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x108) connect(r1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) socket(0x0, 0x0, 0x0) sync() r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f00000002c0)=ANY=[@ANYBLOB="82022e2f66696c653833032bbcdf69bc635a1f29252900184fe320cc578a36f6c311a388791435a41da130dfad8373fb648b6d89851d31a4c9ed9114904dad2652642ad710c03be48e61665b4bf83158a566860828df9f216eb67c8a26ead8ad3a69ac5a42011edafc4cf5dca73c577829bab111bb7ca07b9b8fe0f2031559074c166ed93317715be1f8ef9e06f12c1bce5ed87d2a4e4b25224aa70d0f6788babb76f279653733437c45bd632937a5b0c92df524"], 0x10) sendmsg$unix(r2, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) unveil(0x0, 0x0) ioctl$BIOCSRSIG(0xffffffffffffffff, 0x80044272, 0x0) pipe(0x0) bind$inet6(r1, &(0x7f0000000280)={0x18, 0x1, 0x1, 0x2}, 0xc) mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='./file0\x00') ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000200)={{0x6, 0x20, 0x200}, 0xd6, 0x0, 0x8}) munmap(&(0x7f0000001000/0x4000)=nil, 0x4000) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x6, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) 08:47:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt(r0, 0x6, 0x8, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x1, 0x2, 0x7, 0x1, 0x8, 0x1ff, 0x22, 0x0, 0x1}) 08:47:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) poll(&(0x7f0000000080)=[{r0, 0x82}], 0x1, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB="00000000000000000000010000000000020000000000725ac2c68e1326729f2a4d0c4e230000000000"]) 08:47:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) r2 = syz_open_pts() write(r1, &(0x7f0000000200)="5751fffa0dc8d5d9a10fb7ec9bdcfae51a96f59c61", 0x15) readv(r2, &(0x7f0000000fc0)=[{&(0x7f0000000140)=""/174, 0xae}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "49ef517bb6225d5e0080000000000000002000"}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000340)="a7e3cc746086196220773118bab2f76547b967b296096166202c86c091f49db446952cd8c537a83dab9f7d6cfce288f33fda4b369f90b07410753b115857854b2b6c4fd8478beb1b9fd0c818a985a2009641874746c4e9cfd8596de1f9e83a9c0a0ed3356442d1be17e2b2320056648d54b35941a570eb6f7de7e3b2083740fe9e3aaf630618bc65dc3e78c944fb1b012b760f9c18c46a61df4782f34bb170ccda8d65b6842fee30514920d3bc27e7ab756fa02a5cda0e30eadf7486200620594765fa7e62f086232f60eb6ce11fa543286734f9940176a740bda42733232af961089eac504f8a4174f61f7e7e110384f430ca2914d162a4d09cfecf26df92da2e7fabcd88062f15c01b0524710d71e861528f4cb77079d0afbbeaaafc71a90f6c65138a1a3e59973eadc67af64d8989f3f93ba7e68eb225bb80a254a1a9ffa7543856e4f631d7cb82e65976daff443f07e1799ae8ce23d6b8d61672f4b14c295e51a9eaca5203884b26b6420553c8279e9187bfdcf2407bf14006ec89cfe35917d53c6f704ca1c223a8b54756b96b50728e018a91eedc8d0efbf08975deba7e6148a8cd8ffc8213ac0d84778059640dd2a7de3579406b5b3055b06d2b85508822afd23683f5cb7ca4f563543422b783920309ac2bcb582356ad1968fc80b80fae850365132dd9b3aaad3b711c14651e4442ec2a47c02cc13d0d883d7101f0697eccf2e002dd03e1f959bc5b11eec9e210896d78355bda3475b1537d197d7afd8ba3e857d2eea39bf15812ebd07adf80ca68b6a207773b858d90691da53a8a178d0a5cc66ef66280192741fc49625fca4b2470be39b519d57fbacd7400b071eb23d456da210130444deaefd124eb1793e2c50440f42bb924b5d2e64836a2080ebdcb6a4cf6852fec1b6ead03cf12c32233620bdbff21c1b1375fb90e9fdb0597bdc16648167c097c5dd7139a0e18de50c0e88fef9279cb5b6c19ee7d60bbf56f1ca5dd42784afe823ee287b0c48f12a53c7bf078a76f65486488a86b8b742055be426710c4e8303562ce775e631881e485be211b297e8eb9fb2da087228de03faba9f8715936f07e0a5ee1456458ad65d81ff74ebb100eeec16ee0dd61324711470a07cf69bb7e0995601e359dbfc0a364c09c7c594996e458967f450ffb744189681407f192b9b07bad0fe72ea8bf7f4858347098d19b321d18f667dcdc3d8d49f7f2f8c469cbdaf084df3e817298d33db2200e4b9ad1e0ff3795ec42cefb83f9f5501f7f4ec3f7d17c4cdd96c02cfb08f87250dba9aaeb6cbdc24facceb9185a8a47020cd6ec439890d5940ee31b0c78375c4e173952c2537449084c5a413ca26ad35a4296021781225bf3d128e39401a364b935b9c5efc344cf1180a7e9297a79ea60c5483188f11ad0fe25f7c592e3bfcdf8fea1763f305258ec3c1e97e32c2e8cb118ab913ac67fa421e0879ab3e789df71b1c59220d3bbcb0ccab4e1cf14aa557a43868db2e325c215ff18b6da1451b7339bc1dfd5b7aec91ab656cf6f286825b0a933fc419194089c597419b88376925bc71e54f6bd04ea80e91f113e4b3a38374e9bb3958cd9730856a6be4e17b67027549e9e408b4402f9bbfc6f2476250af3fcee36c33911236566224ec5ecb0975896bad351873b9af21721d8ba0664bfe0473d2ac412adba0bb10c98053dcb4981b726ac6cfe6505d64480ce3ee0ce117d50477ea0ad42466ef363ee2302a6abc886fcbab8e9686b9296d937a05f6bef5b3f64a5e05d70479e2343c91d8c8655ea8186fa68e8ab286fda2a8e82544a08e374081dd41643ec66051a6f57ccbc1e1e2ae307fd54b5fd04dcd6f7b758c4cc58bbaf48d0035a6b8f9bdd5a1e4b0423fce9a9cff23b8c914e89206e741d7b627b1ccbf641a32e0d2d32373a542d4a844e2f38ecf86e321b2b293ab4c4627be7ec92b79c5f549f4a4fd99684e95d4289f4485c8975036db6d43a9db706581e86d9e3d2a833a1a97aa0b87b9fd4e413a2633c93d38f5ab9563361db64d82e01b789ea4f6a4ffe9623c89ad7a020123ad557b2e27047dc091597e7ef9ae1fd2fc30deb83009df0dda38648dd530cf100dc5c1821287dd8422f893cefe7e81852c62a1649f38c3435450152c3d43f99d1bccb05ea50129e20c0f46ddd5c24a8d48862c16eca92f9bd3f3652f63706b9b0991f1dc7cb7049604c39c1465711c2a01761b52dfb8920afa9ce2dbf6af95abd7e0111819f0b14d26cec378506d4983665e8451b32c10c0b8ab6454eb35233ea73611c920b2694fc1b494bc91b6783b9fc9cfac072b3771353fbb3c4ee9b4e41ed98b124d8701a20ab1504bb669994b3bdcd7bd50f6d9ac682b6edf178cb580f52219bc3a85fe26ac430f687ebc83d09c34c9638d565236355b0a77a93e74ec05c7ea83e462853e9170ce7ac15eb5a4b7223f36577fc2150126b3da63db1986d5718ac89c38ce2f3d75f83b801c932fcf3d94b4ee5618ffca896ac8bb4d398b0aa5ce4e99a7bc7cf275d222a7edba458b203092fae62c0592c710105e399eff15540886ddac8f8fe9384b6213417d5cb2ee9679b6878b38fce3f9cb06959b86d689d5d6fe5e4f18c4240a76460ca644a18bd66b761fc7c5c71903001a2935aed20e76e3f831a6c347a65e1d4d1079d3ccde8693a66226a81632164ba21e724a1d8278001bec668741830d2aa7b46601a9aa948f9f4dccb85b047f25ed9b19eb7b0a7764bc84af92b150cd65c659547ba8b6eed91044b8eef97f66831dc1812c157f284833043983e8e7feb5c3ff66336acef36459e9ac79e38f0a36c96732ee440ba7f7cda7b69d7254d09f5ad95d01f473bea54bc65365c938fdb228de6ddd4602f6d1fdd401ae62f09711063e2d44f3995ac4f389912ea97c235c24b911679b064e679778b6cd5f013609be7e0c9b3ff41c3890bcba69c85dc62092d2618b227460b8f1940bbe2190b2f839882ac7e987ee751fb191a378d95037ca3f99b21161ea7b7ca001d3c51de6e8c254a67e250e25639d17dd7ac6bcd5b18db8bb7375beab034aab082b6ba2467bccbe3883b028d547b8adf76114245f03ca3d603df1cac2ae70509ae3772e7ccf93271e804a0f5c2a80cd45584e25b5a89ae997fbb1ba701f9b89847aa39e3bf839960d10f5d51b3f636a857eb3a4144d9f88d3751ce5e130fb5b8bb73b33cac09062b26ebb1bb908eea7541ec8e133e82c105a52241e2fe93b49fcffa8d8a17c6ebcaefa020f768428401a37096d78404f7b2a331cee2d4f2788c8229f77f6f4baea6dd889da3ca5d7698dc7e412eba9e4c804e20cbabcb8716edbe7dfb089464d360220c8c7295f1f1a83c6378c596e357303257db7c6781ccc3e84295b0c0825748514e251f4e561a8a5949ae52e45125153bbd23d94f3101ca7b6b3121ef9030b156e621c28618ad5e3f51f656d5d1168451f0d960fd395f7c6bb852eaa9500608211c9c83638ce4826620c8a2e86e8c8d5f09eb0e3445c27809d0e9c42f2c914cd54da485e2681b2219aacb9e9de16bbd01aa36de5371bd9f1d6f1c0cecc02058a7d2fa175807eb813e6bbba69a85bba5e3d692270758d9e3a056f8656fa31708c031912e7403df428e67f1f6bbf4defe8b4693a47a99861c4032f08233c3fa5be850200527728d3f2aba1a9aec06bedc8a1d431c20a4d9e07001cb4b2368341d9f955cb60088ec4c4a520dd72b214ab034823cf99173320c8f6b6dead6fac62b806cec87cca01bdead8005ca730b136ec102b30b98c5e286604a5d0fedcc32eec93afee6625afca7660147932b1cb749637d2d2c529f596841595c25da6d53c202e96ec0b1f8537ab4f94d56664d49a22a373b443a2d8c01beb7ff362e0eb8f470afeb424706c29a24749e45dd0ab74983313754ba8c189ed9d4cf325a69c4f3f904378a59de5133b05fb40c4990972338c47e24fe5e119ab8b05287a0cdf7a3a983cb54cf132c2f6883b153ef1e3d97c4dcd893282c9c26ecc84ab17a5454b00de998479bb142dd087a74345b2c5032acb7af3314dc2a48b3def7c6a3f331e5c83bd9d3ab0a191accfe1509cde46dd93fe0775b49b527bc47d7dc259d17ec39515579a53b1674d57d2642f1eecead6a5d4e4ec07a442c9d08a500741521b1f0f75fa57d690e5dbe04a17917ad3a4c800f95e6ca6d7848bb25620adcf8ff7dd955eff0c21e444895cbba1ff3", 0xbac}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f63a8fc4396f7daef11cbed575cc9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa2", 0xa2}], 0x1) 08:47:43 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0xcbde5b25b941d8b9, 0x0) getdents(r0, 0x0, 0x2ab) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8000, 0x0) connect$inet(r0, &(0x7f0000000140)={0x2, 0x2}, 0xc) readv(r0, &(0x7f0000000640), 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000000)=""/230, 0xe6}], 0x1) fsync(r0) 08:47:43 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x5, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 08:47:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000280)="eaff125c00000001", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) recvfrom$inet6(r1, &(0x7f0000000040), 0x0, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x1, 0x6}, 0xc) 08:47:43 executing program 0: r0 = kqueue() mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x6, 0x11, r0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0xc285, 0x4, {0x59, 0xfffffffffffffff9}}) kevent(r0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0x1, 0x0, 0x380000000000000}], 0x8, 0x0, 0xfffffffffffffffb, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x1, 0x0, 0x6, 0xc761, 0xe1a}, 0xc) 08:47:43 executing program 1: getrusage(0x0, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x1) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[0x8, 0x100000001, 0x2, 0x33d, 0xf927, 0x8000, 0x3db7e4e6]}) 08:47:43 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000040)="07b3ebe52a70d980dbb5213d4257cee7e4f28e8cc2e4dc476566e3fde4b7167460f6abd6a9820a85c8a0bf90514647f82a5c5bd4a799d14d6c5c4660a18e9d5d31c298246008940a3c5c7e64ed06ceee68805c20b08040562b00e515"}], 0x0, 0xfffffffffffffffe, 0x25f}, 0x0) socket$unix(0x1, 0x2, 0x0) 08:47:43 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) close(r0) dup(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000300)=""/45, 0x39d}], 0x1) 08:47:43 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000001c0)='./file1\x00', r1, r2) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$TIOCCBRK(r3, 0x2000747a) r4 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r4, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) kqueue() poll(&(0x7f0000000040)=[{r4, 0x1a7}], 0x1, 0x0) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) kevent(r5, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) renameat(r0, &(0x7f00000002c0)='./file0\x00', r3, &(0x7f0000000200)='./file0\x00') socket$inet6(0x18, 0x5, 0x31062dd6) write(r0, &(0x7f0000000240)="62e57b07397a45a5b3e1b8", 0xb) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 08:47:44 executing program 1: pledge(&(0x7f0000000440)='vmm f#) \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\x03\x00K\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) 08:47:44 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae632e0c2284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d19c65616e334299096228a47fd02ac3e00000000", 0x50) write(r0, &(0x7f0000000d80)="bd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) pwritev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="d65a9dbe6e08293a2f4339cc977b8b7a98aa906a482e8217323eae5dc95605f6cd60a85dc87854537a38fa7cb1944ac0992bc352ddfa147b030a48f4f0a0bd8b527e6e371f523ca6d689e41d57cf9829ce50e967cdaa94", 0x57}, {&(0x7f0000000180)="709066756ea515dfa9c65aac5e92bf060ba3cfd350e38b1bc1debd5ce5e073b071afdd04c90353cb5bd436ce144f62d0e88d7c2b9151d33e7f4fd2d96ff00cb5bc8a3c79d64dcf0fe755f9e547173ef449fd017e5addaddd8267657cc2de7eec9a8644b19f8ab9c748d271704e2c4e3208016f2fac0a675db0d37b2b4b6a27d611744f8a58d03732bcae4cc19e0f0a3ffa79c42bc41b124a21b34362f6f51de59fef7e48ea25ff", 0xa7}], 0x2, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x0, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 08:47:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = syz_open_pts() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)=0x4) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000240)) close(r0) dup(r1) r2 = dup(r1) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000800000000000900f3ff0a6300"}) ioctl$TIOCDRAIN(r2, 0x2000745e) read(r3, &(0x7f0000000880)=""/161, 0xa1) 08:47:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x120) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000040)={0x2400000000, 0x9, {[0x40, 0x1ff, 0x9, 0xbb, 0x44919e5d, 0x7, 0x1, 0x0, 0x218394a1, 0x81, 0x6, 0x1, 0x8851, 0x9, 0x7, 0x6, 0x3, 0xa8], [0x5, 0x5, 0x800000, 0xc128, 0x7b030bfd, 0xbe3, 0x8, 0x3ff, 0x6, 0x7], [0x81, 0x3, 0x100000000, 0xfffffffffffffffe, 0xea, 0x7fffffff, 0x4], [0xf643, 0x2, 0x0, 0x9, 0x7fff, 0x8001], [{0x1c, 0x1000, 0x80, 0x25675835}, {0x7, 0x7f, 0x101, 0x5}, {0x10000, 0x20, 0x1, 0xff}, {0x7, 0x2b15, 0x8, 0x4}, {0x100000001, 0x2, 0x1f, 0x7fffffff}, {0x100000000, 0x2, 0x3, 0x6eb}, {0x80000000, 0x0, 0x9, 0x80000001}, {0x1, 0x6, 0x0, 0x5}], {0x7, 0x95a, 0x6, 0x1}, {0x7, 0x5, 0x5, 0x2}}}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x2, 0x7, 0x8}, {{r0}, 0xfffffffffffffff9, 0x60, 0x1, 0x1, 0xffffffffffffffdd}, {{r0}, 0xffffffffffffffff, 0x80, 0x1, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffc, 0x40, 0x2}], 0x3, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x2, 0x3}, {{r0}, 0xffffffffffffffff, 0xa5, 0x0, 0x4, 0x8}, {{r0}, 0xfffffffffffffffe, 0x4, 0x80000000, 0x7ff, 0x5}, {{r0}, 0xfffffffffffffffb, 0x22, 0x80000000, 0x7ff, 0x7fffffff}], 0x2, &(0x7f0000000380)={0x3, 0x5}) recvfrom$inet(r0, &(0x7f00000003c0)=""/192, 0xc0, 0x800, &(0x7f0000000480)={0x2, 0x0}, 0xc) write(r0, &(0x7f00000004c0)="1f52dff12c24064f118564dd2525e19441a9b5de6bc5e3717876b0c3bfb84f768c3f103af0fe789d80dc00c3b9b2065686ba465812a691b5ef186e5095914d5baa3183824094a453cc66f860ef51930a677e654798f16233218846641e3055cb723f12a72306a8e2e7250137a6085f4935d601be92a147f9dd3f6d3420f9a100172904cb5a8931aa6fd1a4501fa7a050fec7bbb59a8afd83d3037130b8a22d", 0x9f) write(r0, &(0x7f0000000580)="9108d9aa725dcaeae32cd837e50ed6b4ba7a309dc357808b50dfa28f8ef2c6bce07f77ec8e357ed398fdbee1ed02b685b22f9d7083cd5bb8e11b342381d603ac18cdaf288fb7c272cd79030dee2c20ebbf272c957ec4fa79201dab3839b637546d84991e68b578c4337354806e2ddc35b3d403653b510e8b2d1a2b527a1c10d60cc61c5cbb10d354b83528609fa308442f74149612b9c9df2c89617f095e213d3476aa9471fe18aed29a1fef02778532576a98d9cf74d165d5bed34b7960f8f2d0531e007651acdefdaf4dea25d516eb2fdb7c232672db43d2714e4da237c2228431a6b6a5250162f402b23fe8650fdfb7d53c3ef337130e88b57c", 0xfb) ioctl$TIOCSBRK(r0, 0x2000747b) ftruncate(r0, 0x0, 0xfffffffffffff153) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000680)={0x80, 0x1f}, 0x10) readv(r0, &(0x7f0000001880)=[{&(0x7f00000006c0)=""/4096, 0x1000}, {&(0x7f00000016c0)=""/142, 0x8e}, {&(0x7f0000001780)=""/116, 0x74}, {&(0x7f0000001800)=""/51, 0x33}, {&(0x7f0000001840)=""/20, 0x14}], 0x5) ftruncate(r0, 0x0, 0xfffffffffffffff7) sendto$inet(r0, &(0x7f0000001900)="04ac27559340c488608f83d8c5e8e551291bb12f10466269740e2b40230905ce9e8035562b87edab7df2e96286122d7d4d4206f3b85c7515f777e25843ab41c2e7cc17e36108ac3821fce30ecf5acaef15d3481262d35e7765417088141e85c6709bc7a344f04a2a753ebbfce1c5df344db7aa924df2ecfee02e9c8b8169f0fdb6f49ab3fa1667882ae525db6348c9cec3350afb5589ee5d2516d38f88afb77ce7e024e19a582b95a6b4dd54d8734915063bb64ebe9f3336c129f9b333843c349fe288a718ef33e1e3a96358eb4005907041e3402af6a61794404ab71f56e0ef70b48e3f274f135d20b4d130462825720a", 0xf1, 0x400, &(0x7f0000001a00)={0x2, 0x1}, 0xc) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000001a40)={0x9b, 0x0, {0x76, 0x1000}}) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x4010, r0, 0x0, 0x0) kevent(r0, &(0x7f0000001a80)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x4, 0x1, 0x100}, {{r0}, 0xfffffffffffffffd, 0x20, 0xe5337a1c4da63a46, 0xa01, 0xc9f}, {{r0}, 0x0, 0x10, 0x8, 0x6, 0x10000}, {{r0}, 0xfffffffffffffffc, 0x20, 0x20000000, 0x1f1a7c4a, 0x3}, {{r0}, 0xfffffffffffffff9, 0x20, 0x0, 0x4, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x2, 0x20, 0x3ff}, {{r0}, 0xfffffffffffffffc, 0x4, 0xd2, 0x0, 0x9}], 0xfffffffffffffffb, &(0x7f0000001b80)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1, 0x20}], 0x0, &(0x7f0000001bc0)={0x20, 0x800}) r1 = socket(0x6, 0x4000, 0x8) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001c00)='/dev/wskbd0\x00', 0x20, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$KDGKBMODE(r0, 0x40044b06) write(r1, &(0x7f0000001c40)="4ca07860970ecbbf2ba2da90c6f632c5ad3bf15a9ce1a7401203686d5692cc329ee6459b9f790a95d32070b7981939c21d8dbd92fd6de4c1d0ac755807575beecf545bcfc75039b50f5184c1c1406faf9ca675ca0f193aadf8318af0b9343a7bb76ad30f15a7fba147b5f866a8e1d07b5e89de874a8b8d6c6fb95827a9ed968ff54fcf72b56f208863b764fd530441b5264d74afc3d3d8aab75572beb1377bd6dc6f634ad2deba0fc9140043244274cd74669267b7fe7b75d804b1ec187569ddd505e1c039b4294a1861e7852d93b9dc0b436b7237afc9ab02e4064d5a3c9f429202e8f26e903aff738085c4204ccb4339f8aed22ce6cb024fccdc154c46c960b417ed090aad50b0bd48566ccff96fe5146c554a91dd36f03135bde59c6ff8075758b9ef489f8357447828bbc7310cc02f7c2ab21c14c98314f5ddbf0b2fafc93e61dd48a7de0c771980a07aed6341d936469e1eb582a5e07e35709047f80e872c3bea2494f118396aabfda190aaaa78decf18d0a49d891866d8f87e5fa776fcaa6daf8683260a10c616919f3c355376db9ad5fca166b0d48dee227ae515f46a3807fa06d8434ebbf2a01bef9cb7d9ee31082cc79a3363893b18d9800bf368ddaf18a24e995a7d20fab79b3cb049f3536bd7333cc33d516f134e12a7d6988f9012ff0b5d840132d1661503f0d643192d783f4944438d5c980b1cf0cd22863707f17ad44906d8f00c7e32e8fcf53bbea92ca0c219839c48cbb71f944ecd806f0d9ba84f2ca0f3ca14bcc8413be5accb39c64f1316a50cde64fa7ff25b97d68822c69e51253e19d3251f4702f992c6cc3276fdb36b4177ade419f710729abf1a8d79aea6352c8141d08258c536867abdbbc21d9687053c322a3dd21854335cdd495f236ab749af335c38d6909097996994896700acf468e8dabd3b6f99f7982422ca37699c4dda1bc02611afe4ba55c49111aed2092013f146ed7c91d423d73290580518426f96d5ab3f347e8261db6ec6678da0ecd927c6ecd952df452a46d8e8a33b49e9abe4c6b526784c65ab184db5dd86aece305dace927d8d4b4275219f69cdc891c23fd9c26ac0b5f15109654ac6d83e28c48814ec810301f01725f1994af0e61fccdace6612d9ea5c1e1875d7a50061b87dc6a9eccf9c3169b7784ef5d3bae4181a7e00b52e47f4312a7631ac11b74717e0c091c23f1fc5c4f405b27804a6407be1892276b2d6f64e06c0aa52efacff9381263727206403e62a67f8215147b0cde27899376a3658edf85401d0cc689d687cc1333475216969cbf4762a8f567afa88b00df025a5eb65dfc38715a6969561f1ef3bb99f596a2f7dcc8ddf1ccfbd267fb384c5bf2ea1d217fce4f116070d5bddff8ae3b8337b2de29d7d8193416142413e3388d026bf21c7a7dbcb4827838eb4f5cb853a348f2317ba08386bdd88d86127e199e8a42c7716b00404bffc8a4244f8687d73f868b6b09787303c40fd17ce6c5a14880ac6dcf4a65b3856ce34a24391f1cfab03f457b5971176f7a5b64a0890e3b05e2fcb3eddf91b2679d84f2840e0479176ed54c6599df6a0b3cefbe7757fd159b56daf8528afe0554200c7e8a5a615edf8ac1be3161dc1741d74afb992bdd772e3b477b230e71b848642792b2ea06ee8df695c126b60e63e3ab17af14a1a038528f550f28628b7ad9a6a9d3f11f38e5f9f96bd1511c17c6eb090f9e83a05fc43df2bbcc28719a849f0e6283d8a32d63892e0a3f517e5d18af35ca281f6c1254e71114c74a77936c618034c2088cfbbef5c87204e9b49fa087ebec1486c56a1cde64532cad87403194348fe2ad9904c5061a1c17eb499e919951170a13ba2432c60bbe08ed46783fda9165fcaba3adb27b9b5ff19715224d56c0b5ccf508ffd44273fca5f194a626f5f5282a94fd35f862deb6b1db3ff9874e4427a01582ab2a2622ceeb5cfced8bd88e1f7c06f8a5c526cb75db6ab2a493b56282084b3641c28b7e2f829fb8be576848f2d1d803caa970f151e3f3a7fdcff3f6a5a83993f658d30c39a86989d0d07e581c96bb1dbec42a4eeca44f848a0cc53ead67eb8447a413685d4b3e5cc246c1ba0348b1e612d2ca7d301e73a7f4af981b1b41aa6237a307efbceac4929b69de380b52f5329f5aa7fda8b08792da3b61c830dc4e096cfd19547fcf012225fa09f0410b337980041274064a09756431fd9007f7dde6e560b7f1383d97ba99b0f10926d4ea0b685fb6fdbe9c32c41e9173f0a5890f8fdb3ab5e78d7b6c14d2d6d0cff9a11b52c052788b652e2091172ce4ce82ae3d1316d382a5a5281ddb80458717e94bf09c0a8369acae39f4d470f150e8609b63cc9aee46d2384525d06629ff98aca6426b523b72cbc3abdb11d02ed1c4ac925ae73fcf8b6da53ec38459656c78e82ab73e0c0dc7a9599f4149f4db0c6d1794edb933591a05473e2e4e89de2dd2bc37c24de2262ed4268fac1a73041d0bb69c738e5d410e12f9532de4603c13bfaecd2bb151c5999cb1e3a0d3f57f15f6e71ff4956bf1e9fc0cd112130db4e10b9b22fc87ee65f78425d0ec18e91004198fc4ac933dbef6ce412fbca4fa043f6013e09b0a4a6f8ec2308abcf4d248e5bc324641fd604f71cac50813c5318012a8b3ad150b4dd10327eb772f0bb55ac1bde37f66866f9fb7cbb812b561c2ac6174b0304741d91cee9ebd9171bb6d19969e22fc0515ced08e27b59b806d144a83b6e40c3e117e1689a6c3cf5a481dbceab564a2ae413f95af6f70b53f8237c623f9ef419090dfa2ad421e807ebd0ca8aa9319fead636932309595b59c2fd5cd6a2bea1e8d937e5a2590e1b2f1d3e13e40afdb086e03106ea45e57c6486b71dc4c10dd8ea03d38ce325ff6ecfb2bb45332b968e861220924d2d3441b6c71a373d8328ca33db25a9640d6a05c559d1fd2f28f7287a7442b01cd54d0632dae5eaacb076141aabe65083c26ecb4d7b15392205ba1be42d2ae515f4bacf51c575eb180f10e2778e057074c1a7a4d9aed019249428501b68209672583f6ed995505bf4b03c817f8e78b8113be16c2881a92c03c686b8d172da1900e26dc544b0a6c5e23bd730d086e7484cd4dc4e7609ffe873b293ff49b194c33fd16212fe42d1eee8be45680f46f94b721149d914657ae1b94a6a72c54a6636247536a3b5cfe0293c093df099bb7e6d2dfdfcf8a8a0c2126b5cbc74dea2781c52c5dd5078257fde1d7ed551d73c13f8339680932d7199942a0f9a33875e00dc33bd79eb971559020cc1be420266e30d1ce2c738665614cb0e1efc67a5c710b759b8715cfaadf7b4da4afc734d58a6b5ad6f3e37c7ea0b27cb681a3d5d008ff741a357a199937ed6751ce29cd6f939847ed112e4cc811d773a7681002bde4d2410459eb8d60a8a1e39de5658288a5e700eb4b53e205826609d8dbc775aa36a5815055eed366821ed22050480698619d30523eb198481e53521a5503b40a68bee64f9355d7ad911f1030efd75500e9ea4f5ae98d513b9a88e0ab6f63bd07630e4b82da2753f209030f9045d7ef6d2dc3520104e4dcf7c9179932e290e51f698875fa957b4ff79e56a4dc9ad7055f693e0a6bf02d304fa014e7963c8f045fb357eef2a91d49b40fdfbd3b8f3a33c85582bb055a581c767efd3bb4e61a92838fa1616663e10fb63a2eb7dbcb0e530ddbcb30057d3906a28c1ebcfc7fb73638e5f80fb82dba2ce7ef7cff8c930f441308d732d3102276444d8b2021bab68aef79b86b1b322c9bbd6b84afa6340c4eb5177a1317a4b5412a807a9472106c0cc6b4a7b555bcae8191642d31103a1c7234103ee2a83c09c584b9143f2dc20f8bd946b2fc7bff33cdf0a6cfd343297d7b9562700b00c9e0f0c5af246953b5f08ed80a5010d251d627a74059d3e374875ca492e52209999cb06e84c94078fbd3ee1c0fbed278dd5930e763283b56a5f0985393ee55c2be7cdbeff52692ce1c8f731fab9c3c218d20125e6e8ea0cbedbc8474f36a7803903b64a1632b7463e3bb8fda2cb7ca0e7095b41a7912bdcf93f0b54a6a62804036ee6c1bd761e382a319f87b8fa0f88edb84bb5d9f6df5aa529d2bf777683278c160914581311df830cc852420cc130a72ca94cbd56e583b05daddf8204b87978eb992fc0a1b669f6daf69bfc08c169a2c736020a6cd1f4439454196310e7ea939382c2144e0e3b2b40fed7b338458182356a2fd7121660d568f7f1f728ea00eaa4bfcdec71a773c542c3a6068a47464ec5740986692c24eb8387934bf0a3c5b2633dca90d4931aeabe931924a143578f86c02338d57ea90c1026b4fba3f11102a76a14e3ab543905a59fa01117a3de818962a6d0f055781a5728f5c0afaf725afde5bace64e3a102faac4e8833eed522be42d6da573bbb93ad329bd9e7eb8cff34c8d7e321345a05f780f1fd2df5d15bb86e50b727c3d7e5aa87862ba990be8bc0cd45b728704313a57fcde4f665bdc960b14a0253e6dac326494daa7dbd16d628e4113c811223e56985e6c9981b1ea799d6fcc2ac2f732adc1bc458bf19193d43316ed3e63c99ffc6f7d278f41c6ab6365201c9e436d76c2f922f6526658693b999bf089924220c4e07ff8d8dda9d23b4509686377c1ab48a2e151da7bbb191a2d81c113fb04d2bbc5fe2ddb7560f80aa7c441d63e5a6ccb1d1d41d12dbd7281bdf0bc48cc84ada04cdbb101b7ba1044f766481d0df96d0dd6ee5d721c7b07c9095bd99178590d72334a9aac1acd48fcd6869b05ba31ae978b4f57cea64886efdb52b237e5ebb68c29ef387b70f796282433f0a66d6aea90f8cca30e28a21c929775db32044a5a0dcdc723fef6bb9808cf6a43ea1253f2eebecbef49c76aeb17faac78cb99a25168c13fc09271ea420217a9bb2686e0b62e0be2c8ce1ac2e8d8e6b9472d0e459a4ba63d4ce583806d189091b55b330d1c3d2767f58fc1ba880bf4aba14ebc3b9e42481d43c26571ca34cf64705ee1cd47fba1d99f445f74388bcd421484ca172e5ab262a2ddf116e88c7b4d288e333f3d17fd5c303c591e9a3037c90822baf10e7bb99951c62a45e0c824bb62ddaedadb3c1f6c4d40a1c5645c40d62e63944a4d9948365701e781675e09a2c26b54c71145eb670aa5e875f47cd98093e53769dd98c81e9a6b041e40f3f10ee0092276acb8f878aa788c81210dca726ea6eafec4448bf9de1d4c11bab2bd0485e18985f0cc9d29d21ef61c6a77637b51912422829db2a74e2e371a95d0446851eb8653dd24927edd3e4b40dd8e9096dcce6b263f2f3d2bb5a72b2f7d6ebef12bc36b8d9f43c408f7e5f16c3d79edec033d5f6547733906b65ceb9d50932095d0e0bc696e02d722c41e94d3d45975e32c81812024e0590d7320f54aeed6fb996dd77bfcc4f017f7ed946f84ea1ba3688c8b58d33bac9524eb72020581ff5153684c9031b3079eafebb81e938079631545f41fcf9ebbbb18442be97400aa66a839a6244093ef7b9910d2bd009c95e0cbb5bd6f2682d74419437f05e0809c411a57d23fa335fbb60aefc82876a0fee3ae56ac8dcf16f994aa7a61339dc5187413907c9f570c9a33e86cfa9853dac30e9696fd3a97f8241737d6ecec3f1941feff810bc3d3b90eed0a76f577bd097022f69f37d73de00614cbfa4e35e16902c2803d4a3855b737fbe039dd4a48c215e49924300ec59b6d0be807eda18a740ce330d615905253063e294f7ec6d6b54b40996169820dd22f4197b53609d6d5eb033009b362374e2fc321dc8de2de23d48f42c77c1c1648", 0x1000) getppid() openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002c40)='/dev/wskbd\x00', 0x100, 0x0) r4 = semget(0x0, 0x1, 0x100) semop(r4, &(0x7f0000002c80)=[{0x0, 0x2, 0x1000}, {0x2, 0x7, 0x1800}, {0x2, 0x2, 0x1000}], 0x3) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000002cc0)=0x400) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000002d40)={0x4, &(0x7f0000002d00)=[0x676, 0x9b, 0x6, 0xfffffffffffffffd]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002d80)='/dev/wsmouse\x00', 0x2, 0x0) 08:47:44 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x40, 0x8) ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = syz_open_pts() fcntl$dupfd(r1, 0x0, r1) fcntl$setflags(r0, 0x2, 0x1) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x10003, 0xffffffffffffffff, 0xfffffffffffffffc, "081fbef2245185a818657fff0e091fe600"}) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55ff3bd9b2ad584774be86cdcf843896c76bf280f04d72cac4ead24ab9cd54e8bded01d4bac76d59f759d7e90ce3ec60794ed52b38820897b27f4909591dced0369f0f61b7f10364834687105f8df507d84f72ac95a0533969d67546eafd8390a29c6776d91b4c84bf58d2b8c91a247ca02ebefa87a5dccbbc90c796f530bbd5ae7e7a95d5800fe08e4b979ab44124009c08dc150112768ede79c0a51ff1be0b6289332f03d78a29647f589fba143ab20119dfcca045d6523ff2b189a24e011e6748861eb82e1771d09908ba58913446bc6a07bf23daf5ab577e02ff143481b36358613fbfcf33d7c059b0835128e96cb18c0a6c56aeb6a374fbc8d66902f6d7ffdcaad573c4bc99d7c317e32460a4d1755465890e456b0a406df32427d233ec0f3d8a6c72fa1b97d73c94179b1a2c9dc4f44320f4d0db40163d7a8e5b2c14f90053d0d268118271cbc329498103f45695bb6fe3a42332f3f46f41d495b4fb1ea325317acd752fbd43186a77aaae37bbb8c1b46e447c20ed8c5669315347159e54ad40780194e6ffa8cbad1befed5f3e133ed3af67e1cc8df0a04b13dd43009f2089d88058ae23c3bdd6acb5a4063a5b1425f0851b3f5198a7da64f8f818d76eec3121cd906c716589176a7a5601445d65a134eacf2133cb819dcecac5b48dfa0c0ec3386c848b7be569e2e50e3daa067e3d72beb212b4c1d030ed735fcd0a00a4c8f6d3754c8c1418605725f2b015cad7fadad245bfc10b2e61855182cb68402afb993635851cc2db6a2d7d0086f8bfe8ae58f3c8955c574f341cfa119f35620c9562e40bd30ea741a973bf8cae1821721b78ed002e2330ce8ca25f7d9e605a55c1951290fc6ab7a27b2d1158ce5bb27a95b621c8404fe498255324450f86e5a8baa66f35a1d62847544f66153fa79eed29c888fa1a3ca96ee1c50629bebd95cd12909b907b465fc487b0aa91d25ad8de93266e20bbd79daa232d87b32796ece77b9cc9a057c400e17a832e131c95878dab3bb9737d383e0650ae5fbb11e6e2cbd0471a7acf01c2071928831be9c519f2d823d44ae30359e5b60f02d6bc391c8fb15c86863c3c294138d097879a8f1b2a8485a7295b9ecc16d9e9f973f3ce8d036e1982f06d31a194372bddf2b71214ba22aacd113b306440de6941b1924a5c085", 0xb4f}], 0x1) write(r1, &(0x7f0000001c40)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bc607e59522dd465931d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65208000000914cb3909b299d190a11b262d4ce7f", 0xca) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0xfffffffffffffffa) 08:47:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000f7ffc9e69f4b7d1e320c7ad35d8df5314b1eeab6737c9e10d2e9d975de60784f27ff0624fd433d330a56f547e647244d087c52ed8ef8fb675a52a8008203b33c3eb1e786d3c1307f6e94b3bc395ad3a31ee758a3209f630ace96cd427756bd9e80bff0ad8e82a3daff3babd525aa0dd48f27425faf28499b6659dc6ceee15ca653189593af1b8e7211472321fdcfa1e29fe27dfc0d1964245ca99b218d1b509ef1b4b794aad6af8d91c47d8a82f8207724956f624606adc77f5596cd2a9dd597d9c9c90817b067b445ae22a9706dcaf43c234c00d8094085cff221dd102382cf44a2ccc9f053c95b259d654630a96d0ce2e0e928e6bf2a37ca90d9636d945514508075307aebeb14f9a42965f57b12ea58515e39bb3ec6277578e62673b948ac7600c85ecb6de4566b602573e3d42108ddfae9466e3dbeb82d96160b46ed71432e2d28cdba23aa4eadf690f62fdadc2c06ef029e2d8a66e3454ce02f789c09058b1f50c65696526c3f81b09ae2464a2a28737b9830295e355da7307971db36db36f69dfae46c6d14470f1e9b5d05bd2c73b470aa675713f051978cad2ed9199a2b002291aeca4d2c2dd4f8150e92bdc2b5263a744d65869e96"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) acct(&(0x7f0000000140)='./file0\x00') connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) ioctl$WSDISPLAYIO_LSFONT(0xffffffffffffff9c, 0xc058574e, &(0x7f0000000080)) shutdown(r0, 0x2) 08:47:45 executing program 1: chroot(&(0x7f0000000240)='./file0\x00') select(0x40, &(0x7f0000000040)={0x10000, 0x3544, 0x5, 0x3, 0x3, 0x1, 0x1d1d, 0x3}, &(0x7f0000000080)={0xe6, 0x8, 0x101, 0x500000000000000, 0x3f, 0x1, 0x7}, &(0x7f00000000c0)={0x860, 0x2e2b, 0x2, 0xa47, 0xfffffffffffffffd, 0x9, 0x5, 0xffffffffffff8000}, &(0x7f0000000100)={0x6, 0x28a}) r0 = socket(0x1, 0x0, 0x8cc2) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x6, 0x1f}, 0x10) select(0x40, &(0x7f0000000140)={0xf005, 0x81, 0x92c, 0x2, 0x1, 0x2, 0xfffffffffffffbff, 0x3f}, &(0x7f0000000180)={0xff80000000000000, 0x100000000, 0x6, 0x8, 0x2, 0x1, 0x80, 0x9}, &(0x7f00000001c0)={0x5, 0x1, 0x2, 0x7, 0x1ff, 0x8, 0x2, 0x2}, &(0x7f0000000200)={0x6, 0x8}) 08:47:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r1, r0) setsockopt(r0, 0x6, 0x1, &(0x7f00000000c0)="590ee7733464d20a3d6b1a44194b008f9af599a1138bddc143fc781cf65b2ae66e7e39fe3a657f94b4ca40e1081dfa7cf05055a1b59dc4d492b9d498f043606b266db1975a94227183103353bf7df229434362df2a1955609561e78b1919afb51f1f66530e1017063744f7179201e7a3c52a0980132d0292679e17f6e61db2126bce446ee45bc5b3c29ffc3c3cef8b5e", 0x219) 08:47:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, 0x0, 0x0) setrlimit(0x2, &(0x7f00000000c0)={0x60000000, 0x60000000}) getsockopt(r0, 0x8, 0x8000, &(0x7f0000000080)=""/23, &(0x7f0000000100)=0x17) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x4c3, 0x3ff, &(0x7f00000001c0)="79410000517d4a03118f667d864f5892cc90dc9948b4b94b692d1f5c4a678cac7223438e7d6c2fcb4a3e8a49227b7da63c5da5f9dc25eb54d2d2335a6406d566c9cb32fda81202f40ee253173f01aadf4f35344d2e0ef0b540435b02f0af8fb836998584d4e6eacfbaab7a3f1ae3f59400c6b678d96b472b51a47c2833f790d74682d22858ca8a4ba39814f651c1d589f3dd27373465815826b35547946bbd67ff2cf9062399a6bc664ff3", 0xab) socket(0x0, 0x1, 0x3) 08:47:45 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) r1 = geteuid() r2 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0x10) getgroups(0x3, &(0x7f00000001c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getgroups(0x0, &(0x7f0000000040)) lchown(&(0x7f0000000000)='./file0\x00', r1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000340)={0x7, 0x40}, 0x8) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000280), &(0x7f00000002c0)=0x8) r3 = semget(0x3, 0x0, 0x200) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000300)=0x8001) semctl$GETPID(r3, 0x7722230918b39ed9, 0x4, &(0x7f0000000080)=""/209) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000380), &(0x7f00000003c0)=0xc) 08:47:45 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) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0xf, &(0x7f0000000080)={0x1, 0x1, 0xb44b, 0x3ff, r2}) 08:47:45 executing program 1: r0 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x10, 0x2811, 0xffffffffffffffff, 0x0, 0x0) write(r0, &(0x7f0000001640)='X', 0x1) 08:47:45 executing program 1: 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(r1) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x8, 0x0, 0x1, 0xbba}) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f00000000c0)) syz_open_pts() 08:47:45 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) 08:47:45 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x400000000000, 0x100000000003, {0x4000000000000009, 0x8}}) r2 = 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(r2) ftruncate(r2, 0x0, 0x101) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) read(r0, &(0x7f0000000100)=""/239, 0xef) ioctl$BIOCPROMISC(r0, 0x20004269) 08:47:45 executing program 0: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b27ddbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf537c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d0100513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9568a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e222653300a7548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a808bf7f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05b3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f80c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc0300c825898793cd381a7a006bbfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b8f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c908c1ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d00000000000000e74b3fb5ed0e1bf1ece7e54c6c6c915a566542899ff790ba2d3f266e54726f9c19bce12efb99058304741f88dc600008000000000000008d63631d744e23bf7ebeb4fb5685ea6c4a170d098b9eded50b048cf0a036cf0d45e8392722c9826ca7d91d1139f903fd43642478c182ad5fdd1fc3c50a7b19d68f9862f6e61e671dcc2bc672800386ff1842b8e67570b058b3c85ced358867eec4b1872b61c490c01655892f04417b9ab3e20f713ab1550399070ced27e73410f40190bf1f7ab35bdecf35c65b10486bd4a0f11ba157d8e682af4c0f2c0f18c0611cf72d72bac50847b4ef762d1815e7b10cb1bb1c0425e1ae4f17dff02314add28b784a00"/1264], 0x10) writev(r0, &(0x7f0000000cc0)=[{&(0x7f0000000700)="8a56b74e344f5815476b96acc3141995aee4811b1640f75b2c2a0e6d6a476de8f652a34b7c96dcc46bd0d9d5ce067191b26bef39bb95ab006e0c467e4a1a3e31090c996a1ca1eda87e820cb721b84c8e4b1aaf2cec0972b15f62f33cb2148fb0162f592e560243d18cfc86a6c4f5e6df2cca391135e91b70c67d0c727b5ec9d5eae96f4ac03758eb5aa87f92f06f523a4f9dc6d6abeae2cb4018b4277fb5de59adc1da86675b08fc994a0c7ed32039c1fc30597d0ab214", 0xb7}, {&(0x7f0000000800)="8b24c622810ba8349e71ced74410fb276eb738c2d17a4646d25d822821a14a20163b0f8f0154456fba2b0a4187", 0x2d}, {&(0x7f00000008c0)="dcc84817c6ae5262ecb65136cde048bf387726df571462b8ff66caae6b628a0473f004e04678bdfb109735b7d4598a33c8d326dd2e3c9b328e1d0f1e1f83eadb3d02bb3137c6911afe55421a5aa5b67c03ba4d899624b8c07bf6594ebdcecb3954825cdab0ad24c2f0a95fdc207657bcda0f705eb3ea856e4f754f3dfe2b0a2c4815f866ffdca27c4b07f9174eadc132c61e6c5cb41e044bf6208118b425a2d22b48ec0e79f1d26557c772ca9244e9980fd75a4c3da2671d05ae3389ffdd9f75d3e8ad88ce028cd8498badc9020bad2b75aa4c3a67653aeba47a658bf0c605c5d2452704d2c379476f46d7499d432ea6349a8b16adf220cc8366e59de704f86571f0884afd24627c422f122100c4f95a2bd655da1b14866e45ccc8eb0b6ab1fbb9c954cee2aad46d25449ca86b453361060ce7fd6a9d2f0c2f60f04bfe3fef37f7ddedbb8b13bdb648cf146b4b4992574584701198c877dc97943206862b7e8b4a092bdf3b0214f17b11a159bcca1449836fc08de3bc478fdf9296075aa2830ede925cdea9ce9ab25a58e7009c611e47de5da4a87c2f35d0d24e4acaa34b3468f6bc044b897e581580e03bf2de3232154d8912c1f962611c258f205d253ac37b887e2a949cda683dc8f090ffc91892c7f488c7063690dc123fa593aa624d172bff96e30e3797beb7f6578f772b5c42bba142a261ded3c5778e2606ffd9aded0cddf6331965a66f05f3587c5557a4b9a59967d6c372ce2bb2b98590ea892636458602a24aa2bc862a36d155276608973c2080ebd5da8adf72def31be1b8676cb2193ecfb978b1e30269b28911ec49600672076cee0fd18378e253119c8698ee6e1f8e9c37c0ea2b6392e9cb00e6ceeab70370e983f39eba135746bf0dbc47ce883a884f0705a1b8572715496a61e4d54be104708a3c440128d06a770684863c5c4a08ff1a7c0d4a34261469a5705ac7372244459a70413fd40bd92ff9c0aa6b8797aa63c26e1e2551c5846b41d47cf79e8af9dcdd7f2149b7b3182d8f2ad344dbdceceec7e2d90c281938bde258237fde496cf2972c3be2b5d7776f439dcd2e6d048d511b53b0381d3f00f09843c246fde3374270bbcdc374b426e17c33f7198c8e47efa4c5fea6753d674f92f53752acefd23d0aafdda82ba59c5c45ee6bcd69824884bd9954d24fb9b53cb824e70da14da5557dab997e67694f4f7115e4aed1f6fb516912724ec6a7f475116180f219457568b74c4659712f5bd4d66a97caa380573fcb2dc70bdf57f3ee2b52f0a8d5952185baa435", 0x396}], 0x3) 08:47:46 executing program 1: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) close(r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)=0x5) close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "0fd1092000"}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000100)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000180)=0x1) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) syz_open_pts() writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 08:47:46 executing program 0: 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, 0xd, 0x0, 0x0) mprotect(&(0x7f0000556000/0x4000)=nil, 0x4000, 0x4) 08:47:46 executing program 0: r0 = kqueue() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r2, &(0x7f0000000080), 0x7fffffff, 0x0, 0x6, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r3, 0xffff, 0x1002, &(0x7f0000000080)=0x6, 0x4) 08:47:46 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') unlink(&(0x7f0000000380)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') getrusage(0xffffffffffffffff, &(0x7f00000002c0)) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000200)=0x8) readlink(&(0x7f0000000180)='./file1/file0\x00', 0x0, 0xfffffffffffffeb7) 08:47:46 executing program 0: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="06000000ffff00000122000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000080)={0x0, 0x272, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xf}, 0x0) close(r0) 08:47:46 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0xe5, 0x3586, 0xbf21}, 0xc) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000001340)="8b1d046ad1d29c88", 0x8}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) 08:47:46 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x100) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x802, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000000)='./file0\x00', 0x400, 0x10) 08:47:46 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) socket(0x20, 0x4000, 0xb61) 08:47:47 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20680, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000002c0)={'./file0\x00', 0x71, 0x6, 0x6, 0x0, 0xfff, 0x2, 0xfd2, 0x0, 0x3, 0xac, 0x83}) r2 = syz_open_pts() readv(r0, &(0x7f0000000200)=[{&(0x7f0000000180)=""/81, 0x51}], 0x1) ioctl$TIOCDRAIN(r2, 0x2000745e) msgget(0x2, 0x100) execve(0x0, 0x0, 0x0) setrlimit(0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x6, 0x625, 0x4, 0xfffffffffffffffb, "8da413f8e647fe152c1f22ea04490d8e20a11cae", 0x8, 0x20}) readv(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/111, 0x6f}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r3 = dup2(r2, r0) dup2(r1, r3) getsockname$unix(r3, &(0x7f0000000080)=@abs, &(0x7f0000000240)=0x8) readv(r2, &(0x7f0000001480), 0x216) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000340)=r1) 08:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) fchdir(r1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x482, 0x0) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 08:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x107fffffff, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) r2 = getuid() r3 = getuid() setreuid(r2, r3) mknod(&(0x7f0000000140)='./file0\x00', 0x10, 0x1) 08:47:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x1, 0x0) socket$inet6(0x18, 0x8004, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x2000}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0xffff) 08:47:47 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r1, &(0x7f0000000040)='./file0\x00') pwritev(r0, &(0x7f0000000600)=[{&(0x7f0000000400)="ac764473115e49de917ef8531a515c5119e2fed593d9e3b4eadb12f3cf893dc74e54d536f60690b458ecd91ac82c07f7ec1e3a52e1d34c2818b8fb8592b6c56a8cfa6bb6aac72c48598346c84b939266a25a9cd968e4a874985736bfe3dd064ccdbe6ea9b1947cec6eb15450a1ee2b0a2ee128b8039ad0c65cec4524be3d5124aedd1e99d71d62eb5813d25015582e0ea4a5f85af1b03c432b764cd66a3f8a06545b8fadb7e4bfb6bb0dbed9d47688fdac088e0feef012011d5b678afc8c8b60c36dd8a245a97700ebc978e48b2b8416", 0xd0}, {&(0x7f0000000500)="b899be8552d4848113714e46c4cde8cff0f00cda1200cec850c6ed427e115b62810c36ff96938a1bccf292c4d9ca3d1f2fce2244e693b5bd1b250b2efd2dc8b949f4666931ca6bfd2b8feccba22b1bb349a7d529ab76644fe47b62baff6b9d0c01554dfc906437e7aca7febfbe4cd3ad51357efdfbccd4429308ea4de321ef437971fa5a3df0ed6f38ba3f1142d6bf76ee6c1d1aca8f568f4be82b5096ee30a026a668b30d704d15b617f1148517ec8e7d9094ffc956f6acb990facc90d89ab0b226a78c71f17d226d4eb3", 0xcb}], 0x2, 0x0, 0x39) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) listen(r0, 0x4) getgroups(0x2, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0]) r4 = semget(0x3, 0x4, 0x550) semctl$SETVAL(r4, 0x8631e8c7f1903236, 0x8, &(0x7f0000000680)=0x8) chown(&(0x7f0000000340)='./file0\x00', r2, r3) mknodat(r1, &(0x7f0000000080)='./file0/file0\x00', 0x0, 0x0) sendmsg(r1, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f00000000c0)="d6e5c800d618793b862df098ee100108ee24d78b3d3a764150df0538718e7826a869f079a00c5fe45333b393e17d6353b8a00f8dbbd134242fa15c07a7bcb98bf241943c66817880ec17852901b0b384573f6112254de0ac5414ab", 0x5b}, {&(0x7f0000000140)="8cbec436ba2fe08361335fa23e639ce7c6a6ce599642aae64e202b584518edc28864932d87950cbcfc47822d68208a10a96c9d6d91f8af1eda0a7b1120d29ffb1fe6a774f9a5c089ab1644fc5d63c817058905d8ce8b49bc3202f902be583f4ae534b0fb4ba2bd408fa27d3878de48234d334432f36d89c6133ee88295793470fa38f431e74feeef5b7a27fcd7bc61599c6637e07d70508bd0040e52dcd35b786136008ce2d8641786d572e78713c558165ad54f", 0xb4}], 0x2, &(0x7f00000006c0)=ANY=[@ANYBLOB="800000000000000001000000ff7f0000077530533017ab23b0f02cee5a3b8289330d45341cf22eb072dc397ab1a90e9d853ebcea1c1bdb7250d374729512ad42b09540b382723c5efe5b2e3874b0e67e2582fe4a10f2b19ed647df481139ef2530582b12eeaec9985fead2667ff81cdb1e52ad43fb8e6d012d35dd3bbf3672008800000000000000e5eaa6a406000000abcd1f49fc9098cb4948a8c7b566bc1688473e260b84ca12d5939bffcc7c643897ed857f2f1ba3125743ee7c9e115119354865b665c37602ec9e9aaa5e5a9d44e36964f808268a2fe3bc04076d9b78e95ca8d7530e3a7917b1eb78a9eebfc0ae9aab8a9b2b9b69af174a5b28093ea81f1afb14a45bdfd0931010000000000000ffff000000000000349f8e684e6337bc19cf5f3d54e4406e4bfc2f23e17f72627035fce7524efd05f86aaab001b4280d727ad2422f880fe5b7254a3ef6ced4599b61d4abddf86c1c137f93ca0819955e41899aeb78e52b4cc72785b2ef6c4a5a8a884a68f2eeb54c18ba9fb215ce9a49a4b3fa0daeeb939d6647fd5b6f93be623affccc39230ce92e5e37ceffd4948a3de160844c20c3ffed5ced0fd81e8d82d5b6ef5a761bbd1c2d09df2b2c94800cd05731e60ffdc0777fb8a6c45d5e9fda899edd5cabe3caa5f4e35273fca56a48982aa56a7a6ddcaac03f475a174c4f8c0dc6c23e2771689092f48d372f4e2ed1157ac01540404bd0bfe73a2a1b4a1427da393185b0c38aade733a5f899090ccdf22f6aad18a6e086ea27cc2db9c92952b2aa395727b3c67295bd6b15ab25f245861794ad4c15ac446163894a57dc305a3473ddbebb9129eac75f65bb73200795b814fdff430d8d7aa25dd6860c713239f061c7eb777452df4b9659c9e8aa1336e19e21ba3a7533d29e62313cf6697e1ab7f8b240e4f0f569ae0ad50a97e56da3f1366a54127f790bea09389fc25505367421e3b787285b54e2204e6233d4e1f937da89a1ad30a8c18e3217313bbb43db7c0eaae6df6f3a64864289741a3275ad6f8f41ae51e84a77e46d9f954114eec76cf1e8998cc4cf105393f0e4168a3218a9e8e9fd1475553573d07b880ac56797eb93d9caa917da3be45c6f8856c1f3229ac266df2432a9f2200927c6b7acc54056ece5271d39a84e966cb765230311031eb649810ae3b8ea6a273889cd35b4de4190f14f65f5d855fb0c650df00a5cc444b6658d6005e6e7d7d0976932174e76b2b77131493be41250d5d9a822f26507784468acab3a6680f742cc70dd3878886bc17e7130e51043edd0e31854939da10338f71dc339a4e4c69b407ec0a5301b8377f83b8c0bbc299d836f1cb85c03ccc4c6e6b02a0f738a5ba6d5e70ab88b7118233f5b3d573bca2e67d6a18c6b6c1eba2538815b5f34f16dc238ad14070eaed07c686ffc89a74a5c78f7dd86b1a93af830f1d5e679c4973ed116c6aaf5e4a82457050706e3a081d9f3dd4bdf4cbb7785ac0b49734fec379a7426e917241eaf1655685bb286b696979a41cff16d073fbe3397b5566483bf9ae5f8c52be54148848756ec85981ad83889084df49d5b051e8d61b126902fe3a00f243f3721900d87cf544cb1060e8fe0e49e89889cc4571d933e6b591569addb8a388c525c599cbb3eb1d724a20d0c4e52587796cf8dfe90007eca96ed2981b7771b4ae484fdc214e0e7b2befd246c443c46c39ec84af83071774b3919765e8774096b9dfa85f42e8cb25e248cdecf10a570ce811dff6d1f49dd79c06129ca3c6f94cd1afa7614176c762d7250b8e2fc42ccc09271bb0fe53ac07adf758591538518ba329be81d5cebf8890e41cea6c77d435aab8cef2c82bdf8a237afb53ec3e1350907231827863092dab8bdb4627a13f8312b9cd18e2e57f3ca340cfe9af4373f82d4d0247431a6cd147a2574e7538bca0f5f5e0deb317e746b51eadd8ea8a40113036c253698f8580ac900dc04300f977b012a442adfee9e888f5af83e8918ab46265ded2b3402ca5b950164000a92ef6b8f636f784304cfccbadd8c773376dc25bd4b9dcf8f914fd4b06f43248e1c751b55415932788a6e57c895d50c4cdb9578dadd3efdafa1b2c0771d2bd724511c3c6e0301fe3897395d988b0dd611ed164df6f9a65b3e8dbb1e5ee0a5079b2f87f960a89b895d0e8a396727457f7e4cc18d75d29d3e77ed664c768baf2314b2a1d1163658ace4439c228881dc1a4dad545e03270df75fb20925f96379d396aa92c1646331d25cceb1ee29fdaf2224a2c10c483a4ba1fa86b7f043eb575b13fc04b6447e0b2cb5237cb38e3eccb3c87a4264f53406223236757b4f027ca78285ffe05fcee3bad29441cb5aa548667856f8ae9f1fc96a70484a510f35f19fc8dad8aca33d8d9b5edbc810c018b10ee5f3581b50d0bbf3ffa9e14554d5b5b4f04bc4d0b30840bc5cf1427674d042e333a25bac3ce55ee0f1dcd72f5dc715c5e0db652e15af345c90ee0d1bd5e0bb07515cdd7e98c79fbd3cfa6e6e0f95975c287a64ad1d84f8366bbd48420b88626c7eb66a6c8e5e6ab07a44c139368b8389abb5005045b0caddbfef289f65fcea26972e2e3fcb9c3a87399691b0af6750fcbfce6be57bf2941d413d2bd997232da6433b77adbbea87593ec2ec344ee2d0ab74f173638df33a20dccb019775d97caae03ca647423c9b6808adac7b055ce594210bc4edf1d45088e03ae8bd2af4313098c78ef70377e669eb656efa891f17c28a7098144b70ade7b274028e6e0dc0e5c7085dbd8cd7b1bf422be0324644f0148aa002a7795ebbed626405433032546e69015ed83ce83ed9b4a50c0b8740d482f2cb2d5cc681002edf9055568a55f5aede9c219b7bf2ca786f5b49921d49e0c59a40c86cd1f83fe2c1fcb7294b8c0cdad304a011f8bb4487c7ab9208b14ebcf078f3c1cfbdd780e33ae89c89cf0b87d065413deb3d84ae7a7f72afafbc91c40e77b35a8c42cd9a631e72f43a4bbd3d62d9d61c62ef125dd2aafc4b8aca4c3ab8c5cb34d8565773e457b90c435b94524ee8368ee9362b31a21e4307882314fc915d820dbc8daad97fab94c034fce16733318559d8150fdbb04af960e22094d7d7db3b88f36a454a4338ad5398e838414c754b7cd04e8712987e7a744669b558e4d1dbbea22b880466e2beef7e7102f8b88edd14f7eb8f80ee23d7ef4445acd9e6e458f1ae971093116df67056b0cfb75ce9eb69cc7c8feb806719f1548c7be5ce79b738c4d8f99e2944277c09bade48c6b8f25c193d9dfc2f9ca3421bfef1410d1697d5631a4977a1790a2206d90421e092c49ffea50cb872b01207fa50e4d168abca7f438a61e14f688c8e85806799256b5521e353d28ad75d8cd0f3dfd30955ed4e7329e7d748b98fe34e57032ca8b96f3037b326b107ee2928e232deef1e0e03f886d49a00f8f19136d27d850d3b93bf8bc1d958b82213164d556f9c4dde26f19d6ac5dab92d1ced66d2f8055e3b1b1342d934edf19e791624e1a27bb8d3b63de8bf0ad378b7ff537011ea2fe6503911882300deb6f00d148f39f4cb669729c453cb16dc3c0861291c950a4886dd72ae735005168d8a7e86dce10975c89231cd81ffb53d1a77ae0469985f525d61bcd6d764b5ac8ab8e0453469b25ebae2d376cb99d567f98b5e9391e6724e536faa1e6570124b59232c467515b957bd8714abc011568fb52b8813056892404683bff4cd65eb4654da40aaa22eabdf613d336623c203eb83c55cc414a61c8fecbdec6a8d507be53c5f106511ec0f95c01d11ad30ffe58aa79442c6c5a2b14e56bf835f31d3c469487b786430e69f0f491bb3571a1804a6f31b40861a77912cc9b0b7fd1e0059d8388bc81938e19d444006f0e6481b3f9c61d5f63222784d36de07cbecccc1e536152ac6426b0834ff1c77bdbb1f44a0abb8369ba1d4c426d63299d8af2e2bd016b7fc435a89feb59f106eb8ae2776ca5a50d0b32bda75d931c705078d4a624e3c5fa2e62878bff214ab3243889579904da0f19b9f34b2eac5477371a09bb37554e8d7af3672e63c1f283a53f310141722de6a9112c6dbc6790f1a60f0158c8de67b4592a20466350e3614fd673d923ee4e47e2e6816bbe97a1837e625c23cffa1e7b351f01620951dc0f9c4844ff07ab55cddd82a9728c503b7a0bfe63d2f94e2432a5454debff3961fcf6b5dde856e364a97d404e2b66706986e7708890d6be731ca78cd670e5774262fadf67047f82120e20bab678ff4c9ecf976211dfb31e094500f1f2455472c54ec0bc473916bf63f06bc0d14d88d423ab027398cf89d58ddcb4ce8f7445074a4699b7619f3f69933d4d9ba2d820403ca3b81fb876c64bbf8d9e6d80d8ce192157d42f03c5535c6e44f06663a62dfe864e443cbbb9648573dbe062ad9397e416c6137d56ba29fb16d4a00bbdb7d2eb2fc9ae8c743253a94ad5ce16e03c0519f1b40e7f2ffcab9a86e1949fc3a63cc427fe2ebc4dbe33ec9adc4c352c1d90a946cfbaeb1cf97a4f92d3646f3e6887ef88d7b0839f4523bc3e889244d304070829adc5c700793af5a1ddb4d59cd60f04a19cfb428b3c9dbb3108b3286238e95d833dbd4aaca8ce8ffbc8e8e8d63839e3422028a3b56fc2d248041572d976715b4d70e96a7210385e984e726c4c1e5a39debd84b4da837faa461a76afce3b3e7c65dee074141819f80642e51576088611a355c56a97663dc3f150bee029bcac6441acb11ca16b6f8c691ef1c09404ab3cf99d15a0fc2118b4ae1ba81716e7f61fc5022af63005c41f08dd95feaef000fb0eb351055f14bc947adb0a48aba811c4f21a539104e0d7f9b656078cbd3dcf218a412ce22554e07194b5441c2ac3c887784b37b713e7c30efbb3963f805bcae5207ee9c4a6544ec8dd0cc7cb9da12a7a732d16e285e0b750a3e799beb1906c98f9d0bdc620c958a2a9fa07d41c3b27f266f0736f1cae2aeb0313ef349420d08ae002a0196e7ca2ed0a30e7ea4be08a16f2df696ca2bc1b18a02586bfe465c6add6596e4d3d6b5e5c913e94c0584c57bc36d472619c3066e454c45bc5db35aba8034d4f6804ebd78c14aecebb865b80c9739d352d6e16e94fd2110a745929084b33d90fc3fc558a79d26910e406e977718bba5a5dda12e07ba41adb7a659ebb19cac876c2c2bada52fcbcac2573f3f74b41a86ab2a49f7e50d1c876ad21cbe94d67aa3a0b08cb2c968655c488648c56f0785e712fa878b04eb5851ba7c257c24ed5bd88f271776c37e9dc1643d31840e0ac34fb407fd050659d7d188483708d5a4321ba8b14d88a022671fe79fab6a95d4c074fedc3cc63df833d9acb7b58004ef194adc12d509ac5c84f491c5125ca17599bedbd13e9cb35c16ea02553d3d012eda36208b1c57959a0326a59c3eb6def5b9b216fc67860003a451430966750f9593117fd9d39ec97ec07edbefec4922ee5c198fc11d37ad254fd96a5f4bf3fc2ea9c40ea9c31e93154e784e3ebca8456bb1d4481d435b422c844d65c026023552f0f6e34e05abd27961ac9aab5a31b20f8ab3c8bdbdfb2e194e1d2222ef9059ba107120219e2626fa090a8a069cd2f2afa19c7dc77785795b57815598d10c9508e8eff6d51c02d5f6a5e9c328fb8778751ffb4b9f7359774157fdbc433d3144e94fd395b553b64ca40a7c6c32d94347f7497b3be6cebd141592efebbb7cad7339f78ea7441a33df894c85ac48f43df789a284cc0a8f15e96795e8fc9771c0aea95435f9411577e7f62b1a941883a3dc67d4d433f0385e8e969161c403af11bea2f8367bf186142381f1a0afa421a306bbe5ab6e9cca034acc825efabdb3b81dfce4f733085da0779b4c085033ce7e2867ed532a15308e2a6b7498957daa66849b2785aaf2a6a81ed329245605c042ea9591c592aa1700b64473e11ecf1e0a4df604b1f6e48134176b26cc78f629d587eaec37838d635811902313481ab0402c97119630309ddc43101f12affc55c1b420581540ae8ebd97f323cd27a45d901d14ad24150c7c27a73d1879331c1a44eb82b1f5601ffb0defbd38c3592b655e78f16e29c2aafa3bb89988258971db662480eba509210a793ecf1f2f37daf6f1c1c5192b435221bbe38142848738fa262e2b7fcb61e9184de6461c74f265a0dbead54d79165f98f9ac0746c3c8e3eb4ecd2938dd02000000000000000428f60250600000095886b0d4b4b968ece84468ded000000eabcc1346a53b6a2d3f6d19931fa4e33cc8a748c9b96f952768b429f0e4450df2a18d9afde68718f30e006442514f184c1c52578afc968bb0a6df6a3a38c7244aea33fdf7a041f8b441fa4a5c9e24e969e3b8562d90e92bac0a0b572c2b6fd14be759797d6bee33ee6cac715ab06922ef845efd5c4fb150a886c921233ef87e70723c23fbbf95a666255d8bad9ecbbe940898917912b24d594d104a6a24a5ed426f29eeac466972c371c0cf94968dee21fe801a4523f7050dcbd1882517c3f6f5665598b44515a7a53f0e6f438456d01e11a421db91396480fb2942b08bade6f6aa34c3d6c8bb4cc0f4d628e4ef99ff2ed60980c88a0c17f70782303a3fcc2c5ed0bf72ab3c798aca604f75c6b6cd91f4666599f9b698d76475275"], 0x1138}, 0x405) fchmodat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x20, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1086, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r5 = shmget(0x3, 0x4000, 0x100, &(0x7f0000002000/0x4000)=nil) shmat(r5, &(0x7f0000003000/0x2000)=nil, 0x1000) 08:47:47 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x8093}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x1) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = kqueue() ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x8) readv(r0, &(0x7f0000000200)=[{&(0x7f0000000140)=""/63, 0x3f}], 0x1) kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080), 0xfffffffffffffffb, 0x0) 08:47:48 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)) 08:47:48 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x100, 0x50) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000600), &(0x7f00000007c0)=0xc) r5 = syz_open_pts() sendmsg$unix(r0, &(0x7f0000001880)={&(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000840)="f1eb9b5147a22ad19a6fdde968803a0c16419d8c8e67b1ac4b3f02a4cecbfb64887d174943a231fb33636b0c54e8420daaf55c74073354fd85233a3af5f499334f644c770778d3afa2a7f85c276b1d5d984d089c22c28dd08f2f59b03c27e6e4a09df23f5dbe3587223e6070f4e8a7c3e5b793edab23967d2fc14cc914eefa173d3d48c6969f6ecf846781e3341928c8fb5fec56e275bf693a8c16071881e730790917cac50c560d1397bc1f95efcce323ea0828e235e04130200c2ebaecda9ca702273ca76349e17d06462c2b1741872fdc3a0b283308fbb67ca91f4b8c0cb06e32956ce7ef7bc38bfb1ebc3d9b0b782beb032167917c486cad13a918f5d187f9de5d3667342796409e302a3964b21a4dac679fa950c869a8435ef3e820b0979176b1b33ff078b667b413c0940876863dfab457a793b99f9fc2ba56358eb6070498ff48b8e5117ff6238b0ae3057e655af55bae22b7266334652dbfc1accff77381684e5b14c2557ccec007aa28ff9a932fd62779b54e0c80e9e3a47322179800ce79a79d03dfd76ad21806dee56450d1fa8320e4d37f5fcaccd0776afadab8ee599be31c9e59e831bbd0f8fe285e890dadde696d3afaa4e59d8480051a198a1daa33d7e6a58ab5d210f4709fba99edc09804bbe32716acbbbff1017fce200188c258189e5a508917742c4d235b1d1424e6b831711745fafd5915ce18cb589df60f7cde8755d1b56062229183d38291917c722b36380099b2640e6afb56f04217ed49e6da95b9e28579944a0dab2e4a2075bddfae920351d180f5ec071f286a5fab9bad2749fc7055dd6ed60876213ac59e96a6f906d23972e1a4bbab80b16f50f546a3504d88c0d2114e953ffbb8e638110df6b50dc00e947f738fd3a58c8718aa791acaaab08270ebf5378cb62fc28d5d4280daf20064fba50c0efb7718b3b41d728b99b8822207c329f7e388587306f6f5bda5aa6fe9188b6b0d1fe50dff2700ed3b28a3c11de3460e7868acdeff41b197dffb7c22b9771fda085e99d2d72a085e9b5b52f69b133da3251ba8971c6074183b8d5ec48a152e7c45ce0a8b961d3cb07e3dc7255991ba79abbee5af7c88ff375f13689701d56d91dc7d5e702a94b8b8198e7f197d9ff89039813cdd1f1e51f97219e3906f5f2e99e0d6195c9c7cb6e1a5cf29568f4df03c33871298545563cc023ea392691d688686cbdafe1a1923d4fdda209d12d7a30bde205e9bff1cb895f0f319b73104310437b5ef93495ce9c44ce62ec328c3a8400797492cc982cd0221ae844950442b422bc643bd335b8da5fb65ec71f78886aff0147adc72a80fcc9442bf1bb6873482eba3b37fccf46e4551d268ffebb8d89216351e7fa02efd2766f177af4107c6ea819a8045deceba5934e2da548c8c8f26b8edc3e9a4d1ae29436edab2c167e3b50e20f6608575fc5835dae747f546e6267a6d2d949944fba51db8386c0bf6163a7ec5d86fcc26bcd61e049d1e6a12c9dd3097174b30c398749c40a42bd53d90fa1008a13e65e1776998cd6a6ca8e48b7bbc3cf32e808235e753bd152454e963be55fee0b08e63d24154580f58f3cc40fa0a5a4d6b8f968b4e0a36daba4f77e60d073410a1b2ec659f7085acfc3cab997c12e2e439b4be1ac973dfe98095a8b9954727c0b48c741d7a296baaf49f2db2014aa1e77e83d1f1339f023725e3d82d425b71c5ea2d68efb21de2cb80eec8d6c9c1e65c99b8dd0164fb5f9277946b2b6866bcc1a6974aa818f211a2f9202dfcfe7738ca42d33b113a3427e33f5031999e213005769ec24339c2fcf0fdb98491db98967869667c6bbafee049d15f80b1f3465f7a2cbb993137cec07a555051048ea32ba3d7b17ebe9bd19a2757958aedd23cca6aee75392134cfef373f3e12e0b615b89fbd9fdafab3f7f691f482d760d04ac7c88a4bbc32b3251be26eb50e620e7d3bae5d388d9b3154bcf0112e605d1d7868cb78ff484fa5dd8950585a4807208e441130c003e5d8b853161c5b6b4479532b3e80b66aa0c0999d3679cd85e5ed1c5abf1409f04120b8ccfd141208b439cd24a00197a7a5ef0dc09f4afd87e40b63b90cc406e6fddfa5369afd8420cd0d7fb07aa5f6a2a24e4a2922bb3b3cab33ffafe98b29654dc9c6775af23e4c6f28c4bbf5fd9d60e00ca02098dac8d6e18ab29c0d781fad8ed87c8218a784ee067c7f4b16455dd4c1bc8c66df35893813c82864df1a5ab9c198284570bc5d163c8629237182a66bd7f37eacefb4e325b0a5bfffb40ec0246265a2aaa2f8a722c7eed70b1924339b32308dde3d863a68fdda3e785b61ce4662506c5d87ed64cc49e1d455ab7a83f564b936f2db5a24f83e8db48fb3fc3b98bcece681b52595eb42182830827712376d7da522c0be00e7e701b5475abf03eb52f37daec18b6230443becfd0a4e78db319579c825f1e05302be931b902f9822f6b026e87aefc1e394eb3f735bbeb16c856d655233d7a81d9cdff063ea2e64106c162e34a9b764f4d1f25ac064760046df7634716cf920f04dbacaab3979cf8f93800ed8467cb3f5193cfb78863be10e60abbb4703076f5bb8c863dbe4ce225f39bc1b1fde73a0b5a07985ea0b776503d1b4a9cb3f91e95a15b3bef46644beb7a60b1a62eb3fe67dc3d2d6c57652d1045d256293a75b7c39fe608550747fa09e563010d7af9d07ec5c443ab8a417fb007e3011e6b3d73e685aec0d782d5cf8429035545e4970e511ca7b571f7e29355dcc8cdb1dc1f43876a157d1c7ee22510deb64743717439661b832c87dd1a57b369f770e601c7799c53fc1769a5a43db130d865269da54523d707a265e938f78e7c7d33a7641d437c904222f51a41bc296443ec17c6f8e43ed97ef0b2fe4a09805d005b365ae773d49e2ee4c1ad46d664167984332857e01d42a1bdf6aacd020757fa140ae22430497017cf6083d8c21deee06e2564488273c683778dd81da70c5ad84e63eda19b04be8a0286e7634dcb2cc982b04bd7ddd5982d96eb4f204a49fc3462bb33db316c707766ee43e96005fdddaa87a3a2c4983b57dac9b95d254625be297ef0c38d51ab585a91ad3ffd0bd98a67682a210ee7aef84107efad3c8d0350fe243122d9695b78a7b0b2e3e4d98c26f367d16691700657963eaec21be843d7843b1be52ac943cf6aa24dfa0ecde870bd5964d8043e2a613172115de3840cd43782dc4fe4c91cb240ad95ace2835d4ad54ef9bd7bf7ae22c53b2c8b6533014ea61823b70762aef4c3665eee88cebf84eb375f010a78184ceec57684d4997d7e160692365d20492bd366f9a45f31626a58aba9de427988340f051c7eef8a74c5458152deda6c31c599b630be6ebdddbdcb890f63e0e813e43608de4767bbc29010997fddd6e2b144c85a82dc194381fd21f7130f0a92f0403eef41f1fa5600b9821ac81a987024b1959906ab8318e1e77017563adee76933a70b4923902a2714171b6138c6a042ead7977c2b88a6edb4f71cd83f9aa59688d50f25eff43abbe2402ddd993a21561ebc9d76a8cc014b54d4ff24ec53e08d877ae4e3cdaa06a0e98f1886e8ce99ecfb48b447e0e20c97621a2c29eaa0f170c23448802902cf5c1b0cb16e4d44d61d2b3f441d41ac33e94882178c5d1d12e5db7c9070b6a1f2b6207aed0ec89d5e643fb68469a4460561e2a4b3abd76a3427fb91cc9ff122dbae9601bcb8fd5ae2bbbb292946c89853ce50ed0c8a370db3db327888003a4ebbce28f4166073388f0708b5e35fa4ab8e2546d338f16ffb29846f3b632784e3713da5f8041b53488aaacfa0b2b8041fe9367edee6634a9e6ef39c4f7db6bdb7dde1205b5dc8e13f9d616bca8e6e86eebcf3a9d462f33f1e5ecdd9d626b7c67584eb50703ae8199c1b2d0d6718e885e5f2085669f3c09231658930d865fa9bfee1bf64c3d5c2b24dff48d8191824e0c983811851a94985c07d923e032861846de55d95865b5ef3440c7a1882e72c75028ef64f82ee27ffbd5b3db359de063929e00b7d73adfca71650d2407dca9a8f748a636379dfc51306c7cfa5a1d7e24d3852d9a97580f390a076e6689937798284701683e50b7a24e4f90580e645a4bc0b9992746900b38199bca8ae98d77698f8fe40b96043177afb50dbe5ce2c78243e28fc4b4d657f5e80445567c6350776b645db864191d26ddcc0beb9c4cd31979e84ae8c0021c54db6c0349d52702c257b858bbca95ac1a9c95371a77498d5c642a15d04435430da21cf93863458f2d109f7720d479339f2bc9c5b6becb91ae2dbf6ab9a61321e691256271ed9ef117db4d0d92f8c2a109199a722efd3523bb50ae0a7a833b2e20036136879c57f43fa2b4baa54a26e8ae9a8ea854f27a8d710afbe71466d607752210369ea40d086c23a6544e06ca89a5097a3d84d35618834861573e28bf0b893ace3c30869f9b8c459dfb4f3c59f6b949211491ab119607c41d09b13455348cf0b022434c5039740ffe4e2248bf55dd0a48f88253f198e188bbf2ebb966f1bb4c96f80827a37d0ce39a01b90fef93ce982a83fe73466363a4264ebed42fa8f3d50988be7d31b95c9fb6ce58b988a68c2f181f2ad2562ba7ae139ae8fc319de0a38d06c378ad43d814477f8204d34c43c03a63edef95bedd642479d6a0162f6728d675c0c2ea4cd2acc12657a70d47cacd805f2768c909cc94ba5f1248d450b403f0b12fd7e41e92a71fe9a7c0b26f1f06f03fd3e907d35c97f06ac1a8f9a7826f4d5e7fc68103ebd12a804db3a3df2b8c7aa4432504b7c75b3f9da08c63f6ad84fd07be1655a4251c8173dd59bc58689114f21c630cb7e16a9b7653b4f1492bfa10c39dc01dd9e630b38201df16d42f61a38b57e12cb3cb1310b5265c288ac742176d005ffc998f2a2ff22988b6b72128c9915325a5c85091113498121f299dd607910c92eadf8baaa58f8c0e8bd1f74365619623d87c791638dd15e9c5c1c028faa209b749bfbb37921f30ec2ea94d95b04b62a53f3087bba40b33585cc934480591e050400d2942c2dcddefbe3d0c3434c1120d9503c5bbf7a9e659c4622336d0ca354f6b8b6185ed752aa8f5efed4a3b0a2878654083bdbcf02ddd04c0113c0029a2197935e4fb0e113e3bdc99d34b35031d4b582f30aa3be32760d48a7051efeb91e1161b921469d295632d6d1047f72c05f43911f4d426fcf61987dd5cc9c79b8e73584c59962440c17a9d9fe4baa265b5184e8fe3e118c7e8d7e78cf74097423065e999d772675ebcf1e5ce9341809c40567880e2f1816d1ae99440f2f065fa17f2c1310ded8c6171f208d972beeb993c1e28f2a4a8b457c4e14317c1a765a9ade75c4d8b78655a26d43fa2cb08207cf6fb502b4876297dd897ddeaf6e38eb97305224b1322bc5e1a23ec2b615fcb040526b3a3b2509080b10d98b11215bcf33f44c6f2a27b8a50636e0050923b56fb9c8b7a133a7520d5725c45d5927a50fe82d5bc3d55ca3c3ff5012948804c9fed1838d7579a0875e5b1556a43c2a9c1f5c607972bdcf2d1928b35a89e57f1b116545aebe3b04c737b1b69b4e27000f92703e913ccb814bdcebca888a6e34c089b849647b4e44a00e6e9bb221f0f3219222b361b39600e62657b8cb7131871e4da68341cb1f5160f08ea20e7925391493fb296fb9d9c63645ec7d742fdd106e2815d24a9a29ca864e016623b34d38282885a5af70e23572ab536dab672796533bd8bda9a28609b2d8bb74f5f06e4e37520dcf395df55776853068f4eff13bf74e1de18ce73dc2556", 0x1000}], 0x1, &(0x7f0000001840)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, r4, r5]}], 0x28, 0x400}, 0x406) syz_emit_ethernet(0xaf, &(0x7f0000000100)="57bb41eca357b914d07655b9bc46d81e3ce0f0fb4868f686c5c18f255d3cf7c5bbe429c78144e1f60fdca2dd34d551a374ee4ed889ecc4e5842abd398748cebec255d591e0d3647000ac1223f00194a77fb363da41eaba53a209c001927cdd92311d801cbdb0a3041090077377859b0530557f3ace19b05c8dbd917de391da66ee403917f5747ed9bb8dbf098394cd00d1cb721b247039d11c8b8ffc9f9d7e3beb69191bd151ec1ac20e9a89e4472e") r6 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r6, 0x0, 0x0, 0x0) writev(r6, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) preadv(r6, &(0x7f00000004c0)=[{&(0x7f0000000000)=""/39}, {&(0x7f0000000040)=""/97}, {&(0x7f0000000540)=""/173}, {&(0x7f00000006c0)=""/194}, {&(0x7f0000000640)=""/100}, {&(0x7f00000003c0)=""/217}, {&(0x7f00000000c0)=""/26}], 0xffffffffffffc7e, 0x0, 0x0) 08:47:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) bind(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002eec4f97cbd528bce665c0e64c012f667905653000"], 0xa) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x0) 08:47:48 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="42e945eeb62a155203bd60f2b5e4575616953ca501f3925ebc09000000960f13eb1407d4c2c038"], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) shutdown(r0, 0x0) write(r1, 0x0, 0x0) 08:47:48 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() setrlimit(0x0, &(0x7f0000000000)={0x0, 0xbd0b}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x9, 0x7fffffff, "000026fb7dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 08:47:48 executing program 1: r0 = socket(0x11, 0x4003, 0x0) recvfrom(r0, &(0x7f0000000000)=""/68, 0x44, 0x43, &(0x7f0000000080)=@in={0x2, 0x3}, 0xc) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d60200af7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5fd6f0d9ca272328f0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:47:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe2(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000080)={0x9, 0x10000, {0x3ff, 0xfff}}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000100)={0x0, 0x8}) r4 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000400)) unlink(&(0x7f0000000300)='./file0\x00') close(r4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r4, 0x0) r8 = shmget$private(0x0, 0x2000, 0x128, &(0x7f0000183000/0x2000)=nil) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000001380)=""/125) fcntl$getown(r4, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000440)={{0xff, r6, r7, r6, r7, 0x94, 0x465}, 0x5, 0x9, r5, r5, 0x0, 0x23, 0x10001}) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)=""/253, &(0x7f0000000000)=0xfd) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="03002f66696cbb30006b188d01014bbe4e33"], 0xffffff70) 08:47:48 executing program 1: r0 = socket(0x18, 0x400000000002, 0x100000004) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="01002e2f66696c65300082611ba2030dd196c224482eb5f2e212bf0c439aab90dd6e4e6c893a3bbb"], 0xa) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) 08:47:48 executing program 0: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r0 = socket(0x6, 0x1, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 08:47:48 executing program 1: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000480)='./file0\x00', 0x60e, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f00000002c0)=""/230, 0xe6}], 0x1) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="440258d086", 0x5}], 0x1, 0x0, 0x0) getpeername$inet6(r0, &(0x7f0000000400), &(0x7f0000000440)=0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) connect(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000c01a4ca24c18f6640f5efc7356523c1b0b0137aba8d9b4eb57accc9df4c91598969d6bfc9d779182b736afd47799d44832592431b0da56b346c6f95006b948fc48ea88186c8108d4550005f36b17d587000300000000000000a39b7ff6b3e0d03b9599e088f704c9a629d7aa3e71e81d319d0eb7ac80b2dcfdbdda1527bd1e521a80bcb5c8ec3864ac4941caaee88a7e58e0d7d92af558689d686489491e47f1a6e7dd0a36e3f5c3911de6329fafa00bc043af3c97e7d76119caa99562495f9792157ecefba7f6ffa5b10bb6f0f27b4881c66ad3d29453d4d5c67d318002ef"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) sendto$unix(r1, &(0x7f0000000080)="daf834ac97903a9e47b6273596da364da831b05e888350a43570983198ae89ce9320224753a3cd196fd519df5517c3f3e7856634658e47ab4b2b0eacd0a8add222b3a600f158decf0cceefc34acbe2c20f1dd350e6", 0x55, 0x4, &(0x7f0000000100)=@file={0x1, './file0/file0\x00'}, 0x10) 08:47:48 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x80, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0x6) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x9) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x3, 0x1, 0xffff, 0xcb6c, r2}) r3 = socket$unix(0x1, 0x1, 0x0) flock(r3, 0xb) r4 = fcntl$dupfd(r1, 0x2, r3) ioctl$VMM_IOC_TERM(r4, 0x80045604, &(0x7f0000000000)={0x100000000}) fsync(r4) lseek(r4, 0x0, 0x0, 0x1) 08:47:48 executing program 0: r0 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x1ff) r3 = getpid() r4 = getuid() r5 = getegid() r6 = getpgrp() r7 = getuid() getgroups(0x1, &(0x7f0000001280)=[0x0]) r9 = getpgrp() r10 = geteuid() r11 = getgid() sendmsg$unix(r1, &(0x7f0000001400)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000001240)=[{&(0x7f0000000180)="00fb38da030f1ffafef8d472c13847b95f042f911c0400f598ebcf3526073c69544d3aa7d2e07dd312520997136ebce24aea52a19ba044317f1f98eb10983f266988abd1e50a652f708491a4324c72f111da3634ac5a7f98a147d2f916b07d43e684c54a9c2b82aee641cb755d88eecd060212b7e67eb545ce066b17aeffd59cc5e8e6f9edcfd37fafde3ebae5c8f0e3660b14c751fc369e9fbaebdbda52873aea3ebc09c92ae10e7e96ae3420d3ac314a5031476cd43efd161d028700c1d809558931105e2756ad19b5e68dd63ebd161eed55d935d5fffd522ee3314e50fc9f9e7a36364c4db7329b6fc6010fe6298defc31877ad7d2602810d09013d574a619617da6d1bcd563bc496d6fb8372b7f3cb9ebdd6fe1467c127aa04f5112a62dd43d40a1b3cdd6d9ad87b607bea25d3681947a979c89735723f5788400597d508c6e6dcdc68ebb76c96867d0ea78fe8eeecc870503dfd985d0abb42e0d71ff46264d43a91acfb0f1e5f3ae943efcc21807ca76deba5502da29d5b2903160672cabd4221264404e563f8deaecf39237447378ee3d0778aecc6c7145ef431393d67b43df09704eccc778e177477af7b9c639b54c58550433da0566b99dd2bdfb657194cffd5463f29df356f3f27c2732625c1c3c0b185d7f15276b3bfbbe8da4f50c29237c2c1d560fa744c2a1cea145d160553d326cad0cae4f0f7f9a9a801e221df1aa0afd71a9fcb8eb5f6b31906a4f83a073cd994086e8043f1ba2e6d6346d8b55411f1d069fa53dea55492ec6dd0e33e0989050811e856825a4cee5f767b3a9b3e1fb70e53a04b116c91837e094717477c145a9bd8da2586aba42fde4ef1e9ea24a2745f5df89656de2e04181ed9546793655696acf0a7092f700f4b2b3675cdb64e40cb222340f4a6f33c71d3e8bcb40fe4bcc68836648290c9be68794addcfe35fc8dbdcb95d4b59b89141a32b4e42eb729df283846ebe60118b272cbe83e7619e62b0d3f123e122e0f7661aacbd592b04e554fb85f7e6a087ed279710eb0ea7bdad805857a131b56ea484d9bdb55cd65988bff87400b55f28056f724f4854c25d9d51abde487b9f2c1a7d55322c7110610d831618b5e8913df775f210fa826c189b01ebb68835297f906c2a7a64c50b2e47c6cf664c81c1d6a2e2e90c6f5d7440d552c04383c6485c5bd588046bfdb4b5cc35355521591a6dcfdbc96bdd2f22ea3028f2139fbc5ca727a19642bd87a7fba188c71f20415ad43f2f7bfc1c2971afa2340347c9236aaa5a351e934fbd773016d7009562977ce7f8d446dbafa290ec4ca77df5ccebff9f704d516736a540339dc67439c4198e3a90b136068f237c7d1e9802a1e4a8a7a3015749ad3b2a544d44b2dd758f7e0a25f7fed8e569007b5248ea395e7dd69470c0119bdf477af17834376d1f1fb58faa9fdec14172f24d6e5d758c6f021829d7d8800bd5eb9c1a47aee08e4c35b3147c58f934ac4b7971e6a74dacf64d2527b8006b9c17d1be421d9d72f33d2d3cf5e4676bbb7b3cf6fdcef01c27c9da99abdec1b740ff12c3319b0ba61ca4337bbff2055db8aae4859e638de7d500e3d750ce86d57fc1a5e56bfb7e3897725690768b158be76ef7129899cb0a821afdc595ecc0ad005e3a25b276b7b31c5ac923705809d1b0592f8ddd2f3f6a784ca6ce280065021b5e232cb7eb872582a37b788f2f7dbf3f3a525b48b493fbbf0b8fa2479252af8a8b6d2389d313ca89aaaa1318b7ee2c8dbf7bf179941867d51d6a36724796cae7959979e43719d1219ee10ea053d9395b79ae2ad9ba5411f1ca6a796d21ec430a10845d64ea61e1fafa2d6229b5ff053e8fbc4c3b7cf781d2b12d57940ce273a6f105777d573aa3d2a4dceeac15e0987b8826797cf09ef6ca946ee2aa9a69412871d81350868ee890277e3ac1b04d33068854d521cfecb684651fd2a7d9705a90e41cf5e7ace6a3ff8ae87515474378e57a4311fd06fd69ef1fa8801007f73f054c330240e0609a70cf9bbf9c38cfaab970bcaf6588c977f6a0201280cb2e92d51b56e343a96474c09aa5c03cf7db2e6df98d4517e7137a38215fd81fb7d01401fcc2fa56e93c5a1adf4cea7787c2ceaba6b4ded22b07171252cd14be73ec0dc0dd7cf222906c19fc38b5e71d6b1cdda697372a6531df97c6ed89e1ad11a02aa1911fef5e7781c84ab5e4f9b3fed22249993400da83836383dea3d4062a0d48b279b9119a7f2ed5f76130387d8b0abb5810f180cac6417402507b705f6d267b77c30217f1b1270b15ea49fe8d4a782b839a642581aefb1a58933fa8119a305908f1246e1ccfb07b03ba18344f00d3a407dc5d8ddb8ef993994db0102d15b2e090b738862f9a79f0a71c5c9d657772b3bb424330d131fc87644b68469e5df00fa9cc33ed4b702ee51c2a1bdf048529e63db9a1f547d0913a74a472f68fc2cd5bf013def8419520aaec8fb2d5633443b882f80e5a9322f3bf7518a5e2d63834c22ce6cc67558ade2471dc763d6dc7449d66f06b5a2261fae566a307dde7836d373cc9c4ef15ed56623a426518102bd1df65f3ed67a3f17240d3d9582b8b05ad5cadb7bdbdd4ee4e0c0d2df2bc8cf4579a072d6b33a6b2e704f36198a3801356f250f189d6b8e3976212e45f1cc438a781f426eddbd245c219d68063b71f798d823b07f7c910e290f51485f5695d109f6fe8c53e5feb1451822c3012ad4131737a960c53dbe41632cc38753b5c260dae2d68b630b576cd90438515ff0637ceb99a25935593b65f198dafe3852af6eb91f697fea155bd3727b34a3cfdc3b974e0b9cb59ae88a12e7490c45d19873dd23ab3d63424dbff3eff0fca9510c2dd5b744905b6fb4f3af3bc638e10d8421aa5e2ee32e99631ef1e02d5c492eef7099c5a19b9bdd4ae0487d6bb800c6343d5c3b2db31ca0fdbd629678f839a1a85d0e140d2dc27ed4350df4c8c201fc3cfb34ed45903629590e8db05605fda42b02f7802187884208ec313cce33da848b50e9cf1fd89881cef07987b5e509bc50d2e6463481313154c53530e0cceba7916b6f29cd71c6f08d24c934613d4b85afc946b5951e8a2d6d8df19e948e45d698f394beccb8a888d1ea1268a341cb3e69bc94c8925f06acd22669ed9a62dcf138c51b0f93c3489b8d742b2797220ef8b97c4274499e8bc6dbd256db32a6e63704cc38d19e79529e68a179ac20ddd746e479df0b3cb6a0ebb5476782fa62c2733753a4f0f2f8b48e7cc80377b21aff757769f0ab58cba66d6e1a21d041e00e071f37c328297d35ab21c7f95c14a60f202f206a31fa2ee0fc35071f7d4541f35707eba139ac2caeb828165439fc1a5c6029a07e710003fcfc9eb1bc700773cd518b07873156809e3de42f0bef83286448630387bd42dc64d7732dc5dfab6a1b6b3d639ff44c93c017ab93ec593e1e627e6051c634e4a8eda2ddcc19a9f5341c674e6f1ec05607f54d57d8bc61edca97c00eaa38f3d3cbd145e460239899c187bd0aad371ce7d4cde469f6728b8af2690873205df3335442c52c8b9d2a88ef71659e9a864962d5f261c58d276efdf5b8011b17e3707aff4e904cba04967fa8319d194554b1d1b819bc4312106bbb4bc2b2e6a43f3ea34c3e0dc9e2b9ac42b0435224e6131014c8a5cbc9419cad14f5bfda42b685cec4df082e3534af32685a8797a3fc54156f5d613ebc28f70079fe92ff84dda2e5ca079c63abd7522a72dd17d081c40e9d543e9d601b80a1d9cc5092bcc214cd38dce25dd92e2c9c67a793eea885bf4ea5705f7d6284e5b43ec7e50bb3c83b879d121f02a44cb988a52b401aaf69953f0bd52ac246b15b7c7faff2e8377a45ff3057ee59fe2999057aa5b84f2320e86948cc7c5da0366df7d98da37de88fe0f37b9e291612b99f37635866a9fa73d24a1b650a54cff9e5bffe57c465212ee5401b57ecf35fffb72bbbfd43cc5104afd6b0392388207a5f22a7d83ad6ab59be1de710e854fbd2ad0fbade983cfb77f1b3d301ebd7bb71e50a40ce51a90cce775a6cae908f81ae101ccf53fb2cb4a67b882448277d70cfaee0c0104fa17c0182f780cc1049167613abe1733c61ca4329ce95ee8e86192bbf5f043572529f3a827f57690a9c0b7a4d60e3c9ca67b1f4954cf6a6129d7f911778a11da6b40dd8efe148d4515ba26994530980cb3c03af697533c9c0c73acaa0f384bf77a0345fe8163f1fd21751086dcb83e37d44634f018745b0e61c3e1d257898931a00a226a8a5bc253143c0cdfc3da333990ebb5c1fd5400f6e30b1a695f87571bad51a4c3a173eb452ad228c039fb532643ba3803db5a6235d3a4b38ac2909869513cafb3da3ba8c0a696c80adf7cc796ff7d15880caf5bbdeccbef255288abd37a0a02bd5e4e73744b0f4471f1f93304fc747a754b0bd42a102550ec58f1ab51bfc37dc89fc031386b7ba3ad435506841dccab15644d948d5dc8c38968f673d35ff487e826861d21c9c5ffbe56ba1b488c487755d9294201ec6554d06ea75d979a4aa788a6411d5be40c2b44059d10b953e680a3cf55096459007db60a4dcf813bab0d1425f3f4b562473021cdb7661d75822085e857a6dbd3232e1aa3797d4863a16881c3a54381ecf4a5ab98d102c81c28661755e161ba2a3c8a6823b05883f5cc6f6e3bce75f02028d6b3f3b13b59c6a4ebf7b35ec6986a95e8e08833fb81aabb5e97f7e1d947d4b53e43e16deb1d5b834b364867026d9baafca8877756fe74877c24bfc691ec1f1764e29b870f15722147275f159e18c04aaea071d67679560f62cf77018aa35f0f21c2a718c5e816cf0e7b33a2526aba732196d8c1d8b4efd2678cf4d55b19dd1af2948415dff6a21774a32657a5da9d81e45063639f36d8592fecfca4124bf90647569d63e61063e4b2600aeac39433f006195006a10bd114feaf1cdb170ef6c061b7752181969de0deaafd84dcdc16f5032612110e8b46682a487b5ee7509c8ac70528e01523c483ebbd502d076d59e6051d36a9ab6e08fab6652be227767550d6d098bbbc0c442fc306c2776a8264cdd3e6eb3ea9b65c0ba26c5ba55be70d7a1cc498c76bd0c8deab760c52ef3a0bb68895cd6b9f8b287eeed5920bbb17a9a789c082bbb0e7ea2a497979c0bc75f83a81c469f3a3bd6717e5e89b4a5bc9ebe80be79cc5fdb9348f123e29da365d481399e3533f811725c683e8b7db63f900837d00129f57d732045b743c4f9348e4cc40451d2fe85a01a5d4d2f199cbf1eae1f2d54996679baa53cf7af7d0ce23704af2a04748b5a6d3e0ad51203c232e0fd79e4a6f578bbfd77c2a62fdb06974d7b94ac9aee8f5e08a25c804311ba5a5a216b359e02e5a9ad3bdbd0371be5fd3b6f05b35ac8677b06e6b0b92fe6d89eb79842a0bbb4663ff54899d85ba35468076f207e01d673df7b85144e9fab62ccdca95eea09d515b1e397c918ac301802e0a3c95c03d160fcf7230606e1c50d4dc2fb1622067cf34bbb48e9544b7f3c6e554340fad71da3ea6b359988448efb0dd9dcfed7475a54c6961520e994761e2c65fd3c8941b9746a7759327091f03220b1386567b513f5ddd9b70fdcc4fb949fea3fd2b0578689dcc5fae291b3ace3cb26049afdccd2c455b7c49cc34e790b28c3c998264abbf0fbeaa0d22467c82732e32910c9ab80d31cb76e15ce1f373a6dda2316d760c470c7a923f091e3858ca468ec94ecede8edf97f8fec8ee5cd7f54326866617bd806432f402a9b9a7840959dafd47f8999396da9520cc157dc102bcdc809e", 0x1000}, {&(0x7f0000000080)}, {&(0x7f0000001180)="5338ba61d1433c41d8aa7c029efedbd796fc426d", 0x14}, {&(0x7f00000011c0)="c3cebb00b2abdda18763c50ce8ab521cb8d241bea0533ad4535deeb09c24bd2ec334cf98ca133e3db56af4c127de6a3b362a04a8692de783d577605afcb37115aa70b5", 0x43}], 0x4, &(0x7f00000012c0)=[@rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x28, 0xffff, 0x1, [r2, r1, r1, r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x20, 0xffff, 0x1, [r2, r0, r2]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}, @rights={0x20, 0xffff, 0x1, [r0, r1, r2, r0]}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r2, r0, r2, r1, r2, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r1, r2, r1, r2]}], 0x130, 0x404}, 0x0) kevent(r0, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x101}], 0x1, 0x0) close(r1) 08:47:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCNXCL(r0, 0x2000740e) close(r1) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getpeername(r2, &(0x7f0000000000)=@un=@file={0x0, ""/26}, &(0x7f0000000040)=0x1c) 08:47:49 executing program 1: openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0xac) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x4) r1 = socket$unix(0x1, 0x5, 0x0) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) setrlimit(0xb, &(0x7f0000000180)={0x6, 0x100}) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r2, &(0x7f0000000540)=ANY=[@ANYBLOB="0100000000000000ba45ede2435a8b028adafbf16c17153cf3d117c2e9547840d43f5d31059c11c5a953448e0e5a392c518c258300980190f7f757f7d10000000000020000000000000000a00e20151358219de47102010000b9a9bf0570bdc48db38a42e13548516bf378b984ea816b48449e1f3d795ddc34c98a2b152433ed3de8de7ec37031bc10f8ba5567bf43cbcaee16000000000000000000008179003b1ce6dd7d667d811f527c208de0ede86f9741d96ba9b35499e0252f6f781f6778778975ec8f9a281256cda115898ddc7afbb57f4bb5cf71479142ec673b17ecfdcd26880c593bd3c7038ca44697c32475ce7bb5356d51dade37a590efbcbd886ccda77871db673471a2efec733b1f6bf94e6818ac9cb6528e18d04c73c0da7300000000000000000000e18fa7db036369a73958a6e2fde9ac1c3f5c7553bb91779f4197a20904f84ddd6764c95f72b76f56fcfebd71e8f0d02794743e9c37269ae9560fc601a3e70299051a316731015cf8bf5141c589646c9804c561d2f672a71b85021b7e0359ea09a0afbef643295af00a471fd4328af109aec00971463d6e120b8a885249f66ee24ed92d45ea9344067f3ecc427eede2f90d634d338e8a30ebadb33662bff7220e4f4b27cf07f4697dc8ce40edde6dafe00b924959b2c4d727a3a5cc5ab4506bf27ece23e4f5d5deb35f1fb737d509de1b4c8ed79f8f689c8ebf76dc45d1a2cec3767c88a741fd8c5ddfc8605d9af13ddbf604030ec81f2c83bc5aa134d7ef88d48247ba361176e7fa091d8b7bce8101ddb5f0c01a933d42c83749031c37c5298c0dc14a03311126e86cb8f77f1035c1830e1ac8f1f714ed9fd794"], 0x1, 0x7f9) msgrcv(r2, &(0x7f0000000200)={0x0, ""/175}, 0xb7, 0x1, 0x0) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/3) 08:47:49 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x1cef3ff7d41e4b1f, 0x10) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x2, 0x1, 0x24, r1}) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() setsockopt(r2, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:49 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7ff, &(0x7f0000000500)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0xfffffffffffffffc}], 0x17, 0x0) kevent(r1, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./file0\x00') close(r1) 08:47:49 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r2 = getgid() fchown(r0, r1, r2) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xa116, 0x0, 0x7, 0x0) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) 08:47:49 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) syz_emit_ethernet(0x82, &(0x7f0000000180)="d94725f17a87f00cdfc497eeac56503583bc3140d7bd4f6ca45c2f1029ef1322c5ff897f01db8f2103aedd369986b492a673a1d62676d5c6bc9df71ff15c59f5b67925846dac907a0d7eb2c08ee8c907aec991c6624a7e873e0f027b882cde762023f9184a7690643a9f3a606aed22c20b5e2022450c8edd15cebba1241eda8c4bda") getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x6a2c5d5ff07f1e68, 0xfffffffffffffff7}, {0x33e1b4b54f98ea80, 0x8}, {0xc9, 0x9}, {0x85, 0x5}], 0x4}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 08:47:49 executing program 1: r0 = syz_open_pts() r1 = kqueue() pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000000)="4183921628244462c6f6a5f6bf", 0xd}, {&(0x7f0000000040)="b0c9c5caf775ba136200034e24d2d35b11ccfc7a8fb57dc8728d80c0fdf7004cccd830e2974c23c8752bc5ef054117411725f777f2a89c0be7ff9202276a59c493c090036fcbaae237afc7003f1b3b026474f9cbb3254e4fb1f820a08a4131a3ca3a298995d057c0e8f1b7ca200e2506d709c4aab7147bd7f2ca8d712c0f26399c6edf3a440e910776af647033f7ee44cba93d", 0x93}, {&(0x7f0000000100)="e464a2f583ccd0c8a865fc20efd2b5f8ff766a1e61a0d8e70bc9b5a47e54ff131e652f8c", 0x24}, {&(0x7f0000000140)="d4f09bd731fac579d22b1ee3211c07abbc84b97f72f1ec13d7a3c17b85e044c2fffc84598d912e649f680141dc3ae2018c7c0791d5e46bd4506aef69e5612857fe3cb61cf64d5ec169766cc827656519c59a7bf633531dca85cbb4a91e069b92d7501da42ce232ef071ad4e04d8d135ba2ea433a21d43c3528a699e07bfb3f17523feb969766445a3ba3e91a7b762aa92805a4ba62100fbfdd7c9f2f95e11d8c19669d2b0c6f5b74a6d15e9ef1f3", 0xae}, {&(0x7f0000000200)="4fd0eda16ed0292f537218f344a59dea15d71ef6edacb5976f1f10daea634bc48cf0253a85c19a40a87fed741046a0e7ac9c8885faf149354b09b20f2cedadd3ee5f476e9f8db453463670fa24f3e15bc153eea71e05440cf2e2fd1d386a97e457accc1808b714e577874df44a0c1bcd818443ff73cd7c35da519fb11e66f855a66f2530b308032b5b05f960ce973cf742f52d154291fc4f5ee8a12a7349f25fad0648e35997dc48a8856e44af91448fe5be740e7dcaae2ec0", 0xb9}, {&(0x7f0000000480)="89f4be55e2ae3ec671efc0cd1de8908272abeee8edc56433acb43d4d4b1ef62b207b5a4a60806f28ad8f689f9e6adfc0723622e7bcb66e802c08857af1dea033e305ef607577692787fe10f26e43ec1fb1f11e6a051ca91e83051c4cf7c99ddde34ae7b42b2cfd166edf5452a2571fa2dd12cda48820b0b53df58c4522df2fb4755062dbe911108150ad169784fd02d3afb62ede77b89971f8355d0c132f2728c444020762995cb251d61abfe3e4ad8b8f657abe1ef41aab534cc6a6edee36b2647e030a124d2d816b62f160997d46227eef2fa0baa2901503680003a1c6245b00a77f47c0f799ac6a42a41ab58e74b571221de2fa843742a9d26908678ba78b4c5a4dc849643066fa90a151f03bf1cf4e4cf3bbd93c3bd0f5d68e29cf5ec5cb6574376af07e9b489f8104a83cb4045853777a97017c77bd866ef9de0b669144258bfbbd62b2e9c19df68d512e9afda6cf76dc407d1aa34b5976052bc74f9179330d9309ad3f3d7d5ab92ec3e5d844991dfb9d26a0c1c3645ac81bf73bbcd295cd873bd3494382c1c5fdd308e4527510d2016ac878141e7fddc553e8f623eef5fb196f7eaf655a08412164b07e2b226cce622f17de818f495e066d8adff4bf97eeda2a07ae432ea06ded8d6e25da6247f90465b0a69ad22772b4983d6a4c8c720f2bc31d0002112fa2b7bc463912c0484ee202419bae9fb8b1ae4e97fdb2acad1f0906758ec79d3ffabdb8e190b57ff2976728ce4d8d64a43376c67ca28fed103646a1992bff6deed8f901e92ec8be9363a16b7a601d94ded99bd16390dede77a145d7279d4a60d05463b7a16479aa41d5691be17bd7c0678c4b254ebd1ea4879a8ecbbfeebce0153b1a44221458d1032422f580ce1173ea31980679e2dc0364147746fda710ea71f3c367b9621a7d44ccef6ef78ab8c3afc94b77c4e784865916c261df3fe13ba57eedb7c22ce243a0e71a83749a5883dd0e5d6d5c791c0906b6b5175b44dc97fd29b2590fe1fe979caabb7fb3275ef86c95f933af4e558fd7975be04fc1b71c23d5894b1d3a6c1f3b293e0a3ad69a730a6400c4d076613a858d51e965daf761f08fcc6e317baa3d3c139ac72469a973f08cc164a5cfc767e4709b723b1b7b0ecf0724d75ff9e9b16b0065e75c3cbb147057d9fca2af5323bf3be2e92b72fac9fe207eb686f10593509abf27d1acd48d09a2be6b1f2d0c04f69c23326546ac3dbbf82d9c1589afeef3d48e49a4fb2a8dd6ebc9431481da2336775c8ce6fe6a5a136b3640432ee63456dc8e0f47791fcd70e0eda2731ff35ea2d0c7add1a9737a61a6579ca65fe42b55cff302dff9e32d951c84197e11bd5c76ad7a2331b4d8d6de963c205334beb6270153dbb71d0840f2c644aa95ccb4946423e58fc9f6aa20be6968011702c46561d802235963df36f9e82872424028621b5599bdbaa030a3b42bc9b042fb98cd08e7bc69c8e66941c0f7fc574d263b422b163da17567984ae0dd192f8980310e60e8d64b18d6eea381839f6241ab865cc197c383e75e4deab628141f36b4709b72a23d2484da11b27bad6e15b3399db2b35aa035b698491487c75a9ffcd4adfe9c5ec5f17ff2aa507132bea93fa476bf243a762774a3681965cfecb372dc406e86d8e2d6ed03934834ae3d99d1210d5ed69bb3b5ac92daef22d4988f07ecca35340ceca928a86adb06accba55ac4046cc6e49ab2f19bdaf869af60a72dd7e2c18198a3fbf24328c207779cb603303722ca9f485083c8077934b52efd0daf49f9605492dc1981ba5aea0ae02de89c881d7b243ae1623b9f84b5e79fea9e2484c84935d90e5713230db11299252a5f059f84bdfe18ada47d676a73500c394bbdd8ece796f0c8d46004dfd910c97edf0f09a6bbc9250dcff311780bcebc9caecbc18600a1fe5a82d2574fb6ece49598eff629c48ca3fe7c3c0142471ba0915d77d9c64d21c59e600b39a1482b006ec33c916f37d0000dfb017957960a1ea32856e2bf8a21d2642fb8d8703ecc8e63c50000a969c10e49e7cc9168b265c48ad6b55ef895c38562801fe392e13fb7bd14f1c1d2573e51efd4e625d33349e02f09b2f740542d3fad1b28b1e333f3752807fa1938dd2589fa5c9e3b2e3eb8dfe4e9658dfe59ae8fcaa29577592158a11d010eecca280163858dfb1b0041a6868ccdc8deed6f2619db466934a039011efc5b80fb76c4580bc330e902a3ee32ed5ae9152da1d899b635b5e56f2dae1ee5d8ede021fcd17760e773f51f6d48da28cc424471e2a8df2289ec06ecf9a17d11fdc510e6171fbd5c9e8b25868319672fe02e66f8dde62d548968bdfcf83e9f68c6cca0a3f004ee972d37aaec17ba78b580a0d19d7a4683e9d7fc9e82fcf7f84cca29851879820d0931b11a6e01855e0343d46173a2e78d46e95a99483ed7c718fd288969b898cb791dab95a6abed813c8c6a128e1f9749be439925575892dd8885a6c8d631b77ba2e216348e81cfe76551687581f11bb4128c8da4d2ea6bd78901f2473b29b10f5a21a591b84bf1b1608ee73642f8b6d12a0cef6801c8cce7004b903a8ec3872117b5b63fd2e401e02ef5de1d019319bf4b4eebf2f17940a5351e910be0cce9291c7e3c2f19255bac2b9522e740768eae90e1a2cddf294e75c3c55560c0951c8a425d2871bbd4998c1b35828e591cf02d156fc298d6981d3f928ee5ceebb6dcfedaf906cf276f494ad8b484a48c8b87f5b76b8e3b89c52884f6948fa97859436b90b8ca0d178ecbb395fa95eb0b181b81688b03096a25ed69f49c33ca8a372f8a8cc2255bdb8f5978587575024fb6d95e69d929e536efd6edf0ffc9fc82c6f09857b945137ced62b081b1db888861538ae0d29aefa5cd4d5e4a2b52691febb32afdf9591e0d844f30625fb7503fd1ec3671db418824998ba96e747fa9089a3607c1fef3153c3511ad1709fd887be2f1c7cf32de672205d7770936f0f855dfb9a2b9a7ec27212f3120891f831f09397b79f3be14b4883b7efcc92ca30eb16977f2341eddbece21d0d502908d334d2fbc366588c75c12f5d5b88877b67d041e74fbf04559c43cc5cb0a997ba41370c34f933390de76fdd68e2e23c695a6a05e02e7dc2b60ada9d29f505039d9008b203866f47dbfb707b80bdcb15a0a7c022ad6781ff3b08a8c838d1c4923022ba871648313f48021541a2fc23f251618f354a5718ba08315fcf1688c6e90d16676c849d96f5357c80f73e6ae7aaa36f3020b6f5cbb91ec09f02a2b51a21e8dc50b0679fa135793a15de44b672d8ae82008d89c66541d70e833121ac735d8870ec8a0e3f54b5a244a6dce139a32bdd2d4ba325e93a9e6676ce8f2ec3dc972ac72e97193cc2f464cbe118c06bb217c66bf49bb48d69b9850cd007aecde8ab163e607673ba2ff2386df879a09d12093ca1bf7d551d4eb1bc7994014d604ae6794b8111eddbf4adc384a3e7d6a01282a8784e059ec6c1270bff89c5982b9c445add51c2f0d92c97ff840d7f7476316a5999a96a8aa7ac41dee7a8ba044271233e96499f358ebe7e18c8723a9c220ab2ff2eee1856f3f7d1ac4a8919d650777c3c9a2a47a495ddc1adc0ddb24755f21fd3a49bfba34da9139606e56db277ba91095420c1e8cd7e8bf9a562fde9320eed5e918fd3b9005bc38b36f31b75da4dda38d38d7e236063f7e02a7d70aff0bc7fed509d4b8383bae906da038d07f944c0e465a350dbc3e6544d50c39365137691bdbcb5d9d9b91c68965594261bc691ad8cca69135f2bab2dc2175668c245a530a5a6b813e6ffca1f239c314984720da1d1b45fde89c2107c983ea9f188bdf3b9f5fea97cac197673603597a6f9df420ac4a91be5bd3e02b262548331b554ce668545f3f942241b0a63dc661a7cc4af3a3d9e6ca52de10038b7a006f6159cc9fc9b0ee830dee493140a6c84ceeb45b9c504262b13118a3cf5b90c17e1fcc88ce0c696a01a66225883dc885df7b75c698fafec569f820295750f0682762b8d9d6b38d986ce296acca994a27d9bcfbdd43f101918961bea4fa3d5a078a60799cc9f3bc808c7d53c2a7c394fe9840966e9b98654bd11e91a78e06597d141e7ff93e82014966a56a78cf524ec6366588f356f6e1e7d2d697afe95a2ac33e8ec8eaf303f9d47e2d9b47d722c4558781545a33da19230c6533bb56c53da79228337adeadf2d6775b7b46076e356bdd8c555452e711495b2b97f1deb3f514e6812bbf70876b934c06316e797cf325c220f9e0fe494f5cc67a3621653786c4616a78ecddbebed0bb1b26ca2ccb25bb14456607333381c10c60cd3925698be446b7efdd8623d523bb9e9e2a138e532d1a01d990ce7ce2869a0e392ba5817d9f7d27de8c6c3194956e1473e54646cb7c086b89cb0dbf18268bc5ce7e8d56206dd19cdda60d36dfe216f8a03bbebee5eca5ef68f15f939660fad5da2fdc83d06f230e9fb86bd5e1250605f923e0ef75af593c9a280ad4c40e68f27c52376aa87da4ca8576c9400ede2263dc54e89cc95b7a9b32a68e803cd0b6b534dbc5d9ca9c60878c1b5909e3eddc44a0e14cc466767711bc7f88250828e33499e18add7a6fa22ec4be6f2db36ee6f7bd5d7a440d3875a3ea45983c2dfdc93fc1e34b9bf15ab2e77a4deb58b5d09a3676d7149efb9b5da88b530af804bcb8583c2d93afb5c5d3a025a1a6921e198ccef8357028c20554e3ab108ad0b4937e8e7ec95138d68748704ebff823db211abc50ead2e247df474971d12f46185ee74c257770c0463bdd62372894bead9b347a0effbe341f6d5b85f779f6509890142f9c70974f80630c717837fdc9fd98065cfb636da509b0ea99d538b26a9b4b1e272e5074d1579c11111570dc976d31f0ff9e47ec8292823a9fa7c967cad1983fe107d69142a454bcf437fb9a4a00c94d0a78dc9e5ad863dcf7f528b3be54b50c6deb2ee7a5427a95f70bfb028a6f6ecd4eac6933d9a3b0d42a221bb5511586457ea6a6b7a4074bc63e8ddd499111ab2a6586980610f079dc0641ae27047bc135cdf1cd9c51468dc390226a00fcce7b18349e449cc91b925129f47789b8db794524bfd6e9653da8867fa31b98f664019ab0fdf846455e99a742514c09477fa29b51ddb52158a7a94ac0364e90ee16d47a0e165242967b5b81446a6b5c1580bafc02b333694a1965244b637e9ccc73532fb259affeeb7c9b65e50146b3df4f98a74088a0e4eb4486d8c926416a47ff0960910c75963f4d60079bdc232ff4bdf8f6be7d2c9e0cef631e1746b4ff46ade890e01dc594762e494325e5978f30abfb9f283a555f6fcafc717caf61fe95e45bbb0591cc1e5c549bb72f1f15cfc798d76149a1e3d4db57487b5aa0ec5bc32f38e921d28e43810081e6f9e51c5e8662c8615f404c72d1ac510169229ab70bf25705d6ae3d9102c8be9f7f10aa8f0925b2b0b21529211638bdc116e764a53d27c2710281391bf69eb34b71c53c58c5f32d415b94499338a01081228f3ca4be1819d81228f1541df30451d513414794abcf2cb73caa02f85b4ffba6e610fe7a2f0c88f537235b2c4f6e49cf5ced4e505ff1e2ae7babe8d572c40cb3a5f96a8e016a54f72a5a832cca8bd0499b558782a6e75686097d35dd7a2bc23fc371e1dd90f27305be3c61bd7a4be916903d0497d7c1172c50b51415da3abbbb5ce2618cc9b2589a8ba7fa691fb59647b561cb9ae00282ea56059d75f966adcd9ffbad3df888d6ff918d66675e91e8222307b72c5b6f19f0f763d1e8d5bd761ef57f675f4fafd2d9", 0x1000}, {&(0x7f00000002c0)="4b348948f692d6590cc1ffc5f10596e3d37d5db5ab7a1234fe77f2015c1c4802c5c70de7e3319db5bbc36c4017a939de224265f1d94f0fce69711d92c7f39a5984b17c17c2d1b741207f4ee6cadfc5439aabb6957440143d1610c303cafcd8731d8bad78f01e6fc9daf4743147cc218998d4d6eeedebf4e3b252f9a1e0a6c2f0476f1a075dffae41e9319cbb32ad4cb22ad5144b06982b449e5720f66dd84b13b139fb6f2caa20", 0xa7}, {&(0x7f0000000380)="8df4263827867a239e974d942d0977eb067370dc4fa090b03f20bc0210c2b02570f2e03b70923eeff87ebc891fa9cba441948f5fed45ead500018af0cff06b35ef47542c2f9a55cb7da92fd7234d6415ec5037b68cdaff3219e25bb684b0125aeed80c2e9b4e7147a606f757906b3d687c0557bd23f3376f358cd4c14ad9ccd6d83ca240f0245a0e426888d08d61e5f3ad8e13a6edbbde", 0x97}, {&(0x7f0000001480)="d7f6ad953032d27dd314666c05d5b2e6395d88c234788524950870c80b594a36a51fd01d62c9c07518f41deeacdb4dc36054c3adf09c6577b381e718274b2047b32944bad6e0935435293afa9057f03c979aa46c59030aaee4240169a62e", 0x5e}], 0x9, 0x0, 0x0) kevent(r1, 0xfffffffffffffffe, 0x0, &(0x7f0000000440)=[{{r0}, 0xfffffffffffffffe, 0xd}], 0xb37, 0x0) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 08:47:49 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0200"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3) 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) 08:47:50 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714e15f0973db00080000000025c6149b33ff0f", 0x24) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8, 0x0) write(r0, 0x0, 0x0) 08:47:50 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x10, &(0x7f00000000c0), 0x0) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x20, 0x1) socket(0x18, 0x1, 0xffffffffffff7fff) 08:47:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "02000000078d00cb5fffffffff9752c3ce00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x2) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:47:50 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) 08:47:50 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x8000, 0x2, 0x4, 0x0, "ffcf03e18f2e70918cd5e004da5583bf1cdb4bff", 0x200, 0xff}) flock(r1, 0x8) syz_open_pts() fsync(r0) 08:47:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000380)=0x27fff) read(r0, &(0x7f0000001200)=""/4096, 0x1000) 08:47:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) accept$unix(r1, &(0x7f0000000000)=@file={0x0, ""/79}, &(0x7f0000000080)=0x51) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_index}) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:47:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) socket(0x18, 0x1, 0x0) r2 = accept$inet(r1, &(0x7f0000000180), &(0x7f0000000100)=0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) shutdown(r0, 0x1) connect$unix(r1, &(0x7f0000000240)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000080)) lseek(r0, 0x0, 0x0, 0x1) shutdown(r2, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) 08:47:50 executing program 0: mprotect(&(0x7f0000033000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f00000016c0)={0xffffffffffffffff}) writev(r0, &(0x7f0000001500)=[{&(0x7f0000000000)="6f82a47b41ea2a2303a18051b9b408a21bc5504fbdeb381b11524a350a9f37241d80d70fe1aa247a8c717f8e5ebc30b66abc724b0c1e9d259ef9fb3d6339e5d3373b2729154be5e757e06ae306dc7a4e82f095c55c7180fca5d82a4dfb", 0x5d}, {&(0x7f00000000c0)="e802318469f42bac03b9e5a68010428fc1c9aca9172be1bccc9fddb27480073b751e989e1e01cbb92fe424a3f4b05848cf26cc445883161fcd337bbc17703c0937a3c5fe31aa8885624e4526a3e34df0bc46aedb39f8c60d9f337666835f3df0055c14659c35791cc654a22c5b3220063f96829dd1feb9e1add9c6ba3201c9d044b90f096021debfacc6e99d2e5dd9f32e5a7f09271bb5525a7a129de2399bb5aac520b4dab7a9653ace07645b4d6dea820f57bfdb9cfa53a3404c19630cdf17e0b0eb57dd4057f7eb657f2070e017a27bf6c0bd9f082f5566f950a34ae2b04c62e9d0641a09a13a16c220b11893c2e5a23b1db75785dd72bc38e44438899b972acdef16c0d53ae2055f4a6829987b1800d7d9a74cd4436f6af6fc7def47af79a681903b6f31f8e712dc4469d71e68bb6cf50b40a70e15763731dde74fd1499b6b3450d64611ce51d4d2ae223a1edffaedfec06c092bcd86293d59f58ef97fbf0b6c93c6009f59bf8b327677585ab51d08b4c6cfc38ac4af2e9b38e787dc196595b71e4b2cc8030c3750948749171d5c0f7f6e180870dcb26106cc3da9cfe0b5e6c7228b7d95cad634463263073421cd18d1ab1fc32c37e310dc87e11e690d7c6c8044281ba9ce9ec0e74ab2b3260ae8c8a5a9d66a536e15d2758beeb54c0ac9e1262dee54cb5371b4159bff5fd179e2a5c4d3d81810e48e133c124b0f5cf0326747b65ea182a8e1143c899ef8412cb65c7a1cad01f8f04b345094540860bc9898d7e7ba51704ed0e0ea845b391ffd193619cc9d590c5796e10e1aa8a3bdf19ff6941e218c8df56c56a114e3c3ca20cb8b00faad47c60e7429fe1fa9e8e2cec8fc1e83296034d8d1400ee4d906d0894089b716aaf2e15b265e69e4eaf85f962b3ba053e5d08e44f493533f2c98df25e88b62fc77ce43e8d040b30cacf7852155ffd47d9fc391f53f00a62c7021f6c09cfb94a35c8444a26909abadb5c3442426292d3748553c49fe37b208e3133e6f4d13ef1e1626d48a7b7786a27db47cf74ea2d8af0af849131adcbb12b94c8e3f3923612f550a0a1dadecc6b27d38fa8724a7c578ae8fc1761f5c1ba16d987d477241be0691fb9cd64c216056ecabd8590d6748d2f9ed58efdcb1b47004352003378f599586c280c5b4c9318dcf3ee96b6003067ee7a7fb476d5901bf323b65a293da134c76a669ffb2a43be64d6d5f614a997a16ba8282a814d37367484163facf9fd5c5cffda4a343c73d8bd320b54a30c21af385dcebc96e03a3d3bc09601a022047e1fbf3e5057c25713a8efee17b901ddc3842899d94bca2eed646cad77f0e53c04186cb91171f7c5a9cbb6aa1b6cb088e5ba3fcdd032e9b8023051079612ddbeffdfad319ec789a709a90c02ca40504313a4adf29e1c2cc0c0eeb94d1d906ce10f0b77ad5fc7420a9f9bb892c43260046edadead4e152f31f2abab25ac7a0f553e53bdbc7a586fbe4fdbfd7a6f9b4f386e6213bc93a96336c120a13b5c021b2101e3d4d5b6ec2513da3255040e9e55ebc47ea5116f27aca6530eda1b8cb1124d7df96f88c895ba96c4dcf8e2b970ada9172edf94f4a13ee2dd9df8f9916bdc5b62717b273cedd6467c770a9fdfc93a78790173f4c74842d4c98c4f21ecf80498fb84c923382aa7c1d4b767afb0011973f686d88e8525c1d3a54fe581ead0690178980099711bdbbc297bf28999f7c2dd6e9a2bba462572d6133a28cf4e23f831e394d8457046298806a1b64a6a49dce2ed4ce89180d7fcbd99d326fe515306700a8098ec7f92176d8b80570b526d9db4bb0b3487014fd1b4d1a1bb14ac93fbaa3a371f18d3eebfea0d4eeffd780f0ce2d9b3a7825c6dc3904c810fe47f30ca3119c0df6c644b21dd5e9c7870a0462f9611b178660764a7e63f6efb490790d468d1252f56fc3de407ce369e728dc73d79d866f586eace6774bdae54cd59ed8c8e1226d89cf9c6b74451a84b7e8a67d0597af1570a24f7f91d46cfd90ac358bec3c0d539705013eb6bb1bd7ad5e7fd386c8765f48daa0dbab3c4f86db1c8fdb24e3b60fd7889bf6970487c15db9694681a6d10c02b2abe531220bd92323693f51f3a6e7465fe72995b9345458d624a45a76a415384ec507056b3d747c7fa9c4e4b029c8b48f9432f105679b14ea75330ca04332a623839c104d1f83dcf0c47a991cd27b44608f9157b70984bc6816d1ce16479f4ff5bbd96b21a6e56761045ce0cb286f53649d604dd394883da34cf83edd5c7b37d78911bf2bc17d986111d273ea1995ec82d597f4781f801cf8b67a53333afc26d7c2b7fd6b3795c3afc9d2c7bcd96136fdf5a7cb740ab18c468a915faf025e36c465d0d8874f2e3a7809598e24d4fd71de65a1bc34fabd3d7991934834275f69897fcba3e7a8bc8f796fa4ab665e6eebd1364a48f80bddb173266a6c97d0af5e229c892471e3165b74772ffca9be847fd08f0f4df892b4d61fb710c6e20ae534bae414752d7e277328566e3412c33748baf8422450e1b76f7c9040044d1eb2b106ebb16d4504c0bac2f1064a96204cc9b8e13f5fa70c481d7c6cf15183be8d1fa7b8bdf38b5a95789ea899f00764ccf75457545ad63c0a8b0bfed38bb599b18761e46839ea06046e53d3b3f8e6e6ea4231f9ffe978303133bf3aec1e239e6106017ff0e40e93d0cae537711ef6a52c8964c2c058d259366d44a097ff63f75187fcda2eac938509f880522da2fbbdf9247b7783a6c14ed7393fdb02bba93b5b5ee729e305b324af4eb786d8215a861ccf2d68c048875090e56bed474131d5b7dd97b8ad9522de58b3504cef4b8f045a7ffb8e10cf3ff69bfe02f17dc6acbf2e26cf5021e4b9f622610caaa34dd335a1eb35f89ad091042b86f2fcdd36aa720b12e996a47e73d7bdd4fe58b524ba5cf53a4cfd83b6f407627a240873ac1ca323ff759d12616a812f6b86bbbee4f76a05ec07d14d7727e0b36b9d42020f951c9c1abd5b5dbf984bb88935d0e384b47d4e401b94d56ea1851beee486e0533c198d0ec6cd094d09fc0d22f83ad309f09fe3c19692d7a8ed934f38e0b706886596f522453e2ee2feb7c09772a1816227d24bb6245d2702411cc3ad4578910afe76f4d0ae8c37ae673fe7384a114eecd43f27dd337e1e5b243341a70531da0c5c56adf391e5652c7f1d1440ae3db4041b930cb4d23f8322a0d46b9f3ee1ab9f4eed3b1fe5cb66971f6d3013075c7fa29baa300d8b710d56df77339cf2a0f2d874339f2a6b019c81784d94a5f697a74395195edd4834df9d8a518931fb68c44cf56abb17d6d621f4990b63d6f153051c6aa022f48e85ea0bf41e584e229781a1efdd9fc0d01b467bf54f53dbc20b7715d3cd655713ff80aea14fba351a76d430a2672f542ccd011b726240dde0ead1777489e245ef052cb1595119898fea8b56c87ebf8a7a54856202830cede07aa70dec318d497a9999051f0943cc95452c36fcd859ac9b8d961108458a1680f87177f1e9b925caae76afdf9972a672372f728a3645285d24632ceff4fe26df774fd1b188e011b6523d3886b58a59e0463c17fb6d1a098e00ec17a8aacdebf26b84a65d4712b697687127e6f6a66fee0a1729ddf60817376f76c07a8ec5eb22cbc14c5e9102cd932c4923d20933ff923dd8d9194cf6f696f6ca017ce305d97debb3545150e9b6a5e7a560ea340a65c76f19b2db99c6f244b069a401177f64f9c6e455d790c9d4b86becd87f21d546d89f422287dedf4feeb87ef3855e24b98dcf9a8e8c97a27b51af83f523d4dc64e65396ed1a978858e20267963289bc9f444ecf83c1cd6bc65bc7cbad42b5eea930e3893d2a894c4aa4d7593150d893789c79c9e1b44a19754070fb389724346f9d614cad917ef880f3d3fb7fabedbb6be0464020116df8dbbb34cc50bf3e2ddedee5ffb467a7ab2650e4353cef464dfcfa62a964e947233f66b5032e336b5712638376831d5118c043ce17d866cd2ef0813df7eb6805d43c9655cb9af4bc36ca1cfdd71da30b8494b2f958c940e649e23d4641f36c2501c83519196ad5e78243ba298b02428c6fce810b7fc4cd1b4812c14711b55c0ca752635106481c35b37205eb9e598976bb34d655ec642614c6cbdd7fe3d73be6bc2883cd5508450e8f1f22521b8ff847af785273a41c0186abceb7eb70018d3d8b17ddcd0d5cb58ad7df37c6efbe60608d3ce2a242c0fc9691b1b4a7f85d0b90e15f492585fa810b0dadee70a96c48e49f4642418c6e9ad70115596ed8c13673c4e886208454d0c5764b556c9d089ed0f8722f4197cfd3cb2b0e5885f3ebe6f4f025c0eaea54453313e2412798a53d43f3becdfdc70b74be82d80ad5fb676cd777e26eb97ef771d973a128b1af8121ad2e3160f982ba8ff2e215416cce89a6841d3be7ef31de7fca4029287a5d3d60872e8fc92231c115a3d374af3fd0e84955420737f23365bb748b371cd970efab6524dec1d91281d7e120d63ec638fcea8b434e602078be6d59135908b658fc2432dc521f4dcfd2ec4be70d0bd6a76cdfe1fe5560f7d38f510bec723dd19e4c9b542fd0c747720f7335efd1a51b1cc64e2a3546a7ce7ac2e1d2dc6950f6c9803cebdfcf18c7190a58a6c59b7c89fe3504ea60f1f5c637af42763ce768f05cf258bfcca7eaedb6b6dd8d65bb9924ef5ed609975339fbefda84c2745cf2e2c31d74333e95fc191b3a2cd8abaf5b0b084df056b8332fc8355e2fa82d203957828ce665576ab56a392ae42d4454e768d1c1ef1989ea662d4a41f8bcd1c0fb4121353051aa6e201c2b2125ccc63b8bd2de478484c79545cc50642d6db537f725c2ed3a611685d64eca9933e9650d7413c4d8f47fa2ba348d73063d0dac3dd315e4dc086f20f547b8eab9a5b63b50a04aaac52225fb126c39b8a5ba6f8fa23696d8e9f94fb07f61e0bca1aa991daeba4e87fb5842a69322ce908e4526a8f4bc4375a63d0a5e0c9b9333a0d6a89dbae934ce0566f813639d6dd05e19e8c6e7ee9818f77db363b2649ae33835ee44f4d2d8f1e92fe4d6aa74f84a6c41b56d9c8289e250bf63457af57bbbec7016732903eb3fceae569388ba82139d453a869a2005775132909dfb75bc36d03631be868f1218b900aa4ddd8a3abe0aef5b7899c084707092e78bb92cfefc1e0d24cb2946ee2c082921766b580a70715438af086224771b8b774394920cd8c423b045c00cf38c2fc5b143843f54453c72a78a8dbe2495e58623b102b3b64703f82023eea9a19e8a6026ab07e579976983e6e064cbfe880a4d51b4c5349dfacd488de33ee2067f213f3c57e7729445771536d13a872a3e32607c20686d3450677066fde6bbf54060318158bf2c1452a1fae902a6704230f238434b33b16d40bdaa01f6d1bd9605f8d97c09c4aa37293444226181c671248c3d5fb59ef1e608bda1308612b89f50317af5aaed48703d9dbe4d80c420cd6b7bb98e25ab50d38d6c430ad603231e3b7b3c928193c1ac6b794673182677eb047178cc5137cb41f19c97541712bdb0e34679293bc4b41bd881e08281bd0c0a0ca13b68b6738474449d4a00e80b146b72687243ab735cc86a086d51d07f178f7f73941c1bf9ee787e2a69b6fb72f590e585ff100e182ffef740bfcae11e2fcbd7cedc0b95cb24119abc364a216c36a9450c8f14e6fa928502283bfdc5db63a4f4b98255c22d353d2e79617a43454e4b0333b2023655f5e03a8d741da3d0fb9fd149d05277a07716cdf858363aa2f01b0853173355b76c6913fa2c39a42c689680", 0x1000}, {&(0x7f00000010c0)="fb6aa466d8d4ce62d01bd04d6c7dcfe4f2d76c81754de44a2443562d458d3bd90146807c1013455c086af8eed2d274cdf1c3182132a65509f2c59c3c16b92fa044e52da5e5a1678b67ebff68d534564f76c63015ad325205f0999ba000a3aabfa331407008499754ab85a84cd8bbf7cef071f598118ad8d19b08108cbda4f80f3f202f9398a1392bd8", 0x89}, {&(0x7f0000001180)="497f1de1faa633ad826e85e250bcf66600776d8ac93a162c1c05648bf3280d5cd301ef5376edd59583eff4e5538491ae", 0x30}, {&(0x7f00000011c0)="d2a979066a4a26d881bdd2cef0d3b96bc6da01817b79a120ec070169e4318a566305ea0b3de333ae970b4d729a2a32707b5a5d190e8051df389a05a0782555a4ccf98a5467375b8810788633e7b7bf3ba0706effeadeed0a9f9d58460e80ccf9ef4c600bbce9e5b3e130df38978d770f94982e5bd31d0bfd480279ac29e00b15bf00a331", 0x84}, {&(0x7f0000001280)="a84bdab05ba135ef353864ee1c56d929c3c80d2d5c24f513940bed68ac38d34f63d817a839ebd17b9855aceca17e0dc6961819cc5214c892491d79414583055595aed4be274c08f93779a201cd9a0ddf1452524f4a96a2c24b6e19c6e7244a1ac29cf50e6cdaac7aa0a94f7e56eeadfd87e64900321afe0e69a6c6fb611a32cdf0ddf168ef041737152f4506417173b777a800d5614e6368d686bfc97a00a6e3571c5efc924f6a319a647b35e8037da3fd90b63b184a69073e05467e6eb4cbb69c00a5d1afe685b56a8bc68b0f578f72594decdb2b27a03a14fdcda6", 0xdc}, {&(0x7f0000001380)="3f684ee5eba44a4132cf30454241464a5d0257b22c7f0ae15dc986340f4528cc754138eaf394b57df83e6b766d0c44530b164c784246dba07d7831a30955f52ba88c94e4de7bc8a1c4f787e35ae92285b89a871c6ed67e790c549a9b2d68b29153239f", 0x63}, {&(0x7f0000001400)="25e63c5f3be19262772a5a5e877470fa3d05379a7b5ed0a6b23c746a7c3d51b71fcbf811c23549dc95579c1fb33690ae6d7d573944da8fef5e384452336bf24c0bd5f6dc5a18bc9473a40b9e8be502f4ada90f4754507499da12ade34f089306aacd8049d12df277fd6e2cc6a8d9556292c6d7bb649f92610508e22ff1b8c398eb4b595ab5f21c13f1a4c09cf084378074b709871304ccf5597d68f31720bbccfee10b01effe4f2225cf842b6f4f4fd0d5d49896d51b507f257a", 0xba}, {&(0x7f00000014c0)="a525c6aa3d51d923e34e1ec57aab", 0xe}], 0x9) fchmod(r0, 0x20) munmap(&(0x7f000001e000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000000080)="fb959bb444e7ef17d2073999ca67550563cf122f2c3a70ff6a7b27f688a1ecc9f601", 0x48) 08:47:50 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) lseek(r0, 0x0, 0x40fff, 0x0) recvfrom$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) r3 = dup2(r0, r0) write(r0, &(0x7f00000012c0)="e6", 0x1) writev(r3, &(0x7f0000000040), 0x1b) fcntl$setstatus(r3, 0x4, 0x88) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000000)='|', 0x1}], 0x1) 08:47:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x1, 0x4}, {0x18, 0x1, 0x7fffffff, 0x200}, 0x6, [0x7d2b, 0xdcb, 0x2fde2ce5, 0x0, 0xcf2b, 0x8000, 0x4f8, 0x9]}, 0x3c) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) 08:47:50 executing program 0: symlink(&(0x7f0000000180)='./file1\x00', &(0x7f0000000480)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') r0 = open(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0, 0x2) recvfrom$inet(r0, &(0x7f0000000080)=""/135, 0x87, 0x1, &(0x7f0000000140)={0x2, 0x0}, 0xc) mkdir(&(0x7f00000002c0)='\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', 0xf95545f5606e06ff) rename(&(0x7f0000000380)='./file1\x00', &(0x7f0000000440)='./file1/file0\x00') symlink(&(0x7f00000001c0)='./file1/file0\x00', &(0x7f0000000200)='./file1/file1\x00') open(&(0x7f0000000240)='./file1/file1/file0\x00', 0x10448, 0x20) 08:47:50 executing program 0: r0 = socket$inet(0x2, 0x2, 0x15) r1 = dup2(r0, r0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)) pread(r0, &(0x7f0000000100)="76bef4d0cf7adfcf746511c2d39ca46c095bdff86a426fe2a9bb880b31493bb543a7aa1807308b2d622afcf788b257", 0x2f, 0x0, 0x0) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='#\x00') bind$inet6(r1, &(0x7f0000000000)={0x18, 0x0, 0x2, 0x9}, 0xc) 08:47:50 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x10000, 0x100) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) 08:47:50 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f00000000c0), 0x5, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r4, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x7, 0xd4d, r5}) kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 08:47:51 executing program 1: socket$unix(0x1, 0xf3e0ed0dc6d10b9d, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x80, 0x0) socket$inet6(0x18, 0x4, 0xbaa) recvfrom$inet(r0, &(0x7f0000000200)=""/177, 0xb1, 0x800, &(0x7f00000002c0)={0x2, 0x2}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000001c0)=0x2b4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x10000000029, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r1, 0x1) 08:47:51 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') 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)) 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}) open(&(0x7f0000000940)='./file2\x00', 0x400, 0x164) renameat(r0, &(0x7f00000008c0)='./file2\x00', r0, &(0x7f0000000900)='./file0\x00') socket(0x10, 0x1, 0x80) fchownat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0, 0x0) 08:47:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) syz_open_pts() r1 = kqueue() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, 0x0, 0x0) 08:47:52 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) setrlimit(0x3, &(0x7f0000000080)={0x3, 0x1a}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) 08:47:52 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = syz_open_pts() writev(r2, &(0x7f0000000000)=[{&(0x7f0000003c80)="e1", 0x1}], 0x1) dup2(r1, r2) dup(r2) fcntl$dupfd(r0, 0x0, r1) setrlimit(0x8, &(0x7f0000000300)) execve(0x0, 0x0, 0x0) 08:47:52 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20004000000, 0x0, 0x0) 08:47:52 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x10000, [{0x4a33a2a540947116, 0xf02}, {0x1, 0x8000}, {0x2, 0x5}, {0x1, 0xffffffff80000001}, {0x1, 0x10000}, {0x1, 0x6}, {0x1, 0x4}, {0x3, 0x1}, {0x2, 0x6}, {0x2, 0x90b6}, {0x3, 0x40}, {0x3, 0x80000001}, {0x1, 0x1}, {0x2, 0x7}, {0x3, 0x10001}, {0x1, 0x1f}, {0x3, 0x9}, {0x2, 0x20}, {0x1, 0x100000000}, {0x3, 0x16a}, {0x3, 0x80000001}, {0x3, 0x4}, {0x2, 0x1}, {0x3, 0x6}, {0x2, 0x8}, {0x2, 0x7fffffff}, {0x3, 0x1}, {0x1, 0x49af}, {0x1, 0x6b}, {0x3, 0x6}, {0x3, 0x3ff}, {0x2, 0x20}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r1, 0x1a5}], 0x1, 0x0) 08:47:52 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9", 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x7, 0x11, r0, 0x0, 0x0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 08:47:53 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) writev(r0, &(0x7f0000001300)=[{&(0x7f0000000180)="95ac9d64856af4b497e0515ada0fbccf16d393179a5b750fbb05461d7d48dc7f7a2d8e48395eda02947f38a064907e1ac181edf17e222b3d0ce5dfbd75e089b9bb15a0b10fe7206043eec4e3b051d4cd8271a331b4a9bead877d51a2c95471875b13625c072d63a2c4a9413666b6a39293eadf9cd794d093196a0211fbc345301eb306b2f67fbeb515e980341a5b1cc502597053d733516f2433c734e96793f390e60cc1d07e22b32582647652475f9d02da083de95eaeda883c1b437fbb70679ae439dacacc3f6b4e513c08e4aa2bfa2b5fdd17b2076cb8", 0xd8}, {&(0x7f0000000280)="437ce9f6acc843b9dc045644220ec9273e8bacbaeb3ad5b0f2974dd5d78302e353fc70c43e4840c188b5448b4d7c4ccdeaeabeff125b5357abd3387842905ccdf844af9d6637b3e8f1dc3586e994b2d5f98fcb1ce70a72fdaac15e1ea008170e643fcbdfcceeedaa9bc8da7c135ca2b642c9243c3bc5c7aace0e2ada94589abf24bb5b663dba6be315477b8403043777c24b31f45aa7a3171ee1cc184924f6ed4f8836e3d1a99bfb92d4dabd380a6d112fab98b936bd7a06fa0da0560db6dd206aebad1ff00c694dd7f772aa2c7114025408632ddc95d655fa6077711f74ff3f2613544c5c67fefd08d20f9b5eb8730bc5e8c30f82b811ede45940cb1772beb90fc0f5847ffc585823adc7087533bb2a967b121e43ccecf735d2e70d40b52f6f95cff8093d708bc7a914e24f57357274013eec94d3e787ef4573ca35d0a6a42ccc5c312eae4ee4e8b69f7b490e54a09a3fc4c58c9cdaaaa9488546f0807a7d726522190e0fe142461a8a9bd8a212ff36020791b41532ea66f490525e1bb6511919f90afdd1e7632b2f3902df7274a9f49933772b7d104e837e70bc8a3f084a55f40a28b16e8836eb517cbcceacc85d9751e00651a553978d7ab40017c91de92a870f3552754b5e2b16e22d0199fc7ac1d0bbbf7aa261b09a0280b61f32aac3b6cca979eb89f0f8325d27c41a35c8b535a6ddb6e6df47479bd59da3a2b4c8bb8507882ef42e36bfc3e36317f5e000f3f2d46bdcbb87d86dac3057fe372da9fbef13fd0f05ae2ad9adc8b4f49b33c219a5c1dc2f950c1778c8b108c3bdd79450b5f3bdae542eb82061b912b2368322e3ac1176872c5a0e2cfc9abe0b34103be9e31729ba7154df9486ad9eca69ff4aa2bbfd12dd0548e49235de685f725ba4f6523373ccd0fd55f3721c381ba0db68843c03d8f91c59253f0eff68b1456fce42a23849d1de6331f83f5fb4f6a51ff1dd44e5c0270fbbe085e1acb09b5cd6c3d7c2d71dbfd24092fd3255543114736cd32cf4ac4c70173df52d3a40bdc15a33bc9f7c2c22fc340e45c5e27e05b92469228502fe9dd4922d07161329400d3f2cb605bedcc187907b42d96faf5adbad21daea31a04264b2a83db9d084b925acbd205ddd828bccc8f12645a3a2012ba841ab4ff8762bec9b8480d30e3f25140f320240b915298bfd0a15809bc0a321764ba0169eb7cd310d40a504bafaddcaa941dcf26c07fb0728b2664fa962c68068cb657f5e2947fe3e41d6c95995ab0a1f2fb9378bf61c1a75d3ac3c4ac1b7b7a7ce18f89020079fb8844438e6e76eec467f9550983506a86b3d0df5ad7bb1c09910698266fdd56db80dda40c4a6a477209d644366fecf36f1fe27a06c48883d6fd6fadac968d2d5042bf9f2c2a8b34dcac585ed26feaa1d577b6925663c1f2f36032855d3f457a00d8391c3369e0944c26ebf17902aaf0b5cc9185993d0f7edd69cc307e6c52e66da2708bd8e6fc724f8974c62fa66f2b7af10d4539cfe855321267ff1199dfc2d2e788c28c65ac233d66cf878f97262b5dc93b7defad35a5adcc568a81e70fb09d244a5ea1d3e6357ea31d0a79eccabfc67cc038968d2f0bdca9d34b05e49c382df965e97a7a899f42a63bb787d6e2ff62917ef9f7d4d31decc38d57a14ba8b2831ed9c5d440d7f8e4bf8830cb63f743658d8e5fd4b991df20e292ca7c6206261b69739a8b3b8afc1fb82f380ab216f2a4c4c9488df8e10a4c1c35962564303171b84330608cbbae4e166292d4e9539cf2af89d152bde498eb64e0189c61f1a03439689688d17828ffe78a6619fa4d2bad106c2f1772d442936a0b2a4d7b73a6bece2abc5092e2dceb1ae5e9b25a5986ff9d85a5e11c0833b90ccc3400e46d70af5a53d0e9459bfdf87ddc5fb1d3c99313b743e6ea7cb13e69df9f1fa769646f4e2e4aacb073be0998792ca2684dff78c85151e159a78191078c51b0248e0305ea4a585d40d21f79c7bebfa1132e9168b7306db0239a8d44236d5b3b4efa95aca7baaeafddea3614011ce798e903d468932466e371ee72ff5daeb0e21c383708176fedda0f82963c734eb1c99aec2278a141de7e30a7a39178c610252aaf320ae6b2316ed1e8a992fd37bfae558725d79ebc8c07dc7c08262b2fa5eb94d5635f1536f3184fc99cb8f0e4b9e9abfccc78641508c36e33ed81b9f67fb0d5f74118bc8ac4787981ca465c79be319a2a6ed2c691482170d916c9ca4ab892804f77a9d9af2ca1d06c50e4d0016bae93eb8642e855fcaa44bb388f6e3af3398ef74dca7b4cd37740db00fd6555c10822525a2a3befb3d3e9bff28b7364b9ab0ebb346d2b38ed2ad85619c12a7c52815693a98e06e78f822d3937419c2fbdc14ae2f174403ff2ea15dfcdcabae2e4eac26515f365e3288e5d039fe3e05797697fe8c4719ced8318c75813e1926ab93adee6f7fd84d7a874672e8e62e64689b7ae27145072073b48e8ba46e637b48d980c1d9e94ac55ac2943b4f696568a8f60fa0e49a8f678826058b464fce5b360714f9c18c8dca396d7c1d1a8bdab93af265bb212e7e1e7af940ef93ffd39e93e8a62ece9e5dd85d352615a8c0662820fd395da6be08b19d1a8ae3c7764d03cdd9d7be3dc6a5953707f5fc4f53c49c02a0800959bca7c50ec757bbcd43876f8910d23cc22faeae77beafa151da46760800e73960908f856ac0466dc8cdda6595e6c056842240ab0eece46d099c2ddf6b05365c40458e85ac878c7b9273fbf688f6f950486153b9416ed66c71e379a4a029c4436c46421a09fd9021b1d285d1d09ffb77f618cc2feceecb048f92b7df41addb8e1fcd247dd34f9567698462195f7ace64f9fcb90dfc76ee3760e6a5392efcc82a1ba464f4b058a1379d907a34e237864ce76dcdd6d5bf44ecba3c29b96a58ca986a43038ca8da65a580e1c0c5d6d3a127e2ac429b055e04ba28ab8c34a1e6929a4f7c0980ee4b54b1afd894e1230555acbb1faad1711be24b662929486187262ef42f1a14c6bc048fc7df62103a9d604dd0e0fdf85245ab9593e8e3ee6a966f464e4df85bf5fe57cc46b7a1e15921a38e268dfaa30781cdd8d9657285efbdeab7d121bc33762bf3a97b579c44995444efc06fcbed5050d240048957ab2a21e66e2cf01620f0b67b877c4738d6b4224ee9e510053d5848998f496908d06c808bafbec9cc5a0199732ca1a13a7c0757161627ff3c9d76f52229dc83475ef67329fe7b3e00b93c9dd3ea130b95d388db221a8a5203967d9529da35dc96f4ab7a361393003ba6076235c62bd462d44c17463a1843907d14ee4c4d8cae46286151b6126ceacdb55094e9a8298c26d50e22a76c83994263438387a41a15413dd732a63a464a8632f777a6299a34855f4f7681e8ba82fa548143d91e1ba1999d03a058817b4ffe78f192343e95678676d710c53ee5ab2556901c14ff8dace0c1df937f494d2f3e97be9265944e2768405ec67c287e76b6f43a6b2743fd40f39fe41a5d9dac6735d9b4a80c9f838bf8e1bbfd5ea89edb9e8ddfa057cd61c2bd41d69c5baf7a74956ffd9eb5625c23cf9db72cd70fd1ff74da46e6077cc8cf80a5813eb3565bb585e8240371b59dd879cf54f0c3715fcef74227120a44ce8daf35fc4c1e8f60cc6c0c940db6dbacbbad6693a7f22c2b602f2894d266c459e2b3a48128a665073dc164cda956b6d2efc8a5a32fb5af0f25f7c92b3ecb498fcec655d1d74cc210e88ef2bce4ba2534954923745e7f8da714215cf23c636165c3eeefb71a0fec2cbe0ea22ee6e959ffdb667070a4c73a2ebeea04d6f64d5de9219c275c6aaa14bbee2c14a1e4cdc3d8218e04c7343f3a69f800b0b3a1ddcbbe776fcac885f47057998b7db03efaee2360502e3c45672e7eaa5f871f603ea087667a62782a44acf69736948b366c9e8502a41762792b823c74189cf0cb778ec8cfa9be5ba1e3a8318e32ea06399082d365131af9c52e73c626a2d639f743753ef483a4f13b5ff06275efe7f8a299868b066363584b36049f650ac5542e9c0044b58b19e71f56b0f6f8ba31c208ff0865935fbbfc983ecd6543db375aefd33239194dbf19cc2e31ed0fde3367fe29df5525a24e30f4f1d714137f0b88e5bff001cb89f59daa71138de3ba28be27028f36c8973b06fe54282fbd3b22917a3475074604c7c127b73425fb733a98c09f76e910f6ab4a03d62eaefd5270972888e8d8195e66376d6f8685f02bf82759ca770043d7bf414a6eaff252ed0cc08a5d1590bcfd53ce94c7e37d7c22511a539ed3080edd51733d6929581bedc7b09f36f94b65c483abe2c379b27a0cd62f5660c5b531100885d7ca621fe7826c562d7d8dc2c705f8345763dadbfb00577e4696c70136d63ea14fe4fecb0002cf884f6ffa4949473a00b4fab07935d408630990f92413534246be2f27af6bd20118c984c8d7e638e1f9b0ef9982eb2c003bcba4700ab3e9a2b0dc3e8d00e45105467143f76d045a9e9b4f8452a3812013183fc06cabaf311d9c8fd79d73bd0c4efb25eb5c72ea6d1963ad645b65f12108cce7310665d0eca7f777d6c65a1cc59f79630a2e45b065c88296c6e7163cf00e54514dbd7e223cd3c5b6fa169aa64d1d348abb303bef328fd950369a6d00f41bf3a9e35cf1f62d6df895cff5a16880f84767b088f4a53639bc1e522418842f8eab7d630e1ad96a8bb8eb1c2d71b32abf770d211e3d25fbd88d794721fbaa6533ab511ca0ee13f5413d9c85e1843b831fb8bce71e2e7b994e69e5fcda9501958e06f4eef4fded61aab42b37362591d2c5d3db9858c8ced2aee4296760b5e256d83ba84b582eeb0032a72724b5c025c166f77e41e3658d57dbdd0fcca003f0cc4aa8dff7cffed068b3e9d15424b8ae467441b540052137c9193df240ce952eefce56fa2e51efd1a569b2a17aca9f40287bf89f196b20b38f057325a9c3d638502c9ea2435f53e7fe96bc746ddbfa964879f414424f880817da7e36ca88fa54cf0c453719f2f8d32a398e2e786557a9228696271feba3f5beef95afcaf4f115a319b8e6de9a99eb50803d924c01226af5c6b734653b287940a1f92772a21e9dab51194285226215e43d23fb283974e9b626bd0867ac5deb66c3d60480025ea68c9d73578fef2d0bcd0c8bd20f54f582c8452e3cee395ac1700d8d77a4e9b13268011c33a14d89d8d65785ae8c8648384ead06b8360e1f33e335890b02ffb1c17d3fac8e46421a3bccf92ac20d97a106bf549918da4019460b6967e482ce598db6aa7ed2ae6418747a0fd86d1af039682f0897dbc3063728b39e19a13bfdb5cb4064479d10241e09553fe2b1b3a9a8283e969ee19ab064ae869ae641c7115c1ba960b8b480edfeba26b36a56d43e4606a3ca3131938cdc66ed8de6f28add5678b2ee6dc82e85bb8f9cb6666b762411b6b41c7cc315234affb4d3170379633d1279491805f2e35d644d0557f43e0c486bbbe0dcd572c01195a4be8d599596396805aacfa16558a38a595e59a5fa226bdf9fd40524df84946345892adef627d9251174c2914b0912c44c28f8a9a5169ddbf1e00e3e52de7385b163d0ccd08830ad6cfafe22582422147421d20eec863a34e135fb94ac74bdb38935df279ca3993694c549880dd72e7af0bf949e1ba8602b528985172a7732eb235e393fcdcfd290416ab0e333f1f1375a5ac63d57fc22763137e2898175b276e5334fae51b6997472e77695b09881cd626f6b3b657fc0a38feb15f8b9a224c8d363a5ab246a6c35d4fac56082825d81cf9f2f61bc", 0x1000}, {&(0x7f0000001280)="f4aa8e87334e384b9410db0f2f4c5d61e352bfc022690b4996704785df74f9858b6d5e5a547bec743fcb3c217c386117770017f6c76b933bcf32ec06bfed3f5cee9bd1ef8c094e6179ee0e239aeb380ef858bae3be7970e4e3821b77df1892ceecc8a928cc73825365464f6a4cc3b3492d0b229360b4f457c2d45ff9064471", 0x7f}], 0x3) r1 = syz_open_pts() close(r1) syz_open_pts() writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = openat(0xffffffffffffff9c, &(0x7f0000001340)='./file0\x00', 0x20, 0x10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001380), 0xc) r3 = kqueue() r4 = getpgrp() fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x2, 0x0, 0x9, 0x7, r4}) kevent(r3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x6f, 0x0, 0x0, 0xfffffffffffffffc}], 0x7ff, 0x0, 0x0, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r3, 0x859f727299620d24}) 08:47:53 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') renameat(r0, &(0x7f0000000200)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file0\x00') bind$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x3}, 0x8) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000400)={0x75, 0x0, &(0x7f0000000380)=""/117}) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) 08:47:53 executing program 0: 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) 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(r6, 0x40087603, &(0x7f00000002c0)) 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) mkdirat(r4, &(0x7f00000006c0)='./file0\x00', 0x80) truncate(&(0x7f0000000600)='./file0\x00', 0x0, 0xffffffff) chflagsat(r8, &(0x7f0000000640)='./file0\x00', 0x0, 0x2) read(r4, &(0x7f0000000680)=""/48, 0xd5) 08:47:53 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x1, 0x0) fcntl$lock(r0, 0x7, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1000000000000000}) fchmod(r0, 0x0) 08:47:54 executing program 1: symlink(&(0x7f00000001c0)='..', &(0x7f0000000200)='./file0\x00') r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000100)='./file1/file0\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f0000000080)) rename(&(0x7f00000000c0)='./file1/file0\x00', &(0x7f0000000140)='./file0\x00') sendto$unix(r0, &(0x7f00000002c0)="2664b4500942a80dc5c61608213d4722e7f15324d56de465c83d09bea0b6dec628cb9bb17e700ff55d46f3bc59c90cff51d6cade8c36c954ee09be0c764e0ebec45dd2179ed7acd0bf9b5ed29b3d6bd68866b9ab1020e9416b5e72f45fe43c489eab52588d8b76c18fb9d7759bf881345970871791e37cb20f973b8fa3e64422de4853351228a921105fc33f05e2a931aa82a3d181c9b62576e31665f14b5c64ff744898eb17e0598447aba2ec2b751bd007097824b8fa8695da1d2b0b", 0xbd, 0x1, 0x0, 0x0) 08:47:54 executing program 0: r0 = syz_open_pts() close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x2) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') syz_open_pts() bind$unix(r1, &(0x7f0000000900)=ANY=[@ANYBLOB="40002e2f37ab2271be244be866e3f565df00d0107f5af655c412585f667f2071cc4cefb7d3a8a82c142905f8605632c55a12f890719dde906859aff55f4d90bb62d88e9192b62818fe787754372cd61eb918d5ac4ec3fd44f4a02c01e58a7ff0548dbe420efc7c2c7867368c0df60d19fc4f7a64a5aa918d32d0463197af31005dff0153bdb2e9ec907c4842f3ae2f819639abe2c4ffebdd5407015ae6160e45aea982c24df208886e43d22396115fd13b477662f3401ef5a7e69fa4c95bfc9be0c8c9b8506e89a9e38e4bbc3601701f172c47de99"], 0x10) getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) setgid(r2) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0}, 0xc) ktrace(&(0x7f00000004c0)='./file1\x00', 0x0, 0x10, r4) dup(r1) mknod(&(0x7f0000000600)='./file0\x00', 0x8, 0x5) r5 = open(&(0x7f0000000040)='./file0\x00', 0x8002, 0x1c8) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) execve(&(0x7f0000000100)='./file1\x00', &(0x7f0000000180)=[&(0x7f0000000140)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='}@\\\x00']) lchown(&(0x7f0000000780)='./file0\x00', r6, r3) mknod(&(0x7f0000000280)='./file0/file0\x00', 0x100, 0x0) recvfrom(r5, &(0x7f00000002c0)=""/144, 0x90, 0x801, &(0x7f0000000380)=@in6={0x18, 0x3, 0x9, 0x5}, 0xc) r7 = semget(0x3, 0x0, 0x8) semctl$SETVAL(r7, 0x1, 0x8, &(0x7f00000007c0)=0x200ff) mknodat(r5, &(0x7f00000003c0)='./file0/file0\x00', 0xc000, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) socketpair(0x1f, 0x8000, 0x6, &(0x7f0000000480)={0xffffffffffffffff}) bind(r8, &(0x7f0000000500)=@un=@abs={0x0, 0x0, 0x2}, 0x3af) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f00000005c0)) faccessat(r5, &(0x7f0000000540)='./file0/file0\x00', 0x40, 0x0) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000018c0)=0x1) r9 = semget$private(0x0, 0x1, 0x540) semctl$GETZCNT(r9, 0x3, 0x7, &(0x7f0000000680)=""/253) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000240)={0x5, 0x1, './file1\x00', 0x0, 0x8, 0x401, 0x6}) 08:47:54 executing program 1: munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1010, r0, 0x0, 0x0) 08:47:54 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) r1 = accept$inet(r0, 0x0, &(0x7f0000000240)=0x6b) flock(0xffffffffffffff9c, 0x10d) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), 0xfffffffffffffffe) bind$inet(r1, &(0x7f0000000040)={0x2, 0x2}, 0xfffffffffffffe7f) recvfrom$inet(r1, &(0x7f0000000140)=""/227, 0xe3, 0x802, &(0x7f0000000080)={0x2, 0x3}, 0xc) 08:47:54 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x48165445200cf0d0, './file0\x00'}, 0xa) 08:47:54 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x17) r0 = socket(0x18, 0x4001, 0x0) rename(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') acct(&(0x7f0000000280)='./file0\x00') setsockopt(r0, 0x6f4, 0x5000, &(0x7f0000000180)="ac51c089f3853668dea7bed07544c903c7919586019be57b34f0f807dff693e4c6f431c67caf3e2c47d56b8e14e84f201850d93e53756b1b7578263ae67a830632a77b30626d65bbb0b159d714d91f2e1c54c0536c84434fd3f1934217cd262d083181e735ce91cbda10eaabfce564aa60504c6d09a00f955508ba4be56ee86a93dc92db4f593176ad0a83de2feb247cd49b7dad5ca8ccbc3e2f0203f953ff4a65958f822cf080676f13e2661c7b16a3400e89c758e2e404072d349e136663ea4b447f2f767b0285141eac86981839ef610a53b6b2821d2f", 0xd8) clock_getres(0x0, &(0x7f00000000c0)) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) getsockopt(r0, 0x29, 0xa, 0x0, 0x0) socket(0x0, 0x1, 0x8000) 08:47:54 executing program 0: acct(&(0x7f0000000000)='./file0\x00') r0 = socket$inet(0x2, 0x982fcc63c3685c6c, 0xfeffffffffffff7e) setsockopt(r0, 0x0, 0x8800000000001e, 0x0, 0x0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000040)="5175622f87b5ad79d443f70c6b5798def5b9c98cbf05cb98ac6744979764121b1465a08be781996bf9583dbb39a7ebe0cc18dac6d79bf3a8224f1b01c966daa9434b92502d18078ea5b2bfe485dce5bfb0a5d26640a09dfaf184f2aac151f1e18d7bea2b7058eae5ab5f17de34ad75320b6e7b3c7544ae65df3f147931534c469031fe88722757752e58a951dd7f4d30b6527836365f8938b404d8ceaa67748fd6e532d431d2986d05103a7f78720c0f75c957d1000a442bcc54eb2fb74f33b1f8f365000d8e8d28c243a43f764efd122d7a3149f9a823ae1b3532b45c4694afcb8bcb4fded875524e319837d799d2d37a70aa4ebcc7afcc76325e54112efccfbf914ee6e8d79a1528e8648dcd78dd4debc7ed89696e2f318006eb723ccdc5fe9aa56a2364d4dfebc7c8bb04eb04e9566be75733cdff4ec098028abea26e757caca629c572d480585283a0686fd207e93e98534d9c1387eff9388f52bfd53517355db05544708bc277c5206f581efabe9ecbabec2f6aabe92f10f5a760619ef5997b815ea291bfc409204d9e418a35304b975e3227858eba5f799c298154fb50b6cb7024bdce78c227160f2b855de992be30f4e7f0cd7661f6b4d6aa5e2f9ee4f28e16cf994340ae6261f15b83d72c3f7c3c383c02276e453b4ba9033632b883248bc1fa5c91ed25bca271e92f53d4cbfebf687181b66ede1297d97f12cd524c4e64f649e1016ef0f036591b382de31b7cd6b1459b97b80aaed38d15a8f6c008f0d306c129c5b0b91174d93e81b53171222bb3cd54ec1e49f26919533bd9042510c19c3fed0691ba2bba4c3c0c3301bff52700ec7738dc506c0512c5d051a2585ea1c7db024a8c5b33f045faa958b42ad0ffea6f5b10083729bb5db8d46a3a0e243f57926ec9d5a4426dcb2e4e4c416a0e744159f99639e113242117041b34787bdee88c4b2f14346d1f5e21066713abf68832b1c45ac9694719c1d17c763f760ea95c6540dab322c00d930b58d461aa526eca8b1447a81fed77db23afcf1dbd707ac5aa64599c9d9de59c878384636fd59cc2f85ae5c9a22a94711c50a3e2abb130949a441a2374ef4c1751f11edcc815a635f753252d3b45db66116a6cdedb0fe1d6bed428bf7b4e52120464a608ee82221c006a4c74ccee442936851665fdfdee7b92a5c93e6d7a8ba0f1ec0eac7f96ba1059079cd208ed890e5d6a0802c151440ee9c3114e0439d093e03dad9f8e1f4c2b3149327b0c621e6381c86e574ed03b224e443afcd000e5bf49bdbec1a5f67b722591bc8a6da6cc2b6e9dc4c8ee10373ab42d7aef8b64b38d90ea0b057311cf2b849fd21f0d6dfd711ef73c7e4809a6dd7621501d402f678919f07735dd42b9968bcfebc4e333b5b4f36cf6c9fb25d3cc6d1cd30bb2403b151dade5ff6955cfaded30f314fc16390e1edb7ed51a3b46c080c6d2a7f1b93ac0f6793935a1dba5188467bb7b1929c5f675809003ce562c76ce3b93d48f9c3637e9e896ab5a17471ed9e6426efac6f85649371d292c7a441d79915772316f602d588a59e163bd655ffd4814a85005530ab3be3f5bfbe38d03f15b758dc23f47a4478a4e247f970289a9807c1cfcd8c7e63cd6feb69061260e54f7faeb8c813c5ce437fae079798308763b6283ee391939fb22c1e4d16793ba5f2b2377b528f30837a19e83be151123b1ed09ca5b9177785de28c646414d9ab2ecf2c2e52fdb2f71b76ab674e47f41638862a8846fb8c205e842a85591c994b0455a5900650ffe3033fae60d770672dc50356b41fd662531a39e15e7b473e5bf81c4428821c755b1485ef2acba26df885db8f3bee0b7a0b3c6db8b0434a380a585f1bdd3c27bcd04e4ae23a553c21b88a15e4b3c1067859e6b806541cd5ddf1833283df0bdf6380d9cd9b8cffc93c3c775f5bfa9dc5e07c7efc6d04929451ffa3176b89989d1ca4fcd19b0771a21984571788b0d39ea5580eb3682a33606ec15ed23ff76a4feacc4be2dfec39b27e2678a16bc6dad0ab72e1fb9cf7de67f416ae3f79d0fe7ada0b250acf417a8c77ecc1fcfe2c653f36517340a460d50223fae7c33b0e042c2457b60b811b84b0400af4614a3990706134c08acef9378a6a425a7382fa882bbbd6dd1c45d07cd48fbeddc1df1337d27c6e80c7089c710faa1b5a3ff2e219d264f33d263e546f4a72c3faca3b52957f8d9353510337337180e31ad5f8d06a569594fbb4a296f3fce0c4da4323fe11f2dbb03d4413dd5f29098ed55e2196f3fd1b9607ccb76fa9ec82ca22764780f645ee825b57a2b5c7468abd0349064cb3d785d7f6b8310ee038add6675e9385b25d9392258cd5695e9d19e8c0eaeb184d09d58e41a55fc3427b7e47a7a0403abe62a63303680c0b677dd0f7b7d0139c353afe04fd3bdd00b443c6f15ec3e8cad651858dc96565ca25078f6848378ac16bade37ddcc26423f8d88ccc7b63df38e6cb12602db4c1117caabe9401ee4cd7bacdcd456bba6a4773bb92e07ebdf67133a264b6f89f0017380f8fefea0139943b2adbb40f1f4bc7b282335c08640a4e73904bc1d5ca8aa26948f5a19226f98e504777a80afeb8527f2788b86a445d3ecbf777f318263afcb38d48e51980d4294f11d6dff0eca5eb4dc656ce922b13406d555036cfe92a32b6e7477ae6669ec99c6ba103074b816d57353e0f989385f5582ee2c245af68755919430535833ccfac6e2ee2dc07c62aa67f55a4fea49ead1fc663bc4647f97c981f6d017a2a804c1922e27f019ef50bd5a3ba475612cab16216b77c006a40709506436a09ca4c8067f2f6815f646cd66d3e8ce67fd1e75d601005f23145ec98846699ea9eba5b4987d1975e430ca1fac4fad137366db527a8663faf4108b248af68d14120f78ef4ec0ead8ac1c7e07ba3affb51ebe92d9ed3727b4ff4b48021cad57d1a1f44730e7a98e701cc57e50f53a953ea02dc608affb17b3732d8f8efdce96ae32ced3fe66a86cd54105ef7b6d0434b26a6f9930bfbcc7f56a7f88916faf8e1b10e850d2c13d1488e5c0e3e9a7d29aa424522b8344829fff4540b83b5dfd81958e59063f04cedc2de76e7455b7239dd1e4958824ec1881e6c27f0e52554b00d2a021f3a91aa3b5c6a88feb7a3681ae98f78c1aa769208a43ed7a454bd515f61be915d5f7e88e7eead34327821a842dcabc89c4ffedefb851c0d34ceca7486264cd16be93567359e479891082e1302ae408bdff51aac2e049bc74f18087894f288074a09eb62a66a3dea1e08668c755a300408c26446719b77ef279205833217448875ab984bb7f0571159d778f956a2f87efe7c5ada8df915b58e6862ba123e55d94eb31b57ccf6e7f29d206caa6fcae8a0235e7388ce3dc6f411752fc560323627df8dcf35d7808f76f2c03b992e54ea1519d381bd5e921d59e7b1a7e373ca3c693eb1097cbfd20af30c5d02dd6891839d43cf2fe7c3e0db05b1e3f9e8bb1ef79e1d81d15f97670e59ccdc32ecaa7e9f561560a7e6fb712c54b3316d8ab095d0f6178b46e2330bab895912acf2906ff9511653b7ac6aaa335c9da7d13aec47112e056bfb6c0dde6124d45e754aca2a24f16f1808fbcaf2e58e920ea04d8004286b0b2b0f3c8ead063abc5bedac32dc499bd2fb6c0219236ba72b8e9d6dd0e063fa508929573cf3fadc5cfd00441019971570d30ba951aa219cfdf15bde924141b3da48042b72eb3c2257882d5d8b4974c28e765b81977c38efa4e6cfd57cb1eae02f174b813659ff8ed48c18dfc1b21e20557d6141b1267543f6138a111648732e89274d1aa55f5f753ff60551365dcc19c9c8b0baf8f705e3ecfc3aec484bbd70dc2939b6b518f13afd67b43c34e1c4f032287d9edfee0e07e2e3d72ace5b8d24644173782f8acd3b924dae9635f2daf3af4bd370e22860b70c0ef1840be8558ab5069fa46f49211ba2f9190b170a9169b0532d848b79055209fab32557f52d442b01c34358357be3453576bb37107dea1582bd17e0cd85aa8e79ad4d0df06da6fa508354f1c7589d1f4c37df497ba800494f6725dc59012fab2772876b5deb02ffa63a41489843b3a52c055e8dd3cd21a8f4f432300db28c3a6000c24f1450becc7ad802ecd46756f70b73452facb5f2a2935ebc1dae492620da104bf6053a94cbeec919310937cf1b6e0de1b40fc772abe302da13ba15eddda1b017908c361bcce41f7db1dfe9a20358a7aab631ece0cf50b207f47b0c02af2d2c156f6b09a47d015e541f6e6501c71d7d057eb871a6f7e5ffd10b4de3b4ec39312160725c19a4b8c79342ec1c6c140fec5a158e859859e4ee62854a4ed2ff9ce2d42a0fa9aeeb82b2c4ec9ad2d22e3be65da4f74b42a4d3e7bfb585892e14b3c02750070694755c65f1238c56debc3b6c3dbc074284f9b2fceefe2424f545f18623275ba9ae6b45bb74033d7dd58e20713cb28f4e5a1b08a204332d27d5c1467a8563b53ed84db73183e036486ee7280c339e98af22b9387cf125587b92e49578432593a6067cccea9baf188aa524211e20648e1bab67d6981bc453a635c1774da022f5c2a1bbaf0f74c550dd6c760bfe3c60044ec5912866b6f9e9ce8d89d32e235ba1111bf81ad2e960f309e18ec80cedc78d8b5f22df42107b94b25c15512f944df2e7fbce44ffa4316bc223abf18b677f2d8b25e15472bf8b47cf08684ffc34a6d3ff62c2929aa47b76844c39b3d917b6eeffdcd7682092b3faa2b4b60566b4b9321baf84184c174982c01b7cc349f6192bfbb6e049cc471a834363edaebf77261191f78b99566b371f40c7ef5efc9e2eb8c55a0199c947ee099086cf4146c931dfd47a5bde4cfa3aae116d0b3801b196e0a0545a0bce125065e0d6e895761a240c3faa733d8c6eb97df59bdf1c74c2bfce94f055e3f1c6f4b04735cd96a8897d4f901b51a118e0b407064b62c6d6da73ef176a96afe23f8178dc17cc77cd4e50b1c31b40692a528a603fc698fc195dd01194b4af56d7ef97aa1a2abb9e1303f30221574decf97419b264cecb2233e3a3146592dfd01f135f4658a0c45b091bf3b548580a01d1239f74ead3610ffab26592b3cfb2749a8f208778347966c94882bf937ddd36bd3f0118fc6ad2330ae56d2bd8139583ea57642d37ac55ade5aa6875449f6ea8dd0f3436f05873d908d506acaaeadc7afcdcb686f23f63d13326add867b0ddb45eb5e1c1dbbec2b69eeac07d21784d439d017fc3dc2621cc5f52b99c7515b0bffcf29fa7449d1254d233216791395d6f2b8b92dd733a8c653f9c1d687c00361158f5047186d5563ed35a19cbaaac24f3a64b0edcddc892dc4b3a90b2c86422c833c276cae7c440d9ab6ce600d47d53bd5b50aa06f3245b103f3ef1761710819af28707224f3e4cdabf78910fad882ee507bdc7c0e8254618c255d965b62142ee44e4633cb3cfabc3976a20427bda8070b8cb0c6e0273a68f33555477aeabe9845dfb822a6907fd855490d50e1fb55c204638d4b37512bc01c758d85426a65894271bc22650e29ee01564d7f49b26f4e0686857033e59a86f0eaea8060e6c7d761e77523bd22cf33ce9e915adb43f19fd4611b0847692c3286a581cdb2da591995ae7843fdf59e96bc2797eb452565e7c071675e30a314bd1ccf845b35e1dd3b4db63abd3a4639989046e54e2c37e99005846fe94f855169c08053aed45068a70eee0fa204ae801938de21a3006236ff1da832857a0cf59b6f3cf7926ab47bae02b14cda0a1d240d0d3fe0d86676df37361e6384e571cd5f4643c", 0x1000}, {&(0x7f0000001040)="ff2a46c6bcc4ce0c4aeb1cf33645f0d04cd0252ec65d3f547f467911e81be45dbb43abc2422c4c349a70", 0x2a}, {&(0x7f0000001080)="67e82c", 0x3}, {&(0x7f00000010c0)="74f5a59c5424a610884892f7656ca1559460eb38824035efe46b6c3de7057777a787611bc6153ea8fc091a204ca527c60407dc41d79f69a22274415bd5c1e017063effcb6f4b92bc846ba9a82a9175d63d472aadee48c5ce0dd783f5efc2287bf1bf15bbec3406ce152aeec254c1fe3c8b3b4d653b7d0b54a7d2a4ef9e3a97cf9092e99d120835cdafb246bc93a032f7b53a07da53ba0cb587c8825b66934a28726ea3d7466bb560e6477e9046b6e36be37a2b6cf4b3242ce915360b6008b7e56c", 0xc1}, {&(0x7f00000011c0)="db2d38806cf0678a869d7e4b686657be23ae5ba84f7d0773ce4ef3d092d598a1979e27375684e80e54f21404e7a49044049559f1e6f8e8f061b1789ffb6d491f70", 0x41}, {&(0x7f0000001240)="fedf7a7ff8adf8f4487b17f5dba0ff65891a57407f9352a9135c21d35ec859f844bdd0225e2af4bc5c0bc314eb72d8d5121d4b95facd15df911175dfb57e2e9cf876ecf007bf463e13886868d36dd1e74c5a7ac85e87b2bc0e11fb9fbfaa4a8d26e62caa9c47575096b4e6669e8b151b32ed1f8ae948a266a4e23f8bbee3ed1a024fd8b35b1bb1b646e3cdbcc906441eb6c55ffafbac9e780966be7d6c17e2760da4a4b000f72da410f7ad82302fd6", 0xaf}, {&(0x7f0000001300)="fbd1e6a532ea82585d359e3f84f0252ec8952833bc9348179196a575b63ceec1d32b081f9dd79267fb4f143a4a63ad896b4d7959bfe2b08cf5e28a9832b51971b5ee31c3e3ef8810fc31135e4b4dc15f1f93381c92a3b3c90eeaf1b0617eae0c65e2eceb", 0x64}, {&(0x7f0000001380)="80ca6f11b09563a1523c823faad91965d72b2d1e49e54c2e8aaea16f2f4f2382b94a189431ebeabe2d01a9513e79d822bd5daa79253e1ba05f5e184e0980ba33b825bd8d797d592fdf51df3500dd471df94a7ddff5992ef8932414b013bfffd7f8cfad7bdc3312254d0d6b2f100ea66e8124162b27860f8f44abae753c33b7f546ae3d085cc2c98a606e8a8c7182dbc03314acc632e5f04e9099937229731e6425b39ab737feeca2c8264f93e5e1be25cfbe99b3aa932bc3ca1e67d0c0024c2532b4a39eda4266ef347d66cc3a16531199414e0a20efd12c30e4", 0xda}, {&(0x7f0000001480)="81325054633b4e3ff918fc9802fca5142fc669b37df0e4388a3562f86a7f9bef01fe61a50be9182930cd6f1696eb7f6a3789c0323eed1d6d59e4e1a9c50ad0337a6beefe79c2cc46813cd117980294843437c713fd4faded23d1e2a61e635bc9dd74466bdccd3a25d53cfa1bde56c647fec8364bad015e8cdf0774861fd17288a9f0a33ecda84638eddeecc9b6823fa5d01c0a9b0dba1f54b2452f70e2083945f09fb7e360d99459c47e857b34b26dbb7b46405eae82aad9430f230429cc123e2d91ed", 0xc3}], 0x9) sendmsg(r0, &(0x7f0000001e40)={&(0x7f0000001640)=@in={0x2, 0x1}, 0xc, &(0x7f0000001880)=[{&(0x7f0000001680)="cd5331d9c1531098354c86a1655b7d7da0c4967b9c7d798281764930f3ee7eaae3f8f82b4f2f", 0x26}, {&(0x7f00000016c0)="b320bad017ae65ed97fc76d0e0e5c90e689229fed7936b24b7d37cf86ae9a1d7feb21fc7e81b2f6929af642b8e93b358834a16f23bb05ecf661f8f43429f0a1d41c9f0bb82532768d1076e4cf73e6490152af8e3e1045bfefb9aae8706cac67873bc47c34511adf93ae5", 0x6a}, {&(0x7f0000001740)="567fee6d913e5456ce7e9ba484495ffdca42e7a1d94900babfb2f4ef8159b0085f7b4ca10fc8cf6becf22c851c689a6b25b28fc853d555b3a1ec", 0x3a}, {&(0x7f0000001780)="73311a3446b21d135d158ddaffd27565dde49483bced76affe661c3bfb283372ef75e35eccef854b8a3839b3c9f03fb99efa90eb4a9ac95102a2f7072e59df787ee72d8220a6dcba07c67b86a503b054db264af2b6b6396c90df30f6da6cac82599ad9bcea95467453ce7cdde04adde5", 0x70}, {&(0x7f0000001800)="530f3c2dccb7dd988ecb6a10599ba348fdcf83962482de609cc5c395ec7982925e53b6a5a97dca96da8aa03555540caa0eda2170536331098c73173afd38521ed902e6c2657f5b1f2f445416f832b183abdef53fdd6fc4b42a4a372f9dde9b80d64680", 0x63}], 0x5, &(0x7f0000001900)=[{0xf0, 0xffff, 0xfffffffffffffffb, "4b7d357970610c88eed82d0bd9d02b1fbbd992f5b88f0d4192373273685733019dffa9e7c79066d3a4618f10dd2016919476fd2427647e3ae2c8ffd40f6f80bc3b5bcabbb6adfaac677ac8da2fa7f90e4656e676e0298958e080ecb6ce2c83547dd0901ab6d4ec0f5d175be09f0fe960f066c81146949e689f10e0698136cf10d9b7ae32fc79ca3e61dbd01e7cd0878266ecfb1826343027a3d4eea156b461c8463f1e88460017432ebf5b1e9bea1aefb3e0321b093889de5bdd3d8a5a1188f7fc15e0caffd59c6b4940bd839961a48385bd788e412b237ae06f7a0a13b0ce"}, {0x68, 0xffff, 0x7, "ef8b53fb2793f09c9a2483dda85ea458e0e49373e793c86c2f332ec9cb03c272fa9c3d5dcef857dd7f559a7743611c8edb1640fe13471d225d1f6aa820b073ee46ed362e0d17de39cb63781da30f54ace5525bcaf60e"}, {0x18, 0xffff, 0x96, "6064a35858cf7e86"}, {0xc8, 0x1, 0x7ff, "5c8957026dc2a38885a9f8f544d3ac71d237c7ee7a305f596d8c2aa0b04a229a50134003943618e624a3a92b429fe355ce5f1a649396a425e1fbdfe67a5c0303916b466ae033dc8063b16c6ada6cc42d5af4aff1b490dae8da48a20f4b5c183b9619d14771d4860ed610fe056400e0eede3538d3e9b3cc193690b4cd6224ad6a06f3fb7e406f53bf0295faa058c1ba58f0a0bf326d4725153730c9fce5baf66455c33638996aa719012a3d05f4a6a7296060165bca82e9"}, {0x18, 0xffff, 0x795a5cd0, "eb"}, {0x90, 0x83874cca5b9a3e4a, 0x6, "fc4c9a3bfc60052d0e9f0b931d8a424c2640c861e4aa59b7fb12d408d62f898a67d4aaa3272e94513aecaef744ff10ceb7f3381afbbcf7b2cca0879c8d9825488887a813dc00b75b1893eb8a2d774615c9063865ee241726e9d460ce02405affbb67a4d47a925b3f4aa3dd8bf44274f3c54f1b55bf5d525bd2dc"}, {0xc0, 0xffff, 0x6, "bcaaec094deac723925add492dc145aa90bcc7570026a73db84a7f7ac1ae39e5cda274799e16456a6224ae45118a98e5c89300cf16a832422a3b8d75626a3b877af333bd9d744662100d516905718bd06b154f74f8bb40d8914e70b2ea19cc85b1528b0898e23231023ae8571271aa4ce9a90fb417990a08d7d457a68abf64e7b937ed2073969658402acb65d224e4cb7e1972f6fb1f71866ae016dd6385688702169f6ab4ec6aa3701d"}, {0x98, 0xffff, 0x8, "5ddec70fd1b77096333a13e92f62b2ce97398fa6aa063247a8d80c8b81317863a5542ca73f04c86641bb353d8045215d0a500eddb88ce8defd11a40378e6ec58e6cc4c95cda2d301c8e65a7f921361d0fa94bd028de74e644f3065a3e14e209739f6ca21ccc45e219e181de768084a48418dcb8a830ff8c71f09704ba0bb3dfa9a"}, {0xd8, 0x1, 0x9, "c473e74973ac35d49581f8569546bcea2b5f9d970a3874bd05bc431e964b74abb4b85ebf55d47c6fab20b824be9fda5cc250916d99c320103872bc41c53dc4837a5edc163b47740fcacfd5e6fa1223ea4f318e793450ee49e1eafdd21a49f902aee36fdbb515d6db2d164f77cd2d82882d53a45f5b949403d1338c0a5cc0296aa82255ab2ed1f51001cc10bc11e8a2fde1a6104bb0df48948529e2a6673874b678181f9fbcbab0cb94f50824ae221d3ccd09455775aae87124b980dfbb7c3038fd53fabce5fc"}], 0x510}, 0x4) 08:47:54 executing program 1: r0 = socket(0x10, 0x4, 0x40010000) setsockopt$sock_int(r0, 0xffff, 0x1002, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050490000500000008000500ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77808f5a872c881ff7cc53c894303b22f310b404f36a40f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 08:47:54 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket(0x800000018, 0x2, 0x0) r2 = dup(r1) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg$unix(r2, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0x0) 08:47:54 executing program 1: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/55}, &(0x7f0000000040)=0x39) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080)={0xd0, 0x7}, 0x8) r1 = socket$inet(0x2, 0x1, 0x0) shutdown(r1, 0x2) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x8) 08:47:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000180)="e0cec476afaaa3cb8580c53658a9e8f4c6a5208a674ed69804f0844af0076ba0669482f79e6bce153eab7bd8509f03666ac4ef20bef8f090bd2d60778b0da14978286a67188eec585211dcbda6939b42b45f0dc62e8be9d837e976288b99cde56e763d0cd7067cbab8796983808e320b4dc71daaa30353f111dd61323e1cbcee2ee8b74384555c1a1a49c99fb106cd56037a5dfc10b85985b53c119a7182d4eef0c13f75a3602f87d7612cc01d77eacb03f276b2095aaa37560325daa3dba5b13014136c22fd9786233a387289a728ef4850f88b02edbd9fb33c2205e86b324b887d72bedc8f", 0xa4f9) r1 = syz_open_pts() close(r0) ioctl$TIOCNOTTY(r1, 0x20007471) r2 = dup(r1) writev(r2, &(0x7f00000007c0)=[{&(0x7f0000000080)="86bae8", 0x3}, {&(0x7f0000000300)="ec7db66b48a448fdf4705ffda254066aad4ed794fdb1ee6089dd95d236fa8a8fa36cba488cabdfe05f0f0eba1d400266d735ac875e2dcbce9a4fea056441dc30720cb88467928dc6ee26e2665ea46d7dd03beea8b2032644be7e8446d9ab065784497484497e71af9d3f313f21818c161d0ccf02bf9760fb9a4bf06e5eebb50f5222dc2b1c8ea7", 0x87}, {&(0x7f00000003c0)="01684353ded41436eb87918c96ceec2946fdb5a9aad3795d3aeeb536a8c968a757cf20f9a1daeb021aa6e10920735feafc068a32b68e296e133e11422490e272598e8c352533dc38be32c2181b05a265925735b2dc84345cfc8e3e43dbedad923c20609205c87eb744ceee43c0a72ac56c48b191dfccf34582a6716abad9a93c074f202a317dc56dc3d7c852f556daacfd47dba065ab6d2534c3ece37e3af5567f68d4ffe1e40f357f1b18873f9de2ecf75c1f6d706809b883cd1f972395f0661349260359fa18db1402cda81f58517135db2d7daedec970f62ca24d3de884d1", 0xe0}, {&(0x7f0000000500)}, {&(0x7f0000000540)="ca6b92e7317f5307319696c786de6cb875baa3d93b345466b8de6a86b9d29669c7b0e231ff98fd52460305c0081eb0a024a5a3854bb29ccf41a86b0c3b792c2431557476362a4673993e8e51e243e3f00b797b4ef7cf53025d5cbd164f83356471984ac954e81d52a732e927bb0fbe5286819719c6561ced392e70ef185f1c85a789082a5f3454dcb9be4e4e08038fe66f8e02f5ae37d845d00c6cd481254757e513e53e6121364fcfb261b6723e67ff870ac53981b0c41a105b8cb8c40cd863ff67e21ac013813fbfa520", 0xcb}, {&(0x7f0000000640)="9468c62b552ba2300b5a03f857df63dfd533b937c74833cb9a20997721fbc06e8a4677ce465ca715a614c8b16fd82f34e85b2ca004f4dd90adc6c519a38d270026153785b31f93115fb2173f50b307894443ed224202060603eeb5a2e3cec8960308757f3449c48d5fec7928696364759c80db134e568871f75b4dc5ee45b742d1b16da6dabdf4a8", 0x88}, {&(0x7f0000000700)="cb7eb0d36e5900fcda7c3be557caed4e4ecb1b01049387874ec36658fb0e6933a89a2d7b9ae3d388720928a65d240817802c2598c33396e2e178be6108fdbd83118e6f47aadd7be98935e4ffceaa3730cc13f70637b371c6f852f78186b219c22841edec97714337463c87529db6667fa3b2c26aa1900cc0fcf6215e9b002fd1fcc58070395113200bf9436f63d835207041087042acc9793cdd39b3eea5435ca1c74126f1ec50b43ba50eaf9c6c80c1c6f9", 0xb2}], 0x7) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 08:47:54 executing program 1: r0 = socket(0x18, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050460000000010008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="2317f89f189b95dfb6c6d9aca66f41ffa701e8ae19cb0256ede2cf9c9c12639357720dd3ba57f6548b0bad8b222656ba37e580fd20482f61d317a824a4ff806621c1c427922b17eb749f036fd5d7cbce0dc4f92ffcd6cc0d7c22bfdf989e1fa3", 0x60, 0xc, &(0x7f0000000140)=ANY=[@ANYBLOB="04000000000000003000"], 0xa) 08:47:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000000)) listen(r0, 0x0) 08:47:54 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8a0203"], 0x1) r0 = socket(0x2, 0x1, 0x0) getgid() bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)=0x3d498334) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/23}, &(0x7f0000000080)=0x19) openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10000, 0x0) 08:47:55 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) lseek(r2, 0x0, 0x0, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0x2b, 0x1) lseek(r0, 0x0, 0x0, 0x2) r6 = getpgid(0x0) r7 = geteuid() getgroups(0x6, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r9 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0}, 0xc) r11 = getgid() r12 = getpid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0}, &(0x7f0000000800)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r10, r8) lseek(r5, 0x0, 0x0, 0x1) r15 = fcntl$getown(r5, 0x5) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) getgroups(0x7, &(0x7f0000000900)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000680)=[{&(0x7f0000000180)="40197edab192ba067abf106839124280e2bb5677648b3a0b2892aef1db02e075d541317888dba8631dd0d32f28e11b1a392a18e66532357374abec8b92e36fc7dfe408213c005ca56afaee010ae8c886311923c3ee6c6ac7b46e0ad08a6785c79ec5a19d4e4d2a", 0x67}, {&(0x7f0000000200)="7ec0003b51dda36bec6f840f3654bd557d541ad59a1e5ba8c9c17f", 0x1b}, {&(0x7f0000000240)="638ae37ce2435469641296a2e58f47ffeddd24d4bbfcd2041105bb5e00795644201550183d76db806d653318137ab00f2b3c73bdb3bcd333bed9118c5e8587cd49403b2cd7782ca7d1f4e30412eff683a75f94dfb15e3fb3d73bebb3f3226ea01abf0a94ace53b58189955c3b6463411284ebde0fb2289b009a0bca4d53688318bdc3aa4cea69a82dea0672c54e35cd0a2af6da432c2c3043a0f90ac6ba31aa71f08c4e616a0a4eb8b359745379d737e45bb", 0xb2}, {&(0x7f0000000300)="83c4ee33a4a6519fceb8867f64b6e394b7bf67d3c4e85b040b581683dc1bb3a8112942cb4a158f9e2b14c50fd28778124649a9c116a5e5a6790093a91d27d9a29e84b363fe0309e7f10fc6a9f757190d65eb87aa667d5b17d5354f7c5669250f1070aaedcc7918945a6f1e696d876094fe365b7907d905889efad3f8d4734e018cbdb781983417f8e19059917e07754705d48746de64f5f6d4d48f4296c5f10f20813490de91b191194884f867b2be2b3be806626f92f27adfc2ba", 0xbb}, {&(0x7f00000003c0)="f7ba2d564ae2e55a848bcc0bb10e589436766f87a188fbaf63fb4a7afe5d13a45877d4f476d76b43619ce1d6399078a602d637f62dc39a49879c9e50419ea3d4d2f64386a53ceaac8d2977ab8352ca201c0974f8297310df02dca5ca01489cebd5731c1f0081519e9aeebe12d2d5944555c6ea920bfd22c2791bd9373d57bec3637af2bc1eebf28e2dc14edd1d637c4c50bbbdb9bedd7ce5683b1d6483729683e9fd7c2dca6bb388ba5b737b9f496b58740ed797", 0xb4}, {&(0x7f0000000480)="8f6785ff22248d743e11c81ac5d4211ba4", 0x11}, {&(0x7f00000004c0)="a9cbef7794738a536960236d07b9272f364eae0fd2214ae1242f2f10a0e3222887381a2613a7356389e64627807641d91936611c3b6ebafd40fa0c1dcd936bd123e2d004bef16d96adc3b016fe6eff3cdb37ed821647f349a3467b9a870de98317c43e99407bd0a47cc56abb6f555193657d982458576015eace69ae4e3ca90a3e6a00a83880b8329c9f3f92ad63d35d89d4d10fab1c3f932401ca2fb5b53865d655dd8240ba7c0d9efea0e87ef27d4b8eb4", 0xb2}, {&(0x7f0000000580)="77188aefcc1b8ece2e1d368056451ca4da031fdd47538237c6ca34cd22d85ff908d47fabec6284cd8537f4a4e4e8287917a1bce4008e540e", 0x38}, {&(0x7f00000005c0)="8afe7c651e0186381962ecd9a12e939ac431f614ec505811c387ebc6014aa1534552e8165137110e06cd5f2677efaa36f6e0450628e0873569ce96ad6bb7b85777038f834b23b7a50d77b2bf4015d1b0f783a4e87dd06cf159b901e623553166a51cb74353bf7d2b4e2e5be42df65090966db5f5f75e4cc8d0e924df8f7ee2be13595b038b4f9b51d80ca3fb6c016f9a175de54be38393491c4c3dfca1c91c6cc5f110b59ff2ad0e7d7f849a17392fdf0f972d", 0xb3}], 0x9, &(0x7f0000000c80)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r4, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r5, @ANYRES32=r1, @ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r5, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r5, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r9, @ANYRES32=r10, @ANYRES32=r11, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r12, @ANYRES32=r13, @ANYRES32=r14, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r4, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r15, @ANYRES32=r16, @ANYRES32=r17, @ANYBLOB="0000000001f2e42f1d5eaf0497e1cfb3fa52d23ff0a4c6597b2ca4f264dc290d9b1c008e0b3c47af0b794893048e4026cfbba0b4b76f39be82cbb8d585ee976e5a376980c3ff554e546c3868a34c2b3a07792cf754da432c66b0828c689fc5e764eb5657afe9a77b97fb126270b22a9be8f464d82c0600d10894eee3627a3b9c250910c2a6e09ed8594bab50fcfcaaeaf8c5ce6003dd6e8bf095ef92cb2287263896b1265555b277baed204ace830020c1a22200a77b47a8a8418d44c22db89a91775e7b3f2172ab61a0e343fcb12db23bf6eeff4ff7acab85c3b9232d344b356b76c4ac785c6808e92ae6291798f8ae62cd8733cbc96e8006f6c71d81528c1f94d0311a64023e4520d01f211c9cc64acafc9b8dd28414f1fea3bbbe72287325af879d1bf1a0e3da6cb244505f41c77dd69bcd18e9ac161bc78380c5d19e792b9fc744aa7076550bc5144c57c38b2e6379c236df0c2b98c3709fbe847e4020575f0ae5670dc22473cd771aa2ee070b01e5d9cb97e07e726bcef706600276a270c1152b8e551d09190f87885d536ffbcb7b8f9279607b094bd707ff76267fd97554844afae12a608a2e56fcc50d03009d37ab43d1f1d128ba9700c6c476da36"], 0x138}, 0x4) accept$inet6(r2, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/zero\x00', 0x400, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000b80)={0x1, 0x3, 0x4d24, 0x6a, r15}) openat$zero(0xffffffffffffff9c, &(0x7f0000000c40)='/dev/zero\x00', 0x8000, 0x0) r18 = semget$private(0x0, 0x2, 0x0) semop(r18, &(0x7f0000000bc0)=[{0x2, 0x4, 0x1800}, {0x4, 0xff, 0x1800}, {0x3, 0x6, 0x800}, {0x3, 0x6, 0x800}, {0x7, 0x6, 0x1000}], 0x5) syz_extract_tcp_res$synack(&(0x7f0000000c00), 0x1, 0x0) semget$private(0x0, 0x3, 0x5) 08:47:55 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x8, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10010) open$dir(&(0x7f0000000200)='./file0/file0\x00', 0x800, 0x0) r0 = kqueue() mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r1}}) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 08:47:55 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000300)='X', 0x1) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x3) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) shutdown(r1, 0x1) dup2(r0, r1) 08:47:55 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) shutdown(r0, 0x2) r1 = dup2(r0, r0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000280), 0x4) socket(0x2, 0x189ee14c3e40ebd8, 0x5) 08:47:55 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000140)='c\x00') unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') rmdir(&(0x7f0000000240)='./file1\x00') 08:47:56 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x1, 0x0) dup2(r2, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) 08:47:56 executing program 0: r0 = syz_open_pts() r1 = semget$private(0x0, 0x0, 0x2) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000000)=0x40) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0x0, 0xffffffff}) 08:47:56 executing program 1: r0 = socket(0x18, 0x4, 0x100) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7fffffff, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 08:47:56 executing program 0: mlock(&(0x7f00002a3000/0x3000)=nil, 0x3000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000140)="04", 0x1}], 0x1, 0x0, 0x0) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8080, 0x80) close(r3) r4 = dup(r0) r5 = semget$private(0x0, 0x1, 0x201) r6 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r1, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r7 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r9 = getegid() r10 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r8, r9, r10, r11, 0x4, 0x200}, 0x4, 0x26, 0x732}) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000001d80)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0x5372dac7e7a8fac6}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 08:47:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x4) syz_open_pts() lseek(r0, 0x0, 0x0, 0x2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) 08:47:56 executing program 0: r0 = dup(0xffffffffffffffff) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) pread(r0, &(0x7f0000000140)="708520f4820208da8d38bf778dd1dd42940f14d6b5b7025f9a4f7d28db673f2c17dc8d9c8463a2575750476e652e6b38778f", 0x32, 0x0, 0x0) 08:47:56 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) lseek(r0, 0x0, 0x2, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x10, 0x2) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) 08:47:56 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x3, 0x2, 0x2000100000000}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x4, 0x814d) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/244, 0xf4}, {&(0x7f0000000100)=""/85, 0x55}, {&(0x7f00000002c0)=""/211, 0xd3}, {&(0x7f00000003c0)=""/250, 0xfa}], 0x4, &(0x7f0000000500)=""/83, 0x53}, 0x40) 08:47:56 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) r1 = kqueue() connect$inet6(r0, &(0x7f0000000280)={0x18, 0x2, 0x0, 0x1f}, 0xc) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0xc2, 0x2, 0x6, 0xffffffffffffffe8}, {{r0}, 0xd99bd47a8c8e4750, 0x0, 0x4, 0x7, 0x3}, {{r0}, 0xfffffffffffffff8, 0x6516bd23d1f19e70, 0x1, 0x4, 0x9}, {{r0}, 0xfffffffffffffffa, 0x9, 0x1, 0x6, 0x2}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x400, 0x8000}, {{r0}, 0xfffffffffffffffa, 0x20, 0x20, 0x1, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x80, 0x8001}, {{r0}, 0xfffffffffffffffe, 0x45, 0x1, 0x6, 0x7}, {{r0}, 0x0, 0x2, 0x7, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x4, 0xf9}, {{r0}, 0x7a89f365eca0e6fc, 0x4, 0x10, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x1, 0x5, 0xf0, 0x5}], 0xf84, &(0x7f00000001c0)={0x5, 0x100}) listen(r0, 0x0) sendsyslog(&(0x7f0000000200)="50f185707ea3f9e20e5cb2de35f9ee003bb0b9cc27a2010991a58b447b9eae44191841e89ff23974b988acf6a126a0d5e56017e7512f40b75c180e5f41d15d764a2b08f1b224b3ca90af8b31fa225fa0c6521b04c17d446321dbd02acfe585091cdacb3b9e41b259cabbf47543496f9260d6686716edd2bdacb19d", 0x7b, 0x13) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 08:47:56 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 08:47:56 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x4, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f00000003c0)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf501af56a201939969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c67662fa4dec3084d627f7eacb98da470fe4a4ccec02c5e4870703bfca60884bf638eb9b56018a0e784dd2518478ac441d451f5214f93685e52e4f60e0d32787cebe1c2d54c02ee016aade9d0f5711f0085df2705c5b554ec2d1c3819500da00fd1d85a93dd0ac73f85575b7c8223673582bf574676d0cd6fe7c77141662ba0be9f868a12e0fbfb0afee8400915d5dc3f4771ad42f1de60ab878b0aaba9052b37fde1405ff3025e4594a92132b96507f8ccbf2e99accd72f1e168efa8116c1f443bc3721e57b9508735e02a44cad071930d39803ffb76d781f1431a29d3886705c2c725806fe00da7b2732e4100"/350, 0x15e) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f0000000080)=0x40) 08:47:56 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 08:47:56 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x110) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfc78, 0x6437, 0x0, 0x0, 0x7, 0x0, 0x9, 0x0, 0x2, 0x14, 0x1c}) fchmod(r0, 0x8e3) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000200)={&(0x7f00000001c0)='./file0\x00', r1, 0x2}) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 08:47: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, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x240, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/../file0\x00'}, 0x13) r3 = dup2(r2, r1) mprotect(&(0x7f0000595000/0x3000)=nil, 0x3000, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000040), 0xc) 08:47:56 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000), &(0x7f0000001140)=0x4) read(r0, &(0x7f0000000080)=""/247, 0xf7) r1 = socket$inet6(0x18, 0x1, 0x10001) r2 = dup2(r1, r1) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000180)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000040)={0x8bb, 0x1, 0x8, 0x5cff}, 0xc) 08:47:56 executing program 1: r0 = dup(0xffffffffffffff9c) setitimer(0x3, &(0x7f0000001480)={{0x0, 0x3}, {0x0, 0x6}}, &(0x7f0000001580)) ioctl$TIOCSCTTY(r0, 0x20007461) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000001080), &(0x7f00000010c0)=0x10) fcntl$setflags(r0, 0x2, 0x1) getpeername$unix(r0, &(0x7f0000001100)=@file={0x0, ""/32}, &(0x7f0000001140)=0x22) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000001180)=0x1) rename(&(0x7f00000011c0)='.\x00', &(0x7f0000001200)='./file0\x00') getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000001540), &(0x7f0000001600)=0x10) connect(r0, &(0x7f0000001240)=@un=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000001280)={0x7fff, 0x3051, 0x3f00000}) msgget(0x3, 0x201) connect(r0, &(0x7f00000012c0)=@in={0x2, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000001300)={0x3, 0x10001, 0x7}) r2 = msgget(0x2, 0x71) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000001700)=""/213) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000001340)=0x8000) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000001380)='/dev/null\x00', 0x100, 0x0) getpeername(r3, &(0x7f00000013c0)=@in6, &(0x7f0000001400)=0xc) sendto$inet6(r3, &(0x7f0000001440)="7a97a5dd66162ffbe595c35f7cc94830e25aba7685c47baabf96449f10ef36a85740d7651220150ed54ac2d5b254943e3c66e286d6e745", 0x37, 0xa, 0x0, 0x0) r4 = open(&(0x7f00000014c0)='./file0\x00', 0x20, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000001500)={0x1, 0xff}) mknodat(r4, &(0x7f0000001640)='./file1\x00', 0x80, 0x3) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000016c0)) msgget$private(0x0, 0x1) r5 = msgget$private(0x0, 0x100) msgctl$IPC_RMID(r5, 0x0) 08:47:56 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x208000000000d, 0x0, 0x0) 08:47:56 executing program 1: r0 = kqueue() r1 = dup2(r0, r0) r2 = fcntl$dupfd(r1, 0xe, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000000)) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040)=0x401, 0x4) mlockall(0x5) 08:47:57 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) munlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) setsockopt$inet_opts(r0, 0x0, 0x1000000000000006, &(0x7f00000000c0)="d134545fbdbfad8516d300", 0xb) r1 = dup2(r0, r0) openat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x4) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x800, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7}) 08:47:57 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0x138) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x20, 0x100) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000040)=0x1) r2 = getpid() fcntl$setown(r1, 0x6, r2) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x4}, {r0, 0x1}, {r0, 0x8}, {r1, 0x20}, {r1, 0x20}], 0x6, 0x0) fcntl$setown(r1, 0x6, 0x0) 08:47:57 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = semget$private(0x0, 0x1, 0x10) semop(r2, &(0x7f0000000000)=[{0x2, 0x4}, {0x1, 0x7, 0x800}, {0x1, 0x140000000000, 0x1800}, {0x4, 0x6, 0x800}, {0x3, 0x401, 0x1800}], 0x5) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 08:47:57 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82026cf7fffffffffffff7298de0e5a6a747c63b8d49aec508237ea781a505f87e2fe1bf3ee2e5e8c5f6a5e428f291a21e4062baa8f9e1619549c324dd17212ee971071ffcbdb0dd583bc141e78439a6f7ed5480925affcb57c7c69bb4e281aa01e7d7f750dee72ddba0973d49b9e39d957d13a0067cc11f64d5530946054abc62044a1d1b26bea3ef3405050c724ad8d032af722b5fe4172e0a04aefad1aabf4afbcdf333b52366c09928384676a7d203d741"], 0x10) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='\x00'/12, 0xc) socket(0x20, 0x8000, 0x7) write(r0, 0x0, 0x0) 08:47:57 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000000010101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b0100000001000000bbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) 08:47:58 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONREAD(r1, 0x541b, 0x0) pread(r0, &(0x7f0000000000)="6203801a5ba54fd9f37fb70e2d3a25bd08c553587ab5fc6c82081e77ebacd61b01fea7e0f9bbbf9732f5320baf3b8a420195442989adac416639cde1cf6694109121d1afe1b1e8a154646a965696f0c557b03ceb4fa5822b3247c246bd5aa81d095f7c1d513adf612157228ea42f41e0c8fad6f7488aeedb7a098bf9791fd9dfc319aafe16e021db19918f8d0141d0ea8b963e5d4951c642a3de2b2a665032b7387a7cab77622eeda89c0edf1c351be929c17c13e6b35695daa744aef8752a6b4e37caea20c45c382dea4765ce1dd751df26755ef13c55c9ee71743527", 0xdd, 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000100)) 08:47:58 executing program 0: r0 = socket$inet(0x2, 0x4000, 0x8001) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) getdents(r1, &(0x7f00000000c0)=""/44, 0xfffffffffffffd88) setreuid(0x0, 0x0) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000080)) 08:47:58 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x400, 0x0, 0x500, 0x0) 08:47:58 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000003}}) r1 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f00005c8000/0x1000)=nil, 0x1000, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) r3 = semget$private(0x0, 0x0, 0x404) mprotect(&(0x7f000007c000/0x1000)=nil, 0x1000, 0x2) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000000100)=""/208) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 08:47:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) write(r0, &(0x7f0000000200)='\r', 0x1) pipe(&(0x7f00000000c0)) 08:47:58 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x5, 0x3f}, 0x10) ioctl$TIOCSBRK(r0, 0x2000747b) getsockopt(r0, 0x200000029, 0xc, 0x0, 0x0) 08:47:58 executing program 1: r0 = socket$inet(0x2, 0xc003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000080)=0x5, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x100000000, 0x4, 0x2, 0x9, "b1241f048c181540159a5e0609e2ea046851e87f", 0xe35, 0x101}) setsockopt$sock_int(r0, 0xffff, 0x10, 0x0, 0x0) 08:47:58 executing program 0: socketpair(0x6, 0x4000, 0x3, &(0x7f0000000000)={0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x2) select(0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0) 08:47:58 executing program 1: 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() poll(&(0x7f0000000040)=[{r0, 0x4}, {r0, 0x100}, {r0, 0x4}, {r0, 0x80}], 0x4, 0x1) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f00000000c0)={0x1}) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000000)) 08:47:58 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x7}], 0x6, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80, 0x1f, 0x7}, {{r1}, 0xfffffffffffffffc, 0x45, 0x1, 0x8, 0x2}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x1, 0x1000}, {{r1}, 0xfffffffffffffffc, 0x2, 0x4, 0x20, 0x3}, {{r0}, 0xfffffffffffffff9, 0x22, 0x1, 0x2, 0x892d}, {{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x9, 0x1}], 0x6, &(0x7f0000000240)=[{{r2}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x3}, {{r1}, 0xfffffffffffffffa, 0x28, 0xf0000000, 0x8, 0xffffffff}, {{r2}, 0xfffffffffffffff8, 0x2a, 0x1, 0xea6, 0x3f}, {{r0}, 0xfffffffffffffffa, 0x4, 0xf0000000, 0xffffffffffffffff, 0x4}, {{r1}, 0xfffffffffffffffb, 0x1, 0x2, 0x4}, {{r2}, 0xfffffffffffffffc, 0x2, 0x4, 0x7, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x86, 0xf0000000, 0x809, 0x80000000}], 0xb28, &(0x7f0000000040)={0x401, 0x5}) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x8, &(0x7f0000000200)={0x37a1}) dup2(r1, r2) 08:47:58 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b10005046000000000000800150a000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ea3c257699a1f132e27acb5d602000d7d0263a8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f900000020000000000000202080100"/177, 0xb1, 0x0, 0x0, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00fa8c500000002000000000000020208a371a3f80e04000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) 08:47:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pread(r1, &(0x7f0000000000)="3ddb471f285381c88a9f1bb6f33409e9596499624d985b3a407ef3346d353a053a2e7194e2be07b2764ed8ad9f0c2a9b832c60d57bc6b71a0e34b1d1287fbb1323841f1c6b2a1175c93c121c2cc48be21902076ba62138e541ec5ec66557fb9163e0ca783853cd5101268e13086382d63124c185631c75ce653a8fcb9a6d893860bcd2d899fd", 0x86, 0x0, 0x0) write(r0, &(0x7f00000000c0)="bc22028d4ac4e256e021c12e65f97618fe", 0x11) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x1811, r1, 0x0, 0x0) 08:47:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x0, 0x9, 0xffff}, {{r0}, 0xffffffffffffffff, 0x10, 0x11, 0x7, 0xe5b}, {{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x2, 0x8, 0x43b1060a, 0x2}], 0x0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x86, 0x24, 0xfffffffffffffffb, 0x731c}], 0x4, &(0x7f0000000200)={0x3f, 0x40}) kevent(r0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x101, 0x26d}, {{r0}, 0x29537d34556c2c43, 0x1, 0x2, 0x6, 0x4e}], 0x3, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffb, 0xa5, 0x8, 0x7fffffff, 0x1}, {{r0}, 0x42408eba69c36b8a, 0x14, 0x8, 0x80, 0x1}, {{r0}, 0xfffffffffffffffc, 0x30, 0x2, 0x9, 0xd15}], 0x3, &(0x7f0000000340)={0x0, 0x2}) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000440)={0x3, &(0x7f0000000380)=[0x0, 0x8, 0x3]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, 0xc) setreuid(r2, r3) r4 = kqueue() kevent(r4, &(0x7f00000004c0)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/11, 0xb) kevent(r4, 0x0, 0x0, &(0x7f00000002c0), 0x9, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000240)={0xc5ac, './file0\x00', './file0\x00'}) 08:47:58 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1}, {r0, 0x20}], 0x2, 0x927) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 08:47:58 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x2010, r1, 0x0, 0x4) 08:47:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() setrlimit(0x7, &(0x7f0000000000)={0x2, 0x3e16}) close(r0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) 08:47:59 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x7ff, 0x80000001}, {0x18, 0x3, 0x81, 0x7}, 0x4, [0x0, 0x2, 0x9, 0x27, 0x1, 0x1, 0xfffffffffffffffb, 0x1f]}, 0x3c) ioctl$KDSETRAD(r1, 0x20004b43) 08:47:59 executing program 0: r0 = syz_open_pts() mknod(&(0x7f0000000100)='./file0\x00', 0x1, 0xfffffffffffffca0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) flock(r0, 0x6) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x300000005}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x5, 0x10000, 0x5, 0x1, 0xfffffffffffffffb, 0x8, 0x3, 0x1, 0x0, 0x0, 0x3a78}) flock(r0, 0xa) renameat(r1, &(0x7f0000000140)='./file0\x00', r1, &(0x7f0000000180)='./file1\x00') readv(r0, &(0x7f0000000200), 0x0) 08:47:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x2, 0x40, 0xff, 0x5, "34f9bbb0b58714120068f651e0e90b939fc673db", 0x10000, 0x1}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r1, &(0x7f0000001640)=[{&(0x7f0000000040)="0e", 0x1}], 0x1) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 08:47:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x400, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() write(r3, &(0x7f0000000500)="c51a9c0f90261d780f32bc7af595fc0368b66c08d06e29f6e34bc3cfc87c1ae2ce983a6c1ea522d6256a74ca09847a6f20557029e8cf61e032c08815e98f7593647e337e16e5216dffcaee96e7380771923d3884d60226b3fa55af62486fb689e38dad3b61641be4ea879363865e5f8d0a8c9ee1e12ca41ce2a04d628e218df2535c0c56f8f0f6d87bfa5c59ac37b617888d7432a4891edbaf50c5aa75b7078e8bf04f2cb6766abfd9c13a07b36369c064058ae736a756606660eaca7588d1d64dddecf96650287e97dd4f6c7131b0de6afaf9a2409b08ae3b344bbf3325a75e218a6af0a5caebd76e35ec0152f22e6f82af227573914a47f744adcc8035ed", 0xff) ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r3, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) readv(r2, &(0x7f0000002540), 0x1000000000000067) pipe(&(0x7f0000000040)) 08:47:59 executing program 1: r0 = syz_open_pts() r1 = dup(r0) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) flock(r1, 0x1) 08:47:59 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) fchdir(r0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socket$inet(0x2, 0x1, 0xf5b) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$WSMOUSEIO_SCALIBCOORDS(r2, 0x81205724, &(0x7f00000000c0)={0x4, 0x8001, 0xea9a, 0x1, 0x4, 0x3, 0x9, 0x10, [{0x7e00000, 0xac, 0x4451, 0x7fffffff}, {0x6a5, 0x400, 0x7, 0xffff}, {0x5, 0x0, 0x9, 0x5000}, {0x2, 0x100, 0x1ff, 0x2}, {0x8000, 0x9, 0x0, 0xcb31}, {0x7, 0x2, 0x10001, 0xffffffff}, {0x1, 0x9, 0x0, 0x1}, {0xf44c, 0x10000, 0xffffffff}, {0x7, 0xc98, 0x1f, 0x9a4}, {0x1, 0x3, 0x1, 0x742f}, {0x3, 0xfff, 0xe3, 0x7fff}, {0x2, 0x100000001, 0x2, 0x6}, {0x2, 0x2, 0x4, 0x9}, {0x9, 0x9, 0x9, 0x8}, {0x1, 0x1f, 0x100, 0x5}, {0x80000000, 0x0, 0x1, 0x3}]}) dup2(r0, r1) 08:47:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) 08:47:59 executing program 1: r0 = socket(0x0, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b100850300000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e9e8cfcd0af409b9d4d55f889d89d08d3f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e40100f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xc0, 0x0, 0x0, 0x38a) pledge(&(0x7f0000000040)='-\x00', &(0x7f0000000080)='//\xac\x00') 08:47:59 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x400, 0x0) mprotect(&(0x7f0000633000/0x3000)=nil, 0x3000, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) 08:48:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, 0x0, 0x0, 0xc, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f00000000c0)=0x1) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000340)=""/4096, 0xff45}], 0x1000000000000249) 08:48:00 executing program 0: socket(0x10, 0x8000, 0x5) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000000)={0x46d, 0x3, 0x114}) 08:48:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x5, 0xfffffffffffffffc, "6600fa1d03182eab7fff0e091fe600008000", 0x3, 0x3}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f0923a9e0b8314040ca5a323d3462fb5fae5834f4ed101aae2ba9b10179bbb2656a180c8aaa4e46c6e41c411fc1bafd6c216a190dcd2c10529dd095afa4e118cacfd306e2e91083d6743595433c92687c388b7378b40790cf34efccae1cadd3cd8982a1ec0b1cb644521bda19dba856915988b87ea86bd4c5298a83308b09aa3640cfe6c940c4e78dd214289d0b349d057188dcde6b83283575c5ba3913dfe154af6dd2bb97d9afbdee232ffa895e161efdcdc9047d86e78f147d910e652dc840626764d9136f7cbcfe3aff3728e2a28dc2c6d11e80ed650b2c952652b9f1c7c6286a0224e48595f37358c03a1334de979c22016bcec2a630da3ae189a4a2f200b34d848197dad8e3d673ae04691e445478d9ec1749e846be2c09a5f3b696d06a2628f72e8b701b5f134115fb7e69fb06e86ddd2837ca25a65abd5c2d8eb6796c191c2b55b1e574a3a09a993ab22dccaa70d1f13ac7533b146215e0026a08bc257bfae56041c88fdd7737df748f977e70becd8b41b2d00bdce3ad8d37f6fc2315dff753b8c608fa96a395a9dafff1f84602c20f0959085dcf10272a2bca74b06212be7254feb3a47a808cb23e23fa8e8120d3e29897b9b8e21f0249bc5fd15867092778adea4077ffd326ca7a72ca27debcb481ae4a4f2837253176f449beb0d5ebf9ad19855b86e4f91a45be04fbd36705d1f047c545a8c6bc7a05f542288dd4beed948d9841da7dfe65ed0cfe7c9231c87da0da8fe8a8e1a856f918c01dedf541cba8bccf5be9370432e0b917830aa9dccbbe9b7b5e639b8b8e6733336d29d65267568f7546ded87df64e0edfcb552eff2f82d1a95c3d7f55e2c71a894b3dd5ce19b2aa6b0893056e9453156465676b7db0eed3705b77bb872938583042fde888ca57358ff897eff924cd4ef2f468447ff80520e4d75b976638454dbb18bbc81909a4f91adcded105a56a66be33f0e9ee8537265c8f82d96a4d3bcfecf6c71804c2bfedb54efd0bfdfa1c2564b562b1efc2a52119bf06a08a565755831d0067ada37dc27331dcfa4c4ece8229e7c3215ec8d7189dad90fba9b454599de65082d4d88d8820750396eaeb748e5358478aa288f2111380d0effb8f745339c6bdf4992d57b34a0ba4a61ba88e22fb63aab0bb13e929aa346716cc2b859aabdf4a3213deefa2211152d7f34bc97b681104c5f953d224521c77b9125f7ff3b1d1cb097b84b11aac824013f304e73039cea0b5afba30fb92b1c6bf0f13870aab35cf8e9375de7a438cbb8afc9d24b7c12b48e55666f38f00b59ef1ad56515b056c608261ab4eb605597bfb310072f77b88c32b9a0b436c4c55f041e7e6a8d46f7a586ce3d4e578efeb6dfa1049c1ca676b6785e58f0371bdc02be0b98b32122187cb42a8437a6c291355a936333057467c63032abdacd7cad001ed21767a99f6da49d5e0d01cd6cb422711885cf278542c677055b6702442d957239833a7d460abc050b21a35dc528b80a415c50ae61d60a57aa81adca1037243cad8929cd7e0ab3996a9682d6e843018613012e989957e464f030426b5e8c9d70e51f9400ca4f5e6c3b38de16b652c99751f006b7e6f430393871b5e40025463e86aed1da84d27c3e2805877ff577ce9cbf2efcd9e8eb5deab5951105ad8a728461964d15825ea029b4cacf569d5df8e1ce8fb6430265b9b60b1e47df81343d8d1def91afb43b85e91444cb6af74df5b5fd53afb0d3ad7e6d51cd2a756d366a7f52449a1f20d6553ef503dc5936a54af240586da25068acc4b3bae635f4384abbce17b81ec6f01457d0ccfb6c6b4a9a207938cdd38cce7c3385b17f778654e1b915ec32cdf6f1b446b3315a426733fe4551db4590c89c35cb012583b4e9b582b0afb6d1b8d031ec8531d26dd4fd2e06d9018a714c6bea4cd975e8181cb1c152cc216856c8770e5011a28908d462aeb5fc1f9c6889465eb80884ba59ff5ec361b94059353a5442d379cc1decfa84ca6fb7f91f910180bf8d77ef66a812234be92b5f7778a787dd8e8f28a49f4316c2b7e1b92e3df39692ab0fbef1fd148854d98a07c68ee1602f26516e462fe2a7a5357ccd5c52954c9e46e0d4c744749613b9f6a735c45a6420a65794afb4debe38ff0a4924801631d564aaa5543ccc54909465d7a56e2e092670c2ef6896469b8be80ddbc5372fd74322cdf89503b021ca5ea89ed3c614db32453a70c418fe664d2482cda1f8e934ad6a12afb368762e69e209de150c77a93540505f38dc46562f102613d2cc4610a6722f211cafea820d4cd8f0692400ba0087aae687b584d0e4426b41f08fdc0b4d75656d199b5cf20820ef7f5a19ae83f253b33a38182f2806cda315a0f7a7106eaa8e0b79d7fd21b9070d4122dd1f1c4458e81e724d906534d20c3c8e1011ff7c428ecf7b1ffddfa4339d015d2ef832f4fee6489d08b37751fc3b7a1e7e65e590586ec3242a3017edd3bc2b9f36d767b8cc6ef65c4749fc54a07915a40fbd35c20b6bfcb5b5525920bd50a0863a0274e20f197574bada2a4d7262e58df87083b2dc7be12738177ad918f5ed6d74fb6b6d2c4712c3f00afe27704c0c4e9499b2499fa7079b497634d0bc76c757c119bf89ec6f268c0caf1b696c22523bb75cd0560a041b357ed07ea0eade3dcbf18336350e42ec1c791b251c2db611be4cb0df26341d6c55f", 0x80f}], 0x1) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000ac0)="ea110ad75a0113e5c4d97191ca8b933529be8f48ab8063c5b6e215d45184ccd2d17f", 0x22}], 0x1) 08:48:00 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) close(0xffffffffffffffff) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x106) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) 08:48:00 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) recvmsg(r0, &(0x7f0000000780)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000600)=[{&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/101, 0x65}, {&(0x7f00000002c0)=""/185, 0xb9}, {&(0x7f0000000380)=""/77, 0x4d}, {&(0x7f0000000400)=""/241, 0xf1}, {&(0x7f0000000500)=""/238, 0xee}], 0x6, &(0x7f0000000680)=""/253, 0xfd}, 0x41) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000800)=ANY=[@ANYBLOB="3903f8f8a629b30fd3fdbd2ad53b02fd64123e1afc0a1a"], 0x10) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x20000, 0x0) close(r2) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="2e2febe3be3b963566696c6530000020"], 0xa) fcntl$setflags(r0, 0x2, 0x1) 08:48:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000000c0)={0x6, './file0\x00'}) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 08:48:00 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0x0, r0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0xc0000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xffffff21) 08:48:00 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20, 0x0) setsockopt(r0, 0xcaf3, 0x4, &(0x7f00000001c0)="2dce9bb3c98574902e66c3132768125884b6a1410820364ab1d4a5d4d7e0b73cb6bd0ae0f81e94f15f640acc39fcccddfefa4d047dc32ff15718aceadc92b017429b3a96bed33ee53598530a01790efb8d6364aba79740f61e797fc4f62892fa97c0bf16bcd73d3944ce8a47aa8b59f821bce4071ffeb878b25577102455a5a8f0fb498a4c4f8f841d0730f1c505e3726b4b5426c27089c2f5bcf4fd730b669e9c9cd7823cc1de0de96ed88b77addac13fc0c6641e814590732f764fdc6d72ae", 0xc0) fcntl$setstatus(r1, 0x4, 0x40) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x80000001) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$DIOCMAP(r1, 0xc0106477, &(0x7f0000000100)={&(0x7f00000000c0)='./file0\x00', r1, 0x1}) 08:48:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) recvfrom(r0, &(0x7f0000000000)=""/117, 0x75, 0x2, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) 08:48:00 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0xa5a, 0x8}, {0x29, 0x7fffffff}}, &(0x7f0000000040)) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0x2cd6}}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000002c0)={0x1, 0x7}) acct(&(0x7f00000000c0)='./file0\x00') setitimer(0x0, 0x0, &(0x7f0000000100)) r1 = semget(0x2, 0x2, 0x80) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getgid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000200)={{0x6, r2, r3, r4, r5, 0x80, 0x10001}, 0x4, 0x66a, 0x21}) 08:48:00 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000080)={0x3, 0x10001, {0x5, 0xffffffff}}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x110) ioctl$KDSETRAD(r2, 0x20004b43) setsockopt$sock_linger(r0, 0xffff, 0x1021, 0x0, 0x0) 08:48:00 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x200, 0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000180)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) sendto$inet(r0, &(0x7f00000001c0)="125e23359f0fa09148d6fe485378c5e82d9feb88a81bcf2467ecb99f9b03c9b89247b0d319cb7f723fbacec99d621e9b3d96f43117d8ff3ec6c08564f944feec5d118a37b23adbe55af529a67b23f7e1f079917bc545cbd8118973db7f535f61b190686e20ab", 0x66, 0x4, 0x0, 0x0) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0xf0558eb895acbe53, 0xc) connect$inet6(r2, &(0x7f00000000c0)={0x18, 0x2, 0x10d, 0x80000000}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000100)='/dev/diskmap\x00', 0x569e77b2e9313d4b, 0x0) 08:48:00 executing program 0: r0 = socket(0x11, 0x3, 0x0) fcntl$dupfd(r0, 0xa, r0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) 08:48:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f00000004c0)=ANY=[@ANYBLOB="fb18c3003c08feffffff0000007e5e00000000348adb0100010083a8d1c4d31fc6626d1befb72438d0b3246e0f9e8a7f28270d9111e1a0a80e590ff2a9a14156226f9da0bbb5cb6d26cd7199f0fcc9c0a5355cdccafa7ebbb48b2df68a60309ae637cffedaecfca5c18a3ab1c8b26688d1d8f686deaf4269db1b8444ce82d9d3c30150e268f78faa527e0f73e8c095b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086ba7eedebebef456c9b48aed6b887340a472826ca652b9a653ba045a0655f8fee5658816b9f4326952039e40"], 0x1c, 0x0}, 0x0) 08:48:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd330600000000000000632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) close(r0) r2 = dup(r1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x8001, 0x85a, 0x7ff, 0x4, "c5c356f145d22c1154e40871e2b1ce462c1c70f6", 0xffffffff, 0x7}) r3 = syz_open_pts() write(r3, &(0x7f0000000700)='M', 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000002c0)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "85107b875f7c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000340)) fchownat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, r4, 0x2) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000040)=0x401) accept(r2, 0x0, &(0x7f0000000000)) 08:48:00 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() getppid() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x0, "40d25e41fb1b8bd6c2b437a400"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 08:48:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) setpgid(0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100)=0x101, 0x4) r1 = getppid() setpgid(0x0, r1) setpgid(0x0, 0x0) shutdown(r0, 0x1) r2 = dup2(r0, r0) setitimer(0x2, &(0x7f0000000080)={{0x18, 0x6}, {0x4000, 0x2}}, &(0x7f00000000c0)) setpgid(r1, r1) connect$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 08:48:00 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = getuid() r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r0, 0x2) 08:48:00 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x11) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x100000004) open$dir(&(0x7f0000000080)='./file0\x00', 0x10201, 0x0) dup2(r0, r1) 08:48:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x104, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file1\x00', r1, r2, 0x4) 08:48:00 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x100000004) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) munmap(&(0x7f0000009000/0x3000)=nil, 0x3000) nanosleep(&(0x7f0000000000)={0xffffffffffffbd3f, 0x1ffffff}, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000040)={0x76, 0x0, &(0x7f00000000c0)=""/118}) 08:48:00 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r1}], 0x1, 0x8000001bab) setitimer(0x1, &(0x7f0000000000)={{0x69bc, 0xfffffffffffffffd}, {0x4, 0x1}}, &(0x7f0000000080)) dup2(r0, r1) 08:48:00 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r0, 0x4ab7eb7402b7e42a, r1) kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffd, 0x20, 0xf0000000, 0x40, 0x5}, {{r0}, 0xfffffffffffffffc, 0x2, 0x2, 0x365, 0x1}, {{r1}, 0xfffffffffffffffe, 0x10, 0x5, 0x4, 0x1f}], 0x2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x20, 0x1, 0xd80, 0x4}, {{r1}, 0xfffffffffffffffb, 0x0, 0x0, 0x9, 0x7ff}, {{r1}, 0xfffffffffffffff8, 0x44, 0x3, 0x4, 0x9}, {{r0}, 0xfffffffffffffffd, 0x5c, 0x1, 0x1, 0xab}], 0x7fffffff, &(0x7f0000000040)={0x9, 0xfffffffffffffffb}) bind$unix(r2, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) 08:48:00 executing program 0: pipe(&(0x7f0000000240)={0xffffffffffffffff}) r1 = socket(0x20, 0x4000, 0x7fffffff) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f0000000000)=0xffffffffffef7fff) 08:48:00 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) kqueue() dup2(r1, r2) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 08:48:00 executing program 1: r0 = socket(0x2, 0x8002, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYRESHEX=r0], 0x1) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000fc0)="96e74d645f49e7c728cc423ee8875105c278f966d4d38dbd83f945068f4f3c4154b40afd6faef5dadb62b65e420bd1265d432713e649e03c9ac202d9a0aec97160faf7bdb71ef477c57d1841f90e0bbaba09e7991f6ee8e93e180a75f1e3817a1c04153133248f8ea563596fda12656e566755e656da7b9c8bc626a9da35b81cc9475e6f330a2f6151cfc8e2ae1f141acb43f7644330c22937f888c90bc924501cee32b44e62f4763d6e28b038655fc279e9ece4d2a60d68b2d91fb8bf2ddfa9d66294e82ff395bca1ad7b7d7942addb2fcac27e5a66f00d27c0812307cc9e2a6c0d6a6205702e0b12a7738db4c4c3c19373f542538bc799797ca71b28b5fad16008463226286733cbda007c4186d18a0dd3bf229f650ecc782945f3b4b8ec8d", 0x120}, {&(0x7f0000001fc0)="e984224f2fbbacc4a387f20223e9883e5455ea64ff0d23ea3dd9c28e389732fb341c985bd7da0ba50802f411a1b7e6a774fb4636eafdfa105e2eea4278b3ccb6311af6cdfacf2d63df2e986828125dccdaa2fcbc0ec96f878764a369e7cdc8c3fb33a783e0b3e7800be924907dfbee0dce42446da3e4e5913252a72af4d76811b6fc39d1fa067a2fb287130c54234fd7bb2579775f71c6bf2db16b358ea90f9626188377f4586a93e88060fc77357da77d4a8576420e81d2fce0172fe0ec129313fd10562c848a4e8f27942f740fe1e3c72f8d23eac98de5be7845150ee2d7f20f70cad9fb6937ae1ab7dba904f8d0c8775adccd9ed1d7accfc992034d126e282c76d2089e3565b065ea333d56b3909605b8415a939401e138391cfdf0743d208c992591bd2b050f6fbc42d7f5d1e374a78ebc7ea9d6c6f3b98bafd490cc59545931352b7b56d60ecea88a29eda664bdc73d53284834c493db5d18c9e6dd1831512299512034ff16a685526d46b5b6c4de83cfa3f470a39d5a5c99016338bc690d882c016b72ce7e51c405589d95d6c8af5e919adbe2cca8453d31623a54ce547a05f85b2ad91d45033cc5ba9ea7213cff0d9731b04dfe4a6aab91bdbff7c23e4c840427e98defc9efe16b5acf4cf88a17251e3cec5ce46c8998a3783e8827d3abd03054e066aed79a672d30be3738b90431d00ca9f22237182c7c89adb760ec9182e381cd8c1bd764ab4c8dfef8a2e02bf55d35af6a0d1bf39e015a2b12416b15f633cfb60e11ad648d104eb22c39767d05a55e80f7760a625306eb7362e3aee2528bc6a66373fea96b1c88e1994e6fb00c034708a9319bcfbb9d908675f94e41ea8c83e4f5f8671acd603cb36f1c6c863c86985e431e3cef69138b0578b0eae176dea77eff16ac9f4f6d3bb849df316553bf16ff66832dac3c067e0c694c08e2a62c8b690945acd6dda65a749720a9f677c106249a61a5a9a6a6ad87676a1c6fa79078e597ce09348e3b0eb8ae05918191f2a80ccf1e211b960c6031375dae8651f71942668c97f39da4f79c8d60e2f9244790c5a726db89059cbbdacece5ed287a8c56513860bb77928f4bf2a5ede3617f9258f4f5f18b77cdb2d79108cb5dd3b4c89b93ab99d4287cd76690df6099ba2191e9844f3cf25a9a21f31891f48e747dea0c7b8a691c23efd0be3442b5b09be202a977e1043c83c6f6a9a4fc17ae58214a17d6d5a968603f9f344160cfe0683442017e5d631a137ca50b1f190a806abce43c463528df93140085de8ec57789ef5877d44f3d0374f24fe07119e39629a7e3a6cd67451d53666f4247027144536ce75c02d9d200aefa78c378cc872cb90c8e13a23b0082bfc13ec623d2c489f3f4b84e889342965cd909f467518121aad925e1ada4d70e621efaaf608000d0d18ebd3fb0f0ed1d425ffde4c6be2dbe7f17f726ae3ec29184fc03b63fb0ace6c69b95912635ef0b74936e8eb8268ab633a3fe2b27f194efa23d6aa79719ba3dbfb7738e69ea64335e5000bfe90e0a1d9ccf6fa85461b8e3652da61576942237ab8548893eaefbebd3fc7aac24430bcdeec40eeb6b35575ee14c96e623c30ec7042b7c40b8b884d34875d2505858221f43952fa2f28933abeb1867c7dea680dadab0a4e3b3a6eb5e1001cb46a4197cfaa04649cebf1439c3c53d7059755804e4565e287e49d72440d72c7ec691dbf69fed1bab26ab995b7ee6a2b5bfc53f94eae5129262559609f713e87196513280dbf7ee6c984ff35d478d30848e926a67d66d9c392c49d07f9aded9ffb134210e3b339a455dc40bbe5af7a7f73756d15d952a9f7a40ccc8996cfbefc47a3cd187a75fce19ff0e16d927ff257ee97f013e93c55e24cb1d1a035e5068408e2d72022f4d214ba9e73359ae1dadd9c995f73d9c5215dbca1ab21a493d30eb43026c814ab237db99b19f5a738e53387d4202367d4d711d03e16cb0df1c942427eeef10d27bccb71fec528cbd402fdc732fb8e1ec40e58ea3f22f8b9e461d1b7059c334f558c4cd207e1cb30f3de0b00f9959ca08eca2efc1afc340bd8abbe715559d066d059065ff43e34f84706660b03761bc5ec42f2d19841ea37efb9bbdd4c8dfc00fa7c95ed8a78e759d1b246e402526aa1acb506640e77cf6c239cd1105a875f0917e514306839efdd3013e1c46c3b57551982ae64837961c6d45707b6003edfe0691b8b32c8bcd5b492e3ab5f85cf16b7b9c081ca28250ad2600f929e64af032d97cfb4fd26fe418756d4b07a10e3e52d3ae0a610c9ad440abfe0b82a087c3a5aca4593c79f8ed53af3530f71b03af4347d657c901dfa0aacf06ece1f093dcc86a214b9c44f5764c531c774bbb41a92cd099ff4b10fa5085eb1d40efc57129d68eabb08dd315ab12f0bbfc2282048bfad07a914e0bcf69f886fbb89cd452a527a8dceb8e5b06f712320a21920ae854540a8881e12eb7d8b697fa52b6b91869710ff3e3d21fa2b7ca8e9753638c8b49aaaab04cbd028f82dc85aee67b125992115a51051f25551130bc0fba26966dbd6a46ef96cf9ceda7dfc50f7004be22ba45527d335191d18314f3000b20409fa8d8e329341b08c285c46f21afd1172aeddd636a08a05ca5df983a568587cc40b2c69075a61799a2ef8ef74f6d0c4bd21c69966de3683518592f4853e542e971d558d04c2e9a0942824a5f9f09bb23fc8b56a315f046c718a8c8a9f485d65101d2608dc84606b95f08c4accb5d05793d53d87a01e599324443fea388f71a85ccaeb62894777a98853ff44021a74f24ee95c6ad18463b0f9b29dd86ea3425dee689127519f9ef7fb7b7d62ed62e5980fa0926dfd74f91cd71449606c7d6c5d671fa45c1e58297d44f2e46109ba2d3cd4fb03ef36f8d6d2b1f32820a765ef6047c23aafdfd40d6bee895cecb77e6df7c23742a7fe7559613803d2c503b60303c1fef1919819a5cd5a07502108ecdeff9105fa870bc780cb2873822ef939feff63dd4f8a8b3c04987c99c91d207679b3032414444f1b8bcab2890c280256ba3d001477e01b1543b9fdb24b664c8df5556c77fdbfa88ff5b15d69dcb788a54f218256806e2bb22a2d927b5cec9932e6c114134abdd890828769d777e21f7d2fe13a78027767462e2240694fffcaf1b979249725b6a81d0f16375e8df398118c242d431ddad04d1480aa045f8d463cc24c9abaee333b0b63ee4e6041ae2a621e9ab2a26d9b0cf22608c2e073fb347b7ac37005888e1726355ad8f521f020cce24e8494a90b994ad893c9517c98db3033348a9a3cc87d98babddb60ad7d8fd09f1b7c0877eb2f1c8745dec46c526a2e22948a590ef1d0d53ba0f9d7b039973e25a6b32cafa68cd798a9c4553cdc1c60eb249984f2f59adc2f59e990a58a19c2e0e08fdac8823ebb1459a430865c2003a19c68a4699eb4502e60d22f017b67ff91fe4ff9063052ea3f81dab9b0cfd286b6c2cf5f2db60eb5b8f48b8cfe0255f2aeabcd417d5118390a1db662c6ebd8ef42ed02011169569dc97fa7d35ed43e1f2051977a24297891bda43f5c0386e433c4cbede2ad4e3ad4ba850a378effd5a4a2d269c1c3cab89b76f9dedaaa0e63fbb9b26ff0290dba66854b4d02caab8aa524d68e5c6711d68ed0beadd739240b95be3137e0ff7b90fcfbd2466629eb3b1e8e229c1cc18e671c8fb63958c39adf7469aebb0f75755f28395f592824d9d0d68c8ab42eb52d49f9537f92de38b9f3c47af9a2b71ce69e63aa4a9ded76e3420bc033e6d333d2caa8481ee3467d5c0886b9a217d181c7f8981c4d5d77f589132407639b5a3602b8591e886822500a6845fe23044a8112f7d3b668f45ce8a909d185199f1fe9b8f3134d348e55a91e79cea5b2cfe186cc6da403bda7c28bc942932c420179e12d7f9957c731f23aaa6133748cc99439cdb96e431a0e1b148b2b335546226e51d90164024c0167232831bc66b6e6b37f9c5b3b23e0d156bdca8b92dcf42a72679153e888c6b49c01959d441f496eb4120f2ee6a5081c3bcbd13697baeb7555bbcfc8a47da5d6a5f47027fe6b29dc8b50fd9acb0bde167b06edfcfe0e1c5128aa82678530fb40cd2358554b9afd8f3cbdcd537e542b74b4cf5985d612fe8e4cc2b63076f6739c19855214763f4bcd239cb16b8465237e90c30c2da7a236aa8ebcb0e37fddfb11cac95fb835b991bda94b06d8f3f91860185be7498debb150b4f00de9907c7abd3139040af4f51e9e91158495226c37c533dfc2e159ae348c9864c48782fea8ed2d1fabcce43095e66b18957eadfa29f6336ea1a9f331c486cfc48cb8f8ef1ed4beebe612e1f524a64f25608eb9598dd8006a781adf6733f8630598d66558d943984296bacd7fdff53cdcbe2e1d68309913703fb5bd95b6c393de8ba1eb8ae4641fc1af05fa63a8ce22a3f5a4832a88dc64a5c914c9d0d4eba055099911c5eab8c18969e9b6b07e0c7a3565e8ecd17efd0b78aefe79222859f74e945b233c0203add8daee44074adf8ec752b22b483dd9c505c170a298dc678fb203cefa3a9e7b412ba38196565d4520041bd91ddf372335a39a3544c06dc072d695002b738cf698d24facc3878e696c9a8e7094da196734147c10cb28dcf2d264df2ddd40507e4390e7499afbc5060d5f5c5da4cf5b1fe2b632d0d447cbf01d6dd1ef9d36634c473ed6e7a816360e07e1bc5f6e61e47bbc68f4b797fb944490081873dceee7e2821fe347c09237147f30733cd923ff9bce628429e70f8158d6695b5886e49922d4bed1722a4a5f4bfd6097f9e506990078abece35a4085161ffba45aa6d02cf0008cd6857a80b6886a3cb144bcf29640768b15fcc5aadbf0740b894d71b3861affa016f21dc290dc6c077c7a002c593dce7f0e71a8307c9f9b5d90f730d11ee2cd362dbfdbcc7567b88c4ccedad95119812f27a18fb3a786f0a26ba10a181f04478ef8e5cf424faa7d402a145556e740c5f15825bfc215da2c22cb0467077633ed8629f25016f5ff8e84cf649301bfe1424fbd8febd1a654c2be43dc3a9fe025e9426e68896504743b2445c5e9b5967ca72e8763d25966eaff15cb4ddce91f15b4c173e9acb6992659159d3be013b31bc145003df6f51ecf7843b8f63b82102cbb7a2f68597cf6ec716ce80953afdbcd917668c4a4eed02e10891990e903db57eb5fbdced87fe7d43b7f8a5eb333a82c5a79a7b6edad791a8e0312179c95352e820c46e37ca49f17cc323aa7b5a14c998a3e55d388d38623baf7a96805e59078fe7e8509d450fe9f4391021322b8ad8387974af790b0b715bdc1255d93c49113a3ea18dd520dbf22bc558a577288162b7df58c7107f89b47f8129b4e5157599519a0e09c2d09a2a3a17fd5f64da4e13c38aff7cb8a2c7e85b19252c99f317c000ce5d154e54916", 0xefc}], 0x2) 08:48:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000000)="93", 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x633a) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_GCALIBCOORDS(r4, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 08:48:00 executing program 1: munmap(&(0x7f0000be5000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mlock(&(0x7f00005fe000/0x600000)=nil, 0x600000) munmap(&(0x7f00007b3000/0x200000)=nil, 0x200000) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 08:48:00 executing program 1: r0 = socket(0x1, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0xdcc4868725f5f671, 0x0) getsockname(r0, &(0x7f0000000200)=@un=@abs, &(0x7f0000000240)=0x8) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x20, 0x40000000, 0x4, 0x56c1cbd9}, {{r0}, 0x0, 0x42, 0x1, 0x3, 0x9}], 0x101, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x1, 0xffffffffffff8000, 0x7}, {{r0}, 0xffffffffffffffff, 0x11, 0x4, 0xffffffffffffff01, 0x7fff}, {{r0}, 0xffffffffffffffff, 0x9, 0x80}, {{r0}, 0xfffffffffffffff9, 0x80, 0x1, 0x100000001}], 0x13, &(0x7f00000001c0)={0x80, 0x2}) 08:48:00 executing program 0: symlink(&(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', &(0x7f0000000180)='./file0\x00') symlink(&(0x7f00000001c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000100)='./file1\x00') r0 = geteuid() semget$private(0x0, 0x2, 0x210) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) getgroups(0x5, &(0x7f00000003c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000340)=[{&(0x7f00000002c0)="ae9cda1feeb785d2e7de4d02f902e1116122b0a72e9246994b709b09473806", 0x1f}, {&(0x7f0000000300)="dd42a515dc290f48dafa861856c871663d150a9fb2d19f23438f2caaac7e68823afc47728aa159691d20b91be917bdaf39f0922fe0826d7a19e3", 0x3a}], 0x2, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r2, r0, r3}], 0x20, 0x40b}, 0x4) seteuid(r0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x8, 0x0) 08:48:00 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) ioctl$SPKRTUNE(r2, 0x20005302, &(0x7f00000000c0)={0xe02b}) syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x7, 0x0, "7e552f72c1d2c05682db2dece205147c0c50ea31"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000100)=[{r1, 0x140}], 0x1, 0x4c056066) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00b2e0 failed: hole in range 08:48:00 executing program 0: r0 = socket(0x10, 0x3, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgrp() setpgid(r1, r2) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0xfffffffffffffd13) sendto$unix(r0, &(0x7f00000000c0)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0xabbc7f46262189e4, 0x0, 0x0) 08:48:00 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="17061e717ec42d2e26df2da0aad8bec3678ca7bab1be8e778e1ac6bb3a2536bd1078e649b195c00d6fccd153ad8d971904ffd00af433ab4ece5e7c041691bd438385703e5f4f6ec33555fa7794fd52c50c15568c8fcee1de489697093482c085d1b8c6daa47cca53b065d0287a863971de2067957eb571f95ce0654445f6e036eafcb9396fe41ad4c31f1573eca6a8f8179b43557ccd18d687a4bb289e8b", 0xff0f}, {&(0x7f0000000300)="4ab123d8b5581f55b9bd1d1beed436e60a46eaa4acc23a7a73c24eb3ddb53801203aae178246ef139ffdecacd3a0acf507b112827a5e0d6ba61ab1580bffbfc799bca713c1adb21433723200761aee9b93461ca1acd9764b40d75076bc5946349f1e15056943f250a2daace99c23ac0cbe9b3694526efa993b6d1faa06a20b2cb286740abd4b88bddfc622f631fdcb73465ced204e3e5ba699152743bda4c933cc823258f39266d104a76d977edfc203635231098bf23ca3c6d4a6a0870da1bca315dd07290f1f4b4500c01944aed360b80d277a67ddc8728e403b0f", 0xdc}], 0x2) r1 = fcntl$dupfd(r0, 0xa, r0) fchmod(r0, 0xe3) r2 = getpgrp() r3 = geteuid() r4 = getgid() sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000240)=[{&(0x7f0000000700)="1f403d76e8143ac2906c3fc27596cbf9eabb6dcca92ab5645769246331535489f01084216a7727b4d86884e71d5e7c0035f76be31b7505a934230dfb971be6aa6c26ab6d70509289fed872d925da5fe76a73e757fbd3dc12ea5826dbb31eef3194dd1ae14d0213e17475c5d1d0714be68a55afd6e18d5c937cb57fe3762b0e1ed54a2cb7e83d94717665240bf2c5c228ff69a2ec6756bc588def1d54ca9d67496985bfd36a0fd006", 0xa8}, {&(0x7f00000007c0)="3430f608b9975f37e80d40d61d440e1ad819f2fa6bff6d267d9be80b19f2ab1352c8637b59f3d66b10006997ba3f925e6ad101420c73bec325b25668f35fdf48d40a50dc111ec80f0e9127153e0bc14fe9176090d90f6cb928b287c43c01c16f6066e3418a1a493727197151acccee00b6dd215d0c739e0649b0ae2e8d712476aadcaae70ef42370cbe865485a4b3f4457536d987f4aaaae7267be0a5e04ad5fc76468eab02b89c88b0813ccf85f7e5bb801431831b71371044ec4f4b1e3e08fe0f4ceee56b0133c65567b66", 0xcc}, {&(0x7f00000000c0)="0b676e0b834c2170a5b1942ed55f5239", 0x10}, {&(0x7f0000000200)="0b6ff10c9df04a7def0a13f0bd242d6732c29e9176a3726528100bf47766987e288ba4db3d31054236a73ea3586ef2", 0x2f}], 0x4, &(0x7f00000002c0)=[@rights={0x20, 0xffff, 0x1, [r1, r0, r1]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x40, 0x3}, 0x40f) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000004c0)={0x4, 0x6, {[0x0, 0xfff, 0x4, 0x4, 0x2, 0x6, 0x9, 0x8, 0xffffffff, 0x1ffc0000000000, 0x1000, 0xfffffffffffffff8, 0x5, 0x6, 0xfe, 0x4, 0x5], [0x8, 0x6f51, 0xffffffffffff0000, 0x5, 0x5, 0x20, 0x4bc575aa, 0x0, 0x9, 0x5], [0xffff, 0x3, 0x3ff, 0x7, 0x7, 0xffffffffffff0000], [0x4, 0x1, 0x8, 0x0, 0x401, 0xdce], [{0x9, 0x64b, 0x3, 0xffff}, {0x4, 0x7, 0x9, 0x1}, {0xfe, 0x100, 0x4, 0x2}, {0xfffffffffffffff9, 0x0, 0x1ff, 0x3}, {0x9, 0xffff, 0x100000000, 0xfffffffffffffff9}, {0x101, 0x1ce08b1a, 0x3, 0x81}, {0x100, 0x41d, 0x93, 0xffffffffffffffff}, {0x4, 0x8, 0x9, 0x1}], {0x4, 0x10001, 0x9, 0x80000000}, {0x1, 0x4, 0x7, 0x8000}}}) 08:48:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x81) r0 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x200, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x1420, r0) 08:48:00 executing program 1: clock_getres(0x2004, 0xfffffffffffffffe) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x20) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 08:48:00 executing program 1: r0 = dup(0xffffffffffffff9c) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setitimer(0x0, &(0x7f00000000c0)={{0x1, 0x6}, {0x6, 0x4}}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getgid() fchown(r0, r1, r2) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x8}, {0x0, 0xffff}}, 0x0) setitimer(0x0, &(0x7f0000000180)={{0x8000, 0x82}, {0x5, 0x6}}, &(0x7f00000001c0)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000200)=0x1) 08:48:00 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x8000000001) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_media}) chroot(&(0x7f0000000040)='./file0\x00') 08:48:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) socketpair(0x10, 0x4000, 0x100, &(0x7f0000000100)) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000140)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 08:48:00 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x8, 0x9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x10, 0xc4fd0ed808208acb, 0x29a, 0x90f}, {{r0}, 0xfffffffffffffff8, 0x4, 0x40, 0x8, 0xffffffffffffffe0}, {{r0}, 0xfffffffffffffff8, 0x94ece97db0d03aca, 0x80, 0x8a10, 0x6}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x8, 0xffffffff}, {{r0}, 0xddbfcb3f4b8e06f, 0x20, 0x10, 0x4, 0x9}, {{r0}, 0xd882edf59dd0af74, 0x1, 0x20, 0x2, 0xe3a}], 0x100000000, &(0x7f0000000140)={0x36, 0x9}) kevent(r0, &(0x7f0000000000)=[{{}, 0xffffffffffbfffff, 0x40000000002f, 0x100001, 0x4}], 0x34, 0x0, 0xc68, 0x0) 08:48:00 executing program 0: r0 = socket$inet(0x2, 0x1, 0x3) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000040)=""/71, 0x47}, {&(0x7f00000000c0)=""/214, 0xd6}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/239, 0xef}, {&(0x7f0000000380)=""/137, 0x89}, {&(0x7f0000000440)=""/245, 0xf5}], 0x6, &(0x7f00000005c0)=""/49, 0x31}, 0xb60c008b172d004) readv(r0, &(0x7f0000000680)=[{&(0x7f0000000640)=""/19, 0x13}], 0x1) recvfrom(r0, &(0x7f00000006c0)=""/40, 0x28, 0x1, &(0x7f0000000700)=@un=@abs={0x1, 0x0, 0x0}, 0x8) r1 = semget$private(0x0, 0xb1e3ca500571bed1, 0x400) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000740)=[0xff]) r2 = openat(0xffffffffffffffff, &(0x7f0000000780)='./file0\x00', 0x1, 0x1a5) getpeername$unix(r2, &(0x7f00000007c0)=@abs, &(0x7f0000000800)=0x8) semop(r1, &(0x7f0000000840)=[{0x4, 0x6, 0x1000}, {0x0, 0x400, 0x1800}, {0x2, 0x34d7feff, 0x1000}, {0x0, 0x9, 0x1000}, {0x1, 0x1000, 0x1800}, {0xa53998eea44b55b8, 0x2e28, 0x800}], 0x6) getpeername$unix(r2, &(0x7f0000000880)=@file={0x0, ""/57}, &(0x7f00000008c0)=0x3b) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000900)='/dev/diskmap\x00', 0x1, 0x0) sync() r4 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000940)={0x3, 0x1, 0xffffffff, 0xffffffffffffff81, r4}) sendto$unix(r2, &(0x7f0000000980)="090520e16bd1fa7699f41d88f2ad496608d826e9df34e0f3777343c6d5e09178570b70510e511afad73129d733fd9d74f8b74c78ce60906da14f2c552a45a9916480f2ad89cc4f7962e6065366fa01bfcd5ad82d346bb734a094d7dfe0971a4a4c15853363e8d1d9", 0x68, 0x8, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x3}, 0x8) getsockname$unix(r2, &(0x7f0000000a40)=@abs, &(0x7f0000000a80)=0x8) preadv(r0, &(0x7f0000001c00)=[{&(0x7f0000000ac0)=""/104, 0x68}, {&(0x7f0000000b40)=""/21, 0x15}, {&(0x7f0000000b80)=""/24, 0x18}, {&(0x7f0000000bc0)=""/40, 0x28}, {&(0x7f0000000c00)=""/4096, 0x1000}], 0x5, 0x0, 0x0) clock_settime(0x4, &(0x7f0000001c80)={0x5, 0x40}) r5 = accept$inet6(r2, &(0x7f0000001cc0), &(0x7f0000001d00)=0xc) pwritev(r5, &(0x7f0000002100)=[{&(0x7f0000001d40)="130d1ab6c497aa665c9a29fa8358edb8938345503bcceaaff3895d5901159e91111c570e94432fbff39a260955d4fb248382a24b8643f865d01c033c46eca5510c5fcaee49f06d701631a226288699d105bccadc01ad0f58196cd51df56b8680301ecea4aeee2e08c68abf2fd636b40207f77b", 0x73}, {&(0x7f0000001dc0)="6329a89bf64b1fa3dab623ac19c7b4ac33aef66f7e80b2b6d3ecd3c763c7f51a6009452fa50ff6806884335a", 0x2c}, {&(0x7f0000001e00)="5ec1f76d3ddda86eefe375e85f3c2943d80adfcfddcb285185b9bb00593d51d0c4c9e8a30d38ac1ec8b188d15c87c142126690e1f99e75d9a34a1058a4228ab9ce4848b1fec03dfdd77cdc874bbe9aa23547fbbba920432422617b143df31561edc24133504acbd8ef0c222ebf20c9f811a7cfc053f7015ea499f8751d8db39dc0de8e114f835ba817426254858bab7ee34b390152f1365dc0bdf62204d3e4e7bb3b2b91a47729e09183803fef526b", 0xaf}, {&(0x7f0000001ec0)="bf749d893d8c58c2c648d89ba1cbcf8a78312760fc3a2255582ce24bf67b34a87fc503c516eacce375333edf5c9c31e8ecc67c658cc15c52dbd14842ac495d9d7887cddcc4c62d583bf5d9e74432c614d6a23a4c2e02a3cacf8c0b80ac8ee33fb56fe081a4", 0x65}, {&(0x7f0000001f40)="5ccdf3cf8d3895f304b70006a35c4f232eb4b7a5b61f3054378af33a8dd6637143ec514e344b0e61dff3c700f1dcd3a509deb27c4fbf25867ce846d69f1e95f2c6299cd0f2fe8b06209ee50ec552fe3e551f10a307816383ef1e6e0c5d39b911395ea010fa06dc8410ad9669daa3768e81218438d5a16a98d9957d4339fab4e02e", 0x81}, {&(0x7f0000002000)="4bd8eb53cff8055fed51475b17a8db493d58c612d2f4809bc4a6cb04978e5aa617020273c15a9d970d957a10554a8e28d66db67f7e018e816212d8b3677583f1df3aaaf49b19eb0d1aeae5f167f7d58966a09597b908cab8ab7866ad5f3a9c378c9cb7ceb4aa2af3054b60fe5ef8c0b5e9f1421f2e42785742998824faed5bb02e9bbcec063f2f0f57db3251895448fd1fba9bbe9ca0ad4b2647360646dacd7e5a6252df4aa60973ec44aa50450b4f19444fab18a60f98d7f6724458d864a1612c", 0xc1}], 0x6, 0x0, 0x0) mkdirat(r2, &(0x7f0000002180)='./file0\x00', 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000021c0)={0x8, 0x2ef1, 0x1, 0x80000000, "7eed87e626430ef2a4eab249d855ba4011769067", 0x0, 0x10000}) fcntl$setflags(r5, 0x2, 0x1) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000002200)=0x5, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000002240)="41c5964b4491cd85ea2a79543a08ed012f6fc385e3f5ed0b216bdaa7db136ccbb97122dcc0285d80f3983cfce7ed4e8c078f98017742513367805d0d274736936281b97bbb5156a3749165efe150dd39522b63433cb1090545f924bea784c733a59a51a2878518053a0d829a11d78e1d7ac7b800cb671883cd3a1a9ce5451ef3944c0b6482bae15bc6d9993d14e5e3e54eef10ed368dd33b6a6c93115ed8cdf5f2fda9be0e22d6040d6aaf6e3a6ef5541380a42082d61a37e4f18e982f2e35e41bad616e4d5f2d093de81623f76698a293ce172a669b90", 0xd7) semget(0x0, 0x2, 0x8) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000002340)) r6 = dup2(r3, r0) ioctl$BIOCIMMEDIATE(r6, 0x80044270, &(0x7f0000002380)=0x4) flock(r3, 0x8) 08:48:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x8286, 0x200, 0x20, "a631f4c0c2a87daf1dfec67ad111d66acf7777e9", 0x9}) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:48:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 08:48:01 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) syz_open_pts() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 08:48:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000080)=ANY=[@ANYBLOB="37c90bc3d1e0e940fdfa6e637122ced9471998a8"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f00000006c0)=ANY=[@ANYRESHEX=r1], 0x1) write(r1, &(0x7f0000000100)="a1be44c3769ff406cba64616ec6dc26da7f88f94ad6dfde38c6549ec30122c39db41203ef904f2e55cf69db0145b2f7f8f1bba8036b6194edf9a7d4f5a041a84c4b64de863ec7b928b227c4326ac3dcc3ec1aa530694f7e35fcd92cdb1848840fe6c127b94a04dd4ac362cc01967c26f0dadba85c131b84dbcd4863ee8110dda40f77c28418698f9153e77eb631ddba6c11d81c61589e343dc727c1933181e22f238a71a9bd2d7c993d0575b6c453425706b17304cd2eb4b8f29121f32faf9c6ecd82074302431a13df674e6d8c562e2d90a2d09f948b2b98a1f43ef6c6a9cd5ff5efa5adc7aa76148b0728147a63c12612e2818ab5ec147bed4d98b60df36fbc5be97b8f868294dbdc9c59a016bff4bcf463751808b78a6f5bcce168908b0d7cc3cb875ae46ab913fa2add48e94a1640055752d2dfa75f9b8ba349cf535afd04a07031b970a8e84cf2bb6240c0a43bc610647a0bf8e12e1ce01a21410475fb6ace37e510e60efcf7e1e71adc42dbe1ce8da0f53d994988e69d1661731c1dbc67a1ec81ca6fe12ca51736e5be3002974afc0b7175b810e90c5283eea12a74497f17080eff5cf6d5f2ba85d28d2e3c10ec238b960d0eee05bd75ca464fbc7f292bb22e35fafe8bca9183264fc7bb0c9b584c51b9aa38a9f7a98c94cdbc6673dbac2c8f9802e00bf33a85ee03c67c6b47ab95a913e0117302f59c962bf85fb862d5b23962a9a32d3a84391c65880202711e99839127cae33716f610894cca7efc9480bef466386c03470236502c5b93a2e0b92defc1b866c5f149e93a6cdb2017f82972c1ad1de09fd4553d69c1602c665a3a79396de69e88206875e619e93bee47aa6c9be3fb394dd8715188e82d2b507ae3b782bbe0c447c35c70ba1bff066995d09180958cc79f48506817b7260406ae2349fffd2c04df265cfc2c860fe84ed2afca91b03d6149ab2416b65964f7483589bc48683ecb2cd2dbd750fad5a23c07ad5b34e011ec28d91031cbdccbd36004076a7a5916735797e9f704c0e898b09ac00ee5c213c84b5b90fb5aff9a20effd8438e0f0911439ca52577135585e9a6b360752d10d8e0c300b124cf04b921f7997353e2fc867d63d156b1f8537ae714e90a0c6936ad507167e348e0592e8ac8d37514e98f163f4b53b413d16c628f398c05edbb76c3e8b410871fdb4c09c462aeaaafd7799226c7d11fde367c4dfd8b243a608cfe07b7a64ccb2160cd9ddf8e2ab1f84a4ab75a8a9a552ba19732aa824366b12672699d831fe29c9935615567efd3364503cdc531afb9a376b022318a72e54f360961441c1e1cf4cfd3a3bae6f3729c68a916b7e39c55557cacf6052067d6ecd2e773bc31eb9e6a3a3c6b760c9a89288ce29aad2c5ef81a4e7fa884b01e08924da4a43287ececfb544d37fd3aca641849de2fcd49ddf7fac7573e3a006f583384de76716e44034e4af61694acdf6cc1451bf134b820a4152096f74cdd1a7cd303cab92f959536532ca91c2f6bd904a5b0f4d628e93bb3bf0f4896e84c90cdf542e94f49e8aa33f07a9820dc48941e43eed2a6f2417e7346a4d7d337208644d44a094c3b695998785f57a45ee7245d4ddc3a327926075460ed07bc6627991af85bd00bebcaad0057f15bd161b5142262ccacdec9b221b288694c36e0d7fe1bee08230ccb0b858656b9797787d532057c2ea0f2e44aa47d7e92639287348cbd30dc1b3ef43ff8b4e3d84f62fdb45cdf02aade2ceff1f9f73f2a2ba205d415b29381585b8f3232df748dafbf1366e5bd07650ef1969757aeb55b52d2242837737f1c20f2c97f8a495d9017ccc2939b33dfb67191449e2cba12fba41ad70e8192bbc264de7ec6bc3c62e2ddcdf88d53c122646a0032ad35068361b53526dc6cc860c6ed788be2f8f063b8b15696c0901edcff542cebef0e2147450081c790a8094b54c6b369f3f2a2434b5ef8cad093da27d1d086b00dbf0a90cbda3eb847f131c7848a8ba3e00a4f34b91b91843a9dad03887210563e7f", 0x599) 08:48:02 executing program 1: mlockall(0x0) getpgrp() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000000c0)={0x4, 0x101, 0x5040, 0x1}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0xfffffffffffff907, 0x8, 0x0, 0x4}, {0x0, 0x100000001, 0x1, 0x7fffffff}, {0x1, 0x10000, 0x3}]}) mlock(&(0x7f0000ff9000/0x5000)=nil, 0x5000) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000180)) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x7) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x80000000) link(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='./file0\x00') getppid() r2 = dup2(r0, r0) ioctl$KDSETRAD(r2, 0x20004b43) getpgrp() ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f00000002c0)={0x80000000}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0x8}) ioctl$BIOCFLUSH(r0, 0x20004268) connect$inet6(r0, &(0x7f0000000340)={0x18, 0x3, 0x2, 0x6}, 0xc) lseek(r1, 0x0, 0x0, 0x1) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000380)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f00000003c0)) r3 = accept(r0, &(0x7f0000000400)=@in6, &(0x7f0000000440)=0xc) getpeername$inet6(r1, &(0x7f0000000480), &(0x7f00000004c0)=0xc) mkdir(&(0x7f0000000500)='./file0\x00', 0x100) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000540)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000580)=0xff0000000000000) fcntl$dupfd(r3, 0xa, r1) 08:48:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) link(&(0x7f0000000000)='./file1\x00', &(0x7f00000000c0)='./file0\x00') pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_vnetid}) fcntl$lock(r0, 0x7, &(0x7f0000000140)) 08:48:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) msgget(0x1, 0x2) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) setsockopt(r0, 0x29, 0x80000000000000b, 0x0, 0x0) 08:48:02 executing program 0: getrusage(0x0, 0xfffffffffffffffe) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x112) mknodat(r0, &(0x7f00000000c0)='./file0\x00', 0x4, 0xfffffffffffffff8) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x8000, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) fcntl$dupfd(r0, 0x0, r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) shmget$private(0x0, 0x2000, 0x10422, &(0x7f0000ffe000/0x2000)=nil) 08:48:02 executing program 0: munlockall() pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000940)={'./file0\x00', 0x7d, 0xf8, 0x4, 0x0, 0xc829, 0xffffffff, 0x3, 0x2, 0x1, 0xe19, 0xf08c}) r2 = socket$unix(0x1, 0x7, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f00000009c0)=""/12, 0xc) sendmsg$unix(r2, &(0x7f00000011c0)={&(0x7f0000000000)=ANY=[@ANYBLOB='\x00'], 0xa, &(0x7f0000000040)=[{&(0x7f0000000100)="0b5daf4f988225bb7e783073e51bd86604bccb2b23cb62406aa24d067f9c391e148ca6dabb3a989eb0245ccec885334be66d8dc9770891d6cb4ef2db809bdbf2bc69089b331dfbcbfdb70a3a60331440ac557ff22130555e0c8209354991a8fe96b7b34304ae8aeca2c890ea528e9606add41a83243f80df34cf6a9810e89d3002dfd9019f9eb3fae7313538775c3893ccc60937e32c7c054cee68e7daa107047181cefc2070fa50f0bf0e3806f31220de50d9b1176fff781799d0956e06230ff5b410fa1583d4a7c0b5eca8f9bab8e86ecbd753cc6cd594999d07948b2d8f43a5d39377ff3dbcdc05d9eeb2bf84100bbe40de6f29ece3798f060e3b12e581b6c22db27c39e428fbe36ba9379a5456d82c384418b3286dd8670fcca48118722b6c3fb53fd016fcbfaeddf9133d318a7213c191ac55fc74f10d8a19f2128bd3836077b6116235c6b177299b26288345c4c82d5070251170bb7abc069a3c180a85b8150d6559685e6ba408a0e835e0746cc430a925ee8e55aa666354633b78b5edfeec0fbae259bbb20f6bb22bc536ac90007f967436de313f440adcb1bf8750b59d2fd5e73bbbf44e1920da4b9d80c21f468531ba0b66b8df7c47d4b280a075b1911b30e0af96b547d2396b6ee59103de69f5d4567d38c0a0fe788056489665e0c45132ceb1ebba2fc80049c69343f6eb786e468c028b491db5e6482d4c58f877e72e4a2578267e3aa98a14e65f3389b940abd3598fa6d19935ae23b6c9a303bbc3f783aff1f8219fdc88fb9a1b65d45a8c6b145ef6882c79c9b809b73829ac18127087077bc2460aa91ee5be990416aa0beeaea573992f9dd2f3ba3fc485c25121777de9f34acdef34ab30ebb5147f0f4284413130bba9c80df10f20856eff89f96a0a655f872c05cfc2321ce96fc39b5b8bb687c374308601024633c6a12969f9091aca9231a92ff74f453ce5d4c7fd0a1d21f617901a00d1235623dc457e59d7fac8356996535ba80c32264016a62286ab9e551f2f76e9163cd27b5682c206be42f773f43033a8d233b0f7b3812931a6cd8815fb2df1071e31e824679b48676d466a67fcfddc3adcc31f4f215e79d7c7c1e06195789e96d3792082ec83427e6e51a5e8dc644d924f22571d71818c71869a4a501bc68cbb3ce31d86c7aba97a2e1fe2139bb3643152b86ac83c48346b58f0dfb0f35e3cd610b759f7a31bbbd9d8be6ae7899c9412087c2b55931a5def8966903112602334ff014fb204283fec4ef7c411472c7a57a507054c520fe0134b8a166061d3793990e8b545a7bcf22413119c18bc8925a7af9c286eb70c65f1974a7a40dc03ec23ebfde98154f059801218837b5e75fbbe09720b8b0451b24289801fb7c3be41babefc706d9ff504a40f966681afdbe18555c96797b20313c28554b72d51267078b2aee5707f0436c7617cb4c3d1ef7b0a27f87c85a429ba8fed9e0176ceb4dd5881b0759fef96100af2f8a18ff84ac070d03fe70614f061ac7442a723219d044b0acf799fb3d66250c3b969fb3cd6f655bc86aab0cabd9622e975abe59fe5d019189be5b72135bf1c9aa31658d67299e561249db92b2dd4fc84ab17fa8d5b36cac12c33f4f896d621e60d158129340000bdfa9b6b18d882cb576355ba9a74a6440faebe3e76fe28f383d2929223a8de225875a74e49be67fe13c1b610b2ec27f89b6adbecf4795d876914336d8aa9f220cf1ce99f95d3ff9b055349b336073e09b0199291fa03dbabac94e57f3ef0c4107cf01959dc63915f2fc61d29f5df61e2879bfd2e38db6d0dcba01e495efa5667c7f8eacb45470141e48372cc54ebef4c2d7d1c59cb23839289b6d36a0c210f8565b3d7b6b695b997b5914dc1be6f34d6ada2ba3d89d6f620ee6bb59c535546d67fbbc72c20dc08091e4bce64282ddd1486a4aa114b1225036853dca7e27c1faddd37ea07159a0c87dd7a05abd075086d5f81a78a3c6eac424d2a94f45fdbee85ec1849a47685075dbc305e3148b6f03ce4db816316c153b1eb3a77f16dffa5f9fc7a77fb86ab6980e3628385f05f7eefdab26d4a6a04983fbc7ea940ad46fe2f75c6bf6f065268e7eefa4545ceaedef2221eceedc7d5c04d92c96591e0b15ee310b665e4a0db162636c3f44753b72a54f93135c016ce87a471ccdfdab31b87117faf09b53a9ecd045746e0fa4c4a1e4165b0793ebb9ec8145967fed04250aaf9be390920ab7d650c13a96d97294ddbce82d62177acba39c92d1b12fc9da0f489a014396d419c997c74a59806c3c3cdf985652c463057a36a85d20f9f54a438040d02294e3b06a213a26acaaa5cbfd4a15e52d6da9e26a4fe807f0afef590e6d8ac4788bb7b9e1a2084f54db6916427f95566b8fd7bd8d5ca16252c9a073e0bacc38e8b4c21ade33c26961f16d73e18bd95e231993046c80324f9ba5af88945df14786b98783f011cead478379ce311c05ca8bbb805dc734ff5047b6f7aceae9cedbd89e6c64aa117b1e884ff0587f66e92cff4dce3c8ce9af9c85517ef31da82caa0807f7f7ecd9a6628dd91c6da14237c5a9cfe2e982636198bb36ba43f6bed5d4e500f12ba3acd67a21b35d880595a1251ca0324862912a0f928ac87ed5e58bf9b30fdda3d1a698f4a4407dcfe837c249d427249aea9651d93eff600192b94f16f30718e319888edf89e648b44f06582295cf571be992bc975d5d6cc6b453a5536088d6f58bd5a90ce41c86d2a67937a6685119172be098c3a91a10bd73ba6b41c92d9d984e2f416e48a54c8e45392516da0d75e46b14c90023e0192f6ebf5f57fe947343ccea57d29a58bd000f6a561bb02a80624824e477fc8d8128a69fed9a64d313e0d392f7f5435c3266a0b92776e20a0a71afb8c51", 0x801}], 0x1}, 0x0) 08:48:02 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xff) kevent(r1, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x2, 0x4, 0x4a1812ca, 0x10000}, {{r1}, 0xfffffffffffffff9, 0x1, 0x4, 0x5, 0x8}, {{r0}, 0xfffffffffffffffe, 0x24, 0xfffff, 0x4, 0x8}, {{r1}, 0xffffffffffffffff, 0x3, 0x80000000, 0x3, 0xa0}, {{r1}, 0xfffffffffffffffa, 0x4, 0x80, 0x4, 0x7}, {{r1}, 0xfffffffffffffff8, 0x80, 0x8, 0xfffffffffffffffa, 0x7}, {{r0}, 0xfffffffffffffffd, 0xc, 0x2, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffffb, 0x1, 0x2, 0x0, 0x3}], 0x9, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x4, 0x7fffffff, 0x100000000}, {{r0}, 0x35e0b7f3e7e58098, 0x10, 0x20000000, 0x6, 0x7}], 0xf389e00000000000, &(0x7f0000000200)={0x8, 0x1}) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0x592) minherit(&(0x7f00007b5000/0x2000)=nil, 0x2000, 0x0) mprotect(&(0x7f00008d4000/0x4000)=nil, 0x4000, 0x0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x10000, 0x0) kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x1, 0x5012, r2, 0x0, 0x0) mprotect(&(0x7f00008de000/0x3000)=nil, 0x3000, 0x4) 08:48:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r2 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1, 0xd, 0x15, 0x1}, {{r0}, 0xfffffffffffffffe, 0xc0, 0x20000083, 0x40, 0xfffffffffffffffb}, {{r0}, 0xffffffffffffffff, 0x62, 0x1, 0x80000001, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0xf0000000, 0x0, 0x8}, {{r0}, 0xfffffffffffffffe, 0x82, 0xf0000000, 0x3f, 0x20}, {{r0}, 0xfffffffffffffff8, 0xe2, 0x56, 0x5, 0x6}], 0x1, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff9, 0x4, 0x10, 0x20, 0x8}, {{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x3, 0x1}, {{r0}, 0xffffffffffffffff, 0x4, 0x1, 0x1ff, 0x81}, {{r0}, 0xffffffffffffffff, 0x20, 0x40, 0x7, 0xff}, {{r0}, 0xfffffffffffffffd, 0xf096416de4ca1969, 0xfffff, 0x7, 0x479c}, {{r0}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x7, 0x1}, {{r0}, 0xfffffffffffffff9, 0x4, 0x3, 0xff, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x4, 0x3, 0x7, 0x14b}, {{r0}, 0xfffffffffffffffa, 0x84, 0x20, 0xc, 0x9}, {{r0}, 0xfffffffffffffffb, 0x89, 0x4, 0x1, 0xffff}], 0xfffffffffffffff9, &(0x7f0000000300)={0x9, 0x100000000}) ftruncate(r1, 0x0, 0x101) 08:48:03 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000080)) poll(&(0x7f0000000000)=[{r1, 0x8}, {r1, 0x1}, {r1, 0x2}, {r2, 0x40}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x7, 0x49) 08:48:03 executing program 1: r0 = socket(0x1, 0x0, 0x3d8) setsockopt(r0, 0x29, 0x4, &(0x7f0000000080), 0x0) 08:48:03 executing program 1: getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x1000000029, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0x0, &(0x7f0000000080)="fc6b914dd2087e47b908918c083f56ad96b7417b04f871b3d9f8bed26e7c740bff68e8eebd649ec7d310ee57c9eddc96ac2cbab6c22a5cc9936043df6919ec9d4346c2ffb032ad4558d90ea04ec205a5ca0f1c3ea0f1c02eb8f02012e2ff738fd1b1f30990cd128b2389c46fd1fafb048a7e13d391b08d17b6d1e9ecbecac3c534b7d6b57e252e6225b1d5d8cc721cdecaa6237427a9707495788863c349fa12ce0f812dbbdc23c67ca3ed2a701743708c18b02d", 0xb4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 08:48:03 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8080, 0x0) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/diskmap\x00', 0x80, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000840)={0x2, 0x6}, 0x10) r3 = accept(0xffffffffffffffff, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000800)=0x3) getsockname$inet(r3, &(0x7f0000000880), &(0x7f00000008c0)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000300), &(0x7f0000000340)=0xc) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000004c0)=[&(0x7f0000000240)=',\x00', &(0x7f0000000280)='\x00', &(0x7f0000000380)='-@*.-3\\\x00', &(0x7f00000003c0)='({\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='^:\x00', &(0x7f0000000480)='(/\x00'], &(0x7f0000000740)=[&(0x7f0000000500)=':+\x00', &(0x7f0000000540)='-\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)=',{\x00', &(0x7f0000000600)='/\x00', &(0x7f0000000640)='[+\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)='*\x00', &(0x7f0000000700)='..\'\x00']) r5 = accept(r4, 0x0, &(0x7f00000002c0)=0x3a1) r6 = getppid() r7 = semget$private(0x0, 0x2, 0x18) semctl$SETVAL(r7, 0x3, 0x8, &(0x7f0000000940)=0xfffffffffffffffd) wait4(r6, &(0x7f0000000000), 0x2, &(0x7f0000000040)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000340)=0xc) r9 = getuid() setreuid(r8, r9) mlockall(0x1) munlockall() r10 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x7) r11 = fcntl$dupfd(r10, 0xa, r10) 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}) shutdown(r11, 0x2) r12 = semget$private(0x0, 0x3, 0x80) semop(r12, &(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) r13 = accept(r5, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) openat(r11, &(0x7f0000000900)='./file0\x00', 0x800, 0x0) accept(r13, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) 08:48:03 executing program 1: mprotect(&(0x7f0000249000/0x3000)=nil, 0x3000, 0x6) mprotect(&(0x7f000001a000/0x200000)=nil, 0x200000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) 08:48:03 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61b41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd846365ef590cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb812ba9d32fd123b12017bd1ea5c21", 0xc9) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffbffffffffffc, 0x0, 0xfffffffffffffffc, 0x6f68ab8f, "7b875f7c84a4ff000000099c11fe4dbfa600"}) readv(r2, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) r3 = semget(0x3, 0x4, 0x300) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000000)=""/28) 08:48:03 executing program 1: minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000f89000/0x2000)=nil, 0x2000) minherit(&(0x7f0000df7000/0x4000)=nil, 0x4000, 0x1) minherit(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x1) r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, 0x0) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) 08:48:07 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@abs, 0x8) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x40, 0x0) dup2(r0, r1) shutdown(r0, 0x0) 08:48:07 executing program 1: r0 = semget$private(0x0, 0x2, 0x80) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0xfffffffffffffa48, 0xff, 0x19a, 0x0]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) r2 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x18280, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x40, 0x1, 0x3, &(0x7f00000000c0)={{0x3, 0x8, 0x3ff, 0x7, 0x9, 0x7ff, 0x9bd}, {[0xee51, 0x6, 0x49b, 0x1ff, 0x5, 0xfffffffffffffe00, 0x3, 0x8, 0x1, 0x6, 0x80, 0x5, 0x400, 0x7ffd, 0x2b6072ac, 0x5, 0x3, 0x3], [0x7ff, 0x8b, 0x2, 0x1, 0x3403, 0x4, 0xfffffffffffffffe, 0x2, 0x4, 0x8], [0x5, 0x931e, 0x1f, 0x9, 0x7, 0x6, 0x7fffffff], [0x4, 0x7fffffff, 0xfffffffffffffffd, 0xabdd, 0xfffffffffffffff7, 0x8001], [{0xffffffffffffffc0, 0x2, 0x8, 0x200}, {0x2, 0x8, 0x0, 0x77d4}, {0x9df3, 0x8000, 0x2, 0x3}, {0x6, 0x3, 0x1f, 0x8f0}, {0xef, 0xffffffff, 0x4, 0xfff}, {0x0, 0x0, 0x1, 0x4b08}, {0x8, 0x100, 0xb8, 0x4}, {0x40, 0x6, 0xfffffffffffffffa, 0xb}], {0x53, 0xffffffffdc29ac31, 0x7fffffff, 0x2}, {0x2, 0x2, 0x3, 0x1}}}, 0x4, 0x8}) fcntl$dupfd(r3, 0x0, r2) semop(r0, &(0x7f0000000380)=[{0x3, 0x5bc, 0x1800}, {0x1, 0x8, 0x1000}, {0x4, 0x69108b0e, 0x800}, {0x4, 0xffffffff, 0x1000}, {0x0, 0x1, 0x800}, {0x0, 0x8, 0x1800}, {0x3, 0x7f, 0x800}, {0x5, 0xb502, 0x800}, {0x1, 0x8000, 0x1800}, {0x7, 0x8, 0x800}], 0xa) r4 = accept$unix(r3, &(0x7f0000000800)=@abs, &(0x7f0000000400)=0x8) semget$private(0x0, 0x0, 0x403) fcntl$getflags(r4, 0x1) rmdir(&(0x7f0000000440)='./file0\x00') shutdown(r3, 0x0) r5 = dup2(r2, r3) ioctl$TIOCSDTR(r3, 0x20007479) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000500)) ftruncate(r3, 0x0, 0x1000) sendmsg$unix(r5, &(0x7f0000000840)={&(0x7f00000007c0)=ANY=[@ANYRESDEC=r4], 0x1, 0x0, 0x0, 0x0, 0x0, 0x402}, 0x7) ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000540)={0x8001, './file0\x00', './file0\x00'}) close(r4) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000580)={0x401, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000480)={0xfffffffffffffa3c, './file0\x00'}) getsockopt$sock_int(r5, 0xffff, 0x1007, &(0x7f0000000600), &(0x7f0000000640)=0x4) ioctl$WSDISPLAYIO_SMODE(r5, 0x8004574c, &(0x7f0000000680)=0x1) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_LDFONT(r6, 0x8058574d, &(0x7f0000000880)={'./file0\x00', 0xff, 0x80, 0x6, 0x1, 0x1, 0x4e9, 0xffffffffffffff8d, 0x1, 0x1, 0x8d0}) ioctl$TIOCSTAT(r6, 0x20007465, &(0x7f0000000700)) sendmsg$unix(r6, &(0x7f0000000c00)={&(0x7f0000000780)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000b80)=[{&(0x7f0000000a80)="3bb9527cbbce65dd5c00b344e4d3fefb3d4262ee7c90c5496c15dc83256c86fed47af455f6ef2afd14876d80394b066d76c408936387203c0ceb9c6017f4d0875be91054bd786fa432da22a1780217d1b87e99ff0df4aea5febc1c8665433c78cab30f686660753c25bcce3007b40871fce8e8984692c6521667a8204680fc3ad93d4f74d67b32f9e443619c41618bba7e1c6bd3f8e56c2483bff0e201827e14bd7c1c5d34bfb04622b62c05546273ec08b2914a3c4aca38b685bdf042f8aeedc8350bd1d5cc544f8c865f5e305f7d00547e57c9df90694ad80f3c5ae64e4ae6783aa6d59247a7d6b95b91e20d4ca97cb8de3f5e273f90", 0xf7}], 0x1, 0x0, 0x0, 0x400}, 0x2) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x3010, r4, 0x0, 0x0) 08:48:07 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000040)="04000000", 0x4) 08:48:07 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6, 0x11, r0, 0x0, 0x2) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x100000000) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 08:48:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="1ae600000000008d742c02b480309900fe7c8a5b67071b542a538706000000c4110000002966000033000000000000040800002ac1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 08:48:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) setrlimit(0x1, &(0x7f0000000040)={0x35, 0xbb}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x80, 0x80) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x100, 0x3aa270fb4c4b4d2) poll(&(0x7f0000000100)=[{r0, 0x4}], 0x1, 0x10001) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) 08:48:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x28, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) 08:48:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x405, 0x0) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000140)=0xc) ioctl$TIOCFLUSH(r1, 0x80206979, &(0x7f0000000080)) 08:48:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001040)='/dev/zero\x00', 0x20, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f00000010c0)=0xc) getgroups(0x7, &(0x7f0000001100)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) r3 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000000)='/dev/diskmap\x00', 0x2, 0x0) write(r3, &(0x7f0000000040)="53009cc327374ff1b98b17a34081bda22b9bcdd1457107bbe9fdeb7ae9d932edaec39e07b0d14b68f3466b68b800978c4b890689b0301466967449d5bcb3489764ed741026bbb4130cabb28cb535b3d75a7ae45c7174f8dd8713c88a078aa0cf848f7dabafcc6c7196b6f9ddc24097a0294ea68e0ea0c98ed89913a067c323333e31d9421be72069321a91640d52c2142e006433712f1c2161d6b32f05aa7e1ca4fd01147092aede2c333dbb503d2798897e2ffed54e237419e61862ac6510672de6de4b5af6d982a00d87ee42395a37973e44f073f16fd4b45040f2f0dd2e838cf8529c6da1b8684b3384347354ed25fdf6520b53dd195b2bc9f4a9bdffdd9303c36ad754f67a8c81e10a48fba98e339cbd29b2a1c42faafebeeb9c13058d75770ddd962a8ba0ad2da7369d499dd0ddffc69e331dcbcc3f5f6e2d87cc8e7ea789b34897dfc1f897d25bdb4d19aa8707d5d64c4a6e45d5d190a9b4e5e87924892192bfd54d66e7dc379570562621eb888f14171b1bbb5bfc089c6d3f6209d64dc0a03db7c281d27a1a0f72bbc266ea3d345d783560b4557e08b2215dca3c109b33c53972a8b3935120b9a19f8f43369435c9bc4cf3446d9003cdbbf433315f1e79babe687f5d71c077880bd907c7e9eee08f351eafdcbaf20b985d4ad663e93ba5b0e88f88685de9f0895eca1f6cbd8fe02e3b7ade7e1be8995c560df7a4e33894b971f4a5e2d1fa85332471556aa0a8429f0b15da053381a23473b47bf8c23bbe0b67a9d3197f0c63301ff9d623ed51ed5311fe2f9cddb7bd68dc1c29b811addf8dea4737bf2059d054b98d966a24590b1d57907cf62a1eb500118be94c01db08719a7481bd368f5da74df567a51c4f25ef6405475421d1da22105930590f9a4c2d1bc7ed67234f4374042540fa9621d6c629ede8d7e868ee63e42e6e0bfe4f2ba86e9ef114c8622aba3fd6927e136a161822abe6a1901a64e844a82a2f12ba24b2746c1960b60446fdab7d35cbd2886d2049cc0949ec49598a28739c2afb2820bad15006d046ec0d9dfc6b9c9877183c09e35abea489bfc0a4b864759e88628ce243ac0c8d5c481bd618a64a1e3c6cb6c3b84642c957eae19d95d1d765d2ce8e20ea650cb387d38e2922b6eed62f597a03fbdb9b43ed345da4230fd705a779493fef7f9fe70429eb429c4f7017de0ea331993d24511a4c23c5fd768c73fe281c76f5ac86f683ab00bf480c34777f9d9831233b38b167354d494460faf51a945c02868e90e7014f7910c059f700360e60eb613993baa683bd70fbd1b4bea220d51e5e09afe16fbbc4c9b1fdd8f612d42577f3dce4c7e6580cdea02750b70835fcd5ee6f12ce7dc7b0d53f6aca15b8a2cf3cce9027755cbfa0b33c0e870b189329aad80c4edbc30658cc46ebd987682f8699f031055b4e4e9f2efbc7a7ac34abde767c8c0d52f5aa79614447a7ab33bd2b492f36f17a1d6016d6cb4bd8aa3db626752c38a3b38ace73ed779c98c154b35dc33f9a42c6a6936cec73f919d811d50a63928443f92cdebdbb6f427b959487a785b9cefdbbcf9e85414f94f4534f72c714253e20f54c9f7f473752e12d1b40c7278ccfb1ba7725df7374c404f6b33da800dbf754b8bdcb666c421b83e74608e76e01b52a6e9ebeb7552cea1208ad159c4b3398f8b31477d777fe913bd817ae3e2daedaffd9ff24bbd5549a49d9d21b45c0ec749a1a56430059d408cd6c062d2460db35c334a058eac12f70c3daaf05d0eb04bcf74bc49f34a5d97d081e2def5a5298c0e43744b16a3cfab5f6d8d693d7f437e146cdbe7909df048e46bb174ac30021632d9e6c5a93bd0a6e77ba6657709fb54896a87f645dc1540017ab33aad77042358190fce4599c6014c793e9756d2f13456a88b2b43168570f9191f04ddeeebd5128cdb9ed82751fe4e004f72169ea32c65c5904eb749ee899b331bf0636805b670877e02d3d15180eb8b3fba961b28d9883388e064f022a629a34502d41a4dc773a42ec1b6f897c1a212a619048d6eda19d2f97890153a49d02f0175146368857ea1300373cd4ee8a053a00332433d935d18385ffe303e18911c9766b4d69fb24260150a38c44bacefde8006330abef6b1dc5831968aa1a2670fae80ff0312497769dce82102f768d3baa3f020db85c47a153f2087b1b3ad2ab09acfb0bcad11ca92c26ca58aa0754454ef01420b26f3331aa651d2fd328d4842f5c36943f2fdcbef36720179ad0db0c2f3f5c55af7d9010449655b0a0883a9b2fc36f0f5e6019a1b9d752e22c30febcc53ccec35a7acaa31e78324fc7bdc78f13c2226a992123407aba1bc23feac144f1e8e67b62b8fe1b9246531ab5b2b1cf0d66596da04cd05e2accfaf2c3fb443bab095b90d3281f706720a9d6deccf7afb5b2091602a5eb5d6ccd1dcb50e899f05162df666c75a94d36b37f7e7327cfb7207ac85bb1038aef48a8657358c7e67fc4071f6b286150dde4ccb610cf603db644f1e8d231601adabb843b6e95952d2f1e10855a23ca1d4b8a15a5f90ec1b26653587d2fbc925b21a077added0b684ac7d24f2bcf73f6b36ff7026242cb2d4c14c7c1575fbe83368d2024fde5f43ebae34342d2199fb262782939cc5f117d8fa391f99afed6f61c755f60191aa557f1371c29a644740a7e66032e131e7ba76b9d30f00cfe5bda7690f790bef59353582f66b32c220e2b7cbbfde17dd1640016d779cbf57bd98398f1776a0f07bc97944b983d48880e6b65911defd624ad38dd52bf9e8494d2451ed2954a31ff6c3acfca7d71cf448c80145615742bcb4ea9bcab057995fc1d37d212e63f1959782e083b2cadc7ae94986c27e4ff8679ebb621bd0f248c3479f9b93c9ff3c3f8cea816817d539bec0d2fd4a7245858f1332971d467057bce37bb4314bc2517ae799c6ed66867db008f164dea7a05bb1bf59c74d23e8715cb71c666d87a2fd6adefab0bdc1b0acc0646705f9ebeb6bfaf985b4e69743255e463072c4f604a4cb3c7e5283393b2c510b3511b4ba5d711ccc7d0088bf6dce653563e9d30c2a8a8b383c00c4aae730b33f19ef52ce2ca9de172dba65df2c0071f1fca0ab33e0f6b1adf24c31acd3f16ed44ea97e256c264078b664a807289233e999886f3063c02a93498f5212fabd42c418c770655ba36addbe52c0bec941b5156b097cff7c1a82a6762e8cb297d3fc17c0ee0f68827ea6474851eeea0c377dc7b9a8b18e7842bc63e2f60e252b821bec671002b473d61b0b849a371a21eb3b64ab2f6a178f11d677ad23e88025d6c3318dc9eae5cb40c5a1b750e7672fe22eb392e1ac870c13b379a6d98c5442549abd08f94b3a3db3cdcb1cb1f5aea982dd217f41c17d265a019026b5d2f61d9e4929637cfdd99bfeb38defe4a6dcb66be9e46757b12c683b41d250297eadb129c5a5a199e844334fb73d0dfd4c40bf5d2b9b7281c1551e0b082103dcee9a0c4d996d1824233ecfa5e7c886ec86504582dfde3516fe7526fed095f7c9d56ba28dd9739080e8a21194a8e50903636212c9a2006c81d7e9714bfda01340492cf18b6297cd37c95a165a30c2a7e3a62872ee9094514f06850872fa6fc08d0b71bf94b8637e12b98f8cdb8c8ff0b821070d75d0403d5539575793cddeb880410e3615330466f091c2594cc6c11277d3401a849797aeaef74ed660d848823b03b244aacb783a555ffb8073b16edbc1a97e9c069c3a589cc34a777c3fb84c84c8cae86843b01fc9b30702b56e342744fb424ed982c4dd95c7bf2b15e54c53dc4b2d5a6773db4846fe518719fb9b9a9d4c671f0ee1e20b0e218b429d2db1eecabffced80c192a06b6dadc119048dd6e97332bf6b93cae0dc1b27e39be2651b0926c17c978d14efead05be643ca4d968088423908c33c5d648d132d9dcde4e5cead4b93c609bbf0bf5004924f622b5a781f752c627d5e37786aa951c707220fd98f791ae1c2de3dd07573ab48eab0d469943304f27d52ecee431d50b66ed61f43ca1cc4503ae808adbb95fbc1708b31793f0a50ec2a9f0de2ef0edcdcf23cf09f2a6b14169c5785bd1679cd7da7209970250feac1718520ebe4d83e3cd79364e9e6d501b8f2044a5b5036219288c452849ee9b624cdeee08ae04319d92d1b5710c42119110a0f8ec87a9300f0b79d9c3b447a0f891b06bdf5cd0a653b92a17427f28ebbbacbeadb56485e3f0f694a63e378697fcba240d362e99407c3a92a43a9e091d10994f746ddb6b6269628d14ac1e6dc2d667cf46ca116389728161b77142d3a6bffad64d645a8c062e4dbdae1320f6da8be617c3db1156e0f9a71660748122cc3c6d095835ab73a4e388f8d0f9529d5fcf9bff8f43b459b727cdee279a9d437c0dd650ed3d49055b2f89b77d982a6dde66750a76adf972ce0f86283cc7ba53096b283f7d6d63d06680d9e9a2096c89c59a5aaeea78c431febc7ed68ada5e2e4a4a324ef97da7b70b3cbcbc74b86f0f44bd1f8305983b2a7c9ee7141449392d5ffe92833df724c3a8fdf9a40932b51dea6b0a8b9be851750f4d8393ad89fed8824db01565b1cf14e7e16aa6d631ea68e9558f424869ea1bfdb7ec7b6ce2cae61d2c37bc10a8669ec4a75f7d06e3eec2f6a53ce728c0e9de1cc0be27cae95ee4144a041c43a6af39e5192c3b1b9c37b4d484de1b973f7d1ea5e9096c9a4a02ffcee6a5102e8aa5ed7881428474f7b7ad2975790b0729e829ad6319eab973557a66c890eafe3c5972cdf3dca746202ec0e3f831ac27261e7bdf27fdc804587ce39a3ef234067bae4297b4323bcfcebf0d2931311bb70417f8fcd702fae73af0fe27d1c83e7bf1cffee68d677c1d142d8e7d621f510dedaf8cb2622a1eb0b16a3b54486b901de1519ad693a7aa3ba839ee3c229893516cf802916821c8adfbd9765f443082e77d4fee5ce9cf9d2abfeafd849966022413ff52f8a55aa0f574af4a846875c3e7fd6d5c35263421a3a6d1664859fb25c4bebca82c577904fe13360054075635c3a06a19dd284a97fb8f210fdca5fa7feba087558dae43438d8ab5237071437bd10bc5510fac7daf9ad1d09aec790ab2464d13f669a313e6bf1300c4bdb2b4ed68e2855a830fe03e96c7d12840ce87e7a51f9fd2e55f5584189903c570dede8f1081a214aa2cd5abeb255f576f7056b60f27c29f4c4eda92b050e18b49963a99516277ccec85dfd3f439c840bdc3d15782304b7726b46b8f16aa67a99c53c2fc9e56e30aac4c2997b6eb1f3891c952e24e17541f9a5ccbe461e60b4359546215f0c53d6e936b51c3c20a85af00a9f31afbbbaf3eaacbb04a7788ee2537b6e85f7fcbdb0a8fa561df695473e3f793fb7b6c2317e9eb1c4a587aecc43154eadd291ce982559615fb7247b321206b5e92e21e1525795760bbf811fa67a35d9ccb5021bab56f46e845298567f3ae78ffb39bd5cb27c318fc27da9255b7edb724352b5abcdbd89db9101adaadd5f779fa99ddbe52b0922b4137bb17f5abf56254dadb9e544984fc119a6120504de85a4efa65be9da0580db3897fe5ee151e3e14807530b5153b108ec35f9a67fe0af0b29141b3399c152ff670894749b43f195eaedf83eba3197af35ba1bf356b4b91ddfffa22acd2c222aa142df033cea977940d695dec59ebd3dc988ba320f334748a70191a18be2a359666390ec308bd80d8e87f0cbbba95cc1247cd6ea5075b975717e63d2f489d6ca9c41280c39fd82c6334195cbdbdfe8d82c675f0b4daf053ed7e3e9614fc13cdb7eea97e112980749bd", 0x1000) r4 = socket$inet6(0x18, 0x1, 0x40801) getsockopt(r4, 0x1000, 0x200008ffd, 0x0, 0x0) 08:48:07 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) preadv(r0, &(0x7f0000001200)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/223, 0xdf}, {&(0x7f0000001100)=""/78, 0x4e}, {&(0x7f0000001180)=""/13, 0xd}, {&(0x7f00000011c0)=""/51, 0x33}], 0x5, 0x0, 0x9) ftruncate(r1, 0x0, 0x0) 08:48:07 executing program 0: r0 = kqueue() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffefffffe, 0x7}], 0x40, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x29}], 0x10000, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x6, 0x0) 08:48:07 executing program 0: semget$private(0x0, 0x4, 0x460) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x2}, {0x18, 0x2, 0x7fffffff, 0x9}, 0x3, [0x9, 0xfff, 0xfff, 0x7fe0, 0x6, 0x1, 0x145, 0x1]}, 0x3c) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) connect(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0x7) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) munmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000) shmget$private(0x0, 0x4000, 0x100, &(0x7f0000ff7000/0x4000)=nil) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 08:48:07 executing program 1: r0 = socket(0x18, 0x1, 0x0) dup(r0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x2, 0x2) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000140)={0x4, 0xeb16, 0x4, 0x7, "278f62b761f73e2c17fcd0b1d9e737e0186e7a8e", 0x80, 0x4}) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000180)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000300)={'./file0\x00', 0x19f, 0x9, 0x7, 0x1, 0x9, 0x6, 0xa105, 0x22bbc53a711a423f, 0x1, 0x100000000, 0x8}) getpeername(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000005050ff3f"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "6b0000b40000004e26d03f00"}) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000280), &(0x7f00000002c0)=0x4) r3 = socket(0x11, 0x8000, 0x13) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) linkat(r2, &(0x7f0000000200)='./file0\x00', r2, &(0x7f0000000240)='./file1\x00', 0x4) bind$unix(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66696c653000e809bd0180"], 0xa) 08:48:08 executing program 0: r0 = syz_open_pts() socketpair(0x6, 0x4, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)=""/119, &(0x7f00000000c0)=0x77) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0xffffffff}) 08:48:08 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() dup2(r0, 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, &(0x7f0000000080)=[{&(0x7f00000002c0)="69d2842519dcf50a40984a332b36a8cbd0459682d5349e85f141ad46a59fb0af0d84466153dde3d757421088182323df577ba792cf63ab2fb68704", 0x3b}], 0x1) 08:48:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(0xffffffffffffffff, &(0x7f0000000040), 0xfffffec2) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "50f08f95cd04620c4666af0d45d8e88ffd572951"}) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x31fb, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) fsync(r1) ioctl$TIOCSTOP(r1, 0x2000746f) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 08:48:08 executing program 1: r0 = socket(0x40000000011, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000180), 0x8, &(0x7f00000000c0)={0x1}) kevent(r1, &(0x7f0000000040), 0x401, 0x0, 0x8, 0x0) r3 = getpgid(0x0) fcntl$setown(r0, 0x6, r3) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) witness: thread 0xffff800020a88c78 exiting with the following locks held: exclusive rrwlock inode r = 0 (0xfffffd8072b36808) #0 witness_lock+0x52e #1 rw_enter+0x46d #2 rrw_enter+0x4f #3 VOP_LOCK+0x4b #4 vn_read+0xa9 #5 dofilereadv+0x1a2 #6 sys_readv+0xa7 #7 syscall+0x552 #8 Xsyscall+0x128 panic: thread 0xffff800020a88c78 cannot exit while holding sleeplocks Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND 77866 74565 73 0x100010 0 0 syslogd *143295 6107 0 0x14000 0x200 1 reaper db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88c78) at witness_thread_exit+0x213 reaper(ffff800020a5f150) 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 0xffff800020a88c78 cannot exit while holding sleeplocks ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c witness_thread_exit(ffff800020a88c78) at witness_thread_exit+0x213 reaper(ffff800020a5f150) at reaper+0x14c end trace frame: 0x0, count: -4 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020a5d2b0 rbx 0xffff800020a5d360 rdx 0xffff800020a5f150 rcx 0 rax 0 r8 0xffffffff81254693 kprintf+0x173 r9 0x1 r10 0x25 r11 0xad0015a06a2fd0f5 r12 0x3000000008 r13 0xffff800020a5d2c0 r14 0x100 r15 0x1 rip 0xffffffff819fbe58 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020a5d2a0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (reaper) pid=143295 stat=onproc flags process=14000 proc=200 pri=4, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffff800020a118b0,0xffff800020a5e780 process=0xffff800020a4ae08 user=0xffff800020a58000, vmspace=0xffffffff8264ea98 estcpu=2, cpticks=6, pctcpu=0.32 user=0, sys=5, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 61863 260472 39194 32767 2 0x10 syz-executor.1 61863 383700 39194 32767 3 0x4000090 kqread syz-executor.1 34023 392317 8960 32767 2 0x3010 syz-executor.0 8960 171353 83395 32767 3 0x90 nanosleep syz-executor.0 83395 89630 38462 0 3 0x82 wait syz-executor.0 39194 249845 68064 32767 3 0x90 nanosleep syz-executor.1 68064 279410 38462 0 3 0x82 wait syz-executor.1 6574 184195 0 0 3 0x14200 bored sosplice 38462 384954 49820 0 3 0x82 thrsleep syz-fuzzer 38462 142692 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 54260 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 232986 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 304027 49820 0 2 0x4000482 syz-fuzzer 38462 411530 49820 0 3 0x4000082 kqread syz-fuzzer 38462 132802 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 90971 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 104433 49820 0 3 0x4000082 thrsleep syz-fuzzer 38462 1622 49820 0 3 0x4000082 thrsleep syz-fuzzer 49820 362497 16972 0 3 0x10008a pause ksh 16972 361596 82511 0 3 0x92 select sshd 17435 497710 1 0 3 0x100083 ttyin getty 82511 195321 1 0 3 0x80 select sshd 74565 77866 11750 73 7 0x100010 syslogd 11750 161535 1 0 3 0x100082 netio syslogd 38383 394436 1 77 3 0x100090 poll dhclient 63796 18258 1 0 3 0x80 poll dhclient 88090 350391 0 0 2 0x14200 zerothread 37726 382548 0 0 3 0x14200 aiodoned aiodoned 10262 30836 0 0 3 0x14200 syncer update 22133 23976 0 0 3 0x14200 cleaner cleaner * 6107 143295 0 0 7 0x14200 reaper 23924 347730 0 0 3 0x14200 pgdaemon pagedaemon 78435 414002 0 0 3 0x14200 bored crynlk 45925 176116 0 0 3 0x14200 bored crypto 12975 393247 0 0 3 0x40014200 acpi0 acpi0 25645 140438 0 0 3 0x40014200 idle1 29986 220945 0 0 3 0x14200 bored softnet 28638 235785 0 0 3 0x14200 bored systqmp 97226 95153 0 0 3 0x14200 bored systq 77399 107474 0 0 3 0x40014200 bored softclock 38304 350558 0 0 3 0x40014200 idle0 85769 486571 0 0 3 0x14200 bored smr 1 125908 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks Process 74565 (syslogd) thread 0xffff800020ac0288 (77866) exclusive rrwlock inode r = 0 (0xfffffd806eb554d8) #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 9463 6322K 6322K 78643K 11065 0 0 pcb 13 8K 8K 78643K 13 0 0 rtable 105 3K 3K 78643K 4814 0 0 ifaddr 36 12K 12K 78643K 669 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 252 0 0 iov 0 0K 28K 78643K 414 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1215 76K 76K 78643K 3694 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 57 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 648 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 8 25K 33K 78643K 5386 0 0 sigio 0 0K 0K 78643K 65 0 0 proc 41 38K 70K 78643K 5025 0 0 subproc 34 2K 2K 78643K 1785 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 579 0 0 in_multi 33 2K 2K 78643K 1299 0 0 ether_multi 1 0K 0K 78643K 30 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 1905 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 98 21K 31K 78643K 18311 0 0 UVM aobj 130 4K 4K 78643K 144 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 328 0 0 NDP 5 0K 0K 78643K 318 0 0 temp 121 3554K 3636K 78643K 26149 0 0 kqueue 0 0K 0K 78643K 69 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 214 0 208 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 451 0 448 1 0 1 1 0 8 0 rtentry 112 1180 0 1136 2 0 2 2 0 8 0 unpcb 120 1960 0 1952 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 sackhl 24 1 0 1 1 1 0 1 0 8 0 tcpqe 32 4246 0 4246 2 2 0 1 0 8 0 tcpcb 544 1159 0 1155 1 0 1 1 0 8 0 ipq 40 9 0 9 6 6 0 1 0 8 0 ipqe 40 20 0 20 6 6 0 1 0 8 0 inpcb 280 2894 0 2887 3 2 1 2 0 8 0 nd6 48 315 0 309 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 4822 0 4631 18 6 12 13 0 8 0 art_table 32 4823 0 4631 2 0 2 2 0 8 0 art_node 16 1179 0 1139 1 0 1 1 0 8 0 sysvmsgpl 40 34 0 14 2 1 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 643 0 633 1 0 1 1 0 8 0 shmpl 112 142 0 14 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 6760 0 5318 47 0 47 47 0 8 0 ffsino 272 6760 0 5318 100 3 97 97 0 8 0 nchpl 144 13063 0 11435 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 200 5926 0 0 312 0 312 312 0 8 0 namei 1024 54475 0 54475 5 4 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 34946 0 34946 19 18 1 7 0 8 1 plimitpl 152 818 0 809 1 0 1 1 0 8 0 sigapl 432 5248 0 5232 8 6 2 3 0 8 0 futexpl 56 48212 0 48212 3 2 1 1 0 8 1 knotepl 112 3214 0 3195 2 1 1 2 0 8 0 kqueuepl 104 1225 0 1222 1 0 1 1 0 8 0 pipepl 112 3482 0 3461 6 5 1 2 0 8 0 fdescpl 488 5249 0 5232 4 1 3 3 0 8 0 filepl 152 30988 0 30880 14 9 5 7 0 8 0 lockfpl 104 827 0 827 6 5 1 1 0 8 1 lockfspl 48 268 0 268 6 5 1 1 0 8 1 sessionpl 112 120 0 110 1 0 1 1 0 8 0 pgrppl 48 187 0 177 1 0 1 1 0 8 0 ucredpl 96 8119 0 8110 1 0 1 1 0 8 0 zombiepl 144 5233 0 5232 5 4 1 1 0 8 0 processpl 896 5265 0 5232 4 0 4 4 0 8 0 procpl 632 13314 0 13270 17 12 5 5 0 8 1 srpgc 64 206 0 206 17 16 1 1 0 8 1 sosppl 128 92 0 92 22 21 1 1 0 8 1 sockpl 384 5409 0 5391 8 5 3 4 0 8 1 mcl64k 65536 8 0 0 1 0 1 1 0 8 0 mcl16k 16384 10 0 0 2 0 2 2 0 8 0 mcl12k 12288 23 0 0 2 0 2 2 0 8 0 mcl9k 9216 17 0 0 2 0 2 2 0 8 0 mcl8k 8192 10 0 0 2 0 2 2 0 8 0 mcl4k 4096 17 0 0 3 0 3 3 0 8 0 mcl2k2 2112 7 0 0 1 0 1 1 0 8 0 mcl2k 2048 128 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 447 0 0 14 0 14 14 0 8 0 bufpl 256 11756 0 4742 439 0 439 439 0 8 0 anonpl 16 541855 0 534795 120 76 44 47 0 124 5 amapchunkpl 152 41055 0 40965 68 62 6 18 0 158 0 amappl16 192 22168 0 21770 159 130 29 33 0 8 8 amappl15 184 874 0 874 10 10 0 1 0 8 0 amappl14 176 1700 0 1694 1 0 1 1 0 8 0 amappl13 168 868 0 865 15 14 1 1 0 8 0 amappl12 160 503 0 498 2 1 1 1 0 8 0 amappl11 152 802 0 790 1 0 1 1 0 8 0 amappl10 144 911 0 908 1 0 1 1 0 8 0 amappl9 136 2219 0 2213 1 0 1 1 0 8 0 amappl8 128 1438 0 1408 3 1 2 2 0 8 0 amappl7 120 1082 0 1073 1 0 1 1 0 8 0 amappl6 112 545 0 533 1 0 1 1 0 8 0 amappl5 104 1306 0 1292 1 0 1 1 0 8 0 amappl4 96 5327 0 5295 1 0 1 1 0 8 0 amappl3 88 1652 0 1642 1 0 1 1 0 8 0 amappl2 80 33639 0 33562 3 1 2 3 0 8 0 amappl1 72 149260 0 148810 23 13 10 19 0 8 0 amappl 80 15143 0 15105 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 143 0 14 3 0 3 3 0 8 0 uaddrrnd 24 5249 0 5232 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 5249 0 5232 1 0 1 1 0 8 0 vmmpekpl 168 45620 0 45589 2 0 2 2 0 8 0 vmmpepl 168 674904 0 673200 196 112 84 90 0 357 9 vmsppl 368 5248 0 5232 2 0 2 2 0 8 0 pdppl 4096 10505 0 10464 9 3 6 6 0 8 0 pvpl 32 1513040 0 1502686 333 215 118 125 0 265 22 pmappl 232 5248 0 5232 12 11 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 617 0 18 18 0 18 18 0 8 0